/* 

 * #####################

 * Allgemeine Regeln 

 * #####################

*/



body {

	background-color: #eeeeee;	

	margin-top:0;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	overflow: -moz-scrollbars-vertical; 

	color:#2332cb;

	

}



hr {

	border: 0;

	background-color: #c3c3c3;

	color: #c3c3c3;

	height: 1px;

}



.no_border {

	border: none;

}



.clear {

	clear: both;

}



.nodisplay {

	visibility: hidden;

}



#container {

	width: 1000px;

	background-color: #FFFFFF;

	margin: auto;

	border: solid 1px #999999;

}



a img {

	border: none;

}



/* 

 * #############################

 * Kontrast erhöhen - Button

 * #############################

*/



.standardss {

display:none;

}



.kontrastss {

display:inline;

}



/* 

 * #####################

 * Ueberschriften

 * #####################

*/



#spalte_mitte h1 {

	 font-family: Verdana;

	 color: #ff0000;



	 font-weight: bold;

	}



#spalte_mitte h2 {

	 font-family: Verdana;

	 color: #ff0000;



	 font-weight: normal;

	}





#spalte_mitte h3 {

	 font-family: Verdana;

	 color: #000000;

	 font-size: 1.3em;	

	 font-weight: normal;

	}



#spalte_mitte h4 {

	 font-family: Verdana;

	 color: #000000;

	 font-size: 1.1em;	

	 font-weight: bold;

	}



#spalte_rechts .infoblock {

	font-family: Verdana;

	font-size:1.4em;

	font-weight:normal;

	color:#ffffff;

	background-image: url("../bilder/quicklinks_bg.gif");

	background-repeat:no-repeat;

	padding-left:10px;

	padding-top:5px; 

	width: 180px;

	height:30px;

}



#spalte_rechts h1, #spalte_rechts h2, #spalte_rechts h3, #spalte_rechts h4 {

	font-family: Verdana;

	font-weight: bold;

	font-size: 0.9em;

}



/* 

 * #####################

 * Hyperlinks

 * #####################

*/



#spalte_mitte_content a {

	color: #ff0000;

	text-decoration: none;

}



#spalte_mitte_content a:hover {

	/*text-decoration: underline;*/

	color:#ff0000;

	/* background-color: #EEEEEE;*/

}



#content_rand a:link {

	color: #ff0000;

	text-decoration: none;

}



#content_rand a:visited {

	color: #006699;

	text-decoration: none;

}



#content_rand a:hover {

	text-decoration: underline;

	background-color: #DDDDDD;

}



#content_rand .fakultaet_events_titel a:link {

      background-color: #006699;

      color: #e1e1e1;

      text-decoration:none;

}



#content_rand .fakultaet_events_titel a:visited {

      background-color: #006699;

      color: #e1e1e1 !important;

      text-decoration:none;

}



#content_rand .fakultaet_events_titel a:hover {

      background-color: #006699;

      color: #e1e1e1;

      text-decoration:none;

}



#content_rand ul {

	padding-left:20px;

}



/* 

 * ###################

 * Kopfzeile 

 * ###################

*/



#kopfzeile_blau {

	/* background-color:#006699; */

	height: 120px;

	/* background-image: url("asa.png"); */

	

}



#kopfzeile_zusatzlogo {

	/*

	float:left;	

	background-image: url("../bilder/uni_siegel.gif");

	background-repeat:no-repeat;

	width:600px;

	height:100px;

	background-repeat:no-repeat;

	*/

}



#kopfzeile_text {

	/*



	font-size:21px;

	font-family:Georgia;

	margin-top:25px;

	margin-left:28px;

	width:450px;

	color: #ffffff;

	

	display: none;

	*/

}



#kopfzeile_text a {

	text-decoration: none;

	color: #fff;

	border: none;

}



#kopfzeile_text a img {

	border: none;

}



#kopfzeile_unilogo {

	width:220px;

	height:61px;

	

	

	float:right;

	position: relative;

	top: 20px;

	left: -43px;

}



#kopfzeile_unilogo_print {

	display:none;

}





#titlename {

	font-size: 21px;

	margin-left: 90px;

	font-size: 22px; 

}





#horizontale_navigation {

 	height: 22px;

	display:inline;

	

}

	

