@charset "utf-8";
/* CSS Document */
@import url(smallbasket.css) screen;
@import url(navigation.css) screen;
@import url(basket.css) screen;
@import url(footer.css) screen;
@import url(search.css) screen;
@import url(tables.css) screen;
@import url(filter.css) screen;
@import url(list_fzg_nav.css) screen;
@import url(cookie_opt_in.min.css) screen;


/***********************************\
**
**	Style definitionen Genrell
**
\***********************************/

body,html {
	display:block;
	padding:0px;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	line-height:1.2em;
	/*background-image:url(../../img/bodybg.png);*/
	background-position: center;
	background-attachment:fixed;
}

#full_center {
	width:980px;
	margin:auto;
}

body div#full {
	float:left;
	background-color:#FFF;
	/*background-image:url(../../img/bg_bottom.png);*/
	background-repeat:repeat-x;
	background-position:bottom;

}

#loading_artlist {
	display:block;
	clear:both;
}

img {
	border:0px;
}


h1,h2,h3,h4,h5,h6,div,span,strong,p,i,b,em,a,address,input,select,textarea,label,dd,dt {
	color: #404040;
	font-family: arial,helvetica,sans-serif;
	font-size:12px;
}

a {
	color: #264C7D;
	text-decoration:none;
	font-size:12px;
	font-family: arial,helvetica,sans-serif;
}
a:hover {
	text-decoration: underline;
}

div#page
{
	margin:auto;
	width:980px;
}

div#header {
	clear:both;
	float:left;
	margin:auto;
	width:980px;
	background-color:#FFF;
}

div#header div#banner {
	background-image:url(../../img/sportauspuffbilliger.jpg);
	background-repeat:no-repeat;
	width:980px;
	height: 54px;
	clear: both;
	float:left;
	/*border:1px solid #CCC;*/
}

div#header div#top_info {
	float:left;
	width:980px;
	height:15px;
	clear: float;
	text-align:right;

}

#head_text {
	float:left;
	height:19px;
	display:inline;
	margin-top:0px;
	margin-left:34px;
	text-align:center;
}

#head_cart {
	color:#404040;
	margin-left:829px;
	position: absolute;
	margin-top:7px;
	height:45px;
	width: 150px;
	text-align:center;
}


#head_versand {
	float:left;
	height:19px;
	margin-top:12px;
	text-align:center;
	width: 120px;
}

#head_garantie{
	float:left;
	height:19px;
	margin-top:12px;
	text-align:center;
	width: 120px;
}

#head_service {
	float:left;
	height:19px;
	margin-top: 12px;
	text-align:center;
	width: 120px;
}


#head_trust {
	float:left;
	height:44px;
	width: 44px;
	display:block;
	margin-top:5px;
	margin-left:40px;
	background-image: url('../../img/trustedlogo.jpg');
}

#head_trust > a:hover {
	text-decoration:none;
}


#head_versand  span, #head_garantie span, #head_service span{
	font-size:13px;
	font-weight: bold;
	color: #404040;
}

#head_garantie a, #head_versand a, #head_service a {
	color: #404040;
}
#head_garantie a:hover, #head_versand a:hover, #head_trust a:hover, #head_service a:hover {
	font-weight: bold;
	text-decoration: none;
}


div#header div#top_info a {
	font-size:10px;
}

#head_start {
	clear: both;
	float: left;
	height: 53px;
	width: 369px;
}

#head_start > a {
	position:absolute;
	margin-top:6px;
	margin-left:0px;
	width:350px;
	height:30px;
	display:block;
}

div#header div#banner span#h1 span,div#header div#banner span#h3  {
	position:fixed;
	margin-left:-5000px;
	width:1px;
	height:1px;
	display:block;
}

div#header hr#redline {
	width:980px;
	height:4px;
	background-color:lightgrey;
	clear:both;
	float:left;
	padding:0px;
	margin:0px;
	border:0px;
}


div#body {
	clear:both;
	float:left;
	width:980px;
}

div#footer {
	clear:both;
	float:left;
	display:block;
	z-index:3;
}

div#footer_img {
	display:block;
	z-index:1;
	clear:both;
	float:left;
	width:100%;
	height:250px;

}

div.shadow {
	padding:0px;
	margin:0px;
	width:980px;
	float:left;
	/*background-image:url(../../img/dropshadow.png);
	height:15px;*/
	height: 5px;
}

div.shadow_short {
	padding:0px;
	margin:0px;
	width:380px;
	float:left;
	/*background-image:url(../../img/dropshadow.png);*/
	height:15px;
}


/******************************************\
**
**	Suchleiste & Warenkorb
**
\******************************************/



#smallbasket {
	width:530px;
	margin:0px;
	z-index:999999;
	text-align:left;
	position:relative;
}

.basket {
	float:right;
	font-family:Calibri,Arial, sans-serif;
	font-size:1.1em;
	padding:4px;
	text-align:right;
}
.basket img {
	vertical-align:middle;
	padding:0px;
	margin:0px;
	border:0px;
	margin-top:-4px;
}

/******************************************\
**
**	Body
**
\******************************************/


div#body {
	width:974px;
	border:1px solid #CCC;
	padding:2px;
	margin-top:5px;
}

div#body_text {
	border:1px solid #CCC;
	padding:2px;
	margin-top:5px;
	padding: 15px;
	width:950px;
	clear:both;
	float:left;
}



#bluebox_motorrad, #bluebox_scooter {
	background-image:url(../../img/bluebox.jpg);
	background-repeat:no-repeat;
	width:300px;
	height:215px;
	margin-left:25px;
	margin-top:25px;
	margin-bottom:2px;
	float:left;
	clear:both;
	padding:50px;
	padding-bottom:10px;
}



/******************************************\
**
**	Daten Eingeben!
**
\******************************************/

div#basket_data {
	margin-top:10px;
	margin-bottom:10px;
	float:left;
	width:980px;
	border: 1px solid lightgrey;
	background-color:#FFF;
	background-image:url(../../img/trans.png);
	background-repeat:repeat-y;
	background-position:center;
}

div#usr_data {
	width:460px;
	float:left;
	padding-left:30px;
	padding-right:0px;
}

div#usr_data p {
	margin: 10px 0px 1em 0px;
	font-size:1.3em;
	color:#F70;
	font-weight:bold;
}

div#usr_data label {
	float:left;
	display:block;
	line-height:1.2em;
	margin:3px;
}

div#usr_data label span {
	float:left;
}

div#usr_data label select,
div#usr_data label input,
div#usr_data label textarea {
	clear:both;
	float:left;
}

div#usr_lief {
	width:460px;
	float:left;
	padding-left:15px;
	padding-right:15px;
}

div#usr_lief p {
	margin: 10px 0px 1em 0px;
	font-size:1.3em;
	color:#F70;
	font-weight:bold;
}

div#usr_lief label {
	float:left;
	display:block;
	line-height:1.2em;
	margin:3px;
}

div#usr_lief label span {
	float:left;
}

div#usr_lief label select,
div#usr_lief label input,
div#usr_lief label textarea {
	clear:both;
	float:left;
}

input.row_10 {
	width:100px;
}

input.row_25 {
	width:200px;
}
input.row_40 {
	width:300px;
}
input.row_50 {
	width:410px;
}
select.row_50 {
	width:410px;
}

