@charset "utf-8";
/*--------------------------------------------------------------------------------------------------
CSS Styles for <menzels>.
version:   1.0
--------------------------------------------------------------------------------------------------*/
/* =CSS Reset
--------------------------------------------------------------------------------------------------*/
/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* End CSS Reset
--------------------------------------------------------------------------------------------------*/
/* =Toolkit
--------------------------------------------------------------------------------------------------*/
/* Micro Clearfix Hack by Nicholas Gallagher (http://nicolasgallagher.com/micro-clearfix-hack/) */
/* For modern browsers */
.cf:before, .cf:after { content:""; display:table; }
.cf:after { clear:both; }
/* For IE 6/7 (trigger hasLayout) */
.cf { zoom:1; }
/* general purpose classes */
.nodisplay { display:none; }
.nodisplay_strict { display:none !important; }
.alignleft { float:left; }
.alignright { float:right; }
/* End Toolkit
--------------------------------------------------------------------------------------------------*/
/* =Normalization - mostly derived from normalize.css (https://github.com/necolas/normalize.css/) but without comments and compressed to keep the file small
--------------------------------------------------------------------------------------------------*/
hr { display:block; height:1px; border:0; margin:1em 0; padding:0;
	border-top:1px solid #cccccc; /* change border colour to suit your needs */
}
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }
html { overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body, button, input, select, textarea { font-family: sans-serif; }
a:focus { outline: thin dotted; }
a:hover, a:active { outline: 0; }
h1 { font-size: 2em; }
h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, fieldset, table, ul { margin: 1em 0; }
del { text-decoration: line-through; }
abbr[title] { border-bottom: 1px dotted; cursor:help; }
b, strong { font-weight: bold; }
dfn { font-style: italic; }
mark { background: #ff0; color: #000; }
pre, code, kbd, samp { font-family: monospace, serif; _font-family: 'courier new', monospace; font-size: 1em; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
small { font-size: 75%; }
sub,sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
img { border: 0; -ms-interpolation-mode: bicubic; }
svg:not(:root) { overflow: hidden; }
fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }
legend { border: 0; *margin-left: -7px; }
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }
button, input { line-height: normal; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; *overflow: visible; }
input, select { vertical-align:middle; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
textarea { overflow: auto; vertical-align: top; }
/* End Normalization
--------------------------------------------------------------------------------------------------*/
/* =Typography
--------------------------------------------------------------------------------------------------*/
/* Setting up the fonts */
@font-face {
	font-family: 'Conv_din1451m';
	src: url('../fonts/din1451m.eot');
	src: local('☺'), url('../../fonts/din1451m.ttf') format('truetype'), url('../fonts/din1451m.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
body{font:14px/17px Arial, Verdana, sans-serif;}
/* End Typography
--------------------------------------------------------------------------------------------------*/
/* =Links
--------------------------------------------------------------------------------------------------*/
a{
	text-decoration:none;
	color:#fff;
	outline:none;
}
a:hover{text-decoration:underline;}
/* End Links
--------------------------------------------------------------------------------------------------*/
/* =Main Nav
--------------------------------------------------------------------------------------------------*/
#nav{
	width:990px;
	padding:0;
	clear:both;
	margin:0 0 20px 20px;
	list-style:none;
	position:relative;
	font:16px/25px 'Conv_din1451m', Arial, Verdana, sans-serif;
}
#nav:after{
	content:"";
	display:block;
	clear:both;
}
#nav li.level-1{
	background:url(../../../img/bgi/nav_bg.jpg) repeat-x;
	border-right: 1px dotted silver;
	float:left;
}

#nav .level-1 {
	box-sizing: border-box;
	width: 176px;
	height:40px;
}

.category-icon {
	height: 25px;
	margin-right: 8px;
}

#nav .level-1 > a,
#nav .level-1 > h1 {
	box-sizing: border-box;
	height: 100%;
	padding: 8px 0 0 12px;
	width: 100%;
}

#nav .level-1 > h1 {
	font-size: 1em;
	margin: 0;
}

#nav a{
	float:left;
	color:#fff;
	text-decoration:none;
}

#nav li:hover,
#nav li.current{
	text-decoration:none;
	background-position: 0 -40px;
	box-shadow: -4px 0 2px rgba(0, 0, 0, 0.3) inset;
}

#nav #home-button {
}

#nav .home{
	border-right: 1px dotted silver;
	width:110px;
	overflow:hidden;
	height: 80px;
	text-indent:-9999px;
	border-radius: 5px 0 0 5px;
	background:url(../../../img/bgi/home_bg.jpg) repeat-x;
	box-sizing: border-box;
}

#nav .home:hover,
#nav .home.current {
	background-position: 0 -80px;
	box-shadow: -4px 0 2px rgba(0, 0, 0, 0.3) inset;
}

#nav li.level-1.item6{
	border-radius: 0 5px 0 0;
	border-right: none;
}

#nav li.level-1.item11{
	border-right: none;
	border-radius: 0 0 5px 0;
}

#nav li.level-1.item9 {
}

#nav li.hover .drop,
#nav li .drop .active{/*display:block;*/}
#nav .drop{
	width:990px;
	position:absolute;
	left:0px;
	top:100%;
	z-index:9999;
	display:none;
	padding:0 0 15px;
	background:url(../../../img/bg-dropb.png) no-repeat 0 100%;
}

#nav .drop ul{
	padding:0 11px 0 4px;
	margin:0;
	width:983px;
	float:left;
	background:url(../../../img/bg-drop.png) repeat-y;
}
#nav .drop ul ul{
	background:none;
	padding:0;
	margin:0;
	width:983px;
	border-bottom:1px solid #cdcdcd;
}
#nav .drop ul ul.last{border-bottom:none;}
#nav .drop .row li{
	float:left;
	width:244px;
	text-align:center;
	border-right:1px solid #cacaca;
}
#nav .drop .row li.last{border-right:none;}
#nav .drop a{
	float: none;
	display: block;
	text-decoration:none;
	text-align: left;
	color:#313131;
	padding:5px 0 5px 25px;
	background: transparent;
	height: 60px;
}
#nav .drop a:hover{
	text-decoration:none;
	background: #0051A3;
	color: #fff;
}
#nav .drop .img-box{
	overflow:hidden;
	width:100%;
	height: 45px;
	margin:0 0 18px;
}
#nav .drop .more{
	float:right;
	text-align:center;
	width:153px;
	height:29px;
	color:#fff;
	margin:0 23px 0 0;
	padding:9px 38px 0 0;
	font:bold 14px/20px Arial, Verdana, sans-serif;
	background:url(../../../img/bg-more.png) no-repeat;
}
#nav .drop .more:hover{text-decoration:none;}
/* End Main Nav
--------------------------------------------------------------------------------------------------*/
/* =Sub Nav
--------------------------------------------------------------------------------------------------*/
.navigation{
	float:left;
	padding:5px 0 0;
	margin: 10px 0 9px 49px;
	list-style:none;
	width:420px;
	font:bold 14px/20px Arial, Verdana, sans-serif;
}