#horizontale_navigation LI  {

	display:block;

	height:20px;

	list-style:none;

	display:block;

	float:left;

	position:relative;

	top: 4px;

	margin-left:-1px;

	padding: 3px 15px 0 15px;

}



#horizontale_navigation ul {

	display:inline;

}



#horizontale_navigation_content {

	position:relative;

	top:9px;

	left:10px;

}



#horizontale_navigation li.horizontal_act {

    background-color: #ffffff;

    height: 20px;

}

#horizontale_navigation li.horizontal_act a {

    color: #333333;

}

#horizontale_navigation li.horizontal_act a:hover {

    color: #000000;

}





/**** BREADCRUMB *****/



#kopfzeile_weiss {

	/*

	height:25px;

	background-color:#990000;

	margin: 10px 0px 10px 0px;

	*/

}





span.breadcrumb {

	font-family: Verdana; 

	font-size: 0.7em;

	position:relative;

	top:8px;

	left:5px;

	color: #ffffff;

}



span.breadcrumb A {

	color:#333333;

	text-decoration:none;

	margin-left:5px;

}



span.breadcrumb A:hover {

	text-decoration:underline;

}





#breadcrumb_white {

	font-size:0.7em;

	position:relative;

	top:8px;

	height:16px;

	background-color:#ff0000;

	color:#ffffff;

	margin: 0px 0px 10px 0px;

	padding: 1px 0px 0px 15px;

}



#breadcrumb_white A {

	text-decoration:none;

	margin-left:7px;

	margin-right:4px;

	color:#ffffff;

}



#breadcrumb_white A:hover{

	text-decoration:underline;

}



#breadcrumb_white_titel {

	color:#ffffff;

	margin-right:3px;

}







/* 

 * #####################

 * Spalten-Layout 

 * #####################

*/



#content {

	width:1000px;

}



#content_breit {

	width:1000px;

}



#spalte_links {

	float: left;

	width: 200px;

}



#spalte_mitte {

	float:left;

	width: 598px;

	overflow: hidden;

	font-size: 0.8em;

	background-color:#ffffff;



}



#spalte_mitte_content {

	padding-left:15px;

	padding-right:15px;

/*	margin-top:15px; */

	padding-bottom:15px;

}







#spalte_rechts {

	float: right;

	width: 200px;

	overflow: hidden;

	}





/* 

 * #####################

 * Navigation

 * #####################

*/





#navigation {

	width: 200px;

	overflow: hidden;

}



#navigation UL{

	list-style: none;

	width: 200px;

	margin:0px;

	padding:0px;

}





#navigation A{

	text-decoration:none;

	display: block;

}



#level1  LI {

	font-size: 12px;

	font-size: 0.8em;

	font-weight:bold;

}



#level1 LI A {

/*	float:left;*/

	width:99%;

	display: inline-block;

	clear: left;

	padding-top: 6px;

	padding-bottom:6px;

	padding-left:10px;

	padding-right:5px;

	font-weight:normal;

	width:185px; 

}



#level1 UL {

	list-style:none !important;

}



#level2 {

	font-weight: normal;

}



#level2 li {

	border-bottom: none !important;

	font-weight:normal;

	font-size: 1em;

}



#level2 LI  A {

	padding-top: 4px;

	padding-bottom:4px;

	background-repeat: no-repeat;

	background-position: left; 

	padding-left:17px;

	margin-left:14px; 

	width:163px;

	background-position: 5px;

}



#level2 LI.act{

	border-bottom: none !important;

	background-position: 10px;

	background-repeat: no-repeat;

}



#level3 LI  A {

	border: none !important;

	width:161px; 

	background-image: none !important;

	margin-left: 28px;

	padding: 5px 0 5px 10px;



}



#level3 LI  {

	font-size: 0.85em;

}



#level3 li.act {

	background-image: none !important;

}



#content {

	background-image: url("spalten_bg_projekt.gif");

}



#content_breit {

	background-image: url("spalten_bg_projekt_breit.gif");

}

/* 

 * #####################

 * Navigation

 * #####################

*/



#navigation UL{

	background-color:#f6f7f9;

	color:#111111;

}





#navigation A{

	color: #111111;

}



#navigation LI A:hover {

	background-color: #e3e4e6 !important; 

	color: #111111 ! important;

}



