html 					 { height:100%; min-width:100%;}
* html 					 { width:100%;}

html, body				 { color: #413F3F; font-size: 11px;line-height: 15px; font-family: verdana, arial, tahoma, geneva, sans-serif; margin: auto; padding: auto; }
body					 { background-color: transparent; padding: 0;}

table				 	 { background-color: transparent; margin: 0; padding: 0; }
td						 { font-size: 11px; font-family: verdana,arial,tahoma,geneva,sans-serif; color:#000; margin: 0; padding: 0; }

.blau					 { background-color: #024F92;}
.weiss					 { background-color: #fff;}
.orange				 	 { background-color: #F6820D;}
.hellblau				 { background-color: #DAF1FF;}

.hotline				 { background-color: #024F92; color: #ffffff; font-size: 11px; font-weight: bold; padding-left: 16px; padding-top: 10px;}
.head_hotline			 { background-color: #024F92; font-size: 17px; font-weight: bold; color: #F6820D;}
.head_hotline_a			 { background-color: #024F92; font-size: 15px; font-weight: bold; color: #F6820D;}
.head_hotline_white		  { color: #fff; font-size: 14px; font-weight: bold; background-color: #024f92; padding-right: 10px; padding-bottom: 10px }
.head_o_l		 		{ background-color: #024F92; font-size: 11px; font-weight: bold; color: #F6820D;}

.headline				 { background-color: #fff; font-size: 17px; font-weight: bold; color: #F6820D;}
.subline			   	 { background-color: #fff; font-size: 13px; font-weight: bold; color: #024F92;}
.subline_2				 { background-color: transparent; font-size: 13px; font-weight: bold; line-height: 19px; color: #F6820D;}
.copy_tab			 	  { color: #024f92; font-size: 12px; font-weight: normal; background-color: transparent; padding-top: 4px; padding-right: 16px; padding-bottom: 4px }
.txt_klein				 { background-color: transparent; font-size: 10px; font-weight: normal; color: #024F92; padding-left: 8px;}
.txt_klein_content		 { background-color: transparent; font-size: 10px; font-weight: normal; color: #024F92;}

.l_spalte_txt		   { color: #024f92; font-size: 10px; font-weight: normal; background-color: transparent; padding-top: 20px; padding-right: 6px; padding-left: 20px }
.l_spalte_karte		   { background-color: transparent; padding-top: 20px; padding-left: 30px }



.r_spalte				  { color: #024f92; font-size: 11px; font-weight: normal; background: url("../i/line_r_spalte.gif") repeat-x left bottom; padding: 20px 6px 20px 16px }
.r_spalte_hotline		{ background: transparent; color: #F6820D; font-size: 17px; font-weight: bold; padding-bottom: 10px;}

.r_spalte_btn_txt		  { color: #024f92; font-size: 11px; font-weight: normal; background-color: transparent; padding-top: 20px; padding-bottom: 11px; padding-left: 16px;}
.r_spalte_btn			     { background: url("../i/button.jpg") no-repeat right bottom; text-align: left; padding-bottom: 12px }
.r_spalte_btn__line		  { color: #024f92; font-size: 11px; font-weight: normal; background-color: transparent; padding-top: 20px; padding-bottom: 11px; padding-left: 16px; border-bottom: 1px solid #024F92; }

.content				 { background: #fff url("../i/bg_content.gif")  repeat-y right top; font-size: 12px; line-height:17px;  font-weight: normal; color: #413F3F; padding-left: 30px; padding-right: 40px; padding-top: 20px;}

.navbox					 { background: #daf1ff url("../i/nav_junge.jpg") no-repeat left bottom;}
.nav_content			 { background: transparent url("../i/bg_nav.jpg")  repeat-y left top; font-size: 11px; line-height: 11px; font-weight: bold; color: #413F3F; padding-left: 8px; padding-top: 2px;padding-bottom: 2px;}
.nav_a			 		 { color: #413f3f; font-size: 11px; font-weight: normal; line-height: 28px; background: transparent url("../i/bg_nav_a.jpg") no-repeat left top; padding-bottom: 2px; padding-left: 12px }
.nav_b			 		 { color: #413f3f; font-size: 11px; font-weight: normal; line-height: 28px; background: transparent url("../i/bg_nav_b.jpg") no-repeat left top; padding-bottom: 2px; padding-left: 12px }
.nav_3			 		 { color: #413f3f; font-size: 11px; font-weight: normal; line-height: 28px; background: transparent url("../i/nav_3.jpg") no-repeat left top; padding-bottom: 2px; padding-left: 12px }


.navoben				 { background-color: #fff; color: #024F92; font-size: 11px; font-weight: normal; padding-left: 30px; padding-top: 4px; padding-bottom: 2px;}
.navunten				 { background-color: #024F92; color: #fff; font-size: 11px; font-weight: normal; padding-left: 20px; padding-top: 8px; padding-bottom: 8px;}

a.nav     				 { background-color: transparent; color: #024F92; font-size: 11px; font-weight: normal; text-decoration: none; }
a.nav:link    			 { background-color: transparent; color: #024F92; font-size: 11px; font-weight: normal; text-decoration: none; }
a.nav:visited   		 { background-color: transparent; color: #024F92; font-size: 11px; font-weight: normal; text-decoration: none; }
a.nav:hover    			 { background-color: transparent; color: #F26321; font-size: 11px; font-weight: bold; text-decoration: none; }
a.nav:active  			 { background-color: transparent; color: #F6820D; font-size: 11px; font-weight: normal; text-decoration: none; }

a.text     				 { background-color: transparent; color: #000000; font-weight: bold; text-decoration: underline; }
a.text:link    			 { background-color: transparent; color: #000000; font-weight: bold; text-decoration: underline; }
a.text:visited   		 { background-color: transparent; color: #000000; font-weight: bold; text-decoration: underline; }
a.text:hover    		 { background-color: transparent; color: #F26321; font-weight: bold; text-decoration: underline; }
a.text:active  			 { background-color: transparent; color: #000000; font-weight: bold; text-decoration: underline; }

a.u_blau    				 { background-color: transparent; color: #024F92; font-weight: bold; text-decoration: underline; }
a.u_blau:link    			 { background-color: transparent; color: #024F92; font-weight: bold; text-decoration: underline; }
a.u_blau:visited   		 { background-color: transparent; color: #024F92; font-weight: bold; text-decoration: underline; }
a.u_blau:hover    		 { background-color: transparent; color: #F26321; font-weight: bold; text-decoration: underline; }
a.u_blau:active  			 { background-color: transparent; color: #024F92; font-weight: bold; text-decoration: underline; }

a.l_nav     			 { background-color: transparent; color: #413F3F; font-weight: normal; text-decoration: none; }
a.l_nav:link    		 { background-color: transparent; color: #413F3F; font-weight: normal; text-decoration: none; }
a.l_nav:visited   		 { background-color: transparent; color: #413F3F; font-weight: normal; text-decoration: none; }
a.l_nav:hover    		 { background-color: transparent; color: #F26321; font-weight: normal; text-decoration: none; }
a.l_nav:active  		 { background-color: transparent; color: #413F3F; font-weight: normal; text-decoration: none; }

.l_nav_aktiv			 { background-color: #fff; font-size: 11px; font-weight: bold; color: #024F92;}

a.r_spaltea     		 { background-color: transparent; color: #fff; font-weight: bold; text-decoration: none; }
a.r_spaltea:link    	 { background-color: transparent; color: #fff; font-weight: bold; text-decoration: none; }
a.r_spaltea:visited   	 { background-color: transparent; color: #fff; font-weight: bold; text-decoration: none; }
a.r_spaltea:hover    	 { background-color: transparent; color: #F6820D; font-weight: bold; text-decoration: none; }
a.r_spaltea:active  	 { background-color: transparent; color: #F6820D; font-weight: bold; text-decoration: none; }

a.imp    		 		{ background-color: transparent; color: #fff; font-weight: normal; text-decoration: none; }
a.imp:link    	 		{ background-color: transparent; color: #fff; font-weight: normal; text-decoration: none; }
a.imp:visited   	 	{ background-color: transparent; color: #fff; font-weight: normal; text-decoration: none; }
a.imp:hover    	 		{ background-color: transparent; color: #F6820D; font-weight: normal; text-decoration: none; }
a.imp:active  	 		{ background-color: transparent; color: #F6820D; font-weight: normal; text-decoration: none; }


input[type=checkbox].formelement { background-color:transparent; width: 11px; height: 11px; border: 0 }
input.eingabe   				 { color: #000; font-size: 11px; padding: 2px; width: 200px; border: solid 1px #F6820D; }
input.eingabe_klein   			 { color: #000; font-size: 11px; padding: 2px; width: 80px; border: solid 1px #F6820D; }

textarea.grund   				 { color: #000; font-size: 11px; padding: 2px; width: 400px; height: 80px; border: solid 1px #F6820D; }


.error					 { background-color: transparent; color: #8F0E39; font-size: 11px; font-weight: bold; line-height: 15px;}






