/* generated by digitalhoch3.de */
.csc-default { clear:both; }
#maincol H1 { color:#005587; font-size:12px; line-height:16px; font-weight:bold; font-family:Verdana, Arial, Helvetica; margin:10px 0 6px; }
.csc-header br,.csc-header img { display:none; }
#maincol H2,.txt_headline_news { color:#005587; font-size:11px; line-height:16px; font-weight:bold; font-family:Verdana, Arial, Helvetica; margin:5px 0; }
#maincol H3 { font-weight:bold; font-size:11px; }
.csc-textpicHeader br,.csc-textpicHeader img { display:none; }
#rightcol h1 { font-size:12px; line-height:16px; font-weight:bold; font-family:Verdana, Arial, Helvetica; margin:0 0 8px; }
#rightcol p a { background-image:url(../img/link-gray.gif); background-position:left center; background-repeat:no-repeat; padding-left:10px; color:#505050; }
p { color:#505050; font-size:11px; line-height:16px; font-family:Verdana, Arial, Helvetica; margin:0; }
a:link { color:#0091DC; text-decoration:underline; }
hr { color:#505050; height:1px; border:0; border-top:1px solid #505050; }
.download { padding-left:14px; background-image:url(../img/link_pdf.gif); background-repeat:no-repeat; background-position:left bottom; }
.download-xls { padding:3px 0 3px 18px; background-image:url(../img/link_xls.gif); background-repeat:no-repeat; background-position:left center; }
.download-doc { padding:3px 0 3px 18px; background-image:url(../img/link_doc.gif); background-repeat:no-repeat; background-position:left center; }
.download-zip { padding:3px 0 3px 18px; background-image:url(../img/link_zip.gif); background-repeat:no-repeat; background-position:left center; }
.download-wmf { padding:3px 0 3px 18px; background-image:url(../img/link_wmf.gif); background-repeat:no-repeat; background-position:left center; }
.download-pdf { padding:3px 0 3px 18px; background-image:url(../img/link_pdf2.gif); background-repeat:no-repeat; background-position:left center; }
.download-jpg { padding:3px 0 3px 18px; background-image:url(../img/link_jpg.gif); background-repeat:no-repeat; background-position:left center; }
.align-right { text-align:right; }
.align-center { text-align:center; }
a:visited { color:#0091DC; text-decoration:underline; }
a:hover { color:#0091DC; text-decoration:none; }

/* Inhalt: Listen */
#maincol ul { margin:10px 0 12px; padding:0; }
#maincol li { padding:0 0 0 14px; margin:0 0 0 10px; background:url(../img/contentBullet.gif) no-repeat 0 7px; list-style-type:none; }
#maincol .csc-textpic-imagewrap li { padding:0; background: none; }
.csc-sitemap ul { margin:0!important; padding:0!important; }
.csc-sitemap li { background-image:none!important; }
.csc-sitemap a { color:#005587; font-size:11px; line-height:21px; font-weight:bold; text-decoration:underline; }
.csc-sitemap li li a { color:#505050; font-size:11px; line-height:21px; font-weight:bold; text-decoration:underline; }
.csc-sitemap li li li a { color:#0091DC; font-size:11px; line-height:21px; text-decoration:underline; font-weight:normal; }
div.kontaktform input,textarea,select { border-top:#666666 solid 1px; border-bottom:#666666 solid 1px; border-left:#666666 solid 1px; border-right:#666666 solid 1px; background:#FFFFFF; font:11px Verdana, Arial, Helvetica; }
.kontaktform .field_error { border-top:#666666 solid 1px; border-bottom:#666666 solid 1px; border-left:#666666 solid 1px; border-right:#666666 solid 1px; background:#83B3CB; }
.kontaktform .input_normal { width:185px; }
.kontaktform .textarea_normal { width:185px; }
.kontaktform .select_extra { width:184px; }
.kontaktform .select_extra_error { width:184px; background-color:#83B3CB; }
.kontaktform .input_extra_plz { width:45px; border:#666666 solid 1px; }
.kontaktform .input_extra_ort { width:271px; border:#666666 solid 1px; }
.kontaktform .input_extra_land { width:353px; margin:5px 0; border:#666666 solid 1px; }
.kontaktform .input_extra_jahr { width:30px; border:#666666 solid 1px; }
.kontaktform .select_extra_lang { width:388px; }
.kontaktform .sendButton { border:#005587 solid 1px; background:#005587; width:90px; font:10px Verdana, Arial, Helvetica; color:#ffffff; }
.noBorder { border:0; }
div img.left { float:left; clear:left; margin:4px 10px 5px 0; }
div img.right { float:right; clear:right; margin:4px 0 5px 10px; }

/* ----- indexed search ----- */
.tx-indexedsearch-browsebox { }
.tx-indexedsearch-browsebox li { background-image:none!important; padding-left:0!important; }

/* ----- powermail ----- */
.tx-powermail-pi1 label { display:block; }
.tx-powermail-pi1 input,.tx-powermail-pi1 textarea,.tx-powermail-pi1 select { border-top:#666666 solid 1px; border-bottom:#666666 solid 1px; border-left:#666666 solid 1px; border-right:#666666 solid 1px; background:#FFFFFF; font:11px Verdana, Arial, Helvetica; width:99%; }
.tx-powermail-pi1 legend { display:none; }
.pm-page1 { width:49%; float:left; border:none; margin:0; padding:0; position:relative; }
.pm-page2 { width:49%; float:right; border:none; margin:0; padding:0; position:relative; }
#uid14,#uid54 { height:54px; }
#uid15,#uid55 { height:50px; margin-top:0; }
#powermaildiv_uid18,#powermaildiv_uid56 { height:68px; }
#uid18,#uid56 { width:70px; float:left; }
.powermail_captcha { float:right; }
.powermail_submit,.powermail_reset { border:1px solid #005587!important; background-color:#005587!important; font:10px Verdana, Arial, Helvetica; color:#ffffff; }
.powermail_submit_uid36,.powermail_submit_uid58 { margin-top:16px; }
.powermail_submit_uid37,.powermail_submit_uid57 { margin-top:15px; }
.pm-page3 { clear:both; border:none; margin:0; padding:10px 0 0; }
div.tx_powermail_pi1_fieldwrap_html label a dfn,div.tx_powermail_pi1_fieldwrap_html p a dfn { display:none; text-decoration:none; }
div.tx_powermail_pi1_fieldwrap_html label a,div.tx_powermail_pi1_fieldwrap_html p a { cursor:help; text-decoration:none; }

/* Description on mouseover */
div.tx_powermail_pi1_fieldwrap_html label a:hover dfn { display:block; position:absolute; width:250px; padding:5px; background-color:#ddd; border:1px solid #005587; color:black; text-decoration:none; font-size:.8em; }
.pm-page2 div.tx_powermail_pi1_fieldwrap_html label a:hover dfn { width:175px; }
.icon_info { width:12px; height:12px; }
.pm-page3 .tx_powermail_pi1_fieldwrap_html_checkbox_title,.pm-page3 .tx_powermail_pi1_fieldwrap_html_radio_title,.pm-page3 label { font-weight:bold; padding-top:4px; }
#powermaildiv_uid19,#powermaildiv_uid62 { float:left; clear:none; }
#powermaildiv_uid19 label,#powermaildiv_uid62 label { display:inline; }
#powermaildiv_uid19 input,#powermaildiv_uid62 input { width:70px; }
#powermaildiv_uid20,#powermaildiv_uid63 { float:right; clear:none; }
#powermaildiv_uid20 label,#powermaildiv_uid63 label { display:inline; }
#powermaildiv_uid20 input,#powermaildiv_uid63 input { width:240px; }
#powermaildiv_uid24 { border-top:1px solid #505050; }
.powermail_radio,.powermail_check { width:auto!important; }
.powermail_radio_inner { float:left; }
.powermail_radio_inner label,.powermail_check_inner label { display:inline; font-weight:normal!important; }
.tx_powermail_pi1_fieldwrap_html { clear:both; }
.pm-page3 .tx_powermail_pi1_fieldwrap_html { padding-top:5px; }
.powermail_mandatory_js { color:red; display:none; }
.validation-failed { background-color:#FF9695!important; }
#powermaildiv_uid35,#powermaildiv_uid75 { width:49%; float:left; clear:none; }
#powermaildiv_uid34,#powermaildiv_uid76 { width:49%; float:right; clear:none; }

/* --- safari hacks --- */
/*@media screen and -webkit-min-device-pixel-ratio0.pm-page2 input { width:98%; }*/
#uid14,#uid54 { margin:2px 0; height:53px; }
#uid15,#uid55 { height:51px; margin:2px 0; }
#powermaildiv_uid18,#powermaildiv_uid56 { height:72px; }
.powermail_submit_uid36,.powermail_submit_uid58 { margin-top:16px; padding:2px 2px 1px; }
.powermail_submit_uid37,.powermail_submit_uid57 { margin-top:16px; padding:2px 2px 1px; }
#uid18,#uid56 { width:70px!important; }