html {background-color: #fff;height:auto;width:100%;}
body {background-color: #fff;background-image: none;width:97%; font-size: 10pt; color: #000000; overflow: visible; }
#parent { width: 100%; margin: 0; overflow: visible; }
#header { width: 100%; background: none; height: auto; margin: 0; padding: 0; }
#logo { margin: 20pt 0 20pt; }
#logo a { background: none; position: static; width: auto; height: auto; }
#logo img { display: block; visibility: visible; }
#main { overflow: visible !important; }
#content { width: 100%; float: none !important; padding: 0; overflow: visible; }
#content #leftcol, .rcol #content #leftcol { width: 100% !important; float: none !important;overflow: visible !important; }
#nav, #snav, #breadcrumb, #header-suche, #header-easy2see, #footer, p.more, #seitennavigation, .back, .v, #content #rightcol, a.buttonlink, a.buttonlink300, #rightcol { display: none; visibility: hidden; }
a { color: #004494; text-decoration: none; }
p { color: #000000; }
#c-content ul { margin:10pt 0 10pt 20pt; list-style-type:square; }
#c-content ul li { background: none; padding-left: 5pt; }
form { width: auto; }
form fieldset, form .fieldset-replacer { border: none; margin: 0; padding: 0; position: static !important; background: none; }
#content #leftcol form fieldset ol, #content #leftcol form .fieldset-replacer ol { background: none; padding: 0; min-height: inherit; }
#content #leftcol form fieldset ol li, #content #leftcol form fieldset ul li { margin-bottom: 4pt; background: none; }
#content #leftcol #f-bewerbung fieldset ol, #content #leftcol #f-checklist fieldset ol, #content #leftcol #f-checklist .fieldset-replacer ol { overflow: visible !important; background: none; }
form label { color: #000000;  }
form label small { color: #000000; }
form label strong { font-weight: bold; }
form input.f-txt, form textarea.f-txt, form select.f-select { border: 1px solid #000000; background-color: #FFFFFF; color: #000000; width: 300pt;  }
form select.f-select { width: 306pt; }
form select.f-select { border: 1px solid #000000; background-color: #FFFFFF; color: #000000; }
form button.f-button { display: none; visibility: hidden; }
form button.f-button span { color: #000000; background: none; font-weight: bold; }
#content #leftcol form, #content #leftcol form fieldset, #content #leftcol form .fieldset-replacer, #content #leftcol form fieldset ol, .f-alert, .f-alert .inner  { background: none; }
.f-alert p, .f-alert h1, .f-alert h2, .f-alert h3, .f-alert h4 .f-alert h5 .f-alert h6, #content form .f-error label strong { color: #000000; }
#content form .f-error input, #content form .f-error textarea { border-color: #000000; }
#content #leftcol form.beratersuche, #content #leftcol form.beratersuche fieldset, #content #leftcol form.beratersuche fieldset ol  { background: none; }
#content #leftcol form fieldset ol, #content #leftcol form .fieldset-replacer ol { background: none; min-height: inherit; }
#content #leftcol form label.f-block { float: left; }
#content #leftcol form p, #content #leftcol form ul { }
#content #leftcol #f-bewerbung fieldset { border: none; }
#f-bewerbung fieldset legend span { left: 0; }
#f-bewerbung p, #f-bewerbung ul { width: 100%; float: none; background: none; }
#f-bewerbung input.f-txt, #f-bewerbung textarea.f-txt { width: 300pt; }
#f-bewerbung select.f-select { width: 306pt; }
#f-bewerbung fieldset p.fnone { width: auto; padding: 0; }
#f-bewerbung button.f-block { margin: 0; }
#f-bewerbung ul.full, #f-checklist ul.full { margin-bottom: 0; background: none; }
#f-bewerbung fieldset, #f-checklist fieldset, #f-checklist .fieldset-replacer { border-top:none }
#content form ol.tarn li ul.tarn li { page-break-inside:avoid; }
#content #leftcol form#f-checklist fieldset ol, #content #leftcol form#f-checklist .fieldset-replacer ol { padding: 0; }
#home_playground, #home_tools, #home_banner { display: none; visibility: hidden; }
#home_news { width: auto; padding: 0; margin: 0; float: none; }
.module_article #content ul.article li { background: none; border-bottom: 1px dotted #C9CCD4; padding-bottom: 1.5em; margin-bottom: 1.5em; }
.module_article #content ul.article li p { margin-bottom: 0; }
.module_article #content ul.article li h2 a:hover { text-decoration: underline; }
.module_article #content ul.article p.img { width: 150px; height: 105px; float: left; margin: 0 15px 10px 0; }
.module_article #content ul.article p.img a { display: block; }
.module_article #content ul.article p.img img { border: 1px solid #D5DAE5; }
.module_article #content ul.img { float: right; width: 200px; margin: 0 0 20px 20px; }
.module_article #content ul.img li { display: block; } 
#c-content form#formmail { display: none; visibility: hidden; }
#content #rightcol ul.sideimage li .inner { display: none; visbility: hidden; }
.cfix:after { content:""; display:none; height:auto; clear:none; visibility:inherit; }
.cfix { overflow: hidden; }