

.rahmen {

  border-left-width:1px;

  border-right-width:1px;

  border-top-width:1px;

  border-bottom-width:0px;

  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:white;

}







.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: #EBE4BC; 



	color: #ffffff; 



	font-family: Verdana, Geneva, sans-serif; 



	font-size: 12px; 



	vertical-align:top;



	text-align:left;



	padding-bottom:0px;	

	





}







.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: 36px;
	font-family: English111 Vivace BT, Verdana, Arial;


    color: #45332B;

	text-decoration: none;



	padding-bottom:8px;

	padding-top: 13px;	

	padding-left: 8px;

	line-height:28px;





}







.txBody b {



    color: #ffffff;



	font-weight : bold;



	font-family: Verdana, Geneva, sans-serif; 



	font-size: 13px; 	



}
.linkIntro {



    color: #ffffff;



	font-weight : bold;



	font-family: Verdana, Geneva, sans-serif; 



	font-size: 13px;
	padding-left: 550px;			 	



}







.txBody {



    color: #4A422E;



	font-family: Verdana, Geneva, sans-serif; 



	font-size: 11px; 

	padding-left: 5px;		



}

.txBody2 {



    color: #4A422E;



	font-family: Verdana, Geneva, sans-serif; 



	font-size: 10px; 

	padding-left: 5px;		



}







.txBody a {



    color: #375336;



	font-family: Verdana, Geneva, sans-serif; 



	font-weight:bold;



	font-size: 11px; 	



}







.txPfad {



    color: #ffffff;



	font-family: Verdana, Geneva, sans-serif; 



	font-size: 11px; 	



}







.txPfad a {



    color: #ffffff;



	font-family: Verdana, Geneva, sans-serif; 



	font-weight:bold;



	font-size: 11px; 	



}



.pfad {



    color: #4A422E;

	text-decoration:none;



	font-family: Verdana, Geneva, sans-serif; 



	font-weight:bold;



	font-size: 12px; 	



}







.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:#365235;

    border-top-width:1px;

    border-bottom-width:1px;	

    border-left-width:0px;	

    border-right-width:0px;	

	border-style:solid;

    border-color:black;	

	height: 30px;



}







.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:35px; background:#375336; 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:35px; line-height:36px; 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 24px 0 12px; height:30px;}

.menu2 li a.top_link span.down {float:left; display:block; padding:0 24px 0 12px; height:40px; }

.menu2 li a.top_link:hover {color:#fff; }

.active {color:#999D3E; font-weight:bold;}



.menu2 li:hover > a.top_link {color:#ffffff; }





.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; color:#999D3E; font-weight:bold;}

.menu2 li:hover {position:relative; z-index:200;color:#999D3E; font-weight:bold;}



/* 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:25px; background: #423604; padding:3px 0; border:1px solid #ffffff; white-space:nowrap; width:136px; height:auto;}

.menu2 :hover ul.sub li {display:block; height:20px; position:relative; float:left; width:120px;}

.menu2 :hover ul.sub li a {display:block; font-size:11px; height:20px; width:120px; line-height:20px; text-indent:5px; color:#ffffff; text-decoration:none; border:3px solid #46342C; border-width:0 0 0 3px;}

.menu2 :hover ul.sub li a.fly {background:#423604 url(i/arrow.gif) 120px 7px no-repeat;}

.menu2 :hover ul.sub li a:hover {background:#423604; color:#fff;}

.menu2 :hover ul.sub li a.fly:hover {background:#423604 url(i/arrow_over.gif) 120px 7px no-repeat; color:#fff;}

.menu2 :hover ul li:hover > a.fly {background:#423604 url(i/arrow_over.gif) 120px 7px no-repeat; color:#fff;} 



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

 }
