BODY {
        PADDING-RIGHT: 0%; PADDING-LEFT: 0%; FONT-SIZE: 100.01%; BACKGROUND: url(#) #99999b; PADDING-BOTTOM: 1%; MARGIN: 0px; COLOR: black; PADDING-TOP: 1%; FONT-FAMILY: verdana, arial, sans-serif; min-width: 990px;
        }
A {
        COLOR: #808080; TEXT-DECORATION: underline; FONT-WEIGHT: bold
}
A:visited {
        COLOR: black
}
A:hover {
        COLOR: #5b8f79; TEXT-DECORATION: none
}
.skip {
        MARGIN-LEFT: -999px; WIDTH: 990px; POSITION: absolute
}
H1 {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0%; FONT-WEIGHT: normal; FONT-SIZE: 2.1em; PADDING-BOTTOM: 0.2em; MARGIN: 0px; LINE-HEIGHT: 0.8em; PADDING-TOP: 0.6em; BORDER-BOTTOM: #4F6639 1px dashed
}
H2 {
        FONT-WEIGHT: normal; FONT-SIZE: 1.9em;
}
H3 {
        FONT-WEIGHT: normal; FONT-SIZE: 2.1em;
}
H4 {
        FONT-WEIGHT: normal; FONT-SIZE: 1.0em;
}
H1 {
        COLOR: #000000; FONT-FAMILY: Georgia, "Times New Roman", Times, serif
}
H2 {
        COLOR: #397220; FONT-FAMILY: Georgia, "Times New Roman", Times, serif
}
H3 {
        COLOR: #397220; FONT-FAMILY: Georgia, "Times New Roman", Times, serif
}
H4 {
        COLOR: #397220;
}
H5 {
        COLOR: #000000; FONT-FAMILY: Georgia, "Times New Roman", Times, serif
}
H6 {
        COLOR: #4F6639; FONT-FAMILY: Georgia, "Times New Roman", Times, serif
}
.fleft {
        BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 1px; BORDER-LEFT: #aaa 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #aaa 1px solid
}
#container {
        width:990px; BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-SIZE: 0.8em; BACKGROUND: url(.jpg) #fffce4; MARGIN: auto; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid; max-width: 990px; min-width: 990px
}
#logo {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(.jpg) #fffce4 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; MARGIN-bottom: 0px; LINE-HEIGHT: 0px; PADDING-TOP: 0px; HEIGHT: 100px;
}
#menu {
        BORDER-top: #5b8f79 0px solid; BORDER-BOTTOM: #5b8f79 1px solid; PADDING-RIGHT: 25px; PADDING-LEFT: 5px; BACKGROUND: url(.jpg) #fffce4; PADDING-BOTTOM: 2px; MARGIN: 0px; MARGIN-top: 0px; COLOR: black; PADDING-TOP: 2px; TEXT-ALIGN: right;
}
#menu LI {
        PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 0.7em; PADDING-BOTTOM: 0px;  PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BORDER-right: #5b8f79 1px solid; margin-left: -1px
}
#menu LI em{
        PADDING-RIGHT: 660px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px;
}
#menu LI A {
        COLOR: #808080; TEXT-DECORATION: none;
}
#menu LI A:hover{
        TEXT-DECORATION: underline
}
#main {
        PADDING-RIGHT: 240px; PADDING-LEFT: 180px; FONT-SIZE: 1.0em; BACKGROUND: url(.jpg) #fffce4 100% 0px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.5em; PADDING-TOP: 5px
}
#main1 {
        PADDING-RIGHT: 240px; PADDING-LEFT: 180px; FONT-SIZE: 1.1em; BACKGROUND: url(.jpg) #fffce4 100% 0px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.6em; PADDING-TOP: 5px
}
#subnav {
        PADDING-RIGHT: 15px; PADDING-LEFT: 5px; FONT-SIZE: 0.9em; FLOAT: right; PADDING-BOTTOM: 1em; MARGIN: 0em 1% 0px; BORDER-LEFT: #fffce4 1px dashed; PADDING-TOP: 10px; WIDTH: 180px
}
#footer {
        CLEAR: both; PADDING-RIGHT: 10px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; PADDING-TOP: 1px; BACKGROUND: url(.jpg) #fffce4 0px 0px; BORDER-TOP: #5b8f79 1px solid; FONT-SIZE: 0.7em;
}
#footer EM {
         PADDING-LEFT: 720px; PADDING-RIGHT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#footer EM.weit {
         PADDING-LEFT: 830px; PADDING-RIGHT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
