html{
	height:				100%;
	margin:				0;
	padding:			0;
}
body{
	height:				100%;
	margin:				0;
	padding:			0;
	font-family: 		 	Verdana, Arial, Helvetica, sans-serif;
	line-height:			1;
	font-size: 			1em;
	text-indent:     		0;
	background-repeat:		no-repeat;
	background-color:		#FCFCFC;

}

#iframe100{
 	height:				100px;
}
img{
	border-width:			0;
}

a{
	text-decoration: 		none;
	color:				#0046A0;
}

a:hover{
	text-decoration:		none;
	color:				#FBA90F;
}


/**********************************************************************************************
 * 		Üerschriften
 **********************************************************************************************/
h1{
	font-size: 			150%;
	font-weight: 			normal;
	color: 				#888888;
	text-decoration: 		none;
}
h1.smallmargin{
        margin-bottom:          	-0.9em;
}
h2{
	font-size: 			130%;
	font-weight: 			normal;
	color: 				#000000;
	text-decoration: 		none;
}
h3{
	font-weight: 			bold;
	color:				#888888;
	text-decoration: 		none;
	font-size: 			100%;
	margin:				1em 0 0.4em 0;
}
h4{
	font-weight: 			normal;
	color:				#888888;
	text-decoration: 		none;
	font-size: 			100%;
	margin:				1em 0 0.4em 0;
}



p{
	margin-top:			0;
	padding-top:			0;

}

table{
	border-collapse:		collapse;
	margin:				0 0 2em 0;
}

li, ul, ol{
	list-style-position:outside;
}

.betont{
	background-color:		#E6E6E6;
	padding:			0.1em 0.5em 0.1em 0.5em;
}
.rahmen{
	border:				#FBA90F solid 0.2em;
	padding:			0.5em;
}

/*eingefü 03.05. auf Wusch des Rektors - Autor Katrin Proschek*/
.rahmenmitte{
	border:				#E6E6E6 solid 0.2em;
	padding:			0.5em;
	margin-left:  			9em;
	margin-right:    		9em;
        text-align:             	center;

}

div.backlink a {
	display:block;
	width:11em;
	padding:0.2em 0.2em 0.2em 1.7em;
	border:#E6E6E6 1px solid;
	background:url(../img/arrow_back_grey.gif) center left no-repeat;
}

/******************************************************************
* Í-Definitionen
******************************************************************/


#main{
	width:				61.95em;
	height:				100%;
	position: 			absolute;


}



/**********************************************************************************************
 *    	#head1
 * 		Imagebild, Logo
 **********************************************************************************************/
#head1{
	height:				94px;
	margin-left:			1.3em;
	background-repeat:		no-repeat;
	background-position: 		center left;
	font-size:			70%;
}

#head1 #logo{
	float:				left;
	margin-top:			27px;
}

#head1 #collage{
	float:				left;
	margin-left:			55px;
}

div#banner{
	float:				left;
	height:				79px;/**/
	width:				468px;
	margin:				0 0 0 55px;
	padding:			15px 0 0 0;
	background:   			url(../img/collage-ohm_07-soft.jpg) top left no-repeat;
	overflow:			hidden;
}

#printLogo{
	display:  none;
}

#head1 #rightbox {
	float:				right;
	width:				18.5em;
	padding-right:			1.5em;	
}

/**********************************************************************************************
 * 		#head2 #row2 #search
 * 		Schnellsuche
 **********************************************************************************************/
#head1 #rightbox #search{
	float:				right;
	display:			inline;
	font-size:			90%;
	color:				#666666;
	text-align:			left;
	margin:	    			0.25em 0 0 0;
}
#head1 #rightbox #search .searchInput{
	width:				12.2em;
	height:				1.3em;
	border:				0.1em solid #666666;
	background-color:		#FCFCFC;
	margin:	    			0.1em 0.35em 0 0;
}
#head1 #rightbox #search .searchButton{
	border:				0.1em solid #666666;
	text-align:			center;
	background-color:		#FCFCFC;
	font-size:			90%;
	padding:			0.15em;

}

/**********************************************************************************************
 * 		#head2 #row2 #flags
 * 		Sprachauswahl
 **********************************************************************************************/

#head1 #rightbox #flags{
	float:				right;
	margin-bottom:			1em;
}

#head1 #rightbox #flags a,div.inactive {
	display:  			block;
	color:				#666666;
	width:				4.3em;
	float:				left;
	border-bottom:			0.1em solid #666666;
	color:				#666666;
	padding:			0.6em 2.0em 0.4em 2.0em;
	text-align:			center;
	background:			#FCFCFC url(../img/lang-bg.png) bottom left repeat-x;
	margin:     			0 0 0 0.5em;
}

#head1 #rightbox #flags a:hover{
	color:				#FBA90F;
}

#head1 #rightbox #flags div.inactive{
	color: 				#CCCCCC;
	border-bottom:			0.1em solid #CCCCCC;
}

/**********************************************************************************************
 * 		#head2
 * 		Globale Navigationsleiste, Zielgruppennavigation, Bread Crumb
 **********************************************************************************************/


#head2{
	height:				auto;
	clear:				both;

}
/**********************************************************************************************
 * 		#head2 #menu1
 * 		Globale Navigationsleiste
 **********************************************************************************************/
#head2 .row1{
	color:				#FCFCFC;
	font-size:			70%;
	height:				1.5em;
	width:				100%;
	background: 			#0046A0;
}



#head2 .row1 #globalNav{
	float:				left;
	height:				1.2em;
/*	padding:			0.15em 0 0.15em 0.2em;*/
	font-size:			100%;
    font-weight: 			bold;
}

#head2 .row1 #globalNav a{
	display:			block;
	float:				left;
	text-decoration:		none;
	color: 				#FCFCFC;
	border-right:			#FFFFFF 0.2em solid;
	padding:      			0.15em 0.6em 0.15em 0;
	height:				1.2em;
	margin-left:			0.6em;
}
#head2 .row1 #globalNav a:hover{
	color:				#FBA90F;
}

#head2 .row1 #hsname {
	font-size:			8px;
	float:				right;
	margin:				0.6em 0.3em 0 0;
}

/**********************************************************************************************
 * 		#head2 #row2
 * 		Zielgruppennavigation
 **********************************************************************************************/
#head2 #row2{
	background:   			#E6E6E6;
	height:				3.7em;
	width:				100%;
	font-size:			70%;
	padding:			0.6em 0 0 0;
}



#head2 #row2 div{
	display: 			inline;
	color:				#666666;
	background-color: 		#FCFCFC;
	border:				0.1em solid #666666;
	text-align:			center;
	float:				left;
	margin:	    			0 0 0 0.5em;
}

#head2 #row2 #button1{
	width:				16.4em;
	padding:			0.95em 0 0.95em 0;
	margin-left:			16.4em;
}
#head2 #row2 #button2{
	width:				16.4em;
	padding:			0.95em 0 0.95em 0;
}
#head2 #row2 #button2.active{
	width:				16.4em;
	padding:			0.44em 0 0.45em 0;
}
#head2 #row2 #button3{
	width:				16.4em;
	padding:			0.44em 0 0.45em 0;
	margin-right:			2.8em;
}

#head2 #row2 div.active{
	background-color: 		#0046A0;
}
#head2 #row2 div a{
	color: 				#666666;
}
#head2 #row2 div.active a{
	background-color: 		#0046A0;
	color:				#FCFCFC;
	font-weight:   			bold;
}
#head2 #row2 div a:hover{
	color: 				#FBA90F;
}

#head2 #row2 #welcomeText {
	width:				90%;
	margin-top:			0.2em;
}


