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-left:1px solid #000000;
  border-right:1px solid #000000;
  border-top:0px solid #000000;  
  border-bottom:0px solid #000000;



}







.rahmen2 {



  border-top-width:1px;



  border-bottom-width:1px;



  border-left-width:0px;



  border-right-width:0px;



  border-style:solid;



  border-color:black;



}

.rahmen3 {



  border-left:1px solid #000000;
  border-right:1px solid #000000;
  border-bottom:1px solid #000000;  



}















.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: 4px;



	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.gif) 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;
}