#teaserImg div {margin:0px; padding:0px;}
#teaserImg dd.csc-textpic-caption {display:none;}
#teaserImg dl.csc-textpic-image {margin:0px; padding:0px;}

#content h1 {color:#EE3501; font-size:16px; font-weight:normal; margin:10px 0 10px 0; padding:0px;}
#content h2 {color:#EE3501;  font-weight:bold; margin:10px 0 10px 0; padding:0px;}
#content p {text-align:left; line-height:18px;}
#content a {color:#EE3501; text-decoration:none;}
#content a:hover {text-decoration:underline;}

/* Formulare allgemein */
.csc-mailform {border:none; padding:0px; margin:0px;}
.csc-mailform fieldset {border:none; padding:0px; margin:3px 0 0 0px;}
.csc-mailform-label {font-weight:bold; color:#666; padding:0px; margin:10px 0px 10px 0px;}
.csc-mailform-field {clear:both; padding:0px; margin:5px 0 0 0;}
.csc-mailform-field label {width:150px; float:left; padding:0px; margin:0px;}

.csc-mailform-field fieldset legend {display:none;}
.csc-mailform-field .radio {padding:0px; margin:0px; display:block; clear:left;}
.csc-mailform-field fieldset label {padding:0px; margin:-17px 0 0 20px; width:230px;}

.csc-mailform-field .input {border:1px solid #D6D7D6; width:250px;}
.csc-mailform-field .textarea {border:1px solid #D6D7D6; width:400px; !width:403px;}
.csc-mailform-field .submit {border:1px solid #999; margin-left:150px; margin-top:10px; !margin-left:153px; background-color:#EEE; text-transform:uppercase; color:#EE3501;}

/* Downloads */
#contentN .csc-uploads td p {margin:0px; padding:0px;}
.csc-uploads {margin-bottom:15px;}
.csc-uploads td {margin:0px; padding:0px; vertical-align:top;}
.csc-uploads .csc-uploads-fileName {padding-left:15px;}
.csc-uploads .csc-uploads-fileSize {padding-left:15px;}
.csc-uploads p {margin:0px; padding:0px;}

.csc-uploads-0 .csc-uploads-fileName {padding-left:0px;}
.csc-uploads-2 .csc-uploads-icon img{border:1px solid #D1D6E5;}

/* Tabellen */
.contenttable-0 {margin:0; width:500px;}
.contenttable-0 td {vertical-align:top;}
.contenttable-0 p {padding:0px; margin:0px;}
.contenttable-0 .tr-odd {background-color:#FFF;}
.contenttable-0 .tr-even {background-color:;}
.contenttable-0 .tr-0 td {color:#FFF; background-color:#999;}
.contenttable-0 .tr-0 td p {color:#FFF; font-weight:bold; padding:2px;}

.contenttable-1 {margin:0; width:500px; border-collapse:collapse;}
.contenttable-1 p {padding:0px; margin:0px;}
.contenttable-1 td {vertical-align:top; border-top:1px dotted #999;}
.contenttable-1 .tr-0 td {border-top:none;}
.contenttable-1 .tr-odd {background-color:;}
.contenttable-1 .tr-even {background-color:#FFF;}
.contenttable-1 .td-0 {color:#000; text-transform:uppercase; font-weight:normal;}

.contenttable-2 {border:1px solid #666; margin:0; width:500px;}
.contenttable-2 p {padding:0px; margin:0px;}
.contenttable-2 td {vertical-align:top;}
.contenttable-2 .tr-odd {background-color:#FFF;}
.contenttable-2 .tr-even {background-color:;}
.contenttable-2 .td-0, .contenttable-2 .tr-0 td {background-color:#D6D7D6;}
.contenttable-2 .td-0 p, .contenttable-2 .tr-0 td p {color:#FFF; font-weight:bold; padding:2px;}

.contenttable-3 {margin:0; width:500px;}
.contenttable-3 td {vertical-align:top; border-bottom:1px solid #000;}
.contenttable-3 .tr-odd {background-color:#FFF;}
.contenttable-3 .tr-even {background-color:#EEE;}
.contenttable-3 .tr-0 td {color:#EE3501; font-weight:bold; padding:2px; border-bottom:2px solid #000;}
.contenttable-3 .tr-0 {background-color:transparent;}

/* Menu/Sitemap */
.csc-menu-4 dt, .csc-menu-4 dd {margin:0px; padding-left:20px;}
.csc-menu-4 dt {background:url('../nav/dot.gif') no-repeat 0px 3px;}

/* News */
.news-list-item h2 .date {color:#666;}
.news-list-item hr{border:hidden; height:1px; border-bottom:1px solid #999; background-color:transparent; clear:both; margin:15px 0 0px 0;}
.news-list-item .news-list-image {float:right; width:140px; text-align:right;}
.news-list-item .news-list-image .news-list-imgcaption {margin-left:20px;}
.news-list-item .news-list-image > p.bodytext {float:left; width:360px;}

.news-single-item .news-single-img {float:right; width:200px; text-align:right;}
.news-single-item .news-single-img .news-single-imgcaption {margin-left:20px;}
.news-single-item .news-single-img > .csc-textpic-text {float:left; width:300px;}

/* Mitgliederliste */
.tx-addressgroups-pi1 .company {border-bottom:1px dotted #CCC; padding:5px 0 5px 0;}
.tx-addressgroups-pi1 .address {float:left;}
.tx-addressgroups-pi1 .logo {width:150px; float:right; text-align:right;}
.tx-addressgroups-pi1 .logo img {margin-top:12px;}

/* Mitgliederliste TEMP */
.tx-addressgroups-pi1 .list .td-0 {width:150px; vertical-align:top;}
.tx-addressgroups-pi1 .list .td-1 {width:200px; vertical-align:top;}
.tx-addressgroups-pi1 .list .td-2 {width:150px; vertical-align:top;}

.tx-addressgroups-pi1 .list .td-cols {border-bottom:1px solid #666;}