body {
background-color:#FFFFFF;
background-image:url(img-style/bg.png);
background-repeat:repeat-x;
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
color: #62762B;
}

.fright { float:right; margin-left:25px; padding:1px; border:5px solid #E7E1C9;}

h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:normal;
color:#606F37;
letter-spacing:0.1em;
margin-top:0px;
margin-bottom:15px;
margin-left:0px;
}


p {
margin:0px 0 20px 0;
line-height:150%;
clear:both;
}

td { padding:0 0 10px 0; line-height:150%;}

.clearer {
clear:both;
height:1px; 
font-size:.0001em; 
}

img {border:0;}

a {color:#B28F5C;}

li {padding-bottom:10px;}

#menu {
margin:0px 0 0 0px;
min-height: 200px;
height: auto !important; /* für moderne Browser */
height: 200px; /*für den IE */
display:inline;


}

#menu ul {
margin: 0;
padding: 0;
list-style: none;
margin-left:35px;
margin-right:20px;
padding-top:20px;
}

#menu li {
padding:0px; margin:0;
}

#menu a {
display:block; margin:0px!important;
line-height:38px; height:38px;
padding-top: 0px;
padding-bottom:0px;
padding-left:15px;
text-decoration: none;
color:#576F14;
font-size: 17px;
text-shadow: 0pt 1px 1px #FFFFFF;
background: url("img-style/trenner_navi.png") no-repeat 0px 0px;
background-position:bottom; background-repeat:no-repeat;
}

#menu ul li.current_page_item a  {
color:#66156C!important;
}

#menu a:hover {
text-decoration: none;
color:#66156C!important;
}

:focus {
outline: 0;
}
form {
padding:0;
margin:0;
}

#header {position:relative; width:970px; margin-left:auto; margin-right:auto; height:120px; background-image:url(img-style/header.png);}
#header-logo { position:absolute; left:158px; top:22px;}

#content {
width:970px;  background-image:url(img-style/content.png); background-repeat:no-repeat; margin-left:auto; margin-right:auto; margin-top:0px; overflow:auto !important; overflow:inherit;
}
#content-right { float:right; width:670px; display:inline;
min-height:500px;
height:auto !important;  /* für moderne Browser */
height:500px;  /*für den IE */
padding-top:10px; padding-bottom:50px;
}

#sidebar {float:left; width:250px; padding-top:50px; display:inline;}
#kontakt { margin-top:70px; margin-left:35px; padding:0px 0 0 15px; margin-right:20px; background-image:url(img-style/blume.png); background-repeat:no-repeat; background-position:right;}
#kontakt p { margin:0; padding:0; color:#66156C; font-size:12px;}

#footer {width:100%; margin-top:0px; height:300px; background-image:url(img-style/footer.jpg); background-repeat:repeat-x; background-color:#6B8E26;}
#footer-inhalt {position:relative; width:970px; color:#B0DF53; font-size:11px; margin-left:auto; margin-right:auto; padding-top:170px;}
#footer-right { float:right; width:670px;}
#footer-right a{ color:#B0DF53; }

#footer p { font-size:10px; margin-top:50px; margin-bottom:0; padding:0; color:#313F14; display:block;}
#footer p a { text-decoration:none;  color:#313F14;}
#footer p a:hover { text-decoration:underline;}

#slideshow{
position:relative;
width:650px;
height:210px;
background:transparent;
margin-bottom:30px;
}

#slideshow img {
display:none;
position:absolute;
top:0; left:0;
}

#slideshow img.start {
display:block;
}

.show { margin-top:20px;}
.show td  {width:140px; height:120px; background-color:#FFFFFF; border:1px solid #F3F6A6; text-align:center; padding:10px 0 10px 0;}
.empty {border:1px solid #FFFFFF!important;}

#no-slideshow{
position:relative;
width:650px;
height:210px;
background:transparent;
margin-bottom:30px;
}