body { margin: 0; padding: 0; width:100%; height:100%;  background-color: #f0f0eb; background-position: left 0; }  

p {font-size: 1em; font-family: Verdana; }

h1 { font-size: 1.3em; font-weight: bold; font-family: Verdana; padding-top: 50px; }

h2 { font-size: 1.2em; font-weight: bold; font-family: Verdana;}
h3 { font-size: 0.9em; font-weight: bold; font-family: Verdana; font-style: italic; line-height: 1em; padding-left: 80px; }
h4 { font-size: 1em; font-weight: bold;font-family: Verdana; }
h5 { font-size: 0.6em; font-style: italic; text-align: center; font-family: Verdana; line-height: 28px; height: 20px; }
a:link { text-decoration: underline; color: #242424;}

a:visited { text-decoration: underline; color: #242424;}

a:hover {text-decoration: underline; color: #242424;}

a:active { text-decoration: underline; color: #242424;}

.floatright { float: right; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; }
.floatleft { float: left; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; }
.fuss { font-size: 0.6em; font-style: italic; line-height: 28px; text-align: center; }
.fett { font-weight: bold; }

#box { width: 1200px; margin-right: auto; margin-left: auto; }

#oben { background-image: url(../images/sonnenblumen.jpg); background-repeat: no-repeat; width: auto; height: 200px; margin-top: 10px; }

#titel { background-image: url(../images/titel.gif); background-repeat: no-repeat; background-position: right 0; position: relative; top: 5px; height: 120px; padding-right: 50px; }

#navigation { height: 35px; }

#inhalt { background-image: url(../images/hintergrund2.gif); background-repeat: repeat-y; background-position: left top; position: relative; top: -20px; min-height: 500px; border-top: 2px solid #dadbd3; border-left: 1px solid #dadbd3; }


#box1{ width: 250px; float: left; padding: 10px; }
#box2{ width: 850px; float: left; margin-left: 20px; padding: 20px 10px 10px 20px; border-left-color: #dadbd3; border-left-width: 1px; }
#box2 p{font-size: 0.9em; font-family: Verdana; }
#box2 ul, li{ font-size: 0.95em; font-family: Verdana; line-height: 20px; list-style-type: disc; list-style-position: outside; }
#infobox { width: 220px; height: auto; margin-bottom: 20px; padding: 10px; }

#infobox p {  font-size: 0.9em;  font-weight: bold; line-height: 14px; }


#fuss { clear: both; text-align: center; position: relative; width: auto; height: auto; border-top: 1px solid #dadbd3; }
/* #fuss p a{ font-size: 0.6em; font-style: italic; line-height: 28px; text-align: center; } */


#navlist
{ font-family: Verdana, sans-serif; font-weight: bold; font-style: normal; font-variant: normal; position: relative; top: -20px; padding: 5px 1px 1px; margin-left: 0; }

#navlist li
{ list-style: none; margin: 0; display: inline; }

#navlist li a
{ color: white; padding: 0.25em 0.5em 0.25em 0.75em; border-left: 0.5em solid #3f7720; background: #e1dddf; text-decoration: none; border-bottom-color: #a09d8e; border-bottom-width: 1px; }

#navlist li a:link { color: #242424; }
#navlist li a:visited { color: #000; }

#navlist li a:hover
{
border-color: #1f3c0e;
color: #fff;
background: #000;
}


#list2
{ font: 15px Verdana, sans-serif; text-indent: 3px; width: 270px; padding: 20px 1px 1px; }

#list2 li
{ margin: 0; padding-top: 3px; list-style-type: none; display: list-item; }

#list2 li a
{ color: white; background-image: url(../images/list-off.gif); background-repeat: no-repeat; background-position: left center; padding: 0.25em 0.5em 0.25em 0.75em; text-decoration: none; }

#list2 li a:link { color: #242424; }
#list2 li a:visited { color: #000; }
#list2 ul li a { color: #605c5c; background-image: url(../images/list-off.gif); background-repeat: no-repeat; background-position: left center; list-style-type: none; }
#list2 li a:hover
{ color: #000200; background-image: url(../images/list-on.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left center; }
#list2 #current{ color: #020014; background-image: url(../images/list-active.gif); background-repeat: no-repeat; background-position: left center; border-bottom: 1px solid #bdbdb8; }
#list2 #active{ color: #000200; }