DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }
DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG { border: 0.1em solid black; padding: 0; }
DIV.csc-textpic-imagewrap { padding: 0; margin-bottom: 1em; }
DIV.csc-textpic IMG { border: none; }
DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }
DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left;}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
DL.csc-textpic-image { margin: 0; }
DL.csc-textpic-image DT { margin: 3px 0 0 0; display: block; }
DL.csc-textpic-image DD { margin: 0; }
DIV.csc-textpic-clear { clear: both; }
DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
display: inline; /* IE fix for double-margin bug */
margin-right: 1em;
}
DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
display: inline; /* IE fix for double-margin bug */
margin-left: 1em;
}
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
display: inline; /* IE fix for double-margin bug */
margin-left: 3em;
}
DIV.csc-textpic-center DIV.csc-textpic-imagewrap dl.csc-textpic-firstcol {
margin-left: 1.5em !important;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { font-weight: bold; color: #aaa; margin: 0; padding: 0.5em 0 0.5em 0; }
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; padding: 0; }
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 0.5em; }
DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 0.5em; display: block; }
DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both;   border: 1px solid #f8f8f8;}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 1em !important; }
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
margin-right: 1em !important;
}
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
margin-left: 2em !important;
}
DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }
DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }
DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }
DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
#main-content h1.csc-firstHeader { font-size: 1.4em; margin: 0 0 0.5em 0; padding: 0.2em 0 0.2em 0.5em; display: block; clear: both; }
#main-content div.csc-header-n2,
#main-content div.csc-header-n3,
#main-content div.csc-header-n4,
#main-content div.csc-header-n5,
#main-content div.csc-header-n6,
#main-content div.csc-header-n7,
#main-content div.csc-header-n8,
#main-content div.csc-header-n9,
#main-content div.csc-header-n10,
#main-content div.csc-header-n11,
#main-content div.csc-header-n12,
#main-content div.csc-header-n13 { margin-top: 0em; }
div.csc-textpic img.rahmen-standard-1px { position: relative; top: -3px; left: -3px; }
div.csc-textpic span.schatten-d6d6d6 img { position: relative; top: -3px; left: -3px; }
div.csc-textpic span.schatten-d6d6d6 { background-color: #ccc; display: block; }
#main-content div.csc-textpic-text ul { font-size: 1.1em; margin: 0 0 1.5em 0.5em; padding: 0; }
#main-content ul.csc-menu-1 { font-size: 1.1em; margin: 0 0 0 0.5em; padding: 0; }
#main-content ul.csc-menu-4 { font-size: 1.0em; margin: 0; padding: 0; }
#main-content ul.csc-menu-4 li { margin: 0; padding: 0; clear: both; }
#main-content ul.csc-menu-4 img.sitemap-img { float: left; margin: 0 1em 1em 0; }
#main-content ul.csc-menu-4 strong { font-size: 1.1em; margin: 0; padding: 0; line-height: 1.4em; }
#main-content ul.csc-menu-4 p { text-align: justify; color: #333; margin: 0 0 1em 0; padding: 0; }
p.mailform-hinweis { color: #999999 !important; }
#main-content form.mailformplus { color: #333333; margin: 20px 0 20px 0; }
#main-content .mailformplus .fehler { color: red; padding: 5px; margin: 0; }
#main-content .mailformplus ul.fehler { margin: 0 0 20px 0; padding: 0; }
#main-content .mailformplus ul.fehler li { background-image: none !important; list-style-type: none !important; color: red; font-weight: bold; padding: 0; margin: 0 0 0 5px; }
#main-content fieldset.abstanddanach { border: none; position: relative; margin-bottom: 20px; padding: 0; }
#main-content fieldset.nichtimtextfluss { clear: both; }
#main-content .weihnachtsaktion legend { font-size: 1.1em; background-color: #d0d2da; width: 98%; padding:3px 3px 3px 10px; margin: 0 0 1em 0; }
#main-content label.form1 { font-size: 110%; display: block; float: left; clear: left; width: 20em; text-align: right; margin: 0; padding: 0; }
#main-content label.nichtimtextfluss { clear: both; }
#main-content input.form1 { color: #333333; width: 15em; margin: 0 0 5px 5px; }
#main-content input.form1_radio { color: #333333; width: 2em; margin: 0 0 5px 5px; }
#main-content select.form1 { width: 15em; margin: 0 0 5px 5px; font-weight: bold; }
#main-content select.form1b { width: 5em; margin: 0 0 5px 5px; font-weight: bold; }
#main-content textarea.form1 { color: #333333; width: 25em; height: 7em; margin: 0 0 5px 5px; }
#main-content input.nichtimtextfluss { clear: both; }
#main-content select.nichtimtextfluss { clear: both; }
#main-content textarea.nichtimtextfluss { clear: both; }
#main-content select.form1 { margin-bottom: 5px; }
#main-content select.nichtimtextfluss { clear: both; }
#main-content input.senden  { margin: 10px 0 20px 0; position: absolute; left: 16.85em; width: 10em; background-color: #ffffff; }
#main-content fieldset.captcha { margin-top: 20px; margin-bottom: 10px; padding-top: 20px; border-top: 1px dotted #999999;  border-bottom: 1px dotted #999999; }
#main-content .tx-srfreecap-pi2-image { margin-right: 20px; }
#zusatz-module .csc-textpic-firstcol { margin: 0 !important; padding: 0 2px 0 2px; }
#zusatz-module .csc-textpic-caption { margin: 0 !important; padding: 0 !important; }
#zusatz-module .clearer-end { height: 1px; font-size: 1px; margin: 0; padding: 0;}
#zusatz-module { font-size: 100%; }
#partnericons-module .csc-textpic-firstcol { margin: 0 !important; padding: 0 2px 0 2px; }
#partnericons-module .csc-textpic-caption { margin: 0 !important; padding: 0 !important; }
#partnericons-module .clearer-end { height: 1px; font-size: 1px; margin: 0; padding: 0;}
#partnericons-module { font-size: 100%; }
#partnericons-module .clearer { height: 1px; font-size: 1px; margin: 0; padding: 0;}

