/* ------------------------------------
   iuf und rootsystem fuer perspektive 
 ------------------------------------ */

/* colors
	linien grau: D1D1D1
	hgrau: EFF0F0
	blue: 065EE2
	hellblau: 84A8DF
*/ 

/* text */
/* background */
/* border */
/* dimensions 
	900 breit
	header bild 226 hoch
	header navi 34 hoch
	brauner streifen 2 pix
*/
/* others */

div#rsys_header 		{
	background: #ebeaea;
	border-color: #e0e0e0 #e0e0e0 #2c2831;
	border-style: solid;
	border-width: 0 0 0;
	} 
div#rsys_header_content {  border: 0px solid #e0e0e0} 
div#rsys_header_left 	{  border: 0px solid #e0e0e0} 
div#rsys_header_right 	{  border: 0px solid #e0e0e0} 

div#rsys_menu_0 		{ border: 0px solid #e0e0e0} 
div#rsys_menu_1 		{ border: solid 0 #e0e0e0} 
div#rsys_menu_2 		{  }

div#page_box 			{ background-color: #fff;} 
div#page_box_left 		{ border: solid 0 #e0e0e0} 
div#page_box_right 		{ } 
div#rsys_content 		{  }
div#rsys_content_0 		{  }
div#rsys_content_1 		{  }
div#rsys_content_2 		{ background:#ffffff; }
div#rsys_content_3 		{ background:#ffffff; }

div#footer 				{  }
div#footer_left			{ background:#f0f0f0; }

/* ------------------------------------
   general formatting 
 ------------------------------------ */
body { 
	/* margin */
	margin:  0px; 
	padding: 0px; 
	
}

#body_overlay {
	/* background */
	background-repeat: no-repeat;
	width: 900px; 
	margin:auto;
}


/* ------------------------------------
   header
 ------------------------------------ */
div#rsys_header {
	/* dimensions */
	width: 900px; 
	height: 264px; 
	height: 264px; 
	
	/* border */
	margin: 20px 0 0 ; 
	padding: 0; 
		
	/* others */
	float:left;
	clear: left; 
	display:inline;
}	 


div#rsys_header_content {
	/* dimensions */
	width: 890px; 
	height: 60px; 
	
	margin:  0px; 
	padding: 0px; 
}	 


div#rsys_header_left {
	/* dimensions */
	height: 60px; 
	width: 230px;
	
	/* border */
	margin: 12px 0px 0px 20px; 
	padding: 0px; 


	/* background */
	background-repeat: no-repeat;
	
	/* others */
	clear: none; 
	float: left;
	display:inline;
}


div#rsys_header_right {
	/* dimensions */
	height: 264px; 
	height: 64px; 
	width: 600px;
		
	/* border */
	margin:  0; 
	padding: 0; 

	/* others */
	clear: none; 
	float: right;
	display:inline;
}	

/* ------------------------------------
   searchbox  
 ------------------------------------ */
#rsys_header div.searchbox {
 	margin:  10px 5px 0px 0px; 
 	height: 15px;
 	
	/* others */
	clear: none; 
	float: right;
	display:inline;
}


#rsys_header div.searchbox input.topsuchfeld {
	width: 60px;
}

#page_box div.searchbox {
 	margin:  0px 0px 0px 0px; 
 	height: 15px;
 	clear: left; 
 	float: left;
}

.tx-indexedsearch-form {
	visibility: hidden;
	display: none; 
}

/* ------------------------------------
   Login
 ------------------------------------ */
div.tx-newloginbox-pi1 {
	/* dimensions */
	width: 165px;
	padding: 0px; 
	margin: 0px; 
  	/* other */	
	float: left;
	clear: left;
}
 
div.tx-newloginbox-pi1 div.label {
	/* dimensions */
	width: 50px;
  	/* other */	
	float: left;
	clear: left;
}

div.tx-newloginbox-pi1 div.input,
div.tx-newloginbox-pi1 div.input input {
	/* dimensions */
	width: 80px;
	
  	/* other */
	float: left;
	clear: none;
}

div.tx-newloginbox-pi1 div.button {
	/* border */
	padding: 0px 0px 0px 5px ;
	
  	/* other */
	float: left;
	clear: none;
}

/* ------------------------------------
   rsys_menu
 ------------------------------------ */