input.req {
	color:#000;
	background-color:#DAA;
	border:1px dashed #C00;
	padding-top:2px;
	padding-bottom:2px;
}

span.req {
	font-weight:bold;
}

div#topayment img{
	float:left;
}
div#topayment {
	text-align:right;
}

/******************************************\
**
**	Auto-Auswahl
**
\******************************************/
div#basket_selpay {
	width:980px;
}

div#basket_selpay p {
	padding:10px;
	width:470px;
	float:left;
}

div#basket_selpay p span {
	font-weight:bold;
	font-size:1.3em;
	display:block;
	line-height:1.2em;
}


div#payver {
	padding:10px;
}

div.left {
	float:left;
}
.clear{
	clear:both;
}
.right{
	float:right;
}
span.left {
	float:left;
}

span.px250 {
	text-align:left;
	width:250px;
}

span.px700 {
	text-align:left;
	width:700px;
}

div#payver div.pay {
	float:left;
	clear:both;
	width:920px;
	padding:20px;
}

div#payver div.pay:first-Child {
	background-color:#DDD;
}

div#payver div.ver {
	float:left;
	width:340px;
	padding:5px;
	background-color:#CCC;
}

/*.bkt_weiter {
	background-image: url('../../img/btn_weiter.jpg');
	width: 100px;
	height:30px;
	border: none;
	cursor:pointer;
	margin: 5px;
}
.bkt_weiter:hover {
	background-image: url('../../img/btn_weiter2.jpg');
	width: 100px;
	height:30px;
	border: none;
	cursor:pointer;
}*/

/*.bkt_buy {
	background-image: url('../../img/btn_buy.jpg');
	width: 150px;
	height:30px;
	border: none;
	cursor:pointer;
	margin: 5px;
}
.bkt_buy:hover {
	background-image: url('../../img/btn_buy2.jpg');
	width: 150px;
	height:30px;
	border: none;
	cursor:pointer;
}

.bkt_back {
	background-image: url('../../img/btn_back.jpg');
	width: 69px;
	height:30px;
	border: none;
	cursor:pointer;
	margin: 5px;
}
.bkt_back:hover {
	background-image: url('../../img/btn_back2.jpg');
	width: 69px;
	height:30px;
	border: none;
	cursor:pointer;
}*/

/******************************************\
**
**		Auto-Auswahl
**
\******************************************/






div#newsbox {
	background-image:url(../../img/newspic.png);
	height:259px;
	width:509px;
	overflow:hidden;
	float:left;
	margin:0px;
	margin-top:35px;
	margin-left:15px;
	padding:0px;
}

div#starttext {
	clear:both;
}

div#starttext p{
	margin-left:15px;
	margin-right: 15px;
	margin-bottom: 15px;
	font-size: 10px;
	line-height: 13px;
	font-style: normal;
	text-decoration: none;
	font-family: arial,helvetica,sans-serif;
	color:#404040;
}

div#starttext a{
	font-size: 10px;
	line-height: 13px;
	font-style: normal;
	text-decoration: none;
	font-family: arial,helvetica,sans-serif;
}

#starttext p span{
	font-size: 10px;
	line-height: 13px;
	font-style: normal;
	text-decoration: none;
	font-family: arial,helvetica,sans-serif;
	color:#404040;
}

#starttext h2{
	margin-left:15px;;
}

div#starttext  h1 {
	font-size: 13px;
	padding-top:35px;
	margin-left:15px;
	border-bottom: 1px solid #DDD;
}
div#starttext  h2 {
	font-size: 11px;
}

div#innerbox {
	margin-left:0px;
	height:251px;
	width:501px;
}

div#newsbox div#innerbox span.newsText {
	font-family:Verdana,sans-serif;
	font-weight:bold;
	color:#A00;
	background-image:url('../../img/newsbox.png');
	background-repeat:repeat-x;
	display:block;
	position:absolute;
	padding:10px 80px;
	width:340px;
	bottom:0px;
	height:30px;
}

div#newsbox div#innerbox a {
	text-decoration:none;
}
div#newsbox img {
	margin:1px;
}




div#left_arrow {
	width:31px;
	height:250px;
	background-image:url(../../img/left_arrow.png);
	background-repeat:no-repeat;
	position:absolute;
	margin-top:1px;
	margin-left:-1px;
	cursor:pointer;
	z-index:999;
}

div#right_arrow {
	width:31px;
	height:250px;
	background-image:url(../../img/right_arrow.png);
	background-repeat:no-repeat;
	position:absolute;
	margin-left:474px;
	margin-top:1px;
	cursor:pointer;
	z-index:999;
}

#brands ul {
	list-style:none;
	width: 960px;
	margin-left:-50px;
	clear:both;
}

#brands ul li {
	float:left;
}

#brands ul li div {
	display: table-cell;
	vertical-align:middle;
	height:50px;
	text-align:center;
	border:none;
}

#brands ul li div a img {
	max-width:80px;
	max-height:50px;
}

div#brands {
	text-align:center;
	width: 943px;
	margin-top:35px;
	margin-left:15px;
	clear:both;
	float:left;
	margin-right: 15px;
	font-size: 10px;
	line-height: 13px;
	font-style: normal;
	text-decoration: none;
	font-family: arial,helvetica,sans-serif;
	color:#404040;
}

div#brands div {
	display:block;
	text-align:left;
	border-bottom: 1px solid #DDD;
}

div#brands div h3{
	display:inline;
}

div#brands var {
	display:table-cell;
	vertical-align:middle;
	width:110px;
	margin:5px;
	padding:0px;
	height: 70px;
	font-style:normal;
	font-size:1.3em;
	font-weight:bold;
	color:#444;
}

div#brands var a {
	color:#444;
	text-decoration:none;
}

/****************************\
*	Autoauswahl mit li/ul
* 	Blue BOX
\****************************/

div#bluebox ul {
	float:left;
	clear:both;
	display:block;
	list-style:none;
	padding:0px;
	margin:0px;
	margin-bottom:5px;
	padding-left:7px;
}

div#bluebox > ul > li {
	text-align:left;
	background-image:url(../../img/arrow_down_filter.jpg);
	background-color: #ECECEC;
	background-position: right;
	background-repeat:no-repeat;
	height:33px;
	width:275px;
	float:left;
	clear:both;
	cursor:pointer;
	margin-bottom:10px;
}

div#bluebox > ul > li span {
	display:block;
	padding: 8px;
}

div#bluebox > ul > li.deactive {
	color:#CCC;
	cursor:default;
}
div#bluebox > ul > li.nModels {
	cursor:default;
}

div#bluebox ul > li > ul {
	display:none;
	list-style:none;
	position:absolute;
	z-index:999;
	max-height: 300px;
	overflow: scroll;
	overflow-x: hidden;
	width: 268px;
	border:1px solid #999999;
	border-top:0;
	background-color:#E8E8E8;
	margin-left: -1px;
}

div#bluebox ul > li > ul > li {
	padding:1px;
	padding-left:10px;
	width:250px;
	height:20px;
	border:1px solid #E8E8E8;
}

div#bluebox ul > li > ul > li:hover {
	padding:1px;
	padding-left:10px;
	width:250px;
	height:20px;
	border:1px solid #E8E8E8;
	background-color:#FFF
}

div#bluebox ul > li > ul > li > a {
	color:#333;
	text-decoration:none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:1.0em;
	display:block;
	line-height:2em;
	font-weight:bold;
}

