body	  { color: #333; font-family: "trebuchet ms", verdana, sans-serif; text-align: center; margin: 0; padding: 0; background-color: #909780; }
#container	    { color: #333; margin: 0 auto; padding: 0; width: 820px;  background-image: url(../gfx/back_gruen.gif); background-repeat: repeat-y; background-position: center;}
html>#container	 { width: 820px }
#oben        { background-color: #326809; margin: 0 auto; width: 776px; height: 5px  }
#mitte { margin: 0 auto; width: 776px; }
#unten { background-color: #909780; background-image: url(../gfx/back_gruen_unten.gif); background-repeat: no-repeat; background-position: center 0; text-align: left; margin: 0 auto; width: 820px; }
#unten p { font-size: 10px; line-height: 16px; margin-right: 21px; margin-left: 21px; padding-top: 15px; padding-bottom: 10px; }
a  { color: #214406; text-decoration: underline }
a:link, a:visited, a:active  { color: #214406; text-decoration: none }
a:hover { color: #fff; text-decoration: none; background-color: #214406; }
a.bild { background-color: transparent; text-decoration: none }
a.bild:link { background-color: transparent; text-decoration: none }
a.bild:visited { background-color: transparent; text-decoration: none }
a.bild:hover { background-color: transparent ; text-decoration: none; }
a.bild:active { background-color: transparent; text-decoration: none }
#menu { width: 262px; margin-top: 0; }
#menu ul { font-size: 12px; margin: 0; padding: 0; list-style-type: none; }
#menu li { vertical-align: middle; height: 25px; margin-bottom: 1px; }
#menu a:link, #menu a:visited, #menu a:active { color: #214406; display:block; background-color: #e0dec6; text-decoration: none; min-height: 30px; margin: 0; padding: 3px 3px 0 10px; border-top: 1px solid #fff; border-right: 1px solid #c0c2ac; border-bottom: 1px solid #c0c2ac; border-left-width: 0; }
#menu a:hover { color: #214406; background-color: #edecdd; text-decoration: none; margin: 0; display: block; padding: 3px 3px 0 10px; border-top: 1px solid #fff; border-right: 1px solid #c0c2ac; border-bottom: 1px solid #c0c2ac; }
#inhalt { padding: 20px 20px 15px; }
#inhalt p { font-size: 12px; line-height: 18px; }
#inhalt h1  { color: #326809; font-size: 20px; font-weight: bold; line-height: 20px; margin-bottom: 18px; }
#inhalt h2  { color: #326809; font-size: 14px; font-weight: bold; line-height: 16px; padding-top: 18px; padding-bottom: 9px; }
#inhalt ul { font-size: 12px; line-height: 18px; text-indent: 0; margin-left: 25px; }
#inhalt li { text-indent: 0px }
.text  { color: purple; font-size: 12px; font-family: "trebuchet ms", verdana, sans-serif; line-height: 18px; }


.form { color: #000000; font-size: 12px; line-height: 14px; border-width: 0 0 1px; border-style: solid; border-color: #888888; }

.formerror {
	color: #c70000;
	font-size: 12px;
	font-weight:bold;
	line-height: 14px;
	border-width: 0 0 1px;
	border-style: solid;
	border-color: #888888; 
	
}


.area { color: #77adff; font-size: 12px; line-height: 14px; border: solid 1px #888888; scrollbar-face-color: #ffffff; scrollbar-shadow-color: #ffffff; scrollbar-base-color: #ffffff; scrollbar-highlight-color: #ffffff; scrollbar-3dlight-color: #ffffff; scrollbar-darkshadow-color: #ffffff; scrollbar-track-color: #ffffff; scrollbar-arrow-color: #7b8c41; }
img.logo { margin-top: 26px; margin-bottom: 12px; }
.special { width: 262px; margin-top: 20px; padding: 0; border-bottom: 1px solid #c0c2ac; }
.special p { font-size: 12px; line-height: 16px; background-color: #e0dec6; margin: 0; padding: 6px 6px 6px 10px; border-right: 1px solid #c0c2ac; }
.adresse { margin-top: 40px; padding: 0 0 20px; width: 262px; margin-bottom: 0; border-bottom: 5px solid #326809; }
.adresse p { font-size: 12px; line-height: 16px; margin: 0; padding: 6px 6px 0 10px; }

