body { padding: 0 0 2em; margin: 0; color: #333; font-size: 75%; font-family: verdana, sans-serif; font-variant: normal; line-height: 150%; background-color: #903; }
body a { color: #903; font-family: verdana, sans-serif; font-weight: normal; font-style: normal; font-variant: normal; text-align: left; margin: 0; padding: 0 0 2em; }
td { background-color: #ffc; }
#td h2 { color: #000; font: 1em verdana, sans-serif; text-align: left; margin: 0.5em 0 0; padding: 2px 5px; border-bottom: 1px solid #e3ebcc; }
hr { background-color: #fff; display: none; }

img { border-style: none; }

ins {
text-decoration: none;
border-bottom: 1px dashed #F26722;
}

acronym, abbr, dfn {
border-bottom: 1px dashed #333;
font-style: normal;
}

blockquote {
border-left: 5px solid #759d00;
margin: 1em 0;
padding: 5px 10px;
background: #ffc;
width: 490px;
}

code, pre {
color: #f90;
font: 1.1em "courier new", courier, monospace;
}

.bild-links { vertical-align: middle; float: left; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; }
.bild-linksfoto { float: left; margin: 4px; border: solid 3px #f93; }
.bild-rechts { float: right; padding: 8px 0 8px 8px; }

.center {
text-align: center;
}
.kleiner { font-size: 90%; text-align: center; }
.fett { font-size: 110%; font-weight: bold; text-align: center; }
.mager { font-size: 90%; font-weight: normal; text-align: center; }
.rot { color: #c00; text-align: center; }
.schwarz { color: #000; text-align: center; }
.linie { color: #c00; text-align: center; border-bottom: 1pt solid #c00; }
.rahmen { color: #c00; text-align: left; width: 500px; height: inherit; margin-left: 100px; padding: 10px; border: solid 2px; dth: 2px; }
.rahmen2 { color: #c00; text-align: left; padding: 10px; height: inherit; border: solid 2px; dth: 2px; }
#container { background-color: #ffc; background-repeat: repeat-y; background-attachment: scroll; background-position: 0 0; text-align: left; margin: 0 auto 0 100px; width: 780px; padding: 0 0 1em; position: relative; height: inherit; border: solid 0 #9cd200; }

#kopf { background-color: #ffc; background-image: url(../Bilder/Website/logo_webvl.gif); background-repeat: no-repeat; background-attachment: inherit; background-position: left center; width: 850px; height: 145px; visibility: visible; margin: 0; padding: 0; border-bottom: 10px solid #903; r: #9cd2; }

#kopf h1 { font: 30px "trebuchet ms", sans-serif; color: #f93; margin: 0; padding: 0; }

#kopf h1 a { color: #759d00; text-decoration: none; margin: 0; padding: 0; }

#navi { float: right; width: 220px; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; background-color: #c00; position: absolute; right: -150px; padding: 0 0 10px 15px; margin: 0 15px 15px 0; border-color: #fff; outline: solid 1px #ffc; list-style: none inside; display: inline; }

#navi ul, #navi ol, #navi form, #navi dl { color: #ffc; font-weight: bold; background-color: transparent; text-align: left; width: 200px; list-style-image: url(../Bilder/Website/favicon_2.gif); }

#navi div { margin: 10px 10px 15px; text-align: left; }
#navi h1 { color: #f90; font: 24px/150% verdana, sans-serif; background-color: #c00; background-image: none; text-align: center; width: 200px; margin: 0 0 0.5em; padding: 1px 5px 1px 0; }
#navi h1 a { color: #f90; font: 24px/150% verdana, sans-serif; background-color: #c00; background-image: none; text-decoration: none; text-transform: uppercase; text-align: center; width: 200px; margin: 0 0 0.5em; padding: 1px 5px 1px 0; }
#navi h1 a:hover { color: #f90; font: 24px/150% verdana, sans-serif; background-color: #c00; background-image: none; text-align: center; text-transform: uppercase; width: 200px; margin: 0 0 0.5em; padding: 1px 5px 1px 0; }
#navi h2 { color: #903; font-size: 1.2em; font-family: verdana, sans-serif; font-weight: normal; font-style: normal; line-height: normal; background-color: #f90; text-decoration: none; text-align: center; width: 200px; padding-top: 1px; padding-right: 5px; padding-bottom: 3px; }
#navi h2 a { color: #903; font-size: 1.2em; font-family: verdana, sans-serif; font-weight: normal; font-style: normal; line-height: normal; background-color: #f90; background-image: none; text-decoration: none; text-align: center; width: 200px; padding: 1px 5px 1px 3px; }
#navi h2 a:hover { color: #c00; font: 1.2em verdana, sans-serif; background-color: #f90; background-image: none; text-align: center; width: 200px; margin: 3px; padding: 1px 5px 1px 3px; }
#navi p a { font-weight: bold; color:#ffc; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-align: left; text-indent: 0; width: 200px; margin: 3px; padding: 5px; list-style-image: url(../Bilder/Website/favicon_2.gif); }

#navi p a:hover { color: #f90; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: left; }

#navi ul { background-image: none; background-repeat: no-repeat; background-attachment: scroll; text-align: left; width: 0; list-style: none inside; }

#navi ul ul { width: 0; }

#navi .navi-search {
width: 150px;
font-size: 1em;
}

#inhalt { color: #666; margin-left: 15px; padding: 1.1em 25px; font-size: 12px; background-color: #ffc; text-align: left; margin-right: 235px; border-color: #333; border-width: 5px; }
#inhalt li { color: #000; font-size: 12px; line-height: 150%; background-color: #ffc; text-align: left; margin-right: 0; margin-bottom: 15px; margin-left: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; list-style-image: url(../Bilder/Website/favicon_2.gif); }
#inhalt p { color: #000; font-size: 12px; background-color: #ffc; background-image: none; text-align: left; border-color: transparent; list-style-image: url(../Bilder/Website/favicon_2.gif); list-style-position: outside; }
#inhalt h2 { color: #f90; border-bottom: 1px solid #903; font: bold 1em verdana, sans-serif; background-color: #ffc; text-align: left; margin: 0.5em 0 0; padding: 2px 5px; }
#inhalt h2 a { color: #c00; background-color: #f90; text-decoration: none; }

#inhalt h3 { color: #f90; margin: 1em 0 0; font-size: 1.4em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 140%; background-color: #ffc; background-image: url(../Bilder/Website/fuchsani_neu.gif); background-repeat: no-repeat; background-attachment: inherit; background-position: left center; padding: 20px 0 25px 80px; }
#inhalt h4 { color: #f90; font-size: 1.4em; font-weight: normal; background-color: #ffc; background-repeat: no-repeat; background-attachment: scroll; background-position: left center; text-indent: 80px; margin: 1em 0 0; padding: 5px 0 25px; }
#inhalt h3 a { color: #c00; background-color: #ffc; text-decoration: none; }

#inhalt h3 a:hover { color: #f90; background-color: #ffc; text-decoration: none; }
#inhalt h5 { font-size: 1.1em; padding: 0; margin: 1em 0; color: #f90; background-color: #ffc; }
#inhalt h6 a { color: #f90; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; background-color: #ffc; text-decoration: underline; text-align: right; }
#inhalt a, #footer a { color: #903; background-color: #ffc; }

#inhalt a:hover, #footer a:hover { color: #f90; background-color: #ffc; text-decoration: none; }

#inhalt .meta {
font-size: .9em;
background: #E3EBCC;
margin: 0;
padding: 1px 5px;
}

#inhalt .feedback {
margin: 1em 1.7em 1em 1em;
text-align: right;
}

#commentlist li {
margin-bottom: 1.5em;
padding-bottom: 1em;
border-bottom: 1px solid #E3EBCC;
}

#commentform {
margin: 1em 0;
padding: 1em;
border: 1px solid #759D00;
background: #E3EBCC;
}

#footer p { color: #903; clear: both; margin: 0 15px; padding: 0 5px; text-align: center; font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffc;;
}
#titel { color: #ffc; font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #903; text-align: center; margin: 0 15px; padding: 0 5px 5px; clear: both; }
#titel a { color: #f90; font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #903; text-align: center; margin: 0 15px; padding: 0 5px 5px; clear: both; }