#level1  LI {

	color:#eeeeee;

}



#level1 LI  A {

	border-bottom: solid 1px #bbbbbb;

}



#level1 LI.act {

	background-color: #e3e4e6;

	color: #005b8a;

	border-bottom: solid 1px #bbb;

}





#level2 LI  A {

	border-top: dotted 1px #003655;

	background-image: url("../bilder/pfeil_rechts_dle.gif");

	border-bottom: none;

}



#level2 li.act {

	background-color: #f6f7f9;

}



#level2 LI.act a {

	background-image: url("../bilder/pfeil_unten_dle.gif");

	background-color: #e3e4e6;

}



#level3 li.act a {

	background-color: #e3e4e6 !important;

}



#level3 li a {

	background-color: #f6f7f9 !important;

}



/* 

 * #####################

 * Funktionsbox

 * #####################

*/





#funktionsbox {

	background-color:#E2E2E2;

	width: 200px;

}



#funktionsbox A:hover {

	background-color: #d1d1d1;

}



#suche {

	padding-left:25px;

	padding-top:10px;

	padding-bottom:10px;

	width:175px;

}



#suche FORM {

	margin-bottom: 0px;

}



#suche INPUT {

	margin-top: 8px;

	display: inline;

	height: 16px;

	font-size: 14px;

	width: 130px;

	margin-right: 3px;

}



#schriftgroesse {

	

	margin-left: 11px;

	margin-right:10px;

	margin-top: 0px;

	margin-bottom: 0px;

	padding-top:5px;

	padding-bottom:5px;

	width:180px;

	background-color:#d1d1d1;

}



.schriftgroesse_titel {

	font-size:12px;

	font-size:0.8em;

	margin-right:5px;

	margin-left:7px;

	position:relative;

	top: -4px;

}





#schriftgroesse IMG {

	border:none;

}





#sprachwahl {

	margin-left: 10px;

	margin-right:10px;

	margin-top: 0px;

	margin-bottom: 0px;

	padding-top:8px;

	padding-bottom:7px;

	width:180px;

	background-color:#d1d1d1;

}



#sprachwahl_content {

	margin-left:10px;

}





.sprachwahl_link {

	color:#4a4a4a;

	font-size: 0.7em;

	margin-top:-5px;	

	position:relative;

	top:-3px;

}



#sprachwahl IMG{

	border: none;

	position:relative;

	top:2px;

	left:10px;

	margin-right:17px;

	margin-left:0;

	padding-left:0;

}



#sprachwahl A {

	text-decoration:underline;

	font-family:Verdana;

	font-weight: normal;

	font-size: 1em;

}



#sprachwahl A:hover {

	background-color:#bbbbbb;

	padding-top:2px;

	padding-bottom:2px;

}



#sprachwahl .item {

   clear:left;

}



#quicklinks_titel {

	font-family: Georgia;

	font-size:1.2em;

	color:#ffffff;

	background-image: url("../bilder/quicklinks_bg.gif");

	background-repeat:no-repeat;

	margin-left:10px;

	padding-left:10px;

	padding-top:3px;

	width: 180px;

	height:30px;

}



#quicklinks {

	margin-top: 0px;

	background-position: left bottom;

	background-repeat: no-repeat;

	padding-bottom: 12px;

}



#quicklinks A{

	text-decoration:none;

	color:#464b50;

	font-family:Verdana;

	font-size:0.75em;

	padding-left:10px;

	display:block;

}



#quicklinks A:hover {

	background-color:#E2E2E2;

	background-color:#cccccc;

}



#quicklinks UL {

	list-style:none;

	margin-left:10px;

	padding-left:0;

	margin-top:0;

}



#quicklinks LI {

	border-bottom:solid 1px #aaaaaa;

	margin-right:10px;

	background-image:url("../bilder/quicklinks_pfeil.gif");

	background-repeat:no-repeat;

	background-position: right;

	margin-top:5px;

	padding-bottom:5px;

}



#adressbox {

	border: solid 1px #c1c1c1;

	width:160px;

	margin-left:10px;

	padding-top:10px;

	padding-bottom:10px;

	padding-left:10px;

	padding-right:10px;

	font-size:0.7em;

	margin-bottom:10px;

}



