body, p, h1, h2, h3, h4, td, dt, dd, li {color: #3F4A55; font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 12px;}
body {margin:0px; padding:0; background-color:#CFD2D4; text-align:center;}
p {padding:5px 0; line-height:17px; margin:0;}
img {border:0;}
a		{color: #3F4A55; text-decoration: none;}
a:visited	{color: #3F4A55; text-decoration: none;}
a:hover		{color: #3F4A55; text-decoration: underline}
td {vertical-align:top; padding:0;}
.fl {float:left}
.fr {float:right}
.al {text-align:left}
.ac {text-align:center}
.ar {text-align:right}
.cl {clear:left; font-size:1px}
.center_aligned {width:604px; margin-right:auto; margin-left:auto;  text-align:left;}

table.header {display:none;}
td.rspace {width:1%;}
table.main {background:#fff;}

td.menu {display:none}

table.main td.sep {background:url("img/bg_sep.gif") repeat-y;}
table.main td.sep div {width:22px; height:550px; background:url("img/img_sep.gif") no-repeat;}

td.main_col {padding:4px 4px 0 4px; min-width:607px}
td.main_col h1 {font-size:18px; font-weight:bold; font-family: Helvetica, Arial, Verdana, Tahoma, sans-serif; width:586px; margin:0 0 15px 0;padding:0;}
span.medium {font-weight:normal;}
span.bold {font-weight:bold;}
td.main_col h2 {display:list-item; list-style:square; list-style-position:inside; list-font-size:12px; font-weight:bold; margin:9px 0 4px 0;padding:0; clear:left;}
td.main_col h3 {font-weight:bold; margin:15px 0 0 0;padding:6px 0px; clear:both; color:#fff; background:#3F4A55;}
td.main_col h4 {font-weight:bold; margin:15px 0 0 0;padding:6px 0px; clear:both; color:#000; background:#CFD2D4;}

table.main div.spcontent {width:586px; height:369px; overflow:hidden;margin:0;padding:0; min-height:369px;}
table.main div.content {width:586px; margin:0;padding:0;}

p.Linie {background:url("img/dotted.gif") repeat-x center; clear:both; font-size:8px}

.pdf {padding:1px 0 1px 19px; background:url("img/ico_pdf.gif") no-repeat;line-height:21px;}
.Link a {padding:1px 0 0 12px;}

div.prod_pic {width:136px; float:left;}
div.prod_des {float:left; margin-right:14px;}
div.prod_des div {margin-left:9px;}
div.prod_des p {font-size:11px;}

.TabVorteile {width:586px; margin:0 0 10px 0; background:url("img/dotted.gif") repeat-x bottom; padding-bottom:1px;}
table.TabVorteile  {width:586px; margin:0 0 10px 0; background:url("img/dotted.gif") repeat-x bottom; padding-bottom:1px;}
table.TabVorteile td.kopf {background-color:#CFD2D4; font-weight:bold; padding:3px 19px; background-position: 9px 8px; margin:0;}
table.TabVorteile td.inhalt {background-color:#E8E9EB;  margin:0; padding:3px 19px;}

dl.spec dt {background-color:#CFD2D4; font-weight:bold; padding:3px 19px;}
dl.spec dd, table.bullet td {padding:3px 19px; background-position: 9px 8px; margin:0;}
dl.spec dd {background-color:#E8E9EB;}

table.bullet td.unbullet {background-image:none;}

table.bullet td.title {width:180px;}
table.bullet td.content {width:406px;}
table.bullet td.PLZ {width:120px;}
table.bullet td.Tel {width:280px;}
table.bullet td.content p, table.TabDaten td p, table.TabVorteile td p {margin:0;padding:0;line-height:normal}

table.TabDaten {width:586px;}
table.TabPLZ {width:360px;}
table.TabDaten td {background-color:#CFD2D4; padding:3px 19px; margin:0;}
table.TabPLZ td {background-color:#fff; padding:3px 19px; margin:0;}
table.TabDaten th {background-color:#3F4A55; font-size:1px; padding:0; margin:0; height:0;}
table.TabDaten th div {}
table.TabDaten tr.hell td, table.TabDaten tr.sl_row2 td, table.TabPLZ tr.sl_row2 td {background-color:#E8E9EB;}
table.TabDaten td.Einheit {border-right:1px solid #fff; text-align:right;}
table.TabDaten td.Wert {text-align:center;}
table.TabDaten td.NameSpalte2 {border-left:2px solid #fff; padding:3px 5px;}

td.main_col ul {margin:3px 0px; padding:0; list-style:square; list-style-position:inside}
td.main_col ul li {padding:0; background-position:0px;}

dl.news {margin:0;}
dl.news dt {font-weight:bold;padding:4px 0 2px 12px; margin:10px 0 0 0;}
dl.news dd {padding:0 30px 0px 12px; margin:0;}

table.main td.menu_foot {display:none;}
table.main td.sep_foot {display:none;}
table.main td.sep_foot div {display:none;}
table.main td.main_col_foot {display:none;}

div.copyright {display:none;}

/* News */
td.main_col h3.news-head {font-weight:bold; margin:0;padding:2px 6px; background:#CFD2D4;}
td.news-listing-content, td.news-listing-image {padding:2px 6px}

table.main td.main_col {background:url("img/grey/bg_main_col.gif") no-repeat top left;}
table.main td.rspace {background:url("img/grey/bg_rspace.gif") repeat-x top #fff;}
td.main_col h2 {background:none}
td.main_col ul li, dl.spec dd, table.bullet td  {background-image:url("img/grey/item_sqr.gif"); background-repeat:no-repeat; }
dl.news dt {background:url("img/grey/item_dt.gif") no-repeat 0px 8px;}
.Link a {background:url("img/grey/item_act.gif") no-repeat 0px 7px;}