/****************************\
*	Autoauswahl mit li/ul
* car BOX
\****************************/

div#carbox ul {
	float:left;
	clear:both;
	display:block;
	list-style:none;
	padding:0px;
	margin:0px;
	margin-bottom:0px;
	margin-left: 6px;
}

div#carbox > ul > li {
	/*background-image:url(../../img/box_bg.png);
	background-position:top left;
	background-repeat:no-repeat;*/
	background-image: url('../../img/arrow_down_filter.jpg');
	background-repeat: no-repeat;
	background-position: right;
	background-color: #ECECEC;
	height:36px;
	width:275px;
	float:left;
	clear:both;
	cursor:pointer;
	padding-bottom:0px;
}

div#carbox > ul > li span {
	display:block;
	padding:8px;
	padding-top: 10px;
}

div#carbox > ul > li.deactive {
	color:#CCC;
	cursor:default;
}
div#carbox > ul > li.nModels {
	cursor:default;
}

div#carbox ul > li > ul {
	width: 275px;
	margin-left: 0px;
	display:none;
	list-style:none;
	position:absolute;
	z-index:999;
	float:left;
	max-height:300px;
	overflow:scroll;
	overflow-x: hidden;
	border-top:0;
	background-color:#E8E8E8;
}

div#carbox ul > li > ul > li {
	padding:1px;
	padding-left:10px;
	min-width:239px;
	height:20px;
	border:1px solid #E8E8E8;
}

div#carbox ul > li > ul > li:hover {
	padding:1px;
	padding-left:10px;
	min-width:239px;
	height:20px;
	border:1px solid #E8E8E8;
	background-color:#FFF;
}

div#carbox ul > li > ul > li > a {
	color:#333;
	text-decoration:none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:1.0em;
	display:block;
	line-height:2em;
	font-weight:bold;
}



/****************************\
*	Autoauswahl mit li/ul
* NAV car auswahl
\****************************/

div#list_nav_carbox ul {
	float:left;
	clear:both;
	display:block;
	list-style:none;
	padding:0px;
	margin-top: 20px;
}

div#list_nav_carbox > ul > li {
	/*background-image:url(../../img/box_bg.png);
	background-position:top left;
	background-repeat:no-repeat;*/
	background-image: url('../../img/arrow_down_filter.jpg');
	background-repeat: no-repeat;
	background-position: right;
	background-color: #ECECEC;
	height:36px;
	width:275px;
	float:left;
	margin-right: 20px;
	cursor:pointer;
	padding-bottom:0px;
}

div#list_nav_carbox > ul > li span {
	display:block;
	padding:8px;
	padding-top: 10px;
}

div#list_nav_carbox > ul > li.deactive {
	color:#CCC;
	cursor:default;
}
div#list_nav_carbox > ul > li.nModels {
	cursor:default;
}

div#list_nav_carbox ul > li > ul {
	width: 275px;
	margin-left: 0px;
	display:none;
	list-style:none;
	position:absolute;
	z-index:999;
	float:left;
	max-height:300px;
	margin-top:0px;
	overflow:scroll;
	overflow-x: hidden;
	border-top:0;
	background-color:#E8E8E8;
}

div#list_nav_carbox ul > li > ul > li {
	padding:1px;
	padding-left:10px;
	min-width:239px;
	height:20px;
	border:1px solid #E8E8E8;
}

div#list_nav_carbox ul > li > ul > li:hover {
	padding:1px;
	padding-left:10px;
	min-width:239px;
	height:20px;
	border:1px solid #E8E8E8;
	background-color:#FFF
}

div#list_nav_carbox ul > li > ul > li > a {
	color:#333;
	text-decoration:none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:1.0em;
	display:block;
	line-height:2em;
	font-weight:bold;
}




/*******************************************\
**			Artikelliste
\*******************************************/

div#carselect {
	float:left;
	width:954px;
	padding:10px;
}

div#carBox {
	float:left;
	width: 300px;
}

div#pageClick {
	float:left;
	padding:10px;
	width:550px;
}

div#pageClick .active {
	color:#FFF;
	width:25px;
	text-align:center;
	display:inline-block;
	text-decoration:none;
	border:1px solid #AAA;
	padding:3px;
	margin:2px;
	background: rgb(0,92,127);
	background: -moz-linear-gradient(top, rgba(0,92,127,1) 1%, rgba(0,46,64,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(0,92,127,1)), color-stop(100%,rgba(0,46,64,1)));
	background: -webkit-linear-gradient(top, rgba(0,92,127,1) 1%,rgba(0,46,64,1) 100%);
	background: -o-linear-gradient(top, rgba(0,92,127,1) 1%,rgba(0,46,64,1) 100%);
	background: -ms-linear-gradient(top, rgba(0,92,127,1) 1%,rgba(0,46,64,1) 100%);
	background: linear-gradient(to bottom, rgba(0,92,127,1) 1%,rgba(0,46,64,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005c7f', endColorstr='#002e40',GradientType=0 );
}

div#pageClick a:hover {
	color:#FFF;
	width:25px;
	text-align:center;
	display:inline-block;
	text-decoration:none;
	border:1px solid #AAA;
	padding:3px;
	margin:2px;
	background: rgb(0,185,255);
	background: -moz-linear-gradient(top, rgba(0,185,255,1) 0%, rgba(0,46,64,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,185,255,1)), color-stop(100%,rgba(0,46,64,1)));
	background: -webkit-linear-gradient(top, rgba(0,185,255,1) 0%,rgba(0,46,64,1) 100%);
	background: -o-linear-gradient(top, rgba(0,185,255,1) 0%,rgba(0,46,64,1) 100%);
	background: -ms-linear-gradient(top, rgba(0,185,255,1) 0%,rgba(0,46,64,1) 100%);
	background: linear-gradient(to bottom, rgba(0,185,255,1) 0%,rgba(0,46,64,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b9ff', endColorstr='#002e40',GradientType=0 );
}

div#pageClick a {
	width:25px;
	text-align:center;
	display:inline-block;
	text-decoration:none;
	border:1px solid #AAA;
	padding:3px;
	margin:2px;
}

span.wide {
	float:right;
	width:380px;
	text-align:center;
}

div#maxpp {
	text-align:right;
	float:right;
	padding:10px;
}

div#lppic {
	float:right;
	width:650px;
	margin-right: 25px;
}

div#lppic img {

}

div#mwsttextart {
	float:left;
	width:960px;
	font-size:0.8em;
	color:#888;
	text-align:center;
}

div#lptext {
	clear:both;
	float:left;
	padding:10px;
	width:940px;
	margin-top: 20px;
	max-height: 160px;
	overflow-x:hidden;
}


div#lptext h1 {
	font-size:1em;
	padding:0px;
	margin:0px;
	font-weight:bold;
}

div#artlist {
	float:right;
	width:780px;
}

#list_title{
	clear: both;
	float:left;
	height:28px;
	background-color:#f3f3f3;
	width: 777px;
	margin-top: 7px;
}

#list_title div {
	clear: both;
	float:left;
	padding-top: 6px;
	padding-left: 10px;
}

#list_title div h1 {
	padding-top: 2px;
	display:inline;
}
#list_title div span {
	color: #777;
}



div#artlist > ul {
	list-style: none;
	padding:0px;
	margin:0px;
}

