* {
	margin: 0px; padding: 0px;
}
img {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; line-height: 0px;
}
fieldset {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; line-height: 0px;
}
a {
	color: rgb(255, 255, 255); font-weight: bold; text-decoration: none;
}
a:hover {
	color: rgb(8, 112, 215); text-decoration: none;
}
h2 {
	font: 24px/normal Arial, Helvetica, sans-serif; padding: 30px 0px 10px 40px; color: rgb(0, 255, 255); font-size-adjust: none; font-stretch: normal;
}
h3 {
	background: url("images/title.png") no-repeat left top; font: 18px/43px Arial, Helvetica, sans-serif; width: 265px; height: 43px; text-align: center; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
h6 {
	font: 14px/normal Arial; color: rgb(25, 175, 181); text-decoration: underline; font-size-adjust: none; font-stretch: normal;
}
body {
	background: url("images/bg2.jpg") no-repeat center 87px rgb(0, 0, 0); color: rgb(255, 255, 255); line-height: 18px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;
}
#bg2 {
	background: url("images/topbar.jpg") repeat-x top; width: 100%; height: 87px; position: absolute;
}
#wrapper1 {
	margin: 0px auto; width: 900px; position: relative;
}
.clear {
	clear: both;
}
#menu {
	background: url("images/menu_bg.png") no-repeat left top; margin: 0px auto; width: 900px; height: 91px;
}
#menu ul {
	list-style: none; margin: 0px auto; width: 800px; padding-left: 0px;
}
#menu ul li {
	display: inline;
}
#menu ul li a {
	font: 24px/91px Arial, Helvetica, sans-serif; width: 160px; height: 91px; text-align: center; color: rgb(25, 175, 181); text-decoration: none; float: left; display: block; font-size-adjust: none; font-stretch: normal;
}
#menu ul li a:hover {
	background: url("images/ark.png") no-repeat center; color: rgb(25, 175, 181);
}
#menu ul li .active {
	background: url("images/ark.png") no-repeat center; color: rgb(25, 175, 181);
}
#logo {
	margin: 0px auto; width: 1032px; height: 112px; padding-top: 50px; padding-left: 15px;
}
#logo h1 a {
	font: bold 14px/normal Arial, Helvetica, sans-serif; color: rgb(255, 255, 255); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
#logo a small {
	font: 12px/normal Arial, Helvetica, sans-serif; color: rgb(255, 255, 255); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
