/****** SEITE ******/
html 										   { padding: 0px; margin: 0px; height: 100%; overflow-x: hidden; }
body									       { padding: 0px; margin: 0px; height: 100%; background:url(../images/bg_body.jpg) repeat-x #f2f2e0; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#whole_page                                    { width:919px; background:url(../images/bg_container_2009.gif) repeat-y; min-height:100%; height: auto !important; height: 100%; margin: 0px auto;  }


/****** SHADOW ******/
#shadow_left								   { margin: 0px; position: absolute; height: 285px; width: 8px; overflow: hidden; font-size: 1px; background:url(../images/shadow_left.jpg);}
#shadow_right								   { margin: 0px 0px 0px 911px; position: absolute; height: 285px; width: 8px; overflow: hidden; font-size: 1px; background:url(../images/shadow_right.jpg); }


/****** HYROGLYPHEN ******/
#hyro_left                                     { width:53px; height:205px; margin-left: -53px; position: absolute;}
#hyro_right                                    { width:53px; height:205px; margin: 0px 0px 0px 919px; position: absolute;}


/****** CONTAINER ******/
/* HEADER */
#header                                      	{ width:903px; height:205px; overflow: hidden; padding-left: 8px; }
#header_left									{ width:170px; height:170px; overflow: hidden; z-index:200; position: relative; }
#header_window									{ margin: -170px 0px 0px 0px; overflow: hidden; height: 170px; width: 170px; position: relative; }
#header_navi						        	{ width:170px; height:21px; text-align:center; color:#B7A472; padding-top:4px;}
#header_navi ul							    	{ list-style:none; margin:0px; padding:0px;}
#header_navi ul	li								{ display:inline; font-size:10px;}
#header_navi ul li a							{ text-decoration:none; color:#9E916B;}
#header_navi ul li a:hover	 					{ text-decoration:underline;color:#9E916B;}
#header_navi ul .navi_act	a		        	{ text-decoration:underline;color:#9E916B;}
#header_logo								 	{ width:170px; height:120px; text-align:center; margin-top:25px;}
#header_right								 	{ margin: -170px 0px 0px 0px; width:903px; height:170px; overflow: hidden;} 
#header_menu                			      	{ width:903px; height:35px; background:url(../images/bg_mainmenu.jpg) repeat-x; }

/* CONTENT AREA */
#content_area								 	{ width: 903px; overflow: hidden; margin-left:8px; background:url(../images/bg_box_left_2009.jpg) no-repeat; }

/* LEFT */
#content_left									{ padding:0px; width: 170px; overflow: hidden; float: left;  } 
#submenu_wrap								 	{ padding-bottom: 470px; }
#content_left	ul							 	{ list-style: none; margin-left:15px; padding:0px 0px 0px 0px;}
#content_left	ul li             			    { background:url(../images/bullet_submenu.gif) no-repeat 0em 0.5em; margin-top:12px;} 
#content_left	ul li a 					 	{ text-decoration:none; color:#412C00; padding-left:12px;}
#content_left	ul li a:hover				 	{ font-weight:bold; color:#AD0500; background:url(../images/bullet_content.gif) no-repeat 0em 0.5em;}
#content_left	ul ul                        	{ list-style:none;  padding:0px; margin:0px; margin-left:11px;}   
#content_left	ul ul li                    	{ list-style:none; }
#content_left	ul .menu_left_act a			    { font-weight:bold; color:#AD0500; background:url(../images/bullet_content.gif) no-repeat 0em 0.5em;}
#content_left	ul .menu_left_no a			    { color:#412C00; text-decoration:none; font-weight:normal;}
.submenu_headline                               { color:#412C00; font-weight:bold; margin:50px 0px 0px 15px;} 

/* CENTER */
#content_center								 	 { width: 517px; overflow: hidden; float: left; margin: 0px 14px 40px 14px;}
.position                                        { float:left;}
#content_center_position           			     { width:392px; height:35px; background:url(../images/bg_position.jpg) repeat-x; float:left; color:#B7A472; font-size:11px; padding-top:11px;}
#content_center_position ul                  	 { list-style:none; margin:0px; padding:0px; float:left;}
#content_center_position ul li               	 { display:inline;}
#content_center_position ul li a             	 { color:#B7A472; text-decoration:none;}
#content_center_position ul li a:hover       	 { color:#412C00; text-decoration:none;}
#content_center_position ul .position_act a  	 { color:#412C00; text-decoration:none;}
#content_center_print                        	 { padding-top:11px; width:125px; height:35px; background:url(../images/bg_position.jpg) repeat-x; float:left; font-size:11px; text-align:right;}
#content_center_print a                      	 { color:#412C00; text-decoration:none;}
.content_center_headline                     	 { color:#AD0500; font-weight:bold;}
#content_center_headline                     	 { margin-bottom:15px;}
#content_center_content                      	 { width:517px; margin-bottom:60px; color:#412C00; }
#content_center_content a                    	 { color:#AD0500; text-decoration:none; background:url(../images/bullet_content.gif) no-repeat 0em 0.5em; padding-left:10px; font-weight:bold;}
#content_center_content a:hover              	 { text-decoration:underline; font-weight:bold;}

/* RIGHT */
#content_right							     	 { margin-top: 29px;width: 175px; overflow: hidden; float: left; padding-bottom:60px;}


/****** FOOTER ******/
#footer_gesamt                                   { width:919px; height:37px; margin-top:-37px; background:url(../images/bg_container.gif) repeat-y; margin-left: auto; margin-right:auto; position: relative;}
#footer                                      	 { margin-left: 8px;width:904px; height:37px; background:url(../images/bg_footer.jpg); overflow:hidden; font-size:11px;}
#footer_space                                	 { width:198px; height:37px; float:left;}
#footer_navi                                 	 { width:392px; float:left;color:#ECEBD1; padding: 17px 0px 0px 0px;}
#footer_navi a                                   { color:#ECEBD1; text-decoration:none;}
#footer_navi a:hover                         	 { color:#ECEBD1; text-decoration:underline;}
#footer_top                                  	 { width:313px;float:left; padding: 17px 0px 0px 0px;}
#footer_top a                                	 { color:#ECEBD1; text-decoration:none; background:url(../images/bullet_page_top.gif) no-repeat 0em 0.4em; padding-left:10px;}
#footer_top a:hover                          	 { color:#ECEBD1; text-decoration:underline;}


/****** GOTT & BG ******/
#re_harachte									 { position: absolute; background: url(../images/re_harachte.gif) no-repeat; width: 190px; height: 362px; overflow: hidden; margin: -399px 0px 0px 8px; }
#footer_background_left							 { background: url(../images/footer_background_left.jpg) no-repeat; overflow: hidden; width: 460px; position: absolute; height: 550px; margin: -550px 0px 0px -452px; }
#footer_background_right						 { background: url(../images/footer_background_right.jpg) no-repeat; overflow: hidden; position: absolute; width: 450px; height: 550px; margin: -550px 0px 0px 912px; }


/****** FONT *******/
.bigred          				     	     	 { color:#AD0500; font-weight:bold;}

/****** SITEMAP *******/
#sitemap_1 									 	 { padding: 10px 0px 0px 0px; }
#sitemap_1 a						             { font-weight: normal; margin: 15px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#sitemap_1 a:hover							 	 { text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#sitemap_2 									 	 { padding: 5px 0px 0px 0px; }
#sitemap_2 a									 { font-weight: normal; margin: 5px 0px 0px 11px; color:#412C00; background:url(../images/bullet_submenu.gif) no-repeat 0em 0.5em; font-family:Arial, Helvetica, sans-serif; font-size:12px;  }
#sitemap_2 a:hover							 	 { text-decoration: none;  font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#sitemap_3 									 	 { padding: 5px 0px 0px 0px; }
#sitemap_3 a								 	 { font-weight: normal;  margin: 5px 0px 0px 22px; color:#412C00; background:url(../images/bullet_submenu.gif) no-repeat 0em 0.5em; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#sitemap_3 a:hover							 	 { text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:12px;  }

/* FCE TERMINE ELEMENT */
.fce_termin_element								 { border-bottom: 1px solid #432C02; padding: 7px 0px 7px 0px; margin: 0px; }
.fce_termin_element_td1							 { width: 220px; font-weight: bold; }
.fce_termin_element_td2							 { width: 62px; }
.fce_termin_element_td3							 { width: 57px; }
.fce_termin_element_td4							 { width: 50px; }
.fce_termin_element_td5							 { width: 36px; }
.fce_termin_element_td6							 { width: 57px; }
.fce_termin_element_td7							 { width: 20px; }