#adressbox a:link {

	color: #ff0000 !important;

	text-decoration: none;

}



#adressbox a:visited {

	color: #006699;

	text-decoration: none;

}



#adressbox a:hover {

	text-decoration: underline;

	background-color: #DDDDDD;

}

#content_rand {

	margin-left:10px;

	margin-top:10px;

	font-size:0.8em;

	width:180px;

}





/* ######################################################################! */

/* FUSSZEILE

/* ######################################################################! */





#fusszeile {

	

	background-color: #999999;

	font-size:0.7em;

	padding: 15px 10px 15px 200px;

	color:#ffffff;

	margin-bottom:0 !important;



}





#fusszeile A {

	color:#ffffff !important;

	font-weight: normal !important;

	text-decoration: underline !important;

}



#fusszeile A:hover {



}



#fusszeile_links {

	margin-bottom:5px;

	float: left;

	overflow: hidden;

	width: 598px;

}



#fusszeile_druckversion, #lastupdate {

	float: right;

	overflow: hidden;

	width: 190px;

}



#fusszeile_text {

	display: inline;

	margin-bottom:0;

	color: #DDDDDD;

	width: 598px;

	overflow: hidden;

	float: left;

}





/********** MANUZ FORMTABLES **********/

#spalte_mitte_content FORM {

	background: #EEEEEE;

	border: 1px solid #666666;

	margin:0;

	padding:.5em;

}



#spalte_mitte_content FORM P{ 

	margin: 3px 0px 3px 0px; 

}





/******** SEARCH ICON ************/





#search_button {

	border: 0;

    background: transparent url("../bilder/search_button.gif") no-repeat center top;

	overflow: hidden;

	cursor: pointer; /* hand-shaped cursor */

}





/* ######################################################################! */

/* DROPDOWN - SITEMAP

/* ######################################################################! */



.tx-dropdownsitemap-pi1 {

	margin-top: -10px;

	margin-left:20px;

}



.tx-dropdownsitemap-pi1 OL{

	list-style: none;

	background-color: #ffffff !important;

}



.tx-dropdownsitemap-pi1 LI{

	list-style: none;

	margin-top: -1px;

	margin-bottom: -5px;

	padding: 0;

}



.tx-dropdownsitemap-pi1 .level_1{

	border: solid 1px #eeeeee;

	background-color: #ffffff;

	font-size: 1.1em;

	border:none !important;

	margin-left: -16px;

	margin-bottom:10px;

}





.tx-dropdownsitemap-pi1 .level_2{

	border: solid 1px #eeeeee;

	border: none;

	background-color: #ffffff;

	font-size: 0.9em;

	line-height: 1.1em;

	margin-top: 4px;

	margin-left: 10px;

}



.tx-dropdownsitemap-pi1 .level_3{

	font-size: 0.9em;

	border: none !important;

	background-color: #ffffff !important;

	margin-left: 20px;

	margin-top: 3px;

}



.tx-dropdownsitemap-pi1 .level_1 LI{

	list-style: none !important;

}





.tx-dropdownsitemap-pi1 .level_2 LI{

	list-style: none !important;

}





/* ######################################################################! */

/*  FLEXIBLE CONTENT

/* ######################################################################! */







/********** FCE 50%-50% **********/

DIV.fce1-50-50{

	float:left;

	overflow:hidden;

	width:49%;

	margin:0 1% 0 0;

}

DIV.fce2-50-50{

	float:right;

	overflow:hidden;

	width:49%;

	margin:0 0 0 1%;

}



/********** FCE 34%-66% **********/

DIV.fce1-34-66{

	float:right;

	overflow:hidden;

	width:65%;

	margin:0 0 0 1%;

}

DIV.fce2-34-66{

	float:left;

	overflow:hidden;

	width:33%;

	margin:0 1% 0 0;

}



/********** FCE 66%-34% **********/

DIV.fce1-66-34{

	float:left;

	overflow:hidden;

	width:65%;

	margin:0 1% 0 0;

}

DIV.fce2-66-34{

	float:right;

	overflow:hidden;

	width:33%;

	margin:0 0 0 1%;

}



/********** FCE 12%-88% **********/

DIV.fce1-12-88 {

	float:left;

	overflow:hidden;

	width:11%;

	margin:0 1% 0 0;

}