.tx-srlanguagemenu-pi1 {
 	float:left;
	clear: both;
	display:inline;
	
	height: 25px;
}
 
 div#rsys_lang_select {
 	/* dimensions */
	height: 226px;


	/* border */
	margin:  5px 10px 0 0; 
	padding: 0;
	
	/* others */
	display:inline;
	float: right;
	clear: none;
}
 
div#rsys_menu_0_wrap {
	background: blue;
}
div#rsys_menu_0 {
	/* dimensions */
	height: 25px;
	

	/* border */
	margin: 2px 6px 0 0; 
	padding: 0;
	
	/* others */
	display:inline;
	float: right;
	clear: both;

}

div#rsys_menu_1 {
	/* dimensions */
	height: 25px; 
	width: 550px;

	/* border */
	margin:  5px; 
	padding: 0px;
	
	/* others */
	display:inline;
}	 	
 	

div#rsys_menu_2 {
	/* dimensions */
	width: 170px;
	overflow: hidden;

	/* border */
	margin:  5px; 
	padding: 0px;
	
	/* others */
	float: left;	
	display:inline;
}	


/* ------------------------------------
   page box
 ------------------------------------ */
 #page_box {
 	/* dimensions */
	width: 930px; 
	
	/* border */
	margin: 0px 0px 0px 0px ; 
	padding:0px;
 	/* others */
   	float: left; 
	clear: both;
	display:inline;
 }
 
#page_box_left {
	/* dimensions */
	width: 172px;

	/* border */
	margin: 0 ;
	padding: 10px 10px 10px 0;
	
	/* others */
   	float: left; 
	clear: none;
	display:inline;
}

div#minheight {
	margin: 150px 0 0 ;
	width: 2px;
	height: 350px;
	
	/* others */
   	float: left; 
	clear: both;
	display:inline;
}

#page_box_right {
	/* dimensions */
	width: 720px; 
	
	/* border */
	margin: 20px 0 0 ;
	padding: 0 0 0 10px ;
	
	/* others */
   	float: left;
	clear: none;
	border-left: 1px dotted #ccc;
	display:inline;
	}
/* ------------------------------------
   content
 ------------------------------------ */
 .rsys_content {
 	/* border */
	padding: 0px;	
	margin: 0px;
	min-height: 250px; 
	width: 700px;
	
 	/* others */
   	float: left; 
	clear: none;
	
	/* others */
	display:inline;
 }

    
/* --- normal --- */
div#rsys_content_0 {
	/* dimensions */
	width: 480px;
	
	/* border */
	padding: 5px 25px 5px 5px;
	
	/* others */
	display:inline;
}

/* --- right --- */
div#rsys_content_1 {
	/* dimensions */
	width: 200px;
	
	/* border */
	padding: 5px;
	
	/* others */
	display:inline;
	overflow: hidden;
}

/* --- content 2 --- */    	
 div#rsys_content_2 {
	/* dimensions */
	width: 350px;
	
	/* border */
	margin: 5px;
	
	/* others */
	display:none;
}

/* --- content 3 --- */
div#rsys_content_3 {
	/* dimensions */
	width: 350px;
	
	/* border */
	margin: 5px;
	
	/* others */
	display:none;
}

/* ------------------------------------
   teaser 
 ------------------------------------ */
 
.rsys-teaser {
	float:left;
	clear: none;
	padding: 0px 10px 0px 0px ;
	width: 180px;
	display: inline;
}
.rsys-teaser p {
	padding: 10px 10px 0px 0px ;
}
.rsys-teaser a {
	padding: 0px 0px 0px 0px ;
}
div.bar_Solar, div.bar_Bio, div.bar_Aqua {
	padding: 0px 0px 0px 0px ;
	margin:  0px 0px 0px 0px ;
}
.rsys-teaser div.more {
	float: left;
	clear: none;
}


/* ------------------------------------
   footer 
 ------------------------------------ */	 	
div#footer {
	/* text */
	text-align: left;
	
	/* dimensions */
	height: 20px; 
	width: 880px; 
	
	/* border */
	margin: 0px 0px 0px 0px ; 
	padding:0px 0px 0px 20px;
	
	/* background */
	background-color: #fff;
	
 	/* others */
   	float: left; 
	clear: both;
	display:inline;
}

#footer_left {
	/* others */
	float: left;
}








