/* CSS Document */

body{
margin:0 0 10px 0;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:x-small;		
color:#666;	
line-height:1.8em;
background: #f3f3f5 url(../img/bg.gif) 0 0 repeat-x;
}


/**Funktionen *********************************************************/

.cleaner{
	display: block;
	clear: both;
	font-size: 0px;
	line-height: 0px;
	background: transparent;
	height:0px;
}

.cleaner2{
	display: block;
	clear: both;
	font-size: 0px;
	line-height: 0px;
	background: transparent;
	height:1px;
}

.pos{
	width:890px;
	margin:0 auto;
	
}

/**Gesamt********************************************************************/

a{text-decoration:none; color:#990000;  text-decoration:underline; font-weight:bold; }
a:hover{color:#666; text-decoration:underline; font-weight:bold;}
.hide{display:none;}

a img {border:none;} 

/**LAYOUT********************************************************************/
#logo{float:left; width:212px; height:162px; margin-top:39px;}
#logoFES{float:left; width:212px; height:162px; margin-top:39px;}
#logoFES img{margin: 20px 0 0 10px;}

#headerfoto{float:left; width:677px; height:162px; background:#383558; overflow:hidden; margin-top:39px;}


#home{float:left; width:212px; padding:10px 0 10px 0; background:#CFCFD1 url(../img/bg_home.gif) center bottom repeat-x;}
#home2{float:left; width:212px; padding:11px 0 11px 0; background:#CFCFD1 url(../img/bg_home.gif) center bottom repeat-x;}
* html #home2{padding:10px 0 10px 0;}
#area{float:left; width:642px; padding:10px 0 10px 35px; background:#383558 url(../img/bg_area.gif) center bottom repeat-x; font-family:"Trebuchet ms", Verdana, Arial, Helvetica, sans-serif; color:#fff; font-size:1.3em; text-transform:uppercase; font-weight:bold;}
html>body #area{ padding:11px 0 11px 35px; }

#area_zwei{float:left; width:642px; padding:10px 0 10px 35px; background:#a33b28 url(../img/bg_subnavi_special.gif) center bottom repeat-x; font-family:"Trebuchet ms", Verdana, Arial, Helvetica, sans-serif; color:#fff; font-size:1.3em; text-transform:uppercase; font-weight:bold;}
html>body #area_zwei{ padding:11px 0 11px 35px; }

ul#home_icon{list-style:none; padding:0; margin:0; }
ul#home_icon li {}
ul#home_icon li a{background:transparent url(../img/icon_home.gif) 0 0  no-repeat; color:#413d5f; font-size:1.4em; font-weight:normal;
padding:0 0 0 30px; margin:0 0 0 16px;}
ul#home_icon li a:hover{color:#B03228;}

.size{background:transparent url(../img/bg_fontsize.gif) 0 0  repeat-x; margin-top:1px;}

ul#size_big, ul#size_small{list-style:none; padding:0; margin:0; }
ul#size_big li a, ul#size_small li a{color:#b03228!important;  font-weight:normal!important; padding:15px 0 15px 47px!important;; font-size:1.4em!important; }
ul#size_big li a:hover, ul#size_small li a:hover{text-decoration:underline;}

ul#size_big li a{background:transparent url(../img/plus.gif) 13px 10px  no-repeat!important;}
ul#size_small li a{background:transparent url(../img/minus.gif) 13px 10px  no-repeat!important;}

#content{float:left; width:607px; padding:20px 35px 35px 35px; font-size:1.3em; line-height:1.8em;}
* html #content{w\idth:607px;width:597px; }

#titel{float:left;}
#breadcrumb{ padding:3px 0 0 150px; margin: 0 0 20px 0;}
#breadcrumb a{ font-size:0.8em; text-decoration:none; color:#666; }
#breadcrumb a:hover{ text-decoration:underline; }

#footer{border-top:2px solid #383558; padding:10px 0 20px 242px; margin-top:40px; font-weight:bold; color:#a8a7ab;}
#footer a{ text-decoration:none; color:#666; }
#footer a:hover{ text-decoration:underline; }
/**Main Navi********************************************************************/								 


#mainnavi{ float:right; margin:40px 0 0 0px; background:#292643 url(../img/btn_navi.gif) 0 0 repeat-x; }	

#mainnavi ul{list-style:none; padding:0; margin:0;}
#mainnavi ul li{float: left;}		
#mainnavi ul li a{
text-transform:uppercase;
color:#fff;
font-size:13px;
border-left:1px solid #000;
border-right:1px solid #999;
text-align:center;
padding:10px 30px 11px 30px;
display:block;
background:#292643 url(../img/btn_navi.gif) 0 0 repeat-x;
text-decoration:none;
font-family:"Trebuchet ms", Verdana, Arial, Helvetica, sans-serif;


}

