*{margin:0; border:0; padding:0; }
#centercol ul li{margin-left:20px; list-style-type:disc; font-weight:normal; }
#header_image .HeaderImg {position:relative; left:1pt; top:0px; padding-bottom:10px;}
@media print {
	#header_menu {display:none}
	#buttons {display:none}
	#lang {display:none}
	#leftcol {display:none}
	div#bar {display:none}
	.back {display:none}
	.np {display:none}
}

a{color:#000; text-decoration:none; }
a:hover{text-decoration:underline; }

body{margin:2px; padding:0; width:640px; background:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; color:#3F4A55; }
body, table {font-size:10pt; }
img.Standard{margin:10px 0; }
h2.Std, h2.Prod{font-size:11pt; padding-bottom:15px;}
#prod h2.Prod {margin-bottom:10px;}
h3, h4 {font-family:Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold; }
h4{margin-top:15px; padding-top:15px; background:url(../img/bg_br.gif) repeat-x top;}
p{font-family:Arial, Helvetica, sans-serif; }

p.Linie {width:100%; height:3px; margin:15px 0; background:url(../img/bg_br.gif) repeat-x; clear:both;}
p.Link {}
p.MitAbstand {padding-top:15px;}
#centercol a.Std, #centercol2 a.Std {background:url(../img/arrow.gif) no-repeat 0px 4px; padding:1px 0 0 8px;}
.fl {float:left}
.ar {text-align:right;}

table.Normal {margin-top:10px; border-collapse:collapse; width:auto;}
table.Normal td {font-size:8pt; text-align:left; vertical-align:top; background:#fff; border:1px solid #fff; padding:2px 10px 2px 2px}
table.Kontakt {margin-top:10px; border-collapse:collapse; width:auto;}
table.Kontakt td {font-size:8pt; text-align:left; vertical-align:top; background:#fff; border:1px solid #fff; padding:2px 10px 2px 2px}

table.Downloadcenter p {font-family:Arial, Helvetica, sans-serif; font-size:9pt}
table.Downloadcenter {border-collapse:collapse; width:525px;}
table.Downloadcenter td {text-align:left; vertical-align:top; border:1px solid #fff; padding:1px 10px 2px 2px}
table.Downloadcenter .Kopf td{background:#E1293E; font-family:Arial, Helvetica, sans-serif; font-size:9pt; font-weight:bold; color:#fff}

table.NewsList {border-collapse:collapse; width:640px;}
table.NewsList td p {font-family:Arial, Helvetica, sans-serif; font-size:9pt;}
table.NewsList td {text-align:left; vertical-align:top; border:1px solid #fff; padding:1px 10px 2px 2px}
table.NewsList td.NLHead {font-weight:bold;}
table.NewsList td.NLContent {padding-bottom:20px;}
table.NewsList td.NLLink {vertical-align:top;}

table.Produktbeschreibung p {font-family:Arial, Helvetica, sans-serif; font-size:10pt;}
table.Produktbeschreibung {border-collapse:collapse; width:570px;}
table.Produktbeschreibung td {width: 50%; font-size:8pt; text-align:left; vertical-align:top; background:#fff; border:1px solid #fff; padding:0px 30px 2px 0px}
table.Produktbeschreibung .Kopf td{font-family:Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold}

table p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt}

table.Schemata {margin-top:10px; border-collapse:collapse; width:auto;}
table.Schemata td {font-size:8pt; text-align:center; vertical-align:middle; background:#fff; border:1px solid #fff; padding:5px 10px}
table.ProduktAbb {margin-top:10px; border-collapse:collapse; width:auto;}
table.ProduktAbb td {font-size:8pt; text-align:center; vertical-align:middle; background:#fff; border:1px solid #fff; padding:2px 10px 2px 0px}
table.Bestelltabelle{border-collapse:collapse; width:570px; margin-top:15px; clear:both;}
table.Bestelltabelle td{font-size:8pt; text-align:center; vertical-align:middle; background:#fff; border:1px solid #ccc; padding:1px 2px}
table.Bestelltabelle .Kopf td{background:#fff; height:17px; color:#000; }
td.Links, table.Bestelltabelle td.Links {text-align:left;}
td.Links p {text-align:left;}
table.Bestelltabelle td.ArtNr, td.ArtNr {text-align:left; width: 90px}
table.Bestelltabelle td.ENo, td.ENo {text-align:left; width: 78px}
td.Verweis, table.Bestelltabelle td.Verweis {width:0px; display:none;}

#centercol{width:571px; vertical-align:top; }
		#centercol .box{padding:0px; }
		ul.Linkliste{list-style:none; margin:15px 0; }

		ul.Linkliste{list-style:none; padding:0; }
		ul.Linkliste li {background:url(../img/arrow.gif) no-repeat 0px 4px; padding:0 0 0 8px;}

#footerprt{display:block; margin-left:73px; margin-bottom:10px; width:640px; font-size:7pt; background:#eee; }
#footer{display:none; }

input, textarea, select {
	margin:1px 0;
}
input, select {
	background:#fff;
	border:1px solid #fff;
	border-color:#fff #fff #fff #fff;
}
td.csc-form-labelcell {
	padding-right:10px;
}

/* Search */
#centercol h3.res-head {color:#3F4A55; font-size:9pt; font-weight:bold; margin:0;padding:2px 2px; background:#eee;}
.tx-indexedsearch-redMarkup {color:#E1293E;}
table.SearchPB {margin-top:10px;}
table.SearchPB td {padding:2px 3px;}

table.mz {
	border-collapse:collapse; width:640px;
}
table.mzlink {
	width:250px;
}
table.mz td, table.mz th, table.mzlink td, table.mzlink th {
	padding:1px 2px;
	font-size:8pt;
	margin:0;
	vertical-align:middle;
	border:1px solid #111;
	border-width: 1px 1px 1px 1px;
	color:#111;
	background:#fff;}
table.mz th, table.mzlink th {padding:3px 2px; background-color:#eee; height:17px; color:#000; text-align:left; font-weight:bold}
table.mz th.ar {text-align:right}

