body { line-height: 1.3em; color: #8a8a8a; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #000; background-image: url(images/hg.gif); background-repeat: repeat-x; margin: 0; }
#all1 { background-image: url(images/hg.jpg); background-repeat: no-repeat; background-position: center top; }
#all2 { background-image: url(images/hg2.gif); background-repeat: repeat-y; background-position: center top; width: 920px; }
#all3 { background-image: url(images/hg.jpg); background-repeat: no-repeat; background-position: center top; }
#all4 { background-image: url(images/hg-u.gif); background-repeat: no-repeat; background-position: 50% bottom; }
#all5 { width: 902px; }
a:link { color: #0076be; text-decoration: none; }
a:visited { color: #0076be; text-decoration: none; }
a:hover { color: #7dcbff; text-decoration: none; }
#inhaltsspalte { text-align: left; float: left; padding-left: 30px; }
#inhalt { text-align: left; width: 550px; padding-bottom: 20px; }
#kopf { padding-left: 157px; text-align: left; height: 240px; }
.stop { clear: both; }
#nav { text-align: left; width: 284px; float: left; padding-top: 220px; }
#unten { color: #444; text-align: left; width: 870px; padding-top: 5px; padding-bottom: 12px; }
#imp { float: right; }
h1 { line-height: 22px; color: white; font-size: 21px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; font-style: oblique; background-image: url(images/head.gif); background-repeat: no-repeat; background-position: left 11px; padding-top: 11px; padding-bottom: 12px; padding-left: 42px; margin: 0px; }
h4 { line-height: 22px; color: white; font-size: 21px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; font-style: oblique;  padding-top: 11px; padding-bottom: 12px; padding-left: 0px; margin: 0px; }
h3 { color: white; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; font-style: oblique; padding-top: 0px; padding-bottom: 0px; margin: 0px; }
h2 { color: white; font-size: 15px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; font-style: oblique; padding-top: 15px; padding-bottom: 12px; padding-left: 0px; margin: 0px; }
p { margin: 0px; padding: 0px;}
b { color: white; }
table { font-size: 11px; }
strong { color: white; }
ul { padding-top: 4px; padding-bottom: 4px; margin: 0px; padding-left: 19px; }
ol { padding-top: 4px; padding-bottom: 4px; margin: 0px; padding-left: 19px; }
ul li { list-style-image: url(images/pfeil.gif); }
ol li { }
input { padding-left: 2px; padding-right: 2px; color: #0076be; font-size: 11px; background-color: #000; border: solid 1px #212121; }
.csc-menu-3 { padding-top: 0px; padding-bottom: 10px; }
.news-catmenu { padding-bottom: 8px; }

.cat-act a:link { color: #7dcbff; text-decoration: none; }
.cat-act a:hover { color: #7dcbff; text-decoration: none; }
.cat-act a:visited { color: #7dcbff; text-decoration: none; }

.cat-image { margin-right: 5px; float: right; }
.cat-image img { margin-left: 1px; }

.button-1l { width: 240px; border-bottom: 1px solid #313131; }
.button-2l { width: 140px; border-bottom: 1px solid #313131; }
.button-3l { width: 110px; border-bottom: 1px solid #313131; }
.text-d-grau { color: #878787; }
.right { float: right; clear: both; }
.left { float: left; }

.csc-textpic { clear: both; }

.text-w { color: white; text-transform: uppercase; }

.news-single-datum1 { margin-top: 10px; margin-right: 10px; margin-bottom: 5px; width: 52px; height: 35px; float: left; background-image: url(images/news-datum.gif); background-repeat: no-repeat; background-position: left top; }
.news-single-datum2 { margin-left: 11px; margin-top: 4px; }
.news-single-img { float: right; }
.news-single-img img { border: solid 1px white; margin-left: 10px; margin-bottom: 10px; }
.news-wk { padding-left: 15px; padding-bottom: 15px; }
.news-list-spalte { margin-top: 2px; width: 250px; background-color: black; background-image: url(images/hg-news-list.gif); background-repeat: no-repeat; background-position: left top; text-align: left; border: solid 1px #212121; }
.news-list2 { margin-top: 2px; background-image: url(images/hg-news-list.gif); background-repeat: no-repeat; background-position: left top; text-align: left; border: solid 1px #212121; }
.news-list1 { background-color: #000; background-image: url(images/hg-news-list1.gif); background-repeat: repeat-x; margin: 0; }
#inhalt .news-list-link { width: 360px; float: left; margin-top: 8px; margin-bottom:8px; margin-left: 2px; }
#inhalt .news-list-link-wk { width: 320px; float: left; margin-top: 8px; margin-bottom:8px; margin-left: 2px; }
.news-list-bild { width: 100px; text-align: right; float: left; margin-top: 8px; margin-bottom:8px; margin-right: 8px; }
.news-list-bild img { border: 1px solid #ffffff;  }
.news-list-browse { text-align: center; padding-top: 6px; color: #444; }
.tx-ttnews-browsebox-SCell { background-color: #292929; }
.datum-jahr { color: #003b5e; }
.datum-tag { color: #80bbde; }
.news-list-datum { height: 38px; float: left; margin-top: 8px; margin-left: 20px; width: 50px; }
.news-list-link { width: 130px; float: left; margin-top: 8px; margin-bottom:8px; margin-left: 2px; }
.nwk .news-list-link { width: 130px; float: left; margin-top: 8px; margin-bottom:8px; margin-left: 2px; }
.klickpfad { margin-right: 6px; padding-right: 10px; float: left; background-image: url(images/kp-pfeil.gif); background-repeat: no-repeat; background-position: right center; }