html, body { margin: 0px; }
.weiss { color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
a.menu { color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; }
a.menu:hover { color: #000000; }
a.button { background-color: #F3F6E6; border-left-color: #3E8C76; border-left-style: solid; border-left-width: 6px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding-bottom: 2px; padding-left: 4px; padding-right: 4px; padding-top: 1px; text-decoration: none; }
.banner { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding-bottom: 10px; padding-left: 25px; padding-right: 10px; padding-top: 10px; }
.titel { background-image: url(images/hg_banner.gif); background-position: right top; background-repeat: no-repeat; color: #3E8C76; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bolder; }
h1 { color: #3E8C76; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bolder; }
a { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; }
a.klein { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
.seite { background-image: url(images/hg_seite.gif); background-position: right top; background-repeat: repeat-y; }
.menu2 { background-image: url(images/hg_menu.gif); background-position: left top; background-repeat: repeat-y; }
.text, .form { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
a.button:hover, a:hover { color: #3E8C76; }
.error, .success, .error p, .success p { color: red; font-weight: bold; text-align: center; }
.success, .success p { color: green; }
.navil, .navir { background: #eee; border: 0; color: black; cursor: pointer; font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; margin: 0; padding: 3px; text-decoration: none; }
.navil, .navir { border: 4px solid #3E8C76; border-style: none solid none none; padding: 3px; text-align: right; }
.navil { border-style: none none none solid; }
form{ margin: 0; padding: 0; }
a.button:hover, .navil:hover, .navir:hover { color: #3E8C76; }
