@import url(https://fonts.googleapis.com/css?family=Oswald);
@media print{
.tabs-nav {
display:none
}
}

@media projection,screen{
.tabs-hide {
display:none
}
}

* {
outline:none;
margin:0;
padding:0
}

body {

/*
background:url(images/ski.jpg) no-repeat center top fixed #D4D8DB;*/
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
}

h1 {font-family: 'Oswald', Arial, Helvetica, sans-serif;
font-size:2em;
font-weight:100;
margin-bottom:8px
}

h2 {
font-size:1.7em;
font-weight:100;
margin-bottom:8px
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td {
margin: 0;
padding: 0;
}

table {
border-collapse: collapse;
border-spacing: 0;
}
fieldset,img {
border: 0;
}
address,caption,cite,code,dfn,em,strong,th,var,optgroup {
font-style: inherit;
font-weight: inherit;
}
del,ins {
text-decoration: none;
}
li {
list-style: none;
}
caption,th {
text-align: left;
}
h1,h2,h3,h4,h5,h6 {
font-size: 100%;
font-weight: normal;
}
q:before,q:after {
content: '';
}
abbr,acronym {
border: 0;
font-variant: normal;
}
sup {
vertical-align: baseline;
}
sub {
vertical-align: baseline;
}
legend {
color: #000;
}
input,button,textarea,select,optgroup,option {
font-family: inherit;
font-size: inherit;
font-style: inherit;
font-weight: inherit;
}
input,button,textarea,select {*font-size:100%;
}
strong {font-weight: bold;}

fieldset {
width:95%;
margin-top:8px;
padding:4px;
border:1px solid #482A49;
text-align:left
}

fieldset legend {
font-weight:700;
font-size:14px;
padding:5px
}

fieldset div {
padding:10px
}







#bg #wrapper {
background-color: #E7E7E7;
}



a {text-decoration: none;}
a:link,a:visited,a:hover {text-decoration:none; color: #585555;}
.clear {clear:both}

.right {float: right}
.left {float: left}
.alignright {text-align: right}

.color_logo {background: url(images/logo_small.png) no-repeat; width:107px; height:30px; float:left; margin-top: 5px; margin-right: 5px;}

.box_inner {background: #fff; width: 100%; height: 100%; padding: 15px; position: relative; float: left;}
.box_inner_single { width: 100%; height: 100%; padding: 15px; position: relative; float: left;background: url(images/single_bg.jpg) top right no-repeat #fff;}
.box_inner_13 {background: #fff; width: 220px; margin-right: 5px; height: 100%; padding: 15px; position: relative; float: left;}

.bg_bottom_13 {height:11px; width: 220px; margin-top: 0px; background:url(images/bg_bottom_13.png) center top no-repeat; position: relative; float: left;}

.bg_bottom_23 {height:11px; width: 740px; margin-top:0px; background:url(images/bg_bottom_23.png) center top no-repeat;position: relative; float: left;}
.bg_bottom_33 {height:11px; width: 960px; margin-top:0px; background:url(images/bg_bottom_33.png) center top no-repeat;position: relative; float: left;}

#site {float:left;width:100%;background:url(images/bg_top.png) no-repeat center top fixed;}
#outer {width:990px;margin-left:auto;margin-right:auto;}
#header {width:990px;margin-left:auto;margin-right:auto;}
#logo {background: url(images/logo_header.png) no-repeat scroll 0 0 transparent;
float: left;
height: 83px;
margin-left: 9px;
margin-top: 14px;
width: 242px;}

.header_left_menu {
left: 50%;
margin-left: -476px;
position: absolute;
top: 210px;
width: 153px;
	z-index:9;
}
.header_left_menu ul li {list-style-type: none; float: left; display: block; }
.header_left_menu a{color: #fff; font-size: 17px;line-height: 27px; font-family: 'Oswald', Arial, Helvetica, sans-serif; font-weight: 100;}
.header_facts { float: left;
height: 120px;
margin-left: 60px;
margin-top: 10px;
width: 160px;}
.header_facts ul li {width: 300px; display: block; list-style-type: none; float: left; line-height: 17x; padding-top: 7px; width: 150px;} 
.header_facts li img {margin-right: 10px; display: block; margin-top: -5px; float: left;}
.header_facts a{color: #303030; font-size: 12px;}
.header_facts span {color: #FF4400; font-weight: bold;}
.header_ts {float: left; width: 80px; height: 80px; margin-top: 10px; margin-left: 15px;}
.header_hotline {
    color: #555555;
    float: right;
    font-family: 'Oswald',Arial,Helvetica,sans-serif;
    font-size: 22px;
    font-weight: 600;
    height: 50px;
    line-height: 50px;
    margin-right: 10px;
    margin-top: 10px;
    overflow: hidden;
    text-align: right;
    text-shadow: 1px 1px 1px #FFFFFF;
    white-space: nowrap;
    width: 350px;
}
.header_hotlineimg { display: block; float: left; margin-top: 12px; margin-right: 7px; }

.header_hotline > img { margin-right: 10px;}
.header_search{clear: both; float: right; margin-top: -70px;width: 359px; height: 49px; background: url(images/bgsearch.png) no-repeat;}
.header_search input.search {background:#EFEFEF;border: 0px ;width:300px;height:49px; line-height:49px; padding-left: 10px;}
.header_search .searchbutton {position:relative;left:325px;top:-33px}
.header_row2 {background: url("images/logo_small_bg.png") no-repeat scroll 17px 27px #FF4400;
clear: both;
float: left;

margin-top: -21px;
padding: 0;
width: 990px;}
.header_row2_right {margin: 0px auto!; padding: 0px; clear:both;float: right; width: 800px; height: 50px; background: #272626; margin-top: 0px;}
.header_lang{margin: 0px auto!;float: left; width: 80px; height: 50px; line-height: 50px; padding-left: 10px;}
.header_langimg{padding-right: 10px;}

.header_login {
    color: #FFFFFF;
    float: left;
    font-size: 12px;
    height: 50px;
    line-height: 50px;
    margin-left: 160px;
    width: 290px;
}
.header_login a {
    color: #FF4400;
    font-size: 12px;
    margin-left: 5px;
    margin-right: 5px;
}
a.homelink {
    color: #FFFFFF;
    margin-right: 10px;
}

.header_cart.orange {
    background: #ff4400;
}

#basket_preview {
    background: none repeat scroll 0 0 #fff;
    box-shadow: 0 8px 8px 0 rgba(44, 53, 64, 0.6);
    clear: both;
    color: #222;
    display: none;
    float: right;
    padding: 8px 15px;
    position: relative;
    right: 0;
    top: 0;
    width: 400px;
    z-index: 99999;
}
#basket_preview .BasketPreviewItem {
    float: left;
    line-height: 20px;
    width: 400px;
    z-index: 99999;
}

#basket_preview .BasketPreviewItem a {
    color: #222;
}

#basket_preview .BasketPreviewItem_delete {
    float: right;
    margin-top: 5px;
    width: 20px;
}

#basket_preview .BasketPreviewItem_image {
    float: left;
    height: 50px;
    margin-right: 10px;
    overflow: hidden;
    width: 50px;
}

#basket_preview .BasketPreviewItem_image img {
    width: 50px;
}


#basket_preview .BasketPreviewItem_x {
    float: left;
    width: 40px;
}

#basket_preview .BasketPreviewItem_name {
    float: left;
    height: 40px;
    line-height: 20px;
    overflow: hidden;
    width: 160px;
}

#basket_preview .BasketPreviewItem_price {
    float: left;
    text-align: right;
    width: 85px;
}

