
/* ------------------------------------
   rootsystem 
 ------------------------------------ */

/* colors
	linien grau: D1D1D1
	hgrau: EFF0F0
	blue: 065EE2
	hellblau: 84A8DF
*/ 

/* text */
/* background */
/* border */
/* dimensions */
/* others */

/*div#rsys_header 		{ background:#f5f5f5; border: 1px solid #e0e0e0} 
div#rsys_header_content { background:#f5f5f5; border: 1px solid #e0e0e0} 
div#rsys_header_left 	{ background:#f5f5f5; border: 1px solid #e0e0e0} 
div#rsys_header_right 	{ background:#f5f5f5; border: 1px solid #e0e0e0} 

div#rsys_menu_0 		{ background:#f5f5f5; border: 1px solid #e0e0e0} 
div#rsys_menu_1 		{ background:#f5f5f5; border: 1px solid #e0e0e0} 
div#rsys_menu_2 		{ background:#f0f0f0; }*/

/*div#page_box 			{ background:#f5f5f5; border: 1px solid #e0e0e0} 
div#page_box_left 		{ background:#f5f5f5; } 
div#page_box_right 		{ background:#f5f5f5; border: 1px solid #e0e0e0} 
div#rsys_content 		{ background:#f5f5f5; }
div#rsys_content_0 		{ background:#ffffff; }
div#rsys_content_1 		{ background:#ffffff; }
div#rsys_content_2 		{ background:#ffffff; }
div#rsys_content_3 		{ background:#ffffff; }

div#footer 				{ background:#f0f0f0; }
div#footer_left			{ background:#f0f0f0; }*/

/* ------------------------------------
   general formatting 
 ------------------------------------ */
body { 
	/* margin */
	margin:  0px; 
	padding: 0px; 
	
}

#body_overlay {
	/* background */
	background-repeat: no-repeat;
	width: 850px; 
	margin:auto;
}


/* ------------------------------------
   header
 ------------------------------------ */
div#rsys_header {
	/* dimensions */
	width: 850px; 
	height: 60px; 
		
	/* border */
	margin: 20px 0px 0px 0px ; 
	padding: 0px; 

		
	/* others */
	float:left;
	clear: left; 
	display:inline;
}	 


div#rsys_header_content {
	/* dimensions */
	width: 850px; 
	height: 60px; 
	
	margin:  0px; 
	padding: 0px; 
}	 


div#rsys_header_left {
	/* dimensions */
	height: 60px; 
	width: 240px;
	
	/* border */
	margin: 0px; 
	padding: 0px; 

	/* background */
	background-image: url(../images/logo_top_left.gif);
	background-repeat: no-repeat;
	
	/* others */
	clear: none; 
	float: left;
	display:inline;
}


div#rsys_header_right {
	/* dimensions */
	height: 60px; 
	width: 610px;
	
	/* border */
	margin:  0px; 
	padding: 0px; 

	/* background */
	background-image: url(../images/bg_header.gif);
	background-repeat: repeat-x;
	
	/* others */
	clear: none; 
	float: right;
	display:inline;
}	

.rsys_header_right_bottom {
	clear: right; 
	float: right;
	display:inline;
}

/* ------------------------------------
   searchbox  
 ------------------------------------ */
div.searchbox {
 	margin:  15px 0px 0px 0px; 
 	height: 15px;
 	clear: right; 
 	float: right;
 	
}

#page_box div.searchbox {
 	margin:  0px 0px 0px 0px; 
 	height: 15px;
}

.tx-indexedsearch-form {
	visibility: hidden;
	display: none; 
}

/* ------------------------------------
   Login
 ------------------------------------ */
div.tx-newloginbox-pi1 {
	/* dimensions */
	width: 165px;
	
  	/* 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 10px ;
	
  	/* other */
	float: left;
	clear: none;
}

/* ------------------------------------
   rsys_menu
 ------------------------------------ */
 
 div#rsys_lang_select {
 	/* dimensions */
	height: 15px;


	/* border */
	margin:  14px 0px 0px 0px; 
	padding: 0px;
	
	/* others */
	display:inline;
	float: right;
	clear: none;
 }
 
div#rsys_menu_0 {
	/* dimensions */
	height: 15px; 

	/* border */
	margin:  2px 0px 0px 0px; 
	padding: 0px;
	
	/* others */
	display:inline;
	float: right;
	clear: none;
}

div#rsys_menu_1 {
	/* dimensions */
	height: 25px; 
	width: 550px;

	/* border */
	margin:  5px; 
	padding: 0px;
	
	/* others */
	display:inline;
}	 	
 	

div#rsys_menu_2 {
	/* dimensions */
	width: 190px;

	/* border */
	margin:  0px 0px 0px 10px; 
	padding: 10px 0px 10px 10px;

	/* background */
	background-image: url(../images/bg_left_dark.jpg);
	background-repeat: no-repeat;
	
	/* others */
	float: left;
	display:inline;
}	


/* ------------------------------------
   page box
 ------------------------------------ */
 #page_box {
 	/* dimensions */
	width: 850px; 
		
	/* border */
	margin: 0px 0px 20px 0px ; 
	
	/* background */
	background-image: url(../images/bg_left.jpg);
	background-repeat: no-repeat;
	background-color:#ffffff;
 	
 	/* others */
   	float: left; 
	clear: both;
	display:inline;
 }
 
#page_box_left {
	/* dimensions */
	width: 240px;
	
	/* border */
	margin: 0px;
	padding: 0px;
	
	/* others */
   	float: left; 
	clear: both;
	display:inline;
}

#page_box_right {
	/* dimensions */
	width: 610px; 
	
	/* border */
	margin: 0px;
	padding: 0px;
	
	/* background */
	background:#ffffff;
	
	/* others */
   	float: left; 
	clear: none;
	display:inline; 
}
/* ------------------------------------
   content
 ------------------------------------ */
 .rsys_content {
 	/* border */
	padding: 0px;	
	margin: 5px 5px 5px 5px;
	min-height: 480px; 
	border-left: solid 1px #6A6B6D;
		
 	/* others */
   	float: left; 
	clear: none;
	
	/* others */
	display:inline;
 }

    
/* --- picture left --- */
div#rsys_content_0 {
	/* dimensions */
	width: 559px;
	margin: 0px;
	
	/* border */
	margin: 4px 0px 0px 0px;
	padding: 10px 30px 10px 20px;
	
	border-top: solid 1px #6A6B6D;

	/* background */
	background:#ffffff;
	
	/* others */
	display:inline;
}

/* --- text left --- */
div#rsys_content_1 {
	/* dimensions */
	width: 190px;
	margin: 0px;
	
	/* border */
	padding: 10px;
	
	/* others */
	display:none;
}
    
/* --- picture right --- */    	
 div#rsys_content_2 {
	/* dimensions */
	width: 590px;
	margin: 0px;
	
	/* border */
	padding: 10px;
	
	/* others */
	display:inline;
}

/* --- text right --- */
div#rsys_content_3 {
	/* dimensions */
	width: 590px;
	margin: 0px;
	
	/* border */
	padding: 10px;
	
	/* others */
	display:inline;
}


/* ------------------------------------
   footer 
 ------------------------------------ */	 	
div#footer {
	/* dimensions */
	height: 25px; 
	width: 780px;
	
	/* border */
	padding: 7px 0 0 20px; 
	margin-left: 15px;
	
	/* others */
	clear:both;
}

#footer_left {
	/* others */
	float: left;
}









