﻿/* ------------------------------------------------------------------- 
 Printlayout
 
 Autor:          Jenny Lemmnitz (unitb technology GmbH)
 
------------------------------------------------------------------- */

BODY { 	
    background-color:#FFF !important;
    background-image:none;
	text-align: left;
}

BODY * {
    background-image:none !important;
    background-color: transparent !important;
    position:static !important;
}



#main-wrapper{
   padding:1em 1em 0!important;
   float: left;
   width: 37.8em;
}

#wrapper div { border:0 !important; }


#main-navigation,#left-column-wrapper, #welcome,
#logo,
.cornerbox,#footer,.border-top, .border-bottom,
.button-container,#content-overlay-container,
.formpage,.overlay-form-container,
.HideSelect,
.errors .border-error-top, 
.errors .border-error-bottom, 
#feedback .border-top, 
#feedback .border-bottom,
img.mb,
#content-wrapper.homepage img#homepage,
#bubble span.button,
#image-container embed, #image-container object,
.formular div.container .info-icon-container{
    display: none !important;
 }
 
 #image-container {height: auto; margin-bottom: 2em; }
 
 #slogan span,
 #bubble span.beispiel, #bubble span.preis, #bubble span.kfz, #bubble span.beitrag {text-align: left; margin-left: 0}

.formular input,
.formular select{ border-color: #000 !important; }

.formular input.disabled {border: none !important;}

.formular div.mehrzeilig p,
.formular div.container fieldset.summary div p, .formular div.container fieldset.summary div.mehrzeilig p { width: 23em !important; }

.formular div.column label.item { width: 35.5em !important;}

.formular div.container fieldset div.mehrzeilig { padding-bottom:0.5em; }

#bankverbAendern .bnk {margin-left: 0;}

.divider { visibility:hidden !important; }

#wrapper, #content, #content-wrapper, #printheader, #printlogo {
    position:static;
    margin:0;
    padding:0 !important;
    left:0 !important;
    top:0 !important;
    display:inline !important;
}

#printlogo {margin-top: 1.06em}

#content,
form div, 
.border-container{
   display:inline-block !important;
}

#printfooter, #printfooter *{
	display: block;
	text-align: left;
}

#printfooter span.copyright {
	margin-top: 1.75em !important;
}

#breadcrumb {
    font-size: 0.9em;
    margin-bottom: 0em;
    display: block;
}

#content-wrapper,
.multiColumn .border-container {
	margin-top: 1em !important;
	display: block !important;
	float: none;
	width: auto !important;
}

#content-wrapper{
	overflow:visible;
    width: auto !important;
	display: block !important;
}


div.column,
div.column-wide,
div.column-narrow,
#content .right,
#content .left,
.multiColumn .border-container  {
    float:none !important;
    padding:0 !important;
    margin:0 !important;
}

div.section,
.column,
.column-wide,
#produkt .linklist {
	width: auto !important;
}



#contentsearchform {display: block; width: 42em}

#content .right {margin-top: 1em !important;}

#printheader img {margin-bottom: 0.6em !important; }

h1 { padding-left: 0 !important; }

h3, dt, 
#bubble span.beispiel,
#bubble span.preis, 
#bubble span.kfz, 
#bubble span.beitrag,
#teaser-container .teaser h3 {
	color: #000 !important; padding-left: 0;
}

#teaser-container .teaser,
#teaser-container .teaser .teaser-content {float: none; width: auto; height: auto; padding-left: 0;}

#teaser-container .teaser h3 {margin-top: 1em;}

#content-wrapper.homepage #extra-info {margin-left: 0; margin-right: 0;}

#produkt h4.cell {float: none !important;}

h2 {clear: left }

table, th, td {
	border: 1px solid black !important;
	border-collapse: collapse;
}

table th, #content table th.left, table td { padding:0.4em 0.6em !important; }

#contentsearchform #contentsendbutton { background-color:#718AA2 !important; }

.fL {float: none;}

/**HTML BODY p.cell {width: 20.4em !important; }*/

p.icon {width: 42.7em}
p.iconSmall {width: 43.5em;}
p.iconBig {width: 38.2em}
p.iconBigFull {width: 38.4em; }