.navigation li{
	float:left;
	padding:0 3px 0 0;
	background:url(../../../img/separator.gif) no-repeat 100% 12px;
}
.navigation a{
	float:left;
	color:#555;
	white-space:nowrap;
	padding:0 2px 0 0;
}
.navigation span{
	float:left;
	padding:0 2px 0 0;
}
.navigation span span{
	float:left;
	padding:7px 19px 7px 9px;
	background:url(../../../img/arrow-t.png) no-repeat 100% 15px;
}
.navigation a:hover,
.navigation li:hover a,
.navigation li.hover a{
	cursor:pointer;
	text-decoration:none;
	margin:0 -6px 0 -1px;
	padding:0 8px 0 0;
	background:url(../../../img/bg-drop-rt.png) no-repeat 100% 0;
}
.navigation a:hover span,
.navigation li:hover a span,
.navigation li.hover a span{
	background:url(../../../img/bg-drop-lt.png) no-repeat;
	padding:0 2px 0 1px;
}
.navigation a:hover span span,
.navigation li:hover a span span,
.navigation li.hover a span span{
	background:url(../../../img/arrow-t.png) no-repeat 100% 15px;
	padding:7px 19px 7px 9px;
}
.navigation li.hover,
.navigation li:hover{position:relative}
.navigation li.hover .drop,
//.navigation li:hover .drop{display:block;}
.navigation .drop{
	width:218px;
	position:absolute;
	overflow:hidden;
	left:-1px;
	top:100%;
	z-index:100;
	display:none;
}
.navigation .drop-tl{
	overflow:hidden;
	width:218px;
	padding:6px 0 0;
	background:url(../../../img/bg-drop-l.png) no-repeat;
}
.navigation .drop-tr{
	overflow:hidden;
	width:218px;
	padding:6px 0 0;
	background:url(../../../img/bg-drop-r.png) no-repeat;
}
.navigation .drop-b{
	overflow:hidden;
	width:218px;
	height:7px;
	background:url(../../../img/bg-drop-b.png) no-repeat;
}
.navigation .drop-c{
	width:195px;
	padding:4px 12px 4px 11px;
	overflow:hidden;
	background:url(../../../img/bg-drop-c.png) repeat-y;
}
.navigation .drop-holder{background:url(../../../img/bg-drop-c.gif) repeat-y;}
.navigation .drop-frame{
	background:url(../../../img/bg-drop-t.gif) no-repeat;
	overflow:hidden;
	width:195px;
}
.navigation ul{
	padding:0 2px 2px;
	margin:0;
	list-style:none;
	overflow:hidden;
	width:191px;
	font:12px/18px Arial, Verdana, sans-serif;
	background:url(../../../img/bg-drop-b.gif) no-repeat 0 100%;
}
.navigation li:hover ul a,
.navigation li.hover ul a{
	height:1%;
	padding:0;
	margin:0;
	float:none;
	display:block;
	background:none;
}
.navigation li:hover ul a:hover,
.navigation li.hover ul a:hover{text-decoration:underline;}
.navigation li:hover ul li,
.navigation li.hover ul li{
	vertical-align:top;
	float:none;
	padding:6px 2px 6px 8px;
	background:url(../../../img/divider.gif) no-repeat;
}
.navigation li:hover ul li:first-child,
.navigation li.hover ul li:first-child{background:none;}
.navigation .lang{padding:10px 5px 1px 12px;}
.navigation .lang a,
.navigation .lang a:hover,
.navigation .lang:hover a,
.navigation .lang.hover a{
	cursor:pointer;
	text-decoration:underline;
	height:17px;
	padding:0 0 0 24px;
	background:url(../../../img/bg-de.gif) no-repeat;
	margin:0;
}
.navigation .lang .de{background:url(../../../img/bg-de.gif) no-repeat;}
.navigation .lang .en{background:url(../../../img/bg-en.gif) no-repeat;}
.navigation .lang .de span{
	float:left;
	overflow:hidden;
	text-indent:-9999px;
	margin:0 -2px 0 0;
	width:10px;
	padding:0;
	background:url(../../../img/arrow-t.png) no-repeat 100% 6px;
}
.navigation .lang.hover ul,
.navigation .lang:hover ul{display:none;}
.navigation .lang ul{
	width:18px;
	position:absolute;
	left:12px;
	top:100%;
	padding:5px 0 0;
	z-index:100;
	display:none;
	background:none;
}
.navigation .lang a{
	width:18px;
	height:14px;
	overflow:hidden;
	text-indent:-9999px;
}
.navigation .lang ul .de{background:url(../../../img/bg-de.gif) no-repeat;}
.navigation .lang ul .en{background:url(../../../img/bg-en.gif) no-repeat;}
.navigation .last{
	float:left;
	padding:0;
	background:none;
}
.navigation li.hover .drop-tr,
.navigation li:hover .drop-tr{display:block;}
.navigation .drop-tr{
	width:218px;
	position:absolute;
	overflow:hidden;
	right:-6px;
	top:100%;
	z-index:100;
	display:none;
	padding:6px 0 0;
	background:url(../../../img/bg-drop-r.png) no-repeat;
}
.login-form{
	overflow:hidden;
	width:200px;
	position:relative;
	margin:0 0 0 -5px;
}
.login-form .text{
	overflow:hidden;
	width:177px;
	height:18px;
	float:left;
	padding:6px 9px 6px 9px;
	background:url(../../../img/bg-text.gif) no-repeat;
	margin:0 0 10px 5px;
}
.login-form .text input{
	padding:0;
	margin:0;
	border:0;
	float:left;
	height:18px;
	width:100%;
	background:0;
	color:#333;
	font:12px/18px Arial, Verdana, sans-serif;
	outline:none;
}
.login-form .submit{
	background:url(../../../img/bg-submit.png) no-repeat;
	width:198px;
	height:38px;
	cursor:pointer;
	padding:0 0 0 42px;
	font:bold 14px/18px Arial, Verdana, sans-serif;
	color:#fff;
	border:0;
	float:left;
	text-align:left;
}
.navigation .login-form ul{
	padding:0;
	margin:0 0 10px 5px;
	list-style:none;
	overflow:hidden;
	width:191px;
	font:12px/12px Arial, Verdana, sans-serif;
	background:none;
}
.navigation li:hover .login-form li,
.navigation li.hover .login-form li{
	padding:0 0 2px;
	background:none;
}
.navigation .login-form ul a{
	text-decoration:none;
	color:#333;
}
.navigation .login-form ul a:hover{text-decoration:underline;}
.add-nav{
	float:left;
	width:278px;
	height:39px;
	padding:0 0 0 2px;
	margin:0;
	list-style:none;
	background:url(../../../img/bg-add-nav.png) no-repeat;
	font:bold 14px/18px Arial, Verdana, sans-serif;
}
.add-nav li{
	float:left;
	text-align:center;
}
.add-nav .item1{width:56px;}
.add-nav .item2{width:50px;}
.add-nav .item3{width:82px;}
.add-nav .item4{width:84px;}
.add-nav a{
	text-decoration:none;
	color:#fff;
	display:block;
	text-align:center;
	padding:13px 0 0;
}
.add-nav a:hover{text-decoration:underline;}
.add-nav .item4 a{
	width:50px;
	float:left;
	text-align:center;
	padding:13px 34px 0 0;
}
.steps{
	overflow:hidden;
	width:992px;
	margin: -12px 0 8px -7px;
	position:relative;
	height:137px;
}
.steps-holder{
	overflow:hidden;
	position:absolute;
	top:124px;
	left:0;
	width:992px;
	height:13px;
	background:url(../../../img/bg-railway.png) no-repeat;
}
.steps-list{
	overflow:hidden;
	width:100%;
	padding:0;
	margin:0;
	list-style:none;
	font:19px/25px 'Conv_din1451m', Arial, Verdana, sans-serif;
}
.steps-list li{float:left;}
.steps-list a{
	float:left;
	height:101px;
	color:#fff;
	text-decoration:none;
}
.steps-list a:hover{text-decoration:none;}
.steps-list .item1{
	background:url(../../../img/bg-steps.png) no-repeat;
	width:123px;
	padding:36px 0 0 75px;
}
.steps-list .item2{background:url(../../../img/bg-steps.png) no-repeat -198px 0;
	width:119px;
	padding:36px 0 0 79px;
}
.steps-list .item3{background:url(../../../img/bg-steps.png) no-repeat -396px 0;
	width:116px;
	padding:36px 0 0 82px;
}
.steps-list .item4{background:url(../../../img/bg-steps.png) no-repeat -594px 0;
	width:113px;
	padding:36px 0 0 85px;
}
.steps-list .item5{
	width:104px;
	background:url(../../../img/bg-steps.png) no-repeat -792px 0;
	padding:36px 0 0 96px;
}
.steps-list .item1:hover,
.steps-list .active .item1{background:url(../../../img/bg-steps.png) no-repeat 0 -200px;}
.steps-list .item2:hover,
.steps-list .active .item2{background:url(../../../img/bg-steps.png) no-repeat -198px -200px;}
.steps-list .item3:hover,
.steps-list .active .item3{background:url(../../../img/bg-steps.png) no-repeat -396px -200px;}
.steps-list .item4:hover,
.steps-list .active .item4{background:url(../../../img/bg-steps.png) no-repeat -594px -200px;}
.steps-list .item5:hover,
.steps-list .active .item5{background:url(../../../img/bg-steps.png) no-repeat -792px -200px;}
.steps-list .visited a{color:#555 !important;}
.steps-list .visited .item1{background:url(../../../img/bg-steps.png) no-repeat 0 -400px !important;}
.steps-list .visited .item2{background:url(../../../img/bg-steps.png) no-repeat -198px -400px !important;}
.steps-list .visited .item3{background:url(../../../img/bg-steps.png) no-repeat -396px -400px !important;}
.steps-list .visited .item4{background:url(../../../img/bg-steps.png) no-repeat -594px -400px !important;}
.steps-list .visited .item5{background:url(../../../img/bg-steps.png) no-repeat -792px -400px !important;}
.steps .steps-frame{
	background:url(../../../img/bg-train.png) no-repeat 100% 0;
	position:absolute;
	bottom:4px;
	left:0;
	height:104px;
	width:163px;
}
.step1 .steps-frame{width:163px;}
.step2 .steps-frame{width:360px;}
.step3 .steps-frame{width:560px;}
.step4 .steps-frame{width:760px;}
.step5 .steps-frame{width:960px;}
/* End Sub Nav
--------------------------------------------------------------------------------------------------*/
/* =Main Content
--------------------------------------------------------------------------------------------------*/
body{
	margin:0;
	color:#fff;
	background-image: url(../../../img/menzels_background.jpg);
    background-color: #666;
    background-repeat: no-repeat;
    background-attachment:fixed;
    background-position: center center;
	min-width:1000px;
}
img{
	border-style:none;
	vertical-align:top;
}
#wrapper{
	width:100%;
	overflow:hidden;
	position:relative;
}
.w1{
	width:1086px;
	position:relative;
	float:left;
	left:50%;
}
.w2{
	width:1030px;
	padding:0 28px;
	position:relative;
	float:left;
	left:-50%;
	background:url(../../../img/bg-wrapper.png) repeat-y;
}
#header{
	width:1030px;
	position:relative;
	z-index:10;
	background:url(../../../img/bg-header.jpg) no-repeat;
}
.header-holder{
	width:984px;
	padding:0 0 0 46px;
	margin:0 0 19px;
	float:left;
	position:relative;
	z-index:12;
}
.header-holder:after{
	content:"";
	display:block;
	clear:both;
}
.logo{
	float:left;
	width:440px;
	height:84px;
	text-indent:-9999px;
	overflow:hidden;
	margin:24px 40px 0 0;
	background:url(../../../img/logo.png) no-repeat;
}
.logo a{
	display:block;
	height:100%;
}
.h-list{
	float:left;
	overflow:hidden;
	padding:0 0 0 11px;
	margin:0;
	list-style:none;
	width:490px;
}
.h-list li{
	float:left;
	margin:0 23px 0 0;
}
.h-list .ssl{
	float:left;
	width:55px;
	height:55px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../../../img/bg-ssl.png) no-repeat;
}
.h-list .trusted{
	float:left;
	width:55px;
	height:55px;
	background:url(../../../img/bg-trusted.png) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
}
.h-list .phone{
	margin:0;
	background:url(../../../img/bg-phone.png) no-repeat 6px 8px;
	padding:2px 0 0 92px;
}
.h-list .phone dl{
	overflow:hidden;
	margin:0;
	font:22px/26px 'Conv_din1451m', Arial, Verdana, sans-serif;
}
.h-list .phone dt{color:#c42323;}
.h-list .phone dd{
	margin:0;
	color:#363636;
}
.header-frame{
	float:left;
	clear:both;
	width:957px;
	padding:0 0 0 36px;
	margin:0 0 17px;
	position:relative;
	z-index:11;
}
.header-frame:after{
	content:"";
	display:block;
	clear:both;
}
.header-home{
	width:997px;
	padding:0 0 0 16px;
}
.header-home .search-form{
	overflow:hidden;
	float:left;
	width:382px;
	height:28px;
	padding:8px 6px 3px 7px;
	background:url(../../../img/bg-search-home.png) no-repeat;
	margin:0 16px 0 0;
}
.header-home .search-form label{
	float:left;
	width:110px;
	padding:4px 4px 0 9px;
	color:#fff;
	font:bold 14px/20px Arial, Verdana, sans-serif;
}
.header-home .search-form .text{
	padding:5px 0 0;
	margin:0;
	border:0;
	float:left;
	width:225px;
	height:18px;
	background:0;
	color:#7a7a7a;
	font:12px/18px Arial, Verdana, sans-serif;
	outline:none;
}
.header-home .search-form .submit{
	background:none;
	width:30px;
	height:28px;
	cursor:pointer;
	padding:0;
	font-size:0;
	line-height:0;
	border:0;
	float:right;
	margin:0;
}
.search-form label{
	float:left;
	width:126px;
	padding:4px 4px 0 9px;
	color:#fff;
	font:bold 14px/20px Arial, Verdana, sans-serif;
}
.search-form .text{
	padding:5px 0 0;
	margin:0;
	border:0;
	float:left;
	width:380px;
	height:18px;
	background:0;
	color:#7a7a7a;
	font:12px/18px Arial, Verdana, sans-serif;
	outline:none;
}
.search-form .submit{
	background:none;
	width:30px;
	height:28px;
	cursor:pointer;
	padding:0;
	font-size:0;
	line-height:0;
	border:0;
	float:right;
	margin:0;
}
.basket-box{
	float:right;
	background:url(../../../img/bg-basket.png) no-repeat;
	width:276px;
	padding:4px 6px 3px 7px;
	margin:4px 0 0;
	position:relative;
	height: 28px;
}
.basket-box-holder{
	width:276px;
	padding:0 0 3px;
	overflow:hidden;
}
.basket-box strong{
	float:left;
	width:99px;
	padding:4px 4px 0 6px;
	color:#fff;
	font:bold 14px/20px Arial, Verdana, sans-serif;
}
.basket-box dl{
	float:left;
	margin:0;
	padding:5px 0 0;
	width:130px;
	text-align:center;
	color:#7a7a7a;
	font:12px/18px Arial, Verdana, sans-serif;
}
.basket-box dt{display:inline;}
.basket-box dd{
	margin:0 0 0 4px;
	padding:0 0 0 8px;
	display:inline;
	background:url(../../../img/separator.gif) no-repeat 0 2px;
}
.basket-box .go-link{
	float:right;
	overflow:hidden;
	text-indent:-9999px;
	width:30px;
	height:28px;
	cursor:pointer;
}
.gallery{
	overflow:hidden;
	width:990px;
	margin:0 0 12px 20px;
	height:358px;
	position:relative;
	z-index:9;
}
.gallery .img-holder{
	overflow:hidden;
	width:990px;
	height:358px;
	position:relative;
	padding:0;
	margin:0;
	list-style:none;
}
.gallery .img-holder li{
	/*
	position:absolute;
	top:0;
	left:0;
	width:990px;
	height:358px;
	z-index:0;
	*/
}
.gallery .img-holder li.active{z-index:1;}
.gallery .description{
	position:absolute;
	top:52px;
	left:19px;
	width:390px;
	z-index:99;
	height:300px;
}
.gallery .description img{
	display:block;
	vertical-align:top;
	margin:0 0 11px;
}
.gallery .description .text-flei{
	width:248px;
	height:64px;
	margin:0 0 18px 1px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../../../img/text-flei.jpg) no-repeat;
}
.gallery .description .more{
	float:right;
	text-align:center;
	width:153px;
	height:29px;
	color:#fff;
	margin:0 5px 0 0;
	padding:9px 38px 0 0;
	font:bold 14px/20px Arial, Verdana, sans-serif;
	background:url(../../../img/bg-more.png) no-repeat;
}
.gallery .description .more:hover{text-decoration:none;}
.gallery .switcher .thumbNav{
	margin:0;
	padding:0;
	width:125px;
	list-style:none;
	height:38px;
	overflow:hidden;
	position:absolute;
	background:url(../../../img/bgi/bg-switcher.png) no-repeat;
	left:17px;
	bottom:19px;
	z-index:100;
	font:bold 14px/20px Arial, Verdana, sans-serif;
}
.gallery .switcher .thumbNav li{float:left;}
.gallery .switcher .thumbNav li a{
	float:left;
	height:29px;
	width:26px;
	color:#fff;
	text-align:center;
	text-decoration:none;
}
.gallery .switcher .thumbNav li a:hover{text-decoration:none;}
.gallery .switcher .panel1{
	width:26px;
	padding:9px 0 0 10px;
	background:url(../../../img/bgi/bg-switcher.png) no-repeat;
}
.gallery .switcher .panel2{
	width:26px;
	padding:9px 0 0 1px;
	background:url(../../../img/bgi/bg-switcher.png) no-repeat -36px 0;
}
.gallery .switcher .panel3{
	width:26px;
	padding:9px 0 0 1px;
	background:url(../../../img/bgi/bg-switcher.png) no-repeat -63px 0;
}
.gallery .switcher .panel4{
	width:26px;
	padding:9px 8px 0 1px;
	background:url(../../../img/bgi/bg-switcher.png) no-repeat -90px 0;
}
.gallery .switcher .panel1:hover,
.gallery .switcher .cur.panel1{background:url(../../../img/bgi/bg-switcher.png) no-repeat 0 -48px;}
.gallery .switcher .panel2:hover,
.gallery .switcher .cur.panel2{background:url(../../../img/bgi/bg-switcher.png) no-repeat -36px -48px;}
.gallery .switcher .panel3:hover,
.gallery .switcher .cur.panel3{background:url(../../../img/bgi/bg-switcher.png) no-repeat -63px -48px;}
.gallery .switcher .panel4:hover,
.gallery .switcher .cur.panel4{background:url(../../../img/bgi/bg-switcher.png) no-repeat -90px -48px;}
#main{
	width:100%;

}
.carusel1-holder{
	overflow:hidden;
	padding:0 20px 0 17px;
	width:993px;
}
.carusel1-holder .all{
	float:right;
	text-decoration:underline;
	color:#fff;
	margin:0 0 10px;
	padding:0 0 0 11px;
	background:url(../../../img/arrow-all.png) no-repeat 0 5px;
	font:14px/18px 'Conv_din1451m', Arial, Verdana, sans-serif;
}
.carusel1-holder .all:hover{text-decoration:none;}
.carusel1{
	overflow:hidden;
	width:993px;
	height:72px;
	margin:0 0 19px;
}
.carusel1 .link-prev{
	float:left;
	width:58px;
	height:72px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../../../img/bg-prev.png) no-repeat;
}
.carusel1 .link-next{
	float:right;
	width:57px;
	height:72px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../../../img/bg-next.png) no-repeat;
}
.boxes-holder{
	width:987px;
	overflow:hidden;
	position:relative;
	min-height:339px;
}
.boxes-holder2{
	width:987px;
	overflow:hidden;
	position:relative;
	min-height:272px;
}
.boxes-holder .remark,
.boxes-holder2 .remark{
	float:right;
	padding:0 16px 0 0;
	margin:-6px 0 6px;
	position:relative;
	color:#fff;
	font:12px/14px Arial, Verdana, sans-serif;
}

.basket-drop-holder .remark{
	color: #7A7A7A;
}

#content .boxes-holder{
	width:738px;
	margin:0 0 0 1px;
}
.popup .boxes-holder{
	width:738px;
	margin:0 0 0 1px;
}
#content .boxes-holder2{
	width:738px;
	margin:0 0 10px 1px;
}
.popup .boxes-holder ul,
#content .boxes-holder ul,
#content .boxes-holder2 ul{
	width:738px;
	position:relative;
	padding:0;
	margin:0 0 3px;
	list-style:none;
	overflow:hidden;
}
.carusel1 div#manufacturerSlider{
	float:left;
	width:838px !important;
	padding:0 20px;
	overflow:hidden;
	height:72px;
	background:url(../../../img/bg-carusel1.png) repeat-x;
	position:relative;
}
.carusel1 div ul{
	position:absolute;
	padding:0;
	margin:0;
	list-style:none;
	top:1px;
	height:72px;
}
.carusel1 div ul li{
	float:left;
	/*padding:0 24px 0 20px;*/
	padding: 0;
	height:72px;
	width: 175px;
}
.container{
	overflow:hidden;
	width:1054px;
	margin:0 -8px 10px -13px;
	padding:0px 0 0;
	background:url(../../../img/bg-container-t.png) no-repeat 33px 0;
	min-height: 400px;
}
.container.nomin{
	min-height: 0;
}
.container.nomin .container-frame{
	height: 283px;
}
.container.nomin .container-holder{
	height: 275px;
}
.container.nomin .carusel-holder{
	min-height: 260px;
}
.container.nomin .carusel-top div ul li {
	min-height: 260px;
}
.container2{
	padding: 0;
	min-height: 550px;
	margin: 17px -8px 20px -13px;
}
.container-holder{
	background:url(../../../img/bg-container-b.png) no-repeat 33px 100%;
	overflow:hidden;
	width:1054px;
	padding:0 0 5px;
}
.container-frame{
	background:url(../../../img/bg-container-c.png) repeat-y 33px 0;
	overflow:hidden;
	width: 985px;
	padding:3px 33px 0 40px;
}
.container .heading{
	overflow:hidden;
	width:957px;
	padding:0 16px 0 9px;
	margin:0 0 10px;
}
.container .heading h2{
	margin:0;
	color:#fff;
	float:left;
	font:25px/29px 'Conv_din1451m', Arial, Verdana, sans-serif;
	text-shadow:0 0 8px black
}
.container .heading .remark{
	float:right;
	color:#fff;
	padding:9px 0 0;
	text-shadow:0 0 8px black;
	font:12px/18px Arial, Verdana, sans-serif;
}
.carusel2, .carusel-top{
	overflow:hidden;
	width:983px !important;
	margin:0 -31px 0 -38px;
	padding:0 31px 0 34px;
	position:relative;
	z-index:9;
}
.carusel2 .link-prev, .carusel2 .link-prev2,.carusel-top .link-prev-top{
	left:0;
	top:124px;
	display:block;
	position:absolute;
	z-index:999;
	width:36px;
	height:63px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../../../img/bg-prev2.png) no-repeat;
}
.carusel2 .link-next, .carusel2 .link-next2, .carusel-top .link-next-top{
	display:block;
	position:absolute;
	z-index:999;
	width:33px;
	height:63px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../../../img/bg-next2.png) no-repeat;
	top:124px;
	right:-1px;
}
.carusel-top .link-prev-top, .carusel-top .link-next-top{
	top: 86px;
}
.carusel2 .carusel-holder, .carusel-top .carusel-holder{
	width:987px;
	overflow:hidden;
	position:relative;
	min-height:339px;
}
.carusel2 .carusel-holder2{
	width:987px;
	overflow:hidden;
	position:relative;
	min-height:272px;
}
.carusel2 div ul, .carusel-top div ul{
	position:absolute;
	width:99999px;
	padding:0;
	margin:0;
	list-style:none;
	top:0;
	left:0;
}
.carusel2 div ul li, .carusel-top div ul li {
	float:left;
	width:247px;
	margin:0 4px 0 0;
	min-height:350px;
}
.carusel-action div ul li {
	float:left;
	width:247px;
	margin:0 4px 0 0;
	min-height:350px;
}

