body   { font-size: 0; line-height: 0; background-color: #d3e2f2; text-align: center; margin: 0; padding: 0 }
.nav    { color: #fff; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #669; background-image: url(images/hintergr-nav.gif); background-repeat: no-repeat; background-position: 0 78px; padding-left: 20px; height: 88px }
.news  { color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #336; background-image: none; background-repeat: no-repeat; background-position: 0 0; border-right: 2px solid #fff; border-left: 2px solid #fff }
.news_inhalt  { color: #fff; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 1.7; background-image: none; background-position: -1px 0; margin-bottom: 5px; padding: 5px 10px }
.news_inhalt h1  { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.2; background-image: none; background-position: -1px 0; text-transform: uppercase; margin: 5px 0 0; padding: 0 0 5px }
.news_inhalt p  { color: #fff; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 1.7; background-image: none; background-position: -1px 0; margin: 0 0 5px; padding-bottom: 5px }
.copyright { color: #669; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.2; text-decoration: none; letter-spacing: 1px; margin-top: 0; padding: 5px 0 10px; border-top: 2px solid #fff }
.copyright a { color: #669; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; letter-spacing: 1px }
.copyright a:visited { color: #669; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; letter-spacing: 1px }
.copyright a:hover { color: #003; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; letter-spacing: 1px }
.nav1    { color: #fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.2; text-decoration: none; background-image: none; background-position: 0 20px; letter-spacing: 0.1em; margin: 0; padding: 15px 0 0; height: 25px }
.nav-trenner   { background-image: url(images/navigation-trenner.gif); background-repeat: no-repeat; background-position: 0 6px; margin: 0; padding: 0; width: 613px; height: 20px }
.nav_CUR { color: #fff; font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 0.5; text-decoration: none; letter-spacing: 0.1em; margin: 0; padding-bottom: 5px }
.nav_ACT { color: #fff; font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 0.5; text-decoration: none; letter-spacing: 0.1em; margin: 0; padding-bottom: 5px }
.nav1 a { color: #fff; text-decoration: none }
.nav1 a:visited { color: #fff; text-decoration: none }
.nav1 a:hover  { color: #ffc; text-decoration: underline }
.nav1_CUR a { color: #fc3; font-weight: bolder; text-decoration: none }
.nav1_CUR a:visited { color: #fc3; font-weight: bolder; text-decoration: none }
.nav1_CUR a:hover { color: #fc3; font-weight: bolder; text-decoration: underline }
.nav1_ACT a { color: #ff0; font-weight: bolder; text-decoration: none }
.nav1_ACT a:visited { color: #ff0; font-weight: bolder; text-decoration: none }
.nav1_ACT a:hover { color: #ff0; font-weight: bolder; text-decoration: underline }
.nav2    { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.2; letter-spacing: 2px; margin: 0; padding: 0; height: 16px }
.nav2_1  { font-size: 0; visibility: hidden; margin: 0; padding: 0; position: inherit; width: 0; height: 0 }
.nav2 a { color: #fff; text-decoration: none }
.nav2 a:visited { color: #fff; text-decoration: none }
.nav2 a:hover  { color: #ffc; text-decoration: underline }
.nav2_CUR a { color: #fc3; font-weight: bolder; text-decoration: none }
.nav2_CUR a:visited { color: #fc3; font-weight: bolder; text-decoration: none }
.nav2_CUR a:hover { color: #fc3; font-weight: bolder; text-decoration: underline }
.nav2_ACT a { color: #ff0; font-weight: bolder; text-decoration: none }
.nav2_ACT a:visited { color: #ff0; font-weight: bolder; text-decoration: none }
.nav2_ACT a:hover { color: #ff0; font-weight: bolder; text-decoration: underline }
.inhalt  { background-color: #ccf; background-image: url(images/hintergr-inhalt.gif); background-repeat: no-repeat; padding-top: 20px; padding-bottom: 20px; padding-left: 18px; width: 600px }
.inhalt h1   { color: #fff; font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.2; background-color: #336; letter-spacing: 1px; margin-top: 0; margin-bottom: 5px; margin-left: 0; padding-top: 5px; padding-bottom: 5px; padding-left: 7px; width: 100% }
.inhalt h2  { color: #fff; font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.2; background-color: #669; letter-spacing: 1px; margin-bottom: 5px; margin-left: 2px; padding-top: 5px; padding-bottom: 5px; padding-left: 7px; width: 100% }
.inhalt h3  { color: #000; font-size: 0.8em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.2; letter-spacing: 0.2em; margin-top: 10px; margin-bottom: 5px; margin-left: 2px; padding-top: 5px; padding-bottom: 5px; padding-left: 7px; width: 100%; border: dashed 1px }
.inhalt h4  { color: #000; font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.2; letter-spacing: 1px; margin-top: 5px; margin-left: 2px; width: 100%; border: dashed 1px }
.inhalt p   { color: #000; font-size: 0.8em; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0 0 5px 2px }
.inhalt ul { color: #000; font-size: 0.8em; font-family: Verdana, Arial, Helvetica, sans-serif; list-style-type: square; margin: 0 0 0 20px; padding-bottom: 0 }
.inhalt a { color: #feffff; font-style: italic; font-weight: bold; text-decoration: underline; letter-spacing: 1px }
.inhalt a:visited { color: #feffff; font-style: italic; font-weight: bold; text-decoration: underline; letter-spacing: 1px }
.inhalt a:hover { color: #336; font-style: italic; font-weight: bold; text-decoration: none; background-color: #ffc; letter-spacing: 1px }
.rechts  { color: #333; font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif; margin-left: 20px; padding-top: 20px; padding-left: 10px; width: 250px }
.rechts h1 { color: #333; font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
.rechts p { color: #333; font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none }
.rechts a { color: #feffff; font-style: italic; font-weight: bold; text-decoration: underline; letter-spacing: 1px }
.rechts a:visited { color: #feffff; font-style: italic; font-weight: bold; text-decoration: underline; letter-spacing: 1px }
.rechts a:hover { color: #336; font-style: italic; font-weight: bold; text-decoration: none; background-color: #ffc; letter-spacing: 1px }
.csc-header-date { color: #fc3; font-size: 0.5em; font-weight: normal; text-align: right; letter-spacing: 1px; margin-bottom: 3px; padding-bottom: 3px; width: 100% }
.csc-mailform { margin: 0; padding: 0; border-width: 0 }
.csc-mailform-field  { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.2; margin: 0 0 5px; padding: 0 }
.csc-mailform-field label { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.2; margin: 0 0 5px; padding: 0 0 5px }
.csc-mailform-field input { font-size: 11px; font-family: "Courier New", Courier, Monaco, monospace; line-height: 1.2; letter-spacing: 1px; margin: 3px 0 7px; padding: 3px }
.csc-mailform-field textarea { font-size: 11px; font-family: "Courier New", Courier, Monaco, monospace; line-height: 1.2; letter-spacing: 1px; margin: 3px 0 7px; padding: 3px }
.csc-mailform-submit  { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #669; text-align: center; margin-top: 5px; margin-bottom: 0; padding-top: 3px; padding-bottom: 3px; border-style: solid; border-width: 1px; border-color: #ffc #fc3 #fc3 #ffc }
.csc-textpic-border { position: relative; border-width: 0 }
.csc-textpic-imagewrap  { color: #000; font-size: 0.8em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.4 }
.csc-textpic-caption   { color: #000; font-size: 0.7em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.4; padding-top: 3px; padding-bottom: 10px }
.spacer-gif { height: 0 }
.csc-header csc-header-n2 { margin: 0; padding: 0 }