DIV.fce2-12-88 {

	float:right;

	overflow:hidden;

	width:87%;

	margin:0 0 0 1%;

}



/********** FCE 25%-75% **********/

DIV.fce1-25-75 {

	float:left;

	overflow:hidden;

	width:24%;

	margin:0 1% 0 0;

}

DIV.fce2-25-75{

	float:right;

	overflow:hidden;

	width:74%;

	margin:0 0 0 1%;

}



/********** FCE 34%-33%-33% **********/

DIV.fce1-34-33-33{

	float:left;

	overflow:hidden;

	width:32%;

	margin:0 1% 0 0;

}

DIV.fce2-34-33-33{

	float:left;

	overflow:hidden;

	width:32%;

	margin:0 1% 0 1%;

}

DIV.fce3-34-33-33{

	float:right;

	overflow:hidden;

	width:32%;

	margin:0 0 0 1%;

}

/********** FCE 25%-25%-25%-25% **********/

DIV.fce1-25-25-25-25{

	float:left;

	overflow:hidden;

	width:24%;

	margin:0 1% 0 0;

}

DIV.fce2-25-25-25-25{

	float:left;

	overflow:hidden;

	width:23%;

	margin:0 1% 0 1%;

}

DIV.fce3-25-25-25-25{

	float:left;

	overflow:hidden;

	width:24%;

	margin:0 1% 0 1%;

}

DIV.fce4-25-25-25-25{

	float:right;

	overflow:hidden;

	width:23%;

	margin:0 0 0 1%;

}



/********** FCE 25%-25%-25%-25% **********/

DIV.fce1-20-20-20-20-20{

	float:left;

	overflow:hidden;

	width:19%;

	margin:0 1% 0 0;

}

DIV.fce2-20-20-20-20-20{

	float:left;

	overflow:hidden;

	width:18%;

	margin:0 1% 0 1%;

}

DIV.fce3-20-20-20-20-20{

	float:left;

	overflow:hidden;

	width:18%;

	margin:0 1% 0 1%;

}

DIV.fce4-20-20-20-20-20{

	float:left;

	overflow:hidden;

	width:18%;

	margin:0 0 0 1%;

}

DIV.fce5-20-20-20-20-20{

	float:right;

	overflow:hidden;

	width:18%;

	margin:0 0 0 1%;

}





/********** FCE Infoboxen **********/



.infobox {

    border: 1px solid #e2e2e2;

    padding: 0 15px 0 15px;

}



.info_icon {

    float: left;

    width: 70px;

}



.info_text {

    float: left;

    width: 450px;

}



.clearer {

    float: none;

    clear: both;

}



.infobox h1 {

    font-size: 1.7em;

}



.bildbox {

    border: 1px solid #e2e2e2;

}



.bildbox_header {

    border-bottom: 1px solid #e2e2e2;

}



.bildbox_text {

    margin-left: 15px;

    margin-top: 10px;

}



.persbild {

    float: left;

    width: 90px;

}



.persbild_l img {

    float: left;

}



.persbild_r img {

    float: right;

}



.perstext {

    float: left;

    margin-left: 10px;

    width: 448px;

}



.perstext_small {

    float: left;

    margin-left: 10px;

    width: 190px;

}



.perstext h1 {

    font-weight: bold !important;

    font-size: 1em !important;

    font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif !important;

}





/********** FCE IMG Public **********/

div.fce_pubimg_wrap {

	border-bottom: 1px dotted #000;

}



div.fce_pubimg_img {

	float:left;

	overflow:hidden;

	width:150px;

	margin:0 1% 0 0;

}



DIV.fce_pubimg_lnk{

	float:right;

	overflow:hidden;

	width:370px;

	padding-top: 30px;

	margin:0 0 0 1%;

}



.clearer {

	clear:both;

}





/* ######################################################################! */

/*  TT_NEWS

/* ######################################################################! */





#ttnews-cat-tree ul {

	padding-left: 15px;

}

#ttnews-cat-tree ul li {

	list-style: none;

}



.news-catmenu-header {

	display: none;

}



.news-catmenu-ACT a, .news-catmenu .ttnews-cat-tree li.active a {

	font-weight: bold;

}

