
body { color: black; font-family:  Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: normal; font-weight: normal; background-color: white; text-align: center }
DIV#mainnav  { font-size: 0.8em; background-color: #124112; text-align: left; padding-left: 12px; padding-top: 5px; height: 25px }
DIV#topnav { color: #fff; padding-right: 8px }
DIV.bild { text-align: right; margin-right: 12px }
DIV.csc-frame-rulerAfter   { background-image: url("../media/line.gif"); background-repeat: repeat-x; background-position: left top; margin-top: 4px; margin-bottom: 4px; height: 1px }
DIV.trenner { background-image: url("../media/line.gif"); background-repeat: repeat-x; background-position: left top; height: 1px }
.rahmen  { background-color: #fff; text-align: center; width: 770px }
.topnav a { color: #fff; font-size: 0.8em; font-family: Arial,Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: normal; font-weight: normal; text-decoration: none }
.topnav a:hover { text-decoration: underline}
TD#inhalt      { font-size: 0.8em; text-align: left; padding-bottom: 8px }
TD#inhalt DIV.inhalt { margin-left: 8px; width: 470px }
#inhalt h1, h2, h3, h4  { color: #063; font-size: 1em; font-style: normal; font-weight: bold; margin-top: 0; padding-top: 0; padding-bottom: 0 }
#inhalt H1.csc-firstHeader  { color: #063; font-style: normal; font-weight: bold; margin-top: 0; padding-top: 0; padding-bottom: 0 }
#inhalt P.bodytext  { color: #333; margin-top: 0; padding-top: 0 }
#mainnav SPAN.mainnav   { color: #fff; background-image: url("../media/nav/mainnav__back.gif"); background-repeat: no-repeat }
#mainnav SPAN.mainnav a { color: #fff; text-decoration: none }
#mainnav SPAN.mainnav a:hover { text-decoration: underline }
#mainnav SPAN.mainnav_act   { color: #fff; background-image: url("../media/nav/mainnav__back.gif"); background-repeat: no-repeat }
#mainnav SPAN.mainnav_act a  { color: #fff; text-decoration: none }
#mainnav SPAN.mainnav_act a:hover  { text-decoration: underline }
#menu       { font-size: 0.8em; text-decoration: none; text-align: right; margin-right: 8px; margin-bottom: 0; margin-left: 8px }
#menu a   { color: #fff; font-style: normal; font-weight: normal; text-decoration: none; vertical-align: bottom }
#menu DIV.menu a      { background-color: #EFA811; background-image: url("../media/menu_back2.gif"); background-repeat: no-repeat; background-position: right bottom; display: block; margin-bottom: 1px; padding: 4px 20px 4px 4px }
#menu DIV.menu a:hover   { text-decoration: underline }  

#links      { }
#links DIV.csc-frame csc-frame-rulerAfter { background-image: url("../media/line.gif"); background-repeat: repeat-x; background-position: left top; height: 1px }
#links h1, h2, h3, h4  { color: #fff; font-size: 1em; font-style: normal; font-weight: bold; margin-top: 0; margin-bottom: 0; padding-bottom: 0 }
#links H1.csc-firstHeader  { color: #fff; font-style: normal; font-weight: bold; margin-top: 0; margin-bottom: 0; padding-bottom: 0 }
#links P.bodytext   { color: #fff; margin-top: 0; padding-top: 0 }
#inhalt P.align-right a   { text-decoration: underline; background-image: url("../media/pfeil.gif"); background-repeat: no-repeat; background-position: right bottom; text-align: right; padding-right: 14px }
#inhalt P.align-right a:hover  { text-decoration: none}
#inhalt P.align-right { text-align: right }
.footer  { background-color: #124112 }
#links DIV.news-frame          { color: #fff; font-size: 0.8em; background-color: #8aa18a; background-image: url("../media/ecke.gif"); background-repeat: no-repeat; background-position: right bottom; text-align: left; margin: 4px 8px; padding: 4px }
#links DIV.news-header  { color: #f00; font-size: 0.7em; font-style: normal; font-weight: bold; padding: 4px }
#links DIV.news-cat-image  { }
#links DIV.news-header-link    { font-style: normal; font-weight: bold; padding-top: 4px; padding-right: 4px; padding-left: 4px }
#links DIV.news-header-link a  { color: #7B6D62 }
#links DIV.news-latest-date a   { color: #f00; font-size: 0.6em; font-style: normal; font-weight: bold; background-color: #fff; padding: 2px; border: solid 1px }
P.csc-header-date  { color: #f00; font-size: 0.6em; font-style: normal; font-weight: bold; background-color: #fff; margin-bottom: 4px; padding: 2px; border-bottom: 1px dotted }
#links DIV.news-latest-date { margin-bottom: 4px }
#links DIV.news-header-link a { }
#links DIV.news-latest-container a { color: #fff; text-decoration: none }
#links DIV.news-latest-container a:hover { text-decoration: underline }
#links DIV.news-latest-morelink { margin: 0; padding: 0 }
#links DIV.news-latest-morelink a    { font-style: normal; font-weight: bold; background-image: url("../../headhouse/media/pfeil_rechts.gif"); background-repeat: no-repeat; background-position: right 5px; padding-right: 20px }
#links DIV.news-list-morelink { color: #000; font-size: 0.7em; font-style: normal; font-weight: normal }
#links DIV.news-list-morelink a { }
#links DIV.newstext { padding: 4px }
#links DIV.newstext P.bodytext { margin: 0; padding: 0 }
TABLE.imgtext-nowrap P.bodytext { font-size: 0.8em }
TABLE.imgtext-nowrap P.align-right { font-size: 0.8em }
#links DIV.news-trenner  { background-image: url("../media/line-white.gif"); background-repeat: repeat-x; background-position: left top; margin-top: 4px; margin-bottom: 4px; height: 1px }
P.csc-caption { font-size: 0.7em }
.down { background-color: #124112; background-image: url("../media/ecke_unten.gif"); background-repeat: no-repeat; background-position: right top; width: 772px; height: 20px }
.td-0 { color: #063; font-size: 0.8em; font-style: normal; font-weight: bold }
.td-1 { font-size: 0.8em; font-style: normal; font-weight: normal }
.td-2 { font-size: 0.8em; font-style: normal; font-weight: normal }
.td-last { font-size: 0.8em; font-style: normal; font-weight: normal; text-align: right }
TABLE.contenttable p { padding: 0 4px 2px }
li { list-style-image: url("../media/pfeil_li.gif") }
IMG.menu-pic { padding: 0 8px 4px 0 }
.slideshow_center{ /*IE method of centering a relative div*/
text-align: center;
}
.slideshow_center>div{ /*Proper way to center a relative div*/
margin: 0 auto;
}
#inhalt p.csc-sitemap-level1 a { color: #063; font-weight: bold; font-style: normal; text-decoration: none; }
#inhalt p.csc-sitemap-level2 a { color: #063; text-decoration: none; padding-left: 12px; }
#inhalt p.csc-sitemap-level3 a { color: #063; text-decoration: none; padding-left: 24px; }
#inhalt div.csc-menu-1 a { color: #063; font-weight: bold; font-style: normal; text-decoration: none; }
#inhalt p.csc-sitemap-level1 a:hover { text-decoration: underline; }
#inhalt p.csc-sitemap-level2 a:hover { text-decoration: underline; }
#inhalt p.csc-sitemap-level3 a:hover { text-decoration: underline; }

#inhalt div.csc-menu-1 a:hover { text-decoration: underline; }#inhalt p.csc-sitemap-level1 { color: #063; font-weight: bold; font-style: normal; text-decoration: none; background-image: url(../media/line.gif); background-repeat: repeat-x; background-position: left bottom; padding-bottom: 4px; }

div.top-header { text-align: left; line-height: 0.9em; background-color: #124112; background-image: url(../media/top-header-back.gif); background-repeat: no-repeat; background-position: right top; margin-bottom: 0; padding-left: 10; padding-top: 3px; padding-bottom: 3px; }
span.top-header { color: #ccccccc; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }
.top-header a { color: #cccccc; text-decoration: none; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }
.top-header a:hover { color: #cccccc; text-decoration: underline; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }

