body {
background-color: #99c831;
font-family: verdana, arial, helvetica, sans-serif;
font-size:10pt;
color: #FFFFFF;
text-align: left;
margin:0 auto;
margin-left: 0px;
margin-top: 0px;
padding-left: 0px;
padding-top: 0px;
}


#navigation {
margin-top: -2px;
float: left;
width: 190px;
}

#navigation a:link,
#navigation a
{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 8pt;
font-weight: bold;
margin-top: 0px; /* 150 px, wenn navig darunter, schieben der Navig von oben */
margin-bottom: 0px;
border-bottom:1px solid #005849;
color:#FFFFFF;
cursor:pointer;
height: 40px;
width: 180px;
padding-left: 8px;
padding-top: 5px;
margin-left: 3px;
/*
background-image:url(../images/bg_navigation.gif);
background-repeat:repeat;
*/
/* background-color:#718d34; */
text-decoration: none;
float: left;

}

#navigation a:hover
{
background-color:#709817;
text-decoration: none;
float: left;
}

#content {
width:995px;
float: left;
background-image:url(../images/bg_all.gif);
background-repeat:repeat-y;

}

#content_bg {
width:560px;
float: left;
background-image:url(../images/bg_table_content.gif);
background-repeat:no-repeat;
}

#content_bg a;
#content_bg a:link
{
color: #FFFFFF;
}

table {
align: left;
}

td {
font-family: verdana, arial, helvetica, sans-serif;
margin: 0px;
font-weight: normal;
font-size: 9pt;
}

td p {
font-family: verdana, arial, helvetica, sans-serif;
margin: 0px;
font-weight: normal;
font-size: 9pt;
color: #dbecb5;
padding-left: 20px;
padding-right: 30px;
line-height: 17px;
}

#rechts { /* höhe von oben bis beginn der Info-Area rechts */
margin-top: 235px;
}

#rechts p {
font-family: verdana, arial, helvetica, sans-serif;
margin: 0px;
font-weight: normal;
font-size: 8pt;
color: #074c40;
padding-left: 10px;
padding-right: 10px;
line-height: 18px;
}

h1 {
font-family: Georgia, arial, helvetica, sans-serif;
font-size: 15pt;
padding-left: 20px;
color: #e3ffa6;
text-align: left;
padding-top: 15px;
padding-bottom: 5px;
text-decoration: underline;
}


a:link, a:hover, a:active
{
color: #FFFFFF;
padding: 1px 1px 1px 1px;
}
a:visited
{
color: #FFFFFF;
padding: 1px 1px 1px 1px;
}
a:hover
{
text-decoration: none;
}

/* form-module
*******************************************************************************/

input,
select,
textarea {
font-family:verdana, arial, helvetica, sans-serif;
float:left;
margin-top:1px;
width:250px;
height: 22px;
border-top:1px solid #b5b6a3;
border-bottom:1px solid #b5b6a3;
border-left:2px solid #b5b6a3;
border-right:2px solid #b5b6a3;
padding:3px 3px 3px 3px;
background-image: url(images/bg_input.gif);
background-repeat:repeat;
font-size:9pt;
background-color: #f6f6f1;
}


textarea {
height:150px;
width: 450px;
font-size:9pt;
}

.schalter
{
font-family:'Courier New', arial, helvetica, sans-serif;
padding:1px 5px 7px 10px;
border:1px solid #666666;
font-weight: bold;
letter-spacing: 2px;
color:#4c4e3f;
text-align: center;
cursor:pointer;
width: 210px;
background-image:url(images/bg_schalter.gif);
background-repeat:repeat;

}


hr
{
border-style: dashed;
border-color:#a9ac95;
height: 1px;
margin-bottom: 8px
}

#footer {
clear:both;
background-image:url(../images/footer.gif);
background-repeat:no-repeat;
height: 123px;
}

#footer p,
#footer a,
#footer a:link
{
padding-top: 80px;
padding-left: 130px;
font-family:'Courier New', verdana, arial, helvetica, sans-serif;
color: #FFFFFF;
font-weight: normal;
font-size: 10pt;
text-decoration: none;
}

.bild_links
{
float: left;
BORDER: #333333 1px solid;
margin: 2px 15px 10px 20px;
}

#slideshow {
BORDER-top: #368041 2px solid;
}