body { 



	margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; 



	background-color: #ffffff; 



	color: #ffffff; 



	font-family: Verdana, Geneva, sans-serif; 



	font-size: 10px; 



}



.rahmen {

  border-width:1px;

  border-style:solid;

  border-color:black;

}



.rahmen2 {

  border-top-width:1px;

  border-bottom-width:1px;

  border-left-width:0px;

  border-right-width:0px;

  border-style:solid;

  border-color:black;

}







.bgtopmiddle { 



	background-color: #ffffff; 







	color: #ffffff; 



	font-family: Verdana, Geneva, sans-serif; 



	font-size: 12px; 



	vertical-align:bottom;



	text-align:right;



	padding-bottom:5px;	



}







.bgtopmiddle a {



	color: #677277; 



	font-family: Verdana, Geneva, sans-serif; 



	font-size: 12px; 



	font-weight:bold;



	text-decoration:none;



}







.bgtopright { 



	background-color: #006BB0; 



	color: #ffffff; 



	font-family: Verdana, Geneva, sans-serif; 



	font-size: 11px;







}







.bgtopRight a {



	color: #ffffff; 



	font-family: Verdana, Geneva, sans-serif; 



	font-size: 12px; 



	font-weight:bold;



	text-decoration:none;



}







.bgContent { 



	background-color: #B6BBA7; 



	color: #ffffff; 



	font-family: Verdana, Geneva, sans-serif; 



	font-size: 12px; 



	vertical-align:top;



	text-align:left;



	padding-bottom:5px;	



}







.naviSec {



    font-size: 11px;



    color: #1F3A74;



	font-weight : normal;



	text-decoration: none;



	background-color:#d8d5c2;



}



.naviSec:hover, .naviSecActive {



    color: #ffffff;



	background-color:#1F3A74;



}



	



.txNav {



color: #6691A9;



font-weight:bold;



text-decoration:none;



}







.headline {



    font-size: 20px;



    color: #45332B;



	font-weight : bold;



	text-decoration: none;



	padding-bottom:0px;

	padding-top: 10px;	

	padding-left: 0px;

	line-height:24px;





}







.txBody b {



    color: #ffffff;



	font-weight : bold;



	font-family: Verdana, Geneva, sans-serif; 



	font-size: 13px; 	



}







.txBody {



    color: #4A422E;



	font-family: Verdana, Geneva, sans-serif; 



	font-size: 13px; 

	padding-top: 0px;		



}







.txBody a {



    color: #615142;



	font-family: Verdana, Geneva, sans-serif; 



	font-weight:bold;



	font-size: 13px; 	



}

.txBodyLink {



    color: #615142;



	font-family: Verdana, Geneva, sans-serif; 



	font-weight:bold;



	font-size: 13px; 	



}







.txPfad {



    color: #ffffff;



	font-family: Verdana, Geneva, sans-serif; 



	font-size: 9px; 	



}







.txPfad a {



    color: #ffffff;



	font-family: Verdana, Geneva, sans-serif; 



	font-weight:bold;



	font-size: 9px; 	



}



.pfad {



    color: #4A422E;

	text-decoration:none;



	font-family: Verdana, Geneva, sans-serif; 



	font-weight:bold;



	font-size: 9px; 	



}







.txLeft {



    color: #ffffff;



	font-family: Verdana, Geneva, sans-serif; 



	font-size: 11px; 



	padding-bottom:8px;	



}







.txLeft b {



    color: #ffffff;



	font-family: Verdana, Geneva, sans-serif; 



	font-weight:bold;



	font-size: 11px; 



	padding-bottom:8px;	



		



}







.footer {



    color: #ffffff;

	font-size:11px;

	background-color:#112F3A;

	height: 30px;

    background: url(i/navi.gif);	



}







.footer a {



    color: #ffffff;



	text-decoration:none;



}







}



ul.download {list-style-image:url(zip.gif);}

ul.download li {padding-left:5px; font-size:11px;}



#padding {height:50px;} 



