@import url(http://fonts.googleapis.com/css?family=PT+Sans+Narrow:400,700);
/* ------ Main ------- */
.plentyErrorBox {
					width:98%; 
					background-image:url(/images/admin/error_background.gif); background-repeat:repeat-y;
					margin: 0px 0px 4px 0px;
					padding:8px; text-align:left;
					vertical-align:middle; 
					color: #FFFFFF
}

.plentyErrorBoxTitle {
					margin-top:4px;
					margin-bottom:6px;
					padding-left:26px;
					color:#FFFFFF;
					font-size:16px;
					font-weight:bold;
					background-image:url(/images/icons/warning_onred.gif);background-repeat:no-repeat;
}

.plentyMessageBox {
					width:98%;
					background-image:url(/images/admin/message_background.gif); background-repeat:repeat-y;
					border:0px;
					margin: 0px 0px 4px 0px;
					padding:8px;
					text-align:left;
					vertical-align:middle;
					color: #FFFFFF
}

.plentyMessageBoxTitle {
					margin-top:4px;
					margin-bottom:6px;
					padding-left:26px;
					color:#FFFFFF;
					font-size:16px;
					font-weight:bold;
					background-image:url(/images/icons/idea_ongreen.gif); background-repeat:no-repeat;
}

.plentyWarningBox {
					width:98%;
					background-image:url(/images/admin/message_background.gif); background-repeat:repeat-y;
					border:0px;
					margin: 0px 0px 4px 0px;
					padding:8px;
					text-align:left;
					vertical-align:middle;
					color: #FFFFFF
}

.plentyWarningBoxTitle {
					margin-top:4px;
					margin-bottom:6px;
					padding-left:26px;
					color:#FFFFFF;
					font-size:16px;
					font-weight:bold;
					background-image:url(/images/icons/idea_ongreen.gif); background-repeat:no-repeat;
}
/* ------ Base ------- */

/* ------ Content ------- */


/*  ///////////////////////////////////////////////////////////////////  */
/*  MINIMAL RESET                            */
/*  ///////////////////////////////////////////////////////////////////  */
html,body,div,form{margin:0;padding:0;} table {border-collapse:collapse;border-spacing:0; } th,td{text-align:left;vertical-align:top;} h1,h2,h3,h4,h5,h6,th,td,caption{ } img{border:0;} a:focus{border:0;outline:0;}
body{font-size:14px; font-family:Arial, Helvetica, sans-serif;overflow-y:scroll; color:#444; }
  
/*  background-image:url(/layout/layout_clean12/images/maritim.jpg) no-repeat fixed center top white; */

/*  ///////////////////////////////////////////////////////////////////  */
/*  LINK CLOUD                              */
/*  ///////////////////////////////////////////////////////////////////  */

.PlentyTagLink  { line-height:1; }
.tag_6       { color:#999; display:inline; font-size:12px; }
.tag_5       { color:#999; display:inline; font-size:12px; font-weight:bold; }
.tag_4       { color:#999; display:inline; font-size:14px; font-weight:bold; }
.tag_3       { color:#999; display:inline; font-size:16px; font-weight:bold; }
.tag_2       { color:#999; display:inline; font-size:18px; font-weight:bold; }
.tag_1       { color:#999; display:inline; font-size:18px; font-weight:bold; }
.tag_1,.tag_2,.tag_3,.tag_4,.tag_5,.tag_6 a{text-decoration:none;}

/*  ///////////////////////////////////////////////////////////////////  */
/*  ///////////////////////////////////////////////////////////////////  */
/*  BS STYLE MAIN LAYOUT CLASSES                    */
/*  ///////////////////////////////////////////////////////////////////  */
/*  ///////////////////////////////////////////////////////////////////  */


/*  //////////////////////////////////////////////  */
/*  MAINLAYOUT CONTENT                */
/*  //////////////////////////////////////////////  */
html, body                  { min-width:1010px; }
body                    { background:url(/layout/layout_clean12/images/segeln2.4.jpg) no-repeat fixed center top white;}
a:hover                    { text-decoration:none!important; }
.pagewrap                  { position:relative; width:970px; margin:auto;  }
.nomargin                  { display:inline; margin:0; padding:0; }

#BS-HEADER { height:177px; overflow:hidden;}
#container{margin:15px auto 0; width:1010px; box-shadow:0px 0px 8px #333; position:relative; background-color:#fff;}
#headerZeile1{height:90px; color:#999999; font-size:13px; margin-top:10px; border-bottom:solid 1px #EEEEEE; padding:0 20px 10px 20px;}
#headerZeile1 a{color:#999999; text-decoration:none;}
#headerZeile1 a:hover{text-decoration:underline;}
#headerLogo {float:left; background-image:url(/layout/layout_clean12/images/logo-head.png); background-repeat:no-repeat; width:187px; height:86px;}
#headerSiegel {float:left; height:47px; margin-top:20px; position:relative; left:60px;}
#headerWarenkorb {position:relative; left:160px; float:left; width:130px; height:47px; margin-top:14px; background-image:url(/layout/layout_clean12/images/warenkorb.png); background-position:left top; background-repeat:no-repeat; padding:11px 0 0 43px;}
.WKactive a{color:#1F83C5 !important;}
#headerLinks {float:right; text-align:right; margin-top:10px;}
#headerSiegel img {margin-left:10px;}
#headerZeile2{height:30px; border-bottom:solid 1px #EEEEEE; padding:5px 20px;}
#headerAngebote{float:left; position:relative; z-index:10; margin-left:5px;}
#headerAngebote img{margin-left:10px;}

#angeboteLayer{position:absolute; top:240px; left:-171px; width:150px; height:310px; box-shadow:-2px 0px 3px #999999; padding:0 10px 10px; font-size:12px; background-color:#fff;}
#angeboteLayer h3{color:#6FB1E3; margin:10px 0;}
#angeboteLayer b{font-size:14px;}
#angeboteLayer small{font-size:11px;}
#angeboteLayer div.rahmen-unten{border-size:2px; padding-bottom:10px;}

#angeboteLayerProduktdetail{padding:0 10px 10px; font-size:12px; background-color:#fff;}
#angeboteLayerProduktdetail h3{color:#6FB1E3; margin:2px 0; font-size:14px;}
#angeboteLayerProduktdetail b{font-size:14px; color:#6FB1E3;}
#angeboteLayerProduktdetail small{font-size:11px;}

.ff01_msg{padding:0 !important; overflow:hidden !important;}
#wk_header{padding: 20px; /*box-shadow: 4px -2px 4px 4px rgb(153, 153, 153); color: rgb(102, 102, 102);*/ font-size:18px; text-align: center; line-height:22px;}
#wk_content{padding:0px 20px;}
#wk_buttons{padding:20px;}
#btn_schliesse-WKInfo, #btn_zumWarenkorb, #btn_zuSonderangeboten, .addtobasket{float:left; padding:2px 5px; background-color:#999999; cursor:pointer; color:#ffffff; margin-bottom:20px;}
#btn_zumWarenkorb, #btn_schliesse-WKInfo, .addtobasket{float:right; background:url("/tpl/de/layout/button_global/27_Layout_Buttons_04.png") no-repeat scroll -420px 0 transparent; background-position:-253px 0; width:155px; font-size:14px; font-weight:bold; height:28px; line-height:28px; text-shadow:0px 0px 1px #333;}
.addtobasket{float:none; cursor:pointer; border:none; margin-top:15px; font-size:20px; line-height:unset; height:50px; width:200px; background:url("/images/gallery/Basis/btn_normal50.jpg");background-position:0 0;}
.addtobasket:hover{ background:url("/images/gallery/Basis/btn_hover50.jpg");}
#btn_zumWarenkorb:hover{background-position:-253px -31px;}
#btn_schliesse-WKInfo{float:left; width:140px; background:url("/tpl/de/layout/button_global/26_Layout_Buttons_04-grau.png") no-repeat scroll -268px 0 transparent;}
#btn_schliesse-WKInfo:hover{background-position:-268px -31px; color:#333; text-shadow:0 0 0;}
#btn_zuSonderangeboten{float:right; background-color:#990000; margin-right:0;}
#btn_schliesse-WKInfo a, #btn_zumWarenkorb a, #btn_zuSonderangeboten a{color:#ffffff; text-decoration:none;}
.ff01_msg_ok #btn_paypalExpress {width:141px; overflow:hidden; margin:auto; margin-bottom:15px;}

.price{text-align:left;}
#sliderContainer{border:solid 1px #eee; padding:10px; width:700px; height:220px;}

a.link_to_facebook              { position:absolute; width:30px; height:30px; top:5px; left:710px; }
a.link_to_twitter              { position:absolute; width:30px; height:30px; top:5px; left:745px;}
.top_menu                   { position:absolute; width:150px; height:20px; top:11px; left:790px;  }
.top_menu a.home              { position:absolute; width:35px; height:20px; top:0px; left:0px; }
.top_menu a.login              { position:absolute; width:45px; height:20px; top:0px; left:15px; }
.top_menu a.myaccount            { position:absolute; width:70px; height:20px; top:0px; left:70px; }

#BS-SEARCH                  {float:right; width:250px; height:135px; }
.BS-SEARCHINPUT                { border:1px solid #CCCCCC; color:#999; font-size:14px; height:18px; padding:5px; width:238px;}
#BS-SEARCHSUBMIT              { position:relative; left:215px; top:-22px; }
a#ANGEBOTE                  { display:none; position:absolute; display:block; width:100px; height:30px; top:96px; left:400px; }
a#BLOG                    { position:absolute; display:block; width:65px; height:40px; top:0px; left:540px; }

#BS-BASKET                  { position:absolute; z-index:999;  width:160px; height:133px; top:47px; right:14px; background:url(/layout/medienlabisidev/images/basket_bg-1.png) top right no-repeat; overflow:hidden; }
#BS-BASKET .basket_main            { position:absolute; top:20px; right:5px; text-align:right; cursor:pointer; padding:50px 30px 30px 30px;    }
#BS-BASKET .basket_main a          { color:#fff; font-size:16px; line-height:18px; text-decoration:none;}

.basket_preview                { width:200px; overflow:hidden; padding-top:15px; padding-left:15px;   } 
.basket_preview span            { color:#fff;  } 
.basket_preview ul              { list-style:none; margin:0; padding:0; }
.basket_preview  li              { float:left; width:30px; height:30px; background:#fff; margin:2px; overflow:hidden; }
.basket_preview  li img            { width:30px; width:40px; margin:auto; }
 
/* NAVIGATION */
#BS-SIDEBAR                  { position:relative; float:left; width:220px; padding-top:0px; }
#BS-SIDEBAR a{text-decoration:none;}
#BS-SIDEBAR .sidebar_bg            { position:absolute; top:-25px; left:-45px; width:192px; height:51px; }
#BS-SIDEBAR  ul                { margin:0; padding:0; list-style:none; }
#BS-SIDEBAR ul.menu_level2{margin-left:10px; margin-top:5px;}

.left_menu a                { font-size:15px; margin:0; padding:0; line-height:18px; color:#555; text-decoration:none; }
.left_menu a:hover              { color:inherit; }
.left_menu li                { margin:0px; padding:1px; color:#000b50; margin-bottom:2px;  } 
li.level1                  { padding-bottom:2px; border-bottom:1px dashed #eee; }
.left_menu li:hover              { color:#39C; }
.level2 a                  { color:#555; font-size:13px; }
a.level1active_link              { color:#555; font-weight:bold; }
li.level2active             { list-style-type:none; font-weight:bold;}
li.level2active a{color:#000B50;}

li.level3 a{color:#555; font-weight:normal;}
li.level3active {font-weight:normal; list-style-type:square; list-style-position:inside;}
li.level3active a{color:#000B50;}

/* CONTENT */

#BS-CONTENT                  { position:relative; float:right; width:720px; margin:30px 0 0 20px}
.content_bg                  { width:100%; height:20px; }
/* BREADCRUMBS  */
#BS-BREADCRUMBS { font-size:11px; color:#666;}
#BS-BREADCRUMBS a { color:#666; text-decoration:none;}
#BS-BREADCRUMBS a:visited { color:#666; }

/* FOOTER */
#BS-FOOTER                  { background:url(/layout/bs-style/24ocean/images/footer.jpg) top center repeat-x #17213a; padding-top:50px; margin-top:50px;   }
#BS-FOOTER a                { color:#fff; line-height:18px; text-decoration:none; }
#BS-FOOTER a:hover              { color:#6FF; }
.box                    { float:left; font-size:12px;}
.box.first                  { width:200px;  }
.box.first a                { padding-left:15px; }
.box.second                  { width:200px; padding:0px 46px 0px 46px; color:#fff; line-height:14px;  }
.box.third                  { text-align:center;padding:0px 5px 0px 10px; width:230px;  }
.box.last                  { padding-left:20px; width:210px;}

/* PAGINATION / SORT / BACK */
.BS-SORT                  { float:left; margin:-7px 0 0 0px;}
.BS-BACK                  { }
.BS-PAGINATION                 { float:left;  margin:0 50px 0 0px;}
.BS-PAGINATION div              { float:left; }
.articlePages                { padding:5px; padding-top:8px; padding-bottom:8px;    }
.articlePages a                { padding:5px; color:#000;  border:1px solid #ccc; text-decoration:none; }
.articlePages_LinkElement          { }
.articlePages_LinkElement:hover, 
.articlePages_activeLink          { background:#eee; color:#323232; text-decoration:none; border:1px dotted #666 }
.BS-PAGINATION .next            { float:left; padding-left:10px;}
.BS-PAGINATION .previous          { float:left; padding-right:10px; }


/* SINGLE ARTICLE */
#BS-ARTICLE                  { padding-top:0px; }
#BS-ARTICLE .title              { letter-spacing:-0.05em; }
#BS-ARTICLE .price              { font-family: 'PT Sans Narrow', sans-serif; font-weight:bold; font-size:35px; color:#333333; }
.article_option                { border:1px dotted #aaa; margin:0; margin-bottom:5px;  }
.article_option select            { width:150px; border:1px solid #eee; }
.article_id                  { padding-left:20px; color:#999; font-size:11px;  }
.description                { font-weight:normal; font-size:16px; color:#6fb1e3; }
.BS-THUMBNAILS {padding:10px;}
.BS-THUMBNAILS a img            { max-width:75px; max-height:75px; }
.produktdetailNameDesc{}
.descriptionShort              { font-size:14px; color:#333; line-height:16px; margin:0 0 20px; }
.descriptionShortTitel {font-size:11px; color:#999; line-height:13px; text-align:left; padding:2px 5px; font-family:Verdana, Arial, Helvetica, sans-serif;}

.ArticleAttrTable .ArticleAttrTd_0, .plentyAttributeSelectWrapperTitle     { width:100px !important; vertical-align:middle; font-size:18px;}
.ArticleAttrTable .ArticleAttrTd_1      { padding:5px 0; }
.ArticleAttrTable .ArticleAttrTd_1 input  { border: solid 1px #ccc; }
.sa_container {padding:15px 15px 15px 0;}
.sa_container_mainpic {width:280px; float:left; text-align:center; overflow:hidden;}
.sa_container_mainpic img{max-height:300px; max-width:280px;}
#sa_container_producerlogo{float:right; margin-top:-20px;}
#sa_container_producerlogo img{max-width:250px;}
#produktdetailAttribute {overflow:hidden;}

/* ARTICLE LIST CATEGORY */
.price a{text-decoration:none;}
.item .title{height:50px; overflow:hidden;}
.item .title a{text-decoration:none;}
#BS-ARTICLE-LIST-CATEGORY           { margin-top:0px; }
#BS-ARTICLE-LIST-CATEGORY h2        { font-family: 'PT Sans Narrow', sans-serif; color:#6fb1e3; font-weight:normal; }
#BS-ARTICLE-LIST-CATEGORY .item, .lp_inner .item      { float:left; width:231px; padding:2px; margin:0px 2px 20px 2px; height:295px; padding-top:10px; }
#BS-ARTICLE-LIST-CATEGORY .item .title, .lp_inner .item .title{text-align:left; color:#666;}
#BS-ARTICLE-LIST-CATEGORY .item:hover, .lp_inner .item:hover   { -moz-box-shadow: 0 0 5px #ddd; -webkit-box-shadow: 0px 0px 8px #ddd;  box-shadow: 0px 0px 8px #ddd;  }
#BS-ARTICLE-LIST-CATEGORY .item .image, .lp_inner .item .image   { height:200px; text-align:center; }
#BS-ARTICLE-LIST-CATEGORY .item .image img, .lp_inner .item .image img { top:0px; left:0px; max-height:200px; max-width:200px;  }
#BS-ARTICLE-LIST-CATEGORY .item .title a, .lp_inner .item .title a{ color:inherit; display:block; font-size:13px; padding:2px 5px 0px 5px; color:#000B50;  }
#BS-ARTICLE-LIST-CATEGORY .item .price a, .lp_inner .item .price a { color:inherit; display:block; font-size:15px; line-height:1em; font-weight:bold; margin:5px 0 0 5px; text-align:left;}
#BS-ARTICLE-LIST-CATEGORY .baseprice, .lp_inner .baseprice   { color:#333; font-size:9px; text-align:left; padding:2px 5px;}

/* ARTICLE LIST SEARCH */
#BS-ARTICLE-LIST-SEARCH           { margin-top:20px; }
#BS-ARTICLE-LIST-SEARCH h2          { font-family: 'PT Sans Narrow', sans-serif; color:#6fb1e3; font-weight:normal; }
#BS-ARTICLE-LIST-SEARCH .item         { float:left; width:231px; padding:2px; margin:0px 2px 20px 2px; height:295px; padding-top:10px; color:#990000 }
#BS-ARTICLE-LIST-SEARCH .item:hover      { -moz-box-shadow: 0 0 5px #ddd; -webkit-box-shadow: 0px 0px 8px #ddd;  box-shadow: 0px 0px 8px #ddd;  }
#BS-ARTICLE-LIST-SEARCH .item .image    { height:200px; text-align:center;  }
#BS-ARTICLE-LIST-SEARCH .item .image img  { top:0px; left:0px; max-height:200px; max-width:200px;  }
#BS-ARTICLE-LIST-SEARCH .item .title a    { color:inherit; display:block; font-size:14px; padding:2px 5px; color:#000B50;  }
#BS-ARTICLE-LIST-SEARCH .item .price a    { color:inherit; display:block; font-size:15px; line-height:18px; font-weight:bold; padding:2px 5px; }
#BS-ARTICLE-LIST-SEARCH .baseprice      { color:#333; font-size:9px; padding:2px 5px; }


/*  //////////////////////////////////////////////  */
/*  ARTICLE LIST LAST SEEN              */
/*  //////////////////////////////////////////////  */
#BS-ARTICLE-LIST-LAST-SEEN           { margin-top:20px; }
#BS-ARTICLE-LIST-LAST-SEEN h2        { font-family: 'PT Sans Narrow', sans-serif; color:#6fb1e3; font-weight:normal; }
#BS-ARTICLE-LIST-LAST-SEEN .item       { float:left; width:136px; padding:2px; margin:0px 2px 20px 2px; height:215px; text-align:center; padding-top:10px; color:#990000 }
#BS-ARTICLE-LIST-LAST-SEEN .item:hover    { -moz-box-shadow: 0 0 5px #ddd; -webkit-box-shadow: 0px 0px 8px #ddd;  box-shadow: 0px 0px 8px #ddd;  }
#BS-ARTICLE-LIST-LAST-SEEN .item .image    { min-height:120px;   }
#BS-ARTICLE-LIST-LAST-SEEN .item .image img  { top:0px; left:0px; max-height:120px; max-width:110px;  }
#BS-ARTICLE-LIST-LAST-SEEN .item .title a  { color:inherit; display:block; font-size:12px; text-align:left; padding:2px 5px 0px 5px; color:#000B50;  }
#BS-ARTICLE-LIST-LAST-SEEN .item .price a  { font-family: 'PT Sans Narrow', sans-serif;  color:inherit; display:block; font-size:18px; line-height:1em; text-align:center; font-weight:bold; }
#BS-ARTICLE-LIST-LAST-SEEN .baseprice    { color:#333; font-size:9px; font-weight:normal;  }


/*  //////////////////////////////////////////////  */
/*  ARTICLE LIST CROSS SELLING            */
/*  //////////////////////////////////////////////  */

/* ARTICLE LIST CATEGORY */
#BS-ARTICLE-LIST-CROSSSELLING        { margin-top:20px; }
#BS-ARTICLE-LIST-CROSSSELLING h2        { font-family: 'PT Sans Narrow', sans-serif; color:#6fb1e3; font-weight:normal; }
#BS-ARTICLE-LIST-CROSSSELLING .item       { float:left; width:136px; padding:2px; margin:0px 2px 20px 2px; height:215px; text-align:center; padding-top:10px; color:#990000 }
#BS-ARTICLE-LIST-CROSSSELLING .item:hover    { -moz-box-shadow: 0 0 5px #ddd; -webkit-box-shadow: 0px 0px 8px #ddd;  box-shadow: 0px 0px 8px #ddd;  }
#BS-ARTICLE-LIST-CROSSSELLING .item .image    { min-height:120px;   }
#BS-ARTICLE-LIST-CROSSSELLING .item .image img  { top:0px; left:0px; max-height:120px; max-width:110px;  }
#BS-ARTICLE-LIST-CROSSSELLING .item .title a  { color:inherit; display:block; font-size:12px; text-align:left; padding:2px 5px 0px 5px; color:#000B50;}
#BS-ARTICLE-LIST-CROSSSELLING .item .price a  { font-family: 'PT Sans Narrow', sans-serif;  color:inherit; display:block; font-size:16px; line-height:1em; text-align:left; font-weight:bold; padding:0 5px;}
#BS-ARTICLE-LIST-CROSSSELLING .baseprice    { color:#333; font-size:9px; text-align:left; padding:0 5px; }

/*  //////////////////////////////////////////////  */
/*  ARTICLE LIST RANDOM                */
/*  //////////////////////////////////////////////  */

#BS-ARTICLE-LIST-RANDOM           { margin-top:0px; }
#BS-ARTICLE-LIST-RANDOM h2          { font-family: 'PT Sans Narrow', sans-serif; color:#6fb1e3; font-weight:normal; font-size:16px; }
#BS-ARTICLE-LIST-RANDOM .item         { float:left; width:231px; padding:2px; margin:0px 2px 20px 2px; height:295px; padding-top:10px; color:#990000 }
#BS-ARTICLE-LIST-RANDOM .item:hover      { -moz-box-shadow: 0 0 5px #ddd; -webkit-box-shadow: 0px 0px 8px #ddd;  box-shadow: 0px 0px 8px #ddd;  }
#BS-ARTICLE-LIST-RANDOM .item .image    { height:200px; text-align:center; }
#BS-ARTICLE-LIST-RANDOM .item .image img  { top:0px; left:0px; max-height:200px; max-width:200px;  }
#BS-ARTICLE-LIST-RANDOM .item .title a    { color:inherit; display:block; font-size:13px; padding:2px 5px 0px; color:#000B50;padding:2px 5px; }
#BS-ARTICLE-LIST-RANDOM .item .price a    { color:inherit; display:block; font-size:15px; line-height:1em; font-weight:bold; padding:2px 5px; }
#BS-ARTICLE-LIST-RANDOM .baseprice    { color:#333; font-size:9px; padding:2px 5px; }

// allgemeines listing //
.ARTICLE-LIST           { margin-top:0px; }
.ARTICLE-LIST h2          { font-family: 'PT Sans Narrow', sans-serif; color:#6fb1e3; font-weight:normal; font-size:16px; }
.ARTICLE-LIST .item         { float:left; width:231px; padding:2px; margin:0px 2px 20px 2px; height:295px; padding-top:10px; color:#990000 }
.ARTICLE-LIST .item:hover      { -moz-box-shadow: 0 0 5px #ddd; -webkit-box-shadow: 0px 0px 8px #ddd;  box-shadow: 0px 0px 8px #ddd;  }
.ARTICLE-LIST .item .image    { height:200px; text-align:center; }
.ARTICLE-LIST .item .image img  { top:0px; left:0px; max-height:200px; max-width:200px;  }
.ARTICLE-LIST .item .title a    { color:inherit; display:block; font-size:13px; padding:2px 5px 0px; color:#000B50;padding:2px 5px; }
.ARTICLE-LIST .item .price a    { color:inherit; display:block; font-size:15px; line-height:1em; font-weight:bold; padding:2px 5px; }
.ARTICLE-LIST .baseprice    { color:#333; font-size:9px; padding:2px 5px; }

/* LINK CLOUD */
#BS-CLOUD                   { text-align:center; }
#BS-CLOUD a                  { color:#fff; text-decoration:none; display:inline; padding:5px 10px 5px 0px; line-height:20px; }
#BS-CLOUD a.tag_3              { font-size:18px; }
#BS-CLOUD a.tag_1              { font-size:20px; font-weight:bold; }
#BS-CLOUD a.tag_2              { font-size:15px; }
#BS-CLOUD a.tag_4              { font-size:22px; text-transform:uppercase; font-style:italic; }
#BS-CLOUD a.tag_5              { font-size:12px; font-style:italic; }

/*  //////////////////////////////////////////////  */
/*  CONTENT SEITEN                  */
/*  //////////////////////////////////////////////  */
#BLOG-SIDEBAR                { float:left; width:200px; }
#BLOG-SIDEBAR ul              { margin:0; padding:0; list-style:none; }
#BLOG-SIDEBAR li              { padding-left:15px; }
#BLOG-SIDEBAR a                { }

#BLOG-MAIN                  { width:700px; float:left; }
#BLOG-MAIN h2                { font-family: 'PT Sans Narrow', sans-serif; color:#036;}
#BLOG-MAIN a                {}

.blog_author                 { font-style:italic; }
.blog_body                   { text-align:justify; }
.link_to_blog                 { font-weight:bold; }
.blog_title_link a              { font-family: 'PT Sans Narrow', sans-serif;}


/*  //////////////////////////////////////////////  */
/*  CONTENT SEITEN                  */
/*  //////////////////////////////////////////////  */


/*  //////////////////////////////////////////////  */
/*  Für die ehemalige AfterArticlePage        */
/*  //////////////////////////////////////////////  */
#PlentyOrderPayPalExpressPanel  { display:none; }


/*  ///////////////////////////////////////////////////////////////////  */

/*  ///////////////////////////////////////////////////////////////////  */

/*  BS STYLE IMPORT CSS SHEETS                      */

/*  ///////////////////////////////////////////////////////////////////  */

/*  ///////////////////////////////////////////////////////////////////  */

/*  //////////////////////////////////////////////  */
/*  BS STYLE HELPER CLASSES              */
/*  //////////////////////////////////////////////  */



/* DISPLAY */
.block          { display:block; }
.inline          { display:inline; }
.clear          { clear:both; float:none; display:block; overflow:hidden; }
.floatleft        { float:left; }
.floatright        { float:right; }

/* ALIGN */
.auto          { margin:auto; }
.center          { text-align:center; }
.left          { text-align:left; }
.right          { text-align:right; }

/* DIMENSIONS */

.w100{ width:100%; margin:0!important; padding:0 !important; }
.w90{ width:90%; margin:0!important; padding:0 !important; }
.w80{ width:80%; margin:0!important; padding:0 !important; }
.w75{ width:75%; margin:0!important; padding:0 !important; }
.w70{ width:70%; margin:0!important; padding:0 !important; }
.w60{ width:60%; margin:0!important; padding:0 !important; }
.w50{ width:50%; margin:0!important; padding:0 !important; }
.w40{ width:40%; margin:0!important; padding:0 !important; }
.w30{ width:30%; margin:0!important; padding:0 !important; }
.w25{ width:25%; margin:0!important; padding:0 !important; }
.w20          { width:20%; margin:0!important; padding:0 !important; }
.w10          { width:10%; margin:0!important; padding:0 !important; }



/* TYPO */
h1        { font-size:24px; line-height:26px; color:#333; margin:0 0 10px; font-weight:normal;}
h2        { font-size:24px; line-height:26px; color:#666; font-weight:normal;}
h3        { font-size:18px; line-height:20px;color:#666;}
h3 p      {font-size:18px; line-height:20px;color:#666;}
h4        { font-size:14px; line-height:14px;color:#666;}
h5        { font-size:16px; line-height:13px; }
h6        { font-size:11px; line-height:12px; }
ul {margin:0; padding-left:20px;}

a         { color:#044398; }
a:hover   { text-decoration:underline; color:#036; }

.cf        { font-family: 'PT Sans Narrow', sans-serif; }

.normal      { font-weight:300; }

a.blue      { color:#044398}
a.blue:hover  { color:#036 }

a.darkblue    { color:#044398;  }
a.darkblue:hover { color:#036;  }

/* FÜR DEN CONTENT */


@charset "utf-8";

/*  //////////////////////////////////////////////  */
/*  BS STYLE CSS3 CLASSES              */
/*  //////////////////////////////////////////////  */

.curved_25        { border-radius:25px; -moz-border-radius:25px; -webkit-border-radius:25px; }
.curved_20        { border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px; }
.curved_15        { border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; }
.curved_10        { border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }
.curved_5        { border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
.curved_3        { border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; }

.topCurved_25      { border-radius:25px 25px 0px 0px; -moz-border-radius:25px 25px 0px 0px; -webkit-border-radius:25px 25px 0px 0px; }
.topCurved_20      { border-radius:20px 20px 0px 0px; -moz-border-radius:20px 20px 0px 0px; -webkit-border-radius:20px 20px 0px 0px; }
.topCurved_15      { border-radius:15px 15px 0px 0px; -moz-border-radius:15px 15px 0px 0px; -webkit-border-radius:15px 15px 0px 0px; }
.topCurved_10      { border-radius:10px 10px 0px 0px; -moz-border-radius:10px 10px 0px 0px; -webkit-border-radius:10px 10px 0px 0px; }
.topCurved_5      { border-radius:5px 5px 0px 0px; -moz-border-radius:5px 5px 0px 0px; -webkit-border-radius:5px 5px 0px 0px; }
.topCurved_3      { border-radius:3px 3px 0px 0px; -moz-border-radius:3px 3px 0px 0px; -webkit-border-radius:3px 3px 0px 0px; }

.bottomCurved_25    { border-radius:0px 0px 25px 25px; -moz-border-radius:0px 0px 25px 25px; -webkit-border-radius:0px 0px 25px 25px; }
.bottomCurved_20    { border-radius:0px 0px 20px 20px; -moz-border-radius:0px 0px 20px 20px; -webkit-border-radius:0px 0px 20px 20px; }
.bottomCurved_15    { border-radius:0px 0px 15px 15px; -moz-border-radius:0px 0px 15px 15px; -webkit-border-radius:0px 0px 15px 15px; }
.bottomCurved_10    { border-radius:0px 0px 10px 10px; -moz-border-radius:0px 0px 10px 10px; -webkit-border-radius:0px 0px 10px 10px; }
.bottomCurved_5      { border-radius:0px 0px 5px 5px; -moz-border-radius:0px 0px 5px 5px; -webkit-border-radius:0px 0px 5px 5px; }
.bottomCurved_3      { border-radius:0px 0px 3px 3px; -moz-border-radius:0px 0px 3px 3px; -webkit-border-radius:0px 0px 3px 3px; }

.leftCurved_25      { border-radius:25px 0px 0px 25px; -moz-border-radius:25px 0px 0px 25px; -webkit-border-radius:25px 0px 0px 25px; }
.leftCurved_20      { border-radius:20px 0px 0px 20px; -moz-border-radius:20px 0px 0px 20px; -webkit-border-radius:20px 0px 0px 20px; }
.leftCurved_15      { border-radius:15px 0px 0px 15px; -moz-border-radius:15px 0px 0px 15px; -webkit-border-radius:15px 0px 0px 15px; }
.leftCurved_10      { border-radius:10px 0px 0px 10px; -moz-border-radius:10px 0px 0px 10px; -webkit-border-radius:10px 0px 0px 10px; }
.leftCurved_5      { border-radius:5px 0px 0px 5px; -moz-border-radius:5px 0px 0px 5px; -webkit-border-radius:5px 0px 0px 5px; }
.leftCurved_3      { border-radius:3px 0px 0px 3px; -moz-border-radius:3px 0px 0px 3px; -webkit-border-radius:3px 0px 0px 3px; }

.rightCurved_25      { border-radius:0px 25px 25px 0px; -moz-border-radius:0px 25px 25px 0px; -webkit-border-radius:0px 25px 25px 0px; }
.rightCurved_20      { border-radius:0px 20px 20px 0px; -moz-border-radius:0px 20px 20px 0px; -webkit-border-radius:0px 20px 20px 0px; }
.rightCurved_15      { border-radius:0px 15px 15px 0px; -moz-border-radius:0px 15px 15px 0px; -webkit-border-radius:0px 15px 15px 0px; }
.rightCurved_10      { border-radius:0px 10px 10px 0px; -moz-border-radius:0px 10px 10px 0px; -webkit-border-radius:0px 10px 10px 0px; }
.rightCurved_5      { border-radius:0px 5px 5px 0px; -moz-border-radius:0px 5px 5px 0px; -webkit-border-radius:0px 5px 5px 0px; }
.rightCurved_3      { border-radius:0px 3px 3px 0px; -moz-border-radius:0px 3px 3px 0px; -webkit-border-radius:0px 3px 3px 0px; }

.boxShadow        { -moz-box-shadow: 0 0 5px #ddd; -webkit-box-shadow: 0px 0px 8px #ddd;  box-shadow: 0px 0px 8px #ddd; }

.textShadow_light    { text-shadow: 0px 1px 0px rgba(255,255,255,0.7); }
.textShadow_dark    { text-shadow: 0px 1px 0px rgba(0,0,0,0.7); }

/* individuelle Styles */
.nebeninfo{color:#666; font-size:12px;}
.produktbeschreibung{padding:0 0 50px; line-height:18px; overflow:hidden; width:720px;}
.produktbeschreibung img{float:left; margin:0 20px 5px 0; max-width:720px;}
.rahmen-oben{border-top:solid 1px #ddd;}
.rahmen-unten{border-bottom:solid 1px #ddd;}
.rahmen{border:solid 1px #ccc;}
.abstand-oben{padding-top:20px;}
.abstand-unten{padding-bottom:20px;}
.clearfix{clear:both;}
.links{text-align:left !important;}
.kategorie-text{padding:0 0 20px; } 

.ArticleOrderSelect{border:solid 1px #ccc; color:#666; margin-top:2px;} 

.footer-webdesign {margin-top: 10px; font-size:11px;color:#fff;}
.footer-webdesign a {color:#fff;}

/* slider-überarbeitung */ 
.theme-default .nivoSlider {box-shadow:none !important;}

/* suche: autocomplete */
.ac_results {background-image:none !important; border-radius:0 !important; top:162px !important; border:solid 1px #ccc; background-color:#fff !important; padding-top:20px; margin-left:0 !important;}
.ac_results ul li {color:#999 !important;}
.flHighlight {color:#235276 !important;}
.ac_results ul {background:none !important; padding-bottom:20px !important;}

/* Shopinformationen - "In Warenkorb gelegt" .. usw. */
.ff01_background{position:fixed; top:0px; left:0px; width:100%; height:2000px; background-color:#000000; opacity:0.1; filter:alpha(opacity=10); z-index:9000;}
.ff01_msg{padding:20px; background-color:#ffffff; margin:35px auto; position:absolute; z-index:9100; width:400px; line-height:18px; box-shadow:0 0 50px;}

menu{margin:0; padding:0;}
/* NEW ATTRIBUTE SELECT */


/* clear */
.clear {
clear: both;
}


/* wrapper */
.plentyAttributeSelectWrapper {
margin-bottom: 10px;
}
/* wrapper title */
.plentyAttributeSelectWrapperTitle {width:100px; float:left; padding:5px 0;}
/* wrapper content */
.plentyAttributeSelectWrapperContent {
display: inline-block; width:100px;
}

/* 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=50)";
filter: alpha(opacity=50);
-moz-opacity: 0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
cursor: default !important;
}
li.plentyAttributeSelectDisabled a {
cursor: default !important;
}



/* DROPDOWN */

/* dropdown container */
.plentyAttributeSelectHasDropdown {
position: relative;
padding:5px 0;
}
/* height if dropdown closed */
.plentyAttributeSelectHasDropdown,
.plentyAttributeSelectHasDropdown > div,
.plentyAttributeSelectHasDropdown > .plentyAttributeSelectWrapperInnerClosed:hover {
height: 18px;
padding:2px 0;
}
/* openable container */
.plentyAttributeSelectHasDropdown > div {
position: absolute;
/*width: 100%;*/ /*has conflict with parent clearfix*/
overflow: hidden;
background: #ffffff;
border: 1px solid #cccccc;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
border-radius: 0px;
}
/* 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, .ArticleAttrTable .ArticleAttrTd_1 input {
padding: 0 0 0 7px;
white-space: nowrap;
font-size:15px;
}
/* value selected */
.plentyAttributeSelectHasDropdown .plentyAttributeSelectedValue {
position: relative;
padding-right: 20px;
}
/* arrow container */
.plentyAttributeSelectHasDropdown .plentyAttributeSelectedValue > .plentyAttributeSelectedArrow {
position: absolute;
right: 2px;
top: 2px;
width: 12px;
height: 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: 18px;
}
/* a */
.plentyAttributeSelectHasDropdown .plentyAttributeSelectListWrapper > ul > li a {
display: block;
padding-right: 20px;
white-space: nowrap;
}
/* 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 ATTRIBUTE SELECT BEGIN*/
.plentyAttributeSelectedArrow > span {
position: absolute;
top: 5px;
} 
/*  UPDATE ATTRIBUTE SELECT END*/

/* zusätzliche styles */
.grauklein{font-size: 11px; color: #999999; margin-top: 5px; font-weight: normal;}
.durchgestrichen{text-decoration:line-through;}

/* Buttons */   
.prev {background:url(/Pfad/zu/den/Pfeilen) bottom left; height:200px; width:25px; display:block; border:1px solid #b9cad6; border-right:0;}
.prev:hover{background-position:top left; border:1px solid #87a7ba;}
.next {background:url(/Pfad/zu/den/Pfeilen) bottom right; height:200px; width:25px; display:block; border:1px solid #b9cad6; border-left:0;}  
.next:hover {background-position:top right; border:1px solid #87a7ba;}
/* Scrollbar */
.scrollable{position:relative; overflow:hidden; width: 540px; height:200px; border:1px solid #e8e1db; float:left;} 
.scrollable .items{width:20000em; position:absolute; clear:both; }
.items div.arround{float:left; width:680px;} 
.items div.sliderproduct{float:left; width:135px; border-right:1px dotted #ccc; padding-top:5px; }
.items div.sliderproduct:hover{background-color:#e3e3e3; }

.next{height:auto;border:none;}

#facebookLikeFooter{width:82px; height:20px; overflow:hidden;}
.priceStandard{float:left; margin-right:10px;}
.ListingMwst{color:#aaa; padding:7px 0 0; font-size:11px; height:20px; vertical-align:bottom;}
.ListingMwst a{color:#999; display:inline !important; font-size:11px !important; margin-left:0 !important; font-weight:normal !important; text-decoration:underline !important; padding-left:0px !important;}
.ListingMwstCrossell{font-size:10px; color:#999; padding:0 5px;}

div.ArticleAttrTd_0{float:left !important; min-width:85px; font-weight:bold;}
td.ArticleAttrTd_0{padding-left:0px !important; min-width:73px !important;}
h5, h5 a{text-decoration:none; font-weight:normal;}

/* diverse content */
.kategorie-text{color:#666;}
#gefahrstoffe{font-size:12px;}
#gefahrstoffe h4{margin-bottom:5px;}
#gefahrstoffe p{margin-top:0px;}
#gefahrstoffe img{float:left; margin:5px 10px 10px 0;}

/* findologic */
#flOuterContainer, #flPaginator table {color:#666 !important;font-size:12px !important;}
.flPageCurrent, .flPageNext, .flPagePrevious, #flPageSizeForm select{border:1px solid #CCCCCC; color:#666 !important; padding:5px; text-decoration:none;}
.flPageCurrent{background:none repeat scroll 0 0 #EEEEEE; color:#000 !important;}
#flPageSizeForm select{margin-top:-7px;}
.flFilterBox{margin:0 10px 10px 0 !important; width:230px !important;}
.flFilter, .flChosenFilter, .flFrequency, .flFilter a, .flChosenFilter a{font-size:12px !important; color:#666 !important;}
.flFilterBoxFilters, .flFilterBoxAttributes{background: #fff !important; border-color:#eee !important; padding:5px !important;}
#flExpandMoreFilters a{color:#666 !important; padding-left:0 !important;}
.fl-autocomplete.ui-autocomplete{border-radius:0; border-color:#6fb1e3 !important; font-size:14px !important;}
.fl-autocomplete.ui-autocomplete li.fl-item-product{border-bottom:1px solid #6fb1e3;}
.fl-autocomplete .ui-autocomplete-category h3{color:#000; margin:0 !important; font-weight:normal !important;}

/* top-navigation */
#topnav{font-family:Arial, Helvetica, sans-serif; margin:0 0 0 230px;}
#topnav a{text-decoration:none; color:#555;}
#topnav a:hover{color:#3399cc;}
#topnav li{float:left; list-style-type:none; padding:8px 10px; width:auto; display:inline; overflow:visible;}
#topnav li span{padding:0 10px; color:#555; cursor:pointer;}
#topnav li:hover ul{display:block;}
#topnav li ul{display:none; margin:8px 0 0; padding:0; width:200px; border:1px solid #eee; border-top:none; background-color:#fff; position:absolute; z-index:100; box-shadow:1px 3px 2px #666;}
#topnav li ul li{float:none; list-style-type:none; padding:5px 10px; display:block;}

/**/
#headerAngebote{margin:-40px -10px 0 0; float:right;}

/* landingpages */
#lp_container {font-size:14px; line-height:18px; font-family:Arial, Helvetica, sans-serif;}
#lp_container h1{font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#1f83c5; margin:0 0 10px 0;}
#lp_container h2{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#333;}
#lp_container h3{font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:0 0 10px 0; color:444;}
#lp_container img{float:left; margin:0 0px 5px 0; float:left;}
#lp_mainpic{width:297px; float:left;}
#lp_mainpic img{width:275px; border:0px solid #000;}
#lp_inner1{}
#lp_inner2, #lp_inner3, .lp_inner{border-top:1px dotted #666; margin-top:20px;}
#lp_inner3{}
a.lp_button, .PlentySubmitButton{background:url(/tpl/de/layout/button_global/27_Layout_Buttons_04.png) no-repeat -2px 0; line-height:28px; height:31px; width:155px; text-shadow:0 0 1px #333333; font-size:14px; font-weight:bold; color:#fff; text-decoration:none; padding:7px 8px; margin-right:8px; border:none; cursor:pointer;}
.lp_left, lp_right{width:350px;} 
.lp_left{float:left; margin-right:20px;}
.lp_right{}
.w1-3{width:226px;}
.lp_logo-container{height:60px; vertical-align:middle;}
.lp_box{border:solid 1px #ccc; background-color:#eee; padding:0 20px;}
.lpinner .item .title.links{color:#666;}
img.w3Spalt{width:226px; vertical-align:middle; position:relative; margin-right:0 !important;}
.clearfix{clear:both; height:1px;}
.invisible{display:none;}

.float_right{float:right; margin-left:10px; margin-bottom:5px;}
#PlentyWebBasketTitleContainerTitle{font-weight:bold; font-size:24px; border:none; background:#fff !important; color:#333;}

table.table_descriptions, table.table_descriptions th, table.table_descriptions td{border-color:#fff; padding:5px;}
table.table_descriptions th{background-color:#bbbbbb;}
tr.tr_ungerade:hover td, tr.tr_gerade:hover td{background-color:#cccccc;}
tr.tr_ungerade td{background-color:#dddddd;}
tr.tr_gerade td{background-color:#eeeeee;}

/* formulare */
.PlentySubmitFormInput.PlentyText, .PlentySubmitFormInput.PlentyTextarea{border:1px solid #666; padding: 3px; color:#444; font-family:Arial, Helvetica, sans-serif;}
.PlentySubmitFormInput.PlentySubmitButton{width:165px;}
.formtable .hint{font-size:11px;} 

.haekchen{list-style-image:url(/images/gallery/sonstige/geeignet.png); font-size:16px; font-weight:bold; line-height:22px;}

.borderTop{border-top:1px dotted #666; padding-top:15px;}

.Bildreihe{}
.Bildreihe .img{float:left; width:160px; margin:10px; overflow:hidden;}
.Bildreihe img{width:160px; height:120px;}
.Bildreihe span{padding:20px 0; font-size:12px;}

/* live suche */
#LiveSearchParam.searchinput {padding:5px; font-size:14px; color:#999; border: solid 1px #ccc; width:238px;}

img.kategorie_bilder_re{float: right; margin: 0 0 5px 10px;}
#headerZeile2 div#fb_head{float:left; width:85px; margin-top:5px; overflow:hidden;}

#headerInfo{height:25px; background-color:#eeeeee; text-transform:uppercase; font-size:10px; font-weight:bold;}
#headerInfo p{float:right; width:200px; text-align:center; margin:0; line-height:25px;}

#shopauskunft_widget{margin-bottom:20px;}

.produktdetailZusatzInfo{padding:10px; font-size:12px; background-color:#fff;}
.produktdetailZusatzInfo h3{color:#6FB1E3; margin: 0; font-size:14px;}
.produktdetailZusatzInfo b{font-size:14px; color:#6FB1E3;}
.produktdetailZusatzInfo small{font-size:11px;}

#PlentyWebBasketTotalsGoodsValueGross, #PlentyWebBasketTotalsGoodsValueNet, #PlentyWebBasketTotalsShippingCostsNet, #PlentyWebBasketTotalsSubtotalNet, #PlentyWebBasketTotalsVAT{display:none;}
#PlentyWebBasketTotalsShippingCostsGross{font-weight:normal;}
.level3{padding-left:5px !important;}
.menu_level3 li.level3 a{color:#000B50;}

.halb_paragraph{margin:5px 0; line-height:13px;}

.SavingPercent {position:absolute; background:url("https://www.24trade.de/images/gallery/Siegel,%20Labels,%20etc./preisschild.png");background-repeat:no-repeat; width:80px; height:32px; color:#ff0000; font-weight:bold; font-size:14px; font-family:'PT Sans Narrow',sans-serif; padding:7px; margin-left:150px; transform:rotate(-16deg); text-align:left;}
.sa_container_mainpic .SavingPercent {margin-left:200px; }
img.listingProducerLogo {position:absolute; max-height:50px !important; max-width:50px !important;}

.seoleft{margin:20px 0; font-size:12px; line-height:16px; color:#999;}