.news-catmenu .level1 {

	margin-left: 0px;

}

.news-catmenu .level2, .news-catmenu .level3, .news-catmenu .level4 {

	margin-left: 15px;

}





DIV.news-list-item{

	border-top:2px dotted #D9D9D9;

	padding:5px 0 20px 0;

}

H4.news-list-headline{

	margin:2px 0 5px 0;

}

UL.news-archive{

	margin:0;

	padding:0;

	list-style:none;

}

UL.news-archive LI{

	padding:3px 0 3px 0;

}

UL.news-archive LI.news-amenu-item-year{

	background-color:#EEEEEE;

	font-weight:bold;

}

DIV.news-single-img{

	float:right;

	margin:0 0 0 10px;

}

P.news-single-imgcaption{

	font-size:0.9em;

	width:240px;

	margin:3px;

	color: #666;

}



	

DIV.news-single-timedata {

	font-weight:bold;

}



DIV.news-single-subheader {

	font-weight:bold;

}



DIV.news-list-image{

	float:right;

	margin:0 10px 0 10px;

	position:relative;

	top:5px;

}



DIV.news-list-morelink{

	clear:both;

}



UL.news-archive{

	margin:0;

	padding:0;

	list-style:none;

}



UL.news-archive LI{

	list-style:none;

}





/* ######################################################################! */

/*  TT_NEWS - Fakultät Latest

/* ######################################################################! */







/* NEWS */



.fakultaet_news_titel {

	width:97%; /* mit 100% im IE zerschossen */

	padding-left:10px;

	background-color: #d7d7d7;

	color: #006599;

	font-family:Georgia;

	font-size: 1.4em;

	padding-bottom:1px;

	padding-top:1px;

}



.news_list_item_spalte_rechts {

	width:68%;

	float:right;

}



.news_list_item_spalte_links {

	width:32%;

}



.news_list_item {



}



.news_list_item_datum {

	color:#909192;

	font-size: 0.8em;

}



.news_list_item_titel {

	color:#464b50;

	font-size: 0.8em;

	font-weight:bold;

	margin-top:3px;

	margin-bottom:3px;

}



.news_list_item_link A {

	color: #006699;

	text-decoration:underline !important;

	font-size:0.85em;

}



.news_list_item_link A:hover {

	background-color:#cccccc;

}



.fakultaet_all_news {

	margin-top:-5px;

}



.fakultaet_all_news A {

	color: #004e7c;

	font-size:0.9em;

}



.fakultaet_all_news A:hover {

	background-color: #cccccc;

}





/*****************************************

	Events 

 *****************************************/



.fakultaet_events_titel {

	width:97%; /* mit 100% im IE zerschossen */

	padding-left:10px;

	background-color: #006599;

	color: #e1e1e1;

	font-family:Georgia;

	font-size: 1.4em;

	padding-bottom:1px;

	padding-top:1px;

}



.events_latest_item P {

	display:inline !important;

}





.events_list_item {



}



.events_list_item_datum {

	color:#006699;

	font-size:0.8em;

}



.events_list_item_titel {

	color:#464b50;

	font-size: 0.8em;

	font-weight:bold;

	margin-top:3px;

	margin-bottom:3px;

}



.events_list_item_untertitel {

	color:#464b50;

	font-size:0.8em;

	margin-bottom:5px;

}







.events_list_item_link A {

	color: #004e7c;

	font-size: 0.85em;

	text-decoration: underline !important;

}



.events_list_item_link A:hover {

	background-color:#cccccc;

}



.fakultaet_all_events {

	margin-top:-5px;

}



.fakultaet_all_events A {

	color: #004e7c;

	font-size:0.9em;

}



.fakultaet_all_events A:hover {

	background-color: #cccccc;

}







/*****************************************

	Sprachwahl 

 *****************************************/



.tx-srlanguagemenu-pi1 .NO A {

	color: #464b50;

	font-size: 0.9em;

}





/* ***********************************

	Phaidra

   ***********************************/

.tx-univiephaidra-pi1-searchbox {

	width: 300px;

}

.univiephaidra_class_list {

	padding-top: 20px;

}



.univiephaidra_class_list span {

	padding-right: 10px;

}



.univiephaidra_class_list .act {

	font-weight: bold;

}



