
/*main*/
body { background-color: #001d3f; background-repeat: repeat-x; background-position: left 0; text-align: center; margin: 0 }
form { display: inline }
div { padding: 0 }
.haupttabelle { width: 780px }
/*header*/
.headertext { color: #bdbdb9; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; padding-right: 5px; padding-bottom: 10px; padding-left: 5px }
.headerabstand { height: 10px }
a.headline_bit:link, a.headline_bit:visited { color: #adb9be; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-position: 0 15px; color2: red       }
a.headline_bit:hover { color: white; font-size: 10px !important; font-family: Verdana, Arial, Helvetica, sans-serif, Verdana, Arial, Helvetica, sans-serif, Verdana, Arial, Helvetica, sans-serif, Georgia, "Times New Roman", Times, serif, Georgia, "Times New Roman", Times, serif, Helvetica; text-decoration: none; background-position: 0 15px; color2: red       }
.logoabstand { padding-top: 20px; padding-bottom: 10px }
/*suchfelder*/
.suchtabelle { height: 20px }
.suche { margin: 0; padding: 0; height: 20px }
.sform { color: black; font-size: 12px; background-color: #f4f4f4; margin: 0; padding: 0; width: 130px; height: 18px; border-style: solid; border-width: 2px; border-color: #303030 #ccc #ccc #303030 }
.sbutton { color: #f4f4f4; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: transparent; background-position: 0 0; cursor: pointer; margin: 0; padding: 0; width: 40px; border: solid 0 transparent }
/*content_main*/

.rahmen { border-right: 1px solid #dfdfdf }
.content_rahmen { background-color: #fff; border-right: 1px solid #adb9be; border-left: 1px solid #adb9be }
.abstand { height: 10px }
.abstand30 { background-image: url(/images/start/content_top30b.gif); background-repeat: no-repeat; background-position: 0 0; height: 20px }
/*verlauf*/
a.verlaufmenue:link, a.verlaufmenue:visited { color: #828282; font-size: 10px !important; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 20px; text-decoration: none; background-position: 0 15px; display: block; padding-right: 10px; padding-left: 10px; color2: red          }
a.verlaufmenue:hover { color: #505050; font-size: 10px !important; font-family: Verdana, Arial, Helvetica, sans-serif, Verdana, Arial, Helvetica, sans-serif, Verdana, Arial, Helvetica, sans-serif, Georgia, "Times New Roman", Times, serif, Georgia, "Times New Roman", Times, serif, Helvetica; line-height: 20px; text-decoration: none; background-position: 0 15px; display: block; padding-right: 10px; padding-left: 10px; color2: red         }
.text_verlauf { color: #505050; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-right: 10px; padding-left: 10px }
/*färbiger Balken über Content*/
.roterbalken { background-color: #adb9be; display: block; width: 100%; height: 6px }
/*text*/
.h1 { color: #505050; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 17px }
.h1fett  { color: #505050; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 17px }
.h3  { color: #505050; font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
.contenttext { color: #505050; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 17px }
a:link, a:visited     { color: #547c8c; text-decoration: none }
a:hover     { color: #000; text-decoration: none }
/*Aktuell*/
a.headline:active  { color: #505050; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 20px; text-decoration: none }
a.headline:link  { color: #505050; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 20px; text-decoration: none }
a.headline:visited  { color: #505050; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 20px; text-decoration: none }
a.headline:hover  { color: #505050 !important; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 20px; text-decoration: none; background-color: #fff }
/*bilder*/
.newsbildindex  { background-color: #fff; margin-right: 10px; padding-top: 2px; padding-bottom: 2px; float: left; border: solid 1px #c0c0c0 }
.probild  { background-color: #fff; padding: 2px 0; border: solid 1px #c0c0c0 }
.linie { border-bottom: 1px solid #e6e6e6 }
/*sitemap*/
.10hoch { }
.abstand20lr { width: 10px }
.spaltenrahmen { background-color: #f4f4f4; border-right: 1px solid #e6e6e6; border-left: 1px solid #e6e6e6 }
/*footer*/
.footertop { margin: 0; width: 780px; height: 17px }
.footermain { margin: 0; width: 780px; height: 71px }
.fonabstand { padding-right: 40px; padding-left: 40px }
.footertext { color: #547c8c; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px }
.footertext10 { color: #adb9be; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px }
a.footer_bit:link, a.footer_bit:visited { color: #03547c; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-position: 0 15px; color2: red              }
a.footer_bit:hover { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif, Verdana, Arial, Helvetica, sans-serif, Verdana, Arial, Helvetica, sans-serif, Georgia, "Times New Roman", Times, serif, Georgia, "Times New Roman", Times, serif, Helvetica; text-decoration: none; background-position: 0 15px; color2: red            }
.footer_rahmen { background-color: #f4f4f4; border-top: medium none #fff; border-right: 1px solid #adb9be; border-left: 1px solid #adb9be }