* +html .carusel2 .box-frame, * +html .carusel-top .box-frame{padding:7px 4px 4px;}
.carusel2 .carusel-holder2 .box-frame{padding:7px 4px 11px;}
.carusel2 .box .text-box, .carusel-top .box .text-box{
	overflow:hidden;
	width:200px;
	padding:0 0 0 22px;
}
.carusel2 .box .text-box h3, .carusel-top .box .text-box h3{
	margin:0 0 7px -6px;
	position:relative;
	color:#313131;
	font:25px/33px 'Conv_din1451m', Arial, Verdana, sans-serif;
}
.carusel2 .box .text-box strong{
	display:block;
	color:#555;
	padding:0 0 6px;
	font:14px/17px 'Conv_din1451m', Arial, Verdana, sans-serif;
	height:34px;
}
.carusel2 .box .text-box span{
	display:block;
	color:#a0a0a0;
	padding:0 0 8px;
	font:11px/15px Arial, Verdana, sans-serif;
}

.carusel2 .carusel-holder2 .box .img-box{
	height:128px;
	padding:2px 0;
	margin:0 1px 16px;
}
.carusel2 .box .text-block{
	overflow:hidden;
	width:200px;
	padding:0 0 0 11px;
}
.carusel2 .box .text-block dl{
	overflow:hidden;
	width:100%;
	text-align:right;
	margin:0 0 7px;
	color:#555;
	font:12px/24px Arial, Verdana, sans-serif;
}
.carusel2 .box .text-block dt{
	display:inline;
	font:12px/24px Arial, Verdana, sans-serif;
}
.carusel2 .box .text-block dd{
	margin:0;
	display:inline;
	font: 23px/24px Arial, Verdana, sans-serif;
	font-weight: bold;
}
.carusel2 .box .text-block .old-price{
	text-decoration:line-through;
	font:12px/14px Arial, Verdana, sans-serif;
	margin:0;
	display:inline-block;
	height:13px;
}
.carusel2 .box .text-block .old-price dt{font:12px/14px Arial, Verdana, sans-serif;}
.carusel2 .box .text-block .old-price dd{font:12px/14px Arial, Verdana, sans-serif;}
.carusel2 .box .text-block .more{
	float:right;
	text-align:center;
	width:153px;
	height:29px;
	color:#fff;
	margin:0;
	padding:9px 38px 0 0;
	font:bold 14px/20px Arial, Verdana, sans-serif;
	background:url(../../../img/bg-more.png) no-repeat;
}
.carusel2 .box .text-block .more:hover{text-decoration:none;}
.section{
	overflow:hidden;
	width:990px;
	margin:0 0 41px 20px;
}
.section .heading_action{
	overflow:hidden;
	height:4px;
	padding:3px 19px 0 19px;
	background:url(../../../img/bg-section-t.png) no-repeat;
}
.section .heading{
	overflow:hidden;
	width:952px;
	height:41px;
	padding:17px 19px 0 19px;
	background:url(../../../img/bg-section-t.png) no-repeat;
}

.section .heading h2{
	margin:0;
	color:#fff;
	font:25px/29px 'Conv_din1451m', Arial, Verdana, sans-serif;
	text-shadow:0 0 8px black
}
.section-holder{
	background:url(../../../img/bg-container-b.png) no-repeat 0 100%;
	overflow:hidden;
	width:990px;
	padding:0 0 5px;
}
.section-frame{
	background:url(../../../img/bg-container-c.png) repeat-y;
	overflow:hidden;
	width:952px;
	padding:0 19px 0 19px;
}
.twocolumns{
	overflow:hidden;
	width:952px;
	padding:16px 0 0;
	background:url(../../../img/bg-twocolumns.gif) no-repeat 559px 100%;
}
.twocolumns_action{
	overflow:hidden;
	width:952px;
	padding:16px 0 0;
	background:url(../../../img/bg-twocolumns.gif) no-repeat 559px 100%;
}
.section .heading .twocolumns{
	background:none;
	padding:0;
}
.section .heading .twocolumns_action{
	background:none;
	padding:0;
}
.twocolumns_action{
	background:none;
	padding:0;
}
.twocolumns .column1{
	float:left;
	width:535px;
}
.twocolumns .column2{
	float:right;
	width:343px;
}
.twocolumns_action .col_action1{
	float:left;
	width:440px;
}
.twocolumns_action .col_action2{
	float:right;
	width:438px;
}
.twocolumns p{margin:0 0 16px;}
.twocolumns address{
	display:block;
	padding:0 0 16px;
	font:bold 14px/16px Arial, Verdana, sans-serif;
	color:#fff;
}
.twocolumns dl{
	overflow:hidden;
	width:100%;
	margin:0;
	color:#fff;
	font:14px/17px Arial, Verdana, sans-serif;
}
.twocolumns dt{
	float:left;
	width:72px;
}
.twocolumns dd{
	margin:0;
	float:left;
	width:250px;
}
.twocolumns .phone{
	font:bold 14px/17px Arial, Verdana, sans-serif;
	padding:17px 0 0;
}
.twocolumns .phone dt{
	float:none;
	display:inline;
	width:auto;
}
.twocolumns .phone dd{
	float:none;
	display:inline;
	width:auto;
}
/* =End Main Content
--------------------------------------------------------------------------------------------------*/
/* =Secondary Content
--------------------------------------------------------------------------------------------------*/
.breadcrumbs-holder{
	overflow:hidden;
	width:979px;
	padding:0 0 0 3px;
	margin:5px 0 8px;
	position:relative;
}
.breadcrumbs{
	padding:0;
	margin:0;
	list-style:none;
	color:#fff;
	float:left;
	font:12px/20px Arial, Verdana, sans-serif;
}
.breadcrumbs li{
	float:left;
	margin:0 13px 0 0;
}
.breadcrumbs a{
	float:left;
	text-decoration:none;
	color:#9a9a9a;
	padding:0 19px 0 0;
	background:url(../../../img/arrow-r.png) no-repeat 100% 5px;
}
.breadcrumbs a:hover{text-decoration:underline;}
.breadcrumbs .home span{
	overflow:hidden;
	float:left;
	text-indent:-9999px;
	width:23px;
	height:22px;
	background:url(../../../img/bg-home.png) no-repeat;
}
.sidebarLeft #content{
	float:right;
	display:inline;
	margin: -3px -5px 0 0;
	width:738px;
}
.barpage{
	display:table;
	width:710px;
	background:url(../../../img/bg-navbar.png) no-repeat;
	padding:7px 18px 12px 10px;
	margin:0 0 16px;
}
.barpage .amount{
	float:left;
	color:#555;
	padding:6px 0 0;
	font:14px/18px 'Conv_din1451m', Arial, Verdana, sans-serif;
}
.barpage .barpage-holder{float:right;}
.bar{
	float:left;
	padding:0 0 0 10px;
	background:url(../../../img/bg-text-l.gif) no-repeat;
	margin:0 5px 0 0;
}
.bar .bar-holder{
	float:left;
	padding:0 9px 0 0;
	background:url(../../../img/bg-text-r.gif) no-repeat 100% 0;
}
.bar .bar-frame{
	background:url(../../../img/bg-text-c.gif) repeat-x;
	float:left;
	padding:5px 0 0;
	height:25px;
}
.bar span{
	float:left;
	color:#313131;
	padding:0 12px 0 0;
	font:12px/18px Arial, Verdana, sans-serif;
}
.bar ul{
	float:left;
	padding:0;
	margin:0;
	list-style:none;
	font:bold 12px/18px Arial, Verdana, sans-serif;
}
.bar ul a{
	display:block;
	color:#0051a3;
	padding:0 5px 0 0;
	text-decoration:none;
	background:url(../../../img/arrow-b2.png) no-repeat 100% 5px;
}
.bar ul a:hover,
.bar ul li:hover a{cursor:pointer;}
.bar ul ul{
	min-width:50px;
	position:relative;
	left: -10px;
	top: 7px;
	z-index:100;
	visibility: hidden;
	background:#fff;
	border:1px solid #e5e5e5;
	font:12px/18px Arial, Verdana, sans-serif;
}
/*
.bar ul li:hover ul a{
	height:1%;
	padding:0 10px 0 4px;
	color:#0051a3;
	background:none;
	white-space:nowrap;
}
*/
.bar ul li:hover ul a:hover{text-decoration:underline;}
.bar ul li:hover ul li{
	vertical-align:top;
	float:none;
}
.page{
	overflow:hidden;
	float:right;
	padding:0 0 0 33px;
	background:url(../../../img/bg-text2-l.gif) no-repeat;
	font:12px/18px Arial, Verdana, sans-serif;
	margin:0 0 0 -2px;
}
.page .page-holder{
	float:left;
	padding:0 33px 0 0;
	background:url(../../../img/bg-text2-r.gif) no-repeat 100% 0;
}
.page .page-frame{
	background:url(../../../img/bg-text-c.gif) repeat-x;
	float:left;
	padding:1px 0;
	height:28px;
}
.page ul{
	padding:0;
	margin:0 -33px;
	position:relative;
	list-style:none;
	float:left;
}
.page ul li{
	float:left;
	margin:0 2px 0 0;
}
.page ul a{
	text-decoration:none;
	color:#313131;
	float:left;
	padding:4px 4px 6px 3px;
}
.page ul .active a,
.page ul a:hover{
	text-decoration:none;
	color:#fff;
	background:#0051a3;
}
.page ul span{
	float:left;
	color:#313131;
	padding:4px 2px 0;
}
.page .prev a{
	float:left;
	overflow:hidden;
	text-indent:-9999px;
	width:33px;
	height:30px;
	padding:0;
}
.page .next a{
	float:right;
	overflow:hidden;
	text-indent:-9999px;
	width:31px;
	height:30px;
	padding:0;
}
.page .prev a:hover,
.page .next a:hover{background:none !important;}
.article{
	overflow:hidden;
	width:733px;
	background:url(../../../img/bg-article-t.png) no-repeat;
	padding:21px 0 0;
	margin:1px 0;
}
.article-holder{
	float:left;
	width:733px;
	padding:0 0 18px;
	background:url(../../../img/bg-article-b.png) no-repeat 0 100%;
}
.article-frame{
	background:url(../../../img/bg-article-c.png) repeat-y;
	width:718px;
	float:left;
	padding:6px 11px 0 4px;
}
.article .img-block{
	overflow:hidden;
	width:100%;
	position:relative;
	z-index:5;
	text-align:center;
}
.article .img-block img{
	position:relative;
	z-index:6;
}
.article .img-block h1{
	margin:0;
	position:absolute;
	top:3px;
	left:20px;
	z-index:7;
	color:#333;
	font:35px/39px 'Conv_din1451m', Arial, Verdana, sans-serif;
}
.article .text-block{
	overflow:hidden;
	position:relative;
	width:693px;
	padding:16px 5px 0 20px;
	float:left;
	margin:0 0 -5px;
	background:url(../../../img/bg-article-cb.png) no-repeat 0 100%;
}
.article .text-block p{margin:0 0 17px;}
.article .text-block a{
	display:inline-block;
	width:10px;
	height:10px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../../../img/arrow-b.png) no-repeat 100% 4px;
	outline:0;
}
#sidebar{
	float:left;
	width:246px;
	padding:0 0 0 3px;
}
.block-s{
	overflow:hidden;
	width:246px;
	padding:19px 0 0;
	background:url(../../../img/bg-block-t.png) no-repeat;
	margin:0 0 2px;
}
.block-s .block-holder{
	float:left;
	width:246px;
	padding:0 0 18px;
	background:url(../../../img/bg-block-b.png) no-repeat 0 100%;
}
.block-s .block-frame{
	float:left;
	width:231px;
	padding:0 11px 0 4px;
	background:url(../../../img/bg-block-c.png) repeat-y;
}
.block-s .title{
	overflow:hidden;
	position:relative;
	margin:-15px 0 0;
	width:215px;
	padding:10px 2px 10px 14px;
	background:url(../../../img/bg-title.png) no-repeat;
}
.block-s .title h2{
	margin:0;
	color:#fff;
	font:25px/29px 'Conv_din1451m', Arial, Verdana, sans-serif;
}
.block-s .block-c1{
	position:relative;
	margin:0 0 -5px;
	width:205px;
	padding:16px 8px 61px 18px;
	background:url(../../../img/bg-block-c1.png) no-repeat 0 100%;
}
.block-s .block-c2{
	position:relative;
	margin:0 0 -5px;
	width:210px;
	padding:16px 4px 28px 17px;
	background:url(../../../img/bg-block-c2.png) no-repeat 0 100%;
}
.block-s .block-c3{
	position:relative;
	margin:0 0 -5px;
	width:231px;
	padding:0 0 9px;
	background:url(../../../img/bg-block-c3.png) no-repeat 0 100%;
}
.block-s .block-content{
	position: relative;
	padding: 10px 20px;
}
.menu{
	overflow:hidden;
	width:100%;
	padding:0;
	margin:0;
	list-style:none;
	background:#fff;
	font:16px/20px Arial, Verdana, sans-serif;
}
.menu li{
	vertical-align:top;
	height:1%;
	border-top:1px solid #d5d5d5;
}
.menu a{
	display:block;
	padding:4px 4px 5px 15px;
	color:#313131;
	text-decoration:none;
}
.menu ul li.active a,
.menu li a:hover,
.menu ul li.exp a{
	text-decoration:none;
	color:#fff;
	background:url(../../../img/bg-menu.gif) repeat-y;
}
.menu ul{
	padding:0;
	margin:0;
	list-style:none;
	/*background:#ebebeb;*/
	font:16px/20px Arial, Verdana, sans-serif;
}
.menu ul li ul a,
.menu .active ul a, .menu ul li.exp ul a{
	background:url(../../../img/arrow-menu1.png) no-repeat 0 10px;
	margin:0 0 0 19px;
	padding:4px 0 5px 12px;
	color:#313131;
}
.menu ul li ul .active a,
.menu ul li ul li a:hover,
.menu .active ul .active a,
.menu .active ul li a:hover{
	color:#0051a3;
	font-weight:bold;
	background:url(../../../img/arrow-menu2.png) no-repeat 0 10px;
}
.menu .first{border-top:none;}
.menu ul ul{
	padding:0;
	margin:0;
	list-style:none;
	font:14px/20px Arial, Verdana, sans-serif;
}
.menu ul ul a,
.menu ul li.active ul a,
.menu .active ul .active ul a{
	margin:0 0 0 19px;
	color:#313131;
	font-weight:normal;
	background:url(../../../img/arrow-menu1.png) no-repeat 0 10px;
}

