@font-face {
    font-family:'Open Sans';
    src: url(fonts/OpenSans-VariableFont_wdth,wght.ttf) format('truetype');
 }

body { margin:0px; position:absolute; top:0; left:0; right:0;bottom:0;
background-color:#eeeeee

} 
@font-face {
 font-family:Bauhaus Md BT;
 src: url(bilder/BAUHAUSM.TTF);
 }
p,td,div {font-family:Open Sans,'Open Sans',Arial, Helvetica, sans-serif;font-size:15px;Color:#333;line-height:1.4em;} 
A:link,A:visited{FONT-SIZE: 15px; COLOR: #FF6633; font-family:Open Sans,'Open Sans',Arial, Helvetica, sans-serif;TEXT-DECORATION:underline} 
A:active,A:hover{FONT-SIZE: 15px;COLOR: #003399; font-family:Open Sans,'Open Sans',Arial, Helvetica, sans-serif;} 

h1{ font-family:Open Sans,'Open Sans',Arial, Helvetica, sans-serif; font-size:36px;Color: #999;display:inline;font-weight:normal;line-height:1.2em;} 
h2{ font-family:Open Sans,'Open Sans',Arial, Helvetica, sans-serif; font-size:26px;Color: #999;display:inline;line-height:1.2em;font-weight:normal;} 
h3{ font-family:Open Sans,'Open Sans',Arial, Helvetica, sans-serif; font-size:21px;Color: #999;display:inline;line-height:1.2em;font-weight:normal;} 
h4{ font-family:Open Sans,'Open Sans',Arial, Helvetica, sans-serif;font-size:18px;Color: #271175;font-weight:600;display:inline;line-height:1.3em;} 
h5{ font-family:Open Sans,'Open Sans',Arial, Helvetica, sans-serif;font-size:18px;Color: #7EA4B9;display:inline;font-weight:normal;line-height:1.3em;} 
h6{ font-family:Open Sans,'Open Sans',Arial, Helvetica, sans-serif; font-size:30px;Color: #555;font-weight:normal;display:inline;line-height:1.3em;} 
.bild {float:left; margin-right:15px;} 
.img_left{float:left; margin-right:20px;padding:6px; border:1px solid #ccc; background-color:#FFFFFF}
.img_right{float:right; margin-left:20px;padding:6px; border:1px solid #ccc; background-color:#FFFFFF}
.sprach{ font-size:12px;Color: #000; padding:18px 5px} 
A.sprach:link,A.sprach:visited {FONT-SIZE: 12px; COLOR:#94BACD;TEXT-DECORATION: none;} 
A.sprach:active,A.sprach:hover {FONT-SIZE: 12px; COLOR: #FF6600;} 
.sprach2{ padding:15px 0}
.login{ padding:0 0 0 19px; font-size:12px; color:#558AA5; line-height:2.8em}
.back_line{background: url(bilder/back_line.jpg) no-repeat }
.startseite img{ border:1px solid #ccc; padding:5px; margin-bottom:10px}
.startseite td div{ font-size:13px; padding-bottom:12px; border-bottom:2px solid #ccc}
.unt{ font-size:12px;Color: #6699CC; padding:0 5px; text-transform:uppercase} 
A.unt:link,A.unt:visited {FONT-SIZE: 12px; COLOR:#6699CC;TEXT-DECORATION: none;} 
A.unt:active,A.unt:hover {FONT-SIZE: 12px; COLOR: #46A8B8; text-decoration:underline} 

.aktuell_feld {; font-size:13px}
.aktuell_feld strong {color:#444C5B; font-size:13px}
.aktuell_feld b {color:#444C5B; font-size:16px}
.aktuell_feld img { border:1px solid #999; padding:4px; margin:6px 0}
.aktuell_feld2 {padding:12px 0} 
.na{FONT-SIZE:14px; COLOR: #555;font-family:Open Sans,'Open Sans',Arial, Helvetica, sans-serif;TEXT-DECORATION:none; text-transform:uppercase; border-right:1px solid #eee} 
A.na:link,A.na:visited {FONT-SIZE: 14px; COLOR: #000;font-family:Open Sans,Open Sans,'Open Sans',Arial, Helvetica, sans-serif; TEXT-DECORATION: none; padding:10px 25px;} 
A.na:active,A.na:hover {FONT-SIZE: 14px; COLOR: #fff;font-family:Open Sans,'Open Sans',Arial, Helvetica, sans-serif; TEXT-DECORATION:none;padding:10px 25px; background-color:#271175} 
.na2{FONT-SIZE: 14px; COLOR: #555;font-family:Open Sans,'Open Sans',Arial, Helvetica, sans-serif;TEXT-DECORATION:none; text-transform:uppercase;} 
A.na2:link,A.na2:visited, A.na2:active,A.na2:hover  {FONT-SIZE: 14px; COLOR: #333;font-family:Open Sans,'Open Sans',Arial, Helvetica, sans-serif;TEXT-DECORATION: none; padding:10px 25px; background-color:#eeeeee} 

.na_l{FONT-SIZE:14px; COLOR: #555;TEXT-DECORATION:none;display:table; width:175px; padding:4px 4px 4px 20px; border-bottom:2px solid #fff;} 
A.na_l:link,A.na_l:visited {FONT-SIZE: 14px; COLOR: #555;TEXT-DECORATION: none; background-color:#D9E9F1} 
A.na_l:active,A.na_l:hover {FONT-SIZE: 14px; COLOR: #fff;TEXT-DECORATION:none;background-color:#92B8CC} 


.na3{FONT-SIZE:12px; COLOR: #FF6633;TEXT-DECORATION: none;padding:0 8px;}
A.na3:link,A.na3:visited{FONT-SIZE: 12px; COLOR: #293D5F;TEXT-DECORATION:none;} 
A.na3:active,A.na3:hover {FONT-SIZE:12px; COLOR: #999;TEXT-DECORATION:none;} 

.na4{FONT-SIZE: 13px; COLOR: #555;display:table ;padding:10px 20px; width:180px;text-transform:uppercase; border-bottom:1px solid #eee} 
A.na4:link,A.na4:visited {FONT-SIZE: 13px; COLOR:#333;TEXT-DECORATION: none; background-color:#ccc; } 
A.na4:active,A.na4:hover {FONT-SIZE: 13px; COLOR: #fff ;TEXT-DECORATION:none;background-color:#271175; } 
.na44{FONT-SIZE: 13px; COLOR: #fff;padding:6px 15px; text-transform:uppercase;} 
.st1{FONT-SIZE: 12px; COLOR: #555;TEXT-DECORATION:none;text-transform:uppercase;padding:6px 15px; border-radius:4px;} 
A.st1:link,A.st1:visited {FONT-SIZE: 12px; COLOR:#fff;TEXT-DECORATION: none;background-color:#271175} 
A.st1:active,A.st1:hover {FONT-SIZE: 12px; COLOR: #fff;TEXT-DECORATION:none;background-color:#999} 

.ang{FONT-SIZE: 12px; COLOR: #333;FONT-FAMILY:Arial, Helvetica, sans-serif;padding-top:20px;padding-bottom:20px;} 
.event {margin-top:12px; padding:10px 12px;background-image:url(bilder/back_event.jpg); background-repeat:repeat-x;}
.event_form {margin-top:12px; padding:15px 30px;background-color:#D9E9F1; font-weight:bold;Color: #7EA4B9; }
.form {background-color:#fff;Color: #555; font-size:15px; width:420px; border:6px solid #fff; padding:0 12px}
.ev{ font-size:13px;Color: #555;} 
A.ev:link,A.ev:visited {FONT-SIZE: 13px; COLOR:#555;TEXT-DECORATION: none;} 
A.ev:active,A.ev:hover {FONT-SIZE: 13px; COLOR: #92B8CC;}


.bild_r {float:right; margin-left:20px;} 
.bild2 {float:left; margin-right:6px; margin-bottom:6px} 
.bild3 {float:left; margin-right:8px;margin-top:3px;}
.gal {FONT-SIZE: 11px; COLOR: #999;padding-top:35px} 
.ak {text-align:center; padding-top:5px;font-size:11px;} 
.ak1 {text-align:center; padding-top:5px;padding-bottom:20px;font-size:11px;} 
.ak2 {padding:3px 6px; font-size:24px; background-color:#E1E3E4; color:#004282;} 
.akb {padding-bottom:8px;} 
.ofn {padding:5px 12px; font-size:12px; background-color:#004282; color:#fff;font-weight:bold;} 
.ofn2 { background-color:#E1E3E4;height:60px} 
.ofn3 {float:left; font-size:12px;color:#555; width:50px;padding-left:12px;padding-top:8px} 
.ofn4 {float:right; font-size:12px;color:#555; width:130px; padding-top:8px;text-align:left} 
.ofn5 {float:right; margin-left:12px; width:140px;text-align:center;background-color:#eee;padding-top:8px;padding-bottom:8px} 
hr {border:0px; border-top:1px solid #999} 
.ul_s { list-style-type:none; padding:8px 0px; margin:0px; } 
.ul_s li { background-image:url(bilder/pu.gif); background-repeat:no-repeat; background-position:0px 6px; padding-left:14px; font-size:12px; color:#26246F;}
.ul_s2 { list-style-type:none; padding:8px 6px; margin:0px; line-height:1.4em } 
.ul_s2 li { background-image:url(bilder/pu2.gif); background-repeat:no-repeat; background-position:0px 6px; padding-left:14px; }
ul#Navigation {margin:0; padding:8px;text-align:left;background-color:#999;border-top:3px solid #999}
ul#Navigation li {list-style: none;display: inline;margin:0; padding:0px;}
ul#Navigation a, ul#Navigation span {padding:8px 15px;text-decoration: none; font-weight: bold;color:#fff; background-color: #999;FONT-FAMILY:Geneva,Arial, Helvetica, sans-serif;text-transform:uppercase;FONT-SIZE: 12px;}
  * html ul#Navigation a, * html ul#Navigation span {}
ul#Navigation a:hover{color:#fff; background-color:#F0AE00;}
ul#Navigation span {color:#F0AE00; background-color:#fff;}



 ul#u_nav2 {margin: 0; padding:0px;text-align: left; margin-left:-40px}
ul#u_nav2 li {list-style: none;display: inline;margin:0; padding: 0;}
ul#u_nav2 a, ul#u_nav2 span {padding-top:7px;padding-bottom:7px;padding-left:20px;padding-right:5px;text-decoration: none; color:#333;background-color: #bbb;FONT-SIZE: 13px;border-bottom:1px solid #fff;font-weight:bold; display:table; width:215px; text-transform:uppercase}
  * html ul#u_nav2 a, * html ul#u_nav2 span {width:0px;width: auto;}
ul#u_nav2 a:hover{color:#fff; background-color:#271175;}
ul#u_nav2 span {color:#fff; background-color:#271175;}

.navi {width:240px; display:block;}