
body { color: black; background-color: white; background-image: url("images/hintergr.jpg"); background-repeat: repeat-x; margin: 0; padding: 0 }
p { margin: 0; padding: 0 }
.links { background-image: url("images/hintergr_links.jpg"); background-repeat: no-repeat; background-position: 0 0; margin: 0; padding: 0 }
.inhalt { background-image: url("images/hintergr_oben.gif"); background-repeat: no-repeat; margin: 0; padding: 100px 25px 20px 15px }
.inhalt h1 { color: #903; font-size: 22px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-style: italic; font-weight: bold; margin: 0 0 10px; padding: 0 }
.inhalt h2 { color: #666; font-size: 22px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-style: italic; font-weight: normal; margin: 0 0 10px; padding: 0 }
.inhalt h3 { color: #999; font-size: 17px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-style: italic; font-weight: bold; text-decoration: none; letter-spacing: 1px; margin: 10px 0 8px; padding: 0 }
.inhalt h4 { color: #903; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-style: italic; font-weight: bold; line-height: 1.1; text-decoration: none; background-color: #f0f0f0; letter-spacing: 1px; margin: 10px 0 8px; padding: 0 5px }
.inhalt p   { color: #000; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 1.4; text-align: left; margin: 0; padding: 0 }
.inhalt ul { color: #000; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 1.4; text-align: left; list-style-type: square; margin: 0 0 0 20px; padding: 0 0 0 0 }
.inhalt ul ul { color: #000; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 1.4; text-align: left; list-style-type: disc; margin: 0 0 0 10px; padding: 0 0 0 0 }
.inhalt ul ul ul { color: #000; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 1.4; text-align: left; list-style-type: circle; margin: 0 0 0 10px; padding: 0 0 0 0 }
.inhalt td { color: #000; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 1.2; text-align: left }
.inhalt a { color: #903; font-weight: normal; text-decoration: underline; letter-spacing: 1px }
.inhalt a:visited { color: #666; font-weight: normal; text-decoration: underline; letter-spacing: 1px }
.inhalt a:hover { color: #000; font-weight: normal; text-decoration: underline; background-color: #f0f0f0; letter-spacing: 1px }
.nav_hintergr  { color: #fff; background-color: #9a0059; background-image: url("images/hintergr_nav.jpg"); background-repeat: no-repeat; background-position: 0 151px; margin: 0; padding: 0 }
.nav { background-image: none }
.nav1 { margin: 0; padding: 0; height: 25px }
.nav1 a { color: #fff; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.2; text-decoration: none; background-image: none; background-position: 0 0; margin: 3px 0 0; padding: 6px 5px 6px 60px }
.nav1 a:visited { color: #fff; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.2; text-decoration: none; background-image: none; background-position: 0 0; margin: 3px 0 0; padding: 6px 5px 6px 60px }
.nav1 a:hover { color: #fff; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.2; text-decoration: none; background-image: none; background-position: 0 0; margin: 3px 0 0; padding: 6px 5px 6px 60px }
.nav1_CUR { margin: 0; padding: 0; height: 25px }
.nav1_CUR a { color: #fff; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.2; text-decoration: none; background-image: url("images/pfeil_nav1.gif"); background-repeat: no-repeat; background-position: 0 6px; margin: 3px 0 0; padding: 6px 5px 6px 60px }
.nav1_CUR a:visited { color: #fff; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.2; text-decoration: none; background-image: url("images/pfeil_nav1.gif"); background-repeat: no-repeat; background-position: 0 6px; margin: 3px 0 0; padding: 6px 5px 6px 60px }
.nav1_CUR a:hover { color: #fff; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.2; text-decoration: none; background-image: url("images/pfeil_nav1.gif"); background-repeat: no-repeat; background-position: 0 6px; letter-spacing: 1px; margin: 3px 0 0; padding: 6px 5px 6px 60px }
.nav1_ACT { margin: 0; padding: 0; height: 25px }
.nav1_ACT a { color: #fff; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.2; text-decoration: none; background-image: url("images/pfeil_nav1.gif"); background-repeat: no-repeat; background-position: 0 6px; margin: 3px 0 0; padding: 6px 5px 6px 60px }
.nav1_ACT a:visited { color: #fff; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.2; text-decoration: none; background-image: url("images/pfeil_nav1.gif"); background-repeat: no-repeat; background-position: 0 6px; margin: 3px 0 0; padding: 6px 5px 6px 60px }
.nav1_ACT a:hover { color: #fff; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.2; text-decoration: none; background-image: url("images/pfeil_nav1.gif"); background-repeat: no-repeat; background-position: 0 6px; letter-spacing: 1px; margin: 3px 0 0; padding: 6px 5px 6px 60px }
.nav2  { text-indent: 75px; margin: 5px 0 0 0; padding: 0; height: 20px }
.nav2 a   { color: #fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 1.2; text-decoration: none; text-indent: 0; margin: 2px 0 2px 75px; padding: 4px 5px 4px 0 }
.nav2 a:visited   { color: #fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 1.2; text-decoration: none; margin: 2px 0 2px 75px; padding: 4px 0 4px 0 }
.nav2 a:hover   { color: #fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.2; text-decoration: none; margin: 2px 0 2px 75px; padding: 4px 0 4px 0 }
.nav2_CUR { margin: 5px 0 0 75px; padding: 0; height: 20px }
.nav2_CUR a  { color: #fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.2; text-decoration: none; background-image: url("images/pfeil_nav2.gif"); background-repeat: no-repeat; background-position: 60px 5px; margin: 2px 0 2px 0; padding: 4px 0 4px 75px }
.nav2_CUR a:visited  { color: #fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.2; text-decoration: none; background-image: url("images/pfeil_nav2.gif"); background-repeat: no-repeat; background-position: 60px 5px; margin: 2px 0 2px 0; padding: 4px 0 4px 75px }
.nav2_CUR a:hover  { color: #fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.2; text-decoration: underline; background-image: url("images/pfeil_nav2.gif"); background-repeat: no-repeat; background-position: 60px 5px; margin: 2px 0 2px 0; padding: 4px 0 4px 75px }
.nav2_ACT  { margin: 5px 0 0 75px; padding: 0; height: 20px }
.nav2_ACT a  { color: #fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.2; text-decoration: none; background-image: url("images/pfeil_nav2.gif"); background-repeat: no-repeat; background-position: 60px 5px; text-indent: 75px; margin-top: 2px; margin-right: 0; margin-bottom: 2px; padding: 4px 0 4px 75px }
.nav2_ACT a:visited  { color: #fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.2; text-decoration: none; background-image: url("images/pfeil_nav2.gif"); background-repeat: no-repeat; background-position: 60px 5px; text-indent: 75px; margin-top: 2px; margin-right: 0; margin-bottom: 2px; padding: 4px 0 4px 75px }
.nav2_ACT a:hover  { color: #fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.2; text-decoration: underline; background-image: url("images/pfeil_nav2.gif"); background-repeat: no-repeat; background-position: 60px 5px; margin-top: 2px; margin-right: 0; margin-bottom: 2px; padding: 4px 0 4px 75px }
.abstand_nav2  { margin: 0; padding: 0; width: 100%; height: 3px }
.unten    { color: #006; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; background-image: none; background-repeat: no-repeat; text-align: center; letter-spacing: 1px; margin: 5px 0 0; padding: 2px 0 5px; border-top: 1px solid #ccc }
.unten a  { color: #903; font-weight: normal; text-decoration: none }
.unten a:visited { color: #903; font-weight: normal; text-decoration: none }
.unten a:hover  { color: #903; font-weight: normal; text-decoration: none; background-color: #f0f0f0 }
.inhalt input  { color: #000; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal; line-height: 100%; text-decoration: none; background-color: #fff; letter-spacing: 1px; visibility: visible; margin: 0; padding: 2px; z-index: 100; overflow: auto; clip: auto; vertical-align: top; border: solid 1px #c36 }
.inhalt textarea  { color: #000; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal; line-height: 100%; text-decoration: none; background-color: #fff; letter-spacing: 1px; visibility: visible; margin: 0; padding: 2px; z-index: 100; overflow: auto; clip: auto; vertical-align: top; border: solid 1px #c36 }
.bu  { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.2 }
.sitemap1   { color: #fff; font-size: 12px; font-family: Verdana, sans-serif; font-weight: bold; text-decoration: none; background-color: #9a0059; margin-top: 4px; margin-left: 50px; padding-top: 2px; padding-bottom: 2px; padding-left: 5px }
.sitemap2    { color: #fff; font-size: 11px; font-family: Verdana, sans-serif; text-decoration: none; background-color: #c36; margin-top: 2px; margin-left: 60px; padding-top: 2px; padding-bottom: 2px; padding-left: 5px }
.sitemap3   { color: #9a0059; font-size: 10px; font-family: Verdana, sans-serif; text-decoration: none; background-color: #fcc; margin-top: 1px; margin-left: 70px; padding-top: 1px; padding-bottom: 1px; padding-left: 3px }
.sitemap4   { color: #003333; font-size: 9px; font-family: Verdana, sans-serif; text-decoration: none; margin-left: 80px }
.headerdate { color: #c36; font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 1; margin-bottom: 10px }
.keywords  { font-size: 1px; line-height: 1.1; visibility: hidden; position: absolute; z-index: -1; top: 0; width: 700px }

