/* Standards */

#header div.clearer {margin-top:-2px;}

#subHeader div.clearer {margin-top:-2px;}



h2 {color:#787878; font-size:14px;}

h2.l1 {color:#F00; font-size:11px;}

h2.l2 {color:#000; font-size:11px;}



#c h2 {margin:10px 0 10px 0;}

#c a {color:#F00; text-decoration:underline;}

#c a:hover {text-decoration:none;}

#c span.marks a {color:#FFF; text-decoration:underline;}

#c span.marks a:hover {text-decoration:none;}

#c .csc-caption, #left .csc-caption {text-align:right; font-size:9px;}



.fontred {color:#F00;}

.fontgray {color:#787878;}

.marks {background-color:#F00; color:#FFF; padding:1px 4px 1px 4px;}

sub, sup {font-size:9px;}

.div {border-top:1px solid #787878; margin:10px 0 10px 0; clear:both;}

.totop {margin:10px 0 10px 0;}



/* News */

.news-list-container hr{border:none; border-bottom:1px solid #CCC; color:#FFF; margin:10px 0 0px 0;}

.news-list-morelink {margin-top:5px;}

.tx-ttnews-browsebox {margin-left:18px; padding-top:15px;}

.tx-ttnews-browsebox table{}

.news-single-item table.news-images td {padding-right:15px;}

.news-single-item table.news-images img {border:1px solid #FFF;}

.news-img-td {vertical-align:top;}

#c .news-single-item p {margin-bottom:5px;}

.news-single-imgcaption {text-align:right; font-size:9px;}

.newsLatestDate {color:#787878; margin-top:5px; font-weight:bold;}
.newsLatestTitle {color:#F00; margin-top:5px; font-size:12px; font-weight:bold;}

.newsLatestImg {margin:0px 0 5px 0; text-align:left; height:50px;}
.newsLatestSubH {}
.newsLatestSubH p {padding:5px 0px 5px 0px; margin:0px;}

.newsLatestMore {margin-top:10px;}
.newsLatestMore a {text-decoration:none;}

.news-single-item .headline {color:#787878; font-weight:bold; margin:10px 0 10px 0;}

.news-single-item .itemDownloads {padding-left:20px; background-image:url('../nav/download.gif'); background-repeat:no-repeat; background-position:0px 2px;}

#c .news-single-item .itemLinks p {padding-left:25px; background-image:url('../nav/icons/mehr.gif'); background-repeat:no-repeat; background-position:0px 2px;}

.news-images{margin-top:15px;}



/* Rahmen */

.csc-frame-frame1 {border:1px solid #CCC; margin:10px 0px 10px 0px; padding:10px;}

.csc-frame-frame2 {border:1px solid #F00; margin:10px 0px 10px 0px; padding:10px;}

.csc-frame-frame3 {border:1px solid #000; margin:10px 0px 10px 0px; padding:10px;}

#c .csc-frame-frame1 h2, #c .csc-frame-frame2 h2, #c .csc-frame-frame3 h2{margin-top:0px;}



/* Tabellen */

.contenttable-0, .contenttable-1, .contenttable-2, .contenttable-3 {border:1px solid #000; border-right:none; border-bottom:none; width:313px;}

.contenttable-0 p, .contenttable-1 p, .contenttable-2 p, .contenttable-3 p {color:#787878;}

.contenttable-0 td, .contenttable-1 td, .contenttable-2 td, .contenttable-3 td {margin:0px; padding:2px; border-right:1px solid #000; border-bottom:1px solid #000; vertical-align:top;}

.contenttable-0 .tr-0 td, .contenttable-1 .tr-0 td, .contenttable-2 .tr-0 td, .contenttable-3 .tr-0 .td-0 {background-color:#F00;}

.contenttable-0 .tr-0 td p, .contenttable-1 .tr-0 td p, .contenttable-2 .tr-0 td p, .contenttable-3 .tr-0 td p {color:#FFF;}

.contenttable-1 td {text-align:center;}

.contenttable-2 td {text-align:center;}

.contenttable-2 .td-0 {text-align:left;}

.contenttable-2 .td-0 p {color:#000;}

.contenttable-3 td {text-align:center;}

.contenttable-3 .tr-0 {background-color:#787878;}

.contenttable-3 .td-0 {text-align:left; background-color:#CCC;}



/* Aufz�hlungen */

.csc-bulletlist-0 li {list-style-image:url('../nav/dot_list_0.gif');}

.csc-bulletlist-1 li {list-style-image:url('../nav/dot_list_1.gif');}

.csc-bulletlist-2 li {list-style-image:url('../nav/dot_list_2.gif');}

.csc-bulletlist-3 li {list-style-type:lower-alpha; list-style-image:none;}



ol.csc-bulletlist-0 li {list-style-type:decimal; list-style-image:none;}



/* Download-Listen*/

.csc-uploads-0 {}

.csc-uploads-0 .csc-uploads-icon {padding-right:5px;}

.csc-uploads-0 .csc-uploads-fileSize {padding-left:25px; text-align:right;}



/* Sitemap */

#c .csc-menu-2 a {text-decoration:none;}

#c .csc-menu-2 a:hover {text-decoration:underline;}

#c .csc-sitemap-level1 {padding:3px 0 3px 20px; margin:2px 0 2px 0; background-image:url('../nav/dot_list_2.gif'); background-repeat:no-repeat; background-position:6px 3px; background-color:#CCC; font-weight:bold;}

#c .csc-sitemap-level2 {padding:4px 0 4px 40px; background-image:url('../nav/dot_list_1.gif'); background-repeat:no-repeat; background-position:26px 4px; font-weight:bold;}

#c .csc-sitemap-level3 {padding:3px 0 3px 60px;}

#c .csc-sitemap-level4 {padding:2px 0 2px 80px;}



/* Formulare */

.mailformlabel, .mailformrequired {font-weight:bold;}

.required {color:#F00; font-weight:bold;}

.input {border:1px solid #AAA;}

.submit {border:1px solid #787878; background-color:#AAA; font-weight:bold; color:#000;}

.textarea {border:1px solid #AAA;}

#c .csc-form-comment {font-size:14px; color:#666; font-weight:bold; margin-top:15px;}

.radio {}

.check {}