/**********************************************************************************************
 * 		#head2 #row3# #breadCrumb
 * 		Bread Crumb
 **********************************************************************************************/
#head2 #row3{
	background-color:		#E6E6E6;
	width:				100%;
	height:				auto;
	font-size:			70%;
	color:				#666666;
}
#head2 #row3 #breadCrumb{
	height:				auto;
/*	width:				82.5em; */
	padding:			0.4em 5em 0.5em 1em;
	background-color:		#FCFCFC;
	border:				0 solid #666666;
/*	border-bottom-width:0.1em; */
}
#head2 #row3 #breadCrumb a{
	text-decoration:		none;
	color: 				#666666;
}
#head2 #row3 #breadCrumb a:hover{
	color:				#FBA90F;
}



/**********************************************************************************************
 * 		#mainColumns
 * 		Die drei Hauptspalten linke Menüe, Inhalt, rechte Spalte
 **********************************************************************************************/
#mainColumns{
	width:				100%;
	height:				100%;
}

#mainColumns div{

}

/**********************************************************************************************
 * 		#leftColumn #menu3

 * 		Menueleiste links
 **********************************************************************************************/



#mainColumns #leftColumn {
	background-color: 	#E6E6E6;
	width: 				10.9em;
	height:	 			500%;
	float:				left;


}
#mainColumns #leftColumn #menu3{
	margin:	        	1.8em 0 1em 0;


}
#mainColumns #leftColumn #menu3 a {
	display:			block;
	margin:				0;
	width:				15em;
	font-size:			70%;
	border-width:		 0;
	border-top-width:	0.1em;
	border-bottom-width:0.1em;
	border-style:		solid;
	padding:	    	0.4em 0 0.4em 0.3em;
	border: 			0.1em solid #FCFCFC;
        /*word-wrap:          break-word;*/

}


#mainColumns #leftColumn #menu3 a.layer1 {
	background-color:	#FCFCFC;
	border-color:		#E6E6E6;
	color:				#666666;

}
#mainColumns #leftColumn #menu3 a.layer2{
	background-color:	#EEEEEE;
	border-color:		#DDDDDD;
	color:				#666666;
}
#mainColumns #leftColumn #menu3 a.layer3{
	background-color:	#DDDDDD;
	border-color:		#CCCCCC;
	color:				#666666;
}
#mainColumns #leftColumn #menu3 a.layer4{
	background-color:	#CCCCCC;
	border-color:		#BBBBBB;
	color:				#555555;
}
#mainColumns #leftColumn #menu3 a.layer5{
	background-color:	#BBBBBB;
	border-color:		#AAAAAA;
	color:				#111111;
}
#mainColumns #leftColumn #menu3 a.active{
	color:				#0046A0;
	font-weight:		normal;


}



#mainColumns #leftColumn #menu3 a:hover{
	color:				#FBA90F;
}


/**********************************************************************************************
 * 		#mainColumns #contentColumn
 * 		Inhalt
 **********************************************************************************************/

#mainColumns #contentColumn{
	width:				51em;
	height:				100%;
	font-size: 			70%;
	color: 				#000000;
	background-color: 	#FCFCFC;
	padding:			2.5em 0 0 1.2em;
	line-height:		1.4;
	float:				left;
}



/**********************************************************************************************
 * 		#mainColumns #contentColumn .teaser2
 * 		Teaser im Inhaltsbereich
 **********************************************************************************************/
#mainColumns #contentColumn div.news-list-container{
	overflow:hidden;
	clear:both;
}

#mainColumns #contentColumn div.news-list-container .teaser2 {
	line-height:		1;
	margin:				0 0 1em 0;
	padding:			0;
	/*border:				0.1em solid #E6E6E6;*/
	clear:				both;
	float:				left;
	width:				99.5%;
}
#mainColumns #contentColumn .teaser2 div{
}
#mainColumns #contentColumn .teaser2 .head,
#mainColumns #contentColumn .teaser2 h1 {
	font-size:			1em;
	padding:			0.5em 0.3em 0.5em 172px;
	background-color:	#E6E6E6;
	font-weight:		bold;
	color:				#0046A0;
	margin:				0;
}
#mainColumns #contentColumn .teaser2 .right {

}

#mainColumns #contentColumn .teaser2 .right .body{
        line-height:1.5
	padding:			0;
	margin: 			1em 8em 0 0;
}


#mainColumns #contentColumn .teaser2 img{
	float: 				left;
	margin:		1em 2em 0 0;
}

#mainColumns #contentColumn .teaser2 .right .more{
	width:				5em;
	height:				1em;
	background-color:	#FCFCFC;
	padding:			0.5em;
	color:				#000000;
	font-weight:		bold;
	border:				0.1em solid #E6E6E6;
	text-align:			center;
	float:right;
        margin-top:-3.1em;
}
#mainColumns #contentColumn .teaser2 .more a{
	color:				#000000;
}
#mainColumns #contentColumn .teaser2 .more a:hover{
	color:				#FBA90F;
}

#mainColumns #contentColumn #logoBox{

}

#mainColumns #contentColumn iframe{
	width:		50em;
	height:		100%;
	border: 	0;

}
#mainColumns #contentColumn .back a{
       margin:        1em 0 0 0;
       font-weight:  bold;
}
#mainColumns #contentColumn .back a:hover{
       color:           #FBA90F;
}

dl.news-single-files {
       border:#e6e6e6 1px solid;
       float:right;
       padding:0.8em 0.5em 0.8em 4em;
       background: transparent url(../img/pdf.png) 0.2em 0.5em no-repeat;
}

dl.news-single-files dt {
       margin:0;
       padding:0;
}

dl.news-single-files dd {
       margin:0;
       padding:0;
}

dl.news-single-files dd a {
}

/**********************************************************************************************
 * 		#mainColumns #rightColumn
 * 		Rechte Spalte
 **********************************************************************************************/

#mainColumns #rightColumn {
	font-size: 			70%;
	width: 				18.9em;
	height:				500%;
	background-color: 	#E6E6E6;
	padding:	    	2.5em 0 0 1.3em;
	float:				right;

}
/**********************************************************************************************

 * 		#mainColumns #rightColumn .teaser1
 * 		Teaser in der rechten Spalte
 **********************************************************************************************/


#mainColumns #rightColumn .teaser1{
	width:				17.5em;
	border:				0.1em solid #0046A0;
	background-color:	#FCFCFC;
	margin:				0 0 1em 0;
	padding:			0 0 1.5em 0;
	background-image: 	url(../img/ohm_klein.gif);
	background-repeat:	no-repeat;
	background-position: bottom right;
	height:				auto;
}
#mainColumns #rightColumn .teaser1 div{
	color:				#666666;
	width:				16.8em;
	height:				auto;
	background-color:	#FCFCFC;

}
#mainColumns #rightColumn .teaser1 .head{
	background-color:	#E6E6E6;
	padding:			0.5em 0.3em 0.5em 0.3em;
	color:				#0046A0;
	font-weight:		bold;
	text-align:			center;
}
#mainColumns #rightColumn .teaser1 .body{
	padding:			1em 0.3em 0.5em 0.3em;
	margin:				0 0 0.5em 0;
	background-color:	#FCFCFC;
	color:				#000000;
	height:				auto;
}
#mainColumns #rightColumn .teaser1 .more {
	width:				9em;
	height:				1em;
	background-color:	#E6E6E6;
	padding:			0.5em;
	color:				#000000;
	border:				0.1em solid #0046A0;
	border-left-width:	0;
}
#mainColumns #rightColumn .teaser1 .more a{
	color:				#000000;
}
#mainColumns #rightColumn .teaser1 .more a:hover{
	color:				#FBA90F;
}