/*div#artlist > ul >li {
	border-bottom:1px solid #CCC;
	margin:2px;
	padding:5px;
	display:block;
	float:right;
	width:760px;
}

div#artlist > ul >li:hover {
	background-color:#EFEFEF;
}

div#artlist > ul >li.topseller:hover {
	background-color:#D9D9D9;
}

div#artlist > ul > li.topseller {
	border: 2px solid #C00;
	margin:1px;
}

div#artlist > ul  div.topversand {
	position:absolute;
/*	background-image:url(../../img/topversand.png);
	height:100px;
	width:100px;
	margin-top:-118px;
	float:left;
}


div#artlist > ul  div.topseller {
	position:absolute;
	background-image:url(../../img/topseller.png);
	height:58px;
	width:58px;
	line-height:0em;
	margin:0px;
	padding:0px;
	margin-top:-125px;
	margin-left: -6px;
}


div#artlist > ul > li > div.stars span.picimg {
	display:block;
	height:100px;
	width:100px;
}

div#artlist > ul > li > div.stars img.picimg {
	max-height:100px;
	max-width:100px;
}


div#artlist > ul > li > div.stars {
	float:left;
	width: 100px;
}

div#artlist > ul > li > div.stars > div {
	line-height:15px;
	font-size:0.8em;
	color:#AAA;
}

div#artlist > ul > li > div.data {
	float:left;
	width:455px;
	padding:11px;
}

div#artlist > ul > li > div.pricing {
	float:right;
	padding:10px;
	padding-top:0px;
	width:150px;
	height:30px;
	margin:5px;
}

div#artlist > ul > li > div.details {
	float:right;
	padding:10px;
	width:150px;
	height:30px;
}

#artlist_preis {
	font-size: 20px;
	font-weight:bold;
	padding-right:5px;
}
.pricing > span {
	font-family: 'Calibri';
	font-size: 16px;
/*	font-weight:bold;
	float:right;
}

div#artlist > ul > li.topseller > div.pricing > span {
	font-family: 'Calibri';
	font-size: 2em;
	font-weight:bold;
	float:right;
	padding-right:5px;
	color:#050;
}*/

span.rate {
text-align:center;
padding:0px;
margin:0px;
display:block;
color:gray;
font-size:11px;
}

div#artlist a.nolink {
	color:#000;
	text-decoration:none;
}

div#artlist > ul > li > div.pricing > span.psmall {
	font-family: 'Calibri';
	font-size: 13px;
	font-weight:bold;
	float:right;
}

div#artlist > ul > li > div.pricing > span.versand {
	font-family: 'Calibri';
	font-size: 1em;
	font-weight:bold;
	float:right;
	padding:0px;
}

div#artlist > ul > li > div.pricing > span.versand a {
	color:#888;
	font-size:0.8em;
}


div#artlist > ul > li > div.pricing > a {
	font-size:1.5em;
	clear:both;
	float:right;
}


div#artlist > ul > li > div.data p span{
	display:none;
}


p[rel=help] {
	cursor: help;
}

div#artlist > ul > li > div.data p.lief_0 {
	float:left;
	width:100px;
	margin:0px;
	padding:0px;
	margin-top:10px;
	background-position:0px -60px;
}
div#artlist > ul > li > div.data p.lief_1 {
	float:left;
	width:100px;
	margin:0px;
	padding:0px;
	margin-top:10px;
	background-position:0px -40px;
}

div#artlist > ul > li > div.data p.lief_2 {
	float:left;
	width:100px;
	margin:0px;
	padding:0px;
	margin-top:10px;
	background-position:0px -20px;
}

div#artlist > ul > li > div.data p.lief_3 {
	float:left;
	width:100px;
	margin:0px;
	padding:0px;
	background-position:0px 0px;
	margin-top:10px;
}



div#ajaxload {
	display:none;
	color:#FFF;
	position:fixed;
	background-color:#F70;
	top:50%;
	left:50%;
	margin-left:-110px;
	margin-top:-0px;
	padding:100px;
	height:70px;
	width:180px;
	text-align:center;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0, gray),
    color-stop(1, gray)
	);
	background-image: -moz-linear-gradient(
		center bottom,
		#black 0%,
		#FF7700 100%
	);
}

div#ajaxload span {
	font-size:2em;
	line-height:1.1em;
	font-weight:bold;
}

/**
* Auswahl f�r alle
*/




/******************************************\
**
**	Artikel-Layout
**	Mal schauen :)
**
\******************************************/


/**
* Hauptbox
*/
div#art {
	float:left;
	width:970px;
	font-family:'Calibri';
}

#art_back {
	float:left;
	margin-right:5px;
	margin-top:2px;
}

/**
* Angebotsbox
*/

div#art_ang_pic {
	width:980px;
	padding-top: 0px;
	margin-top: 5px;
	float:left;
}

div#art_ang {
	float:left;
	width:950px;
	text-align:center;
	font-size:2em;
}

/**
* Header Box, f�r Artikelname
*/
div#art div#art_header {
	float:left;
	font-size:1em;
	width: 900px;
	margin-bottom: 7px;
}

div#art div#art_header h1 {
	padding:0px;
	margin:0px;
	font-size:15px;
	padding: 4px;
	line-height:1.1em;
}

/**
* Box f�r die Artikel-Daten,
* Bilder, Attribute und Texte
*/
div#art_data {
	float:left;
	width:650px;
}

/**
* Box f�r Bilder
*/
div#art_data div#art_img {
	float:left;
	display:block;
	width: 250px;
	height:300px;
	margin:5px;
	border:1px solid #DDD;
}

div#art_data div#art_img.topseller {
	border:1px solid #C00;
}

/**
* Box f�r die Attribute
*/
div#art_data div#art_fields {
	float:left;
	padding:10px;
	/*padding-left:15px;*/
	width:322px;
	margin-top: -12px;
}

#art_fin {
	padding-left: 15px;
	padding-right: 15px;
}

#art_pictures {
	float:left;
	width: 300px;

 }

#art_pictures a {
	/*height:250px;*/
	float:left;
}

#art_pic_big {
	width: 300px;
	height: 254px;
	border: 1px solid gray;
	display: table;
	text-align:center;
}
#art_pic_big > div {
	display: table-cell;
	vertical-align: middle;
}

#art_pic_thumb {
	width: 302px;
	display: table;
	text-align:center;
}
#art_pic_thumb  > div {
	display: block;
}

#art_pic_thumb > div > ul {
	margin: 0px;
	list-style:none;
	padding: 0px;
	text-align:center;
}
#art_pic_thumb > div > ul > li {
	float:left;
	height: 60px;
	width:  71px;
	vertical-align:middle;
	border: 1px solid lightgray;
	margin: 1px;
}
#art_pic_thumb > div > ul > li > div {
	display: table-cell;
	width: 71px;
	height: 60px;
	vertical-align: middle;
}

#art_menu {
	clear: both;
	width: 938px;
	height: 20px;
	padding-top: 15px;
}
#art_menu > ul {
	float: left;
	margin-left: -2px;
	border-bottom: 1px solid lightgray;
	list-style: none;
	width: 100%;
}
#art_menu > ul > li{
	float: left;
	display: table-cell;
	padding-top: 11px;
	min-width: 150px;
	height: 25px;
	cursor:pointer;
	vertical-align: middle;
	border: 1px solid lightgray;
	border-bottom: none;
	text-align:center;
	font-weight: bold;
	color: #264C7D;
}
#art_menu > ul > li:hover{
	float: left;
	display: table-cell;
	padding-top: 11px;
	min-width: 150px;
	height: 25px;
	cursor:pointer;
	vertical-align: middle;
	border: 1px solid lightgray;
	border-bottom: none;
	text-align:center;
	background-color:lightgray;
	font-weight: bold;
}