#basket_preview .BasketPreviewItem_link {
    display: block;
    float: left;
    margin-top: 30px;
    text-align: right;
    width: 100%;
}

#basket_preview .BasketPreviewItem_link > a {
    background: none repeat scroll 0 0 #FF4400;
    color: #FFFFFF;
    font-family: arial;
    font-size: 12px;
    font-weight: 100;
    letter-spacing: 0;
    padding: 10px 25px;
    text-shadow: 1px 1px 1px #000000;
    text-transform: none;
}

#basket_preview .active {
    display: block;
}

.header_cart {float: right; width: 230px; padding-left: 20px; height: 50px; line-height: 50px; margin-top:0px; background: #4F4E4E; color: #fff; font-size: 12px;}
.header_cart span { padding-right: 20px; margin-right: 10px; border-right: 1px solid #fff;}
.header_cart a {color: #fff;}
#topmenu {margin: 0px auto!; padding: 0px; clear:both;float: right; width: 800px; height: 50px; background: #FDFDFD;}
#topmenu .menu_level1 li.level1 a {display:block;list-style-type:none;float:left;text-align:left;height:50px;line-height:50px; margin-top: 0px; color:#000;font-size:15px;font-weight:500;font-family: 'Oswald', Arial, Helvetica, sans-serif; border-right: 0px solid #ccc; }
#topmenu .menu_level2 li.level2 a {line-height:20px;height:20px;}
#topmenu .menu_level1 li.level1:hover a,li.level1 a:hover {color:#3C3C3D;}
#topmenu .left_menu li.level1 ul li.level2 {}
#topmenu .left_menu li.level1 ul li.level2 a {font-size:13px;color:#3C3C3D;letter-spacing:0; background: none;}
#topmenu .left_menu li.level1 ul li a:hover {color:#3C3C3D;text-decoration:underline}
#topmenu ul.menu_level1 li.level1.level1active a {color:#3C3C3D;}
#topmenu ul.menu_level1 li.level1.level1active a.level1active_link:hover {color:#3C3C3D;}
#topmenu{position:relative;z-index:9;margin:0;}
#topmenu ul{vertical-align:middle;width:760px; float: left; }
#topmenu ul ul{width:auto;}
#topmenu ul li{position:relative;vertical-align:middle;list-style-type:none;float:right;}
#topmenu ul li a{font-family:Arial, Helvetica, sans-serif; color:#fff;display:inline-block;vertical-align:middle;max-width:none;text-align:center;padding:0 12px; }
#topmenu ul li a:hover{display:inline-block;max-width:none;vertical-align:middle;}
#topmenu .menu_level1 li.level1:hover {background:#ff4400; color: #fff;}
#topmenu .menu_level1 li.level1 a:hover {color: #fff;}
#topmenu .menu_level1 li.level1.level1active a.level1active_link{background:#ff4400; color: #fff;}
#topmenu ul.menu_level1 li.level1.level1active a.level1active_link:hover{background:#ff4400; color: #fff;}
#topmenu .menu_level1 li.level1:hover a, li.level1 a:hover {
background:#ff4400; color: #fff;}
#topmenu .menu_level1 li.level1:hover {}
#topmenu ul.menu_level2 li a{position:relative;color:#fff;display:block !important;font-size:13px;line-height:10px;text-align:left; white-space:nowrap;border:0;margin:0;padding:0 0px 0px; border: none;color:#000;letter-spacing:0; padding-left: 5px;}
#topmenu ul.menu_level2{display:block;height:auto;position:relative;background:#F8F8F8;margin:0;padding:0; left: -3px;}
#topmenu ul.menu_level2 li{height: 25px; position:relative;display:block !important;float:none;max-width:none;margin:0;padding:0;}
#topmenu ul.menu_level1 li ul.menu_level2{display:none;float:left;position:absolute;left:0px;top:50px;z-index:10;padding:10px;}
#topmenu ul.menu_level1 li:hover ul.menu_level2{display:block; -webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;-moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;-webkit-box-shadow: 1px 2px 3px #7d7d7d; /* webkit browser*/ -moz-box-shadow: 1px 2px 3px #7d7d7d; /* firefox */ box-shadow: 1px 2px 3px #7d7d7d; }
#topmenu ul.menu_level1 li ul.menu_level2 li{width:150px; padding-left: 5px; z-index:99999; }
#topmenu ul.menu_level2 li a:hover{color:#000;text-decoration:underline;border:none; }
#topmenu ul.menu_level3 {display:none;}
#topmenu ul.menu_level4{display:none;}
#topmenu ul.menu_level1 li:last-child{margin-left:0px; }
#topmenu ul.menu_level1 li:first-child{margin-left:0;border-right:0px solid #1B2E40;}
#topmenu ul.menu_level2 li:last-child{margin-left:0px; }
#topmenu ul.menu_level2 li:first-child{margin-left:0;border:none;}
#topmenu ul.menu_level2 li:first-child:hover{margin-left:0;border:none;}
#topmenu ul.menu_level1 li:first-child ul.menu_level2{left: -112px;}
.header_row2_facts {margin: 0px auto!;float: left; width: 151px; height: 150px; margin-left: 20px; margin-top: 222px;}
.header_row2_slider {width: 800px; float: right; height: 322px;}


/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box;}


#cboxOverlay{background:url(images/overlay.png) repeat 0 0;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(images/controls.png) no-repeat -101px 0;}
    #cboxTopRight{width:21px; height:21px; background:url(images/controls.png) no-repeat -130px 0;}
    #cboxBottomLeft{width:21px; height:21px; background:url(images/controls.png) no-repeat -101px -29px;}
    #cboxBottomRight{width:21px; height:21px; background:url(images/controls.png) no-repeat -130px -29px;}
    #cboxMiddleLeft{width:21px; background:url(images/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(images/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(images/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(images/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff; overflow:hidden;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0; background:url(images/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious:hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(images/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext:hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(images/loading_background.png) no-repeat center center;}
        #cboxLoadingGraphic{background:url(images/loading.gif) no-repeat center center;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(images/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose:hover{background-position:-25px -25px;}

/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.
  See: http://jacklmoore.com/notes/ie-transparency-problems/
*/
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}

/*
  The following provides PNG transparency support for IE6
  Feel free to remove this and the /ie6/ directory if you have dropped IE6 support.
*/
.cboxIE6 #cboxTopLeft{background:url(images/ie6/borderTopLeft.png);}
.cboxIE6 #cboxTopCenter{background:url(images/ie6/borderTopCenter.png);}
.cboxIE6 #cboxTopRight{background:url(images/ie6/borderTopRight.png);}
.cboxIE6 #cboxBottomLeft{background:url(images/ie6/borderBottomLeft.png);}
.cboxIE6 #cboxBottomCenter{background:url(images/ie6/borderBottomCenter.png);}
.cboxIE6 #cboxBottomRight{background:url(images/ie6/borderBottomRight.png);}
.cboxIE6 #cboxMiddleLeft{background:url(images/ie6/borderMiddleLeft.png);}
.cboxIE6 #cboxMiddleRight{background:url(images/ie6/borderMiddleRight.png);}

.cboxIE6 #cboxTopLeft,
.cboxIE6 #cboxTopCenter,
.cboxIE6 #cboxTopRight,
.cboxIE6 #cboxBottomLeft,
.cboxIE6 #cboxBottomCenter,
.cboxIE6 #cboxBottomRight,
.cboxIE6 #cboxMiddleLeft,
.cboxIE6 #cboxMiddleRight {
    _behavior: expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')");
}