/**********************************************************************************************
 * 		#mainColumns #rightColumn #menu4
 *      Menüer rechten Spalte
 **********************************************************************************************/
#mainColumns #rightColumn #menu4{
	width:				17.5em;
	margin:				0 0 1em 0;
	padding:			0 0 1.5em 0;
	height:				auto;

}

#mainColumns #rightColumn #menu4 a{
	display:			block;
	background-color:	#FAFAFA;
	border-bottom:		0.1em solid #E6E6E6;
	padding:			0.1em 0.1em 0.3em 0.3em;
	color:				#666666;
}

#mainColumns #rightColumn #menu4 .active{
	color:				#0046A0;
	font-weight:		bold;
}
#mainColumns #rightColumn #menu4 .active a{
	color:				#0046A0;
	font-weight:		bold;
}
#mainColumns #rightColumn #menu4 a{
	text-decoration:	none;
}
#mainColumns #rightColumn #menu4 a:hover{
	color:				#FBA90F;
}




/**********************************************************************************************
 * 		Organigramme
 **********************************************************************************************/
#mainColumns #contentColumn .orga{
	margin:	        	0 0 1em 0;

}
#mainColumns #contentColumn .orga div {
	margin:				0;
	width:				48.5em;
	border-width:		0;
	border-top-width:	0.1em;
	border-bottom-width:0.1em;
	border-style:		solid;
	padding:	    	0.3em 0 0.3em 1em;
	border: 			0.1em solid #FCFCFC;

}

#mainColumns #contentColumn .orga div .pageInfo{
	font-weight:		normal;
	margin:				0 0.5em 0 15em;
	width:				25em;
	text-align:			left;
	display:			block;

}


#mainColumns #contentColumn .orga div.layer1 {

	background-color:	#FCFCFC;
	border-color:		#E6E6E6;
	color:				#666666;
	margin:				1.5em 0 0 0;
	font-weight:		bold;
	height:				auto;
	overflow:		visible;

}
#mainColumns #contentColumn .orga div.layer1 a{

}

#mainColumns #contentColumn .orga div.layer2{
	background-color:	#F5F5F5;
	border-color:		#DDDDDD;
	color:				#666666;
	width:				47.5em;
	padding:	    	0.1em 0 0.1em 2em;
}
#mainColumns #contentColumn .orga div.layer3{
	background-color:	#DDDDDD;
	border-color:		#CCCCCC;
	color:				#666666;
	width:				46em;
	padding:	    	0.1em 0 0.1em 3.5em;
}
#mainColumns #contentColumn .orga div.layer4{
	background-color:	#CCCCCC;
	border-color:		#BBBBBB;
	color:				#555555;
}
#mainColumns #contentColumn .orga div.layer5{
	background-color:	#BBBBBB;
	border-color:		#AAAAAA;
	color:				#111111;
}
#mainColumns #contentColumn .orga div a{
	color:				#666666;
}


#mainColumns #contentColumn .orga div a:hover{
	color:				#FBA90F;
}


/**********************************************************************************************
 * 		#studiengang
 **********************************************************************************************/
#studiengang{
	padding:				0 1em 0 0;
}

#studiengang img{
	float:				right;
	width:				200px;
	margin:				0 0 1em 2em;
}

/**********************************************************************************************
 * 		Mailformulas (csc-mailform) Styles
 **********************************************************************************************/
fieldset.csc-mailform {
	border:none;
}
fieldset.csc-mailform .csc-mailform-field {
	clear:both;
	margin:0.5em 0;
}
fieldset.csc-mailform .csc-mailform-field label {
	display:inline-block;
	float:left;
	width:8em;
	margin-right:1em;
	
}
fieldset.csc-mailform .csc-mailform-field input {
}

fieldset.csc-mailform .csc-mailform-field input.csc-mailform-submit {
}

/**********************************************************************************************
 * 		#indizierte Suche Styles
 **********************************************************************************************/

#mainColumns #contentColumn .tx-indexedsearch-secHead table{
	width:		48.5em;
}
#mainColumns #contentColumn .tx-indexedsearch-res table{
	clear:both;
	width:		48.5em;
	border-spacing:	0;
	padding:	0;
	border:		0.1em solid #666666;
}
#mainColumns #contentColumn .tx-indexedsearch-res td{
	padding:	0 0.3em 0 0.3em;
}
#mainColumns #contentColumn .tx-indexedsearch-title .icon{
	width:		2em;
}
#mainColumns #contentColumn .tx-indexedsearch-title .title{
	width:		41.5em;
}
#mainColumns #contentColumn .tx-indexedsearch-title .percent{
	width:		5em;
}
#mainColumns #contentColumn .tx-indexedsearch .tx-indexedsearch-browsebox p a{
}

#mainColumns #contentColumn .tx-indexedsearch .tx-indexedsearch-browsebox {
	margin:0 0 5em 0;
	padding:0;
}

#mainColumns #contentColumn .tx-indexedsearch .tx-indexedsearch-browsebox ul.browsebox {
	list-style-type:none;
	display:block;
	margin:0;
	padding:0;
}

#mainColumns #contentColumn .tx-indexedsearch .tx-indexedsearch-browsebox ul.browsebox li {
	float:				left;
}

#mainColumns #contentColumn .tx-indexedsearch .tx-indexedsearch-browsebox ul.browsebox li a{
	display:			block;
	width:				1.5em;
	border:				0.1em solid #666666;
	padding:			0.2em;
	margin: 			0 0.2em 0 0;
	text-align:			center;
	background-color:	#E6E6E6;
	color:				#666666;
}

#mainColumns #contentColumn .tx-indexedsearch .tx-indexedsearch-browsebox ul.browsebox li.tx-indexedsearch-browselist-currentPage a{
	background-color:	#0046A0;
	color:			#FFFFFF;
	font-weight:		bold;
}





#mainColumns #contentColumn .tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:8em; }
#mainColumns #contentColumn .tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:10em }
#mainColumns #contentColumn .tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; 

}
#mainColumns #contentColumn .tx-indexedsearch .tx-indexedsearch-whatis {  }
#mainColumns #contentColumn .tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
#mainColumns #contentColumn .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#E6E6E6; }
#mainColumns #contentColumn .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
#mainColumns #contentColumn .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { 
font-weight:normal;
}
#mainColumns #contentColumn .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
#mainColumns #contentColumn .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { 
color:#FBA90F;
}
#mainColumns #contentColumn .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#E6E6E6; }
#mainColumns #contentColumn .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-bottom:1em; }
#mainColumns #contentColumn .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0; margin-bottom:0; }
#mainColumns #contentColumn .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#cccccc; }
#mainColumns #contentColumn .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle; }


/**********************************************************************************************
 * 		Styles vom RTL
 **********************************************************************************************/
#mainColumns #contentColumn form{
	display:		block;
	float:			none;

}
#mainColumns #contentColumn p{
	display:		block;
	float:			none;

}




/**********************************************************************************************
 * 		Veranstaltungskalender
 **********************************************************************************************/
#mainColumns #contentColumn .user-events-pi1{
	float:				none;
	display:			block;
}
#mainColumns #contentColumn .user-events-pi1 div a{
	color:				#666666;
	font-weight:		bold;
}
#mainColumns #contentColumn .user-events-pi1 div a:hover{
	color:				#FBA90F;
}

#mainColumns #contentColumn .user-events-pi1 .user-events-pi1-modeSelector {
	height:				2em;

}