.art_beschreibung {
	clear: both;
	height: 20px;
}
#art_hrsttext {
	margin-top: 30px;
}
#art_hrsttext > span{
	font-weight: bold;
	display: block;
	border-bottom: 1px solid lightgray;
}


/**
* Box f�r die Crossseling Artikel
*/
#art_cross {
	float: left;
	margin-top: 20px;
	clear: both;
	width: 245px;
}

#art_cross > div{
	display: table-cell;
	text-align:center;
	clear: both;
	width: 245px;
}
#art_cross > div > div{
	margin-left: 20px;
	border: 1px solid lightgray;
	margin-right: 4px;
}

#art_cross >  span{
	font-weight: bold;
}
#art_cross > div > div > a:hover{
	text-decoration: none;
}



/**
* Box f�r die Texte
*/
div#art_data div#art_text {
	float:left;
	padding:10px;
	width:630px;
}
#art_text > h2 {
	font-size: 13px;
	display: block;
	border-bottom: 1px solid lightgray;
}
/**
* Box f�r die Lieferumfang
*/
#art_liefer > span{
	display: block;
	font-weight:bold;
	margin-top: 30px;
	border-bottom: 1px solid lightgray;
}
#art_liefer > ul{
	list-style: none;
}

#art_hinweis {
	margin-top: 15px;
}
#art_hinweis > span {
	display: block;
	font-weight:bold;
	margin-top: 30px;
	border-bottom: 1px solid lightgray;
}
#art_hinweis > ul {
	display: inline;
	list-style:none;
}


#art_left {
	clear: both;
	float: left;
	width: 710px;
	margin-left: 15px;
}
#art_right{
	float: left;
	width: 240px;
	text-align:Center;
	margin-left: 5px;
}

.art_ghsclp {
	border: #000;
	border-style: solid;
	border-width: 2px;
	clear: both;
	float: left;
	width: 690px;
	margin-left: 15px;
	margin-bottom: 10px;
}

.art_ghsclp_headline {
	text-align: center;
	padding: 5px;
	background-color: rgb(97, 180, 2);
	margin-bottom: 10px;
	font-weight: bold;
	font-size: 13px;
}

.art_ghsclp_images {
	text-align: center;
	display: inline-block;
	width: 700px;
}

.art_ghsclp_image {
	margin-right: 20px;
	width: 60px;
	height: 60px;
}

.art_ghsclp_image:only-child {
	margin-right: 0px;
}

.art_ghsclp_image:last-child {
	margin-right: 0px;
}

.art_ghsclp_signalwords {
	text-align: center;
	display: inline-block;
	width: 700px;
}

.art_ghsclp_signalword {
	margin-right: 15px;
	display: inline;
}

.art_ghsclp_signalword:only-child {
	margin-right: 0px;
}

.art_ghsclp_signalword:last-child {
	margin-right: 0px;
}

.art_ghsclp_text {
	text-align: left;
	margin-left: 5px;
	margin-bottom: 10px;
}

#art_cars {
	float:left;
	margin-bottom: 30px;
	width:710px;
	margin-top: 30px;
}

#art_cars > div {
	overflow-x: hidden;
	overflow-y: auto;
	max-height: 250px;
}

#art_cars > span {
	font-weight: bold;
	display: block;
	border-bottom: 1px solid lightgray;
}
#art_cars > span > h2{
	display: inline;
}
#art_cars > ul {
	padding: 0px;
	list-style: none;
}
#art_cars > ul > li {
	float: left;
	display: table;
	width: 150px;
	border: 1px solid lightgray;
	height: 40px;
	padding: 3px;
	margin: 3px;
}
#art_cars > ul > li > label  {
	display: table-cell;
	text-align: center;
	vertical-align: middle;

}

#art_cars > ul > li > label > input{
	display: none;
}

/**
* Box f�r den Preis etc
*/

div#art div#art_preis {
	border:1px solid #BBB;
	background: #FFF;
	color:#FFF;
	background: -moz-linear-gradient(left top, #FFF 0%, #F0F0F0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFF), color-stop(100%,#F0F0F0));
	background: -webkit-linear-gradient(top, #FFF 0%,#F0F0F0 100%);
	background: -o-linear-gradient(top, #FFF 0%,#F0F0F0 100%);
	background: -ms-linear-gradient(top, #FFF 0%,#F0F0F0 100%);
	background: linear-gradient(to bottom, #FFF 0%,#F0F0F0 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#F0F0F0',GradientType=0 );

	-webkit-box-shadow: 2px 2px 6px 1px #B5B5B5; /* WebKit */
	-moz-box-shadow: 4px 4px 6px 1px #B5B5B5; /* Firefox */
	box-shadow: 2px 2px 6px 1px #B5B5B5; /* Standard */

	padding:9px;
	padding-top:15px;
	float:right;
	width:290px;
	height:240px;
	text-align:right;
	margin-top: -6px;
	margin-right:10px;
}

#art_trusted {
	margin-top: -30px;
	margin-left: 260px;
	position: absolute;
	width: 53px;
	height: 53px;
}

div#sicherheit {
	float:right;
	padding:50px;
	width:200px;
	text-align:right;
}

div#art div#art_schablone {
	width:300px;
	float:right;
	text-align:center;
}

div#art div#art_video {
	clear:both;
	float:left;
	width:710px;
	margin:5px;
	margin-top:60px;
}
#art_video  > h3 {
	border-bottom: 1px solid lightgrey;
}

div#art div#art_vote {
	float:left;
	padding:10px;
	width:948px;
}

div#art div#art_vote #votes {
	overflow:auto;
	max-height:600px;
}

div#art div#art_vote .usr_vote {
	margin:5px;
	padding:5px;
	width:400px;
	background-color:#DDD;
}

div#art div#art_vote .usr_vote div.top {
	background-color:#FFF;
	margin:5px;
	padding:5px;
	font-weight:bold;
}

div#art div#art_vote .usr_vote div.top em{
	font-weight:normal;
}

div#art div#art_vote .usr_vote div.center {
	background-color:#FFF;
	margin:5px;
	padding:5px;
}

div#art div#art_vote .usr_vote div.bottom {
	font-size:0.8em;
	background-color:#FFF;
	margin:5px;
	padding:5px;
	text-align:right;
}

div#art div#art_vote .usr_vote div.bottom div {
	line-height:18px;
}

div#art div#art_vote a.voteYes {
	float:right;
	padding-left:20px;
	background-image:url('../../img/vote.png');
	background-repeat:no-repeat;
	height:18px;
	text-decoration:none;
}

div#art div#art_vote a.voteYes:hover {
	float:right;
	padding-left:20px;
	background-image:url('../../img/vote.png');
	background-repeat:no-repeat;
	background-position:-0px -20px;
	height:18px;
}


div#art div#art_vote a.voteNo {
	float:right;
	padding-left:20px;
	background-image:url('../../img/vote.png');
	background-repeat:no-repeat;
	height:18px;
	text-decoration:none;
}

