.roteSchrift, .important { color: red; }

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

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

#standort a, #standort a:link, #standort a:active, #standort a:visited { text-decoration: none; color: #FFFFFF; margin: 0px; padding: 0px; border-bottom: 1px dotted #FFFFFF; } 
#standort a:hover { text-decoration: none; color: #FFFFFF; margin: 0px; padding: 0px; border: none; border-bottom: 1px solid #FFFFFF; }

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

a img, img, #content .csc-textpic-image a { border: none; margin: 0px; padding: 0px;}

ol, li, ul { padding: 0; margin: 0; list-style-position: outside; list-style-type: none; }
#content li, #content ul { padding: 0; margin: 0; list-style-position: outside; }
#content ol { padding-left: 20px; line-height: 18px; list-style-position: outside; }
#content ul { padding-left: 20px; line-height: 18px; }
#content ul li { list-style-image: url(../images/bullet.gif); padding-bottom: 6px; }
#content ol li { list-style-type: decimal; }

h2.naviheader, h3.naviheader { font-size: 0px; line-height: 0px; margin: 0px; padding: 0px; height: 0px; width: 0px; border: none; }

.contentIMG h1, .contentIMG h2, .contentIMG h3, .contentIMG h4, .contentIMG h5, .contentIMG h6 { font-size: 13px; font-weight: bold; margin: 0px; background: none; display: block; border: none; }
h1, h2, h3, h4, h5, h6 { font-size: 13px; font-weight: bold; }

.header { z-index: 5; position: relative; }
.header h2, .header h2 span { height: 60px; line-height: 80px; background: url(../images/header.png) no-repeat; }
.header h2 { display: inline-block;  padding-right: 15px;  background-position: 100% -64px; }

.header h3, .header h3 span { height: 60px; line-height: 80px; background: url(../images/header.png) no-repeat; }
.header h3 { display: inline-block;  padding-right: 15px;  background-position: 100% -64px; }