.menu ul ul li.active ul a, .menu ul ul ul li.active a, .menu ul li.exp ul ul li a{
	margin:0 0 0 39px;
}

.menu ul ul .active a,
.menu ul ul li a:hover,
.menu .active ul ul .active a,
.menu .active ul ul li a:hover{
	color:#0051a3;
	font-weight:bold;
	background:url(../../../img/arrow-menu2.png) no-repeat 0 10px;
}
.newsletter-form{
	overflow:hidden;
	width:100%;
}
.newsletter-form label{
	display:block;
	color:#555;
	padding:0 0 17px;
	font:14px/17px 'Conv_din1451m', Arial, Verdana, sans-serif;
}
.newsletter-form .text{
	overflow:hidden;
	width:171px;
	height:18px;
	float:left;
	padding:7px 9px 8px 11px;
	background:url(../../../img/bg-text.png) no-repeat;
	margin:0 0 9px 2px;
}
.newsletter-form .text input{
	padding:0;
	margin:0;
	border:0;
	float:left;
	height:18px;
	width:100%;
	background:0;
	color:#333;
	font:12px/18px Arial, Verdana, sans-serif;
	outline:none;
}
.newsletter-form .submit{
	background:url(../../../img/bg-btn.png) no-repeat;
	width:194px;
	height:38px;
	cursor:pointer;
	padding:0 0 0 42px;
	font:bold 14px/18px Arial, Verdana, sans-serif;
	color:#fff;
	border:0;
	float:left;
	display:inline;
	margin:0 0 0 -1px;
	text-align:left;
}
.block-s .block-c2 strong{
	display:block;
	color:#555;
	padding:0 0 28px 1px;
	font:14px/17px 'Conv_din1451m', Arial, Verdana, sans-serif;
}
.block-s .block-c2 .btn{
	display:block;
	text-align:center;
	width:153px;
	height:29px;
	color:#fff;
	margin:0 0 0;
	padding:9px 41px 0 0;
	font:bold 14px/20px Arial, Verdana, sans-serif;
	background:url(../../../img/bg-btn.png) no-repeat;
}
.block-s .block-c2 .btn:hover{text-decoration:none;}
.navbar{
	overflow:hidden;
	width:961px;
	background:url(../../../img/bg-navbar2.png) no-repeat;
	padding:8px 15px 13px 7px;
	margin:4px 0 0 3px;
}
.navbar .bk-link{
	float:left;
	color:#fff;
	margin:0 6px 0 0;
	text-decoration:none;
	padding:5px 10px 5px 33px;
	font:14px/18px 'Conv_din1451m', Arial, Verdana, sans-serif;
	background:url(../../../img/bg-bk-link.png) no-repeat;
}
.navbar .bk-link:hover{text-decoration:underline;}
.navbar .links{
	float:right;
	width:59px;

}
.navbar .links .prev{
	float:left;
	width:29px;
	height:28px;
	overflow:hidden;
	text-indent:-9999px;
	display: block;
	background:url(../../../img/bg-links.gif) no-repeat;
}
.navbar .links .next{
	float:right;
	width:29px;
	height:28px;
	overflow:hidden;
	text-indent:-9999px;
	display: block;
	background:url(../../../img/bg-links.gif) no-repeat;
	background-position: -30px 0px;
}
.navbar .breadcrumbs{
	padding:4px 0 0;
	margin:0;
	list-style:none;
	color:#0051a3;
	float:left;
	font:12px/20px Arial, Verdana, sans-serif;
}
.navbar .breadcrumbs li{
	float:left;
	margin:0 11px 0 0;
}
.navbar .breadcrumbs a{
	float:left;
	text-decoration:none;
	color:#555;
	padding:0 19px 0 0;
	background:url(../../../img/arrow1.png) no-repeat 100% 5px;
}
.navbar .breadcrumbs a:hover{text-decoration:underline;}
.navbar .breadcrumbs .home span{
	overflow:hidden;
	float:left;
	text-indent:-9999px;
	width:23px;
	height:22px;
	background:url(../../../img/bg-home2.png) no-repeat;
}
.block{
	overflow:hidden;
	width:983px;
	padding:19px 0 0;
	background:url(../../../img/bg-block3-t.png) no-repeat;
	margin:0 0 0 3px;
}
.block .block-holder{
	float:left;
	width:983px;
	padding:0 0 18px;
	background:url(../../../img/bg-block3-b.png) no-repeat 0 100%;
}
.block .block-frame{
	float:left;
	width:983px;
	background:url(../../../img/bg-block3-c.png) repeat-y;
}
.product-depiction{
	overflow:hidden;
	width:929px;
	padding:6px 30px 0 24px;
	margin:0 0 10px;
}
.product-depiction .img-block{
    position: relative;
	float:left;
	width:350px;
}
.product-depiction .img-block-holder{
	background:url(../../../img/bg-img-block.gif) no-repeat;
	width:350px;
	padding:2px 0;
	position:relative;
	overflow:hidden;
	margin:0 0 10px;
}
.product-depiction .img-block-holder .increase{
	position:absolute;
	bottom:12px;
	right:10px;
	width:21px;
	height:21px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../../../img/bg-increase.png) no-repeat;
}
.product-depiction .img-block .img-gallery{
	position:relative;
	overflow:hidden;
	width:323px;
	padding:2px 13px;
	background:url(../../../img/bg-img-gallery.gif) no-repeat 13px 0;
}
.product-depiction .img-block ul{
	overflow:hidden;
	width:100%;
	padding:0;
	margin:0;
	list-style:none;
}
.product-depiction .img-block li{
	float:left;
	width:80px;
	border-right:1px solid #d5d5d5;
}
.product-depiction .img-block li.last{border-right:none;}
.product-depiction .img-block a{
	overflow:hidden;
	position:relative;
}
.product-depiction .img-block a span{display:none;}
.product-depiction .img-block a:hover span,
.product-depiction .img-block .active a span{
	position:absolute;
	top:0;
	left:0;
	width:80px;
	height:80px;
	display:block;
}
.product-depiction .img-block .link-prev{
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:13px;
	height:84px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../../../img/bg-prev3.png) no-repeat;
}
.product-depiction .img-block .link-next{
	display:block;
	position:absolute;
	top:0;
	right:0;
	width:13px;
	height:84px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../../../img/bg-next3.png) no-repeat;
}
.product-depiction .img-block .link-next.disabled{
	background:url(../../../img/bg-next3-dis.png) no-repeat;
}
.product-depiction .img-block .link-prev.disabled{
	background:url(../../../img/bg-prev3-dis.png) no-repeat;
}

.product-depiction .text-block{
	float:right;
	width:559px;
}
.product-depiction .description-holder{
	overflow:hidden;
	width:530px;
	padding:18px 10px 17px 19px;
	background:#fff url(../../../img/bg-description-holder.gif) no-repeat;
}
.product-depiction .description-holder .title{
	overflow:hidden;
	float:left;
	width:360px;
}
.product-depiction .description-holder h1{
	margin:0 0 2px;
	color:#555;
	font:18px/22px 'Conv_din1451m', Arial, Verdana, sans-serif;
}
.product-depiction .description-holder dl{
	overflow:hidden;
	width:100%;
	margin:0;
	color:#a0a0a0;
	font:11px/15px Arial, Verdana, sans-serif;
}
.product-depiction .description-holder dt{display:inline;}
.product-depiction .description-holder dd{
	display:inline;
	margin:0;
}
.product-depiction .description-holder .box-logo{
	float:right;
	padding:4px 0 0;
	width:140px;
	text-align:center;
}
.product-depiction .description-frame{
	overflow:hidden;
	width:559px;
	padding:11px 0 0;
	background:#585858 url(../../../img/bg-description-frame.gif) no-repeat 0 100%;
	margin:0 0 10px;
	height:295px;
}
.details-form{
	overflow:hidden;
	width:100%;
    position: relative;
}
.details-form .row{
	overflow:hidden;
	width:539px;
	padding:0 0 22px 20px;
	background:url(../../../img/divider3.gif) no-repeat 0 100%;
}
.details-form .select-holder{
	float:left;
	width:258px;
}
.details-form .select-holder label{
	display:block;
	color:#fff;
	padding:0 0 1px;
	font:18px/22px 'Conv_din1451m', Arial, Verdana, sans-serif;
}
.details-form .select-holder select{
	width:219px;
	height:23px;
	color:#696969;
	font:12px/20px Arial, Verdana, sans-serif;
	padding:1px 0 0;
	margin:0;
	background:#fff;
	border:1px solid #7e8080;
}
.details-form .box-article{
	overflow:hidden;
	position:relative;
	background:url(../../../img/bg-lights.png) no-repeat;
	padding:9px 0 14px 25px;
	margin:10px 0 -14px -5px;
}
.details-form .box-article.red{
	background:url(../../../img/bg-lights-red.png) no-repeat;
}
.details-form .box-article.yellow{
	background:url(../../../img/bg-lights-yellow.png) no-repeat;
}
.details-form .box-article strong{
	display:block;
	color:#fff;
	font:bold 13px/19px Arial, Verdana, sans-serif;
}
.details-form .cols-holder{
	overflow:hidden;
	width:518px;
	padding:4px 21px 14px 20px;
	background:url(../../../img/divider4.gif) no-repeat 279px 13px;
}
.details-form .col1{
	float:left;
	width:241px;
}
.details-form .col1 p{
	margin:0;
	clear:both;
	color:#c9c9c9;
	font:12px/18px Arial, Verdana, sans-serif;
}
.details-form .col1 p a{
	text-decoration:underline;
	color:#c9c9c9;
}
.details-form .col1 p a:hover{text-decoration:none;}
.details-form .col3{
	float:left;
	width:72px;
	padding:14px 0 10px;
}
.details-form .col3 label{
	display:block;
	color:#fff;
	padding:0 0 3px;
	font:18px/22px 'Conv_din1451m', Arial, Verdana, sans-serif;
}
.details-form .col3 .text{
	overflow:hidden;
	width:61px;
	font:bold 13px/19px Arial, Verdana, sans-serif;
	float:left;
	padding:7px 5px 8px;
	background:url(../../../img/bg-text3.gif) no-repeat;
}
.details-form .col3 .text input{
	padding:0;
	margin:0;
	border:0;
	float:left;
	text-align:center;
	width:100%;
	height:18px;
	background:0;
	color:#696969;
	font:12px/18px Arial, Verdana, sans-serif;
	outline:none;
}
.details-form .col4{
	float:left;
	width:136px;
	padding:16px 0 10px;
}
.details-form .col4 dl{
	overflow:hidden;
	margin:0 0 8px;
	text-align: right;
}
.details-form .col4 dt{
	float:left;
	color:#fff;
	font:18px/18px 'Conv_din1451m', Arial, Verdana, sans-serif;
}
.details-form .col4 dd{
	float: right;
	margin:0;
	color:#D10000;
	font:18px/18px 'Conv_din1451m', Arial, Verdana, sans-serif;
	background:url(../../../img/divider5.gif) repeat-x 0 10px;
}
.details-form .col4 strong{
	display:block;
	text-align: right;
	color:#fff;
	font:27px/27px 'Conv_din1451m', Arial, Verdana, sans-serif;
}
.details-form .col2{
	float:right;
	width:241px;
	padding:35px 0 0;
}
.details-form .col2 .btn{
	overflow:hidden;
	display:block;
	width:242px;
	padding:1px 51px 0 0;
	height:42px;
	color:#fff;
	text-align:center;
	text-decoration:none;
	font:bold 15px/21px Arial, Verdana, sans-serif;
	background:url(../../../img/bg-add2.png) no-repeat;
	margin:0 0 9px;
	border:0;
}
.details-form .col2 .btn.red{
	background:url(../../../img/bg-add-red.png) no-repeat;
	cursor: default;
}
.details-form .col2 .btn.yellow{
	background:url(../../../img/bg-add-yellow.png) no-repeat;
}
.btn.yellow-small{
	background:url(../../../img/bg-add-yellow-small.png) no-repeat;
}
.details-form .col2 .item-list{
	overflow:hidden;
	width:250px;
	padding:0 0 0 4px;
	margin:0;
	list-style:none;
	font:12px/12px Arial, Verdana, sans-serif;
}
.details-form .col2 .item-list li{
	float:left;
	margin:0 8px 0 0;
}
.details-form .col2 .item-list a{
	float:left;
	color:#c9c9c9;
	text-decoration:underline;
}
.details-form .col2 .item-list a:hover{text-decoration:none;}
.details-form .col2 .item-list .item1{
	background:url(../../../img/ico5.gif) no-repeat 0 2px;
	padding:0 0 4px 22px;
}
.details-form .col2 .item-list .item2{
	background:url(../../../img/ico6.gif) no-repeat;
	padding:0 0 4px 18px;
}
.product-depiction .contact-box{
	overflow:hidden;
	float:left;
	width:242px;
	padding:10px 0 12px 7px;
	color:#313131;
	font:15px/19px 'Conv_din1451m', Arial, Verdana, sans-serif;
	background:url(../../../img/bg-contact.png) no-repeat;
}
.product-depiction .contact-box span{
	display:block;
	word-spacing:-1px;
	padding:0 0 6px;
}
.product-depiction .contact-box dl{
	margin:0 0 0 82px;
	overflow:hidden;
}
.product-depiction .contact-box dd{margin:0;}
.product-depiction .payment-box{
	float:right;
	overflow:hidden;
	width:292px;
	padding:10px 0 17px 8px;
	color:#313131;
	font:15px/19px 'Conv_din1451m', Arial, Verdana, sans-serif;
	background:url(../../../img/bg-payment.png) no-repeat;
}
.product-depiction .payment-box span{
	display:block;
	padding:0 0 8px;
}
.product-depiction .payment-box ul{
	overflow:hidden;
	width:100%;
	padding:0;
	margin:0;
	list-style:none;
}
.product-depiction .payment-box li{float:left;}
.tabs{
	overflow:hidden;
	width:931px;
	padding:0 30px 15px 22px;
}
.tab-list{
	overflow:hidden;
	width:931px;
	height:47px;
	padding:0;
	margin:0;
	list-style:none;
	font:19px/23px 'Conv_din1451m', Arial, Verdana, sans-serif;
	background:url(../../../img/bg-tab-nav.png) no-repeat 2px 0;
}
#itemTabs h3 {
	display: block;
	margin: 0;
	float: left;
}
.tab-list li{
	float:left;
	padding:0 1px 0 0;
	background:url(../../../img/separator2.gif) no-repeat 100% 0;
}
.tab-list a{
	float:left;
	color:#fff;
	text-decoration:none;
	height:36px;
	padding:11px 20px 0;
	border-radius: 6px 0 0 0;
}
.tab-list .active a,
.tab-list .ui-state-active a,
.tab-list a:hover{background:url(../../../img/bg-tab-r.gif) no-repeat 100% 0;}