#mainColumns #contentColumn .user-events-pi1-modeSelector div{
	display:			block;
	float:				left;
	width:				4em;
	border:				0 solid #666666;
	padding:			0.2em;
	margin:				0 0.5em 3em 0;
	text-align:			center;
	background-color:	#E6E6E6;
}
#mainColumns #contentColumn .user-events-pi1  .user-events-pi1-modeSelector div.active{
	background-color:	#0046A0;
}

#mainColumns #contentColumn .user-events-pi1 .user-events-pi1-modeSelector .active a{
	color:				#FFFFFF;
	font-weight:		bold;
}

#mainColumns #contentColumn .user-events-pi1 .user-events-pi1-listrow .entry{
	margin:				3em 0.5em 3em 0;
	list-style:			none;
	border:				0.1em solid #666666;
	padding:			0.5em;
	width:				47.5em;
}
#mainColumns #contentColumn .user-events-pi1 div.user-events-pi1-listrow .title{
	background-color: 	#E6E6E6;
	padding:			0.2em 0.2em 0.2em 1em;
}

#mainColumns #contentColumn .user-events-pi1 div.user-events-pi1-listrow .date{
	padding:			0.2em 0.2em 0.2em 1em;
	font-weight:		bold;
	color:				#0046A0;

}
#mainColumns #contentColumn .user-events-pi1 div.user-events-pi1-listrow .type{
	padding:			0.2em 0.2em 0.2em 1em;

}
#mainColumns #contentColumn .user-events-pi1 div.user-events-pi1-listrow .category{
	padding:			0.2em 0.2em 0.2em 1em;
        text-align:                     right;

}

#mainColumns #contentColumn .user-events-pi1 table td h2{
	margin:				0;
}

#mainColumns #contentColumn .user-events-pi1 table td{
	padding:			0.5em 0.5em 0.5em 1em;
	background-color:	#FCFCFC;
}
#mainColumns #contentColumn .user-events-pi1 table td.title{
	font-weight:		bold;
	text-align:			right;
}

/**********************************************************************************************
 * 		Bild und Bild mit Text mit PlugIn css_altImgText
 **********************************************************************************************/

/*
   Licensed under the GPL, see http://www.gnu.org/copyleft/gpl.html
   (c) the TYPO3 content rendering group
*/

/* COMMON */
#mainColumns #contentColumn .csi-textpic {

	padding: 0.5em;
}

#mainColumns #contentColumn .csi-textpic img {
	margin: 0.4em;
}

#mainColumns #contentColumn .csi-textpic .csi-caption {
	text-align: center;  /* will have to be an inline style?  - controlled by TS [left - right - center]*/
	font-style: italic;  /*XXX demo only*/
}

#mainColumns #contentColumn .csi-textpic .csi-image {

}

#mainColumns #contentColumn .csi-textpic .csi-imagewrap {
	text-align: center;		/* is there a bug in IE? (if we don't set this, the image is not centered above or below the 

text) */
}

#mainColumns #contentColumn .csi-textpic .csi-text {
	text-align: left; /*will have to be an inline style - controlled by TS*/
}

#mainColumns #contentColumn .csi-text p {
	margin-top: 0;
}

/* CENTER */



#mainColumns #contentColumn .csi-center .csi-image {
}

/* RIGHT */
#mainColumns #contentColumn .csi-right div.csi-image {
	float: right;
	clear: both;
}

#mainColumns #contentColumn .csi-right div.csi-text {
	clear: right;
}


/* LEFT */
#mainColumns #contentColumn .csi-left div.csi-image {
	float: left;
	clear: both;
}

#mainColumns #contentColumn .csi-left div.csi-text {
	clear: left;
}


/* INTEXT LEFT */
#mainColumns #contentColumn .csi-intext-left .csi-image {
	float: left;
	clear: both;
	margin-right: 0.5em;
}


/* INTEXT RIGHT */
#mainColumns #contentColumn .csi-intext-right .csi-image {

	float: right;

	clear: both;

	margin-left: 0.5em;
}


/* INTEXT RIGHT NOWRAP */
#mainColumns #contentColumn .csi-intext-right-nowrap .csi-text {
	margin-right: 21.5em; /*will have to be an inline style - controlled by TS*/
}

#mainColumns #contentColumn .csi-intext-right-nowrap .csi-image {
	float: right;
	clear: both;
}

#mainColumns #contentColumn .csi-image p{
	display: inline;
}
/* INTEXT LEFT NOWRAP*/
#mainColumns #contentColumn .csi-intext-left-nowrap .csi-text {
	margin-left: 21.5em; /*will have to be an inline style - controlled by TS*/
}

#mainColumns #contentColumn .csi-intext-left-nowrap .csi-image {
	float: left;
	clear: both;
}

.csc-textpicHeader h1 {
	margin-top:0;
}



/**********************************************************************************************
 * 		Tabellen
 **********************************************************************************************/
#mainColumns #contentColumn tr{
	vertical-align:		top;
}
#mainColumns #contentColumn tr p{
	margin:			0;
	padding:		0;
}

#mainColumns #contentColumn .contenttable-1{
	border:			0;
	width:			48.5em;
}
#mainColumns #contentColumn .contenttable-1 td{
	padding:		0.2em 0.5em 0.2em 0.5em;
}



#mainColumns #contentColumn .contenttable-2{
	width:			48.5em;
}
#mainColumns #contentColumn .contenttable-2 td{
	padding:		0.2em 0.5em 0.2em 1em;
	border:			0.1em solid #E6E6E6;;
	margin:			0;
}
#mainColumns #contentColumn .contenttable-2 .tr-even{
	background-color: 	#F3F3F3;
}
#mainColumns #contentColumn .contenttable-2 .tr-0{
	background-color: 	#E6E6E6;;
	font-weight:		bold;
	text-align:		left;
}




#mainColumns #contentColumn .contenttable-3{
	border:			0;
	width:			20em;
}
#mainColumns #contentColumn .contenttable-3 td{
	padding:		0.2em 0.5em 0.2em 0.5em;
}
#mainColumns #contentColumn .contenttable-3 .tr-0{
	background-color: 	#EEEEEE;
	font-weight:		bold;
	text-align:		center;
}


/**********************************************************************************************
 * 		Formulare
 **********************************************************************************************/

#mainColumns #contentColumn input{
	border:				0.1em solid #666666;
	background-color:	#FCFCFC;
	font-size:			1.15em;
	color:				#666666;
}
#mainColumns #contentColumn select{
	border:				0.1em solid #666666;
	background-color:	#FCFCFC;
	font-size:			1.15em;
	padding:			0.1em;
	color:				#666666;
}
#mainColumns #contentColumn textarea{
	border:				0.1em solid #666666;
	background-color:	#FCFCFC;
	font-size:			1.15em;
	padding:			0.1em;
	color:				#666666;
	font-family: 		 Verdana, Arial, Helvetica, sans-serif;
}

/**********************************************************************************************
 * 		Bildergallery Gallery
 **********************************************************************************************/

#mainColumns #contentColumn #tx-lzgallery-pi1-title{
	background-color:	#E6E6E6;
	border:				0;
	margin:				0 0 1em 0;
	width:				50.5em;
	text-align:			center;
}
#mainColumns #contentColumn #tx-lzgallery-pi1-title h1{
	margin:				0.2em;
}
#mainColumns #contentColumn table#tx-lzgallery-pi1-fotos{
	border:			0;
}
#mainColumns #contentColumn table#tx-lzgallery-pi1-fotos td {
	border:		0;
	margin: 0;
	padding:		0;
}

#mainColumns #contentColumn table#tx-lzgallery-pi1-fotos td div.thumbs{
	border:		0.1em solid #DDDDDD;
	padding:        0.4em;
	margin:        0.2em;
	width:		11em;
	height:		8.3em;
}


