@charset "UTF-8";
/* CSS document for basic print layout */

body, html { font: 10pt/1.5em arial, sans-serif; color:#000; margin:10pt; background:none; background-color:#fff;overflow:visible;}
body {
  margin-top:5em;
}
div#navigationFirstLevel, div#navigationSecondLevel, div#topMenu, div#searchBox, div#navigationAids, div#secondary, div#languageMenu, div.footerFrame, div#searchBox, div#suche, div#trennelement, div#tipafriend, div#printlink, div#addthis, div#logo2, div#loginZeileWrap, div#loginZeile, div#navigationSecondLevelMenu, div#fusszeile, #bannerElement form, #bannerElement .csc-textpic-image, #logo, #header, page-navigation, #hamburger { display:none;}
div.footerFrame:first-child {display:block !important;}
div#outerWrap { width:auto; margin:0;}
div#contentWrap { background:none;}
div#footer { background:none; color:#000; font-size:80%;}
div#main { float:left; width:100%;}
div#mainContent { padding:0; padding-top:3em;}
a:link, a:visited { color:#000 !important; text-decoration:underline;}
div#footer {border-top:1px solid #ccc;}
#zentrale td {border: none;}
#referenz td {border: none;}
/* Fixes multiple page print bug in Firefox */
*{overflow:visible!important; position:static!important}
.Tx-Formhandler {width: 500px;}
.powermail_legend {display:none;}
div#banner .ui-accordion-header-active {display:block;}
div#banner .listItem {display:block;}
div#outerWrap .otherRow {float:left;}
.tx-geosearch-pi1 .tx-geosearch-pi1-list {margin-top:0;}
.tx-geosearch-pi1-list .ui-state-default, .tx-geosearch-pi1-list .ui-widget-content .ui-state-default, .tx-geosearch-pi1-list .ui-widget-header .ui-state-default, .tx-geosearch-pi1-list .ui-widget-content, .tx-geosearch-pi1-list .detailItem .imageRow, .tx-geosearch-pi1-list .imageRow strong {color:#000;}
#c506, #c508, #c510 {display:none;}
.erreichen {display: block;}
#c507 td, #c511 td {border:none;}
#outerWrap #banner {height:0;}
#errorNoObjects {display:none;}
div#outerWrap .stellenangebot p {
  padding-left:0;
  padding-top:0;
}
div#outerWrap .stellenangebot {
  height: 155px;
  background: none;
}
div#formhandler_contact_form legend {
  font-size: 28px;
    margin-bottom: 20px;
    margin-left: 0;
  color: #1F4D7B;
}
.Tx-Formhandler {
  margin-left: -29px;
}
.listContent, .tx-geosearch-pi1-single-address {
  color: black;
}
.gridNews .gridSpalten .colLeft {
width: 100%;
  float: none
}
.gridNews .gridSpalten .colRight {
width: 100%;
}