/*
Projektname:   Triumph Adler - printcss
Erstellt am:   22.09.2009 von FV
Bearbeitet am: 11.12.2009 von TS
Bearbeitet am: 02.07.2010 von JHP
*/

* {
overflow:visible !important;
}

/* ueberfluessige Container ausblenden */
#wrapper #navigation,
#wrapper #navigation ul,
#wrapper #header #meta,
#wrapper #header #search,
#wrapper #pagefooter,
#wrapper .keyvisual,
#wrapper .metafunctions,
.ahem {
display: none;
}

/* Schriftfarben zuruecksetzen */
#wrapper #content .ErrorLabel {
color: #000;
}

#wrapper #content legend {
color: #000;
}

/* Bilder */
#wrapper #content .keyvisual img,
#wrapper #content .box img,
#wrapper #content .metainfo img{
display: none;
}

#wrapper #content .produktuebersicht img {
display: block !important;
clear: both !important;
}

#wrapper #content .produktuebersicht {
clear: both !important;
}

/* Links zuruecksetzen */
#wrapper #content a {
padding: 0 !important;
background: none !important;
color: #000 !important;
text-decoration: underline;
}

#wrapper #content .tabs a {
padding: 8px 10px !important;
}

#wrapper #content a#showDownloads {
color: #000 !important;
padding: 2px 5px !important;
text-decoration: none;
border-color: #000;
}

#wrapper #content input {
background: none;
color: #000;
border-color: #000;
}

/* Logo einruecken */
#wrapper #header #logo {
margin-left: 0;
}

#wrapper #content .spalte-33,
#wrapper #content .spalte-33-last,
#wrapper #content .spalte-50,
#wrapper #content .spalte-50-last,
#wrapper #content .spalte-66,
#wrapper #content .box,
#wrapper #content .produktuebersicht p {
float: none;
width: 100%;
}

#wrapper #content .spalte-33-last {
padding-left: 0;
}

/* Headlines */

h1,h2, h3, h4, h5, h6 {
color: #000 !important;
}
h1 {font-size: 24pt;}
h2 {font-size: 20pt;}
h3 {font-size: 14pt;}
h4 {font-size: 13pt;}
h5 {font-size: 12pt;}
h6 {font-size: 10pt;}

/* Startseite, Boxen */

#content .box {
padding: 0 0 0 0;
margin: 0 0 20px 0;
}

#content .box h3 {
font-size: 16px;
}

/* sonstiges */

#content div.tabs,
#content div.metafunctions {
display: none;
}

table tr td,
table tr th {
text-align: left !important;
font-size: 9pt !important;
}

form {
display: none;
}

a {
text-decoration: none !important;	
background: none;
color: #000 !important;
padding: 0;
}

#wrapper #header {
display: inline;
width: 100%;
margin: 0 0 0 0;
float: none;
clear: both;
}

#wrapper #header a#logo {
width: 20cm;
margin-bottom: 1cm;
}

a#logo strong {
display: none
}

p,
ul li,
blockquote {
font-size: 10pt !important;
}

#content ul, #content ol {
margin:0 0 21px;
list-style-image:none;
list-style-position:inside;
list-style-type: square;
}

#content li {
background:none;
margin:0 0 0 2px;
padding:0 0 0 0;
line-height: 16pt;
}

blockquote {
background:  none;
padding: 0 0 0 1px !important;
}


/* context */

.spalte-33-context {
margin: 5px 0 10px 0;
border: 1px solid #999;
width: 16cm !important;
padding: 20px;
}

.spalte-33-context h5 {
font-size: 12pt;
}

.spalte-33-context li {
background:none;
margin:0 0 0 2px;
padding:0 0 0 0;
line-height: 16pt;
}

/* This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal */

.sIFR-flash,
.sIFR-flash object,
.sIFR-flash embed {
display: none !important;
height: 0;
width: 0;
position: absolute;
overflow: hidden;
}

span.sIFR-alternate {
visibility: visible !important;
display: block !important;
position: static !important;
left: auto !important;
top: auto !important;
height: auto !important;
width: auto !important;
color: #000 !important;
}

/* location search */

table.ls-results td {
	padding: .5em .5em .5em 0;
	vertical-align: top;
	border-bottom: 1px dotted #CFCFCF;
}

a.ls-companyname {
	font-weight: bold;
}

img.centerimg {
	display: none;
}

.gmnoprint {
	display: none !important;
}