.clear, .clearing, .csc-textpic-clear { clear: both; height: 0px; margin: 0px; font-size: 1px; border: none; }
.clearing_spec { clear: both !important; }
.invisi, .hidden, DFN { display: none; }

* { padding: 0px; margin: 0px; border: 0px; }

#content a, #content a:link, #content a:active, #content a:visited { text-decoration: none; color: #2A6DB7; margin: 0px; padding: 0px; border-bottom: 1px dotted #2A6DB7; height: auto; font-weight: bold; } 
#content a:hover { text-decoration: none; color: #2A6DB7; margin: 0px; padding: 0px; border: none; height: auto; font-weight: bold; border-bottom: 1px solid #2A6DB7; }

#baustelle_content a, #baustelle_content a:link, #baustelle_content a:active, #baustelle_content a:visited { text-decoration: none; color: #2A6DB7; margin: 0px; padding: 0px; border-bottom: 1px dotted #2A6DB7; height: auto; font-weight: bold; } 
#baustelle_content a:hover { text-decoration: none; color: #2A6DB7; margin: 0px; padding: 0px; border: none; height: auto; font-weight: bold; border-bottom: 1px solid #2A6DB7; }

a img, img, #content .csc-textpic-image a, #baustelle_content a.screen, #content .news-list-item .news-image-right a, #content .news-single-item .news-image-right a  { border: none; margin: 0px; padding: 0px; }

ol, li, ul { padding: 0; margin: 0; list-style-position: outside; list-style-type: none; }
#content ol, #content li, #content ul { list-style-position: outside; list-style-type: square; margin: 0px; padding: 0px; }
#content li { margin-left: 16px; padding: 0px; }

h2.naviheader {	font-size: 0px; line-height: 0px; margin: 0px; padding-bottom : 0px; height: 0px; width: 0px;}

#content .csc-textpic-text li { line-height: 20px; }

#content h1, #content h2, #content .csc-textpic-text h3 { font-size: 16px; font-weight: bold; color: #2A6DB7; margin-bottom: 10px; margin-top: 10px; }
#content h3, #content h4 { font-size: 12px; font-weight: bold; color: #2A6DB7; margin-bottom: 0px; margin-top: 0px; }
#content .yellowBox .csc-textpic-text h3, #content .yellowBox .csc-textpic-text h3 { margin-bottom: 0px; margin-top: 0px; }
#content .news-latest-container h4 { font-size: 12px; font-weight: normal; color: #2A6DB7; margin-bottom: 10px; }


FORM .contentIMG { padding-top: 20px; padding-bottom: 10px; }
.csc-mailform-field { display: block; float: none; clear: both; width: 254px; padding-left: 20px; padding-bottom: 6px; }
LABEL {	width: 100px; display: block; padding-bottom: 4px; }
INPUT { border: 1px #2A6DB7 solid; width: 100%; background: #FFFFFF; }
.csc-mailform-field  INPUT.csc-mailform-submit { width: 70px; background: #FFFFFF; margin: 0px; margin-top: 20px; border: 1px #2A6DB7 solid; }
.csc-mailform-field TEXTAREA { border: 1px #2A6DB7 solid; width: 100%; height: 140px; background: #FFFFFF; }

#content .contentELEMENT { margin-bottom: 40px; }
#content .content-right-box_halb .contentELEMENT { margin-bottom: 6px; }

#header .csc-textpic .csc-textpic-imagewrap .csc-textpic-image { margin: 0px; float: left; }
div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap { float: left; display: inline; clear: none; }
div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img { border: none; }
#content div.csc-textpic-intext-left div.csc-textpic-imagewrap, #content div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap { margin-right: 6px !important; }

.news-list-morelink, .news-single-backlink { margin-top: 20px; }
.news-list-item h3 { padding-bottom: 10px; }
#content .news-single-item h2 { padding: 0px; margin: 0px; }
.news-image-right { float: right; margin-left: 14px; }
.news-single-item .corner_bottom { margin-bottom: 10px; }
#content .news-single-imgcaption { width: 200px; font-size: 0.9em; line-height: 1.19em; padding: 0px; background: none; }
#content .news-single-imgcaption .news-single-imgcaption_border { padding: 0px; background: none; padding: 0px 4px; }