#mainColumns #contentColumn div#tx-lzgallery-pi1-fotonav {
	border:				0.2em solid #DDDDDD;
	background-color:	#FCFCFC;
	padding:			0.5em 0 0.5em 0 ;
	width:				50em;
	overflow:			hidden;
}
#mainColumns #contentColumn div#tx-lzgallery-pi1-fotonav div{
	float:				left;
	width:				12.3em;
	text-align:			center;
	overflow:			visible;
}
#mainColumns #contentColumn div#tx-lzgallery-pi1-fotonav a{
	color:				#666666;
        font-weight:                  bold;






}
#mainColumns #contentColumn div#tx-lzgallery-pi1-fotonav a:hover{
	color:				#FBA90F;
}

#mainColumns #contentColumn .tx-lzgallery-pi1 table#tx-lzgallery-pi1-fotos td{
	width:				49.7em;
	text-align:			center;
}
#mainColumns #contentColumn .tx-lzgallery-pi1 div#tx-lzgallery-pi1-listing {
	border: 0;
	height:auto;
}

#mainColumns #contentColumn .tx-lzgallery-pi1 div#tx-lzgallery-pi1-listing .line1 {
	background-color:	#E6E6E6;
	height:				3em;
	padding:			0.1em 0.1em 0.1em 1em;
	border: 			0;
}

#mainColumns #contentColumn .tx-lzgallery-pi1 div#tx-lzgallery-pi1-listing .line1 h1{
	width:				29em;	
	float:				left;
	margin:				0;
	
}
#mainColumns #contentColumn .tx-lzgallery-pi1 div#tx-lzgallery-pi1-listing .line1 .count{
	padding:			1em;
	overflow:			visible;
        float:                            right;
}
#mainColumns #contentColumn .tx-lzgallery-pi1 div#tx-lzgallery-pi1-listing .line2 {
	float:			    left;
	height:				10em;
	width:				47.5em;
	background-color:   #FCFCFC;
}
#mainColumns #contentColumn .tx-lzgallery-pi1 div#tx-lzgallery-pi1-listing .line2 .preview{
	float:			    left;
	width:				10em;
}
#mainColumns #contentColumn .tx-lzgallery-pi1 div#tx-lzgallery-pi1-listing .line2 .descr_short{
	padding:			2em 0 0 0;
	width:				20em;
	float:			    left;
}

/******************************************************************
* Einstellungen fü International Office
******************************************************************/

#mainColumns #contentColumn div.news-list-container div.io h1 {
    padding-left:0.5em;
}
#mainColumns #contentColumn div.news-list-container div.io h1 a{
}
#mainColumns #contentColumn div.news-list-container div.io div.body a{
}

#mainColumns #contentColumn #news-single div.imageline {
	float:left;
	width:100%;
	margin-bottom:0.8em;
}
#mainColumns #contentColumn #news-single div.imageline img {
	float:left;
	margin:0 0.4em 0.8em 0.4em;
}

/******************************************************************
* Farben fühbereich Angewandte Chemie
******************************************************************/

#head2 div.row1.ac{
	background-color: #00AA96;
}

#head2 #row2 .ac{
	border:				0;
	background-color: 	#E6E6E6;
	color:				#00AA96;
	font-size:			200%;
	line-height:		1.2;
}

#mainColumns #leftColumn #menu3 a.ac{
	color:				#00AA96;
	font-weight:		normal;
}


#mainColumns #leftColumn #menu3 a.ac:hover{
	color:				#FBA90F;
}
#mainColumns #rightColumn div.news-latest-container div.ac{
	border:				0.1em solid #00AA96;
	background-image: 	url(../../ac/img/ohm_klein_ac.gif);
	background-repeat:	no-repeat;
	background-position: bottom right;
	height:				auto;
}
#mainColumns #rightColumn div.news-latest-container div.ac div.head a{
	color:				#00AA96;
}
#mainColumns #rightColumn div.news-latest-container div.ac div.head a:hover{
	color:				#FBA90F;
}


#mainColumns #rightColumn div.news-latest-container div.ac .more {
	border:				0.1em solid #00AA96;
	border-left-width:	0;
}

/******************************************************************
* Farben fühbereich Bauingeneurwesen
******************************************************************/

#head2 div.row1.bi{
	background-color: #7860C3;
}


#head2 #row2 .bi{
	border:				0;
	background-color: 	#E6E6E6;
	color:				#7860C3;
	font-size:			200%;
	line-height:		1.2;
}

#mainColumns #leftColumn #menu3 a.bi{
	color:				#7860C3;
	font-weight:		normal;
}


#mainColumns #leftColumn #menu3 a.bi:hover{
	color:				#FBA90F;
}
#mainColumns #rightColumn div.news-latest-container div.bi{
	border:				0.1em solid #7860C3;
	background-image: 	url(../../bi/img/ohm_klein_bi.gif);
	background-repeat:	no-repeat;
	background-position: bottom right;
	height:				auto;
}
#mainColumns #rightColumn div.news-latest-container div.bi div.head a{
	color:				#7860C3;
}
#mainColumns #rightColumn div.news-latest-container div.bi div.head a:hover{
	color:				#FBA90F;
}


#mainColumns #rightColumn div.news-latest-container div.bi .more {
	border:				0.1em solid #7860C3;
	border-left-width:	0;
}


/******************************************************************
* Farben fühbereich Betriebswirtschaft
******************************************************************/

#head2 div.row1.bw{
	background-color: #1899C4;
}


#head2 #row2 .bw{
	border:				0;
	background-color: 	#E6E6E6;
	color:				#1899C4;
	font-size:			200%;
	line-height:		1.2;
}

#mainColumns #leftColumn #menu3 a.bw{
	color:				#1899C4;
	font-weight:		normal;
}


#mainColumns #leftColumn #menu3 a.bw:hover{
	color:				#FBA90F;
}
#mainColumns #rightColumn div.news-latest-container div.bw{
	border:				0.1em solid #1899C4;
	background-image: 	url(../../bw/img/ohm_klein_bw.gif);
	background-repeat:	no-repeat;
	background-position: bottom right;
	height:				auto;
}
#mainColumns #rightColumn div.news-latest-container div.bw div.head a{
	color:				#1899C4;
}
#mainColumns #rightColumn div.news-latest-container div.bw div.head a:hover{
	color:				#FBA90F;
}


#mainColumns #rightColumn div.news-latest-container div.bw .more {
	border:				0.1em solid #1899C4;

	border-left-width:	0;
}



/******************************************************************
* Farben fühbereich Informatik
******************************************************************/

#head2 div.row1.in{
	background-color: #2F9B92;
}


#head2 #row2 .in{
	border:				0;
	background-color: 	#E6E6E6;
	color:				#2F9B92;
	font-size:			200%;
	line-height:		1.2;
}

#mainColumns #leftColumn #menu3 a.in{
	color:				#2F9B92;
	font-weight:		normal;
}


#mainColumns #leftColumn #menu3 a.in:hover{
	color:				#FBA90F;
}
#mainColumns #rightColumn div.news-latest-container div.in{
	border:				0.1em solid #2F9B92;
	background-image: 	url(../../in/img/ohm_klein_in.gif);
	background-repeat:	no-repeat;
	background-position: bottom right;
	height:				auto;
}

#mainColumns #rightColumn div.news-latest-container div.in div.head{
	color:				#2F9B92;
}
#mainColumns #rightColumn div.news-latest-container div.in div.head a{
	color:				#2F9B92;
}
#mainColumns #rightColumn div.news-latest-container div.in div.head a:hover{
	color:				#FBA90F;
}