#mainnavi ul li a:hover, #mainnavi ul li a.active{color:#413d5f; background:#B6B5C3 url(../img/btn_navi_hov.gif) 0 0 repeat-x;}

/**Subnavi********************************************************************/

#subnavi{ width:212px; margin:0; padding:0; overflow:hidden; float:left; }

/** 1.Ebene**************************/

#subnavi ul {list-style: none; padding:0; margin:0;}

#subnavi ul li a {
text-decoration:none;					
color:#666;
padding: 11px 0px 11px 45px;
display:block;						
font-size:1.2em;
background:#e9e9eb url(../img/bg_subnavi.gif) center bottom repeat-x;
font-weight:bold;
width:167px;
border-bottom:2px solid #f1f1f1;
}


									
* html #subnavi ul li a{
width:212px; w\idth:167px;
}						
									
#subnavi ul li a:hover, #subnavi ul li a.active  {color:#b03228; background:#cfcfd1 url(../img/pfeil.gif) 24px 16px  no-repeat; }

/** 2.Ebene**************************/

#subnavi ul ul  { background:#F1F1F1 url(../img/subnavi_foot.gif) center bottom no-repeat!important; padding-bottom:5px;}

#subnavi ul ul li a {
background:#f1f1f1 url(../img/pfeil2.gif) 28px 12px  no-repeat;					
color:#b03228;
padding: 8px 0 8px 45px;				
font-size:1.2em;
font-weight:normal;
border:none;


}

#subnavi ul ul li a:hover, #subnavi ul ul li a.active { background:#DFDFDF url(../img/pfeil2.gif) 28px 12px  no-repeat; text-decoration:underline;}

* html #subnavi ul ul li a{
width:212px; w\idth:167px;
}	

/** Special************************/
#subnavi ul li#special a {
text-decoration:none;					
color:#fff;
padding: 11px 0 11px 18px;
display:block;						
font-size:1.4em;
background:#a33b28 url(../img/bg_subnavi_special.gif) center bottom repeat-x;
font-weight:normal;
width:194px;
border-bottom:2px solid #f1f1f1;
}

#subnavi ul li#special a:hover {text-decoration:underline;}
a span#icon_special{ background:transparent url(../img/icon_pfeil.gif) 0 2px no-repeat; padding-left:30px; text-decoration:none; }


#subnavi ul li#special_zwei a {
text-decoration:none;					
color:#fff;
padding: 11px 0 11px 18px;
display:block;						
font-size:1.4em;
background:#383558 url(../img/bg_area.gif) center bottom repeat-x;
font-weight:normal;
width:194px;
border-bottom:2px solid #f1f1f1;
}


#subnavi ul li#special_zwei a:hover {text-decoration:underline;}
a span#icon_special_zwei{ background:transparent url(../img/icon_pfeil_zwei.gif) 0 2px no-repeat; padding-left:30px; text-decoration:none; }


#xtra_content{
padding: 10px;
margin: 20px 0 0 0;
overflow: hidden;
width: 205px;
}