.tab-list .first a{
	float:left;
	color:#fff;
	height:47px;
	text-decoration:none;
	margin-left: 2px;
}
.tab-list .first a span{
	height:36px;
	float:left;
	padding:11px 20px 0 13px;
}
.tab-list .first.ui-state-active a,
.tab-list .first a:hover{background:url(../../../img/bg-tab-l.png) no-repeat;}
.tab-list .first.ui-state-active h3 a,
.tab-list .first h3 a:hover{background:url(../../../img/bg-tab-r.gif) no-repeat 100% 0;}
.tab-content{
	overflow:hidden;
	width:820px;
	margin:0 0 0 2px;
	color:#555;
	padding:23px 90px 15px 19px;
	font:14px/17px Arial, Verdana, sans-serif;
	background:#fff url(../../../img/bg-tab-content.gif) no-repeat 0 100%;
}
.tab-content h2{
	margin:0 0 16px;
	color:#555;
	font:bold 14px/17px Arial, Verdana, sans-serif;
}
.tab-content .row{
	overflow:hidden;
	width:100%;
	margin:0 0 17px;
}
.tab-content .row dl{
	display:inline;
	margin:0 12px 0 0;
}
.tab-content .row dt{
	display:inline;
	font:bold 14px/17px Arial, Verdana, sans-serif;
}
.tab-content .row dd{
	display:inline;
	margin:0;
}
.tab-content h3{
	margin:0;
	color:#555;
	font:bold 14px/17px Arial, Verdana, sans-serif;
}
.tab-content p{margin:0 0 16px;}
.tab-content ul{
	overflow:hidden;
	width:100%;
	padding:6px 0 0;
	margin:0 0 16px;
	list-style:none;
}
.tab-content li{
	vertical-align:top;
	background:url(../../../img/bullet2.png) no-repeat 2px 5px;
	padding:0 0 6px 16px;
}

.table-holder{
	overflow:hidden;
	width:968px;
	margin:-15px 0 0 4px;
	position:relative;
	background:url(../../../img/bg-title2.png) no-repeat;
}
.table-holder table{
	width:100%;
	margin:0;
	border-collapse:collapse;
}
.table-holder th{
	padding:12px 0 14px;
	color:#fff;
	font:18px/22px 'Conv_din1451m',Arial,Verdana,sans-serif;
}
.table-holder td{
	padding:20px 0 21px;
	color:#555;
	vertical-align:top;
	vertical-align:middle;
	background:url(../../../img/divider6.gif) repeat-x 0 100%;
}


#packstation-list li{
	background:url(../../../img/divider6.gif) repeat-x 0 100%;
}
#packstation-list a{
	text-decoration:none;
	color: #000;
}
#packstation-list a:hover{
	font-weight: bold;
}

.table-holder table .col1{
	width:410px;
	padding-left:11px;
	text-align:left;
}
.table-holder table .col1.agb{
	width: 800px;
}
.table-holder table .col2{
	width:120px;
	text-align:center;
	font:bold 16px/22px Arial, Verdana, sans-serif;
}
.table-holder table .col3{
	width:130px;
	text-align:center;
	font:bold 16px/22px Arial, Verdana, sans-serif;
}
.table-holder table .col4{
	width:120px;
	text-align:center;
}
.table-holder table .col5{
	width:120px;
	text-align:right;
	padding-right:42px;
	font:bold 16px/22px Arial, Verdana, sans-serif;
}
.table-holder .control{
	overflow:hidden;
	width:48px;
	height:20px;
	padding:0 3px 0 2px;
	display:block;
	margin:0 auto;
	list-style:none;
	color:#fff;
	font:12px/15px Arial, Verdana, sans-serif;
	background:url(../../../img/bg-control.png) no-repeat;
}
.table-holder .control li{
	float:left;
	background:none;
	padding:0;
}
.table-holder .control a{
	float:left;
	width:13px;
	padding:3px 0 0;
	text-decoration:none;
	color:#fff;
	text-align:center;
}
.table-holder .control a em{font:12px/12px Arial, Verdana, sans-serif;}
.table-holder .control a:hover{text-decoration:none;}
.table-holder .control span{
	float:left;
	text-align:center;
	width:22px;
	color:#fff;
	padding:3px 0 0;
}
.col1-holder{
	overflow:hidden;
	width:100%;
	height: auto;
}
.col1-holder .delete{
	float:left;
	width:21px;
	margin:23px 11px 0 0;
	height:20px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../../../img/bg-delete.gif) no-repeat;
}
.col1-holder .img-col{
	float:left;
	width:90px;
	margin:0 10px 0 0;
}
/*.col1-holder .img-col img{border:1px solid #aeaeae;}*/
.col1-holder .text-col{
	float:left;
	width:270px;
	font:14px/16px Arial, Verdana, sans-serif;
}
.col1-holder .text-col a{
	text-decoration:none;
	color:#7a7a7a;
	padding:8px 0 1px;
	display:block;
}
.col1-holder .text-col a:hover{text-decoration:none;}
.col1-holder .text-col dl{
	overflow:hidden;
	width:100%;
	margin:0 0 9px;
	padding:0;
	color:#a0a0a0;
	font:11px/15px Arial, Verdana, sans-serif;
}
.col1-holder .text-col dt{display:inline;}
.col1-holder .text-col dd{
	display:inline;
	margin:0;
	background:none;
	padding:0;
}
.result-blocks{
	overflow:hidden;
	width:968px;
	position:relative;
	margin:0 0 -5px 5px;
	padding:0 0 15px;
	background:url(../../../img/bg-result-blocks.png) no-repeat 0 100%;
}

.code-form label{
	float:left;
	color:#555;
	width:169px;
	padding:3px 0 0;
	font:14px/18px 'Conv_din1451m',Arial,Verdana,sans-serif;
}
.code-form .row{
	background:url(../../../img/bg-row.gif) no-repeat;
	float:left;
	width:240px;
	height:25px;
	padding:1px 1px 1px 10px;
}
.code-form .text{
	padding:0;
	margin:0;
	border:0;
	float:left;
	width:190px;
	height:25px;
	background:0;
	color:#555;
	font:12px/25px Arial,Verdana,sans-serif;
	outline:none;
}
.code-form .submit{
	/*background:url(../../../img/bg-reset.gif) no-repeat;*/
	width:40px;
	height:25px;
	cursor:pointer;
	padding:0;
	font-size:0;
	line-height:0;
	border:0;
	float:right;
	margin:0;
}
.result-box{
	float:right;
	color:#555;
	width:433px;
	padding:38px 34px 0 0;
	font:bold 16px/19px Arial, Verdana, sans-serif;
}
.result-box dl{
	overflow:hidden;
	width:415px;
	padding:0 10px 0 8px;
}
.result-box dt{float:left;}
.result-box dd{
	margin:0;
	float:right;
}
.result-box .total{
	color:#000;
	margin:10px 0;
	padding:10px 10px 0 8px;
	background:url(../../../img/divider6.gif) no-repeat;
	font:bold 18px/20px Arial, Verdana, sans-serif;
}
.result-box .result-box-holder{
	overflow:hidden;
	width:433px;
	padding:0 0 20px;
}
.result-block{
	float:left;
	width:469px;
}
.result-block .cols-holder{
	overflow:hidden;
	width:434x;
	padding:20px 0 0 42px;
}
.result-block .h-list{
	float:left;
	overflow:hidden;
	padding:0 30px 0 0;
	margin:0;
	list-style:none;
	width:61px;
}
.result-block .h-list li{
	float:none;
	width:61px;
	height:67px;
	vertical-align:top;
}
.result-block .h-list .ssl{
	display:block;
	width:61px;
	height:61px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../../../img/bg-ssl2.png) no-repeat;
}
.result-block .h-list .trusted{
	display:block;
	width:61px;
	height:61px;
	background:url(../../../img/bg-trusted2.png) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
}
.result-block .contact-col{
	float:left;
	width:330px;
	color:#363636;
	font:12px/14px Arial, Verdana, sans-serif;
}
.result-block .contact-col strong{
	display:block;
	color:#363636;
	padding:3px 0;
	font:25px/27px 'Conv_din1451m', Arial, Verdana, sans-serif;
}
.result-block .contact-col span{
	display:block;
	margin:0 0 8px;
}
.result-block .phone{
	display:block;
	color:#c42323;
	background:url(../../../img/bg-phone.png) no-repeat 0 8px;
	font:22px/26px 'Conv_din1451m', Arial, Verdana, sans-serif;
	padding:13px 0 11px 75px;
	white-space:nowrap;
}
.block-links{
	overflow:hidden;
	width:979px;
	margin:0 0 8px;
}
.block-links .btn-l{
	float:left;
	text-align:center;
	width:200px;
	height:30px;
	color:#fff !important;
	margin:0 0 0;
	padding:11px 0 0 41px;
	font:bold 14px/20px Arial, Verdana, sans-serif;
	background:url(../../../img/bg-btn4.png) no-repeat;
}
.block-links .btn-l:hover{text-decoration:none;}
.block-links .btn-r{
	line-height: 38px;
	float:right;
	text-align:center;
	width:306px;
	height:40px;
	color:#fff;
	padding:2px 41px 0 0;
	font:bold 14px/20px Arial, Verdana, sans-serif;
	background:url(../../../img/bg-btn3.png) no-repeat;
	border:none;
}
.code-form{
	overflow:hidden;
	width:420px;
	padding:16px 18px 17px 31px;
	background:#d5d5d5 url(../../../img/divider6.gif) no-repeat 0 100%;
}
.block-links .btn-r:hover{text-decoration:none;}
/* End Secondary Content
--------------------------------------------------------------------------------------------------*/
/* =Footer
--------------------------------------------------------------------------------------------------*/
#footer{
	width:950px;
	background:url(../../../img/bg-footer.jpg) repeat-y;
	color:#313131;
	font:12px/14px Arial, Verdana, sans-serif;
	padding:23px 40px 33px 40px;
	overflow:hidden;
}
#footer p{margin:0 0 14px;}
#footer strong,
#footer h2{
	display:block;
	color:#313131;
	font:25px/29px 'Conv_din1451m', Arial, Verdana, sans-serif;
	padding:0 0 7px;
	margin: 0;
}
.footer-box{
	float:left;
	width:501px;
}
.footer-box ul{
	overflow:hidden;
	width:460px;
	padding:0 0 0 3px;
	margin:0;
	list-style:none;
}
.footer-box li{
	float:left;
	width:199px;
	margin:0 10px 8px 0;
	padding:0 0 0 21px;
	background:url(../../../img/bullet.png) no-repeat;
}
.footer-block{
	float:left;
	width:449px;
}
.footer-block ul{
	overflow:hidden;
	width:400px;
	padding:0;
	margin:0;
	list-style:none;
}
.footer-block li{
	float: left;
	width: 178px;
	overflow: hidden;
	margin: 0px 0px 6px 0px;
}
.footer-block dl{
	overflow:hidden;
	width:100%;
	margin:0;
}
.footer-block dt{
	float:left;
	width:73px;
}
.footer-block dd{
	float:left;
	margin:0;
	padding:8px 0 0;
	width:90px;
}
/* End Footer
--------------------------------------------------------------------------------------------------*/
/* =Forms
--------------------------------------------------------------------------------------------------*/
input,
textarea,
select{
	font:100% Arial, Verdana, sans-serif;
	vertical-align:middle;
}
form,
fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
/* End Forms
--------------------------------------------------------------------------------------------------*/

/**
 * NXS Anpassungen Start
 */

ul li{
	list-style:none;
}

.carusel-action ul li {
	float: left;
	margin: 0px 6px 0px 0px;
}

/*#header{
	height:279px;
}*/

.search-form .text{
	float:none;
	text-align:left;
}

.topPopList{
	margin-left:0;
}

.selectedValue{
	background:none;
	margin-top:0;
	padding-left:0;
}

#servicesTrigger a span{
	font-size:14px;
	padding-top:3px;
	text-transform:none;
}

#header, #sidebar, #content, #footer{
	margin:0;
}

.itemSlider{
	width:auto;
	height:auto;
	border:none;
	margin:0;
}

.itemSlider .slideNav{
	position:static;
}

#nav.nxsContainerMargin{
	margin-bottom:19px;
}


.article .text-block{
	background: #585858;
}

.nxsTextBlock{
	height:53px;
	overflow:hidden;
	position:relative;
}

#nxsMoreText{
	position:absolute;
	bottom:5px;
	right:5px;
}

.nxsTextExtended{
	height:100%;
}

.article .text-block a.nxsArrowUp{
	background:url(../../../img/arrow-up.png) no-repeat;
	outline:0;
}

.box .text-box h3 a{
	color:#313131;
}

.box .text-box h3 a:hover{
	text-decoration:none;
}

.ui-tabs-hide{
	display:none;
}

.img-block-holder{
	height:350px;
	text-align:center;
	display:table;
}

.nxsSmallImageList{
	text-align:center;
	display:table;
	height:80px;
}

.nxsSmallImageList img{
	max-width:80px;
	max-height:80px;
}

.img-block-inlay, .nxsSmallImageListInlay{
	width: 80px;
	display:table-cell;
	vertical-align:middle;
}

.img-block-holder img{
	max-width:350px;
	max-height:350px;
}

.nxsContent{
	width:733px;
	background:url(../../../img/content_top.png) no-repeat;
	padding-top:14px;
}