#mainColumns #rightColumn div.news-latest-container div.in div.body a{
	color:				#2F9B92;
}
#mainColumns #rightColumn div.news-latest-container div.in div.body a:hover{
	color:				#FBA90F;
}

#mainColumns #rightColumn div.news-latest-container div.in .more {
	border:				0.1em solid #2F9B92;
	border-left-width:	0;
}

#mainColumns #contentColumn div.news-list-container div.in h1 {
        padding-left:0.2em;
	color:				#2F9B92;
}
#mainColumns #contentColumn div.news-list-container div.in h1 a{
	color:				#2F9B92;
}
#mainColumns #contentColumn div.news-list-container div.in div.body a{
	color:				#2F9B92;
}
/******************************************************************
* Farben fühbereich Architektur
******************************************************************/

#head2 div.row1.ar{
	background-color: #384F61;
}


#head2 #row2 .ar{
	border:				0;
	background-color: 	#E6E6E6;
	color:				#384F61;
	font-size:			200%;
	line-height:		1.2;
}

#mainColumns #leftColumn #menu3 a.ar{
	color:				#384F61;
	font-weight:		normal;
}


#mainColumns #leftColumn #menu3 a.ar:hover{
	color:				#FBA90F;
}
#mainColumns #rightColumn div.news-latest-container div.ar{
	border:				0.1em solid #384F61;
	background-image: 	url(../../ar/img/ohm_klein_ar.gif);
	background-repeat:	no-repeat;
	background-position: bottom right;
	height:				auto;
}
#mainColumns #rightColumn div.news-latest-container div.ar div.head a{
	color:				#384F61;
}
#mainColumns #rightColumn div.news-latest-container div.ar div.head a:hover{
	color:				#FBA90F;
}


#mainColumns #rightColumn div.news-latest-container div.ar .more {
	border:				0.1em solid #384F61;
	border-left-width:	0;
}
#mainColumns #rightColumn div.news-latest-container div.ar div.head h2{
	font-size: 			100%;
	font-weight: 		bold;
	color: 				#384F61;
	text-decoration: 	none;
}
#mainColumns #rightColumn div.news-latest-container div.ar div.head h3{
	font-weight: 		normal;
	color:				#999999;
	text-decoration: 	none;
	font-size: 			100%;
	margin:				1em 0 0.4em 0;
}


/******************************************************************
* Farben fühbereich Sozialwesen
******************************************************************/

#head2 div.row1.sw{
	background-color: #FF893C;
}


#head2 #row2 .sw{
	border:				0;
	background-color: 	#E6E6E6;
	color:				#FF893C;
	font-size:			200%;
	line-height:		1.2;
}
#head2 .row1.sw #globalNav a:hover{
	color:				#E6E6E6;
}

#head2 #row3.sw #breadCrumb a:hover{
	color:				#FF893C;
}

#mainColumns #leftColumn #menu3 a.sw{
	color:				#FF893C;
	font-weight:		normal;
}


#mainColumns #leftColumn #menu3 a.sw:hover{
	color:				#FF893C;
}



#mainColumns #rightColumn div.news-latest-container div.sw{
	border:				0.1em solid #FF893C;
	background-image: 	url(../../sw/img/ohm_klein_sw.gif);
	background-repeat:	no-repeat;
	background-position: bottom right;
	height:				auto;
}
#mainColumns #rightColumn div.news-latest-container div.sw div.head a{
	color:				#FF893C;
}
#mainColumns #rightColumn div.news-latest-container div.sw div.head a:hover{
	color:				#666666;
}


#mainColumns #rightColumn div.news-latest-container div.sw .more {
	border:				0.1em solid #FF893C;
	border-left-width:	0;
}


/******************************************************************
* Farben fühbereich Verfahrenstechnik
******************************************************************/

#head2 div.row1.vt{
	background-color: #D34287;
}


#head2 #row2 .vt{
	border:				0;
	background-color: 	#E6E6E6;
	color:				#D34287;
	font-size:			200%;
	line-height:		1.2;
}

#mainColumns #leftColumn #menu3 a.vt{
	color:				#D34287;
	font-weight:		normal;
}



#mainColumns #leftColumn #menu3 a.vt:hover{
	color:				#EF4A9C;
}
#mainColumns #rightColumn div.news-latest-container div.vt{
	border:				0.1em solid #D34287;
	background-image: 	url(../../vt/img/ohm_klein_vt.gif);
	background-repeat:	no-repeat;
	background-position: bottom right;
	height:				auto;
}
#mainColumns #rightColumn div.news-latest-container div.vt div.head a{
	color:				#D34287;
}
#mainColumns #rightColumn div.news-latest-container div.vt div.head a:hover{
	color:				#FBA90F;
}


#mainColumns #rightColumn div.news-latest-container div.vt .more {
	border:				0.1em solid #D34287;
	border-left-width:	0;
}




/******************************************************************
* Farben fühbereich Efi
******************************************************************/

#head2 div.row1.efi{
	background-color: #FF9B0D;
}

#head2 .row1.efi a:hover{
	color: 			#00FF00;
}
#head2 .row1.efi #globalNav a:hover{
	color:				#E6E6E6;
}

#head2 #row2 .efi{
	border:				0;
	background-color: 		#E6E6E6;
	color:				#FF9B0D;
	font-size:			200%;
	line-height:			1.2em;
}


#mainColumns #leftColumn #menu3 a.efi{
	color:				#FF9B0D;
	font-weight:		normal;
}


#mainColumns #leftColumn #menu3 a.efi:hover{
	color:				#0046A0;
}
#mainColumns #rightColumn div.news-latest-container div.efi{
	border:				0.1em solid #FF9B0D;
	background-image: 	url(../../efi/img/ohm_klein_efi.gif);
	background-repeat:	no-repeat;
	background-position: bottom right;
	height:				auto;
}
#mainColumns #rightColumn div.news-latest-container div.efi div.head a{
	color:				#FF9B0D;
}
#mainColumns #rightColumn div.news-latest-container div.efi div.head a:hover{
	color:				#0046A0;
}


#mainColumns #rightColumn div.news-latest-container div.efi .more {
	border:				0.1em solid #FF9B0D;
	border-left-width:	0;
}

#mainColumns #contentColumn div.news-list-container div.efi h1 {
	color:				#FF9B0D;
}
#mainColumns #contentColumn div.news-list-container div.efi h1 a{
	color:				#FF9B0D;
}
#mainColumns #contentColumn div.news-list-container div.efi div.body a{
	color:				#FF9B0D;
}


/******************************************************************
* Farben fühbereich Gestaltung
******************************************************************/

#head2 div.row1.g{
	background-color: #6E8190;
}


#head2 #row2 .g{
	border:				0;
	background-color: 	#E6E6E6;
	color:				#6E8190;
	font-size:			200%;
	line-height:		1.2;
}

#mainColumns #leftColumn #menu3 a.g{
	color:				#6E8190;
	font-weight:		normal;
}


#mainColumns #leftColumn #menu3 a.g:hover{
	color:				#6E8190;
}
#mainColumns #rightColumn div.news-latest-container div.g{
	border:				0.1em solid #6E8190;
	background-image: 	url(../../g/img/ohm_klein_g.gif);
	background-repeat:	no-repeat;
	background-position: bottom right;
	height:				auto;
}
#mainColumns #rightColumn div.news-latest-container div.g div.head a{
	color:				#6E8190;
}
#mainColumns #rightColumn div.news-latest-container div.g div.head a:hover{
	color:				#6E8190;
}


#mainColumns #rightColumn div.news-latest-container div.g .more {
	border:				0.1em solid #6E8190;
	border-left-width:	0;
}



