@charset "UTF-8";

/*
Projektname:   Druckstyleshet STAWAG
Erstellt am:   17.08.2012 von MKue
Bearbeitet am: 29.08.2012 von MKue
Bearbeitet am: 04.09.2012 von MKue
Bearbeitet am: 07.09.2012 von AL
Bearbeitet am: 14.09.2012 von AL
Bearbeitet am: 31.10.2012 von KDr
QS am:         28.11.2012 von MKue
*/

body,
.footer {
background: #fff;
color: #000;
border: 0 !important;
}

.wrapper {
box-shadow: none !important; /* entfernt schwarzen Balken am Ende der Seite */	
}

/* neue Seite (vor Element) erzwingen */
.page-break {
page-break-before: always;
}

/* Alle Elemte und Inhaltsbereiche der Seite, die nicht ausgedruckt werden sollen */
.metanavigation,
.visual-wrapper,
.visual,
.direktsuche,
.mainnavigation,
.sidenavigation,
.footernavigation a,
.footernavigation-2,
.drucken,
.schnelleinstieg,
.selectBox-dropdown-menu,
.filterteaser, 
.fancybox-wrap, 
#fancybox-overlay,
.social-media-navi,
.cookie-overlay,
.enlarge-image span {
display: none !important;
}

/* Startseite */
.zweier,
.dreier,
.vierer {
clear: both;
overflow: visible; /* Firefox */
}

.suchergebnis .visual {
display: inline !important;
}

/* weitere Bereiche der Seite fuer die Druckausgabe formatieren */
.wrapper,
.innerwrapper {
width: auto;
}

.header {
height: auto;
min-height: 50px;
background: #fff;
}

.trail {
height: auto;
width: auto;
}

.content,
.context {
float: none;
clear: both;
overflow: visible;
min-height: 10px;
width: auto !important;
height: auto !important;
border: 0;
}

.box-222,
.section {
float: none;
clear: both;
}

.footer {
position: static;
height: auto;
min-height: 20px;
}

.footer p.copy {
display: block !important;
}

.footer .logo {
display: none;
}

/* Links */
a {
text-decoration: none !important;
}

/* Wasserhaerte-Finder (Ergebnisse) */
.wasserhaerteergebnisse tfoot {
display: table-footer-group;
}

#wh-hausnummer {
text-indent: 0;
}

.wasserhaertesuche.search input[type="text"] {
width: 90%;
}

.searchbutton,
.suche-filtern .button {
display: none;
}

/* allg. Optimierung fuer Tabellen */
.tablewrapper {
width: auto;
overflow: visible;
}

/* "Content" Inhalte auf volle Breite bringen */
.box-222,
.box-465,
.box-708,
.context .section {
float: none;
clear: both;
width: auto;
}

/* Installateursverzeichnis + Suchergebnis */
.search input[type="text"] {
width: 90%;
}

/* "onebox" ausblenden */
.search-wrapper .section {
display: none;
}

.content .abovecenter-image {
display: block;
margin: 0;
}

/* Teaser Boxen umfaerben fuer Druck */
.schnelleinstieg,
.content .schnelleinstieg *,
.box-222 .section,
.content .box-222 .section *,
.context .box-222 .section * {
background: #FFFFFF;
color: #000;
}

/* Logo */
.logo {
float: none;
margin: 0 0 0 20px;
display: block;
background: #fff;
}

.logo img {
display: none;
}

.logo-print {
display: block;
}


/* preisrechner */
.slider-electricity,
.ui-slider-horizontal,
.index-container {
display: none !important;
}

.preisrechner-sliderwrapper, 
.preisrechner-preise, 
.preisrechner-bestellen {
width: 30%;
margin-right: 3%;
background: #fff;
color: #000;
}

.preisrechner-sliderwrapper em {
margin-top: -1px;
text-align: left;
}

.preisrechner-preise dl {
margin: 0;
}

.preisrechner-preise dd {
padding-right: 0;
}

.preisrechner-preise:after,
.preisrechner-preise:before {
display: none !important;	
}

.preisrechner-bestellen {
text-align: left;
}

.preisrechner .endpreis {
width: auto;
height: auto;
margin-top: 0;
padding-top: 0;
font-size: 1.4em;
}

.preisrechner .preisrechner-bestellen h3 {
margin-top: -5px !important;
width: auto;	
}

.pr-erweitert {
width: 45%;
margin-right: 4%;
}

.preisrechner-ergebnis h2 {
float: none;
display: block;
width: 100%;
padding-right: 0;	
}

.preisrechner-ergebnis .big dt,
.preisrechner-ergebnis dd,
.preisrechner-ergebnis .big dd {
width: auto;
height: auto;
padding: 0;
}

.preisrechner .button,
.preisrechner-ergebnis .button {
display: none !important;
}

/* Preisrechner erweitert */
.pr-erweitert {
margin: 0 0 20px;
padding: 0;	
}

.pr-erweitert .preisrechner-sliderwrapper {
margin-left: 8px;
}

.pr-erweitert .preisrechner-sliderwrapper:before,
.pr-erweitert .preisrechner-sliderwrapper:after {
display: none !important;
}

.preisrechner-ergebnis.attention {
margin: 0;
padding: 0;	
}

.content .vorteil li {
padding: 0 10px 0 0;
}

/* News */
.colored-paragraph {
border: 1px solid #D2D2D2;
}

/* Kontakt */
.content table ul {
margin-left: -8px;
}

/* Contextboxen */
.box-222 {
margin-left: 0;
}

.box-222 .contact ul {
margin-left: -10px;
padding-left: 0;
list-style: none;
}

.box-222 .contact li {
margin: 0;
padding: 0;
border-top: 0;
}

.box-222 .contact .mail {
display: none;
}

.wrapper .box-222 .section h3,
.wrapper .box-222 .section p,
.wrapper .box-222 .section address {
margin: 0;
padding: 0;
}

.wrapper .box-222 .section address {
margin-left: -10px;
}

.box-222 .contact li,
.box-222 .contact address,
.box-222 .section .mail a {
padding-left: 10px !important;
}

/* Copyright Seitenabschluss */
.wrapper .footernavigation {
margin: 0;
}