div#art div#art_vote a.voteNo:hover {
	float:right;
	padding-left:20px;
	background-image:url('../../img/vote.png');
	background-repeat:no-repeat;
	background-position:-0px -40px;
	height:18px;
	text-decoration:none;
}

div#art div#art_vote .usr_vote span {
	text-align:left;
	float:left;
}

/**
* Preis Styles
*/

div#art div#art_preis p {
	color:#333;
	display:block;
	padding:0px;
	margin:5px;
	padding-right:20px;

}

div#art a#iframe {
}

div#art div#art_preis p#lastitems {
	float:left;
	width:290px;
	text-align:center;
	color:#FF7700;
	font-weight:bold;
	padding:5px;
	margin:0px;
	font-size:1em;
	display:block;
	margin-top:-10px;
}


div#art div#art_preis p.grey {
	color:#555;
	font-size:0.8em;
}

div#art div#art_preis p.grey a {
	color:#555;
}

div#art div#art_preis img {
	vertical-align:middle;
}

div#art div#art_preis p.strike {
	text-decoration:line-through;
	padding-bottom: 7px;
}

div#art div#art_preis p.preis {
	color:green;
	line-height:1.2em;
	font-size:2em;
	font-weight:bold;
}

div#art div#art_preis p.preis span {
	font-size:1.9em;
	font-weight:bold;
}

div#art div#art_preis p.topseller {
	font-weight:bold;
	#color:#C00;
}

div#art div#art_preis form {
	color:#000;
	display:block;
	padding:0px;
	margin:5px;
	text-align:center;

}

div#art div#art_preis p.submit {
	display:block;
	padding:0px;
	text-align:center;
}



.btn {
	background: -moz-linear-gradient(top, #ff9900 0%, #ff6600 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9900), color-stop(100%,#ff6600));
	background: -webkit-linear-gradient(top, #ff9900 0%,#ff6600 100%);
	background: -o-linear-gradient(top, #ff9900 0%,#ff6600 100%);
	background: -ms-linear-gradient(top, #ff9900 0%,#ff6600 100%);
	background: linear-gradient(to bottom, #ff9900 0%,#ff6600 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9900', endColorstr='#ff6600',GradientType=0 );
	border:1px solid #FF6600;
	color:#FFFFFF;
	cursor:pointer;
	line-height: normal;
	letter-spacing: normal;

}

.submit_btn {
	float:left;
	line-height: 2em;
	display: inline-block;
	margin:8px;
	width:190px;
	height:35px;
	text-align:left;
	font-family:Calibri, Verdana, sans-serif;
	font-size:10pt;
}

.btn_disabled {
	border:1px solid #cccccc;
	background: #eeeeee;
	color:#FFF;
	background: -moz-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#cccccc));
	background: -webkit-linear-gradient(top, #eeeeee 0%,#cccccc 100%);
	background: -o-linear-gradient(top, #eeeeee 0%,#cccccc 100%);
	background: -ms-linear-gradient(top, #eeeeee 0%,#cccccc 100%);
	background: linear-gradient(to bottom, #eeeeee 0%,#cccccc 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 );
	cursor: not-allowed;
}

a.btn {
	text-decoration:none;
}

.btn_gray {
	border:1px solid #cccccc;
	background: #eeeeee;
	color:#444;
	background: -moz-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#cccccc));
	background: -webkit-linear-gradient(top, #eeeeee 0%,#cccccc 100%);
	background: -o-linear-gradient(top, #eeeeee 0%,#cccccc 100%);
	background: -ms-linear-gradient(top, #eeeeee 0%,#cccccc 100%);
	background: linear-gradient(to bottom, #eeeeee 0%,#cccccc 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 );
}

button[disabled].submit_btn  {
	border:1px solid #cccccc;
	background: #eeeeee;
	color:#AAA;
	background: -moz-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#cccccc));
	background: -webkit-linear-gradient(top, #eeeeee 0%,#cccccc 100%);
	background: -o-linear-gradient(top, #eeeeee 0%,#cccccc 100%);
	background: -ms-linear-gradient(top, #eeeeee 0%,#cccccc 100%);
	background: linear-gradient(to bottom, #eeeeee 0%,#cccccc 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 );
	cursor: not-allowed;
}

.btn img {
}

.submit_btn img {
	margin-right:10px;
}

.submit_btn:hover img {
	margin-left:5px;
	margin-right:5px;
}

.btn_artlist {
	margin:3px;
	display:inline-block;
	text-align:center;
	width:120px;
	height:20px;
	font-size:11pt;
	font-family:Calibri, Verdana, sans-serif;
	line-height:20px;
}

.btn_middle {
	margin:3px;
	display:inline-block;
	text-align:center;
	line-height: 2em;
	width:160px;
	height:2em;
	font-size:10pt;
	font-family:Calibri, Verdana, sans-serif;
}

.btn_middle img {
	float:left;
}

.btn_big {
	margin:3px;
	display:inline-block;
	text-align:center;
	line-height: 3em;
	width:200px;
	height:3em;
	font-size:10pt;
	font-family:Calibri, Verdana, sans-serif;
}


.btn_big img {
	float:left;
}


img.right {
	display:inline-blocK;
	text-align:center;
	vertical-align:middle;
	float:right;
	padding-top:7.5px;
}

div#art div#art_preis input[type=text] {
	clear:both;
	float:left;
	color:#FF7700;
	height:30px;
	width:20px;
	margin-top:8px;
	margin-left:30px;
	text-align:center;

}

div#art div#art_preis input[type=image] {
	display:block;
	float:left;
	height:60px;
	width:200px;
	border:0px;
	background-image:url(../../img/putbasket.png);
	font-size:0px;
	color:#FF7700;
	background-color:transparent;
}


/***************************/
/*	Javascript BOX         */
/***************************/

div#art div#added_basket {
background: #ffffff;
    background: -moz-radial-gradient(left top, ellipse cover, #ffffff 0%, #cccccc 100%);
    background: -webkit-gradient(radial, left top, 0px, center center, 100%, color-stop(0%,#ffffff), color-stop(100%,#cccccc));
    background: -webkit-radial-gradient(left top, ellipse cover, #ffffff 0%,#cccccc 100%);
    background: -o-radial-gradient(left top, ellipse cover, #ffffff 0%,#cccccc 100%);
    background: -ms-radial-gradient(left top, ellipse cover, #ffffff 0%,#cccccc 100%);
    background: radial-gradient(ellipse at left top, #ffffff 0%,#cccccc 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cccccc',GradientType=1 );
	position:fixed;
	left:50%;
	top:50%;
	padding:30px;
	width:440px;

	margin-left:-200px;
	margin-top:-150px;
	z-index:9999999;
}

div#art div#added_basket div.added_top {
	float:left;
	width:400px;
	padding-bottom: 20px;
	padding:0px;
	margin:0px 10px 0px 10px;
}

div#art div#added_basket div.added_top img {
	vertical-align:middle;
	float:left;
	margin-right:10px;
}

div#art div#added_basket div.added_top b {
	font-size:1.2em;
	line-height:1.3em;
}

div#art div#added_basket div.added_basket_top {
	float:left;
	width:400px;
	padding:10px;
	margin:60px 10px 0px 10px;
}

div#art div#added_basket div.added_basket_top img {
	vertical-align:middle;
	float:left;
	margin-right:10px;
}

div#art div#added_basket div.added_basket_top b {
	font-size:1.3em;
	line-height:1.3em;
}

div#art div#added_basket div.added_bottom {
	float:left;
	width:400px;
	padding:10px;
	margin-bottom: 20px;
	margin:0px 10px 0px 10px;
	border:2px dashed #FF7700;
	background-color:#FFF;
}

div#art div#added_basket div.added_bottom p {
	float:left;
	padding:0px;
	margin:0px;
	width:300px;
}

div#art div#added_basket div.added_bottom p span {
	float:left;
	padding:0px;
	margin:0px;

	margin-left:10px;
}

div#art div#added_basket div.added_bottom h3 {
	padding:0px;
	margin:0px;
	padding-bottom:4px;
}

div#art div#added_basket div.added_bottom > img {
	width:60px;
	float:left;
}

div#art div#added_basket div.added_bottom > a > img {
	margin-top:5px;
	clear:both;
	float:left;
}




div#art div#added_basket div.added_bottom p.cprice {
	margin:0px;
	padding:0px;
	padding-top:3px;
	margin-right:10px;
	font-size:1.3em;
	font-weight:bold;
}


div#art div#added_basket div.added_bottom form {
	float:right;

}

div#art div#added_basket div.added_basket {
	float:left;
	clear: both;
	margin-top: 30px;
	width:435px;
	padding-left:10px;
}

div#art div#added_basket div.added_basket p.left {
	float:left;
}

div#art div#added_basket div.added_basket p.right {
	float:right;
}

div#art div#added_basket p#add {
	clear:both;
	float:left;
	width:400px;
	text-align:center;
	display:none;
	color:#FF7700;
	font-weight:bold;
}

div#blacked {
	display:none;
	width:100%;
	height:100%;
	position:fixed;
	top:0px;
	left:0px;
	background-image:url(../../img/trans.png);
}
/**
* Style Items in der Artikel-Box
*/

div#art_data div#art_img img {
	max-width:250px;
}
.art_topseller {
	background-image:url('../../img/topsellerbig.png');
	position:absolute;
	width: 131px;
	height: 131px;
	margin-left: 655px;
}

div#art div#art_header a {
	float:left;
}