/******************************************************************
* Farben fühbereich Allgemeinwissenschaften
******************************************************************/

#head2 div.row1.aw{
	background-color: #0046A0;
}


#head2 #row2 .aw{
	width:				26.8em;
	margin:				0.2em 0 0 0;
	border:				0;

	background-color: 	#E6E6E6;
	color:				#0046A0;
	font-size:			200%;
	line-height:		1.2;
}

#mainColumns #leftColumn #menu3 a.aw{
	color:				#0046A0;
	font-weight:		normal;
}


#mainColumns #leftColumn #menu3 a.aw:hover{
	color:				#FBA90F;
}
#mainColumns #rightColumn div.news-latest-container div.aw{
	border:				0.1em solid #0046A0;
	background-image: 	url(../../standard/img/ohm_klein.gif);
	background-repeat:	no-repeat;


	background-position: bottom right;
	height:				auto;
}
#mainColumns #rightColumn div.news-latest-container div.aw div.head a{
	color:				#0046A0;
}
#mainColumns #rightColumn div.news-latest-container div.aw div.head a:hover{
	color:				#FBA90F;
}


#mainColumns #rightColumn div.news-latest-container div.aw .more {
	border:				0.1em solid #0046A0;
	border-left-width:	0;
}







/******************************************************************
* Farben fühbereich Werkstofftechnik
******************************************************************/


#head2 div.row1.wt{
	background-color: #4862C8;
}


#head2 #row2 .wt{
	border:				0;
	background-color: 	#E6E6E6;
	color:				#4862C8;
	font-size:			200%;
	line-height:		1.2;
}

#mainColumns #leftColumn #menu3 a.wt{
	color:				#4862C8;
	font-weight:		normal;
}


#mainColumns #leftColumn #menu3 a.wt:hover{
	color:				#FBA90F;
}
#mainColumns #rightColumn div.news-latest-container div.wt{
	border:				0.1em solid #4862C8;
	background-image: 	url(../../wt/img/ohm_klein_wt.gif);
	background-repeat:	no-repeat;


	background-position: bottom right;
	height:				auto;
}
#mainColumns #rightColumn div.news-latest-container div.wt div.head a{
	color:				#4862C8;
}
#mainColumns #rightColumn div.news-latest-container div.wt div.head a:hover{
	color:				#FBA90F;
}


#mainColumns #rightColumn div.news-latest-container div.wt .more {
	border:				0.1em solid #4862C8;
	border-left-width:	0;
}




/******************************************************************
* Farben fühbereich Maschinenbau Versorgungstechnik
******************************************************************/

#head2 div.row1.mb{
	background-color: #3C7BC9;
}


#head2 #row2 .mb{
	border:				0;
	background-color: 	#E6E6E6;
	color:				#3C7BC9;
	font-size:			200%;
	line-height:		1.2;
}

#mainColumns #leftColumn #menu3 a.mb{
	color:				#3C7BC9;
	font-weight:		normal;
}


#mainColumns #leftColumn #menu3 a.mb:hover{
	color:				#FBA90F;
}
#mainColumns #rightColumn div.news-latest-container div.mb{
	border:				0.1em solid #3C7BC9;
	background-image: 	url(../../mb/img/ohm_klein_mb.gif);
	background-repeat:	no-repeat;


	background-position: bottom right;
	height:				auto;
}
#mainColumns #rightColumn div.news-latest-container div.mb div.head a{
	color:				#3C7BC9;
}
#mainColumns #rightColumn div.news-latest-container div.mb div.head a:hover{
	color:				#FBA90F;
}


#mainColumns #rightColumn div.news-latest-container div.mb .more {
	border:				0.1em solid #3C7BC9;
	border-left-width:	0;

}

/******************************************************************
* Farben fü Institut fürzeugtechnik
******************************************************************/

#head2 div.row1.ifzn{
	background-color: #3292FE;
}


#head2 #row2 .ifzn{
	border:				0;
	background-color: 	#E6E6E6;
	color:				#3292FE;
	font-size:			200%;
	line-height:		1.2;
}

#mainColumns #leftColumn #menu3 a.ifzn{
	color:				#3292FE;
	font-weight:		normal;
}


#mainColumns #leftColumn #menu3 a.ifzn:hover{

	color:				#FBA90F;
}
#mainColumns #rightColumn div.news-latest-container div.ifzn{
	border:				0.1em solid #3292FE;
	background-image: 	url(../../ifzn/img/ohm_klein_ifzn.gif);
	background-repeat:	no-repeat;


	background-position: bottom right;
	height:				auto;
}
#mainColumns #rightColumn div.news-latest-container div.ifzn div.head a{

	color:				#3292FE;
}
#mainColumns #rightColumn div.news-latest-container div.ifzn div.head a:hover{
	color:				#FBA90F;
}


#mainColumns #rightColumn div.news-latest-container div.ifzn .more {
	border:				0.1em solid #3292FE;
	border-left-width:	0;
}

/******************************************************************
* Farben füliothek
******************************************************************/

#head2 div.row1.bib{
	background-color: #0046A0;
}


#head2 #row2 .bib{
	border:				0;
	background-color: 	#E6E6E6;
	color:				#0046A0;
	font-size:			200%;
	line-height:		1.2;
}

#mainColumns #leftColumn #menu3 a.bib{
	color:				#0046A0;
	font-weight:		normal;
}


#mainColumns #leftColumn #menu3 a.bib:hover{
	color:				#FBA90F;
}
#mainColumns #rightColumn div.news-latest-container div.bib{
	border:				0.1em solid #0046A0;
	background-image: 	url(../../standard/img/ohm_klein.gif);
	background-repeat:	no-repeat;


	background-position: bottom right;
	height:				auto;
}
#mainColumns #rightColumn div.news-latest-container div.bib div.head a{
	color:				#0046A0;
}
#mainColumns #rightColumn div.news-latest-container div.bib div.head a:hover{
	color:				#FBA90F;
}


#mainColumns #rightColumn div.news-latest-container div.bib .more {
	border:				0.1em solid #0046A0;
	border-left-width:	0;
}


/******************************************************************
* Farben füeer Service
******************************************************************/

#head2 div.row1.career{
	background-color: #0046A0;
}


#head2 #row2 .career{
	border:				0;
	background-color: 	#E6E6E6;
	color:				#0046A0;
	font-size:			200%;
	line-height:		1.2;
}

#mainColumns #leftColumn #menu3 a.career{
	color:				#0046A0;
	font-weight:		normal;
}


#mainColumns #leftColumn #menu3 a.career:hover{
	color:				#FBA90F;
}
#mainColumns #rightColumn div.news-latest-container div.career{
	border:				0.1em solid #0046A0;
	background-image: 	url(../../career/img/ohm_klein.gif);
	background-repeat:	no-repeat;
	background-position: bottom right;
	height:				auto;
}
#mainColumns #rightColumn div.news-latest-container div.career div.head a{
	color:				#0046A0;
}
#mainColumns #rightColumn div.news-latest-container div.career div.head a:hover{
	color:				#FBA90F;
}


#mainColumns #rightColumn div.news-latest-container div.career .more {
	border:				0.1em solid #0046A0;
	border-left-width:	0;
}

/******************************************************************
* Farben fü Institut fürgie und Gebäe
******************************************************************/

#head2 div.row1.ieg{
	background-color: #F4C106;
}


#head2 #row2 .ieg{
	border:				0;
	background-color: 	#E6E6E6;
	color:				#F4C106;
	font-size:			200%;
	line-height:		1.2;
}
#head2 .row1.ieg #globalNav a:hover{
	color:				#E6E6E6;
}

