﻿@import url(http://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/sitebg.jpg) fixed center top;font-family:Arial, Helvetica, sans-serif;font-size:.8em;color:#2F2F2F;margin:0;padding:0;}
#contentbox{width:980px;margin-top:210px;position:absolute;left:50%;margin-left:-490px;background:#fff;}
#leftcontent{width:200px;float:left;background:#fff;margin:0 auto! 0 0;}
#maincontent{float:right;width:765px;background:#fff;margin-right:-5px;}
#maincontentfull{padding-left:10px;float:left;background:#fff;width:970px;}
th{font-size:16px;}
.filter_box{font-size:12px;padding:0 10px 10px 20px;}
.NavigationGroupFilter h2{font-family:oswald, arial;font-size:18px;font-weight:100;color:#1B2E40;margin-bottom:5px;}
.NavigationGroupFilter{font-family:arial;font-size:12px;border-bottom:1px dashed #1B2E40;padding:0 10px 10px 20px;}
.CharacterFilterElement input{background:none;border:1px solid #ccc;}
h1{font-family:arial;font-size:16px;font-weight:700;}
h2{font-family:arial;font-size:14px;font-weight:700;}
h3{font-family:arial;font-size:13px;color:#1B2E40;font-weight:700;}
h5{color:#1B2E40;font-family:arial;padding-top:15px;margin-left:15px;font-size:15px;font-weight:700;}
h6{font-family:oswald, arial;color:#1B2E40;font-size:19px;margin-top:10px;margin-left:15px;font-weight:100;}
.right {float: right;}
.left {float: left;}
.content{width:720px;font-family:arial;color:#636c72;font-size:13px;text-align:left;}
.content_padding{padding:10px;}
.content_title{height:40px;width:760px;float:left;line-height:40px;margin-bottom:10px;border-bottom:1px dashed #1B2E40;}
.content_title_full{height:40px;width:970px;float:left;line-height:40px;margin-bottom:10px;border-bottom:1px dashed #1B2E40;}
.content_titlex{height:40px;width:730px;float:left;line-height:40px;margin-bottom:20px;border-bottom:1px dashed #1B2E40;}
.content_titlexx{height:40px;width:710px;float:left;margin-bottom:20px;font-family:Oswald, Arial, Helvetica, sans-serif;font-weight:100;font-size:23px;line-height:40px;color:#1B2E40;border-bottom:1px dashed #1B2E40;}
.content_title p{text-shadow:1px 1px 1px #fff;font-weight:100;font-size:19px;line-height:40px;padding-left:10px;margin-top:0;color:#1B2E40;}
.content_titlex h2{text-shadow:1px 1px 1px #fff;font-weight:100;font-size:19px;line-height:40px;margin-top:-6px;color:#1B2E40;}
.content_titlex h1{font-family:Oswald, Arial, Helvetica, sans-serif;font-weight:100;font-size:23px;line-height:40px;margin-left:10px;color:#1B2E40;}
.leadtext{float:left;margin-left:15px;margin-top:-20px;line-height:1.5em;font-size:13px;margin-bottom:20px;padding-bottom:10px;}
.leadtext a{font-weight:700;border-bottom:1px dashed #1B2E40;}
.leadtext a:hover{text-decoration:none;}
.ab_title{background-color:#6b99b0;height:35px;}
.art_list{border:1px solid #dedede;font-family:arial;color:#636c72;font-size:11px;}
.sort{float:right;margin-top:-30px;}
.sort select{font-size:12px;float:right;width:200px;margin-right:10px;padding:4px;}
.header_menu{text-align:right;margin-top:5px;font-family:arial;font-size:12px;color:#666;margin-right:7px;}
.header_menu a{font-family:arial;font-size:12px;color:#666;text-decoration:none;}
.basket_container{height:51px;width:610px;float:right;text-align:right;font-size:11px;color:#666;}
.basket_container a{font-size:11px;color:#666;}
.main_kat{width:210px;background:url(images/kat_bg.png) no-repeat;}
.main_kat li{margin-left:15px;list-style:none;}
.main_kat li a{color:#333;text-decoration:none;}
#article_quick_guide_attribute_select{width:180px;margin-bottom:10px;}
.divider{height:1px;background-color:#856b86;width:171px;margin-top:5px;margin-left:15px;margin-bottom:5px;}
.seo_text{margin-top:10px;color:#666;font-size:12px;font-family:arial;}
.seo_text a{color:#2662b6;text-decoration:none;}
#ff01_left{width:190px;float:left;margin-right:5px;border:0 solid red;}
#ff01_right{width:190px;float:left;margin-left:5px;}
#ff01_maincontent{width:530px;float:left;}
.ff01_maincontent_border{width:508px!important;float:left;border:1px solid #ccc;padding:10px;}
.ff01_tablepadding td{padding:5px;}
.ff01_tablenopadding td{padding:0;}
.border{border:1px solid #ccc;}
.small{font-size:.8em;}
.ArticleAttrTable td{text-align:right;padding-bottom:3px;padding-left:3px;}
.ff01_pagenav{margin-bottom:5px;width:510px;height:22px;background-color:#06C;background-image:url(/layout/farbfinal01/images/ff01_headline_bg.png);padding-left:10px;padding-right:10px;padding-top:6px;}
.ff01_pagenav h2{font-size:14px!important;color:#fff!important;font-weight:700;line-height:14px;display:inline;float:left;}
.ff01_2row_name{height:45px;}
.ff01_single_previm{margin-top:10px;}
.ff01_single_previm img{width:75px;}
#ff01_maincontent p{margin-bottom:15px;}
#ff01_maincontent ul{margin-bottom:15px;padding-left:25px;}
#ff01_maincontent h1{font-size:1.4em;margin-bottom:15px;color:#278EB1;}
.ff01_box_article_name{margin-bottom:3px;}
.ff01_box_article_price{margin-bottom:15px;color:#278EB1;font-weight:700;}
.ff01_msg{margin-bottom:5px;padding:10px;}
.ff01_msg_ok{background-color:#CFF0FF;}
#flOuterContainer{background:#FFF;color:#000;font-family:Arial,Verdana,sans-serif;font-size:12px;text-align:left;}
td.flMain{text-align:center;padding:0;}
.flBorder{border:0 solid #DDD;}
.flSubTable{width:100%;}
#flRemoveAllFilters{margin-left:2px;color:#FF8C00;}
.flFilterRedundant{margin-left:5px;}
.flCloudHeader{color:#000;text-align:left;font-weight:700;padding:4px;}

.flOuterBorder{border-spacing:0;margin-left:0;margin-right:0;width:100%;border-color:#D3D3D3;border-style:solid;border-width:1px 0;}
a.flResultTitle{font-family:arial;font-weight:700;}
.flShortDescription{font-size:10px;background-color:#D2E6CB;}
span.flOverriddenPrice{font-weight:400;text-decoration:line-through;}
span.flOverridingPrice{font-weight:700;color:red;}
.flFilterCloud a{color:#000;font-family:arial;text-decoration:none;}
.flFilterCloud a:hover{text-decoration:underline;color:#000;}
.flCloudSizeClass0 a{font-size:9px;}
.flCloudSizeClass1 a{font-size:10px;}
.flCloudSizeClass4 a{font-size:13px;}
#flCloudAreasTable{margin-top:1px;}
#flCloudArea{background-color:#E8E8FF;}
#flContentContainer{margin-right:5px;border:1px solid #A9A9A9;}
#flSearchHeader{width:100%;cellspacing:0;}
#flPoweredBy{width:90px;}
#flRestrictHeader{border-spacing:0;font-size:12px;height:17px;}
.flContFilterRedundant{margin-left:2px;margin-bottom:5px;}
.flFilterCloud span{padding-right:4px;}
.flFilterRedundant span{padding-right:3px;}
.flPageCurrent{color:#ED222A;text-decoration:none;font-weight:700;}
.flClear{height:20px;clear:both;}
.prev{background:url(images/image-slide-arrows.jpg) bottom left;height:280px;width:28px;display:block;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc;}
.prev:hover{background-position:top left;border-top:1px solid #ccc;border-bottom:1px solid #ccc;cursor:pointer;}
.next{background:url(images/image-slide-arrows.jpg) bottom right;height:280px;width:28px;display:block;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-right:1px solid #ccc;}
.next:hover{background-position:top right;border-top:1px solid #ccc;border-bottom:1px solid #ccc;cursor:pointer;}
.scrollable{position:relative;overflow:hidden;width:700px;height:280px;border:1px solid #ccc;border-right:none;border-left:none;float:left;}
.scrollable .items{width:20000em;position:absolute;clear:both;}
#topmenubox{position:absolute;left:50%;top:140px;width:980px;margin-left:-480px;height:52px;background:url(images/topmenu.png) no-repeat;z-index:90;}
#topmenu{position:relative;z-index:9;margin:0;}
#topmenu ul{vertical-align:middle;width:560px;height:35px;margin-top:8px;z-index:999;}
#topmenu ul ul{z-index:100;width:auto;}
#topmenu ul li{position:relative;vertical-align:middle;list-style-type:none;float:left;}
#topmenu ul li a{font-family:Oswald, Arial, Helvetica, sans-serif;text-transform:uppercase;color:#fff;display:inline-block;vertical-align:middle;font-size:16px;line-height:37px;max-width:none;border-left:1px solid #91949A;text-align:center;text-shadow:1px 1px 1px #000;padding:0 30px;}
#topmenu ul li a:hover{color:#000;display:inline-block;max-width:none;vertical-align:middle;border-top:1px solid #1B2E40;text-align:center;text-decoration:none;text-shadow:1px 1px 1px #fff;}
#topmenu .menu_level1 li.level1:hover a{color:#fff;text-shadow:1px 1px 1px #000;border-top:0 solid #ccc;}
#topmenu .menu_level1 li.level1:hover{margin-top:2px;}
#topmenu ul.menu_level2 li a{z-index:100;background:none;height:auto;position:relative;color:#fff;display:block!important;font-size:14px;line-height:20px;text-align:left;text-shadow:1px 1px 1px #FFF;white-space:nowrap;border:none;margin:0;padding:0 5px 5px;}
#topmenu ul.menu_level2{z-index:100;display:block;height:auto;position:relative;background:#113250;left:-3px;-webkit-box-shadow:1px 1px 1px #000;-moz-box-shadow:1px 1px 3px #000;box-shadow:1px 1px 1px #000;margin:0;padding:0;}
#topmenu ul.menu_level2 li{z-index:100;background:none;height:auto;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:0;top:37px;z-index:100;border:1px solid #1B2E40;border-top:none;font-size:15px;padding:10px;}
#topmenu ul.menu_level1 li:hover ul.menu_level2{display:block;z-index:100;-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;}
#topmenu ul.menu_level1 li:last-child ul.menu_level2{width:170px;}
#topmenu ul.menu_level1 li ul.menu_level2 li{width:170px;margin-right:25px;margin-bottom:3px;background:url(images/aleft.png) no-repeat scroll 0 5px transparent;padding-left:10px;}
#topmenu ul.menu_level2 li a:hover{color:#000;text-decoration:underline;background:#113250;border:none;}
#topmenu ul.menu_level1 li:first-child{margin-left:10px;border-left:0 solid #91949A;}
#topmenu ul.menu_level1 li:last-child{margin-left:-10px;width:120px;border-right:0 solid #1B2E40;background:url(images/sale.png) 80px 50% no-repeat;}

#submenu {margin-left: 15px;}
#submenu ul li {list-style-type: none;}
#submenu ul.left_menu li.level1{display:none;}
#submenu ul li.level1 a{font-family:'arial', sans-serif;margin-bottom:1px;text-align:left;font-size:16px;letter-spacing:0;font-weight:500;padding-left:0px;padding-top:10px;color:#000;width:190px;text-transform:uppercase;text-decoration: none; background: none;}
#submenu ul.left_menu li.level1 a:hover{color:#000;}
#submenu ul.left_menu li.level1active {display:block;}
#submenu ul.left_menu li.level1active a.level1active_link{font-family:oswald, arial;font-size:18px;font-weight:100;color:#1B2E40;height:27px;line-height:30px;width:180px;clear:both;display:block;border-bottom:1px solid #1B2E40;margin:10px 0px;padding:0;background: #fff;text-decoration: none;}
#submenu ul.left_menu li.level1 li.level2 a{display:none;}
#submenu ul.left_menu li.level1  li.level3 a{display:none;}
#submenu ul.left_menu li.level1active ul.menu_level2 li.level2 a{padding-left: 10px; display: block; width: 170px; font-size:14px;color:#000;line-height:1.6em;text-transform:none;padding-top:0;list-style-type:none;}
#submenu ul.left_menu li.level1active ul.menu_level2 li.level2 a:hover{background:url(images/adown.png) no-repeat 160px 10px #F0F0F0; color: #262626;}
#submenu ul.left_menu li.level1active ul.menu_level3 li.level3 a{display: none;}
#submenu 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;}
#submenu 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}
#submenu ul.left_menu  li.level2active ul.menu_level3 li.level3 a{display:block;width:auto;font-size:12px;color:#262626;text-transform:none;letter-spacing:0;padding-left:30px;background:url(images/aleft.png) no-repeat 15px 3px;}
#submenu ul.left_menu  li.level2active ul.menu_level3 li.level3 a:hover{background:url(images/aleft.png) no-repeat 15px 3px #F0F0F0;color:#262626;}
#submenu ul.left_menu li.level3active { background:url(images/aleft.png) no-repeat 10px 3px #F0F0F0; margin: 3px 0px 0px 5px; }
select.hersteller  {padding: 3px; width: 190px;}

/*
#submenu ul li{list-style-type:none;}
#submenu ul li.level1 a{font-family:arial, sans-serif;margin-bottom:5px;text-align:left;font-size:19px;letter-spacing:0;font-weight:500;padding-left:0;padding-top:10px;color:#000;width:200px;text-transform:uppercase;}
#submenu ul.left_menu li.level1active a.level1active_link{font-family:Arial, Helvetica, sans-serif;text-align:left;font-size:17px;font-weight:600;height:30px;line-height:30px;width:180px;clear:both;display:block;color:#1B2E40;border-bottom:1px solid #1B2E40;margin:20px 15px 15px 20px;padding:0;}
#submenu ul.left_menu a{display:block;text-decoration:none;width:auto;color:#373737;letter-spacing:0;}
#submenu ul.left_menu li.level2{display:block;width:200px;font-size:13px;color:#373737;line-height:1.6em;text-transform:none;padding-top:0;list-style-type:none;}
#submenu ul.left_menu li.level2 a{display:block;width:auto;font-size:13px;color:#373737;text-transform:none;padding-top:0;letter-spacing:0;padding-left:20px;background:url(images/aleft2.png) no-repeat 190px 7px;}
#submenu ul.left_menu li.level2active a.level2active_link{font-weight:100;text-decoration:underline;background:url(images/adown2.png) no-repeat 190px 7px;}
#submenu ul.left_menu li.level2active a.level2active_link:hover{font-weight:100;text-decoration:underline;}
#submenu ul.left_menu li.level3 a{display:block;width:auto;font-size:13px;color:#373737;padding-left:80px;text-transform:none;padding-top:0;letter-spacing:0;background:none;}
#submenu ul.left_menu li.level3active a.level3active_link{font-weight:100;color:#373737;text-decoration:underline;}
#submenu ul.left_menu li.level2 a:hover{color:#373737;font-size:13px;text-decoration:underline;}
#submenu ul.left_menu li.level3 a:hover{text-decoration:underline;color:#373737;font-size:12px;}
#submenu ul.left_menu li.level3{position:static;width:186px;}
#submenu ul.menu_level3 li.level3 a{font-weight:400;line-height:1.5em;font-size:12px;margin-left:5px;padding-left:30px;display:block;color:#373737;text-transform:none;padding-top:0;letter-spacing:0;list-style-type:none;}
#submenu ul.left_menu li.level4{font-weight:400;font-size:13px;line-height:1.1em;margin-left:20px;}
#submenu ul.menu_level3 li.level4 a{font-weight:400;font-size:14px;line-height:.8em;padding-left:15px;background:none;color:#373737;display:block;letter-spacing:0;}
#submenu ul.left_menu li.level4active a{font-weight:400;font-size:14px;line-height:.8em;padding-left:15px;color:#373737;display:block;}
*/





.header{height:170px;width:980px;position:absolute;top:10px;left:50%;margin-left:-490px;}
.header_top_menu{clear:both;float:right;height:20px;line-height:20px;font-size:12px;margin-top:-130px;}
.header_top_menu li{font-family:Arial, Helvetica, sans-serif;letter-spacing:0;list-style-type:none;display:block;float:left;border-right:1px solid #ccc;padding-right:9px;padding-left:9px;}
.header_top_menu li:last-child{border:none;padding-right:0;}
.header_logo{width:200px;height:116px;float:left;margin-top:0;margin-left:20px;}
.header_info{float:left;height:120px;width:300px;margin:15px auto! 0;padding-top: 10px;}
.header_info img{margin-top:0;margin-right:10px;line-height:30px;float:left;}
.header_info div{font-family:Oswald, Arial, Helvetica, sans-serif;font-size:13px;height:30px;width:290px;float:left;margin-top:0;margin-right:10px;line-height:30px;white-space:nowrap;text-transform:uppercase;color:#6F6F6F;padding:0;}
.header_basked{font-family:Oswald, Arial, Helvetica, sans-serif;font-size:13px;clear:both;float:right;margin-right:0;width:200px;height:70px;color:#1B2E40;line-height:22px;margin-top:-90px;}
.header_basked a{color:#1B2E40;letter-spacing:0;font-size:18px;text-transform:uppercase;}
.header_basked .header_basked_small{font-size:12px;letter-spacing:0;text-decoration:underline;}
.header_basked img{margin-top:-10px;float:left;margin-right:20px;}
.header_ts{float:left;height:80px;width:80px;overflow:hidden;margin-top:15px;margin-left:25px;}
.header_ts img{padding-top:0;}
.header_ts img:hover{margin-top:-80px;}
.header_search{position:absolute;left:50%;margin-left:95px;top:150px;width:350px;height:30px;z-index:999;}
.header_search input{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;float:left;z-index:999;background:none;color:#fff;padding:3px 3px 3px 6px;}
.searchbutton{position:relative;left:350px;top:-29px;}

.box {
    float: left;
    margin-bottom: 20px;
    margin-left: 5px;
    padding: 10px 0 0;
    width: 175px;
}
.boxheader {
    border-bottom: 1px solid #1B2E40;
    clear: both;
    color: #1B2E40;
    display: block;
    font-family: Oswald,Arial,Helvetica,sans-serif;
    font-size: 19px;
    font-weight: 100;
    height: 30px;
    line-height: 30px;
    margin: 20px 0 10px 10px;
    padding: 0;
    text-align: left;
    width: 180px;
}

.box {
    float: left;
    margin-bottom: 20px;
    margin-left: 10px;
    padding: 0;
    width: 175px;
}

.box select{width:180px;margin-left:0;font-size:13px;margin-top:10px;color:#000;padding:5px;}
.box input{float:right;margin-top:5px;font-size:12px;width:175px;padding:5px;}
.brands{clear:both;width:980px;float:left;}
#brands_full{width:980px;}
#live_article_search_result .PlentyLiveSearchResult{margin-top:30px;background:#fff;z-index:2000;}
.cat_text{line-height:1.3em;}
.cat_text h1{font-family:oswald, arial;font-weight:100;font-size:23px;line-height:40px;margin-top:-6px;color:#1B2E40;margin-bottom:8px;}
.headline{float:left;display:block;color:#1B2E40;font-size:19px;font-family:arial;text-align:left!important;font-weight:100;margin-top:10px;height:35px;line-height:35px;padding:0 15px;}
.articlePages{float:right;margin-top:10px;}
.articlePages_Link{float:left;margin-left:5px;line-height:25px;text-align:center;text-decoration:none;color:#1B2E40;font-weight:700;display:block;width:25px;height:25px;background:#fff;border:1px solid #ccc;}
.prev_b a{line-height:25px;text-align:center;text-decoration:none;color:#1B2E40;font-weight:700;display:block;width:25px;height:25px;background:#fff;border:1px solid #ccc;float:right;margin-top:10px;margin-right:5px;}
.next_b a{line-height:25px;text-align:center;text-decoration:none;color:#1B2E40;font-weight:700;display:block;width:25px;height:25px;background:#fff;border:1px solid #ccc;float:right;margin-top:10px;margin-left:5px;}
.articlePages_DotEnd{color:#000;line-height:34px;margin-top:5px;margin-left:5px;}
.produklisting{width:760px;float:right;border:0 solid #dedede;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-left:10px;margin-top:10px;}
.listing_box_cross{border-bottom:1px dashed #1B2E40;display:block;float:left;width:220px;height:423px;margin-left:5px;margin-bottom:15px;text-align:center;background:#fff;}
.Price_single_art{color:#1B2E40;font-size:21px;font-weight:100;text-align:center;letter-spacing:-2px;}
.currency{color:#1B2E40;font-weight:100;}
.Price{font-size:12px;font-weight:100;text-align:center;letter-spacing:0;}
.listing_preis{float:left;width:220px;text-align:left;font-weight:100;color:#1B2E40;padding-bottom:4px;font-size:12px;}
.listing_preis_red{float:left;width:220px;text-align:left;font-weight:500;color:#C40000;padding-bottom:4px;font-size:12px;}
.listing_preis div,.listing_preis_red div{clear:both;width:175px;font-size:12px;color:#1B2E40;letter-spacing:0;font-weight:100;text-align:left;}
.listing_free3{float:left;margin-left:5px;width:80px;height:30px;overflow:hidden;font-size:12px;color:#292929;font-weight:600;z-index:2000;text-align:left;margin-top:-230px;padding:3px;}
.listing_topright{vertical-align:top;float:right;width:38px;margin-right:5px;margin-top:-120px;}
.listing_percent{font-family:Oswald, Arial, Helvetica, sans-serif;vertical-align:top;float:left;color:#fff;background:#C40000;border:0 solid #C40000;font-size:23px;line-height:47px;font-weight:100;letter-spacing:-1px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:50px;height:50px;z-index:3000;margin-left:-5px;}
.listing_neu{font-family:Oswald, Arial, Helvetica, sans-serif;vertical-align:top;float:left;color:#1B2E40;background:#fff;border:1px solid #ccc;font-size:16px;line-height:35px;font-weight:100;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:35px;height:35px;z-index:3000;margin-top:-260px;}
.listing_box{border-bottom:1px dashed #1B2E40;display:block;float:left;width:220px;height: 440px;margin-left:30px;margin-bottom:15px;text-align:center;background:#fff;}
.listing_box_topsell{border-bottom:1px dashed #1B2E40;display:block;float:left;width:220px;height:423px;margin-left:20px;margin-bottom:15px;text-align:center;background:#fff;}
.listing_image{float:left;width:210px;height:300px;text-align:center;line-height:250%;vertical-align:middle;display:table-cell;overflow:hidden;background:#fff;margin-bottom:5px;z-index:999;margin-top:0;}
.listing_image img{overflow:hidden;z-index:1000;height:300px;}
.listing_name{float:left;width:210px;height: 70px;margin-top:5px;text-align:left;overflow:hidden;font-size:12px;font-weight:100;margin-bottom:5px;letter-spacing:0;}
.listing_name span{font-family:Oswald, Arial, Helvetica, sans-serif;float:left;width:210px;height:30px;margin-top:5px;text-align:left;font-size:19px;font-weight:100;margin-bottom:5px;color:#1B2E40;}
.listing_name a{color:#2F2F2F;}
.fbbody{z-index:99999;}
#lightbox_image{z-index:1;}
.single_left{float:left;width:400px;line-height:250%;height:500px;text-align:center;vertical-align:middle;display:table-cell;z-index:1;margin:0 auto! 20px;}
.single_right{float:right;width:300px;margin:0 auto!;}
.single_morepic{float:left;width:700px;margin:0 auto!;}
.single_desc{float:left;width:700px;margin:0 auto! 20px;}
.single_crossbox{clear:both;float:right;width:230px;border:1px dashed #ccc;margin-top:0;margin-right:5px;}
.single_crossbox strong{text-align:center;display:block;width:200px;margin-bottom:5px;margin-top:5px;}
.backbutton{position:absolute;left:50%;margin-left:390px;top:0;height:27px;width:50px;display:block;padding-left:30px;background:url(images/prev.gif) no-repeat left top;line-height:25px;margin-top:5px;z-index:9;}
.formblanc_c{background:url(images/korb.jpg) no-repeat;width:218px;height:41px;border:none;}
.formblanc_c:hover{background:url(images/korb_h.jpg) no-repeat;cursor:pointer;width:218px;height:41px;}
.formblanc_w{background:url(images/merken.jpg) no-repeat;width:250px;height:24px;border:none;margin-bottom:5px;}
.formblanc_w:hover{background:url(images/merken_h.jpg) no-repeat;cursor:pointer;width:250px;height:24px;}
.formblanc_m{background:url(images/wuenschen.jpg) no-repeat;width:250px;height:24px;border:none;margin-bottom:5px;}
.formblanc_m:hover{background:url(images/wuenschen_h.jpg) no-repeat;cursor:pointer;width:250px;height:24px;}
.button{text-shadow:1px 1px 0 #000;}
.legend{font-family:Oswald, Arial, Helvetica, sans-serif;color:#1B2E40;font-size:16px;font-weight:100;}
.formblanc2{-moz-box-shadow:inset 0 1px 0 0 #fff;-webkit-box-shadow:inset 0 1px 0 0 #fff;box-shadow:inset 0 1px 0 0 #fff;background:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed',endColorstr='#dfdfdf');background-color:#ededed;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #b5b5b5;display:inline-block;color:#595659;font-family:arial;font-size:11px;font-weight:100;text-decoration:none;text-shadow:1px 1px 0 #fff;float:left;width:250px;margin:5px;padding:3px 9px;}
.formblanc2:hover{background:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf',endColorstr='#ededed');background-color:#dfdfdf;cursor:pointer;}
.single_box select{width:160px;padding:4px;}
.single_price .Price,.single_price{font-family:Oswald, Arial, Helvetica, sans-serif;color:#1B2E40;font-size:26px;font-weight:100;text-align:center;letter-spacing:-2px;}
.single_price{color:#1B2E40;font-size:26px;font-weight:100;text-align:center;letter-spacing:-2px;}
.single_right_top span{float:left;text-align:left;display:block;width:100px;margin-right:5px;}
.single_free3{position:absolute;left:330px;top:60px;font-size:16px;font-weight:600;letter-spacing:-1px;display:block;background:#fff;width:70px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;padding:5px;}
.single_uvp_price .single_price .Price{color:red;}
.single_uvp_price .single_price{color:red;margin-top:-5px;}
.single_uvp_price{color:red;font-size:14px;}
.article_saving_row{font-family:Oswald, Arial, Helvetica, sans-serif;font-size:16px;font-weight:100;float:right;margin-top:-25px;}
.sicher li{list-style-type:none;display:block;width:170px;float:left;padding-left:25px;line-height:1.5em;margin-left:20px;background:url(images/sicher-li.png) no-repeat 0 1px;color:#000;letter-spacing:-1px;}
.sicher ul{margin-bottom:10px;}
#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:0;z-index:99999;padding:50px;}
#PlentyOrder table{background:#fff;}
#PlentyOrder{min-height:500px;}
#PlentyOrderPanel #PlentyOrderPayPalExpressPanel {display: none;}
#PlentyOrderPanel h2 {font-family:arial;font-size:17px;font-weight:100;color:#1B2E40;}
.OrderClose{width:30px;height:30px;position:absolute;right:20px;top:16px;cursor:pointer;}
.plentyErrorBox{font-size:12px;text-align:center;line-height:1.5em;position:absolute;left:50%;margin-left:-490px;width:980px;top:0;z-index:9999999;margin-bottom:10px;padding:10px;}
.plentyMessageBox{margin-bottom:5px;width:auto;color:#000;padding:10px;}
.PlentyFormContainer ul{margin-left:10px;}
#basket_preview{position:absolute;z-index:99999;top:20px;right:600px;height:auto!;background:#fff;border:1px solid #ccc;width:440px;display:none;-moz-box-shadow:1px 1px 3px #666;-webkit-box-shadow:1px 1px 3px #666;box-shadow:1px 1px 3px #666;filter:progid:DXImageTransform.Microsoft.Shadow(strength=3,color=#666666,direction=135);-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;padding:5px;}
.BasketPreviewItem{float:left;width:430px;border-bottom:1px solid #ccc;margin-bottom:5px;}
.BasketPreviewItem_image{float:left;width:110px;margin-bottom:3px;}
.BasketPreviewItem_x{float:left;width:25px;}
.BasketPreviewItem_name{float:left;}
.BasketPreviewItem_link{float:left;display:block;width:430px;margin-top:5px;margin-bottom:5px;text-align:right;font-weight:600;}
.BP_Close{width:30px;height:30px;position:absolute;right:5px;top:5px;cursor:pointer;background:url(images/bp_close.jpg) no-repeat top left;}
.PlentyWebMyAccountAccContainerContent,#PlentyWebMyAccountLogin > div.PlentyMyAccountContainerContent,#PlentyWebLostPWDLogin > h1.PlentyLostPWDContainerContent{background-color:#FFF;border:1px solid #CCC;line-height:17px;padding:10px;}
.PlentyWebMyAccountAccContainerTitle,#PlentyWebMyAccountLogin > h1,#PlentyWebLostPWDLogin > h1{background:none repeat scroll 0 0 #EEE;border-bottom:2px solid #CCC!important;color:#444;font-size:18px;font-weight:100;margin-bottom:0;width:402px;text-align:left;padding:5px 10px;}
.PlentyMyAccountContainerContent strong{font-weight:100;}
#PlentyWebMyAccountLoginNote1{line-height:17px;text-align:left;padding:5px 0 10px;}
#footer{float:left;background:url(images/footer_bg.jpg) repeat-x;width:100%;margin-top:10px;text-align:center;}
.footer_content{width:980px;position:relative;left:50%;margin-left:-490px;margin-top:20px;margin-bottom:20px;}
.footerhead{font-family:arial;font-size:15px;color:#67727c;font-weight:700;}

.footer_banner {
    border: 1px solid #CCCCCC;
    height: 72px;
    line-height: 72px;
    margin-left: 4px;
    margin-top: 10px;
    width: 971px;
}
.footer_bg{background:url(images/footer_bg.jpg) repeat-x;margin-top:10px;}
.footer_content h1{font-family:arial;font-size:14px;color:#666;margin-bottom:10px;}
.footer_content li{list-style:none;}
.footer_content li a{font-size:12px;color:#333;font-family:arial;text-decoration:none;}
.footer-menu{font-family:arial;font-size:17px;color:#412441;font-weight:100;margin-bottom:5px;}
#footer-inner{width:940px;padding-bottom:20px;margin:0 auto;}
#footer-inner span{font-family:Oswald, Arial, Helvetica, sans-serif;font-size:14px;font-weight:100;text-transform:uppercase;display:block;border-bottom:1px solid #000;width:170px;height:20px;margin-bottom:10px;color:#000;}
.footer_box_brands div{font-family:Oswald, Arial, Helvetica, sans-serif;font-size:14px;font-weight:100;text-transform:uppercase;display:block;border-bottom:1px solid #000;width:350px;height:20px;margin-bottom:10px;color:#000;}
.footer_box_service div {font-family:Oswald, Arial, Helvetica, sans-serif;font-size:14px;font-weight:100;text-transform:uppercase;display:block;border-bottom:1px solid #000;width:350px;height:20px;margin-bottom:10px;color:#000;}
#footer-inner a{color:#000;line-height:1.5em;}
.footer_box{width:185px;float:left;text-align:left;line-height:1.5em;font-size:1em;margin:25px auto 5px;}
.footer_box_service strong{font-size:2em;letter-spacing:-2px;font-weight:100;}
.footer_box_brands{clear:both;width:370px;float:left;text-align:left;line-height:1.5em;font-size:1em;margin:25px auto 35px;}
.footer_box_service{width:370px;float:left;text-align:left;line-height:1.5em;font-size:1em;margin:25px auto 35px;}





.footer_box_brands li{width:180px;display:block;float:left;list-style-type:none;}
.footer_box5{border-top:1px solid #ccc;width:100%;float:left;text-align:left;line-height:1.9em;font-size:.9em;color:#000;padding-top:10px;}
.footer_box5 img{text-align:left;padding-right:50px;vertical-align:middle;filter:alpha(opacity=30);opacity:0.3;-moz-opacity:0.3;}
.footer_box5 img:hover{filter:alpha(opacity=100);opacity:1;-moz-opacity:1;}
.socialbuttons{float:right;width:230px;text-align:right;margin:-30px -20px 0 0;}
.fb-like{height:20px;float:left;margin-top:0;width:150px;}
.googleplus{height:20px;width:40px;float:left;margin-top:8px;}
.copy{float:right;font-size:.8em;}
.footer_box6{width:200px;float:left;text-align:right;line-height:1.9em;font-size:1em;color:#000;margin-top:-30px;}
.footer_li{list-style-type:none;color:#000;line-height:1.9em;padding-left:20px;background:url(images/ok.png) no-repeat left 5px;}
.PlentyAttributeErrorMsg h3{color:#fff;background:red;display:block;width:300px;height:40px;line-height:40px;float:left;text-align:center;font-weight:700;font-size:14px;margin-bottom:10px;}
#PlentyWebOrderOverviewPaymentIcon img{width:150px;}
.banner_menu{background:url(/tpl/de/layout/vld_jeans_direct/ea_title_bg.jpg);margin-top:1px;}
div.tabs{height:278px;width:314px;position:relative;z-index:0;padding:1px;}
div.tabs > div{display:inline;width:314px;}
div.tabs > div > a{color:#000;background:#CCC;}
div.tabs > div:not(:target) > a{border-bottom:none;}
div.tabs > div > div{z-index:-2;left:0;top:0;bottom:0;right:0;overflow:auto;}
div.tabs > div:not(:target) > div{position:absolute;}
div.tabs > div:target > div,:target #default2 > div{position:absolute;z-index:-1;}
#jeansguide{width:330px;height:270px;margin-right:10px;padding-top:20px;float:right;border-bottom:1px dashed #1B2E40;}
#jeansguide a{font-family:Oswald, Arial, Helvetica, sans-serif;font-size:32px;font-weight:100;color:#CFCFCF;letter-spacing:-1px;}
.jeansguideimage{clear:both;float:right;margin-top:-250px;margin-right:20px;}
.guide{float:left;width:720px;padding:15px;}
.guide h1{font-family:Oswald, Arial, Helvetica, sans-serif;font-size:27px;font-weight:900;color:#C40000;letter-spacing:-1px;text-transform:uppercase;text-align:right;}
.guide span{z-index:4;font-family:Oswald, Arial, Helvetica, sans-serif;font-size:27px;font-weight:900;color:#CFCFCF;letter-spacing:-1px;text-transform:uppercase;clear:both;display:block;width:700px;height:70px;float:left;}
.guide a{font-family:Oswald, Arial, Helvetica, sans-serif;font-size:32px;font-weight:100;letter-spacing:-1px;width:330px;height:30px;float:left;text-align:right;}
.guide a:hover{text-decoration:none;color:#CFCFCF;}
.guide div{z-index:6;float:left;width:330px;height:300px;margin:0;padding:10px;}
.guide img{float:left;margin-top:-40px;border:none;}
.guide p{width:150px;height:300px;float:right;text-decoration:none;text-align:justify;line-height:1.5em;margin:0;}
.guide .guidelink{font-family:Oswald, Arial, Helvetica, sans-serif;color:#fff;background:#C40000;width:150px;display:block;margin-right:-150px;text-align:center;font-size:14px;float:right;margin-top:170px;line-height:30px;height:30px;letter-spacing:0;font-weight:100;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}
#mainbrands{width:330px;height:270px;margin-right:10px;padding-top:20px;float:right;}
#mainbrands ul li{list-style-type:none;display:block;float:left;width:110px;height:75px;text-align:center;}
#mainteaser{float:left;text-align:left;width:595px;margin-left:15px;height:530px;background:url(images/mainteaserbg.jpg) right top no-repeat;z-index:90;}
.pagination{position:absolute;width:100px;margin-top:-30px;right:360px;margin-right:0px;z-index:999999;}
.pagination li{float:left;list-style:none;margin:0 1px;}
.pagination li a{display:block;width:15px;height:0;padding-top:15px;background-image:url(images/pagination.png);background-position:0 0;float:left;overflow:hidden;}
.pagination li.current a{background-position:0 -15px;}
.slides_container a{width:585px;height:529px;display:block;}
.slides_container{width:585px;overflow:hidden;position:relative;display:none;}
#slides{float:left;top:0;left:0;z-index:2;}
#slides .prev2{background:url(images/prev.png);height:89px;width:43px;display:block;border:none;position:absolute;top:200px;z-index:9;}
#slides .next2{background:url(images/next.png);height:89px;width:43px;display:block;border:none;position:absolute;top:200px;z-index:9;right:370px;}
.slider_link{font-family:Oswald, Arial, Helvetica, sans-serif;font-size:16px;position:absolute;left:0;top:435px;z-index:9;display:block;width:120px;height:25px;line-height:25px;padding-left:40px;background:url(images/arrow.png) no-repeat left top #fff;font-weight:100;color:#1B2E40;}
img,#flOuterContainer table{border:none;}
.clear,#ff01_content,.ff01_clear{clear:both;}
.CharacterFilterElement,.flCloudSizeClass3 a{font-size:12px;}
h4,.ab_title h1{font-family:arial;font-size:18px;color:#FFF;padding-top:6px;margin-left:10px;}
.content_title span,.content_title_full span,.content_title h1,.content_title h2,.leadtext h1{font-family:oswald, arial;font-weight:100;font-size:23px;line-height:40px;margin-top:-6px;color:#1B2E40;}
a:link,a:visited,#jeansguide a:hover{text-decoration:none;color:#1B2E40;}
a:hover,strong .flEmphasis,a.flResultTitle .flEmphasis,#flRemoveAllFilters:hover,#submenu ul.left_menu li.level4 a:hover,#ff01_msg a{text-decoration:underline;}
#article_quick_guide_cat1_select_standalone,#article_quick_guide_cat2_select_standalone,#article_quick_guide_cat3_select_standalone{width:170px;margin-bottom:10px;}
.multilang_flags,#topmenu ul.menu_level3,#topmenu ul.menu_level4,#submenu ul.left_menu li.level1,#submenu li.level2 a,.plentyErrorBox:click{display:none;}
.marginbottom,.ff01_box_article_img{margin-bottom:5px;}
.ff01_article input,.ff01_article select,.flCloudSizeClass2 a{font-size:11px;}
.ff01_2row_name a:link,.ff01_2row_name a:visited{height:45px;color:#666;}
.ff01_single .Price_single_art,.ff01_single .Price{font-size:1.9em;}
.ff01_maincontent_border input,.ff01_maincontent_border textarea{margin-bottom:8px;}
#PlentyMyAccount h1,#ff01_maincontent h2{font-size:1.2em;margin-bottom:10px;color:#278EB1;}
.ff01_box_article_name a:link,.ff01_box_article_name a:visited{color:#666;}
.flEmphasis,span.flPrice{font-weight:700;}
.flCloudHeader a:visited,#submenu ul.left_menu li.level1 a:hover{color:#000;}
.flCloudSizeClass5 a,#flSearchInfo{font-size:14px;}

.flChosenFilters,.flFilterCloud,.single_box input[type=text],.PlentyMyAccountContainerContent input{padding:4px;}
.flChosenFilters span,#submenu ul.left_menu li.level1active,.header_top_menu ul,.PlentyMyAccountContainerTitle,.slides_container a img{display:block;}
.items div.arround,.single_box{float:left;width:700px;}
#topmenu ul.menu_level2 li:first-child,#breadcrumb{margin-left:0;}
#topmenu ul.menu_level2 li:last-child,#topmenu ul.menu_level2 li:last-child:hover{margin-left:0;border:none;}
#preview,#screenshot{position:absolute;border:1px solid #ccc;background:#fff;display:none;color:#fff;padding:5px;}
.articlePages_LinkElement .articlePages_LinkElement a,a.articlePages_activeLink{color:#fff;}
.articlePages_activeLink,.prev_b a:hover,.next_b a:hover,.articlePages_Link:hover{color:#fff;background:#1B2E40;}
.listing_box li .listing_slider li,.listing_box_cross li .listing_slider li{height:60px;list-style-type:none;}
.single_right_top,.single_right_middle,.single_right_bottom{float:left;width:300px;margin-bottom:20px;padding-bottom:15px;border-bottom:1px dashed #1B2E40;}
.formtable input,.Order_ConfigTable input,.Order_ConfigTable select{margin:3px;padding:3px;}
input[type=checkbox] {border: none;}


#tabs{
  overflow: hidden;
  width: 100%;
 margin: 40px 0 0;
  padding: 0;
  list-style: none;
}

#tabs li{
  float: left;
  margin: 0 .5em 0 0;
}

#tabs a{
  position: relative;
  background: #ddd;
  background-image: linear-gradient(to bottom, #fff, #ddd);  
  padding: .7em 3.5em;
  float: left;
  text-decoration: none;
  color: #444;
  text-shadow: 0 1px 0 rgba(255,255,255,.8);
  border-radius: 5px 0 0 0;
  box-shadow: 0 2px 2px rgba(0,0,0,.4);
	font-family: Oswald,Arial,Helvetica,sans-serif;
    font-size: 15px;
}

#tabs a:hover,
#tabs a:hover::after,
#tabs a:focus,
#tabs a:focus::after{
  background: #fff;
}

#tabs a:focus{
  outline: 0;
}

#tabs a::after{
  content:'';
  position:absolute;
  z-index: 1;
  top: 0;
  right: -.5em;  
  bottom: 0;
  width: 1em;
  background: #ddd;
  background-image: linear-gradient(to bottom, #fff, #ddd);  
  box-shadow: 2px 2px 2px rgba(0,0,0,.4);
  transform: skew(10deg);
  border-radius: 0 5px 0 0;  
}

#tabs #current a,
#tabs #current a::after{
  background: #fff;
  z-index: 3;
}

#tabcontent
{
    background: #fff;
    padding: 2em;

    position: relative;
    z-index: 2;	
    border-radius: 0 5px 5px 5px;
    box-shadow: 0 -2px 3px -2px rgba(0, 0, 0, .5);
	 border: 1px dashed #CCCCCC;
	  
}
/* FINDOLOGIC start */

img {
	border: none;
}

#flOuterContainer {
	background: #FFFFFF;
	color: #000000;
	font-family: Arial,Verdana,sans-serif;
	font-size: 11px;
	text-align: left;
}

#flProductBoxes {
	width:325px;
	float:right;
	margin-top:20px;
}

.flPages {
	text-align:right;
}


#flFilterContainer {
    margin: 10px 0;
}

#flMainFilters .flFilterBox {
	float: left;
}

#flExpandMoreFilters, #flMoreFilters {
	clear: both;
}

#flMoreFilters .flFilterBox {
	float: left;
}
#flMainFilters .flFilterBox {
    border: 1px solid #CCCCCC;

	background: #FFF;	/* Mozilla: */background: -moz-linear-gradient(top, #FFFFFF, #f2f3f1);/* Chrome, Safari:*/background: -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;
	
	 display: block;
    float: left;
    height: 90px;
    margin: 5px;
    overflow: auto;
    padding: 5px;
	
}


.flFilterBox {
    width: 230px;
}


.flFilterBoxAttributeName {
	cursor:pointer;
	background-image:url("../images/arrow-down.gif");
	background-repeat:no-repeat;
	background-position:right 6px;
	padding-right:12px;
}

.flBorder {
	border: 0px solid #ddd;
}

.flImageleft {
}

.flImageright {
}

.flSubTable {
	width: 100%;
}

.flFilterRedundant {
	margin-left: 5px;
}

.flCloudHeader {
	color: #000000;
	padding: 4px;
	text-align: left;
	font-weight: bold;
}

strong .flEmphasis {
	text-decoration: underline;
}

.flEmphasis {
}



.flOuterBorder {
	border-color: #D3D3D3;
	border-spacing: 0;
	border-style: solid;
	border-width: 1px 0;
	margin-left: 0px;
	margin-right: 0px;
	width: 315px;
	float:left;
	border:none !important;
	margin-top:0px;
}

a.flResultTitle {
	font-family: arial;
	font-weight: bold;
}

a.flResultTitle .flEmphasis {
	text-decoration: underline;
}

.flShortDescription {
	font-size: 10px;
	background-color: #D2E6CB;
}

span.flPrice {
	font-weight: bold;
}

span.flOverriddenPrice {
	font-weight: normal;
	text-decoration: line-through;
}

span.flOverridingPrice {
	font-weight: bold;
	color: #FF0000;
}

.flFilterCloud a {
	color: #000000;
	font-family: arial;
	text-decoration: none;
}

.flFilterCloud a:hover {
	text-decoration: underline;
	color: #000000;
}

.flCloudHeader a:visited {
	color: #000000;
}

.flCloudSizeClass0 a {
	font-size: 9px;
}

.flCloudSizeClass1 a {
	font-size: 10px;
}

.flCloudSizeClass2 a {
	font-size: 11px;
}

.flCloudSizeClass3 a {
	font-size: 12px;
}

.flCloudSizeClass4 a {
	font-size: 13px;
}

.flCloudSizeClass5 a {
	font-size: 14px;
}


#flContentContainer a#flRemoveAllFilters {
	color: #FF8C00;
}

#flRemoveAllFilters:hover {
	text-decoration: underline;
}

#flCloudAreasTable {
}

#flCloudArea {
	background-color: #E8E8FF;
}

#flContentContainer {
	padding-top:10px;
}

#flSearchHeader {
	width: 100%;
	cellspacing: 0;
}

#flSearchInfo {
	font-size: 11px;
}

#flSearchInfo input {
	border:thin solid #c6c6c6;
	margin:5px 5px 0 0;
}

#flPoweredBy {
	width: 90px;
}

#flRestrictHeader {
	border-spacing: 0;
	font-size: 12px;
	height: 17px;
}

.flContFilterRedundant {
	margin-left: 2px;
	margin-bottom: 5px;
}

.flChosenFilter {
	font-weight:bold;
}


.flChosenFilter img {
    border: medium none;
    float: right;
    margin-left: 5px;
    margin-top: -15px;
}

.flFilterCloud {
	padding: 4px;
}

.flFilterCloud span {
	padding-right: 4px;
}

.flFilterRedundant span {
	padding-right: 3px;
}

.flPageCurrent {
	color: #ED222A;
	text-decoration: none;
	font-weight: bold;
}

.flPageResult {
	color: #5E5A5A;
}

.flClear {
	height: 20px;
	clear: both;
}

.flFilters, .flChosenFilters {
	margin:0;
	padding:0;
}

.flFilter a, .flChosenFilter a {
	color:#000;
	text-decoration:none;
	display: block;
	padding: 0px;
}

.flFilter, .flChosenFilter {
	margin-left:0 !important;
	list-style:none;
	font-size:12px;
	  width: 90%;
}

.flFilter a:hover, .flChosenFilter a:hover {
	background-color:#cacaca;
}

.flChosenFilter span.flFilterName {
	display: block;
}

.flChosenFilter span.flFilterValue {
	font-weight: normal;
}

#flChosenFilters {
	font-size: smaller;
	padding-left:2px;
	padding-bottom:10px;
	padding-top:20px;
}

#flContentContainer  td {
	font-size: 11px;
}

#flContentContainer a {
	color: #464646;
}

.flFilter a:hover {
	color:#fff;
	background: #1B2E40;
}

ul#nav li.top-nav {
	width: 200px;
	text-align: center;
}

ul#nav li.top-nav ul {
	text-align: left;
	max-height: 250px;
	overflow: auto;
	width: 200px;
}

#flPaginator {
	clear: both
}

#flPaginator table {
	font-size:11px;
}

#flResults {
	clear: both;
	width:100%;
}

.flResult {
	padding:5px;
	width:170px;
	text-align:center;
}

.flRemoveAllFilters {
	color:#ff8c00 !important;
	text-decoration:underline !important;
}

.colorPicker {
	width:25px;
	height:25px;
}

/* FINDOLOGIC end */
.FilterBox {
   margin-left: 10px;
    width: 220px;
}

.FilterBox > strong  {
 background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #1B2E40;
    clear: both;
    color: #1B2E40;
    display: block;
    font-family: oswald,arial;
    font-size: 18px;
    font-weight: 100;
    height: 27px;
    line-height: 30px;
    margin: 10px 0;
    padding: 0;
    text-decoration: none;
    width: 180px;
}


.FilterBoxFarbe > strong {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #1B2E40;
    clear: both;
    color: #1B2E40;
    display: block;
    font-family: oswald,arial;
    font-size: 18px;
    font-weight: 100;
    height: 27px;
    line-height: 30px;
    margin-bottom: 10px;
    margin-left: 10px;
    padding: 0;
    text-decoration: none;
    width: 180px;
}







.FilterBoxFilters span {
    font-size: 12px;
}
.FilterBoxFilters, .FilterBoxAttributes {
    margin-top: 2px;
    overflow: auto;
    padding: 5px 10px;
  width: 155px;
	  background-color: none;
    border: 0px;
}
.FilterBoxFilters, .FilterBoxAttributes {
    background-color: none;
    border: 0px;
}

.FilterBoxFilters, .FilterBoxAttributes {
	overflow:auto;
   border: 1px solid #CCCCCC;
	-moz-border-radius:5px;
	margin-top:2px;
	padding:5px 10px;
	margin-bottom: 10px;
}

.flFilterBoxFilters {
    margin: 10px;
    width: 200px;
}

#MoreFilters .FilterBox {
    background: none repeat scroll 0 0 transparent;
    float: left;
    width: 200px;
}

.flFilter > a {
    color: #1B2E40;
    font-size: 12px;
}

.flFrequency {
	  color: #1B2E40;
    font-size: 10px;
}


ul.flFilters, ul.flFilters li {
    list-style: none inside none;
    margin: 2px 0 0;
    width: 100%;
}
#flPoweredBy img {
    float: right;
    margin-top: -20px;
}

.flFilters, .flChosenFilters {
    margin: 0;
    padding: 0;
    width: 90%;
}

.flChosenFilter span.flFilterValue {
    font-weight: normal;
    padding: 2px;
}

.flChosenFilter span.flFilterName {
    display: block;
    padding: 2px;
}


#flPageSizeForm > select {
    padding: 3px;
}
.pmenu {
    font-size: 1em;
    margin: -228px 0 0 20px;
    padding: 0;
    position: absolute;
    text-align: left;
    width: 180px;
    z-index: 1004;
}

* html .pmenu {
    font-size: 1em;
    margin: -230px 0 0 20px;
    padding: 0;
    position: absolute;
    text-align: left;
    width: 180px;
    z-index: 1004;
}
/* IE7 */
* + html .pmenu {
    font-size: 1em;
    margin: -228px 0 0 20px;
    padding: 0;
    position: absolute;
    text-align: left;
    width: 180px;
    z-index: 1004;
}
.pmenu ul {
list-style-type:none;
margin:0;
padding:0;
width:150px;
}
* html .pmenu ul {
margin-left:0;
width:58px;
}
.pmenu li {
background:none repeat scroll 0 0 transparent;
margin:0;
padding:0;
position:relative;
}
.pmenu li li {
background:none repeat scroll 0 0 #EDECEB;
margin:0;
padding:0;
position:relative;
}
.pmenu li ul {
background:none repeat scroll 0 0 #EDECEB;
border-color:#DDDDDD #DDDDDD #006699 #006699;
border-style:solid;
border-width:0 1px 1px 0;
}
.pmenu table {
border-collapse:collapse;
font-size:1em;
left:0;
position:absolute;
top:0;
z-index:100;
}
.pmenu a, .menu a:visited {
    background: none repeat scroll 0 0 transparent;
    border: 0 solid red;
    color: #000000;
    display: block;
    font-size: 1em;
    font-weight: normal;
    line-height: 15px;
    margin: 0;
    padding-bottom: 1px;
    text-decoration: none;
    text-indent: 0;
    width: 84px;
}
* html .pmenu a, * html .pmenu a:visited {
font-size:1em;
width:150px;
}
* html .pmenu a:hover {
font-size:1em;
margin:0;
width:150px;
}
* html .pmenu ul ul a:hover {
font-size:1em;
margin:0;
width:170px;

}
.pmenu :hover > a {
font-size:1em;
/*font-weight: bold;*/
}
.pmenu ul ul :hover > a {
text-decoration:underline;
}
.pmenu ul ul a, .menu ul ul a:visited {
background:none repeat scroll 0 0 #EDECEB;
border:medium none;
color:#999999 !important;
display:block;
font-size:1em;
font-weight:normal;
line-height:16px;
margin:0;
padding-bottom:2px;
padding-top:2px;
text-decoration:none;
text-indent:15px;
width:340px;
}
* html .pmenu ul ul a, * html .pmenu ul ul a:visited {
font-size:1em;
width:350px;
}
.pmenu ul ul {
background:none repeat scroll 0 0 #EDECEB !important;
border:2px solid #9A9C97;
bottom:16px;
height:175px;
left:0px;
overflow:auto;
position:absolute;
visibility:hidden;
width:240px !important;
z-index:1001 !important;
}
.pmenu ul ul a {
background:none repeat scroll 0 0 #EDECEB;
}
.pmenu ul ul li {
}
* html .pmenu ul ul {
bottom:0 !important;
}
.pmenu ul ul ul {
background:none repeat scroll 0 0 #EDECEB;
border-color:-moz-use-text-color -moz-use-text-color #C0C0C0 #C0C0C0;
border-style:none none solid solid;
border-width:0 0 1px 1px;
bottom:0;
left:-170px;
position:absolute;
visibility:hidden;
z-index:1001 !important;
}
* html .pmenu ul ul ul {
bottom:-15px !important;
left:-171px;
}
.pmenu ul :hover ul {
visibility:visible;
}
.pmenu ul :hover ul ul {
visibility:hidden;
}
.pmenu ul :hover ul :hover ul ul {
visibility:hidden;
}
.pmenu ul :hover ul :hover ul {
visibility:visible;
}
.pmenu ul :hover ul :hover ul :hover ul {
visibility:visible;
}
.pmenu ul li ul, .pmenu ul li ul li {
background:none repeat scroll 0 0 #EDECEB !important;
}
.pmenu ul li ul, .pmenu ul li ul a {
background:none repeat scroll 0 0 #EDECEB;
border:1px solid #EDECEB;
color:#000 !important;
font-size:1em;
width:220px;
z-index:1200 !important;
}
* html .pmenu ul li ul a, * html .pmenu ul li ul a:visited {
width:340px !important;
}
.pmenu ul li ul a:hover {
font-size:1em;
text-decoration:underline;
}
ul ul li.sub {
margin:0 0 9px;
}
* html ul ul li.sub {
margin:0 0 -9px !important;
}
ul ul li.sub span {
border-bottom:1px solid #2F3130;
color:#000;
display:block;
font-size:1em;
font-weight:bold;
padding-left:10px;
}

select.SELMe_ {
    display: block;
    margin-left: -10px;
    overflow: hidden;
    padding: 5px;
 width: 100%;
}

.next_b {
    margin-right: 10px;
}

ul.flFilters {
    display: block;
    max-height: 110px;
    overflow: visible;

}

.colorPickerElementWrapper {
 float: left;
	text-align:center;
	width:25px;
	height:25px;
	display: block;
	position: relative
}
 
.colorPicker {
	width:22px;
	height:22px;
	position:absolute;
	left:0; top:0;
}
 
.noColorFound {	
	padding-top:7px; 
}
.FilterBoxFiltersFarbe {
    margin-left: 10px;
    width: 175px;
}

.cr_body.cr_page.cr_font.formbox div {
    padding: 5px;
}

.cr_body.cr_page.cr_font.formbox input {
    padding: 5px;
}
.magnifyarea {z-index:1111}
.zoom{margin:0 auto; display:block;float:left}
/*ZOOM*/
.zoomPad { position:relative; float:left; z-index:99; cursor:crosshair;}
.zoomPreload { -moz-opacity:0.8; opacity: 0.8; filter: alpha(opacity = 80); color: #333; font-size: 12px; text-decoration: none; border: 1px solid #CCC; background-color: white; padding: 8px; text-align:center; background-image: url(images/zoomloader.gif); background-repeat: no-repeat;background-position: 43px 30px; z-index:110; width:90px; height:43px; position:absolute; top:0px; left:0px;* width:100px;* height:49px;}
.zoomPup { overflow:hidden; background-color: #FFF; -moz-opacity:0.6; opacity: 0.6; filter: alpha(opacity = 60); z-index:120; position:absolute; border:1px solid #CCC; z-index:101; cursor:crosshair;}
.zoomOverlay { position:absolute; left:0px; top:0px; background:#FFF; /*opacity:0.5;*/ z-index:5000; width:100%; height:100%; display:none; z-index:101;}
.zoomWindow { position:absolute;  left:110%;top:39px;background:#FFF; z-index:6000;  height:auto;  z-index:10000;  z-index:110;}
.zoomWrapper { -webkit-box-shadow: 1px 2px 3px #7d7d7d;
 /* webkit browser*/
  -moz-box-shadow: 1px 2px 3px #7d7d7d;
 /* firefox */
  box-shadow: 1px 2px 3px #7d7d7d;  position:relative;  border:1px solid #999;  z-index:110;}
.zoomWrapperTitle { display:block;  background:#999;  color:#FFF;  height:18px;  line-height:18px;  width:100%;  overflow:hidden;  text-align:center; font-size:10px; position:absolute; top:0px; left:0px; z-index:120; -moz-opacity:0.6;  opacity: 0.6; filter: alpha(opacity = 60);}
.zoomWrapperImage { display:block;  position:relative; overflow:hidden; z-index:110;}
.zoomWrapperImage img { border:0px; display:block; position:absolute; z-index:101;}
.zoomIframe { z-index: -1; filter:alpha(opacity=0); -moz-opacity: 0.80; opacity: 0.80;  position:absolute;display:block;}
.zoomoptions h3, .zoomoptions h4{width:auto}
.zoomoptions .producerlogo{max-width:190px; max-height:50px}
.zoomoptions{background: none repeat scroll 0 0 #FFFFFF; border: 4px solid #fff; display: none; margin: -14px 0 0 0; padding: 10px; position: absolute; text-align: center;  width: 208px;   z-index: 110;}
.zoomoptions .zoomimages img{width:50px; margin:5px; }
.zoomoptions #mainimg{display:block; text-align:center }
.zoomoptions .produkt_picture a{}
.zoomoptions .zoomimages {padding:5px; border-top:1px dotted #ccc;  display:block;}
.zoomdesc{display: block; height: 79px; margin-bottom: 10px; overflow: hidden;}
.zoomoptions p{margin:0;padding:0}
.zoomdesc h1, .zoomdesc h2, .zoomdesc h3{display:none}
.jqzoom{margin:0 auto; display:block;float:left}


/* NEW ATTRIBUTE SELECT */
 
 
 
/* clear */
.clear {
clear: both;
}
 
/* wrapper */
.plentyAttributeSelectWrapper {
margin-bottom: 5px;
}
/* wrapper title */
.plentyAttributeSelectWrapperTitle { }
/* wrapper content */
.plentyAttributeSelectWrapperContent {
display: inline-block;
}
 
/* ul (all) */
 
/* ul */
.plentyAttributeSelectWrapperContent ul {
padding-left: 0;
}
/* li */
.plentyAttributeSelectWrapperContent ul > li {
list-style: none;
margin-left: 0;
overflow: hidden;
}
 
/* disabled */
li.plentyAttributeSelectDisabled {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
filter: alpha(opacity=50);
-moz-opacity: 0.2;
-khtml-opacity: 0.2;
opacity: 0.2;
cursor: default !important;
}
li.plentyAttributeSelectDisabled a {
cursor: default !important;
}
 
 
 
/* DROPDOWN */
 
/* dropdown container */
.plentyAttributeSelectHasDropdown {
position: relative;
}
/* height if dropdown closed */
.plentyAttributeSelectHasDropdown,
.plentyAttributeSelectHasDropdown > div,
.plentyAttributeSelectHasDropdown > .plentyAttributeSelectWrapperInnerClosed:hover {
  height: 25px;
    line-height: 25px;
    width: 320px;
}
/* openable container */
.plentyAttributeSelectHasDropdown > div {
position: absolute;
/*width: 100%;*/ /*has conflict with parent clearfix*/
overflow: hidden;
background: #ffffff;
border: 1px solid #cccccc;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
/* open dropdown if hovered */
.plentyAttributeSelectHasDropdown:hover > div {
height: auto;
z-index: 10000;
-moz-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.3);
-webkit-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.3);
box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.3);
}
 
/* selectet item */
 
/* value (all) */
.plentyAttributeSelectedValue,
.plentyAttributeSelectValue > a {
padding: 0 0 0 7px;
white-space: nowrap;
}
/* value selected */
.plentyAttributeSelectHasDropdown .plentyAttributeSelectedValue {
position: relative;
padding-right: 20px;
}
/* arrow container */
.plentyAttributeSelectHasDropdown .plentyAttributeSelectedValue > .plentyAttributeSelectedArrow {
    height: 26px;
    position: absolute;
    right: 2px;
    top: 6px;
    width: 12px;
}
/* arrow inner */
.plentyAttributeSelectHasDropdown .plentyAttributeSelectedValue > .plentyAttributeSelectedArrow > span {
display: inline-block;
border-style: solid;
border-width: 5px;
border-color: #999999 transparent transparent;
}
/* arrow hover */
.plentyAttributeSelectHasDropdown > div:hover .plentyAttributeSelectedValue > .plentyAttributeSelectedArrow > span {
border-color: #777777 transparent transparent;
}
 
 
/* list */
 
/* list wrapper */
.plentyAttributeSelectHasDropdown .plentyAttributeSelectListWrapper {
max-height: 108px; /*adapt to height of li*/
overflow-y: auto;
overflow-x: hidden;
}
/* ul */
.plentyAttributeSelectHasDropdown .plentyAttributeSelectListWrapper > ul {
}
/* li */
.plentyAttributeSelectHasDropdown .plentyAttributeSelectListWrapper > ul > li {
height: 25px;
}
/* a */
.plentyAttributeSelectHasDropdown .plentyAttributeSelectListWrapper > ul > li a {
display: block;
padding-right: 20px;
white-space: nowrap;
text-decoration:none;
}
/* li hover / a focus */
.plentyAttributeSelectHasDropdown .plentyAttributeSelectListWrapper > ul > li:hover a,
.plentyAttributeSelectHasDropdown .plentyAttributeSelectListWrapper > ul > li a:focus {
background: #eeeeee;
color: #000000;
cursor: pointer;
}
/* reset li hover / a focus if disabled */
.plentyAttributeSelectHasDropdown .plentyAttributeSelectListWrapper > ul > li.plentyAttributeSelectDisabled:hover a,
.plentyAttributeSelectHasDropdown .plentyAttributeSelectListWrapper > ul > li.plentyAttributeSelectDisabled a:focus {
background: transparent;
color: #000000;
}
/* li / a selected */
.plentyAttributeSelectHasDropdown .plentyAttributeSelectListWrapper > ul > li.plentyAttributeSelectSelected a {
background: #eeeeee;
}
/* value & markup */
.plentyAttributeSelectValueName {
/*float: left;*/
}
.plentyAttributeSelectValueMarkup {
padding-left: 5px;
/*float: right;*/
}
 
 
/* IMAGE GALLERY / TEXT BOX */
 
/* ul */
.plentyAttributeSelectHasImageGallery ul,
.plentyAttributeSelectHasTextList ul {
margin: 0 -5px -5px 0;
}
/* ul image gallery / text boxes */
.plentyAttributeSelectHasImageGallery ul,
.plentyAttributeSelectHasTextList ul {
line-height: 0;
}
/* ul text boxes */
.plentyAttributeSelectHasTextList ul > li {
line-height: 1.5em;
}
/* image box size */
.plentyAttributeSelectHasImageGallery ul > li,
.plentyAttributeSelectHasImageGallery ul > li > a {
width: 60px; /*adapt box dimension to image dimension*/
height: 60px;
}
/* li */
.plentyAttributeSelectHasImageGallery ul > li,
.plentyAttributeSelectHasTextList ul > li,
.plentyAttributeSelectHasImageGallery ul > li.plentyAttributeSelectDisabled:hover,
.plentyAttributeSelectHasTextList ul > li.plentyAttributeSelectDisabled:hover {
display: inline-block;
margin: 0 5px 5px 0;
border: 1px solid #DDDDDD;
border-radius: 3px;
padding: 3px;
}
/* li hover / selected */
.plentyAttributeSelectHasImageGallery ul > li:hover,
.plentyAttributeSelectHasTextList ul > li:hover,
.plentyAttributeSelectHasImageGallery ul > li.plentyAttributeSelectSelected,
.plentyAttributeSelectHasTextList ul > li.plentyAttributeSelectSelected {
border-color: #999999;
cursor: pointer;
-moz-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
-webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
}
/* li selected image gallery */
.plentyAttributeSelectHasImageGallery ul > li.plentyAttributeSelectSelected {
background: #DDDDDD;
}
/* li selected text box */
.plentyAttributeSelectHasTextList ul > li.plentyAttributeSelectSelected {
background: #eeeeee;
}
/* reset li hover / selected if selected */
.plentyAttributeSelectHasImageGallery ul > li.plentyAttributeSelectDisabled:hover,
.plentyAttributeSelectHasTextList ul > li.plentyAttributeSelectDisabled:hover {
border-color: #DDDDDD;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
}
/* a */
.plentyAttributeSelectHasImageGallery ul > li > a {
display: block;
overflow: hidden;
}
/* img */
.plentyAttributeSelectHasImageGallery ul > li > a > img {
border: none;
}
/* a hover / a focus text box */
.plentyAttributeSelectHasTextList ul > li a:hover,
.plentyAttributeSelectHasTextList ul > li a:focus {
color: #000000;
}
/* value text boxes */
.plentyAttributeSelectHasTextList .plentyAttributeSelectValue {
padding-left: 5px;
}
/* value text boxes */
.plentyAttributeSelectHasTextList .plentyAttributeSelectValue {
padding-left: 5px;
padding-right: 5px;
}
 
 
/* UPDATE (FIX FOR ANY DOCTYPE) */
.plentyAttributeSelectedArrow > span {
position: absolute;
top: 5px;
}
 
  
.plentyAttributeSelectHasDropdown > div {
    line-height: 28px;
    text-align: left;
}
#ff01_maincontent .plentyAttributeSelectHasDropdown > div {
right: 0; /* use only if text-align of dropdown parent container is right */
}
.plentyAttributeSelectWrapperContent.plentyAttributeSelectHasDropdown ul {
margin: 0 !important;
padding: 0 !important;
}
