/* CSS Document */


body{
margin:10px 0 10px 0;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 70%;		
color:#ffe3be;	
line-height:1.8em;
background:#0f1f41;

}


/**Funktionsgruppen *********************************************************/

.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;
	}




a{text-decoration:none; color:#F18318;  text-decoration:underline;   }
a:visited{color:#FFE3BE;}
a:hover{color:#FFE3BE; text-decoration:underline;}

.hide{display:none;}


a img{border:none;}

.wrapper{width:910px; margin:0 auto;}

a#aglink{color:#c2be8c; font-size:0.8em; font-weight:bold;}
a:hover#aglink {color:#F9951F	; font-size:0.8em; font-weight:bold;}
p{margin:0 5px 0 0; padding:0; float:left;}

/**LAYOUT********************************************************************/
.col_top{background:#0f1f41 url(../images/col_top.gif) 0 0 no-repeat; height:23px; width:238px;}
.col_main{background:#0f1f41 url(../images/col_bg.gif) 0 0 repeat-y;  width:906px; padding-left:13px;}
.col_bottom{background:#0f1f41 url(../images/col_bottom.gif) 0 0 no-repeat; height:23px; width:238px; }

#logo {float:left; width:200px; padding-left:5px; }
#header{float:left; background:#0f1f41 url(../images/headergfx.gif) 0 0 no-repeat; height:117px; width:619px; margin-left:25px;}

#mainnavi{
padding:0 0 60px 0;
width: 215px;			
overflow:hidden;
margin:20px 0 0 0;
float:left;

}
#main{float:left; width:645px; padding:20px 20px 20px 20px;}
#pagetitle{text-align:center; margin-bottom:50px;}
#content{font-size:1.1em; text-align:justify; }	
#content_zwei{font-size:1.1em; text-align:justify; padding-left:10px;}	
#contactform{text-align:center; color:#F9951F; font-size:1.3em; margin-bottom:30px;}

#footer{font-size:0.9em; color:#9d682e; float:right; margin-top:50px; text-align:right; font-weight:bold;}
#footer a{color:#9d682e; text-decoration:none;}
#footer a:hover{color:#fb9921;}
#footer span{display:block; margin-bottom:-5px;}
/**MainNavi*****************************************************************/								 


#mainnavi ul {

list-style: none;
padding:0;			
margin:0;



}


#mainnavi ul li  {background:#F17E1F url(../images/line_navi.gif) 0 0 repeat-x; }	



#mainnavi ul li a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
text-decoration:none;					
color:#0f1f41;
padding: 6px 0px 6px 35px;						
display:block;						
font-size:1.2em;	
width:180px;	
letter-spacing:-0.06em;			
background:transparent url(../images/list_navi.gif) 14px 12px no-repeat;
}




* html #mainnavi ul li a{
width:215px; w\idth:180px;
}						





#mainnavi ul li a:hover, #mainnavi ul li a.active {
text-decoration:underline;
background:transparent url(../images/list_navi_hover.gif) 14px 12px no-repeat;}
#mainnavi ul li a.active {background:transparent url(../images/list_navi_hover.gif) 14px 12px no-repeat;}	

	



#mainnavi ul li.fix ul li a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;					
color:#0f1f41;
text-transform:uppercase;
padding: 6px 0px 6px 40px;						
display:block;						
font-size:1.1em;	
width:176px;	
border-top:1px solid #f17d1f;
border-bottom:1px solid #f17d1f;
letter-spacing:-0.06em;			
background:transparent url(../images/list_navi.gif) 20px 12px no-repeat;

}


#mainnavi ul li.fix ul li a:hover, #mainnavi ul li.fix ul li a.active {
font-family: Verdana, Arial, Helvetica, sans-serif;
border-top:1px solid #fff;
border-bottom:1px solid #fff;
text-decoration:none;					
color:#fff;
background:#0F1F41 url(../images/list_navi_hover2.gif) 20px 12px no-repeat;
}										

* html #mainnavi ul li ul li a{
width:216px; w\idth:176px;
}	



#mainnavi ul li.fix a {
color:#0f1f41;	
background:transparent url(../images/list_navi_hover.gif) 14px 12px no-repeat;
}
#mainnavi ul li.fix a:hover {
color:#0f1f41;	
background:transparent url(../images/list_navi_hover.gif) 14px 12px no-repeat;
text-decoration:none;

}
/** CONTENT**************************************************************************************/
h1.sub{font-size:1.3em; margin:0 0 10px 0; font-family: Verdana, Arial, Helvetica, sans-serif; color:#f9951f; text-transform:none;}
h1{font-size:2em; margin:0 0 20px 0; font-family: Verdana, Arial, Helvetica, sans-serif; color:#f9951f; text-transform:uppercase;}



.zweispalter{margin:10px 0 30px 0;}
.zsp_l{float:left; width:250px;   }
.zsp_r{ float:left; width:200px; overflow:hidden; margin:0 0 10px 27px;  }



.zweispalter_zwei{margin:10px 0 30px 0; padding-left:10px;}
.zsp_l_zwei{float:left; width:380px;   }
.zsp_r_zwei{ float:left; width:205px; overflow:hidden; margin:0 0 10px 40px;  }
.zsp_r_zwei img{ border:1px solid #F18318; margin-top:5px;}

.italic{font-style:italic;}
.fett{font-weight:bold;}
.fett_orange{font-weight:bold; color:#F9951F;}
.underline{text-decoration:underline;}


ul.link{margin:0; padding:0; list-style:none;}
ul.link li{ margin:0; padding:0;}
ul.link li a{ font-weight:normal; font-size:0.8em; color:#FFE3BE; text-transform:uppercase; background:#0F1F41 url(../images/list_link.gif) 10px 3px no-repeat; text-decoration:none; padding:0 0 0 25px; }
ul.link li a:hover{  text-decoration:underline;}