.news-single-backlink { border-top: 1px solid #FFD500; float: right; width: 100%; text-align: right; padding-top: 10px; }
/*.news-list-container img,*/.news-list-item img, .news-single-item img { float: left; margin-right: 20px; }
.news-list-item { margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #FFD500; }
/*.news-list-container .singlenews { margin-bottom: 10px; padding-bottom: 10px; border-bottom: none; }*/
.tx-ttnews-browsebox { width: 100%; text-align: right; }

.tx-feuserlisting-pi1-listrow table { width: 100%; }
.tx-feuserlisting-pi1-listrow td { vertical-align: top; padding-bottom: 4px; background: #FFD500; }
.tx-feuserlisting-pi1-listrow th { padding-bottom: 10px; background: none; }
.tx-feuserlisting-pi1-listrow tr { }
.tx-feuserlisting-pi1-listrow .tx-feuserlisting-pi1-listrow-odd td { background: none; }
.tx-feuserlisting-pi1-browsebox, .tx-fesetmemberslist-pi1-browsebox, .tx-feuserlisting-pi1-searchbox { margin-top: 10px; padding-top: 10px; border-top: #FFD500 1px solid; text-align: right; width: 100%; }
.tx-fesetmemberslist-pi1-listrow div { margin-bottom: 10px; padding-bottom: 10px; border-bottom: #FFD500 1px solid; }
.tx-fesetmemberslist-pi1 form { margin-bottom: 10px; padding-bottom: 10px; border-bottom: #FFD500 1px solid; }
.tx-feuserlisting-pi1 input, .tx-fesetmemberslist-pi1 input, .tx-fesetmemberslist-pi1 select { border: #FFD500 1px solid; background: #FFFFFF; margin-right: 10px; } 
.tx-feuserlisting-pi1 input, .tx-fesetmemberslist-pi1 input { padding-left: 6px; padding-right: 6px; } 
.tx-fesetmemberslist-pi1 .tx-fesetmemberslist-pi1-searchbox form { margin: 0px; padding: 0px; border: none; }
.tx-feuserlisting-pi1-browsebox table, .tx-fesetmemberslist-pi1-browsebox table { float: right; }

.csc-mailform-field { display: block; width: 100%; float: none; clear: both; margin-bottom: 10px; }
.contentIMG .field-formtype_mail { margin-bottom: 0px; }
.csc-mailform-field label { display: block; width: 100%; float: none; clear: both; }
.csc-mailform-field input, .csc-mailform-field textarea, .tx-srfeuserregister-pi1 select { display: block; width: 100%; float: none; clear: both; background: #FFD500; padding: 3px; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 1em; border: none; }
dd input { border: #FFD500 1px solid; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 1em; width: 220px; padding: 0.3em 0.1em; }
dd input.tx-srfeuserregister-pi1-radio { border: none; width: auto; padding: 0.3em 0.1em; }
.csc-mailform-field input.csc-mailform-submit { background: #FFFFFF; border: 1px solid #FFD500; width: 30%; margin-top: 40px; }
input.tx-srfeuserregister-pi1-submit { background: #FFFFFF; border: 1px solid #FFD500; width: 12em; float: left; display: inline; clear: none; margin-right: 1em; }
.csc-mailform-field input.csc-mailform-submit:hover, .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-submit:hover { background: #FFD500; }

td,th { text-align: left; }
.tx-seminars-pi1 th { vertical-align: top; padding-bottom: 10px; padding-right: 10px;}
.tx-seminars-pi1 td { vertical-align: top; padding-bottom: 4px; padding-right: 10px;}
td.tx-seminars-pi1-date { padding-right: 0px; white-space: nowrap; }
.tx-seminars-pi1 hr { border-top: #FFD500 1px solid; height: 1px; margin-top: 20px; margin-bottom: 20px; }
.tx-seminars-pi1 dd.tx-seminars-pi1-checkbox input { width: auto; margin-right: 0.2em; }
.tx-seminars-pi1 #tx_seminars_pi1_registration_editor fieldset { margin-top: 20px; margin-bottom: 20px; }
.tx-seminars-pi1 #tx_seminars_pi1_registration_editor .tx-seminars-pi1-hidden { margin-top: 20px; }
#tx_seminars_pi1_registration_editor_address { background: #FFFFFF; border: 1px solid #FFD500; width: 220px; }

.tx-srfeuserregister-pi1 p { margin-top: 0.5em; padding: 0; text-indent: 0; margin-bottom: 10px; }
.tx-srfeuserregister-pi1 h4 { }
.tx-srfeuserregister-pi1 legend { font-weight: bold; padding: 0; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice { }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-trash {  }
.tx-srfeuserregister-pi1 a:link { }
.tx-srfeuserregister-pi1 label { }
.tx-srfeuserregister-pi1 label span { color:#FF0000; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error { color:#FF0000; font-weight: bold; letter-spacing: 0.1em; padding: 0.5em; border: 1px solid #FF0000; }
.tx-srfeuserregister-pi1 input { }
.tx-srfeuserregister-pi1 input[type=password] { }
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-password { }
.tx-srfeuserregister-pi1 input[type=radio], .tx-srfeuserregister-pi1 input[type=checkbox] { margin-left: 1em; }
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio, * html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox { margin-left: 1em; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon { }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon:hover { }
.tx-srfeuserregister-pi1 a.tx-srfeuserregister-pi1-file-view { }
.tx-srfeuserregister-pi1 ul { }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes { }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li { }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label { }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values { }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li { }
.tx-srfeuserregister-pi1 dl { }
.tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd { float:left; margin:0; padding: 0 0 0.5em; }
.tx-srfeuserregister-pi1 dt { clear:both;padding-right: 1em; text-align: left; width:25%; }
.tx-srfeuserregister-pi1 dd { text-align: left; width: 50%; }
* html .tx-srfeuserregister-pi1 dd { }
.tx-srfeuserregister-pi1 dd p { }
.tx-srfeuserregister-pi1 dd label { }