body { font-family:Verdana; background-color:rgb(104,142,99); color:#000000; font-size:9pt; padding-top:30px; padding-left:60px }

a:link { color:#E06000; font-weight:normal; text-decoration:none }
a:visited { color:#E06000; font-weight:normal; text-decoration:none }
a:active { color:#E06000; font-weight:normal; text-decoration:none }
a:hover { color:#E06000; font-weight:normal; text-decoration:none }

.header { font-size:14pt; font-weight:bold; text-align:left; margin-bottom:25px; margin-top:10px }
h3 { font-size:10pt; font-weight:bold }

td { font-size:9pt; vertical-align:top; text-align:left }
.text { font-weight:normal; font-size:9pt; line-height:14pt; text-align:justify }
.text350 { font-weight:normal; font-size:9pt; line-height:14pt; text-align:justify; width:350px; }
.caption { font-size:8pt; font-weight:bold; text-align:left }

.box { width:100% }
.boxheader { font-size:7pt; font-weight:normal; text-align:center; color:#E06000; background-color:#334433; padding:4px; border-bottom:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #ADC7B3 }
.gallery { width:50%; text-align:center; padding:10px; font-size:8pt; font-weight:bold; vertical-align:top }
.gallery_header { font-size:14pt; font-weight:bold; text-align:center; margin-bottom:25px; margin-top:10px }
.gallery33 { width:33%; text-align:center; padding:10px; font-size:8pt; font-weight:bold; vertical-align:top }

img.links  { float:left; margin:10px 40px 10px 40px; border:1px solid #000000; }
img.rechts { float:right; margin:10px 40px 10px 40px; border:1px solid #000000; }
.zwischentitel { margin-top:30px; text-align:center; font-weight:bold; padding:15px; border-top:1px solid #DE6300; border-bottom:1px solid #DE6300; }

.db { border-right:1px solid #000000; border-bottom:1px solid #000000; border-left:1px solid #ADC7B3; border-top:1px solid #ADC7B3; padding:0px; width:350px; margin-top:15px; background-color:#FFFFFF }
.dbheader { font-size:9pt; font-style:italic; font-weight:bold; background-color:#334433; color:#FFFFFF; padding:5px }
.dbtext { background-color:#FFFFFF; font-weight:normal; padding:5px }
.pedtext { background-color:#FFFFFF; font-weight:normal; padding:5px; vertical-align:middle }

.gbbox { spacing:1px; border-width:0px; width:100%; background-color:#334433; margin-top:5px; margin-bottom:20px }
.gbheader { font-weight:normal; color:#FFFFFF; padding-left:10px; padding-top:2px; padding-bottom:3px; text-align:left }
.gbtext { background-color:#ffffff; color:#001900; text-align:justify; padding:10px }


ul.dropdown a
{
    background-color:#B14701;
    color:#FF9F00;
    padding:4px;
    text-decoration:none;
}

ul.dropdown a:hover
{
    background-color:#643306;
    color:#FF9F00;
}

ul.dropdown ul
{
    border:0px outset;
    padding:0px;
}

ul.dropdown ul a
{
    background-color:#B14701;
    color:#FF9F00;
    padding:4px;
    text-decoration:none;
}

ul.dropdown ul a:hover
{
    background-color:#643306;
    color:#FF9F00;
}

ul.dropdown ul li
{
    background-color:#8D6945;
    padding:0px;
    margin:0px;
    text-align:left;
}



h1 { text-align:center; border-top:solid #000000 1px; border-bottom:solid #000000 1px;; padding:5px }

p.datum    { font-size:8px;  color:#9F9F9F; font-weight:normal; margin-bottom:5px; float:right; }
h3.head    { font-size:16px; color:#E06000; font-weight:bold; text-align:left; margin:0px; margin-bottom:10px; }
p.teaser   { font-size:12px; line-height:16px; font-weight:bold; margin-top:5px; }
p.newstext { font-size:12px; line-height:16px; font-weight:normal; margin-top:10px ; text-align:justify; }

img.news { float:right; margin-left:10px; margin-bottom:10px; border: solid #000000 1px }

p.autor { font-size:12px; }

p.weitlinks { font-size:13px; }

#adminmenu { width:200px; background-color:#4F4F4F }



.archivnewsbox { border-right:1px solid #000000; border-bottom:1px solid #000000; border-left:1px solid #ADC7B3; border-top:1px solid #ADC7B3; padding:0px; width:100%; background-color:#334433; margin-bottom:25px }
.archivnewsheader { color:#FFFFFF; font-weight:bold; padding-left:10px; padding-top:2px; padding-bottom:3px; width:70%; text-align:left }
.archivnewsdate { color:#FFFFFF; font-weight:bold; padding-right:10px; padding-top:2px; padding-bottom:3px; width:30%; text-align:right }
.archivnewstext { line-height:14pt; background-color:#FFFFFF; color:#001900; text-align:justify; padding:10px }