
@font-face {
    font-family:'opensans-regular-webfont';
    src: url('fonts/opensans-regular-webfont.eot');
    src: url('fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family:'FuturicaLt';
    src: url('fonts/FuturicaLt.eot');
    src: url('fonts/FuturicaLt.eot?#iefix') format('embedded-opentype'),
         url('fonts/FuturicaLt.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
* {
	margin: 0;
	padding: 0;
}
body{min-width:1002px;}
a,
a:active,
a:visited{
	color:#000;
	outline:none;
	text-decoration:none;
}
a:hover{text-decoration:underline;}
a:active{background:transparent;}
p {margin: 0 0 20px;}
img{border-style:none;}
input,
textarea,
select{
	font:12px/20px 'opensans-regular-webfont',Arial, Helvetica, sans-serif;
	vertical-align:middle;
	margin:0;
	padding:0;
	outline:none;
}
form,fieldset{margin:0;padding:0;border-style:none;}
q{quotes:none;}
q:before{content:''}
q:after{content:''}
#body_ebay{
	font:12px/20px 'FuturicaLt',Arial, Helvetica, sans-serif;
	color:#000;
	width: 100%;
	text-align:center;
	padding-top:20px;
	min-width:1002px;
	background:#000 url(images/content_bg.jpg) no-repeat  50% 0;
}
#mbody{width:100%;}
.wrapper{width:100%;}
#mainwidth{
	width:960px;
	margin:0 auto;
	text-align:left;
	z-index: 1;
	position:relative;
	background:#fff;
}
.page{width:100%;}
.page:after{content:'';display:block;clear:both;}
#header{width:100%;padding-top:15px;position:relative;}
#header:after{content:'';display:block;clear:both;}
#sitemainlogo{
	float:left;
	width:460px;
	height:310px;
	position:relative;
	left:20px;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
	top:4px;
	background: url(images/logo.png) no-repeat 0 0;
}
* html #sitemainlogo{width:460px;height:310px;}
.toplinks{
	float:right;
	margin:0 18px 74px;
	line-height:18px;
}
.toplinks a{
    font:12px/20px 'opensans-regular-webfont',Arial, Helvetica, sans-serif;
	float:left;
	margin-left:29px;
	padding:0 0 0 22px;
	color:#000;
	background:url(images/mail.png) no-repeat 0 5px;
}
* html .toplinks a{z-index: expression( runtimeStyle.zIndex = 1, this == parentNode.firstChild ? (className += ' first-child') : 0 );}
.toplinks a:first-child,
.toplinks a.first-child{background:url(images/star.png) no-repeat 0 3px;padding:0 0 0 21px;}
#header .facebook{float:right;margin:56px 148px 0 0;}
#header strong.contact{
	display:block;
	float:right;
	width:300px;
	padding-left:60px;
	letter-spacing:-2px;
	background:url(images/phone.gif) no-repeat 5px 15px;
	margin:0 34px 63px 0;
	font:30px/30px 'FuturicaLt',Arial, Helvetica, sans-serif;
}
#header strong.contact span{
	display:block;
	margin-top:13px;
	 font:bold 21px/30px 'FuturicaLt',Arial, Helvetica, sans-serif;
}
#header .container{float:right;width:400px;margin-right:10px;}
#search{
	float:left;
	border:1px solid #000;
	width:340px;
	height:28px;
	margin-bottom:75px;
}
* html #search{width:340px;height:30px;}
#search .searchText{
	float:left;
	border:none;
	background:none;
	width:277px;
	color:#000;
	padding:6px 11px;
}
* html #search .searchText{width:299px;height:30px;}
#search .but,#search .but:hover{
	float:right;
	width:14px;
	height:14px;
	font-size:0;
	line-height:0;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
	border:none;
	padding:0;
	margin:7px 8px;
	background:url(images/ico.png) no-repeat 0 0;
}
#search .but:hover{background-position:0 -14px;}
.main-holder{width:920px;padding:0 20px;}
* html .main-holder{width:960px;}
.main-holder:after{content:'';display:block;clear:both;}
.main_a{
	float:right;
	width:700px;
	padding-bottom:5px;
	margin-top:20px;
}
* html .main_a{width:700px;}
.visual_description{
	background:#fff;
	margin-bottom:9px;
	float:left;
	width:700px;
}
* html .visual_description{width:700px;}
.product-slider{float:left;width:700px;}
.visual_section{
	width:280px;
	float:right;
	position:relative;
	background:#000;
	color:#fff;
	padding-top:133px;
}
.visual_section img{position:absolute;left:-20px;top:-20px;}
.visual_section h3{
	  font: bold 29px/29px 'FuturicaLt',Arial,Helvetica,sans-serif;
    height: 20px;
    margin-bottom: 4px;
    margin-right: 4px;
    padding: 12px 0 10px;
    text-align: center;
}
.visual_section ul{
	letter-spacing: -0.9px;
    list-style: none outside none;
    margin: 0 0 0 5px;
    padding: 15px 18px 20px;
    text-align: center;
}
*+html .visual_section ul{width:248px;}
* html .visual_section ul{width:260px;padding:0 5px;}
* html .visual_section ul li{
	width:260px;
	border:0px!important;
}
.visual_section ul li{
	 border-top: 1px solid #FFFFFF;
    font: 18px/27px 'FuturicaLt',Arial,Helvetica,sans-serif;
    margin-bottom: 10px;
    padding-bottom: 12px;
    padding-top: 8px;
}
* html .visual_section ul li{z-index: expression( runtimeStyle.zIndex = 1, this == parentNode.firstChild ? (className += ' first-child') : 0 );}
.visual_section ul li:first-child, 
.visual_section ul li.first-child {border:none;padding-bottom:3px;}
.visual_section img.exklusiv{
	position:absolute;
	display:block;
	left:105px;
	top:250px;
}
.visual {width: 400px;float:left;margin-bottom:5px;}
.visual .main {display: block;margin: 0 0 20px;}
.visual ul {list-style: none outside none;overflow: hidden;width: 100%;}
* html .visual li{z-index: expression( runtimeStyle.zIndex = 1, this == parentNode.firstChild ? (className += ' first-child') : 0 );}
.visual li:first-child, 
.visual li.first-child {margin: 0;}
.visual li {float: left;margin-left:20px;}
.main_a_title{
	float:right;
	margin-right:48px;
	font:24px/30px 'FuturicaLt',Arial, Helvetica, sans-serif;
	color:#333333;
}
.navigation ul:after{content:'';display:block;clear:both;}
.navigation ul{margin:0;padding:0;height:175px;}
div.navigation{margin-bottom:26px;}
.navigation ul li{
    float:left;
	overflow:hidden;
    list-style: none;
	width:340px;
    margin:0 0 0 20px;
}
* html .navigation ul li{z-index: expression( runtimeStyle.zIndex = 1, this == parentNode.firstChild ? (className += ' first-child') : 0 );}
.navigation ul li:first-child, 
.navigation ul li.first-child {margin: 0;}
.navigation ul li span{
    display:block;
    color:#fff;
	overflow:hidden;
	width:340px;
	font: 30px/30px 'FuturicaLt',Arial, Helvetica, sans-serif;
    text-align:right;
    padding:10px 0 5px;
    position:relative;
	top:115px;
	right:10px;
}
#art{}
* html .navigation ul li span{height:40px;margin-top:-42px;}
*+html .navigation ul li span{height:40px;margin-top:-42px;}
.navigation ul li a,.navigation ul li:first-child a,.navigation ul li a:hover,.navigation ul li:first-child a:hover{
    text-decoration:none;
	display:block;
	width:340px;
	height:175px;
	background: url("images/navigation.jpg") no-repeat scroll 0 0;
}
.navigation ul li:first-child a:hover{background-position:0 -175px;}
.navigation ul li a{background-position:0 -350px;}
.navigation ul li a:hover{background-position:0 -525px;}
* html .navigation ul li a{z-index: expression( runtimeStyle.zIndex = 1, this == parentNode.firstChild ? (className += ' first-child') : 0 );}
.navigation ul li:first-child a, 
.navigation ul li.first-child a{background: url("images/navigation.jpg") no-repeat scroll 0 0;}
* html .navigation ul li a:hover{z-index: expression( runtimeStyle.zIndex = 1, this == parentNode.firstChild ? (className += ' first-child') : 0 );}
.navigation ul li:first-child a:hover, 
.navigation ul li.first-child a:hover{background-position:0 -175px;}
.navigation ul li a:hover{text-decoration:none;}
.sidebar_a{margin:20px 10px 0 0;float:left;width:200px;position:relative;z-index:100;}
.side-box{margin:0 0 20px;}
* html .side-box{width:100%;}
.side-box h3{
    color: #FFFFFF;
    font: 29px/29px 'FuturicaLt',Arial,Helvetica,sans-serif;
    margin: 0;
    overflow: hidden;
    padding: 15px 20px 17px;
	background: #ffc701; /* Old browsers */
background: -moz-linear-gradient(top, #ffc701 0%, #ff8d01 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffc701), color-stop(100%,#ff8d01)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffc701 0%,#ff8d01 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffc701 0%,#ff8d01 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffc701 0%,#ff8d01 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffc701 0%,#ff8d01 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc701', endColorstr='#ff8d01',GradientType=0 ); /* IE6-9 */
}
* html .side-box h3{width:100%;}
.nivo-controlNav{display:none;}
.slider-wrapper{width:700px;}
.nivoSlider{
	width:700px;
	height:300px;
	text-align:left;
	position:relative;
	margin:0 auto 20px;
}
.nivoSlider img{
	position:absolute;
	top:0;
	left:0;
	width:700px;
	border:0px;

}
.nivo-prevNav,
.nivo-nextNav{
	display:block;
	position:absolute;
	top:110px;
	width:40px;
	height:79px;
	text-indent:-9999px;
	overflow:hidden;
	left:10px;
	z-index:1000;
	cursor:pointer;
	background: url("images/slider_nav.png") no-repeat scroll 0 0;
}
.nivo-nextNav{left:auto;right:10px;background-position:0 -80px;}
.nivo-prevNav:hover{background-position:0 -240px;}
.nivo-nextNav:hover{background-position:0 -160px;}
.main-nav{
	list-style:none;
	overflow:hidden;
	width:100%;
	margin:0 0 29px;
}
.main-nav li{float:left;width:342px;margin:0 0 0 27px;}
* html .main-nav li{z-index: expression( runtimeStyle.zIndex = 1, this == parentNode.firstChild ? (className += ' first-child') : 0 );}
.main-nav li:first-child,
.main-nav li.first-child{margin:0;}
.main-nav a{
	display:block;
	cursor:pointer;
	color:#000;
	text-align:center;
	padding:9px 9px 11px;
	overflow:hidden;
}
* html .main-nav a{width:100%;}
.main-nav a:hover{
	text-decoration:none;
	background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkOWQ5ZDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #d9d9d9 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#d9d9d9));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#d9d9d9 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#d9d9d9 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#d9d9d9 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#d9d9d9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d9d9d9',GradientType=0 );
}
.main-nav img{display:block;margin:0 0 8px;}
.main_a h2{
	font: 21px/21px 'FuturicaLt',Arial, Helvetica, sans-serif;
	color:#fff;
	width:680px;
	letter-spacing:-1px;
	padding: 9px 0 10px 18px;
	margin:0 0 20px;
	background:#000;
	display:none;
}
.main_a .product-slider h2 {display:block;}
* html .main_a h2{width:100%;}
.product-slider .container{position:relative;margin-bottom:13px;}
.product-slider .mask{
	position:relative;
	z-index:10;
	background:#fff;
	width:100%;
	overflow:hidden;
}
.product-slider .mask ul{width:99999px;list-style:none;overflow:hidden;}
.product-slider .mask li{float:left;margin-left:17px;}
* html .product-slider .mask li{z-index: expression( runtimeStyle.zIndex = 1, this == parentNode.firstChild ? (className += ' first-child') : 0 );}
.product-slider .mask li:first-child,
.product-slider .mask li.first-child{border-left:none;margin:0;}
.product-slider .prev,
.product-slider .next{
	position:absolute;
	top:45px;
	z-index:20;
	width:40px;
	height:79px;
	text-indent:-9999px;
	overflow:hidden;
	left:5px;
	background: url("images/slider_nav.png") no-repeat scroll 0 0;
}
.product-slider .next{left:auto;right:5px;background-position:0 -80px;	}
.product-slider .prev:hover{background-position:0 -240px;}
.product-slider .next:hover{background-position:0 -160px;}
.product-description{float:left;font:12px/20px 'opensans-regular-webfont',Arial, Helvetica, sans-serif;}
.description-over{background:#fff;margin-bottom:15px;}
.product-description h3{
	padding:0;
	color:#000;
	margin:18px 0 12px 0;
	font:18px/20px 'opensans-regular-webfont',Arial, Helvetica, sans-serif;
}
* html .product-description h3{z-index: expression( runtimeStyle.zIndex = 1, this == parentNode.firstChild ? (className += ' first-child') : 0 );}
.product-description h3:first-child, 
.product-description h3.first-child {margin: -7px 0 13px;}
.product-description p{margin:0;}
.product-description .container{padding:0 20px;overflow:hidden;}
* html .product-description .container{width:100%;}
.product-description .entry-content{float:right;width:350px;padding:3px 0 0;}
.product-description .price{
	padding:19px 0 0;
	margin:0 0 37px;
	text-align:right;
	font-size:18px;
}
.product-description .price strong{
	display:block;
	color:#c71719;
	font:36px/54px 'opensans-regular-webfont',Arial, Helvetica, sans-serif;
	margin:0 0 5px;
}
.product-description .price em{display:block;color:#808080;font:12px/16px 'Quicksand-Light',Arial, Helvetica, sans-serif;}
.product-description .buttons{
	width:100%;
	overflow:hidden;
	font-size:14px;
	line-height:20px;
}
.product-description .buttons a{
	float:left;
	width:170px;
	text-align:center;
	margin:0 0 0 10px;
	padding:5px 0;
	-webkit-border-radius:4px;
	border-radius:4px;
	color:#fff;
}
* html .product-description .buttons a{z-index: expression( runtimeStyle.zIndex = 1, this == parentNode.firstChild ? (className += ' first-child') : 0 );}
.product-description .buttons a:first-child,
.product-description .buttons a.first-child{margin:0;}
.product-description .buttons a:hover{text-decoration:none;}
.attributes{
	margin:0 0 10px;
	background:#fff;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.attributes dl{
	margin:0;
	overflow:hidden;
	font-size:12px;
	padding:0 20px 1px;
}
.attributes dt{
	font-size:16px;
	font-weight:bold;
	padding:6px 0 1px;
}
.attributes dd{margin:0 0 13px;}
#footerinner{
	width:960px;
	position:relative;
	margin:0 auto;
	text-align:left;
	padding:10px 0 7px;
}
#footerinner .container{width:100%;}
#footerinner .container:after{content:'';display:block;clear:both;}
#footerinner .info{float:left;width:316px;}
#footerinner .logo{
	display:block;
	width:184px;
	height:75px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 1px;
}
#footerinner .logo a{display:block;height:100%;}
.hotline{float:right;margin:33px 83px 0 0;}
.hotline span{
	color:#fff;
	font-weight:bold;
	font:22px/30px 'FuturicaLt',Arial, Helvetica, sans-serif;
	text-shadow: 1px 1px 0px #000;
}
.hotline strong{
	color:#cc3d3d;
	font-weight:bold;
	font:22px/30px 'FuturicaLt',Arial, Helvetica, sans-serif;
	text-shadow: 2px 1px 1px #000;
}
#botmenu{
	list-style:none;
	text-transform:uppercase;
	font-size:14px;
	padding:0 0 0 3px;
	color:#303030;
}
#botmenu li{vertical-align:top;}
#botmenu a{color:#303030;}
#footerinner .column-right{float:right;}
* html #footerinner .column{
z-index: expression( runtimeStyle.zIndex = 1, this == parentNode.firstChild ? (className += ' first-column') : 0 );
}
#footerinner .column:first-child,
#footerinner .first-column{margin:0 10px 0 0;}
#footerinner h3{margin:0 0 14px;font:18px/22px 'FuturicaLt',Arial, Helvetica, sans-serif;}
.column_left{float:left;width:240px;font:12px/20px 'FuturicaLt',Arial, Helvetica, sans-serif;}
.column_left ul{
	width:140px;
	display:block;
	margin:0;
	padding:0;
	margin:6px 0 20px;
}
.column_left ul li{list-style:none;width:167px;}
* html .logos li{z-index: expression( runtimeStyle.zIndex = 1, this == parentNode.firstChild ? (className += ' first-child') : 0 );}
.logos li:first-child, 
.logos li.first-child {margin:0 50px 0 0;}
.column_left ul li a{
	text-decoration:none;
	color:#fff;
	font:12px/20px 'opensans-regular-webfont',Arial, Helvetica, sans-serif;
}
.column_left ul li a:hover{text-decoration:underline;}
.column_right{
	float:left;
	width:460px;
	margin-top:2px;
}
.column_right span{color:#fff;font:21px/21px 'FuturicaLt',Arial, Helvetica, sans-serif;}
* html .column_right span{z-index: expression( runtimeStyle.zIndex = 1, this == parentNode.firstChild ? (className += ' first-child') : 0 );}
.column_right span:first-child, 
.column_right span.first-child {margin:0 33px 0 0;}
.column_right span:first-child {margin:0 57px 0 0;}
*+html .column_right span:first-child{margin:0 33px 0 0;} 
.logos{
	padding:0;
	margin:14px 0 0 0;
	overflow:hidden;
	list-style:none;
}
.logos li{float:left;vertical-align:top;margin: 0 0 10px 10px;}
.logos img{vertical-align:top;}
.copy{color:#fff;font:12px/20px 'opensans-regular-webfont',Arial, Helvetica, sans-serif;}
.design{
	float:left;
	display:block;
	overflow:hidden;
	width:190px;
	padding:10px;
	display:block;
	margin:39px 0 0 19px;
	font:12px/30px 'FuturicaLt',Arial, Helvetica, sans-serif;
}
.design a{
	float:right;
	width:112px;
	height:52px;
	margin:-42px 13px 0 0;
	background: url("images/domaxa.png") no-repeat scroll 0 0;
}
*+html .design a{margin:-5px 13px 0 0;}
* html .design a{margin:-42px -10px 0 25px;}
.design span{
	float:left;
	color:#a9a9a9;
	padding:12px 6px 0;
	font-size:12px;
}
html .design span{color:#fff;font:12px/20px 'opensans-regular-webfont',Arial, Helvetica, sans-serif;}
.filter input#filterboxac{width:200px;}
.filter select{width:198px;margin-bottom:7px;}
#newsletter_a span{
	text-align:center;
	display:block;
	padding-top:7px;
	width:198px;
	height:23px;
	margin-top:12px;
	color:#fff;
	cursor:pointer;
	font:12px/18px 'opensans-regular-webfont',Arial, Helvetica, sans-serif;
}
* html .filter a,
* html #newsletter_a span{height:30px;width:198px;}
.filter a:hover,
#newsletter_a span:hover{}
* html .filter a:hover{width:198px;height:30px;}
.bewertungen {
	background:#000;
	text-align:center;
	padding:20px 18px 20px;
	font:italic 12px/20px 'opensans-regular-webfont',Arial, Helvetica, sans-serif;
}
.bewertungen img{margin-left:-5px;}
.bewertungen p{margin:10px 0 13px;color:#fff;}
.footer-holder {padding-top: 10px;width: 100%;}
#newsletter_a {
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    overflow: hidden;
	background:#000;
    padding: 29px 20px 20px;
    text-align: center;
}
#newsletter_a:hover{text-decoration:none;}
#newsletter_a img{margin:0 0 13px 5px;}
.filter-frame{overflow:hidden;width:100%;}
#filter1,
#filter2,
#filter3,
#filterboxaa,
#filterboxab,
#filterboxac{
	display:block;
	width:160px;
	margin:0 0 5px 20px;
}
.filter p{margin:0 5px 11px;}
.farb {
	overflow:hidden;
	height:1%;
	width:160px;
	margin:0 0 15px 20px;
	
}
.filter{
	background: #000;
	padding:16px 0 20px;
	width:200px;
}
*html .filter{width:200px!important;}
.filter span{
	display:block;
	color:#fff;
	margin:0 0 4px 20px;
	font:12px/20px 'opensans-regular-webfont',Arial, Helvetica, sans-serif;
}
.filter .farb span{margin:0 0.2em 5px;}
.side-box .filter .button,.side-box .bewertungen .button,a#newsletter_a .button{
	display:block;
	width:160px;
	height:25px;
	padding-top:5px;
	margin-bottom:0;
	text-align:center;
	background: #ffc701; /* Old browsers */
background: -moz-linear-gradient(top, #ffc701 0%, #ff8d01 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffc701), color-stop(100%,#ff8d01)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffc701 0%,#ff8d01 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffc701 0%,#ff8d01 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffc701 0%,#ff8d01 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffc701 0%,#ff8d01 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc701', endColorstr='#ff8d01',GradientType=0 ); /* IE6-9 */
}
* html .side-box .filter .button a,* html .side-box .bewertungen .button a,* html a#newsletter_a .button a{width:120px;display:block;}
.side-box .filter .button:hover,.side-box .bewertungen .button:hover,a#newsletter_a .button:hover{
background: #ff8d01; /* Old browsers */
background: -moz-linear-gradient(top, #ff8d01 0%, #ffc701 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff8d01), color-stop(100%,#ffc701)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ff8d01 0%,#ffc701 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ff8d01 0%,#ffc701 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ff8d01 0%,#ffc701 100%); /* IE10+ */
background: linear-gradient(to bottom, #ff8d01 0%,#ffc701 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8d01', endColorstr='#ffc701',GradientType=0 ); /* IE6-9 */
}
.side-box .filter .button:hover a,.side-box .bewertungen .button a:hover,a#newsletter_a .button:hover{text-decoration:none;}
.side-box .filter .button a,.side-box .bewertungen .button a,a#newsletter_a .button{color:#fff;}
.color {float:left;margin:2px;border:1px solid #fff;width:16px;height: 16px;}
* html .color{width:18px;}
.item01 {background:#d4be8d;}
.item02 {background:#0066cc;}
.item03 {background:#663b2b;}
.item04 {background:#c0973f;}
.item05 {background:#ffff01;}
.item06 {background:#d3ad2d;}
.item07 {background:#cccccc;}
.item08 {background:#64ae24;}
.item09 {background:#b18361;}
.item10 {background:#76794e;}
.item11 {background:#80509a;}
.item12 {background:#fb6801;}
.item13 {background:#c02d58;}
.item14 {background:#ff90b0;}
.item15 {background:#ff0000;}
.item16 {background:#000000;}
.item17 {background:#bdbdbd;}
.item18 {background:#ffffff;}
.item19 {background:#0ea4b3;}
.item20 {background:#e6e6e6;}
.item21 {background: url(images/filter.gif) no-repeat;}
.radio {display:none;}
.radio:checked + .color {border-color:#000 !important;}

#logosl {
    background:#000;
    height:60px;
    clear:both;
}
.ticker {
    background:#000;
    width:870px;
    display:block;
    height:60px;
    padding:0 45px;
    position:relative;
}
.modern-ticker a{text-decoration:none}
.modern-ticker ul{margin:0;padding:0;list-style:none}
.mt-label{margin-right:2px;padding:0 8px 0 12px;float:left}
.mt-round .mt-label{border-radius:5px 0 0 5px}
.mt-news{height:100%;overflow:hidden;float:left;width:870px;}
.mt-scroll.mt-round .mt-news a{border-radius:0}
.mt-news ul{width:50000px;background-repeat:no-repeat;background-position:-1000px}
.mt-news li{float:left;display:block;padding:0;}
.mt-news li a{display:block;padding:0 15px}
.mt-news li a:hover img {opacity:0.5}
.mt-prev {
    background:url(images/product_slider_nav.png) no-repeat 0 0;
    height:20px;
    width:10px;
    display:block;
    position:absolute;
    left:15px;
    top:20px;
    cursor:pointer
}
.mt-prev:hover {
    background-position:0 -60px
}
.mt-next {
    background:url(images/product_slider_nav.png) no-repeat 0 -20px ;
    height:20px;
    width:10px;
    display:block;
    position:absolute;
    right:15px;
    top:20px;
    cursor:pointer
}
.mt-next:hover {
    background-position:0 -40px
}
.theme1 {
	position:relative;
	width:680px;
	margin:0 auto;
	height:500px;
	overflow:hidden;
}
.theme1 .pic {
    text-align:center;
}
.theme1 .pic img {
    height:auto;
    max-height:500px;
}
.sidebox_content .toolbar .left {
    background:url(img/right_con.jpg) no-repeat left top;
    width:22px;
    height:22px;
    position:relative;
    left:10px;
    top:15px;
}
.sidebox_content .toolbar .left:hover {
    cursor:pointer;
    background-position: -22px top;
}
.sidebox_content .toolbar .right:hover {
    cursor:pointer;
    background-position: -22px bottom;
}
.sidebox_content .toolbar .right {
    background:url(img/right_con.jpg) no-repeat left bottom;
    width:22px;
    height:22px;
    position:relative;
    left:-10px;
    top:15px;
}
div.des {margin:0 0 20px;font-family:arial;}
