BODY {
        FONT-SIZE: 0.9em; BACKGROUND: url(images/hg.jpg) white repeat-y left top; MARGIN-LEFT: 0px; COLOR: black; FONT-FAMILY: Arial
}

td {padding:5px;}


TABLE {
        PADDING-LEFT: 0px; MARGIN-LEFT: 0px; WIDTH: 100%
}
H1 {
        FONT-SIZE: 1.6em; MARGIN-BOTTOM: 2em; BORDER-BOTTOM: #000066 2px solid; FONT-FAMILY: Verdana
}
H2 {        FONT-SIZE: 1.2em; background : white url(images/logoggg2.jpg) no-repeat left top; border-top: 1px solid #CCCCFF; padding: 5px;}

@media all { h2 {MARGIN-TOP: 30px; MARGIN-BOTTOM: 30px;}
td {font-size: 0.9em;}
}

H3 {
        MARGIN-TOP: 2em; FONT-SIZE: 1.2em
}
H4 {
        FONT-SIZE: 1.35em; color: navy; background: white; margin-bottom: 0; padding-bottom: 0.3em;
}
H5 {
                FONT-SIZE: 1.5em; color: black; background:white;margin-bottom: 0; padding-bottom: 0;
}

.border {
        BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 0.7em; BORDER-TOP: black 1px solid; PADDING-LEFT: 0.7em; PADDING-BOTTOM: 0.7em; VERTICAL-ALIGN: middle; BORDER-LEFT: black 1px solid; PADDING-TOP: 0.7em; BORDER-BOTTOM: black 1px solid
}
TD {
        VERTICAL-ALIGN: top
}

td.abstand {padding-top: 45px;}


td.abstand2 {padding-top: 45px; text-align:right; padding-right:10px;}

TD.umwelt {
        BACKGROUND-COLOR: #99ccff
}
TD.menu {
        PADDING-RIGHT: 2em; FONT-SIZE: 0.9em; WIDTH: 25%; PADDING-TOP: 2em
}
TD.inhalt {
        PADDING-RIGHT: 1em; PADDING-LEFT: 1em; FONT-SIZE: 0.9em;
}
TD.mitte {
        BORDER-TOP: black 1px solid; PADDING-BOTTOM: 2em; VERTICAL-ALIGN: middle; PADDING-TOP: 2em
}

td.zentriert { padding:10px;
}

A {
        TEXT-DECORATION: underline
}
A:link {
        BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #4169e1
}
A:visited {
        BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #4169e1
}
A:hover {
        BACKGROUND: #f0f8ff; COLOR: #234196
}
A:active {
        BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #4169e1
}
A.aktuell {
        DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: navy; TEXT-DECORATION: none
}
A.aktuell:link {
        MARGIN-TOP: 0.2em; DISPLAY: block; PADDING-LEFT: 13px; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-BOTTOM: 0.2em; COLOR: navy; TEXT-DECORATION: none
}
A.aktuell:active {
        MARGIN-TOP: 0.2em; DISPLAY: block; PADDING-LEFT: 13px; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-BOTTOM: 0.2em; COLOR: navy; TEXT-DECORATION: none
}
A.aktuell:visited {
        MARGIN-TOP: 0.2em; DISPLAY: block; PADDING-LEFT: 13px; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-BOTTOM: 0.2em; COLOR: navy; TEXT-DECORATION: none
}
A.aktuell:hover {
        MARGIN-TOP: 0.2em; DISPLAY: block; PADDING-LEFT: 13px; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-BOTTOM: 0.2em; COLOR: red; TEXT-DECORATION: none
}
A.visit:link {
        BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: black 1px solid; MARGIN-TOP: 0.5em; DISPLAY: block; PADDING-LEFT: 0.2em; BACKGROUND: navy; MARGIN-BOTTOM: 0.5em; PADDING-BOTTOM: 0.2em; BORDER-LEFT: black 1px solid; COLOR: #cccccc; PADDING-TOP: 0.2em; BORDER-BOTTOM: black 1px solid; TEXT-DECORATION: none
}
A.visit:active {
        BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: black 1px solid; MARGIN-TOP: 0.5em; DISPLAY: block; PADDING-LEFT: 0.2em; BACKGROUND: navy; MARGIN-BOTTOM: 0.5em; PADDING-BOTTOM: 0.2em; BORDER-LEFT: black 1px solid; COLOR: #cccccc; PADDING-TOP: 0.2em; BORDER-BOTTOM: black 1px solid; TEXT-DECORATION: none
}
A.visit:visited {
        BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: black 1px solid; MARGIN-TOP: 0.5em; DISPLAY: block; PADDING-LEFT: 0.2em; BACKGROUND: navy; MARGIN-BOTTOM: 0.5em; PADDING-BOTTOM: 0.2em; BORDER-LEFT: black 1px solid; COLOR: #cccccc; PADDING-TOP: 0.2em; BORDER-BOTTOM: black 1px solid; TEXT-DECORATION: none
}
A.visit:hover {
        font-weight: bolder; BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: black 1px solid; MARGIN-TOP: 0.5em; DISPLAY: block; PADDING-LEFT: 0.2em; BACKGROUND: navy; MARGIN-BOTTOM: 0.5em; PADDING-BOTTOM: 0.2em; BORDER-LEFT: black 1px solid; COLOR: #cccccc; PADDING-TOP: 0.2em; BORDER-BOTTOM: black 1px solid; TEXT-DECORATION: none
}

A.neben:link {
         BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: black 1px solid; MARGIN-TOP: 0.5em; DISPLAY: block; PADDING-LEFT: 0.2em; BACKGROUND: navy; MARGIN-BOTTOM: 0.5em; PADDING-BOTTOM: 0.2em; BORDER-LEFT: black 1px solid; COLOR: #cccccc; PADDING-TOP: 0.2em; BORDER-BOTTOM: black 1px solid; TEXT-DECORATION: none
}
A.neben:active {
        PADDING-RIGHT: 0.2em; MARGIN-TOP: 0.5em; DISPLAY: block; PADDING-LEFT: 0.2em; BACKGROUND: navy; MARGIN-BOTTOM: 0.5em; PADDING-BOTTOM: 0.2em; COLOR: #cccccc; PADDING-TOP: 0.2em; TEXT-DECORATION: none
}
A.neben:visited {
        PADDING-RIGHT: 0.2em; MARGIN-TOP: 0.5em; DISPLAY: block; PADDING-LEFT: 0.2em; BACKGROUND: navy; MARGIN-BOTTOM: 0.5em; PADDING-BOTTOM: 0.2em; COLOR: #cccccc; PADDING-TOP: 0.2em; TEXT-DECORATION: none
}
A.neben:hover {
        font-weight: bolder; PADDING-RIGHT: 0.2em; MARGIN-TOP: 0.5em; DISPLAY: block; PADDING-LEFT: 0.2em; BACKGROUND: navy; MARGIN-BOTTOM: 0.5em; PADDING-BOTTOM: 0.2em; COLOR: #cccccc; PADDING-TOP: 0.2em; TEXT-DECORATION: none
}
A.impressum:link {
        BORDER-TOP: black 1px solid; MARGIN-TOP: 3em; DISPLAY: block; BACKGROUND: none transparent; COLOR: black; TEXT-DECORATION: none
}
A.impressum:active {
        BORDER-TOP: black 1px solid; MARGIN-TOP: 3em; DISPLAY: block; BACKGROUND: none transparent; COLOR: black; TEXT-DECORATION: none
}
A.impressum:visited {
        BORDER-TOP: black 1px solid; MARGIN-TOP: 3em; DISPLAY: block; BACKGROUND: none transparent; COLOR: black; TEXT-DECORATION: none
}
A.impressum:hover {
        BORDER-TOP: black 1px solid; MARGIN-TOP: 3em; DISPLAY: block; BACKGROUND: none transparent; COLOR: black; TEXT-DECORATION: none
}
P.abstandunten {
        PADDING-TOP: 3em
}
DIV.abstandunten {
        PADDING-TOP: 3em
}
HR.abstand {
        MARGIN-TOP: 2em; MARGIN-BOTTOM: 3em
}
IMG.angebot {
        MARGIN-RIGHT: 1em;
}

@media all {

IMG.angebot {
        float:left;
}}


}
IMG.no {
        MARGIN: 0em
}
IMG.rechts {
        float: right; margin-left:20px; margin-bottom:10px;
}
IMG.weih {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
EM {
        FONT-WEIGHT: bold; FONT-STYLE: normal
}
EM.strich {
        TEXT-DECORATION: underline
}
EM.klein {
        FONT-WEIGHT: normal; FONT-SIZE: 0.8em
}
EM.zitat {
        FONT-WEIGHT: normal; FONT-SIZE: 0.9em; COLOR: red; FONT-STYLE: italic
}
LI {
        MARGIN-TOP: 1em
}