body { color: black; font-family: Arial, Helvetica, sans-serif; background: #77909e url(Bilder/bg_oben.gif) repeat-x left top; margin: 0; padding: 0; }

p {}

td {}

a:link { color: blue }

a:visited { color: purple }

a:hover { color: purple }

a:active { color: red }
.nav { background-color: #fff; margin-top: 5px; border: solid 1px #82b8bd; }
.nav td { padding: 5px; }
.nav th { color: #fff; font-size: 14px; font-weight: bold; line-height: 28px; background-color: #9dc6ca; text-align: left; padding-left: 5px; }
.nav a { color: #77909e; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; background-image: url(Bilder/re_nav.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left center; text-decoration: none; margin-top: 5px; margin-bottom: 2px; padding-left: 10px; border-bottom: 1px solid #bbc8cf; display: block; }
.nav a:visited { color: #77909e; border-bottom: 1px solid #bbc8cf; }
.nav a:hover { color: #000; border-bottom: 1px solid #231f20; }
.subfooter { line-height: 9px; background-color: #bbc8cf; height: 9px; border-top: 1px solid #fff; border-bottom: 1px solid #fff; }
.footer { color: #fff; font-weight: normal; }
.footer a { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.footer a:visited { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.footer a:hover { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.footer td { }
.footer p { color: #fff; font-weight: normal; padding: 2px 5px; }
.content { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; line-height: 14px; order-top-style: solid; }
.content table table { margin: 0; padding: 2px; border: solid 1px #d8e6e7; }
.content table table th { color: #30586a; font-size: 12px; line-height: 14px; text-align: left; margin: 0; padding: 2px 5px 2px 15px; border: solid 1px #d8e6e7; }
.content form { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; line-height: 14px; margin: 15px; order-top-style: solid; }
.content form table { margin: 15px; padding: 2px; border: solid 1px #d8e6e7; }
.content form th { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; line-height: 14px; padding: 2px 5px; order-top-style: solid; }
.content form td { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; line-height: 14px; padding: 2px 5px; order-top-style: solid; }
.content a { color: #000; font-size: 12px; order-top-style: solid; }
.content a:visited { color: #000; font-size: 12px; order-top-style: solid; }
.content a:hover { color: #5b6a7b; font-size: 12px; order-top-style: solid; }
.content td { color: #5b6a7b; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; order-top-style: solid; }
.content h1 { color: #738293; font-size: 18px; font-weight: bold; font-variant: normal; line-height: 28px; background-image: url(Bilder/re_gruen_24.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; text-align: center; height: 28px; margin: 15px; }
.content h2 { color: #30586a; font-size: 14px; font-weight: bold; line-height: 18px; margin: 15px; }
.content h3 { color: #738293; font-size: 12px; font-weight: bold; line-height: 16px; margin: 15px; }
.content li { color: #738293; font-size: 12px; line-height: 17px; background-image: url(Bilder/re_nav.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; padding-left: 10px; list-style-type: none; list-style-position: inside; display: list-item; }
.content ul { color: #738293; font-size: 12px; line-height: 15px; list-style-type: none; list-style-position: inside; display: block; margin: 15px; }
.content p { color: #555; font-size: 12px; line-height: 17px; margin: 15px; }
.content img { margin: 5px; }
.b1pxsw { margin: 5px; border: solid 1px #555; }
.tabliste td { color: #5b6a7b; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 3px 0; padding: 0; order-top-style: solid; }
.tabliste img { color: #5b6a7b; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 3px 3px 3px 6px; padding: 0; border-width: 0; order-top-style: solid; }
.info { color: #738293; font-size: 12px; line-height: 15px; }
.info h2 { color: #738293; font-size: 12px; line-height: 15px; margin: 15px 15px 15px 25px; }
.info img { color: #738293; font-size: 12px; line-height: 15px; margin: 3px 3px 3px 25px; border: solid 1px #555; }
.info p { color: #555; font-size: 12px; line-height: 15px; width: 200px; margin: 7px 0 14px 25px; }

