body, td, th, p, h1, h2, h3 {
	color: #23407E;
	font-family: Verdana, Tahoma, Arial,sans-serif;
	font-size: 11px;
}
b {background:transparent}
body {margin:0px; background-color:#fff;}
h1 {
	margin:15px 0px 5px 0px;
	font-family: Arial,sans-serif;
	font-weight:bold;
	font-size: 13pt;
}
h2 {
	line-height:20px;
	margin:15px 0px 5px 0px;
	padding-left:20px;
	font-size: 13px;
	background:url(/fileadmin/styles/img/blt_h2.gif) no-repeat top left;
}
td.content h2.cathead {
	display:block;
	line-height:auto;
	margin-top:25px;
}
div.rspace {margin:15px 0px 5px 0px;}
td.content div.imgwrap {display:block; max-width:530px; margin-bottom:10px;}
td.main td.content p.ki {display:block;}
h3, h4, h5 {
	margin:15px 0px 5px 0px;
	font-size: 13px;
}
p.bodytext, p.imgl {
	padding:0;
	margin:0;
}
p.imgl {
	display:block;
	font-size:9px;
	text-align:left;
	line-height:11px;
}
a	{color: #23407E; text-decoration: none;}
a:visited	{color: #23407E; text-decoration: none;}
a:hover	{color: #23407E; text-decoration: underline;}
label:hover {text-decoration: underline;}
p a img {
	border:0;
	margin:0;
	padding:0;
}
td {vertical-align:top; padding:0;}
.al {text-align:left}
.ac {text-align:center}
.ar {text-align:right}
.nw {white-space:nowrap;}
.no {display:none;}
table.mz td.gespreis {
	padding:3px 3px;
	font-weight:bold;
}
.fl {text-align:left}
.cl {clear:left}
.new {color: #EF1C21; font-weight:bold;}
.eb {margin-bottom:0px;}
a.bb {font-weight:bold}
table.header {display:table; width:996px; background:url("/fileadmin/styles/img/bg_top_wide.jpg") no-repeat top right;}
table.header td.logo {padding:18px 43px 20px 22px}
table.header table {margin-top:8px;}
table.header table td {font-size:12px; vertical-align:middle}
table.header table td a {font-weight:bold;}
table.header table td label {font-weight:bold; cursor:pointer;}
table.header table td div {padding:4px 4px 8px 30px;}
table.menu {display:table; width:552px;}
table.header td.rcol table {width:192px;}
td div.item1 {background:url("/fileadmin/styles/img/tm_item1.gif") no-repeat;}
td div.item2 {background:url("/fileadmin/styles/img/tm_item2.gif") no-repeat;}
td div.item3 {background:url("/fileadmin/styles/img/tm_item3.gif") no-repeat;}
td div.item4 {background:url("/fileadmin/styles/img/tm_item4.gif") no-repeat;}
td.langselection {height:34px; padding:2px 0 0 55px; background:url("/fileadmin/styles/img/tm_item5.gif") no-repeat;}
td.langselection select {width:77px; height:15px; font-size:9px;}
table.menu td div.item6 {padding:4px; color:#23407E}
table.header td.inpbtn, td.inpbtn {
	background:url("/fileadmin/styles/img/bg_inp1.gif") left center no-repeat;
	padding-left:3px; font-size:11px;
}
table.header td.inpbtn div, td.inpbtn div {
	border:1px solid #1B3C8D; width:102px; background-color:#fff; float:left; padding:0;
}
td.inpbtn input {
	padding:0; margin:0; border:1px solid #fff; width:85px; height:auto;
	font-size:11px; float:left; background-color:#fff;
}
td.inpbtn div img {margin-top:1px; border:1px solid #fff; float:left}
table.header td.txtinp {background:url("/fileadmin/styles/img/bg_inp2.gif") left center no-repeat; padding-left:7px}
table.header td.txtinp div {width:62px}
table.header td.pass {background:url("/fileadmin/styles/img/bg_inp3.gif") left center no-repeat; padding:10px 0 9px 10px}
* html table.header td.pass {padding-bottom:4px;}
.left_menu {display:table; width:252px; height:700px; background:url(/fileadmin/styles/img/bg_top_left.jpg) top right no-repeat;}
.left_menu td ul {list-style:none; padding:0; margin:10px 0 0 1px;}
.left_menu td ul li {background:url(/fileadmin/styles/img/bg_li1.gif) top left no-repeat; padding:1px 10px 12px 25px;}
.left_menu td ul li.prod_cat {padding:1px 10px 12px 7px;}
.left_menu td ul li.prod_cat img {margin-right:2px; float:left; position:relative; top:-1px;}
.left_menu td ul li.act {background-image:url(/fileadmin/styles/img/bg_li1open.gif); padding-bottom:0px; color:#000;}
.left_menu td ul a, .left_menu td ul a:hover, .left_menu td ul a:visited {font-weight:bold; color:#fff}
.left_menu td ul li.act ul {margin:3px 0 2px -22px; background:url(/fileadmin/styles/img/bg_li2.gif) top left repeat-y;}
.left_menu td ul li.act ul li {font-size:11px; border-color: #ccc #1A4AA2; border-style:solid; border-width: 0 0 1px 3px; padding:1px 5px; background:transparent;}
.left_menu td ul li.act ul li.act {
	border-color: #ccc #f00 #ccc #1A4AA2;
	border-width: 0 3px 1px 3px;
	background-image:url(/fileadmin/styles/img/bg_li2open.gif);
	font-weight:bold;
}
.left_menu td ul li.act ul li a, .left_menu td ul li.act ul li a:hover, .left_menu td ul li.act ul li a:visited {color:#000; font-weight:normal;}
.left_menu td ul li ul.prod {list-style:none; padding:0; margin:3px 0 2px -4px;}
.left_menu td ul li ul.prod li {
	padding:0px; display:block;
}
.left_menu td ul li.act ul.prod li.act {
	background-image:none;
}
.left_menu td ul li ul.prod li.act div {
	background:url(/fileadmin/styles/img/blt_prod_act.gif) no-repeat top left;
}
.left_menu td ul li ul.prod li.act div.act {
	background:url(/fileadmin/styles/img/bg_li2open.gif);
	padding:0;
	display:block;
}
.left_menu td ul li ul.prod li.std div,
.left_menu td ul li ul.prod li div {
	background:url(/fileadmin/styles/img/blt_prod.gif) no-repeat top left;
	padding:1px 5px 1px 30px;
}
.left_menu td ul li ul.prod li.open div.act div,
.left_menu td ul li ul.prod li.std div.nosubs {
	background:url(/fileadmin/styles/img/blt_prod_act.gif) no-repeat top left;
	padding:1px 5px 1px 30px;
	display:block;
}
.left_menu td ul li ul.prod li.open div.open {
	background:url(/fileadmin/styles/img/blt_prod_open.gif) no-repeat top left;
	padding:1px 5px 1px 30px;
	display:block;
}
.left_menu td ul li ul.prod li.open  {}
.left_menu td ul li ul.prod li.open ul {margin:3px 0 2px 0px; background:transparent}
.left_menu td ul li ul.prod li.open ul li {border-top:0px; border-left:0px; border-bottom:0px; padding-left:15px;}
.left_menu td ul li ul.prod li.open ul li.open ul {margin:3px 0 2px -15px;}
.left_menu td ul li ul.prod li.open ul li.open ul li {padding-left:30px;}
.left_menu td ul li ul.prod li.open ul li.open ul li.open ul {margin:3px 0 2px -30px;}
.left_menu td ul li ul.prod li.open ul li.open ul li.open ul li {padding-left:45px;}
.left_menu td ul li ul.prod li.open ul li.open ul li.open ul li.open ul {margin:3px 0 2px -45px;}
.left_menu td ul li ul.prod li.open ul li.open ul li.open ul li.open ul li {padding-left:60px;}
.left_menu td ul li ul.prod li.open ul li.open ul li.open ul li.open ul li.open ul {margin:3px 0 2px -60px;}
.left_menu td ul li ul.prod li.open ul li.open ul li.open ul li.open ul li.open ul li {padding-left:75px;}
table.top_bar {}
div.top_bar {}
table.main {width:996px;}
table.main td.left {display:table-cell; width:252px; background:url(/fileadmin/styles/img/bg_lcol.jpg) right}
table.main td.main {background:none}
table.main td.main p {display:block; margin:7px 0 0 0;}
table.content {width:726px}
table.content a {font-weight:bold;}
table.content td.content {margin: 0; padding:0px 3px 10px 8px}
table.main td.main img.b1img {margin:5px 5px 5px 0;}
table.main td.main ul {
	list-style-type:none;
	margin:0 20px;
	padding:0;
	clear:left;
}
table.main td.main ul li {background:url(/fileadmin/styles/img/blt_2.gif) top left no-repeat; padding:0 0 2px 10px;}
table.main td.right {background-color:#F1F5FA;}
table.main td.right table.top_right {
width:191px; height:297px; background:url(/fileadmin/styles/img/bg_top_right.jpg) no-repeat top right}
table.main td.right table.top_right td {padding:0; font-size:9pt}
table.main td.right table.top_right h1 {background:url(/fileadmin/styles/img/ico_info.gif) no-repeat top left; padding: 3px 0 8px 22px; font-size:10px; font-weight:bold; color:#000;margin:10px 3px 5px 3px;}
table.main td.right table.top_right h2 {padding: 3px 0 8px 22px; font-size:10px; font-weight:bold; color:#000;margin:10px 3px 5px 3px;}
table.main td.right table.top_right ul {list-style-type:none; margin:0 10px; padding:0;}
table.main td.right table.top_right ul li {background:url(/fileadmin/styles/img/link.gif) top left no-repeat; padding:0 0 2px 10px; margin:0;}
table.main td.right table.top_right ul li div {font-weight:bold; color:#000}
table.main td.right table.top_right div.pdf {background:url(/fileadmin/styles/img/ico_pdf.gif) top left no-repeat; padding:5px 0 10px 30px; margin:5px 3px 0}
table.main td.right table.top_right div.mz {display: block; padding:5px 10px 10px 0px; margin:0 3px}
table.main td.right table.note {width:178px; background-color:#fff; background:url(/fileadmin/styles/img/bg_shadow1_r.gif) top left no-repeat; margin:4px;}
table.main td.right table.note td.note {padding-left:8px;}
table.main td.right table.note td.note div.mblock {background:url(/fileadmin/styles/img/bg_note_b.gif) bottom repeat-x;padding:4px 2px; display:block; float:left; width:198px}
table.main td.right table.note td.note div.h1block {border:1px solid #D4D4D4;}
table.main td.right table.note td.note div.h1block h1 {color:#000; font-size:11px; line-height:14px; font-weight:bold; background:url(/fileadmin/styles/img/bg_note_h1.gif) top right no-repeat; padding:1px 55px 1px 15px; margin:0;}
table.main td.right table.note td.note div.mblock p {color:#000; padding:10px 3px 10px 10px; margin:0; font-size:10px}

table.imgsh {background:url(/fileadmin/styles/img/bg_shadow2_r.gif) top left no-repeat;}
table.imgsh td {padding:0 0 0 8px; width:100%;}
table.imgsh td img {border:1px solid #365CAB}
table.imgsh td.shadow2 {background:url(/fileadmin/styles/img/bg_shadow2_b.gif) top right no-repeat; padding:0; width:8px}
table.imgsh td.shadow2 img {border:0;}
table.main td.right table.note td.note div.mblock table.imgsh {float:right; clear:right; margin:3px 3px 0 0}

table.main td.main table.content td table.imgsh {float:right; margin:10px 5px 10px -4px;}
table.main td.main table.content td table.imgsh td {padding:0 0 0 8px}
table.main td.main table.content td table.imgsh td.shadow2 {padding:0; text-align:left}

table.main td.main table.referenzen td {padding:0;}

table.main td.right table.note td.shadow1 {background:url(/fileadmin/styles/img/bg_shadow1_b.gif) top no-repeat;padding:0;}
table.note a, table.note a:visited, table.note a:hover {color:#000}

table.main td.nav {padding:3px 0; text-align:center}
table.main td.copyright {display: table-cell; padding:10px; text-align:center; background:url(/fileadmin/styles/img/bg_lcolfoot.gif) right}
table.main td.footer {background-color:#C9D8EB;padding:10px 24px;}
table.main td.main table.std {empty-cells:show; border-collapse: collapse; width:710px; border:1px solid #292361; border-width:1px 0 0 1px; margin-top:10px;}
table.main td.main table.std td, table.main td.main table.std th {padding:1px 5px; margin:0; border:1px solid #292361; border-width: 0 1px 1px 0; color:#2B2481}
table.main td.main table.std th {background-color:#A3C2FB; font-weight:bold}
table.main td.main table.std tr.fld td {background-color:#E6E6F0;}
table.main td.main table.ki td.ki {vertical-align:top; padding-left: 5px;}
table.mz, table.mzlink {
	border:1px solid #292361;
	border-width:1px 0 0 1px;
	margin-top:10px;}
table.mz {
	width:710px;
}
table.mzlink {
	width:250px;
}
table.mz td, table.mz th, table.mzlink td, table.mzlink th {
	padding:1px 3px;
	margin:0;
	vertical-align:middle;
	border:1px solid #292361;
	border-width: 0 1px 1px 0; color:#2B2481}
table.mz th, table.mzlink th {padding:3px 3px; background-color:#5275B3; color:#fff; font-weight:bold}
td.main table.techdata {
	width:710px;
	border:1px solid #292361;
	border-width:1px 0 0 1px;
	margin-top:10px;}
td.main table.techdata td, td.main table.techdata th {
	padding:1px 5px;
	margin:0;
	vertical-align:middle;
	text-align:left;
	border:1px solid #292361;
	border-width: 0 1px 1px 0; color:#2B2481}
td.main table.techdata th {font-weight:bold}
td.main table.techdata th.techdatahead, td.main table.techdata td.techdatahead {
	background-color:#A3C2FB; font-weight:bold
}

img.maico {margin-right:10px}
td.bottom {vertical-align:bottom;}
p.wide {line-height:20px;}
img.b1img {border:1px solid #1E489D;}

div.hr {background-color:#1A4AA2; clear:all; margin-top:15px}
hr {width:600px}

table.adress input, table.adress textarea, input.mz, input.mzQnt {
	margin:1px 0;
	font:100%/1.2em Monaco,Monospace;
}
table.adress input.text, input.mz, input.mzQnt {
	background:#fff;
	border:1px solid #ccc;
	border-color:#bbb #ddd #ddd #bbb;
}
a.btn {
	padding:4px 4px 4px 12px;
	background:#fff url(/fileadmin/styles/img/link.gif) 7px 4px no-repeat;;
	border:1px solid #ED1C24;
	border-color:#ED1C24 #F2555B #F2555B #ED1C24;
}
input.mzQnt, img.mz {
	vertical-align:middle;
}
td form {
	padding:0;
	margin:0;
}
form table.adress td, form table.adress th {
	padding:5px;
	font-weight:normal;
}
form table.adress label {
	cursor:pointer;
	text-decoration:none; 
}
form table.adress textarea {
	background:#fff;
	display:block;
	clear:left;
	width:97%;
	border:1px solid #ccc;
	border-color:#bbb #ddd #ddd #bbb;
	color: #2F3D74;
}
table.adress {
	background:#E8EFF8;
	width:710px;
}
table.adress td.vspacer {
	width:10px;
}
table.adress td.hspacer {
	background:#fff;
	height:20px;
}
table.adress th.head {
	text-align:left;
	font-weight:bold;
}
/* --- loader ---*/
#loader {
	width: 320px;
	margin-top:auto;
	margin-left: auto;
	margin-right: auto;
}
#loader td {
	padding: 3px;
	background: #ffffff;
}
#loader p {
	border: 3px solid #5275B3;
	padding: 10px;
	margin: 0;
	background: #EEF0FC;
}
#loader img {
	float: left;
	margin-right: 12px;
}
#loader strong {
	display: block;
	margin-bottom: 3px;
}
#lCont {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: expression('absolute');
	height: expression(document.documentElement.scrollHeight+'px');
	width: expression(document.documentElement.scrollWidth+'px');
	z-index: 1000;
}
#lCont td {
	padding-top: 150px;
	vertical-align: top;
	text-align: center;
	background-image: url(/fileadmin/styles/img/semi-transparent.gif);
}
#lCont td td {
	padding-top: 3px;
	text-align: left;
}