/* The Nivo Slider styles */
.nivoSlider {position:relative;	width:800px;	height:auto;overflow: hidden;}
.theme-default .nivoSlider {position:relative;background:#fff url(images/loading.gif) no-repeat 50% 50%;margin-bottom:10px;}
.theme-default .nivoSlider img {position:absolute;top:0px;left:0px;display:none;}
.theme-default .nivoSlider a {border:0;display:block;}
.theme-default .nivo-controlNav {
    margin-left: 10px;
    margin-top: -63px;
    position: absolute;
    text-align: center;
    z-index: 9999;
}
.theme-default .nivo-controlNav a {display:inline-block;width:22px;height:22px;background:url(images/bullets.png) no-repeat;text-indent:-9999px;border:0;margin: 0 2px;}
.theme-default .nivo-controlNav a.active {background-position:0 -22px;}
.theme-default .nivo-directionNav a {display:block;width:37px;height:37px;background:url(images/arrows.png) no-repeat;text-indent:-9999px;border:0;opacity: 0;-webkit-transition: all 200ms ease-in-out;
-moz-transition: all 200ms ease-in-out;-o-transition: all 200ms ease-in-out;transition: all 200ms ease-in-out;}
.theme-default:hover .nivo-directionNav a { opacity: 1; }
.theme-default a.nivo-nextNav {background-position:-37px 0;right:15px;}
.theme-default a.nivo-prevNav {left:15px}
.theme-default .nivo-caption {font-family: Helvetica, Arial, sans-serif;}
.theme-default .nivo-caption a {color:#fff;border-bottom:1px dotted #fff;}
.theme-default .nivo-caption a:hover {color:#fff;}
.theme-default .nivo-controlNav.nivo-thumbs-enabled {width: 100%;}
.theme-default .nivo-controlNav.nivo-thumbs-enabled a {width: auto;height: auto;background: none;margin-bottom: 5px;}
.theme-default .nivo-controlNav.nivo-thumbs-enabled img {display: block;width: 120px;height: auto;}
.nivoSlider img {position:absolute;top:0px;left:0px;max-width: none;}
.nivo-main-image {display: block !important;	position: relative !important; 	width: 100% !important;}
.nivo-slice {	display:block;	position:absolute;	z-index:5;	height:100%;	top:0;}
.nivo-box {	display:block;	position:absolute;	z-index:5;	overflow:hidden;}
.nivo-box img { display:block; }
.nivo-caption {	position:absolute;	left:0px;	bottom:0px;	background:#000;	color:#fff;	width:100%;	z-index:8;	padding: 5px 10px;	opacity: 0.8;	overflow: hidden;	display: none;	-moz-opacity: 0.8;	filter:alpha(opacity=8);	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */	-moz-box-sizing: border-box;/* Firefox, other Gecko */	box-sizing: border-box; /* Opera/IE 8+ */}
.nivo-caption p {	padding:5px;	margin:0;}
.nivo-caption a {	display:inline !important;}
.nivo-html-caption {display:none;}
.nivo-directionNav a {	position:absolute;	top:45%;	z-index:9;	cursor:pointer;}
.nivo-prevNav {	left:0px;}
.nivo-nextNav {	right:0px;}
.nivo-controlNav {	text-align:center;	padding: 15px 0;}
.nivo-controlNav a {	cursor:pointer;}
.nivo-controlNav a.active {	font-weight:bold;}
.pagination {	margin:15px auto 0;	width:100px;}
.pagination li {	float:left;	margin:0 1px;	list-style:none;}
.pagination li a {	display:block;	width:12px;	height:0;	padding-top:12px;	background-image:url(images/pagination.png);	background-position:0 0;	float:left;	overflow:hidden;}
.pagination li.current a {	background-position:0 -12px;}
/* The Nivo Slider styles end */

#maincontent {float: left;margin: 0 auto 0 10px;padding-top: 0;position: relative;width: 940px;z-index: 0;	min-height: 350px;}
#maincontentstart {margin:0 auto;width:940px;float:left;margin-bottom:0px; margin-top: 10px; margin-left: 10px; z-index: 900; position: relative}
#mainleft {margin:0 auto;width:170px;float:left;margin-bottom: 0px;}
#mainsubleft {margin:0 auto;width:170px;float:left;margin-top: 0px;}
#maincontent #mainsubleft ul.left_menu {margin-top: 0px; margin-bottom:15px;}

.bread {clear: both;display: block;float: left;font-size: 11px;height: 15px;line-height: 34px;margin-bottom: 13px;margin-left: 15px;margin-top: 0px;}
.bread a {font-size: 11px;}
.left_header {font-family: 'Oswald', Arial, Helvetica, sans-serif; color: #FF4400; font-size: 18px;}
.left_logo {margin-left: 34px; margin-top: 30px;}

.PlentyItemProducerContainer, .PlentyItemProducerList{overflow: hidden;width: 940px;}
.PlentyItemProducerListItem {width: 150px; float: left;}
.PlentyItemProducerListItemImage {}


#mainleft ul.left_menu {margin-top: 15px; margin-bottom:86px;}
#mainleft ul li.level1 a {font-family: 'Oswald', Arial, Helvetica, sans-serif; line-height:1.9em;padding-left:25px;margin-left:10px;text-align:left;font-size:14px;font-weight:500;color:#212121; background:url(images/aleft.png) no-repeat 0 7px}

#mainleft ul.left_menu li.level1active {display:block}
#mainleft ul.left_menu a {display:block;text-decoration:none;width:auto}
#mainleft ul.left_menu li.level1active a.level1active_link:hover {background:url(images/lefthead.png) no-repeat top;width:235px;height:48px;color:#fff;margin-left:-12px;text-align:right;font-size:1.5em;font-weight:100;padding-right:15px;padding-top:12px;text-shadow:none;}
#mainleft li.level2 a {display:none}
#mainleft li.level3 a {display:none}

#mainleft .menu_level1 li.level1 a {display:block;list-style-type:none;text-align:left;height:30px;line-height:30px; margin-top: 0px; color:#000;font-size:15px;font-weight:500;font-family: 'Oswald', Arial, Helvetica, sans-serif; width: 200px; }
#mainleft .menu_level2 li.level2 a {line-height:20px;height:20px;}
#mainleft .menu_level1 li.level1:hover a,li.level1 a:hover {color:#3C3C3D;}
#mainleft .left_menu li.level1 ul li.level2 {}
#mainleft .left_menu li.level1 ul li.level2 a {font-size:13px;color:#3C3C3D;letter-spacing:0; background: none;}
#mainleft .left_menu li.level1 ul li a:hover {color:#3C3C3D;text-decoration:underline}
#mainleft ul.menu_level1 li.level1.level1active a {color:#3C3C3D;}
#mainleft ul.menu_level1 li.level1.level1active a.level1active_link:hover {color:#3C3C3D;}
#mainleft{position:relative;z-index:9;margin:0;}


#mainleft ul{ }
#mainleft ul ul{width:auto;}
#mainleft ul li{position:relative;vertical-align:middle;list-style-type:none;float:left;}
#mainleft ul li a{font-family:Arial, Helvetica, sans-serif; color:#fff;display:inline-block;vertical-align:middle;max-width:none;text-align:center;padding:0 11px; }
#mainleft ul li a:hover{display:inline-block;max-width:none;vertical-align:middle;}
#mainleft .menu_level1 li.level1:hover {background:#ff4400; color: #fff;}
#mainleft .menu_level1 li.level1 a:hover {color: #fff;}
#mainleft .menu_level1 li.level1.level1active a.level1active_link{background:#ff4400; color: #fff;}
#mainleft ul.menu_level1 li.level1.level1active a.level1active_link:hover{background:#ff4400; color: #fff;}
#mainleft .menu_level1 li.level1:hover a, #mainleft li.level1 a:hover {background:#ff4400; color: #fff;}
#mainleft .menu_level1 li.level1:hover {}
#mainleft ul.menu_level2 li a{position:relative;color:#fff;display:block !important;font-size:13px;line-height:10px;text-align:left; white-space:nowrap;border:0;margin:0;padding:0 0px 0px; border: none;color:#000;letter-spacing:0; padding-left: 5px;}
#mainleft ul.menu_level2{display:block;height:auto;position:relative;background:#F8F8F8;margin:0;padding:0; left: -3px;}
#mainleft ul.menu_level2 li{height: 25px; position:relative;display:block !important;float:none;max-width:none;margin:0;padding:0;}
#mainleft ul.menu_level1 li ul.menu_level2{display:none;float:left;position:absolute;left:150px;top:0px;z-index:10;padding:10px;}
#mainleft ul.menu_level1 li:hover ul.menu_level2{display:block; -webkit-border-top-right-radius:10px;-webkit-border-bottom-right-radius:10px;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;-webkit-box-shadow: 1px 2px 3px #7d7d7d; /* webkit browser*/ -moz-box-shadow: 1px 2px 3px #7d7d7d; /* firefox */ box-shadow: 1px 2px 3px #7d7d7d; }
#mainleft ul.menu_level1 li ul.menu_level2 li{width:150px; padding-left: 5px; z-index:99999; }
#mainleft ul.menu_level2 li a:hover{color:#000;text-decoration:underline;border:none; }
#mainleft ul.menu_level3 {display:none;}
#mainleft ul.menu_level4{display:none;}
#mainleft ul.menu_level1 li:first-child{margin-left:0px; }
#mainleft ul.menu_level1 li:last-child{margin-left:0;border-right:0px solid #1B2E40;}
#mainleft ul.menu_level2 li:first-child{margin-left:0px; }
#mainleft ul.menu_level2 li:last-child{margin-left:0;border:none;}
#mainleft ul.menu_level2 li:last-child:hover{margin-left:0;border:none;}

#mainsubleft {}
#mainsubleft ul li {list-style-type: none;}
#mainsubleft ul.left_menu li.level1{display:none;}
#mainsubleft ul li.level1 a{font-family: 'Oswald', Arial, Helvetica, sans-serif; color: #FF4400; font-size: 18px;}
#mainsubleft ul.left_menu li.level1 a:hover{color:#000; background: none; text-decoration: none;}
#mainsubleft ul.left_menu li.level1active {display:block;}
#mainsubleft ul.left_menu li.level1active a.level1active_link{font-family: 'Oswald', Arial, Helvetica, sans-serif; color: #FF4400; font-size: 18px; margin-bottom: 15px; display: block;}
#mainsubleft ul.left_menu li.level1 li.level2 a{display:none;}
#mainsubleft ul.left_menu li.level1li.level3 a{display:none;}
#mainsubleft ul.left_menu li.level1active ul.menu_level2 li.level2 a{font-family: 'Oswald', Arial, Helvetica, sans-serif; line-height:1.9em;padding-left:25px;margin-left:10px;text-align:left;font-size:14px;font-weight:500;color:#212121; background:url(images/aleft.png) no-repeat 0 7px; display: block;
}
#mainsubleft ul.left_menu li.level1active ul.menu_level2 li.level2 a:hover{text-decoration: underline}
#mainsubleft ul.left_menu li.level1 li.level2active a{display: block; font-size:14px;color:#262626;line-height:1.2em;text-transform:none;list-style-type:none; background:url(images/adown.png) no-repeat 160px 10px #F0F0F0;}
#mainsubleft ul.left_menu li.level1 li.level2active li a {width: 170px;font-size:14px;color:#262626;line-height:1.8em;text-transform:none;list-style-type:none; background:url(images/adown.png) no-repeat 120px 10px #F0F0F0}

#mainsubleft select.hersteller{padding: 3px; width: 190px;}
#mainleft .search_form select, #mainsubleft .search_form select{width: 170px; border: 1px solid #EAEAEA; padding: 4px;}
#mainsubleft .lastseenimage a { width: 74px; height: 74px;text-align: center; line-height:250%; vertical-align: middle; display: table-cell; overflow: hidden;}
#mainsubleft .lastseenimage img { float: left;margin: 5px;width: 74px; }
#contentbox {background: none repeat scroll 0 0 #EFEFEF;clear: both;float: left;margin-top: 0px;padding-bottom: 0;padding-top: 0;width: 100%;}

#main {width: 730px; float: right; margin: 0px;}
#main_single {width: 940px; float: right; margin: 0px; }
.formtable input{padding: 3px; margin: 3px;}
#contentbox h1 {font-family: 'Oswald', Arial, Helvetica, sans-serif; color: #FF4400; font-size: 22px; }
#contentbox h2 {font-family: 'Oswald', Arial, Helvetica, sans-serif; color: #FF4400; font-size: 18px; margin-bottom: 15px;}
.box_inner p{margin-bottom: 15px; font-size: 12px; line-height: 1.4em;}
#footer {width:940px;float:left;margin-bottom:20px; margin-top: 0px; margin-left: 10px; z-index: 900;}
.footer_header {font-family: 'Oswald', Arial, Helvetica, sans-serif; color: #FF4400; font-size: 18px; position: relative;}
.footer_header span {color: #000;}
.footer_box {width:208px;height: 235px;float:left;line-height:1.5em; margin-right: 35px; margin-bottom: 45px;}
.footer_box .box_inner a {color:#585555;}
.footer_box .box_inner .footer_link a{float:left; font-family: 'Oswald', Arial, Helvetica, sans-serif; color: #000; font-size: 14px; margin-top: 5px; position: relative; width: 190px;}
.footer_box_last {width:208px;height: 235px;float:left;line-height:1.5em;font-size:1em; margin-right: 0px;}
.footer_box strong {font-size:1.3em;font-weight:500; margin-bottom: 10px; display: block;}
.footer_box ul,.footer_box p,.footer_box_last p{margin-top: 10px;}
.footer_box li {margin-left: 0px; line-height: 1.6em;}
.footer_box_last .ts_logo {margin-left: 60px; margin-bottom: 10px}
.footer_box .box_inner form {margin-top: 10px;}
.footer_box .box_inner .input_field {padding: 3px; width: 180px; margin-top: 5px;}#footer .amazon {float: left; width: 200px; height: 100px; position: relative; line-height: 50px;margin-top: -30px;}
#footer .mobil {
    float: left;
    height: 100px;
    line-height: 18px;
    margin-top: -30px;
    position: relative;
    width: 140px;
}


#footer .amazon {
    float: left;
    height: 100px;
    line-height: 50px;
    margin-top: -30px;
    position: relative;
    width: 140px;
}
#footer .ebay {float: left; width: 140px;height: 100px; line-height: 50px; margin-top: -30px;}
#footer .solidx {float: left; width: 270px;height: 100px; line-height: 50px;margin-top: -30px;}
#footer .solidx img {
    margin-bottom: 0px;
    margin-top: 15px;
}
#footer .mobil > img {
    margin-left: 29px;
}
#footer .ebay img {
    margin-bottom: 2px;
    margin-top: 9px;
    margin-left: 6px;
}
#footer .amazon img {
    margin-bottom: 5px;
    margin-top: 15px;
    width: 100px;
}
#footer .solidx span {float: right;
    font-size: 11px;
    line-height: 15px;
    margin-top: -25px;
    text-align: left;
    width: 160px;}
#footer .shoplink {display: block; border:0px; font-family: 'Oswald', Arial, Helvetica, sans-serif; color: #fff; font-size: 12px; background: #262626; text-align: center; padding: 2px; width: 100px; height: 20px; line-height: 20px; font-weight: 100; margin-top: 10px;}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
#footer .shoplink {display: block; border:0px; font-family: 'Oswald', Arial, Helvetica, sans-serif; color: #fff; font-size: 12px; background: #262626; text-align: center; padding: 2px; width: 100px; height: 20px; line-height: 20px; font-weight: 100; margin-top: 10px;}

















#footer .button {background: none repeat scroll 0 0 #262626; border: 0 none; color: #FFFFFF; display: block; font-family: 'Oswald',Arial,Helvetica,sans-serif;font-size: 14px; font-weight: 100;height: 30px; line-height: 20px; margin-top: 10px; padding: 2px; text-align: center; width: 190px; cursor:pointer;}

#kontakt {position: fixed; left: -7px; top: 150px;}
#callback {position: fixed; left: -7px; top: 274px;}
#kontakt:hover {position: fixed; left: 0px; top: 150px;}
#callback:hover {position: fixed; left: 0px; top: 274px;}
.null_euro {font-family: 'Oswald',Arial,Helvetica,sans-serif;font-size: 50px; color: #ff4400; font-weight: 100;letter-spacing: -3px;}
.box_inner h3 {font-family: 'Oswald',Arial,Helvetica,sans-serif;font-size: 16px; font-weight: 100;}
.box_inner_bottom {float:left; background: #fff; width: 100%;padding: 15px;}
.rightbox {clear: both; float: right; width: 250px; margin-top: 20px;}
.copy {float: left; font-size: 0.8em; margin-top: 50px; margin-left: 10px;}

.startbox {width: 285px; padding-left: 15px; }
.bx-next{background-image: url(images/left.png); display: block;height: 36px;margin: -50px 0 0 607px;position: absolute; width: 36px;cursor: pointer;}
.bx-prev {background-image: url(images/right.png);cursor: pointer;display: block;height: 36px;margin: -50px 0 0 649px;position: absolute;width: 36px;cursor: pointer;}

#box2 {height: 220px;width: 400px; margin:0px; padding:0px; float: right; }
#box2 .bx-next{background-image: url(images/left.png); display: block;height: 36px;margin: -50px 0 0 -290px;position: absolute; width: 36px;cursor: pointer;}
#box2 .bx-prev {background-image: url(images/right.png);cursor: pointer;display: block;height: 36px;margin: -50px 0 0 -249px;position: absolute;width: 36px;cursor: pointer;}

#slider1 li {list-style-type: none;width: 195px;}
#scroller_2 li {margin: 0; height: 220px; width: 190px; position: relative; float:left; }

.listing_price {font-family: 'Oswald', Arial, Helvetica, sans-serif; width: 175px; text-align: center; font-size: 18px;color: #FF4400;float:left; position: relative; }
.listing_name {float: left;
height: 29px;
line-height: 14px;
overflow: hidden;
position: relative;
text-align: center;
width: 175px; }
.listing_name a{font-family: Arial, Helvetica, sans-serif; font-size: 12px;color: #212121;position: relative; }
.listing_desc {width: 178px; text-align: center; float:left; border: 1px solid #DADADA; margin-right: 5px; position: relative; }
.listing_image {
    display: block;
    height: 150px;
    margin: 5px;
    overflow: hidden;
    position: relative;
    text-align: center;
    vertical-align: middle;
    width: 160px;
}

.listing_image > a {
    display: table-cell;
    height: 150px;
    line-height: 250%;
    text-align: center;
    vertical-align: middle;
    width: 160px;
}
.listing_image img {
    max-width: 160px;
}

#lightboxx > img {
    max-width: 370px;
}
.listing_new{width: 75px; height: 80px; background: url(images/new_en.png); position: absolute; top:0px; left: 105px;}
.listing_sav {width: 75px; height: 80px; background: url(images/sale_en.png); position: absolute; top:0px; left: 105px;}
.produktlist ul {float: left; margin:0px;}
.produktlist li {float: left; margin:0px;}

#maincontent .listing_desc {width: 175px; text-align: center; float:left; border: 1px solid #DADADA; margin-right: 5px; margin-bottom: 5px; position: relative; }
#maincontent .listing_new {top:0px; left: 100px; }

.letterbox {float: right; margin-top: 10px; font-weight: bold;}
.brandheader{font-weight: bold;}

ul.letters li{display: block; float: left; margin: 1px;background: none repeat scroll 0 0 #ff4400; color:#fff;border-radius: 6px 6px 6px 6px;height: 25px;text-align: center;line-height: 25px;width: 25px;}
ul.letters a {color: #fff;}
ul.letters a:hover {color: #fff;}
ul.letters li:hover{background: #272626;color: #fff;}

.cat_image {background: none repeat scroll 0 0 #D0D0D0;border-left: 190px solid #FF4400;color: #EAEAEA;float: left;font-family: 'Oswald',Arial,Helvetica,sans-serif;font-size: 200px;height: 140px;
letter-spacing: -10px;line-height: 100px;margin-bottom: 12px;margin-left: -220px;margin-top: -168px;overflow: hidden;position: absolute;text-align: center;width: 800px;z-index: 0;}
.default_cat_image {border-left: 190px solid #FF4400; float: left; height: 140px; margin-left: 0px; margin-top: -12px; position: relative;width: 800px; font-family: 'Oswald',Arial,Helvetica,sans-serif; font-size: 200px; overflow: hidden; text-align: center; color: #EAEAEA; z-index:0; line-height:100px; letter-spacing: -10px; /*background: #D0D0D0; */ background: url(images/catimage.jpg) no-repeat 0 12px;
}

#main_single .cat_image {border-left: 190px solid #FF4400; float: left; height: 140px; margin-left: -10px; margin-top: -152px; position: relative;width: 800px; margin-bottom: 12px;
font-family: 'Oswald',Arial,Helvetica,sans-serif; font-size: 200px; overflow: hidden; text-align: center; background: #D0D0D0; color: #EAEAEA; z-index:0; line-height:100px; letter-spacing: -10px;}

.pager_box {text-align: center;font-family: 'Oswald',Arial,Helvetica,sans-serif;height: 30px;line-height: 30px;margin-top: 25px;	padding: 5px;}
.browsePrevious, .browseNext, .articlePages {display: inline;}
.browsePrevious img, .browseNext img {margin: 0px 20px -12px;}
.articlePages a { color: #FF4400;font-size: 16px;line-height: 40px; margin: 0 5px;}
.articlePages a.articlePages_activeLink {color: #272626; font-size: 19px;}
.sort {float: right; margin-bottom: 10px;width: 502px; }
.sort span {float: left;line-height: 25px;padding-right: 5px;width: 80px; }
.sort select {float: left;margin-bottom: 3px;margin-right: 5px;padding: 3px;width: 160px;}


/*============================================================================================*/
/* JQUERY PRICE SLIDER*/
/*============================================================================================*/


.ui-slider { position: relative; text-align: left; margin: 10px;}
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 14px; height: 27px; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: 1em; height: 27px; display: block; border: 0; }
.ui-slider-horizontal { height: 2em; width: 95%;}
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }
.ui-widget { font-family: Arial,sans-serif; font-size: .8em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Arial,sans-serif; font-size:1em; }
.ui-widget-content { border: 1px solid #aaaaaa; }
.ui-widget-content a { color: #414141; }
.ui-widget-header { border: 1px solid #ccc; background: #ff4400; color: #ffffff; font-weight: 100;}
.ui-widget-header a { color: #414141;}
.ui-state-default, .ui-widget-content .ui-state-default {background: url(images/slider-handle.gif);}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #414141; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {outline: none; }
.ui-state-hover a, .ui-state-hover a:hover { color: #ccc; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #ccc; outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #ccc; outline: none; text-decoration: none;}


/*============================================================================================*/
/* SINGLE */
/*============================================================================================*/


.backlink { float: right;margin-right: -26px;margin-top: -21px}
.backlink a {color: #000; font-family: 'Oswald',Arial,Helvetica,sans-serif;font-size: 16px;}
.single_short_desc {float: left; width: 200px; margin-top: 80px;}
.single_short_desc p{line-height: 1.6em; font-size: 12px;}
.single_short_desc strong{font-weight: bold; display: block; width: 180px; margin-bottom: 10px;}
.single_more_images { float: left;margin-top: 30px;width: 245px;}
.prevImg {float: left; margin: 5px;border: 1px solid #CCCCCC;height: 105px;width: 105px;}
/*.prevImg img {max-height: 105px; max-width: 105px;}*/
.zoom { float: left; width:105px;  height:105px;   display:block;   position:relative; overflow: hidden; background:#fff url(images/loader.gif) no-repeat center;}
.zoom img { display:none }
.zoomOverlay { position:absolute;top:0; left:0; bottom:0; right:0;display:none;background-image:url(images/zoom.png);background-repeat:no-repeat;background-position:center;}

.single_picture span.mainimg{float: left; width: 450px; text-align: center; line-height:250%; vertical-align: middle; display: table-cell; overflow: hidden;}
.single_picture { float: left;margin-top: 30px;position: relative;width: 450px; }
.single_vorteil {float: left; width: 700px;margin-top: 10px; padding-top: 15px; border-top: 1px solid #ccc; font-size:11px;}
.single_vorteil p {display: block;float: left;font-size: 12px;margin-right: 10px;margin-top: 15px;width: 340px;}
.single_vorteil span {display: block;float: left;font-family: 'Oswald',Arial,Helvetica,sans-serif;font-size: 17px;width: 700px; }
.single_vorteil strong {display: block;font-weight: bold;width: 600px;}
.single_vorteil a {color: #000; margin-top: 5px; margin-bottom: 5px;}
#single_main_data {float: right; width: 205px; margin-top: 0px; border-left: 1px solid #ccc; padding-left: 20px; padding-bottom: 25px;}
.single_price  {float: left; font-family: 'Oswald', Arial, Helvetica, sans-serif; color: #000; font-size: 22px; width: 200px;}
.single_price .Price  {font-family: 'Oswald', Arial, Helvetica, sans-serif; color: #000; font-size: 22px;}

.single_shippinginfo {font-size: 11px;width: 120px; margin-top: 5px;}
.single_shippinginfo a {font-size: 11px; color: #585555; }
.single_actions {float: left; width: 200px;margin-top: 10px; }
.single_cartmenge{ float: left;margin-right: 15px;margin-top: 0;}
input.anzahlinput{padding: 5px; width: 40px;}
.single_cartanzahl{}
.single_button {float: left; width: 200px; margin-top: 10px;}
.add_basket_ajax{background: none repeat scroll 0 0 #FF4400;border: 0 none;color: #FFFFFF;float: left;font-family: 'Oswald',Arial,Helvetica,sans-serif;font-size: 20px;padding: 2px;width: 200px;
	cursor: pointer;    text-align: center;}
	
	
	
input.actionsbtn {background: none repeat scroll 0 0 #ccc;border: 0 none;color: #000;float: left;font-family: 'Oswald',Arial,Helvetica,sans-serif;font-size: 14px;height: 31px;line-height: 31px;
margin-right: 10px;margin-top: 15px;text-align: center;width: 95px;	cursor: pointer;padding:0px}
a.actionsbtn{ background: none repeat scroll 0 0 #ccc;border: 0 none;color: #000;float: left;font-family: 'Oswald',Arial,Helvetica,sans-serif;font-size: 14px;height: 31px;line-height: 31px;
margin-top: 15px;text-align: center;width: 95px; cursor: pointer;}
input.actionsbtn:hover, a.actionsbtn:hover {background: none repeat scroll 0 0 #585555;color: #fff;text-decoration: none;}
.single_detail{float: left; width: 200px;margin-top: 10px; border-top: 1px solid #ccc; font-size:12px;}
.single_detail_row{float: left; width: 200px;margin-top: 10px; }
.single_detail_key{font-weight: bold; width: 100px; float: left; text-align: left;}
.single_detail_value{width: 80px;float: left;}
.single_detail_value a {color: #585555;}

.single_atrr {float: left; width: 210px;margin-top: 10px; border-top: 1px solid #ccc; font-size:12px;padding-top: 10px;}
.ArticleAttrSelect {width: 210px; padding: 4px; margin-bottom: 20px; margin-top: 5px;}
.AttrImage img {width: 30px; }


/* Tabs */

#vtab {float: left;width: 950px;}
#vtab h3{font-family: 'Oswald',Arial,Helvetica,sans-serif; font-size: 17px;}
#vtab > ul > li { cursor: pointer;display: block;height: 70px;list-style-type: none;margin: auto;padding-left: 50px;padding-top: 10px;position: relative;margin: auto auto auto -27px;text-align: left;width: 217px;}
#vtab > ul > li.selected {z-index:10;position:relative;color:#fff;background:url(images/feature-tab-current.png)}
#vtab > ul {border-left: 1px solid #CCCCCC;display: block;float: right;margin-right: 62px;padding: 20px 0 50px;position: relative;text-align: left;width: 173px;}
#vtab > div {width:620px;min-height:200px;position:relative;z-index:9;line-height:1.4em;padding-bottom: 40px;}
#vtab > .ui-widget-content {border: 0px;}
#vtab > div > p {margin-bottom: 15px;}
#vtab > div > h4 {padding-top:5px;margin-bottom: 15px;font-family: 'Oswald',Arial,Helvetica,sans-serif;font-size: 17px;}
#vtab > ul > li.selected {background:url(images/feature-tab-current.png)}
#vtab > ul > li:hover {text-decoration:underline;background:url(images/feature-tab-current.png); color: #fff;}
#vtab > div {z-index:1!important;left:1px;top: 25px;}
#vtab a,img {border:none}

/* PrettyPhoto */

#lightboxOverlay {position: absolute;top: 0;left: 0;z-index: 9999;background-color: black;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);opacity: 0.85;display: none;}
#lightbox {position: absolute;left: 0;width: 100%;z-index: 10000;text-align: center;line-height: 0;font-family: "lucida grande", tahoma, verdana, arial, sans-serif;font-weight: normal;}
#lightbox img {width: auto;height: auto;}
#lightbox a img {border: none;}
.lb-outerContainer {position: relative;background-color: white;*zoom: 1;width: 250px;height: 250px;margin: 0 auto;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;}
.lb-outerContainer:after {content: "";display: table;clear: both;}
.lb-container {padding: 10px;}
.lb-loader {position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}
.lb-nav {position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
.lb-container > .nav {left: 0;}
.lb-nav a {outline: none;}
.lb-prev, .lb-next {width: 49%;height: 100%;background-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");display: block;}
.lb-prev {left: 0;float: left;}
.lb-next {right: 0;float: right;}
.lb-prev:hover {background: url(images/prev.png) left 48% no-repeat;}
.lb-next:hover {background: url(images/next.png) right 48% no-repeat;}
.lb-dataContainer {margin: 0 auto;padding-top: 5px;*zoom: 1;width: 100%;-moz-border-radius-bottomleft: 4px;-webkit-border-bottom-left-radius: 4px;-ms-border-bottom-left-radius: 4px;-o-border-bottom-left-radius: 4px;border-bottom-left-radius: 4px;-moz-border-radius-bottomright: 4px;-webkit-border-bottom-right-radius: 4px;-ms-border-bottom-right-radius: 4px;-o-border-bottom-right-radius: 4px;border-bottom-right-radius: 4px;
}
.lb-dataContainer:after {content: "";display: table;clear: both;}
.lb-data {padding: 0 10px;color: #bbbbbb;}
.lb-data .lb-details {width: 85%;float: left;text-align: left;line-height: 1.1em;}
.lb-data .lb-caption {font-size: 13px;font-weight: bold;line-height: 1em;}
.lb-data .lb-number {display: block;clear: left;padding-bottom: 1em;font-size: 11px;}
.lb-data .lb-close {width: 35px;float: right;padding-bottom: 0.7em;outline: none;}
.lb-data .lb-close:hover {cursor: pointer;}

.ArticleAttrImageSelected {border: 1px solid #4D4C4A;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}
.ArticleAttrImage:hover{border: 1px solid #4D4C4A;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}
.AttrImage {text-align: left; }
img.ArticleAttrImageSelected {padding:2px; cursor: pointer;}

.formtable {width:600px}
.PlentyFormContainer ul {margin: 20px;}
.articelorder {float:right;line-height:38px}

.small {font-size:9px;font-style:normal;font-family:Arial;}
.currency {color:#278EB1;font-weight:700}

#PlentyMyAccount h2 {font-size:1.4em;margin-bottom:10px}
.plentyErrorBox a {color:#fff;text-decoration:underline}
.plentyMessageBox a {text-decoration:underline}
.plentyMessageBoxTitle {font-size:2.5em;color:#000}
.flChosenFilters,.flFilterCloud {padding:4px}
.ArticleListPageLinks a,.flCloudHeader a:visited {color:#000}
#PlentyMyAccount th,td,tr {background:#fff}
strong .flEmphasis,a.flResultTitle .flEmphasis,#flRemoveAllFilters:hover {text-decoration:underline}
.flEmphasis,span.flPrice,.ProducerActive {font-weight:700}
.multilang_flags {display:none}
#orderstep_panel {display:none}
#PlentyOrder h1 {font-weight:100;font-size:23px}


/* Artikelauflistung im Bestellvorgang */
.Order_ArticleTable {
width:99%;
margin-top:12px;
margin-bottom:12px;
border-collapse:collapse;
border-width:1px;
border-style:solid;
border-color:#482A49
}

.Order_ArticleTable td {
padding:3px
}

.Order_ArticleTable th {
padding:3px;
font-weight:700;
background-color:#482A49
}

.Order_ArticleTable th,.Order_ArticleTable span {
color:#FFF
}

.Order_ArticleTable td {
border-width:1px;
border-style:solid;
border-color:#482A49
}

/* Darstellung der Summen im Warenkorb */
.Order_TotalsTable {
width:99%;
margin-top:14px;
border-collapse:collapse
}

.Order_TotalsTable td {
padding:8px 3px;
border-bottom:#482A49 1px solid
}

/* Konfigurationstabelle */
.Order_ConfigTable {
width:99%;
margin-top:10px
}

.Order_ConfigTable th,.Order_ConfigTable th span {
padding:4px;
font-weight:700;
color:#000
}

.Order_ConfigTable td {
padding:4px;
background-color:#F0F0F0
}

.Order_ConfigTable table {
margin:10px;
border-collapse:collapse;
border-width:1px;
border-style:solid;
border-color:#482A49;
padding:4px;
width:95%
}

/* Anzeige der Gesamtsumme im Warenkorb */
.Order_ConfigTableSum {
width:99%
}

.Order_ConfigTableSum td {
border-top:1px solid #482A49;
padding:4px
}

.Order_ConfigListTable td {
border-top:1px solid #482A49;
padding:4px
}

.Order_ConfigListTable div {
margin:10px
}

.address_input_field,.address_input_field_marked {
padding:4px
}

.Order_AddressInputTable {
padding-top:10px;
padding-bottom:10px;
background-color:#F0F0F0
}

.Order_AddressInputTable th {
padding:4px;
font-weight:700;
background-color:#F0F0F0
}

.Order_AddressInputTable td {
padding:4px
}

.MyAccount_Navigation {
width:100%;
margin:0;
padding:8px 4px 0 2px;
list-style:none;
font-weight:700;
border:none;
color:#000
}

.MyAccount_Navigation li a {
display:block;
margin:0;
padding:5px;
background-color:#EDEDED;
color:#000;
text-decoration:none;
width:160px
}
.MyAccount_Navigation li a:hover {background-color:#FFF}
.ArticleAttrTable td {border:0}
.small {font-size:9px;font-style:normal}
.red {font-style:normal;color:#C00}
.PlentyOrderBox {border:1px solid #c1c1c1;background-color:#fff;margin-top:10px}
.PlentyOrderHeader {background-color:#EDEDED;padding:5px;font-size:18px;margin:0 0 10px}
.PlentyOrderAdvice {background-color:#fff;padding:5px;margin:1px}
.PlentyOrderContent {padding:5px}
#PlentyOrderPanel {background: url(images/drop-box.png) no-repeat; font-size: 12px; text-align: center; line-height: 1.5em; position: absolute; left: 50%; width: 480px; height: 280px; margin-left: -290px; top: 190px; padding: 50px; z-index: 99999;}


.plentyMessageBox, .plentyErrorBox, .PlentyWebshopPopup {
    background: url("images/close.png") no-repeat scroll right top #FFFFFF;
    border: 5px solid;
    box-shadow: 1px 2px 3px #7D7D7D;
    color: #626262;
    font-family: Arial;
    font-size: 12px;
    left: 50%;
    line-height: 17px;
    margin-left: -325px;
    padding: 35px;
    position: absolute;
    width: 580px;
}

.aftermsg > .actionsbtn, .popup_plenty {
    background: none repeat scroll 0 0 #FF4400;
    border: medium none;
    border-radius: 4px;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    float: left;
    font-family: 'Oswald',Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: 400;
    margin: 5px;
    padding: 15px;
    text-align: center;
    text-transform: uppercase;
    width: 250px;
}
.button.popup_plenty > a {
    color: #FFFFFF;
}

.colors {
    color: #FF4400;
    font-size: 21px;
}
.PlentyFormBox.PlentyWebshopMainContainer strong {
    display: block;
    font-family: oswald;
    font-size: 16px;
    font-weight: 100;
    margin-bottom: 25px;
}

span.basket_quantity, span.basket_amount_dot {
   border-right: 0 none;
    margin-right: 0;
    padding-right: 0;
}
#PlentyOrder {}
#ff01_msg a {text-decoration: underline;}
#PlentyOrder table {background: #fff;}
#PlentyOrder {min-height: 500px;}
.OrderClose {width: 30px; height: 30px; position: absolute; right: 20px; top: 16px; cursor: pointer;}
.PlentyAttributeErrorMsg {background: red; color: #fff; padding: 5px; margin: 5px; display: block; width: 380px; height: 25px; font-weight: bold;}
.articelorder select {padding: 4px; width: 190px; margin-right: -15px;}
.fb-like-box {float: right; margin: 5px; margin-right: 15px;}
.googleplus {float: right; margin-right: 25px;}
.legend{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:100;}
#return_over {position: relative; float: left; left: 0px; top:0px; margin-top: 0x;height: 650px; width: 700px;background: #000; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; /* IE8 */ filter: alpha(opacity=90); /*IE7 und kleiner*/background: none repeat scroll 0 0 #000000;color: #FFFFFF;float: left;font-size: 21px;font-weight: 100;height: 327px;left: 0;margin-top: -368px;opacity: 0.9;padding: 30px;position: relative;
text-align: left;top: 0;width: 647px; }
#return_over a {color: #FFFFFF; text-decoration: underline;} 
#return_over h6 {display: block;float: left;font-size: 340px;margin-top: -81px;}
.plentyMessageBox, .plentyErrorBox {margin-left: -325px;padding: 35px;position: absolute;width: 580px;z-index: 999999;	left: 50%;color: #626262;font-family: Arial;font-size: 12px;line-height: 17px;background: url(images/close.png) top right no-repeat #FFF;	border: 5px solid; /* Mozilla: */background: url(images/closebox.png) top right no-repeat -moz-linear-gradient(top, #FFFFFF, #f2f3f1);/* Chrome, Safari:*/background: url(images/close.png) top right no-repeat -webkit-gradient(linear,left top, left bottom, from(#FFFFFF), to(#f2f3f1));/* MSIE */filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#FFFFFF', EndColorStr='#f2f3f1', GradientType=0);#filter: none;	-webkit-box-shadow: 1px 2px 3px #7d7d7d; /* webkit browser*/ -moz-box-shadow: 1px 2px 3px #7d7d7d; /* firefox */ box-shadow: 1px 2px 3px #7d7d7d;
}
.plentyErrorBoxTitle, .plentyMessageBoxTitle {color: #000}

.filter input {margin: 3px 0;padding: 3px;}
.NavigationGroupFilter {border: 1px solid #555555;float: left;margin: 0 0 10px 10px;max-height: 150px;max-width: 170px;min-height: 150px;min-width: 172px;overflow-x: hidden;overflow-y: auto;padding: 5px;}
.NavigationGroupFilter h2 {background: none repeat scroll 0 0 #CCCCCC;	font-size: 12px;display: block;padding: 2px;}

.facebook {
    display: block;
    height: 45px;
    width: 45px;
    text-indent: -9999px;
    background: url(images/facebook.png) no-repeat left top;
    cursor: pointer; float: left;
}
.youtube {
    background: url("images/youtube.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    cursor: pointer;
    display: block;
    height: 45px;
    text-indent: -9999px;
    width: 45px;
    float: left;
    margin-left: 5px;
}