.nxsContentHolder{
	width:733px;
	background:url(../../../img/content_bottom.png) no-repeat 0 100%;
	padding-bottom:18px;
}

.nxsContentFrame{
	width:716px;
	background:url(../../../img/content_center.png) repeat-y;
	padding:0 11px 0 4px;
}

.nxsContentFrame h1{
	color:#333333;
	font:35px/39px 'Conv_din1451m', Arial, Verdana, sans-serif;
	margin:0;
	padding-left:10px;
}

.nxsContentFrame h2{
	font:25px/29px 'Conv_din1451m', Arial, Verdana, sans-serif;
    color: #585858;
	margin:0;
}

.nxsContentFrame h4{
	font:18px/18px 'Conv_din1451m', Arial, Verdana, sans-serif;
	margin-top:10px;
}

.nxsContentFrame p{
	margin-top:5px;
}

.nxsContentFrame a{
	color:#1155cc;
	text-decoration:underline;
}

.nxsContentFrame hr{
	border-color:#333;
	border-style:dotted;
}

.nxsContentFrame iframe{
	border:1px solid #333;
}

.nxsContentText{
	padding:3px 10px 10px 10px;
	color:#333;
}

.nxsContactLeft{
	float:left;
	width:389px;
	border-right:1px solid #c2c2c2;
}

.nxsContactLeft li.nxsInput{
	background:url(../../../img/input_bg.png) no-repeat;
	height:33px;
	padding-top:6px;
	padding-left:6px;
}

.nxsContactLeft li label{
	display:inline-block;
	width:150px;
}

.nxsContactLeft li input{
	width:350px;
	height:20px;
	border:none;
	font:14px/16px 'Conv_din1451m', Arial, Verdana, sans-serif;
	color:#333;
}

.nxsContactLeft li .nxsContactTextarea, .nxsAccountRecomm .nxsRecommTextarea{
	background:url(../../../img/textarea_top.png) no-repeat ;
	padding-top:9px;
}

.nxsAccountRecomm .nxsRecommTextarea{
	width:380px;
	margin-left:4px;
}

.nxsAccountRecomm .nxsRecommTextarea, .nxsAccountRecomm .nxsRecommTextLabel{
	float:left;
}

.nxsContactLeft li .nxsContactTextareaFrame, .nxsAccountRecomm .nxsRecommTextareaFrame{
	background:url(../../../img/textarea_bottom.png) no-repeat 0 100%;
	padding-bottom:7px;
}

.nxsContactLeft li .nxsContactTextareaContent, .nxsAccountRecomm .nxsRecommTextareaContent{
	background:url(../../../img/textarea_center.png) repeat-y;
	padding:5px;
}

.nxsContactLeft li .nxsContactTextareaContent textarea, .nxsAccountRecomm .nxsRecommTextareaContent textarea{
	width:350px;
	border:none;
	font:14px/16px 'Conv_din1451m', Arial, Verdana, sans-serif;
	color:#333;
}

.nxsContactLeft li.verify{
	height:33px;
	margin-top:10px;
}

.nxsContactLeft li.verify span{
	background:url(../../../img/input_bg_captcha.png) no-repeat;
	display:inline-block;
	height:25px;
	width:111px;
	padding:8px 0 0 30px;
}

.nxsContactLeft li.verify label{
	width:80px;
}

.nxsContactLeft li.verify input{
	width:100px;
	background:url(../../../img/input_bg_small.png) no-repeat;
	height:33px;
	width:131px;
	padding-left:10px;
}

.nxsContactLeft li.formNote{
	margin-top:10px;
}

.nxsContactLeft li button, .nxsRegisterForm li button,
.nxsUserPw button, .nxsUserNewsletter button,
.nxsAccountUser .lineBox button, .nxsAccountWishlist button,
.nxsAccountRecomm button, .nxsAccountLogin button{
	background:url(../../../img/bg-more.png) no-repeat;
	border:none;
	height:38px;
	width:191px;
	color:#fff;
	font-weight:bold;
	margin-top:15px;
	padding-right:40px;
}

.nxsContactRight{
	float:right;
	width:290px;
	font:14px/16px 'Conv_din1451m', Arial, Verdana, sans-serif;
}

.nxsContactRight span{
	display:inline-block;
	width:75px;
}

.clear{
	clear:both;
	font-size:1%;
	height:1%;
	line-height:1%;
}

.nxsRegisterForm label, .nxsUserPw label, .nxsAccountUser label, .nxsAccountRecomm label, .nxsAccountLogin label{
	display:inline-block;
	width:150px;
}

.nxsRegisterForm input, .nxsUserPw input, .nxsAccountUser input, .nxsAccountWishlist input,
.nxsAccountRecomm input, .nxsAccountLogin input{
	background:url(../../../img/input_bg.png) no-repeat;
	border:0;
	height:33px;
	width:363px;
	padding-left:8px;
}

.nxsRegisterForm input[type=checkbox], .nxsAccountUser input[type=checkbox], .nxsAccountLogin input[type=checkbox]{
	width:20px;
}

.nxsRegisterForm select, .nxsUserNewsletter select, .nxsAccountUser select{
	background:url(../../../img/input_bg_small.png) no-repeat;
	height:33px;
	border:none;
	width:141px;
	padding:8px 5px 7px;
}

.nxsRegisterForm select option, .nxsUserNewsletter select option, .nxsAccountUser select option{
	background:#fff;
}

.nxsRegisterForm li,.nxsAccountUser li, .nxsAccountRecomm  li, .nxsAccountLogin li{
	margin-top:5px;
}

li.oxDate input{
	background:url(../../../img/input_bg_xs.png) no-repeat;
	height:33px;
	border:none;
	width:92px;
}

.nxsRegisterForm li.oxDate select, .nxsAccountUser li.oxDate select{
	background:url(../../../img/input_bg_small.png) no-repeat;
	height:33px;
	border:none;
	width:141px;
	margin-left:10px;
	margin-right:11px;
}

.nxsRegisterForm input.nxsStreet, .nxsAccountUser input.nxsStreet{
	background:url(../../../img/input_bg_s.png) no-repeat;
	width:253px;
	margin-right:6px;
}

.nxsRegisterForm input.nxsCity, .nxsAccountUser input.nxsCity{
	background:url(../../../img/input_bg_s.png) no-repeat;
	width:261px;
	margin-left:6px;
}

.nxsRegisterForm input.nxsNr, .nxsRegisterForm input.nxsZip, .nxsAccountUser input.nxsZip, .nxsAccountUser input.nxsNr{
	background:url(../../../img/input_bg_xs.png) no-repeat;
	width:92px;
}

.nxsDashboard, .nxsAccountUser #addressText{
	font:14px/16px 'Conv_din1451m', Arial, Verdana, sans-serif;
}

.nxsDashboard .col{
	float:left;
	margin-top:10px;
	width:330px;
}

.nxsDashboard .col a{
	color:#1155cc;
}

.nxsDashboard .col dl{
	margin-bottom:5px;
}

.nxsDashboard .nxsLogoutBtn{
	background:url(../../../img/bg-more.png) no-repeat;
	border:none;
	text-decoration:none;
	height:28px;
	width:146px;
	color:#fff;
	font-weight:bold;
	margin-top:15px;
	padding-right:40px;
	display:inline-block;
	padding-top:10px;
	padding-left:45px;
}

.nxsAccountUser h3{
	font:18px/20px 'Conv_din1451m', Arial, Verdana, sans-serif;
}

.nxsAccountUser h3 button{
	font-family:Arial;
	font-size:14px;
}

.nxsAccountUser label.nxsShipAdressLabel{
	width:320px;
	font:14px/16px 'Conv_din1451m', Arial, Verdana, sans-serif;
}

.nxsAccountOrder .orderList{
	margin-top:10px;
}

.nxsAccountNotice .nxsEmptyList{
	margin-top:10px;
}

.steps-list .passed .item1{
	background: url(../../../img/bg-steps.png) no-repeat 0px -400px;
}

.steps-list .passed .item2{
	background: url(../../../img/bg-steps.png) no-repeat -198px -400px;
}

.steps-list .passed .item3{
	background: url(../../../img/bg-steps.png) no-repeat -396px -400px;
}

.steps-list .passed .item4{
	background: url(../../../img/bg-steps.png) no-repeat -594px -400px;
}


.steps-list li.passed span a {
	color: #535353;
}

.col1-holder .text-col a {
	color: #555;
}

.table-holder td.payment-shipping-cost{
	padding-left: 20px;
}

#shipping-form .col1 input[type=radio]{
	margin-right: 10px;
}


a{
	cursor: pointer;
}

a#nxsZoomImage{
	display: block;
	width: 350px;
}

.tab-content a{
	color: #000;
}

.no-select{
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.nospace{
	margin-top: 0;
}

.orderitems h3{
	margin-bottom: 5px;
}

table.orderhistory{
	margin-top: 5px;
}

.orderitems .col-right{
	padding-left: 30px;
}

.product-depiction .img-block ul{
	/*height: 80px;*/
}

.product-depiction .img-block li{
	height: 80px;
	width: 79px;
}

.normalized, .normalized a {
	color: #000;
	font-size: 12px;
	background-image: none;
	background: transparent !important;
	font-weight: normal;
}

.error, .inlineError{
	position: absolute;
	z-index: 10;
	width: 89%;
	padding: 0.2em;
	background-color: #f00;
	color: #fff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 0 10px 10px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 10px 10px rgba(0,0,0,0.5);
	box-shadow: 0 10px 10px rgba(0,0,0,0.5);
	text-align: center;
	font-weight: bold;
	border: 1px solid #fff;
}


.description strong{
	color: #111;
	font-size: 24px;
}

.gallery .description .more {
	position: absolute;
	bottom: 13px;
	left: 195px;
}

.gallery .description a:hover{
	text-decoration: none;
}

.popup-hf{
	position: fixed;
	z-index:9999;
	top:0;
	left:0;
	height:100%;
	width:100%;
	background:url(../../../img/bg-popup-hf.png);
}
.popup{
	overflow:hidden;
	width:795px;
	padding:18px 0 0;
	background:url(../../../img/bg-popup-t.png) no-repeat;
	margin:50px auto;
}
.popup .popup-holder{
	overflow:hidden;
	width:795px;
	padding:0 0 18px;
	background:url(../../../img/bg-popup-b.png) no-repeat 0 100%;
}
.popup .popup-frame{
	background:url(../../../img/bg-popup-c.png) repeat-y;
	overflow:hidden;
	width:760px;
	padding:0 21px 5px 14px;
}
.popup .title{
	overflow:hidden;
	width:100%;
	text-align:center;
	margin:0 0 26px;
}
.popup .title strong{
	color:#555;
	display:block;
	text-align:center;
	font:25px/31px 'Conv_din1451m', Arial, Verdana, sans-serif;
}
.popup .popup-box{
	overflow: hidden;
	width: 380px;
	padding: 0 163px 23px 217px;
	background: url(../../../img/divider6.gif) no-repeat 0 100%;
	margin: 0 0 15px;
	position: relative;
	height: 110px;
}
.popup .popup-box .img-box{
	margin: 0 13px 0 0;
	position: absolute;
	right: 410px;
	top: 5px;
}
.popup .popup-box .img-box img{border:1px solid #aeaeae;}
.popup .popup-box .text-box{
	width: 300px;
	padding: 2px 0 0;
	position: absolute;
	right: 110px;
}
.popup .popup-box .text-box span{
	margin:0 0 2px;
	color:#555;
	display:block;
	font:18px/22px 'Conv_din1451m', Arial, Verdana, sans-serif;
}
.popup .popup-box .text-box dl{
	overflow:hidden;
	width:100%;
	margin:0;
	color:#a0a0a0;
	font:11px/15px Arial, Verdana, sans-serif;
}
.popup .popup-box .text-box dt{display:inline;}
.popup .popup-box .text-box dd{
	display:inline;
	margin:0;
}
.popup .basket-block{
	overflow:hidden;
	width:460px;
	color:#555;
	font:bold 14px/20px Arial, Verdana, sans-serif;
	padding:0 0 0 222px;
	margin:0 0 15px;
}
.popup .basket-block strong{
	float:left;
	width:168px;
	font:bold 14px/20px Arial, Verdana, sans-serif;
}
.popup .basket-block dl{
	float:left;
	margin:0;
	width:130px;
	text-align:center;
	white-space:nowrap;
}
.popup .basket-block dt{display:inline;}
.popup .basket-block dd{
	margin:0 0 0 5px;
	padding:0 0 0 10px;
	display:inline;
	background:url(../../../img/separator.gif) no-repeat 0 3px;
}
.popup .btn-holder{
	overflow:hidden;
	width:499px;
	margin:0 auto 10px;
}
.popup .btn-holder .btn1{
	overflow:hidden;
	float:left;
	width:190px;
	padding:11px 0 0 51px;
	height:30px;
	color:#fff;
	text-align:center;
	text-decoration:none;
	font:bold 15px/21px Arial, Verdana, sans-serif;
	background:url(../../../img/bg-btn2.png) no-repeat;
	margin:0 0 9px;
}
.popup .btn-holder .btn1:hover{text-decoration:none;}
.popup .btn-holder .btn2{
	overflow:hidden;
	float:right;
	width:190px;
	padding:11px 51px 0 0;
	height:30px;
	color:#fff;
	text-align:center;
	text-decoration:none;
	font:bold 15px/21px Arial, Verdana, sans-serif;
	background:url(../../../img/bg-add2.png) no-repeat;
	margin:0 0 9px;
}
.popup .btn-holder .btn2:hover{text-decoration:none;}
.popup .popup-block{
	overflow:hidden;
	width:760px;
	background:#313131 url(../../../img/bg-popup-t2.gif) no-repeat;
}
.popup .popup-block-holder{
	background:url(../../../img/bg-popup-b2.gif) no-repeat 0 100%;
	overflow:hidden;
	width:742px;
	padding:13px 0 7px 18px;
}
.popup .popup-block .heading{
	overflow:hidden;
	width:100%;
	margin:0 0 9px;
}
.popup .popup-block .heading strong{
	color:#fff;
	display:block;
	font:25px/29px 'Conv_din1451m',Arial,Verdana,sans-serif;
}

#content .boxes-holder ul li,
.popup .boxes-holder ul li,
#content .boxes-holder2 ul li{
	float:left;
	margin:0 0 0 0;
}

.carusel1 div#manufacturerSlider {
	padding: 0 40px 0 0;
}

.carusel1 div ul li {
	text-align: center;
	display: table-cell;
	vertical-align: middle;
	margin: 0 0 0 1px;
}

.carusel2 div ul li, .carusel-top div ul li {
	width: 242px;
}