div#art_data div.artAttr {
	width:315px;
	padding-bottom:5px;
	clear:both;
	float:left;
}


div#art_data dl {
	padding:0px;
	margin:0px;
	float:left;
}

div#art_data dt {
	border-top:1px solid #EDEDED;
	border-right:1px solid #EDEDED;
	font-size:1.1em;
	line-height:1.9em;
	clear:both;
	width:140px;
	float:left;
	list-style:none;
	padding:0px;
	margin:0px;
}


div#art_data dd {
	border-top:1px solid #EDEDED;
	line-height:1.9em;
	float:left;
	padding:0px;
	padding-left:5px;
	margin:0px;
	min-width:176px;
	text-align:left;
}

div#art_data dd img {
	padding:0px;
	padding-left:2px;
	margin:0px;
}

div#art_data dd span.rate{
	text-align:left;
	diplay:block;
	padding:0px;
	margin:0px;
}



div#art_data dd ul {
	list-style: none;
	padding:0px;
	margin:0px;
}

div#art_data dd li {
	float:left;
}

/**************************\
*	Google
\**************************/

span.rating {
position:fixed;
margin-left:-5000px;
}

span.dtreviewed {
position:fixed;
margin-left:-5000px;
}

span.votes {
position:fixed;
margin-left:-5000px;
}

div.float {
	float:left;
}

/************************\
**
**	Lieferzeit
**
\************************/




p.lief_3 {
	text-align:left;
	display:block;
	float:right;
	background-image:url(../../img/lieferzeit.png);
	background-repeat:no-repeat;
	background-position:52px 0px;
	height:16px;
	width:150px;
}


p.lief_2 {
	text-align:left;
	display:block;
	margin-right:15px;
	float:right;
	background-image:url(../../img/lieferzeit.png);
	background-repeat:no-repeat;
	background-position:56px -20px;
	height:16px;
	width:150px;
}

.ship_time_0 {
	background-image:url(../../img/lieferzeit.png);
	background-repeat:no-repeat;
	background-position:4px -56px;
	height:20px;
}
.ship_time_1 {
	background-image:url(../../img/lieferzeit.png);
	background-repeat:no-repeat;
	background-position:4px -36px;
	height:20px;
}
.ship_time_2 {
	background-image:url(../../img/lieferzeit.png);
	background-repeat:no-repeat;
	background-position:4px -16px;
	height:20px;
}
.ship_time_3 {
	background-image:url(../../img/lieferzeit.png);
	background-repeat:no-repeat;
	background-position:4px 4px;
	height:20px;
}


p.lief_1 {
	text-align:left;
	display:block;
	margin-right:15px;
	float:right;
	background-image:url(../../img/lieferzeit.png);
	background-repeat:no-repeat;
	background-position:56px -40px;
	height:16px;
	width:150px;
}


p.lief_0 {
	text-align:left;
	display:block;
	margin-right:15px;
	float:right;
	background-image:url(../../img/lieferzeit.png);
	background-repeat:no-repeat;
	background-position:56px -60px;
	height:16px;
	width:150px;
}

p span.nodisplay {
	display:none;
}

#stars {
	cursor:pointer;
}

#err {
	font-weight:bold;
	float:right;
	display:none;
	padding:5px;
	border:2px dashed #C00;
	color: #C00;
}


div#orderpp div{
	color:#404040;
	font-size: 12px;
}

div#orderpp div select{
	width: 135px;
	font-size: 12px;
}



/*******************************\
*
*	Artikel
*
\*******************************/
/*
 * SimpleModal Basic Modal Dialog
 * http://www.ericmmartin.com/projects/simplemodal/
 * http://code.google.com/p/simplemodal/
 *
 * Copyright (c) 2010 Eric Martin - http://ericmmartin.com
 *
 * Licensed under the MIT license:
 *   http://www.opensource.org/licenses/mit-license.php
 *
 * Revision: $Id: index.css 657 2015-03-04 15:00:15Z felix $
 */
#container {margin:0 auto; padding-top:20px; width:800px;}

#basic-modal-content {display:none;}

/* Overlay */
#simplemodal-overlay {background-color:#000;}

/* Container */
#simplemodal-container {height:360px; width:600px; color:#bbb; background-color:#FFF; border:1px solid #444; padding:12px;}
#simplemodal-container .simplemodal-data {padding:8px;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; font-size:12px; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg {background:url(../../img/xx.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container h3 {color:#F000;}
/* Artikelliste filter*/

.filter_fixed {
	float:left;
	width:180px;
	position:fixed;
	top:10px;
	overflow:auto;
	height:100%;
}

#filter_cnt {
	float:left;
	width:180px;
	overflow:auto;
	height:100%;
}


.button {
	display:block;
	padding:5px;
	height:20px;
	width:170px;
	font-family:Tahoma,sans-serif;
	background: #eeeeee; /* Old browsers */
	background: -moz-linear-gradient(top, #eeeeee 0%, #cccccc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#cccccc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #eeeeee 0%,#cccccc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #eeeeee 0%,#cccccc 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #eeeeee 0%,#cccccc 100%); /* IE10+ */
	background: linear-gradient(to bottom, #eeeeee 0%,#cccccc 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
}

a.button {
	text-decoration:none;
	color:#000;
}

.to_top {
	bottom:100px;
	position:fixed;
}

.video_list_video  {
	display:none;
}

.video_list_video > div >  iframe {
	width: 590px;
}

#mdl_kontakt {
	clear: both;
	float:left;
	border: 1px solid lightgrey;
	width:958px;
	padding: 10px;
}
#mdl_kontakt  > div > span {
	font-weight: bold;
}