.menu2 {padding:0 0 0 0px; margin:0; list-style:none; height:30px; background:#8D9281; font-family:arial, verdana, sans-serif; }



.menu2 li.top {display:block; float:left; position:relative;}



.menu2 li a.top_link {display:block; float:left; height:30px; line-height:26px; color:#ffffff; text-decoration:none; font-size:12px; font-weight:bold; padding:0 0 0 12px; cursor:pointer;}



.menu2 li a.top_link span {float:left; display:block; padding:0 0px 0 12px; height:30px;}



.menu2 li a.top_link span.down {float:left; display:block; padding:0 0px 0 12px; height:40px; }



.menu2 li a.top_link:hover {color:#fff; }



.active {color:#46342C; font-weight:bold;}







.menu2 li:hover > a.top_link {color:#46342C; }











.menu2 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}







/* Default link styling */







/* Style the list OR link hover. Depends on which browser is used */







.menu2 a:hover {visibility:visible;}



.menu2 li:hover {position:relative; z-index:200;}







/* keep the 'next' level invisible by placing it off screen. */



.menu2 ul, 



.menu2 :hover ul ul, 



.menu2 :hover ul :hover ul ul,



.menu2 :hover ul :hover ul :hover ul ul,



.menu2 :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}







.menu2 :hover ul.sub {left:0px; top:31px; text-align:center; background: #E6E8E4; padding:3px 0; border-bottom:1px solid #000000; border-right:1px solid #000000; border-left:1px solid #000000; white-space:nowrap; width:162px; height:auto;}



.menu2 :hover ul.sub li {display:block; height:20px; position:relative; float:left; width:150px;}



.menu2 :hover ul.sub li a {display:block; font-size:11px; height:20px; width:150px; line-height:20px; text-indent:5px; color:#333330; text-decoration:none; border:0px solid #46342C; border-width:0 0 0 0px;}



.menu2 :hover ul.sub li a.fly {background:#E7E9E5 url(i/arrow.gif) 120px 7px no-repeat;}



.menu2 :hover ul.sub li a:hover {background:#E7E9E5; color:#333330; }



.menu2 :hover ul.sub li a.fly:hover {background:#E7E9E5 url(i/arrow_over.gif) 120px 7px no-repeat; color:#333330;}



.menu2 :hover ul li:hover > a.fly {background:#E7E9E5 url(i/arrow_over.gif) 120px 7px no-repeat; color:#333330;} 







.menu2 :hover ul :hover ul,



.menu2 :hover ul :hover ul :hover ul,



.menu2 :hover ul :hover ul :hover ul :hover ul,



.menu2 :hover ul :hover ul :hover ul :hover ul :hover ul



{ left:90px; top:-4px; background: #006BB0; padding:3px 0; border:1px solid #4ab; white-space:nowrap; width:93px; z-index:200; height:auto }



.txFieldTitle {

	font-family:VERDANA;

	color:#ffffff;

	font-size:12px;

	padding-bottom:10px;

	font-weight:bold;

}



.txFieldTitleError {

	font-family:VERDANA;

	color:#9b0000;

	font-size:12px;

	padding-bottom:10px;

	font-weight:bold;

}



.txFieldError {

	font-family:VERDANA;

	color:#9b0000;

	font-size:11px;

	padding-bottom:10px;

}



 .formSingle { 

 font-family: Verdana, Arial;

 font-size: 11px;

 font-weight:bold;

 width: 100px;

 height: 15px;

 border-width:10px;

 border-color:#A5ACB2;

 }

 

 .textfield { 

 font-family: Verdana, Arial;

 font-size: 11px;

 font-weight:bold;

 width: 148px;

 height: 15px;

 background-color:#E0E1E6;

 border-width:1px;

 border-color:#006BB0;

 }

 

.textarea { 

 font-family: Verdana, Arial;

 font-size: 11px;

 font-weight:bold;

 width: 80px;

 height: 60px;

 background-color:#E0E1E6;

 border-width:1px;

 border-style:solid;

 border-color:#006BB0;

 }
 
.header {
	background: #ffffff url(i/logo-head2.jpg) repeat-x;
	height: 117px;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
}

.header2 {
	background: #ffffff;
	height: 140px;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
}