body {
margin-left:0px;
margin-right:0px;
margin-top:10px;
margin-bottom:10px;
background-color:#ffffff;
scrollbar-face-color:#A6B1BD;
scrollbar-base-color:#A6B1BD;
scrollbar-arrow-color:#ffffff;
scrollbar-track-color:#C9D0D7;
scrollbar-highlight-color:#A6B1BD;
scrollbar-3dlight-color:#A6B1BD;
scrollbar-shadow-color:#A6B1BD;
scrollbar-darkshadow-color:#A6B1BD;
overflow:auto;
} 

body, td, p, th, h1, h2, h3, span, div, ul, ol, li, dl, legend  { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; font-weight:normal }

.themenleiste { background-image:url(../bilder/themenleiste.jpg); background-repeat:no-repeat }
.kontaktdaten { font-size:10px; color:#ffffff; padding:5px; vertical-align:top; text-align:left }
.box_hg_oben { background-image:url(../bilder/box_oben.gif); background-repeat:repeat-x }
.box_hg_links { background-image:url(../bilder/box_links.gif); background-repeat:repeat-y }
.box_hg_rechts { background-image:url(../bilder/box_rechts.gif); background-repeat:repeat-y }
.box_hg_unten { background-image:url(../bilder/box_unten.gif); background-repeat:repeat-x }
.kontakt_bild { background-image:url(../bilder/kontakt_bild.jpg); background-repeat:repeat-x; border-top:solid 1px #ffffff; border-bottom:solid 1px #ffffff }

.newsticker { background-image:url(../bilder/newsticker_hg.gif); background-repeat:no-repeat; background-position:top right; padding-left:40px; padding-right:10px; padding-top:5px }

.links { vertical-align:top; padding-bottom:20px }
.mitte { vertical-align:top; padding-left:30px; padding-right:20px; padding-top:10px; line-height:1.5em; height:450px }
.rechts { vertical-align:top; padding-top:10px; padding-bottom:20px }
.unten { background-image:url(../bilder/bottom_hg.gif); background-repeat:no-repeat; background-position:top right }

a, a:link, a:visited, a:active, a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; text-decoration:underline; font-weight:normal }

a.navi_main, a.navi_main:link, a.navi_main:visited, a.navi_main:active, a.navi_main:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none; font-weight:bold; line-height:1.5em; margin-left:10px }
a.navi_main:hover { color:#E25000 }

a.navi_sub, a.navi_sub:link, a.navi_sub:visited, a.navi_sub:active, a.navi_sub:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; text-decoration:none; font-weight:normal; line-height:1.5em;  }
a.navi_sub:hover { color:#E25000 }

a.navi_oben, a.navi_oben:link, a.navi_oben:visited, a.navi_oben:active, a.navi_oben:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333333; text-decoration:none; font-weight:bold; line-height:1.5em; margin-left:10px; margin-right:10px }
a.navi_oben:hover { color:#990000 }

a.navi_oben2, a.navi_oben2:link, a.navi_oben2:visited, a.navi_oben2:active, a.navi_oben2:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333333; text-decoration:none; font-weight:bold; line-height:1.5em; }
a.navi_oben2:hover { color:#990000 }

a.navi_small; a.navi_small:link, a.navi_small:visited, a.navi_small:active, a.navi_small:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333333; text-decoration:underline; font-weight:normal }

li { list-style-type: square; list-style-position: outside; list-style-image: url(../bilder/marker.gif); line-height:1.5em; margin-bottom:5px }

.links { list-style-type: square; list-style-position: outside; list-style-image: url(../bilder/liste.gif); line-height:1.0em }

.li_navi_sub { list-style-type: square; list-style-position: outside; list-style-image: url(../bilder/marker.gif); line-height:1.0em; margin-bottom:0px }

h1 { font-size:12px; font-weight:bold; color:#3A4865; border-bottom:dashed 1px #333333 }
h2 { font-size:11px; font-weight:bold; color:#333333 }
fieldset { margin-bottom:10px; padding-bottom:10px; border:solid 1px #990000 }
legend { font-weight:bold; padding:5px; padding-bottom:10px }
.bez { width:100px; float:left; font-weight:normal; line-height:1.3em; padding-bottom:5px; }
.wert { width:300px; float:right; text-align:left; line-height:1.3em; padding-bottom:5px; }
.zeile { clear:both; width:450px; padding-left:12px; }

.item { font-size:11px; color:#E25000; font-weight:bold; line-height:1.0em; margin-top:0px; margin-bottom:0px }
.item2 { font-size:11px; color:#E25000; font-weight:bold; line-height:1.0em; margin-top:0px; margin-bottom:0px }
.bildrand { border-left:solid 1px #ffffff; border-top:solid 1px #ffffff; border-right:solid 1px #333333; border-bottom:solid 1px #333333 }
.datum { margin-left:15px; margin-bottom:10px; font-size:10px }
.topnavi { padding-right:10px; font-size:10px }
.copyright { font-size:10px; color:#333333; font-weight:normal; text-align:right; margin-right:20px; margin-bottom:8px }

select, textarea, input { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; font-weight:normal; background-color:#ffffff; border-left:solid 1px #333333; border-top:solid 1px #333333; border-right:solid 1px #f1f1f1; border-bottom:solid 1px #f1f1f1 }

.button { border-left:solid 1px #f1f1f1; border-top:solid 1px #f1f1f1; border-right:solid 1px #333333; border-bottom:solid 1px #333333; background-color:#E25000; cursor:hand; color:#ffffff; font-weight:bold }
.shopbutton { border-left:solid 1px #ffffff; border-top:solid 1px #ffffff; border-right:solid 1px #333333; border-bottom:solid 1px #333333; background-color:#E25000; cursor:hand; color:#ffffff; font-weight:bold; width:160px; height:20px; background-image:url(../bilder/zum_shop.gif); background-repeat:no-repeat; background-position:right; margin-top:5px; margin-left:10px }

.button_xsmall { border-left:solid 1px #f1f1f1; border-top:solid 1px #f1f1f1; border-right:solid 1px #333333; border-bottom:solid 1px #333333; background-color:#E25000; color:#ffffff; width:20px; height:18px; cursor:hand }
.textarea { overflow:auto }
.radio { border:none; background-color:transparent }
.checkbox { border:none; background-color:transparent }