@charset "utf-8";
/* CSS Document */

.weiter,.visual,#header, #subnav, .footmenu, #newsletter,.anfrage,.anfrage form,.spec a img,dd a, .screen, .tx-slideshow-pi1, .news-single-backlink {display:none}

body {
	padding-top: 20mm;
	/*background: transparent url(../img_style/logo-metallux-print.png) top left no-repeat;*/
	font-size:10.5pt; line-height: 125%; font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	color: #000; 
	}
p {orphans:3; }

p a:link, p a:visited {color: #000; text-decoration:none; border-bottom: 1px solid #dedede}
.news-single-img. a:link, .news-single-img a:visited {border-bottom:none}
#content img {border:0px; margin: 0pt 10pt}

#printlogo {display:block; position:absolute; top:0; right:0}

h1, h2, h3, h4, h5 {clear: both; margin:0px; padding:0px}

#content { }
.sidebar, #footer {padding-top: 9mm; clear: both ! important }
.sidebar, .a_partner level2 {font-size:9.5pt;}
#footer {font-size:7.5pt}
.sidebar div {display: block; float: left; padding-right: 6mm; }

#footer {clear: both; padding-top: 6mm}
.footinner {clear: both; border-top: 0.75pt solid #dedede;}
.zert .print {display:block; padding-top:2mm}
#footer p{width: 55mm; float:left}
h1{font-size: 24pt; font-weight:normal ; line-height:120% ; margin: 0pt 0pt 0.8em 0pt; padding: 0pt; color: #006666}
h2 {font-size:14pt; line-height:120%; padding: 1.6em 0.5em 0em 0em; margin:0em; color:#006666}
h3 {font-size: 14pt; padding: 1em 0.5em 0em 0em; margin:0em}
.sidebar h1, h2 {font-size: 12pt}
h4 {border-bottom:1px solid #e0f5ee;padding: 1.2em 0.5em 0.2em 0em; margin-bottom: 0.5em;color: #3F3F3F}
h5 {padding: 1.0em 0.5em 0em 0em; margin:0em}

/* Listen */
.main ul, .main ol {margin:0em 0em 2.0em 0em; padding: 1.2em 1.5em 0em 1.0em; }
.main ul li {list-style-type: square; list-style-image:url(../img_style/list-img.gif);margin: 0em 1.5em; padding-bottom: 0.5em; list-style-position:outside ; line-height:120%;}
.main ol li {list-style-type:decimal ! important; margin: 0em 1.5em; padding-bottom: 0.5em; list-style-position:outside ; line-height:120%; }

.main ul.layout1 {background-color: transparent; border:1px solid #0ca19a;}
.main ul.layout1 li { color:#006666;}

.main ul.layout2 {background-color: transparent; border:1px solid #ccc;}
.main ul.layout2 li {color:#575757; }


/* Kontaktliste */
h4.kontakt {
	clear: both; font-weight: normal; font-size: 9.5pt; line-height:100%; 
	padding: 3mm 0px 1mm 0px ! important; color: #999; border-color: #dedede;
	margin-bottom: 1mm ! important }
div.kontakt {clear: both; /* display: inline IE BUG vermeiden */}
.kontakt p {padding: 0mm; margin:0mm; width: 82mm; float:left}


.headlinestufe2 h2 {
	font-size:18pt; line-height: 100%; letter-spacing:0.05em;
	border-bottom:1px solid #e0f5ee;
	margin: 0px 0px 30px 0; padding-top:1em;
	color:#336666;	
}