.carousel2, .carusel-top{
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.carusel2 .carusel-holder, .carusel-top .carusel-holder {
	width: 970px;
	margin-left: 5px;
}
.carusel2 .link-prev2, .carusel-top .link-prev-top {
	left: 3px;
}
.carusel2 .link-next2, .carusel-top .link-next-top {
	right: -4px;
	width: 42px;
}

#accessoire-carousel li {
	padding: 0;
}

#accessoire-carousel {

}
.link-prev-acc {
	left: -36px;
	top: 124px;
	display: block;
	position: absolute;
	z-index: 999;
	width: 36px;
	height: 63px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../../../img/bg-prev2.png) no-repeat;
}
.link-next-acc {
	right: -30px;
	width: 42px;
	display: block;
	position: absolute;
	z-index: 999;
	height: 63px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../../../img/bg-next2.png) no-repeat;
	top: 124px;
}

#zubehoer{
	margin-left: 83px;
	position: relative;
}

.box{
    position: relative;
	overflow:hidden;
	background:url(../../../img/bg-box-t.png) no-repeat;
	width:240px;
	float: left;
	padding:17px 0 0;
	margin-right:2px;
}

.productData .box{
    height: 332px;
}

.box-holder{
	padding:0 0 18px;
	background:url(../../../img/bg-box-b.png) no-repeat 0 100%;
	width:100%;
	overflow:hidden;
}
.box-frame{
	overflow:hidden;
	background:url(../../../img/bg-box-c.png) repeat-y;
	width:235px;
	padding:0 4px 9px;
}
* +html .box-frame{padding:0 4px 4px;}
.boxes-holder2 .box-frame{padding:0 4px 11px;}
.box .text-box{
	overflow:hidden;
	width:200px;
	padding:0 0 0 22px;
}
.box .text-box h3{
	margin:0 0 7px -21px;
	position:relative;
	color:#313131;
	font:25px/33px 'Conv_din1451m', Arial, Verdana, sans-serif;
}
.box .text-box strong{
	display:block;
	color:#555;
	padding:0 0 6px;
	font:14px/17px 'Conv_din1451m', Arial, Verdana, sans-serif;
	height: 30px;
}
.box .text-box span{
	display:block;
	color:#a0a0a0;
	padding:0 0 8px;
	font:11px/15px Arial, Verdana, sans-serif;
}
.box .img-box{
	overflow:hidden;
	width:224px;
	height:122px;
	padding:5px 0;
	margin:0 1px 13px;
	display: table-cell;
	vertical-align: middle;
	background: url(../../../img/bg-img-box.gif) white no-repeat;
}
.boxes-holder2 .box .img-box{
	height:128px;
	padding:2px 0;
	margin:0 1px 16px;
}
.box .text-block{
	overflow:hidden;
	width:200px;
}
.box .text-block dl{
	overflow:hidden;
	width:100%;
	text-align:right;
	margin:0 0 7px;
	color:#555;
	font:12px/24px Arial, Verdana, sans-serif;
}
.box .text-block dt{
	display:inline;
	font:12px/24px Arial, Verdana, sans-serif;
}
.box .text-block dd{
	margin:0;
	display:inline;
	font: 23px/24px Arial, Verdana, sans-serif;
	font-weight: bold;
}
.box .text-block .old-price{
	padding-top: 5px;
	text-decoration:line-through;
	font:12px/14px Arial, Verdana, sans-serif;
	margin:0;
	height: 14px;
}
.box .text-block .old-price dt{font:12px/14px Arial, Verdana, sans-serif;}
.box .text-block .old-price dd{font:12px/14px Arial, Verdana, sans-serif;}
.box .text-block .more{
	float:right;
	text-align:center;
	width:153px;
	height:29px;
	color:#fff;
	margin:0 4px 0 0;
	padding:9px 38px 0 0;
	font:bold 14px/20px Arial, Verdana, sans-serif;
	background:url(../../../img/bg-more.png) no-repeat;
}
.box .text-block .more:hover{text-decoration:none;}
.cart-yellow, .cart-green{
	background:url(../../../img/bg-add-yellow-small.png) no-repeat;
	width:191px;
	height: 41px;
	margin:0 4px 0 0;
	padding:0 42px 0 0;
	color: #fff;
	border: none;
	font:bold 14px/20px Arial, Verdana, sans-serif;
}
.cart-green{
	background:url(../../../img/bg-add2-small.png) no-repeat;
}

.oxValidateError{
	display: none;
	color: #8D0101;
}

.basket-drop{
	overflow:hidden;
	width:287px;
	padding:0 0 16px;
	background:url(../../../img/bg-basket-b.png) no-repeat 0 100%;
	position:absolute;
	display:none;
	top:34px;
	left:1px;
}
.basket-drop.visible-on-load{
	display: block;
}
.basket-box:hover .basket-drop{display:block;}
.basket-drop .basket-drop-holder{
	overflow:hidden;
	background:url(../../../img/bg-basket-c.png) repeat-y;
	width:262px;
	padding:5px 14px 0 11px;
}
.basket-drop ul{
	overflow:hidden;
	width:100%;
	padding:0;
	margin:0;
	list-style:none;
}
.basket-drop ul li{
	vertical-align:top;
	overflow:hidden;
	padding:7px 0 11px;
	background:url(../../../img/divider2.gif) no-repeat 0 100%;
}
.basket-drop .col1{
	float:left;
	width:21px;
	padding:13px 0 0 2px;
}
.basket-drop .col1 .delete{
	display:block;
	width:18px;
	height:15px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../../../img/bg-delete.png) no-repeat;
}
.basket-drop .col2{
	float:left;
	height:37px;
	overflow:hidden;
	padding:2px 0 2px 0;
	margin: 0 10px 0 0;
	background:url(../../../img/bg-img-bock.gif) no-repeat;
}
.basket-drop .col3{
	float:left;
	width:72px;
	font:11px/13px Arial, Verdana, sans-serif;
}
.basket-drop .col3 a{
	text-decoration:none;
	color:#7a7a7a;
}
.basket-drop .col3 a:hover{text-decoration:none;}
.basket-drop .col4{
	float:left;
	width:67px;
}
.basket-drop .col4 dl{
	overflow:hidden;
	width:100%;
	margin:0 0 9px;
	padding:0;
	text-align:right;
	color:#7a7a7a;
	font:12px/12px Arial, Verdana, sans-serif;
}
.basket-drop .col4 dt{display:inline;}
.basket-drop .col4 dd{
	display:inline;
	margin:0;
	background:none;
	padding:0;
}
.basket-drop .control{
	overflow:hidden;
	width:48px;
	height:20px;
	padding:0 3px 0 2px;
	float:right;
	margin:0;
	list-style:none;
	color:#fff;
	font:12px/15px Arial, Verdana, sans-serif;
	background:url(../../../img/bg-control.gif) no-repeat;
}
.basket-drop .control li{
	float:left;
	background:none;
	padding:0;
}
.basket-drop .control a{
	float:left;
	width:13px;
	padding:3px 0 0;
	text-decoration:none;
	color:#fff;
	text-align:center;
}
.basket-drop .control a em{font:12px/12px Arial, Verdana, sans-serif;}
.basket-drop .control a:hover{text-decoration:none;}
.basket-drop .control span{
	float:left;
	text-align:center;
	width:22px;
	color:#fff;
	padding:3px 0 0;
}
.basket-drop .total-box{
	overflow:hidden;
	width:254px;
	padding:7px 4px 0 4px;
}
.basket-drop .total-box .total{
	padding:0;
	margin:0 0 5px;
	overflow:hidden;
	width:100%;
	color:#7a7a7a;
	font:12px/15px Arial, Verdana, sans-serif;
}
.basket-drop .total-box .total dt{float:left;}
.basket-drop .total-box .total dd{
	float:right;
	margin:0;
	padding:0;
	background:none;
}
.basket-drop .total-box .remark{
	display:block;
	color:#7a7a7a;
	font:12px/14px Arial, Verdana, sans-serif;
	margin:0 0 16px;
}
.basket-drop .total-box .total-cost{
	padding:0;
	margin:0 0 9px;
	overflow:hidden;
	width:100%;
	color:#7a7a7a;
	font:bold 15px/19px Arial, Verdana, sans-serif;
}
.basket-drop .total-box .total-cost dt{float:left;}
.basket-drop .total-box .total-cost dd{
	float:right;
	margin:0;
	padding:0;
	background:none;
}
.basket-drop .btn-add{
	display:block;
	background:url(../../../img/bg-add.png) no-repeat;
	width:232px;
	padding:9px 28px 0 0;
	color:#fff;
	height:29px;
	font:bold 14px/20px Arial, Verdana, sans-serif;
	overflow:hidden;
	text-align:center;
}
.basket-drop .btn-add:hover{text-decoration:none;}

.hidden{
	visibility: hidden;
}

table.user td, table.user th{
	background: none;
	border-right: 1px solid #b9b9b9;
}

table.user td:last-child, table.user th:last-child{
	border-right: 0;
}

table.user .col1, table.user .col2, table.user .col3{
	padding: 15px;
	width: 420px;
	font-size: 12px;
	text-align: left;
	font-weight: normal;
}

table.user th.col1, table.user th.col2, table.user th.col3{
	font: 18px/22px 'Conv_din1451m',Arial,Verdana,sans-serif;
}

.block.user{
	margin: 15px 0 0 3px;
}



table.user td{
	vertical-align: top;
	position: relative;
}

.btn-def{
	display: block;
	text-align: center;
	width: 153px;
	height: 29px;
	color: white !important;
	margin: 0 23px 0 0;
	padding: 9px 38px 0 0;
	font: bold 14px/20px Arial, Verdana, sans-serif;
	background: url(../../../img/bg-more.png) no-repeat;
}

.btn-def-xl{
	display: block;
	text-align: center;
	width: 234px;
	height: 29px;
	color: white !important;
	margin: 0 23px 0 0;
	padding: 9px 38px 0 0;
	font: bold 14px/20px Arial, Verdana, sans-serif;
	background: url(../../../img/bg-more-xl.png) no-repeat;
}

.btn-def:hover{
	text-decoration: none;
}

.nxs-button{
	display: block;
	text-align: center;
	width: 194px !important;
	height: 38px !important;
	color: white !important;
	font: bold 14px/38px Arial, Verdana, sans-serif;
	background: url(../../../img/bg-btn-noarrow.png) no-repeat !important;
	border: 0;
}


.mt10{
	margin-top: 10px;
}

.nxs-button:hover{
	text-decoration: none;
}

table.user td .btn-def,
table.user td .btn-def-xl {
	bottom: 5px;
    position: absolute;
}

.tbox{
	overflow:hidden;
	width:177px;
	height: 21px;
	padding:6px 9px 6px 9px;
	background:url(../../../img/bg-text.png) no-repeat;
	margin:0 0 10px 5px;
	border: 0;
}

#login-form label{
	display: block;
	float: left;
	width: 100px;
	line-height: 32px;
}

.user .areabox{
	border: 0;
	width: 352px;
	max-width: 352px;
}

.block-links.user .btn-r{
	width: 265px;
}

.btn-r{
	line-height: 38px !important;
}

.block-links.user.top {
	margin-bottom: -8px;
}

.block-links.order{
	margin: 139px 0 0 8px;
}

.result-blocks.not-editable{
	background: none;
}

.result-box.not-editable{
	padding: 13px 34px 0 0;
}

table.basketitems.user a{
	color: #15C;
}

.block-links.boxcorner{
	position: relative;
	bottom: -13px;
	left: -5px;
}

input[type=checkbox]{
	margin-right: 10px;
	background: none;
}


.nxsContactTextarea{
	background:url(../../../img/textarea_top.png) no-repeat ;
	padding-top:9px;
}

.nxsContactTextareaFrame{
	background:url(../../../img/textarea_bottom.png) no-repeat 0 100%;
	padding-bottom:7px;
}

.nxsContactTextareaContent{
	background:url(../../../img/textarea_center.png) repeat-y;
	padding:5px;
}

.payment-select{
	float: left;
	margin-right: 10px;
}

.basketitems.payment .col1 ul{
	margin: 0;
}

.basketitems.payment .col1 label{
	margin-left: 10px;
}

.payment .col1 dt img{
	position: relative;
	top: -6px;
	right: 6px;
}

.payment .col1 .form label, .billaddress label{
	width: 200px;
	float: left;
	display: block;
	margin-top: 8px;
}
.billaddress li{
	width: 740px;
	list-style: none;
	min-height: 37px;
}
.payment .col1 .form div.note, .payment .col1 div.desc{
	margin-left: 212px;
}

.nxs-select{
	background:url(../../../img/input_bg_small.png) no-repeat;
	height:33px;
	border:none;
	width:141px;
	padding:8px 5px 7px;
}

.nxs-select.large{
	background:url(../../../img/input_bg.png) no-repeat;
	width:371px;
}

.nxs-text{
	background: url(../../../img/input_bg.png) no-repeat;
	border: 0;
	height: 33px;
	width: 363px;
	padding-left: 8px;
	line-height: 33px;
}

.nxs-text.small{
	background: url(../../../img/input_bg_small.png) no-repeat;
	width: 133px;
}

.oxInValid .nxs-text{
	background: url(../../../img/input_error_bg.png) no-repeat;
}

.oxInValid  .nxs-text.small{
	background: url(../../../img/input_error_bg_small.png) no-repeat;
}

.oxInValid .nxs-text.mid {
	background: url(../../../img/input_error_bg_mid.png) no-repeat;
}

.oxInValid .nxs-select{
	background: url(../../../img/input_error_bg.png) no-repeat;
}

.nxs-check{
	padding-top: 7px;
}

.oxInValid{
	color: #8D0101;
}

.nxs-text.mid{
	background: url(../../../img/input_bg_mid.png) no-repeat;
	width: 215px;
}
.spacer{
	margin-right: 4px;
}

.basketitems.payment ul.form li{
	min-height: 37px;
	width: 660px;
}

.payment .col1 .form p{
	margin: 0;
}

.plain-content{
	background: none;
	color: black;
	padding: 0 20px 20px 20px;
}

.req{
	font-weight: bold;
}

.col1 dd a{
	color:#1155cc;
}

.user #showShipAddress{
	margin-top: 18px;
}

.img-box a {
	display: block;
	text-align: center;
}
.img-box a img{
	max-width: 225px;
	max-height: 122px;
}

