body {
margin-left:20px;
margin-right:20px;
margin-top:25px;
margin-bottom:10px;
background-color:#FEF2B5;
scrollbar-face-color:#FEF2B5;
scrollbar-base-color:#fff9d2;
scrollbar-arrow-color:#CC6600;
scrollbar-track-color:#fff9d2;
scrollbar-highlight-color:#ffffff;
scrollbar-3dlight-color:#fff9d2;
scrollbar-shadow-color:#ffffff;
scrollbar-darkshadow-color:#fff9d2;
}

body, td, p, th, h1, h2, h3, span, ul, ol, li { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:normal; line-height:1.3em; margin-top:5px; margin-left:0px; margin-right:10px; margin-bottom:5px }
div { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:normal; }

/*h1 { font-size:12px; font-weight:bold; letter-spacing:1px; margin-top:5px; color:#CC6600; margin-bottom:5px }*/

h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; font-weight:bold }
h2 { font-size:12px; font-weight:bold; color:#CC6600; letter-spacing:1px; margin-top:5px; margin-left:0px }
h3 { font-size:12px; font-weight:bold; margin-top:5px }
p { font-size:12px; font-weight:normal }
b { font-size:12px; font-weight:bold }
/*li { color:#000000; font-weight:bold; letter-spacing:1px }*/
ul { list-style-image:url(../bilder/liste.gif); margin-left:20px; margin-top:10px; }
li { list-style-position:outside; list-style-type:square; padding-bottom:5px; }


.grafikelement { padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px; vertical-align:middle; text-align:left }
.textinhalt { vertical-align:top; text-align:left; padding-bottom:10px; padding-right:5px; width:100% }
.scrollbox { height:300px; padding-right:5px; overflow:auto }
.sandhg { background-image:url(../bilder/spuren_im_sand_hg.jpg); background-repeat:no-repeat; padding-top:40px; background-position:0px 10px; background-color:#ffffee; text-align:center; vertical-align:top }
.copyrighthg { background-image:url(../bilder/hg_copyright.jpg); background-repeat:no-repeat }

a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline }
a:link { color:#000000; text-decoration:underline }
a:visited { color:#000000; text-decoration:underline }
a:active { color:#000000; text-decoration:underline }
a:hover { color:#CC6600; text-decoration:underline }

.navi { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; font-weight:bold }
a.navi, a:link.navi, a:visited.navi, a:active.navi, a:hover.navi { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; font-weight:bold }

.subnavi { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; font-weight:bold }
a.subnavi, a:link.subnavi, a:visited.subnavi, a:active.subnavi, a:hover.subnavi { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; font-weight:normal }

.sub { background-color:#FEF2B5; filter:alpha(opacity=100); visibility:hidden; border-top:none 1px #CC6600; border-bottom:solid 1px #CC6600; border-left:solid 1px #CC6600; border-right:solid 1px #CC6600; padding-left:0px; padding-right:0px; margin-top:18px }

.subsub { background-color:#FEF2B5; filter:alpha(opacity=100); visibility:hidden; border-top:none 1px #CC6600; border-bottom:solid 1px #CC6600; border-left:solid 1px #CC6600; border-right:solid 1px #CC6600; padding-left:0px; padding-right:0px; margin-top:18px }

a.text, a:link.text, a:visited.text, a:active.text { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:underline; }

.header { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#CC6600; font-weight:normal; font-style:normal; text-align:left; letter-spacing:1px; padding-left:5px }

.header_admin { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:30px; color:#9C1B09; font-weight:bold; font-style:italic; text-align:center; letter-spacing:1px; margin-top:20px; margin-bottom:20px }

.highlight { font-size:11px; color:#000000; font-weight:bold }
.datum { font-size:12px; color:#000000; font-weight:bold; text-align:left; }
.copyright { font-size:10px; color:#000000; text-align:center }
.zitat { font-size:12px; color:#CC6600; text-align:center; font-weight:normal }
.bild { margin:10px; }
.em { font-size:12px; color:#000000; font-weight:bold; text-align:left; background-color:#FEF2B5; border-top:solid 1px #000000; border-bottom:solid 1px #000000; padding:2px; height:20px }

.aktuelles_datum { font-size:11px; color:#000000; font-weight:bold; margin-bottom:10px; text-align:right }
.aktuelles_headline { color:#CC6600; font-weight:bold; margin-bottom:10px }
.aktuelles_gesamt { margin-bottom:10px }
.aktuelles_link { text-align:right }
.aktuelles_beschreibung { color:#CC6600 }
.aktuelles_url { margin-top:10px; margin-bottom:20px }

/* Formularelemente */
.item { color:#cc0000; font-weight:bold; }
select, textarea, input { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:normal; background-color:#ffffff; border: solid 1px #000000}
.button_xsmall { border:solid 1px #999999; background-color:#eaeaea; width:20px; height:18px; cursor:hand }
.button_admin { border:solid 1px #000000; background-color:#9C1B09; width:160px; height:18px; cursor:hand; color:#ffffff }
.button { border:solid 1px #000000; background-color:#fef2b5; width:95px; height:18px; cursor:hand; color:#000000; font-weight:bold; }
.input { border:solid 1px #999999; height:18px }
.textarea { border:solid 1px #999999; overflow:auto }
.select { border:solid 1px #999999; height:18px; }
.radio { border-style:none; background-color:transparent; }