.fb-like-box span, .fb-like-box iframe {
    width: 200px !important;
}

#panel_main {
	margin-left:-3px;
	width: 100%;
	float: left;
	margin-top: -3px;
	background-color: #FFF;
}
#slider {
	float: left;
	width: 980px;
	height: 380px;
	background: #F2F2F2;
	outline: 1px solid #ddd;
	margin-right: 15px;
}
.slider_ctrl {
	width: 290px;
	height: 120px;
	background: rgba(80,80,80,0.5);
	text-align: center;
	position: relative;
	bottom: 95%;
	left: 2%;
	z-index: 9999;
	padding: 7px 0 7px 0;
}
.slider_ctrl > select {
	width: 250px;
	height: 30px;
	margin-bottom: 5px;
	background: #585c68;
	border: 1px solid #4a4e5a;
	color: white;
	font-size: 9pt;
}

#ctrl-sub{
	width: 290px;
	height: 25px;
	position: relative;
	bottom: 95%;
	left: 2%;
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 8pt;
	background: rgba(80,80,80,0.5);
	color: pink;
}
#ctrl-sub li {
	float: left;
}
#ctrl-link_1 {
	width: 110px;
	text-align: left;
	margin-left: 5px;
}
#ctrl-link_2 {
	width: 170px;
	text-align: right;
	padding-right: 5px;
}
#ctrl-sub a {
	color: #CCCCCC;
	text-decoration: none;
}
#ctrl-sub a:hover,
#ctrl-sub a:active {
	color: #565656;
}

.panel-container {
	float: left;
	width: 980px;
	height: 145px;
	margin-top: 10px;
}
.panel-container > div > a > img {
	width: 100%;
	height: 100%;
}
#panel_aktion {
	float: left;
	width: 500px;
	height: 145px;
	margin-right: 10px;
}
#panel_aktion div {
	width: 100%;
	height: 30px;
	background: rgba(0,0,0,.5);
	position: relative;
	bottom: 33px;
	float: left;
}
#panel_aktion div span {
	color: #FFF;
	font-size: 12pt;
	padding: 8px;
	float: left;
}


#panel_neuheiten {
	float: left;
	width: 230px;
	height: 145px;
	margin-right: 10px;
}
#panel_neuheiten div {
	width: 100%;
	height: 30px;
	background: rgba(0,0,0,.5);
	position: relative;
	bottom: 33px;
	float: left;
}
#panel_neuheiten div span {
	color: #FFF;
	font-size: 13pt;
	padding: 8px;
	float: left;
}
#panel_neuheiten div span a {
	color: #FFF;
	font-size: 8pt;
	float: left;
}


#panel_service {
	float: left;
	width: 228px;
	height: 143px;
	margin-right: 0;
	border: 1px solid #ddd;
	background: #F2F2F2;
}
#panel_service ul {
	list-style: none;
	margin: 0;
	padding: 15px 0px 0px 15px;
}
#panel_service ul li {
	line-height: 18px;
}
#panel_service ul li a {
	text-decoration: none;
	color: #585c68;
	font-size: 10pt;
}
#panel_service ul li a:hover,
#panel_service ul li a:active {
	text-decoration: underline;
}


#brand-case {
	width: 980px;
	float: left;
	margin-top: 19px;
}
.brand-case_element {
    float: left;
    background:pink;
    width: calc(100%/10 - 2*3px);
	margin-right: 6px;
	margin-top: 6px;
}
.brand-case_element img {
	width: 80px;
}
#footer_links {
	clear: both;
	float: left;
	margin-left:7px;
}

#footer_links ul {
	list-style: none;
	margin-left:-35px;
	margin-top: -10px;
	float:left;
}
#footer_links ul li {
	width: 157px;
}
#footer_links ul li a{
	font-size:11px;
	color: #777;
}

.art_start {
	clear:both;
	float: left;
	width: 258px;
	margin-bottom: 10px;
	border: 1px solid #FFF;
}
.art_middle {
	float:left;
	width:258px;
	text-align: center;
	margin-bottom: 10px;
	border: 1px solid #FFF;
}

.list_image {
	clear:both;
	width: 258px;
	display:table-cell;
	vertical-align:middle;
	height: 150px;
	text-align:centeR;
}
.list_image img {
	max-width:204px;
	max-height:150px;
}

.list_hrst_image {
	clear:both;
	width: 258px;
	height: 32px;
	display:block;
	text-align:centeR;
}
.list_hrst_image img {
	max-width:204px;
	max-height:32px;
}

.list_title {
	clear:both;
	float:left;
	width: 258px;
	font-size: 14px;
	text-align: center;
	padding-top: 10px;
}
.list_text {
	clear:both;
	float:left;
	width: 258px;
	font-style:normal;
	text-align: center;
	padding-top: 5px;
}
.list_text_zusatz {
	clear:both;
	float:left;
	width: 258px;
	font-style:normal;
	text-align: center;
	height:30px;
}
.list_price {
	clear:both;
	float:left;
	width: 258px;
	font-weight:bold;
	margin-top: 5px;
	text-align: center;
}
.list_uvp_price {
	clear:both;
	float:left;
	width: 258px;
	margin-top: 5px;
	text-align: center;
}
.list_rate {
	clear:both;
	float:left;
	width: 258px;
	font-weight:normal;
	color: grey;
	text-align: center;
}
.list_shipping {
	clear:both;
	float:right;
	width: 258px;
	text-align: center;
	margin-top: 15px;
}

.list_slider {
	position:absolute;
	background-color:#FFF;
	margin-top:-1px;
	margin-left: -93px;
	height:338px;
	display:none;
	border-left: 1px solid #C0C0C0;
	border-top: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
}
.list_slider_images {
	text-align:center;
	width:93px;
	display: block;
}

.list_slider_bottom {
	clear:both;
	float:left;
	position:absolute;
	background-color:#FFF;
	margin-top:338px;
	margin-left: -93px;
	height:50px;
	width:350px;
	display:none;
	border-top:none;
	border-left:1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
}

#list_24_shipping {
	clear:both;
	float:left;
	background-color: #FFF;
	color:#00D800;
	border: 1px solid #00D800;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	font-weight:bold;
	position: absolute;
	margin-left: 5px;
	margin-top: 5px;
	padding: 3px;
}

#list_car {
	position:absolute;
	margin-left: 20px;
	margin-top: 20px;
	width:290px;
	background: rgba(8,10,0,0.5);
	padding: 5px;
}

/* Autocomplete */
.autocomplete-results {
	display: none;
	position: absolute;
	width: 95%;
	margin-top: 34px;
	background: #fff;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	z-index: 1;
	box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.2);
}
.autocomplete-results span{
	display: block;
	float: none!important;
	color: #525252;
	padding: 14px 16px;
}
.autocomplete-results .invalid{
	color: #d03838;
}
.autocomplete-single-result {
	cursor: pointer;
}
.autocomplete-single-result:hover {
	background: #dadada;
}
.autocomplete-single-result.active {
	background: #dadada;
}