navlist {
color: white;
background: #5b8f79;
border-bottom: 0.2em solid #17a;
border-right: 0.2em solid;
padding: 0 1px;
margin-left: -5px;
width: 8em;
font: normal 1.0em Georgia, "Times New Roman", Times, serif
}

#navlist li {
list-style: none;
margin: 0px;
font-size: 0.9em;
}

#navlist a {
display: block;
text-decoration: none;
margin-bottom: 0.6em;
margin-top: 1.5em;
color: white;
background: #5b8f79;
border-width: 1px;
border-style: solid;
border-color: #99999b #000 #000 #000;
border-left: 1em solid #99999b;
padding: 0.25em 0.1em 0.4em 0.75em;

}

#navlist a#current { border-color: #99999b #99999b #5b8f79 #5b8f79; }

#navlist a {
width: 85%;
}

#navlist a {
voice-family: "\"}\"";
voice-family: inherit;
width: 8.0em;
}
#navcontainer {  margin-left: -7px; FLOAT: left; margin-top: 15px;
width: 130;

}
#navcontainer #navlist a {
width: 130;

}

#navlist a:hover, #navlist a#current:hover {
background: #99999b;
border-color: #000 #000 #5b8f79 #5b8f79;
padding: 0.4em 0.1em 0.25em 0.9em;
}

#navlist a:active, #navlist a#current:active {
background: #d3d3d0;
border-color: #000 #000 #5b8f79 #5b8f79;
padding: 0.4em 0.35em 0.25em 0.9em;
}
hr { color: #5b8f79; background-color: #000000
}
.drop-shadow
{
        float: right;
        position: relative;
        margin: 10px 0px 0 0px !important;
        margin: 0px 0px 0 0px;

}

.drop-shadow img
{
        padding: 1px;
        display: block;
        position: relative;

        background-color: #ffffff;
        border: 1px solid #a9a9a9;
}
IMG.bild {
        BORDER-RIGHT: #aaa 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #aaa 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #aaa 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #aaa 0px solid; max-width: 100%
}
IMG.bild1 {
        BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #aaa 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #aaa 1px solid; max-width: 95%
}
navlist2 {
color: black;
background: #5b8f79;
border-bottom: 0.2em solid #17a;
border-right: 0.2em solid #000;
padding: 0 1px;
margin-left: -5px;
width: 2em;
font: normal 1.0em Georgia, "Times New Roman", Times, serif
}
#navlist2 a {

width: 15em;
text-decoration: none;
margin-bottom: 0m;
margin-top: 1.0em;
color: black;
background: #99999b;
border-width: 1px;
border-style: solid;
border-color: #99999b #000 #000 #000;
border-left: 0em solid #000;
padding: 0.25em 0.5em 0.4em 0.75em;

}
#navlist2 a:hover {
color: #5b8f79;
background: #99999b;
}

#navlist3 a {

width: 15em;
text-decoration: none;
margin-bottom: 0m;
margin-top: 1.0em;
color: black;
background: #DFDFDF;
border-width: 1px;
border-style: solid;
border-color: #000 #000 #000 #000;
padding: 0.25em 0.5em 0.4em 0.75em;

}
#navlist3 a:hover {
color: #5b8f79;
background: #DFDFDF;
border-color: #fffce4 #fffce4 #fffce4 #fffce4;
padding:  0.25em 0.5em 0.4em 0.75em;
}
#navlist3 a#current {
color: #5b8f79;
background: #DFDFDF;
border-color: #5b8f79 #5b8f79 #5b8f79 #5b8f79;
padding:  0.25em 0.5em 0.4em 0.75em;
}
x.drop-shadow
{
        float: right;
        position: relative;
        margin: 10px 0px 0 0px !important;
        margin: 0px 0px 0 0px;
        background: transparent url(drop_shadow.png) bottom right no-repeat !important;
        background: transparent url(drop_shadow_ie.gif) bottom right no-repeat;
}

x.drop-shadow img
{
        padding: 4px;
        display: block;
        position: relative;
        margin: -6px 6px 6px -6px;
        background-color: #ffffff;
        border: 1px solid #a9a9a9;
}