#prew_img {
	background: url("images/img_prew.png") no-repeat left top; margin: 0px auto; width: 1054px; height: 297px;
}
#content_bg_top {
	background: url("images/content_top.png") no-repeat left top; height: 10px;
}
#content_bg_bot {
	background: url("images/content_bot.png") no-repeat left bottom; height: 10px;
}
#content_box {
	background: url("images/content_repeat.png"); padding: 0px 12px;
}
#header {
	width: 876px; height: 588px;
}
#download_box {
	background: url("images/download_box.png") no-repeat left top; width: 876px; height: 112px;
}
#download_box p {
	font: 12px/normal Arial, Helvetica, sans-serif; color: rgb(48, 48, 48); font-size-adjust: none; font-stretch: normal;
}
#download_box p a {
	font: bold 12px/normal Arial, Helvetica, sans-serif; color: rgb(48, 48, 48); font-size-adjust: none; font-stretch: normal;
}
#download_box p a:hover {
	color: rgb(8, 112, 215);
}
#download_left {
	padding: 25px 0px 10px 25px; width: 550px; float: left;
}
#download_right a {
	no-repeat left top; font: bold 11px/70px Arial, Helvetica, sans-serif; margin: 20px 15px 0px 0px; width: 234px; height: 60px; text-align: right; text-transform: uppercase; float: right; display: block; font-size-adjust: none; font-stretch: normal;
}
#download_right a:hover {
	color: rgb(255, 255, 255);
}
#column_box {
	padding-bottom: 30px; padding-left: 15px;
}
#column_box a {
	color: rgb(255, 255, 255);
}
#column_box a:hover {
	color: rgb(255, 255, 255);
}
#column_box p {
	color: rgb(255, 255, 255); padding-top: 5px;
}
#headercolumn {
	width: 876px; margin-left: auto; margin-right: auto; display: block; text-align: center;
}
#column1 {
	width: 260px; float: left;
}
#column2 {
	width: 260px; float: left;
}
#column3 {
	width: 260px; float: left;
}
#column2 {
	margin: 0px 40px;
}
#column_Kontakt {
	margin: 0px 40px;
}
#product {
	width: 876px; float: left;
}
#footer_top {
	padding-top: 35px;
}
#footer_top a {
	color: rgb(255, 255, 255); font-weight: bold;
}
#footer_top a:hover {
	color: rgb(8, 112, 215);
}
#footer_top p {
	color: rgb(255, 255, 255); line-height: 20px;
}
#footer_column1 {
	width: 265px; float: left;
}
#footer_column2 {
	width: 265px; float: left;
}
#footer_column3 {
	width: 265px; float: left;
}
#footer_product {
	width: 786px; float: left;
}
.footer_text {
	background: url("images/footer_top_border.png") no-repeat left top; padding: 10px 0px 10px 20px;
}
#footer_column2 {
	padding: 0px 38px 0px 31px;
}
.foot_pad {
	padding-top: 10px; padding-left: 45px;
}
.link1 {
	background: url("images/link1.png") no-repeat 0px 2px; padding-bottom: 10px; padding-left: 30px; min-height: 18px;
}
.link2 {
	background: url("images/link2.png") no-repeat 0px 2px; padding-bottom: 10px; padding-left: 30px; min-height: 18px;
}
.link3 {
	background: url("images/link3.png") no-repeat 0px 2px; padding-bottom: 10px; padding-left: 30px; min-height: 18px;
}
.link4 {
	background: url("images/link4.png") no-repeat 0px 2px; padding-bottom: 10px; padding-left: 30px; min-height: 18px;
}
.ls {
	list-style: none; padding-left: 0px;
}
.ls li {
	background: url("images/ls1.gif") no-repeat 0px 6px; padding-left: 15px; margin-bottom: 8px;
}
#footer_bot {
	padding: 25px; text-align: center;
}
#slider-wrapper {
	width: 876px; height: 326px;
}
#slider {
	background: url("images/loading.gif") no-repeat 50% 50%; width: 876px; height: 588px; position: relative;
}
#slider img {
	left: 0px; top: 0px; display: none; position: absolute;
}
#slider a {
	border: 0px currentColor; border-image: none; display: block;
}
.nivo-controlNav {
	left: 260px; bottom: -42px; display: none; position: absolute;
}
.nivo-controlNav a {
	background: url("images/bullets.png") no-repeat; border: 0px currentColor; border-image: none; width: 22px; height: 22px; text-indent: -9999px; margin-right: 3px; float: left; display: block;
}
.nivo-controlNav a.active {
	background-position: 0px -22px;
}
.nivo-directionNav a {
	background: url("images/arrows.png") no-repeat; border: 0px currentColor; border-image: none; width: 30px; height: 30px; text-indent: -9999px; display: block;
}
a.nivo-nextNav {
	background-position: -30px 0px; right: 15px;
}
a.nivo-prevNav {
	left: 15px;
}
.nivo-caption {
	font-family: Helvetica, Arial, sans-serif; text-shadow: none;
}
.nivo-caption a {
	color: rgb(239, 233, 209); text-decoration: underline;
}
<style>	
.wmfg_layout_0, table, .wmfg_textarea { font-family: Verdana, Geneva, sans-serif; font-size: 13px; }
.wmfg_layout_0 ul.wmfg_questions { list-style-type: none; margin: 0; padding: 0; }
.wmfg_layout_0 ul.wmfg_questions li.wmfg_q { margin: 10px 0; padding: 10px; border: 1px solid #cccccc; }
.wmfg_layout_0 label.wmfg_label { display: block; margin: 0 0 5px 0; }
.wmfg_layout_0 table.wmfg_answers { width: 100%; _width: 97%; border-collapse: collapse; }
.wmfg_layout_0 table.wmfg_answers { vertical-align: top; }
.wmfg_layout_0 table.wmfg_answers td { padding: 2px; vertical-align: top; }
.wmfg_layout_0 table.wmfg_answers td.wmfg_a_td { width: 25px; }

.wmfg_layout_0 .wmfg_text { border: 1px solid #CCC; padding: 4px; font-size: 13px; color: #000000; width: 98.5%;
background-color: #ffffff;
background:-webkit-gradient(linear,0 0,0 100%,from(#f8f8f8),to(#fff));
background:-moz-linear-gradient(top,#f8f8f8,#fff);
}
.wmfg_layout_0 .wmfg_textarea { border: 1px solid #CCC; padding: 4px; font-size: 13px; color: #000000; width: 98.5%;
background:-webkit-gradient(linear,0 0,0 100%,from(#f8f8f8),to(#fff));
background:-moz-linear-gradient(top,#f8f8f8,#fff);
background-color: #ffffff;
}
.wmfg_layout_0 .wmfg_select { 
border:1px solid #CCCCCC; padding: 3px; font-size: 13px; color: #000000; margin: 0; width: 100%; _width: 97%;
background-color: #ffffff;
background:-webkit-gradient(linear,0 0,0 100%,from(#f8f8f8),to(#fff));
background:-moz-linear-gradient(top,#f8f8f8,#fff);
}
.wmfg_layout_0 .wmfg_btn { 
border: 1px solid #cccccc; cursor: pointer; font-weight: normal; font-size: 13px; padding: 6px; color: #444; font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; 
background: -webkit-gradient(linear, left top, left bottom, from(#FAFAFA), color-stop(0.5, #FAFAFA), color-stop(0.5, #E5E5E5), to(#F9F9F9)); 
background: -moz-linear-gradient(top, #FAFAFA, #FAFAFA 50%, #E5E5E5 50%, #F9F9F9);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FAFAFA', endColorstr='#E5E5E5');
}
.wmfg_layout_0 .wmfg_btn:hover {  
background: -webkit-gradient(linear, left top, left bottom, from(#EDEDED), color-stop(0.5, #EDEDED), color-stop(0.5, #D9D9D9), to(#EDEDED)); 
background: -moz-linear-gradient(top, #EDEDED, #EDEDED 50%, #D9D9D9 50%, #EDEDED);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#E3326E', endColorstr='#D9D9D9'); 
</style>