.picto-box {
	overflow: hidden;
	width: 200px;
	padding-left: 25px;
	height: 25px;
	background: #888;
}
.picto-box p {
	padding: 0px 1px;
	float: left;
	background: #D5D5D5;
	font: 9px/15px Arial,Verdana,sans-serif;
	color: #555555;
	font-weight: bold;
	margin: 5px 4px 5px 0;
	display: block;
	min-width: 4em;
	text-align:center;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.picto-box-detail {
	overflow: hidden;
	padding-left: 25px;
	height: 25px;
}
.picto-box-detail li,
.picto-box-detail p {
	padding: 0px 1px;
	float: left;
	background: #D5D5D5;
	font: 9px/15px Arial,Verdana,sans-serif;
	color: #555555;
	font-weight: bold;
	margin: 5px 4px 5px 0;
	display: block;
	min-width: 4em;
	text-align:center;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

option{
	background: white;
}

/*
.breadcrumbs li:last-child a{
	background: none;
	font-weight: bold;
	color: white;
}
*/

.navbar.list{
	width: 702px;
	background: none;
	margin: 1px 0 0 1px;
	padding: 0px 0px 6px 7px;
	position: relative;
	top: -5px;
}

ul.item-menu li a{
	background: none;
	line-height: 22px;
}

ul.item-menu li a.selected {
    font-weight: 700;
}

ul.item-menu li:hover a{
	text-decoration: underlined;
}

ul.item-menu li{
	padding: 0 10px;
}

ul.item-menu{
	border-radius: 3px;
}

p.oxValidateError{
	margin: 0;
}

span.captcha, div.captcha{
	background:url(../../../img/input_bg_captcha.png) no-repeat;
	float: left;
	height:25px;
	width:111px;
	padding:8px 0 0 30px;
}

input.captcha{
	border: 0;
	background: url(../../../img/input_bg_small.png) no-repeat;
	height: 33px;
	width: 131px;
	padding-left: 10px;
	margin-left: 10px;
}

.nxsContactTextarea.suggest{
	margin-left: 200px;
	margin-bottom: 10px;
}

.details-form .col2 span{
	font-size: 12px;
	margin-left: 6px;
}

.nxsContentText.nxsAccountNotice{
	padding: 3px 10px 10px 7px;
}

.nxsContentText.nxsAccountNotice .box{
	margin-right: 0;
}

.account-notice .nxsContentFrame{
	width: 738px;
}

.account-notice a{
	text-decoration: none;
}

.account-notice h2{
	margin-bottom: 15px;
}

.productData .text-box{
	position: relative;
}

.account-notice .box{
	width: 237px;
}

.notice-remove{
	display: block;
	position: absolute;
	top: 0px;
	left: 203px;

	width: 18px;
	height: 15px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../../../img/bg-delete.png) no-repeat;
}



li.active li, li.exp li.exp{
	background: #ebebeb;
}

.menu.icmenu li.active a{
	text-decoration: none;
	color: white;
	background: url(../../../img/bg-menu.gif) repeat-y;
}

.order .block-links{
	width: auto;
}

.order td{
	width: 50% !important;
}

.order .col2 .block-links.boxcorner {
	position: relative;
	top: 88px;
}

.col1-holder .text-col dl {
margin: 0 0 -5px;
}

.col1-holder .text-col a.tpo {
	color: #15c;
	font-size: 13px;
}

.orderList > li{
	border-bottom: 1px solid silver;
}

ul.delivery > li{
	margin-bottom: 25px;
}

ul.articles > li{
	padding-left: 15px;
}

ul.articles{
	margin: 5px;
}

li.pw-forgot{
	margin-left: 110px;
	margin-top: 10px;
}

.col1.pw-forgot .nxs-button{
	margin-top: 20px;
}

.deliverytime{
	font-size: 12px;
}

@-moz-document url-prefix() {
	.w2 {
		margin-top: -17px;
	}
}

/**
* 	Multifilter
*  ##################################################################
*/
#multifilter_filters {
	color: #313131;
}
#multifilter_filters .attrfilter a {
	color: #313131;
}
#multifilter_filters .attrhead{
	color: #153891;
}

	#multifilter_filters .attrhead h3 {
		margin: 0;
	}

#jquery-live-search {
	margin: 8px 0 0 -10px;
}



/**
 * 	OXID Defaults
 *  ##################################################################
 */

/* Blank pages, popups */
.plain {margin: 0; padding: 0; width: auto; background: #111111; }

/* Account header */
.account_header dl{border-bottom: 1px solid #e2e2e2; margin: 2px 0; padding-bottom: 5px; width: 97%;}
.account_header dl.lastInCol{border-bottom: 0; margin: 0; padding-bottom: 0px;}
.account_header dt a{font-weight: bold; font-size: 10px; text-decoration: none; color: #555555; padding-left: 8px;}
.account_header dt a:hover{text-decoration: underline; color: #555555;}
.account_header dt a.active{color: #2E7BAF;}
.account_header dd{margin: 2px 0; font-size: 10px; color: #555555; padding-left: 8px;}

/* Basket popup */
#mask{visibility: hidden;display:none;}
#mask iframe{visibility: hidden;border:none;}
#mask.on {visibility: visible;display:block;position:fixed;opacity:0.3;filter: alpha(opacity = 30);top:0;left:0;width:100%;height: 100%;background:#000;z-index: 3500;}

div.popup {
	/*visibility: hidden;
	display:none;*/
}
div.popup label{
	float: left;
	line-height: 24px;
	margin-right: 10px;
}
div.on.popup {
	visibility: visible;
	color: #775A4B;
	display: block !important;
	position: fixed;
	top: 50%;
	left: 50%;
	width: 570px;
	/*height: 165px;*/

	z-index: 4000;
	margin-top: -235px;
	margin-left: -285px;
	padding: 20px;
	border: 6px solid #F1EDE6;
}

div.on.popup h1 {
	font-size: 14px;
	font-weight: bold;
	color: #828282;
	display: block;
	text-align: center;
	padding: 0;
}

div.on.popup .popup-basket {
	display: block;
	text-align: center;
	font-size: 14px;
	padding: 5px 0px 20px 0px;
}

div.on.popup .popup-buttons {
	display: block;
	text-align: center;
}

div.on.popup .popup-buttons input {
	border: none;
	background: none;
	padding: 0px;
	width: auto;
}

div.on.popup .popup-cross-headline {
	padding: 10px 0px 10px 0px;
	text-transform: uppercase;
	font-size: 14px;
	color: #8d6400;
	text-align: center;
}

div.on.popup .popup-cross-products {
	padding: 0px
}

div.on.popup .popup-cross-products .popup-product-list {
	z-index: 40;
}

div.on.popup .popup-cross-products .popup-product-list li{
	float:left;
	padding:0 1px 1px 0;
	position:relative;
	font-size:11px;
	background:url(../img/product-bg.jpg) left top no-repeat;
}

div.on.popup .popup-cross-products .popup-product-list li img{
	float:left;
}

div.on.popup .popup-cross-products .popup-product-list li.removepad{
	padding-right:0px;
}

div.on.popup .popup-cross-products .popup-product-list li .product-name{
	padding: 10px;
	width: 166px;
	line-height:14px;
	height: 40px;
	font-size: 11px;
	text-align: left;
	position: relative;
	color: #ffffff;
}

div.on.popup .popup-cross-products .popup-product-list li .product-name h2{
	text-transform:uppercase;
	color:#8d6400;
	font-size: 11px;
	text-align: left;
	font-weight: normal;
}

div.on.popup .popup-cross-products .popup-product-list li .product-price{
	bottom:7px;
	right:6px;
	position:absolute;
	color: #ffffff;
}

div.on.popup.load {
	background: #fff url(bg/ajax-loader.gif) center center no-repeat;
}



div.fbMsg.on.popup { width: 400px; height: 200px; margin-top: -100px; margin-left: -200px;}
div.on.popup span.btn{background: transparent url(bg/buttons_ce_.gif) right -150px no-repeat;padding: 0 1px 0 0;height:18px;line-height:18px;display:-moz-inline-stack;display:inline-block;margin:0;outline:0;}
div.on.popup span.btn input, span.btn a{width: auto; border:none;height:18px;line-height:10px;outline:0;position:relative;display:block;padding:2px 7px;margin:0;color:#ffffff;font-weight: bold;cursor:pointer;background: transparent url(bg/buttons_ce_.gif) no-repeat left -150px;}
div.on.popup span.btn a{padding:3px 8px 2px; position:relative;}
div.fbMsg.on.popup .popupMsg { font-size: 11px; padding-bottom: 10px; border-bottom: 1px solid #ccc; margin-bottom: 5px;}
div.fbMsg.on.popup .popupFooter { position: absolute; bottom: 10px; left: 10px; }

#zoom {padding:0;overflow:auto;min-width:250px;min-height: 150px;background:#e2e2e2;border-color:#000000;}
#zoom ul.tabs{padding:0;margin:0;background:#ffffff;height: 28px;width:100%;}
#zoom ul.tabs li{list-style: none;margin:1px;float:left;}
#zoom a{display:block;padding:5px;background:#e2e2e2;width:20px;text-align: center;border:1px solid #555555;color:#555555;font-weight: bold;}
#zoom ul.tabs li.close{float:right;}


.sumvalue {
	text-align: right;
}

dl.orderinfocol {margin: 0 15px; float:left; width: 40%;}
dl.orderinfocol dt {padding:0; margin: 0 0 5px 0; height: 23px; font-weight: bold;}
dl.orderinfocol dd {padding:0; margin: 0;}

tr.sep td, tr.sep th {background: url(bg/sepatator_ce_.gif) no-repeat center center;}


.shipset-label {
    line-height: 29px;
    margin-left: 10px;
}

.oxDay{
	margin-right: 12px;
}
.oxMonth{
	margin-right: 12px;
}

.tc_packstation_station_addresses{
    width: 370px;
    margin-left: 200px;
    margin-right: 5px;
    margin-bottom: 10px;
    border: 1px solid #c0c0c0;
}
.tc_packstation_station_addresses_value {
    float: none;
}

.tc_packstation_station_addresses_inner span:first-child{
    display: block;
    float:left;
    width: 130px;
}

label.nofl{
    float: none;
    display: inline;
}

td.nopad{
    padding: 0 20px;
}

.orderhistory .item{
    height: 64px;
    vertical-align: middle;
}

.orderhistory .item img{
    vertical-align: middle;
    border-radius: 2px;
}

.nxsAccountUser input.radio{
    width: auto;
}

#manufacturerSlider ul li a{
    display: table-cell;
    height: 70px;
    vertical-align: middle;
}

span.reserve-notice{
    font-size: 11px;
}

.box .text-block .price.small dd {
    font-size: 15px;
}

.details-form .col4 strong.small{
    font-size: 15px;
}

.img-label{
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1;
}

.box .img-label {
    left: 4px;
    top: 81px;
}

.block.nxsError404 .block-frame{
    width: 936px;
    padding: 0 20px;
}

.block-left{
    float: left;
    width: 255px;
}

.block-right{
    float: left;
    color: #535353;
    width: 680px;
}

.block-right h2{
    font: 25px/29px 'Conv_din1451m', Arial, Verdana, sans-serif;
    color: #555;
    margin: 5px 0;
}

.block-right p.nxsError404{
    color: #C12727;
    font: 18px/20px 'Conv_din1451m', Arial, Verdana, sans-serif;
}

.nxsLineSpacer{
    height: 0px;
    width: 100%;
    border-top: 1px solid #BABABA;
    border-bottom: 1px solid #EAEAEA;
    margin: 10px 0;
}

.nxsVersandkosten h3{
    font: 19px/25px 'Conv_din1451m', Arial, Verdana, sans-serif;
    color: #565656;
    margin: 10px 0 5px 0;
}

.nxsEyeCatch{
    color: #3F9702;
    font-weight: bold;
}

.nxsVersandkosten h2{
    color: #565656;
    list-style:
}

.nxsVersandkosten td{
    width: 230px;
}

.nxsVersandkosten td span{
    font-size: 12px;
    font-style: italic;
}

.nxsVKOverlay{
    position: absolute;
    right: 10px;
    top: 140px;
}

.nxsVKOverlay p{
    margin-bottom: 2px;
}

.nxsVKPosition{
    position: relative;
}

.nxsFAQ a{
    color: #054DA2;
}

.nxsFAQLinks li a{
    text-decoration: none;
}

.nxsFAQLinks li{
    color: #054DA2;
    margin-left: 25px;
    font-weight: bold;
    font-size: 18px;
    line-height: 24px;
}

.nxsFAQLinks{
    margin-top: 10px;
    list-style: decimal;
    font-family: Conv_din1451m, Arial, Verdana, sans-serif;
}

.nxsFAQ h4{
    font-weight: bold;
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 10px;
}

.nxsFAQ h4 a{
    text-decoration: none;
}

.nxsFAQ h4 a.nxsBackToTop{
    color: #5C5C5C;
    font-size: 12px;
    text-decoration: underline;
}

.nxsFAQ .nxsLineSpacer{
    border-bottom: 0;
    border-top-color: #898989;
}

.nxsFAQ .nxsCont img{
    float: right;
    margin: 5px;
}

.box .text-box h3 a{
    color: #313131;
    height: 50px;
    display: block;
    text-align: center;
    font-size: 20px;
}
/*===========================================NXS SBEUER*/
.productData .box .box-holder .box-frame .text-box span{
    color: #6E6E6E;
}
#nxsAgbTd p{
	margin: 0 0 0 0;
	display: inline;
}
.twocolumns .column1 ul{
	padding: 0 0 0 25px;
	list-style: inherit;
}
.twocolumns .column1 ul li{
	list-style: inherit;
}
.nxsBasketImgWrapperLink{
	display: block;
	width: 90px;
	height: 50px;
}
.nxsBasketImgWrapperLink img{
	border: none;
	vertical-align: middle;
}
.nxsBasketImgBox{
	height: 50px;
	background: white;
	vertical-align: middle;
	text-align: center;
	background-color: white;
	margin-top: 5px !important;
}
.nxsImgHelper{
	display: inline-block;
	vertical-align: middle;
	height: 100%;
}
.nxsDetailsPricePerUnitWrapper{
	font-size: 12px;
	color: #c9c9c9;
}
.nxsArticleAmountError{
	display: none;
	color: red;
	margin: 10px 0 0 0;
}

#sidebar .box .list-title{
	font-size: 22px;
	margin-top: 4px;
}

.box-logo .manufacturer img{
	max-height: 68px;
}



/* --- Social button like FB and etc. --- */
.social{
	padding-top:8px;
	padding-left:1px;
	margin-bottom:0;
	height:20px;
}

.social div.socialButton {
	float: left;
}

.social label {
	display: block;
	text-transform: none;
	padding: 3px 0 5px 0;
	font-weight: 700;
	text-shadow: 0 1px 1px #fff;
}

.social a{
	display: block;
	border: 0;
	padding: 0;
}

.social .fbEnableButton a:first-child{
	padding: 0 0 0 21px;
}

.social span {
	float: left;
	z-index: 66;
}

.fb_share_count_hidden {
	margin: 3px 7px 0 0;
	display:inline-block;
}

a.fb_button_simple {
	width: 14px;
	height: 14px;
	overflow: hidden;
	display:inline-block;
}

.social:hover {
	background: none;
}
.fb_iframe_widget{position: absolute !important; z-index: 1000 !important;}
#footer .facebook {float: left; margin-left:5px;}