#mainColumns #leftColumn #menu3 a.ieg{
	color:				#F4C106;
	font-weight:		normal;

}


#mainColumns #leftColumn #menu3 a.ieg:hover{
	color:				#FBA90F;
}
#mainColumns #rightColumn div.news-latest-container div.ieg{
	border:				0.1em solid #F4C106;
	background-image: 	url(../../ieg/img/ohm_klein_ieg.gif);
	background-repeat:	no-repeat;


	background-position: bottom right;
	height:				auto;
}
#mainColumns #rightColumn div.news-latest-container div.ieg div.head a{
	color:				#F4C106;
}
#mainColumns #rightColumn div.news-latest-container div.ieg div.head a:hover{
	color:				#666666;
}


#mainColumns #rightColumn div.news-latest-container div.ieg .more {
	border:				0.1em solid #F4C106;
	border-left-width:	0;
}

/******************************************************************
* Farben fü Language Center
******************************************************************/

#head2 div.row1.language{
	background-color: #FE6255;
}


#head2 #row2 .language{
	border:				0;
	background-color: 	#E6E6E6;
	color:				#FE6255;
	font-size:			200%;
	line-height:		1.2;
}
#head2 .row1.language #globalNav a:hover{
	color:				#E6E6E6;
}

#mainColumns #leftColumn #menu3 a.language{
	color:				#FE6255;
	font-weight:		normal;

}


#mainColumns #leftColumn #menu3 a.language:hover{
	color:				#FBA90F;
}
#mainColumns #rightColumn div.news-latest-container div.language{
	border:				0.1em solid #FE6255;
	background-image: 	url(../../language/img/ohm_klein_language.gif);
	background-repeat:	no-repeat;


	background-position: bottom right;

	height:				auto;
}

#mainColumns #rightColumn div.news-latest-container div.language div.head a{
	color:				#FE6255;
}
#mainColumns #rightColumn div.news-latest-container div.language div.head a:hover{
	color:				#666666;
}


#mainColumns #rightColumn div.news-latest-container div.language .more {
	border:				0.1em solid #FE6255;
	border-left-width:	0;
}


/**********************************************************************************************
 * 		contactIng
 **********************************************************************************************/
#mainColumns #contentColumn .tx-gsocontactING-pi1{
	float:				none;
	display:			block;
}
#mainColumns #contentColumn .tx-gsocontactING-pi1 div a{
	color:				#666666;
	font-weight:		bold;
}
#mainColumns #contentColumn .tx-gsocontactING-pi1 div a:hover{
	color:				#FBA90F;
}

#mainColumns #contentColumn .tx-gsocontactING-pi1 .tx-gsocontactING-pi1-modeSelector {
	height:				2em;

}

#mainColumns #contentColumn .tx-gsocontactING-pi1-modeSelector div{
	display:			block;
	float:				left;
	width:				4em;
	border:				0 solid #666666;
	padding:			0.2em;
	margin:				0 0.5em 3em 0;
	text-align:			center;
	background-color:	#E6E6E6;
}
#mainColumns #contentColumn .tx-gsocontactING-pi1  .tx-gsocontactING-pi1-modeSelector div.active{
	background-color:	#0046A0;
}

#mainColumns #contentColumn .tx-gsocontactING-pi1 .tx-gsocontactING-pi1-modeSelector .active a{
	color:				#FFFFFF;
	font-weight:		bold;
}

#mainColumns #contentColumn .tx-gsocontactING-pi1 .tx-gsocontactING-pi1-listrow .entry{
	margin:				3em 0.5em 3em 0;
	list-style:			none;
	border:				0.1em solid #666666;
	padding:			0.5em;
	width:				47.5em;
    height:                        auto;
	min-height:                        7em;
    overflow:                     hidden;

}

#mainColumns #contentColumn .tx-gsocontactING-pi1 div.tx-gsocontactING-pi1-listrow .title{
	background-color: 	#E6E6E6;
	padding:			0.2em 0.2em 0.2em 1em;

	margin:				0 0 0.3em 0;
}

#mainColumns #contentColumn .tx-gsocontactING-pi1 div.tx-gsocontactING-pi1-listrow .date{
	padding:			0.2em 0.2em 0.2em 1em;
	font-weight:		bold;
	color:				#0046A0;

}
#mainColumns #contentColumn .tx-gsocontactING-pi1 div.tx-gsocontactING-pi1-listrow .type{
	padding:			0.5em 0.2em 0.2em 1em;

}
#mainColumns #contentColumn .tx-gsocontactING-pi1 div.tx-gsocontactING-pi1-listrow img{
	float:     right;
        margin: 0;

}
#mainColumns #contentColumn .tx-gsocontactING-pi1 div.tx-gsocontactING-pi1-listrow table{  
    width:              100px;
    height:                 10px;
}


#mainColumns #contentColumn .tx-gsocontactING-pi1 table td h2{
	margin:				0;
}

#mainColumns #contentColumn .tx-gsocontactING-pi1 table td{
	padding:			0.5em 0.5em 0.5em 1em;
	background-color:	#FCFCFC;
}
#mainColumns #contentColumn .tx-gsocontactING-pi1 table td.title{
	font-weight:		bold;
	text-align:			right;
        width:              10em;
}

#mainColumns #contentColumn .tx-gsocontactING-pi1 .contenttable-2 .tr-0{
	text-align:                center;
        background-color:	#FCFCFC;
        padding:                   2em;
        border:                     0;
}
#mainColumns #contentColumn .tx-gsocontactING-pi1 .contenttable-2 {
	table-layout:                fixed;
}

/***************************************************************
           Studiengäe - Kurzinfos - Tabellenlayout
****************************************************************/
table#studieninfos
{
	width:				48.5em;
}
table#studieninfos th
{
	font-size: 	100%;
	vertical-align:top;
	text-align:left;
	padding: 0.5em;
        border: 0.3em solid #E6E6E6;
       	
}
table#studieninfos td
{
	font-size: 	100%;
	vertical-align:top;
	padding: 0.5em;
	
	
}
table#studieninfos td.si_title
{
	background-color: 	#E6E6E6;
        width:                        10em;
        font-weight:                bold;
        border-top: 0.3em solid #FCFCFC;
        border-left: 0.3em solid #E6E6E6;
}
table#studieninfos td.si_content
{
	background-color: 	#FCFCFC;
        border-top: 0.3em solid #E6E6E6;
        border-right: 0.3em solid #E6E6E6;
}

/***************************************************************
           Skyscraper - vertikales Werbebanner
****************************************************************/
#skyscraper {
	position:absolute;
	top:1em;
	left:63em;
	width:120px;
	height:600px;
}


/***************************************************************
           Flash Banner das Ohm macht
****************************************************************/
#rightColumn .tx-rbflashobject-pi1-swf_altcontent {
	margin-bottom:1em;
}


/***************************************************************
           Dateiliste formatieren
****************************************************************/

table.csc-uploads {
	width:98%;
	border-collapse:collapse;
}
table.csc-uploads tr {
	
}
table.csc-uploads tr.tr-even {
	background-color:#EEE;
}
table.csc-uploads tr.tr-odd {
}
table.csc-uploads tr td {
	padding:0.8em 1em;
	border-bottom:#DDD 1px solid;
}
table.csc-uploads tr td.csc-uploads-fileName {
padding-left:40px;
background: transparent url(../img/doc.png) center left no-repeat;
}
table.csc-uploads tr td.csc-uploads-fileName p {
}
table.csc-uploads tr td.csc-uploads-fileName .csc-uploads-description {
}
table.csc-uploads tr td.csc-uploads-fileSize {
	vertical-align:bottom;
	text-align:right;
	width:20%;
}