.univiephaidra_obj {

	position: relative;

	float: left;

  	width: 160px;

  	padding: 0 10px;

	min-height: 200px;

}



.univiephaidra_obj_title {

	width: 150px;

}



.univiephaidra_obj img {

	border: none;

}





/* ***********************************

   	Personalliste	

   ***********************************/



.univiepers-list-table {

	border:1px solid #C3C3C3; 

	border-collapse:collapse;

}



.univiepers-list-table td {

	padding: 2px;

}



.univiepersonal-list-table td {

	vertical-align: top;

}



.univiepersonal-list-table a img {

	margin-top: 4px;

}



.pers_aktuell {

	color: red;

}



.pers_aktuell_label {

	color: black;

}





/* ***********************************

   	Univie Personal Extention

   ***********************************/



.univie_personal_icolist {

	margin-left: 19px;

	text-indent: -19px;

}



.univie_personal_serach {

	background-color: #fff !important;

	border: none !important;

	border-bottom: 1px solid #c3c3c3 !important;

}



.univie_personal_serach input {

	width: 395px;

	margin-bottom: 2px;

}



.univie_personal_serach select {

	width: 400px;

	margin-bottom: 2px;

}

	

.grph_btn {

	width: 100px !important;

	margin: 10px 10px 10px 0;

}



.univie_personal_alpha {

	margin-top: 20px;

	margin-bottom: 30px;

	font-weight: bold;

	font-size: 15px;

}



/* ***********************************

   	Text-Ausrichtungen

   ***********************************/



.align-right {

text-align: right;

}

.align-left {

text-align: left;

}

.align-center {

text-align: center;

}

.align-justify {

text-align: justify;

}

.indent {

margin-left: 35px;

}



p.csc-exdent {margin-left:30px;text-indent:-30px;}

p.csc-indent {text-indent:30px;}



/* ***********************************

   	Bildunterschrift

   ***********************************/



.csc-textpic-caption {

	margin: 10px !important;

	font-size: 0.8em;

}



/* ***********************************

   	TYPO3 Rahmen Definintionen

   ***********************************/



.csc-frame-rulerAfter {

	border-bottom: 1px solid #c1c1c1; 

}



ul.tx-irfaq-questions-list li {

	margin-bottom: 1em;

}



.csc-loginform .csc-mailform-field {

	margin-bottom: 3px;

	background-color: #ffffff;

	line-height: 1.5em;

}

.csc-loginform .csc-mailform-field label {

	display: block;

	width: 124px;

	float: left;

	background-color: #F0E9D2;

    border: 1px solid #E5D9B1;

    font-weight: bold;

}

#mailformuser, #mailformpass {

	width: 150px;

}

.csc-loginform .csc-mailform-field input {

	margin-left: 6px;

}

.csc-loginform .csc-mailform-field .csc-mailform-submit {

	margin-left: 130px;

}

.csc-loginform div.csc-mailform-field:last-child .csc-mailform-submit {

	margin-left: 0;

}

.csc-loginform div.csc-mailform-field:last-child {

	margin-left: 130px;

}



/* ******************************************

   	Rahmen für Bilder: Text mit Bildern

   ******************************************/



div.csc-textpic-border div.csc-textpic-single-image img {

	border: 1px solid black;

}



div.menuspacer {

    background-color: #ffffff;

    border: 1px solid #ffffff;

    height: 1px;

}



.tx-skpagecomments-pi1 form {

    margin: 16px 0;

    width: 554px;

}



/* ******************************************

   	Dateiliste und Größenangabe ausrichten

   ******************************************/



td.csc-uploads-fileSize {

	vertical-align: top;

	padding: 0.5em;

}



.csc-uploads-fileName p {

	margin-bottom:0;

	margin-top:0.5em;

}



/* ******************************************

   	Kalender

   ******************************************/



#month-header-icons a:hover {

   text-decoration: none !important;

}

.month-small th, .month-small td {

    width: 17px;

}



/* ******************************************

   	Tabellen

   ******************************************/



table.contenttable {

	width: 100%;

}

table.contenttable td, table.contenttable th {

	vertical-align: top;

}



/* ******************************************

   	Google-Suche

   ******************************************/



div.tx-univiegoogle-pi1 input[type=text] {

    width: 450px;

}



