
/* ------ 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 ------- */
/***************** BASIC STYLES ***********************/

body       { margin:0; padding:0; font-family:Arial,Verdana,sans-serif; font-size:12px; /* background-image:url(/images/gallery/hintergruende/02_weihnachtskugeln_03.jpg); background-repeat:no-repeat; background-attachment:fixed; */}
.page-width   { width:1000px; margin:0 auto; background-color:#FFF; }
.fleft       { float:left; }
.fright     { float:right; }
.clear       { clear:both; height:0px; }

a            { color:#000; text-decoration:none; }
a:hover      { color:#0089c0;}

.PlentyWebAttributeTitle {float:left; margin-right:5px;}
.PlentyWebAttributeSelect {float:right;}

.categorytext {
width:770px;
display:block;
clear:both;
text-align: justify;
}

img { border:0px; }

#PlentyWebBasketPaymentMethod1401Advice label img{
	padding-left:250px;
}

#PlentyWebBasketPaymentMethod1402Advice label img{
	padding-left:250px;
}


.ausgezeichnet {

display:block;
position:fixed;
z-index:5439;
right:-562px;
top:10%;

}

#aktionen-news {
display:block;
position:fixed;
z-index:5439;
right:-562px;
top:30%;
text-decoration:none;
	
  -webkit-transition-duration: 0.4s;
  -moz-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
  transition-duration: 0.4s;
}

#aktionen-news:hover {
right:0px;
}




.articlePages {
margin:auto;
background-color:#f3f3f3;
width:100%;
height:25px;

}

.set_pages_center {
/* width:120px; */
margin-left:300px;
display:block;
}
.sitetext {
margin-left:auto;
float:left;
padding-top:5px;
/* padding-left:40%; */
}

.pagesfloat {
float:right;
margin-right:300px;
}

.articlePages_LinkElement {
height:20px;
width:25px;
display:block;
float:left;
text-align:center;
padding-top:5px;
}

.articlePages_Link {
display:block;
}

.articlePages_activeLink {
background-color:#0089c0;
text-align:center;
display:block;
color:#FFF;
}

.articlePages_activeLink:hover {
color:#FFF!important;
}

.silver-button  { 
          background:url(/layout/triway/images/button-silver.gif) top left repeat-x; 
          height:38px; 
          line-height:38px; 
          font-size:14px; 
          font-weight:bold; 
          border:1px solid #cbcbcb; 
          margin:5px 0; 
          padding:0 10px; 
          display:block; 
          color:#000; 
          text-decoration:none; 
        }

.welcome_customer {
color:#ffffff;
float:right;
font-size:12px;
margin-left:17px;
margin-top:9px;
margin-right:5px;
}

.merkbutton{
width:65px;
height:25px;
border:0px;
background-color:#FFF;
}

.merkbutton:hover{
color:#0089c0;
text-decoration:underline;
}

.NavigationGroupFilter h2 {
font-size:13px;
}

.blue-button    { 
          height:17px; 
          background:url(/layout/triway/images/button-blue.gif) top left repeat-x; 
          color:#fff;  
          border:1px solid #0089c0; 
          -webkit-border-radius: 5px;
          -moz-border-radius: 5px;
          border-radius: 5px;
          text-align:center;
          line-height:17px;
          margin-top:5px;
        }

.blue-button-top  a  { 
          height:17px; 
          background:url(/layout/triway/images/button-blue.gif) top left repeat-x; 
          color:#fff;  
          border:1px solid #0089c0; 
          -webkit-border-radius: 5px;
          -moz-border-radius: 5px;
          border-radius: 5px;
          text-align:center;
          line-height:17px;
          margin:5px;
         /*  width:120px; */
padding:0px;
float:right;

        }

.red-button    { 
          height:17px; 
          background:url(/images/gallery/Layout/button-red.gif) top left repeat-x; 
          color:#fff;  
          border:1px solid #9f0a0a; 
          -webkit-border-radius: 5px;
          -moz-border-radius: 5px;
          border-radius: 5px;
          text-align:center;
          line-height:17px;
          margin-top:5px;
        }

/***************** HEADER ***********************/

.header     { position:relative; height: 217px; }
.header .logo   { float:left; display:block; margin-top: 30px;
margin-bottom: 23px;}

.header > .logo > img{
width: 450px;
} 
.header .cart  { float:right; margin-top:10px; margin-right:45px;}
.header .cart .icon { display:block; font-size:13px; font-weight:bold; color:#000; }

.header ul,.header ul li               { margin:0; padding:0; list-style:none; }
.header > .left_menu.menu_level1 > li       
                        { 
                          float:left; 
                          background:url(/layout/triway/images/navi-tabs.gif) top left repeat-x; 
                          height:27px; 
                          border:1px solid #cbcbcb; 
                          border-bottom:0;
                          margin-right:2px; 
                          padding:0 15px; 
                          line-height:27px;
                          -webkit-border-top-left-radius: 3px;
                        -webkit-border-top-right-radius: 3px;
                        -moz-border-radius-topleft: 3px;
                        -moz-border-radius-topright: 3px;
                        border-top-left-radius: 3px;
                        border-top-right-radius: 3px;
                        }
.header > .left_menu.menu_level1 > li:hover      { background-position:bottom left; border:1px solid #0089c0; border-bottom:0; }
.header > .left_menu.menu_level1 > li:hover > ul { display:block }
.header ul li a                       { color:#404040; font-size:14px; font-weight:bold; text-decoration:none; }
.header > .left_menu.menu_level1 > li:hover a    { color:#fff; }

.header ul li ul li                       { padding-left:10px; padding-right:10px;}
.header ul li ul li a                       { color:#404040; font-size:12px; font-weight:normal; text-decoration:none; }

header ul li ul .menu_level2{ border:#333333 1px solid; border-collapse:collapse;}




.header .level1.level1active ul li> a { color:#000!important; }
.header .level1 ul li> a { color:#000!important; }



.header ul li ul li .level2 a{color:#000000;}
.header .menu_level2                { display:none;  position:absolute; /* bottom:0; left:0; */ background-color:#0089c0; height:33px; /* width:780px; */ z-index:30; margin-left:-15px; padding:0px; margin-top:-3px; min-width:110px;}
.header .menu_level2 a{color:#000000;}
.header .spacer                  { position:absolute; bottom:0; left:0; background-color:#0089c0; height:33px; width:1000px; z-index:2; }
.header .menu_level2 li              { /* float:left;  margin-left:25px; */ margin: 0px; line-height:34px;/* background:url(/layout/triway/images/arrow-top.png) 0 -10px no-repeat; */ height:31px; background-color:#f4f4f4; color:#000000;


}
.header .menu_level2 li a             {color:#000000;}
.header .menu_level2 li > a:hover             { text-decoration:underline;}
.header .menu_level3 { display:none;}
.header .level1.level1active { background-position:bottom left!important; border:1px solid #0089c0!important; border-bottom:0!important; }
.header .level1.level1active > a { color:#fff!important; }
.header .level1.level1active > ul a { color:#fff!Important; }

.header #plentycat_89 >ul{display:none;}


.header-infos{
position: absolute;
right: 330px;
top: 26px;
}
.header-infos > img{
height: 60px;
}
.header .searchbox         { position:absolute; top:90px; right:0; margin-bottom:30px;}
.header .searchbox .input-bg,.footer-box .input-bg   { float:left; background:url(/layout/triway/images/search-field.gif) top left no-repeat; width: 247px;height: 26px; }
.header .search-txt,#nl_email       { border:none; background:none; width: 235px; margin-top: 3px; height: 20px; padding: 0 6px; color:#6e6e6e; }
.header .search-btn       { float:left; margin-left:6px; }
.header .myaccount        { float:right; }
.header .myaccount li       { float:left; width:110px; background-color:#0079a9; }
.header .myaccount li a     { color:#fff; line-height:32px; text-align:center; display:block; background:url(/layout/triway/images/head-nav-spacer.png) 0 1px no-repeat; }

.home-tab .home-icon { display:block; background:url(/layout/triway/images/home-icon.png) top left no-repeat; width:19px; height:16px; margin-top:6px; }
.home-tab li:hover .home-icon { background-position:bottom left; }

/***************** SIDEBAR ***********************/

.marginbox    { margin:10px 0 }
.sidebar-left   { width:212px; margin-top:15px; float:left; margin-bottom:20px; }
.sidebar-box   { border:1px solid #cbcbcb; padding:8px;  }
.sidebar-box-fl   { border:1px solid #cbcbcb; padding:8px;  }
.sidebar-box-cross   { border:1px solid #cbcbcb; padding:8px;  }
.kontakt-box{
background: url(/layout/triway/images/kundenservice.jpg) no-repeat;
background-size: 212px;
height: 295px;
background-position: 0px 31px;
}
.cross-box {
background:url()
}

.sidebar-box h3 { padding:0 0 7px 0; margin:0; border-bottom:1px solid #cbcbcb; margin-bottom:5px; }
.sidebar-box-cross h3 { padding:0 0 7px 0; margin:0; border-bottom:1px solid #cbcbcb; margin-bottom:5px; }

.sidebar-box ul,.sidebar-box ul li { list-style:none; padding:0; margin:0; }
.sidebar-box a              { font-size:13px; color:#000; text-decoration:none; line-height:24px; display:block; background:url(/layout/triway/images/left-menu-arrow2.gif) 4px -48px no-repeat; padding-left:18px;  }
.sidebar-box a:hover          { background-color:#0089c0; color:#fff; background-position: 4px 0 }
.sidebar-left .level1 { display:none; }
.sidebar-left .level1.level1active { display:block; }
.sidebar-left .level1.level1active .level1active_link { display:none; }
.sidebar-left .level2active_link { background-color:#0089c0; color:#fff; background-position: 4px 0 }
.sidebar-left .menu_level3 a { padding-left:35px; background-position:20px -24px;}
.sidebar-left .menu_level3 a:hover { padding-left:35px; background-position:20px 0;}

/***************** MAINCONTENT ***********************/

.main-content { float:left; width:771px; margin:15px 0 20px 15px; }
.main-content-start {  margin-top: 15px; }
.bread{
border: 1px solid #cbcbcb;
height: 25px;
line-height: 25px;
padding-left: 10px;
margin-bottom: 10px;
}
/***************** HELPER ***********************/

.margin-cart                                { margin-top: 28px; margin-right: 12px; }
.margin-single-price                        { margin:3px 0; text-align:right; }
.single-article-images .moreviews li.last   { margin-right:0; }
.bold                                       { font-weight:bold; }
.template-head                              { font-size:14px; font-weight:bold; letter-spacing:-1px; border-bottom:1px dashed #cbcbcb; padding-bottom:5px; margin:10px 0; }
.contentspace                               { margin-top:30px; }
span.button a { height:31px!important; }
#welcomepage-menu .level1 { display:block!important; }
#welcomepage-menu .menu_level2 { display:none; }
.partner-logos { background:url(/layout/triway/images/triway-logos.png) top left no-repeat; width:209px; height:152px; position:relative; }
.partner-logos .logo1 { display:block; position:absolute; width: 54px; height: 51px; top: 17px; left: 5px; }
.partner-logos .logo2 { display:block; position:absolute; width: 107px; height: 52px; top: 17px; right: 14px; }
.partner-logos .logo3 { display:block; position:absolute; width: 52px; height: 52px; top: 88px; left: 5px; }
.partner-logos .logo4 { display:block; position:absolute; width: 118px; height: 38px; top: 98px; right: 10px; }


/***************** SLIDER HOMEPAGE ***********************/

.slider          { background:url(/layout/triway/images/slider-bg.png) top left no-repeat; width:973px; height:395px; padding: 13px; position:relative; }
.slider .next      { background:url(/layout/triway/images/slider-arrow-right.png) top left no-repeat; width:40px; height:40px; display:block; position:absolute; top: 150px; right: 8px; z-index:2 }
.slider .prev      { background:url(/layout/triway/images/slider-arrow-left.png) top left no-repeat; width:40px; height:40px; display:block; position:absolute; top: 150px; left:0;z-index:2; }
.slider .next.disabled,
.slider .prev.disabled  { background-position:bottom left }
.slider .next.disabled:hover,
.slider .prev.disabled:hover { cursor:default; }
.slider .next:hover,
.slider .prev:hover { cursor:pointer; }

.scrollable       { position:relative; overflow:hidden; /* width: 972px; height:345px; */}
.scrollable .items     { width:20000em; position:absolute; }
/* .scrollable .items div   { float:left; width:973px; } */

.cat-text { padding-bottom:30px; }

/***************** CONTENT ***********************/
.contentboxen{margin-top: -20px}
.contentboxen .box { border:1px solid #cbcbcb; padding:5px; float:left; margin-right:118px; }
.contentboxen .box:last-child { margin-right:0; }
.info-boxen > div:first-child{
margin-left: 0px;
}

.info-box{
float:left;
background: #fff url(/layout/triway/images/infobox-bg.png) no-repeat top left;
width: 300px;
height: 157px;
margin-left: 50px;

}
.info-box-trusted > p {
 background: #fff url(/images/gallery/Layout/trusted-box.png) no-repeat top left; 
width: 269px;
height: 71px;
margin-left: 15px;
padding-top: 50px;
}
.info-box-social > p {
background: #fff url(/images/gallery/Layout/social-box.png) no-repeat top left;
width: 269px;
height: 71px;
margin-left: 30px;
padding-top: 50px;
}
.info-box-blog > p {
background: #fff url(/images/gallery/Layout/rss-box.png) no-repeat top left;
width: 220px;
height: 71px;
margin-left: 20px;
padding-top: 40px;
padding-left: 10px;
}

.tab-cross{
border-left: 1px solid #CBCBCB;
margin-right: 5px;
border-right: 1px solid #CBCBCB;
}

.tab-topsell2{
border-left: 1px solid #CBCBCB;
margin-right: 5px;
border-right: 1px solid #CBCBCB;
}

.tab-topsellcat {
border-left: 1px solid #CBCBCB;
margin-right: 5px;
border-right: 1px solid #CBCBCB;
}

.tab-topsell{
border-left: 1px solid #CBCBCB;
margin-right: 5px;
border-right: 1px solid #CBCBCB;
}
.tab-new{
border-left: 1px solid #CBCBCB;
margin-right: 5px;
border-right: 1px solid #CBCBCB;
}

.tab-marken{
border-left: 1px solid #CBCBCB;
border-right: 1px solid #CBCBCB;
}

.tab-rate{
border-left: 1px solid #CBCBCB;
border-right: 1px solid #CBCBCB;
}

.tabs-article > li{
list-style-type: none;
float:left;
border-top: 1px solid #CBCBCB;
height: 100%;
cursor: pointer;
min-width: 145px;
background: url(/layout/triway/images/navi-tabs.gif) top left repeat-x;
 -webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-topright: 3px;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
}
.tabs-article > li:hover,.active-tab{
background-position:bottom left !important;
color: #fff;
border-bottom: none;

}
ul.tabs-article{

padding: 0;
height: 25px;
margin: 20px 0 0 0;

text-align: center;
font-size: 15px;
line-height: 25px;
}

.tab-new-content{
display: none;
}

.tab-marken-content{

text-align:center;
}

.tab-topsell-content{
display: none;
}

.tab-topsell2-content{
display: none;
}


.tab-rate-content{
display: none;
}


.tab-content{
min-height:230px;
border: 1px solid #CBCBCB;

padding: 0px;
margin-bottom: 20px;
}

#seotext {
  border:0px solid #cbcbcb;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
 text-align:justify;
color:#a9a9a9;
margin:5;
margin-top:20px;
}

#seotext h1{
font-size:12px;
}

/***************** SINGLE ARTICLE ***********************/

.single-article-headline      { font-size:14px; letter-spacing:-1px; border-bottom:1px dashed #cbcbcb; padding-bottom:5px; font-weight:bold; }
.single-article-images         { float:left; width:365px; }
.single-article-images .mainpic { border:1px solid #cbcbcb; text-align:center; height:318px; }
.single-cart-box         { border:0px solid #cbcbcb; float:right; width:350px;padding:0px; margin-bottom:10px; }
.single-cart-box ul,
.single-cart-box ul li       { list-style:none; margin:0; padding:0; line-height:35px; }
.single-cart-box ul li       { background-color:#f2f2f2; padding:0 10px; }
.single-cart-box ul li.even    { background-color:#fff; padding:0 10px; }
.single-cart-box .anumber     { font-weight:bold; }
.single-cart-box .avail.green   { color:#048617; font-weight:bold; }
.single-cart-box .avail.red    { color:#dd001a; font-weight:bold; }
.single-cart-box .avail.yellow  { color:#8e9300; font-weight:bold; }
.single-cart-box .price     { font-size:30px; letter-spacing:-1px; font-weight:bold; letter-spacing:-1px;  padding-right: 10px;  }
.single-cart-box .price_uvp     { font-size:12px; letter-spacing:-1px; font-weight:bold; letter-spacing:-1px; text-decoration: line-through; margin-top:5px; padding-right: 10px;}
.single-cart-box .price.aktion   { color:#990000;  padding-right: 10px; }
.single-cart-box .vat       { color:#868686; font-size:10px; margin-top:-2px;  padding-right: 10px; }

.to-basket .single-tocart    { background:url(/images/gallery/Layout/single-article-addtocart.png) top left no-repeat; width:184px; height:40px; float:right;  padding-right: 10px;  }
.to-basket .single-tocart:hover { background-position:bottom left; cursor:pointer; }

.to-basket      { float:right; }
.to-basket input { 
          background:none; 
          border:none; 
          border:2px solid #e5e5e5;  
          -webkit-border-radius: 5px;
          -moz-border-radius: 5px;
          border-radius: 5px;
          height:36px;
          text-align:right;
          color:#000;
          font-size:28px; 
          font-weight:bold;
          width:48px;
          font-family:Arial,Verdana,sans-serif;
          float:left;
          margin-right:10px;
        }

.single-article-images .moreviews { margin-bottom:12px!important; }
.single-article-images .moreviews,
.single-article-images .moreviews li  { margin:0; padding:0; list-style:none; }
.single-article-images .moreviews li  { border:1px solid #cbcbcb; float:left; margin-right:4px; margin-top:5px;  }
.single-description           { margin-top:5px; padding:5px; border:0px solid #cbcbcb; line-height:18px; }

#PlentyOrderPayPalExpressPanel { display:none; }
.afterarticle2basket { border:1px solid #CBCBCB; padding:15px; line-height:18px; background-color:#EEE; font-size:14px; margin-bottom:50px; } 
.afterarticle2basket a { font-weight:bold; color:#000; }

/***************** CATEGORYS ***********************/

.cat-row .cat-item        {padding:5px; width:175px; float:left; height:260px; margin-left:6px; margin-bottom:5px; padding-top:55px;}
.cat-row .cat-item-level2        {padding:3px; width:250px; float:left; height:155px; margin-left:0px; margin-bottom:20px; text-align:center; }
.cat-row .cat-item:first-child  { margin-left:0; }
.cat-row .cat-image       {  height:134px; overflow:hidden; text-align:center; }
.cat-row .cat-image-level2       { width:250px;  height:132px; overflow:hidden; text-align:center; }
.cat-row .cat-shortdesc     { color:#868686; line-height:18px; padding:0 2px; height: 36px; overflow: hidden;}
.cat-row .cat-name         { text-decoration:none; color:#000; font-weight:bold; line-height:18px; margin-top:5px; display:block; padding:0 2px; height: 20px; overflow: hidden; display: block; }
.cat-row h2       { text-decoration:none; color:#868686; font-weight:bold; line-height:18px; margin-top:0px; display:block; padding:0 2px; height: 40px; overflow: hidden; display: block; }
.cat-row .cat-name:hover     { color:#0089c0; }
.cat-row h2:hover     { color:#0089c0; }
.cat-row .cat-price       { font-size:18px; font-weight:bold; letter-spacing:-1px;  text-align:right; margin-right:5px; }
.cat-row .cat-price .price       { font-size:18px; font-weight:bold; letter-spacing:-1px; text-align:right;  margin-top:20px; float:right; }
.cat-row .cat-price .cat-uvp      { font-size:12px; font-weight:bold; letter-spacing:-1px; text-align:right; text-decoration: line-through;   margin-top:3px}
.cat-row .cat-price .price.aktion       { color:#990000; margin-top:0px;  }
.cat-row .cat-vat         { font-size:10px; color:#8e8e8e; margin-top:-2px; text-align:right; margin-right:5px }

.baseprice {font-size:50%; float:right;}

/***************** FOOTER ***********************/

.footer { margin-top: 20px; border-top:1px solid #cecece; margin-bottom:50px; color:#585858; padding-top: 10px; font-size:11px; }
.footer-box{
float:left;

min-height: 150px;
color: #a9a9a9;
border-left: solid 1px #cecece;
}
.footer-end{
margin-top: 15px;
border-top: 1px solid #cecece;
padding-top: 5px;
}
.footer-box-zahlungsarten{
width: 290px;
}
.footer-box-zahlungsarten > ul > li > img{
margin-top: 23px;
}
.footer-box-kundenservice{
width: 200px;
}
.footer-box-hilfe{
width: 150px;
}
.footer-box-newsletter{
width: 350px;
}
.footer-box-newsletter > ul > li > p{
width: 189px;
}
.footer-box:first-child{
border: none !important;
}
.footer-box > ul > li{
list-style-type: none;
font-size: 12px !important;
margin-bottom: 5px;
}
.footer-box > ul > li > a{
color: #a9a9a9;
font-size: 12px !important;
}
.footer-box > ul > .footer-title{
font-weight: bold;
margin-bottom: 5px;
color: #000;
}
.footer-box > ul{
padding-left: 30px;

}
.crosshead { margin:15px 0; }

.AccordionTitle { margin-bottom:0!important;}
/* NEW ATTRIBUTE SELECT */


/* clear */
.clear {
clear: both;
}
.clear2 {
clear: both;
margin-bottom:10px;
}

/* 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=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;
}

.warnhinweise {
font-size:10px;
}

/* DROPDOWN */

/* dropdown container */
.plentyAttributeSelectHasDropdown {
position: relative;
}
/* height if dropdown closed */
.plentyAttributeSelectHasDropdown,
.plentyAttributeSelectHasDropdown > div,
.plentyAttributeSelectHasDropdown > .plentyAttributeSelectWrapperInnerClosed:hover {
height: 18px;
}
/* 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 {
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;
}


.article_rating_column_right {
    padding-left:10px;
    padding-bottom:6px;
}
 
.article_rating_column_right .name {
     font-style:italic;
}
 
.article_rating_column_right .comment {
     font-weight:bold;
}

.hotline {
display:block;
height: 31px;
width:185px;
background-color:#0096d2;
color:#FFF;
font-size:16px;
font-weight:bold;
margin:auto;
background:url(/images/gallery/Layout/hotline_bg.jpg) top left #0096d2  repeat-x;
}

.hotline .number{
float:right;
padding-right:40px;
padding-top:5px;
}

.PlentyFormContainer.ItemsDescriptionRatingTitle,
.PlentyFormContainer.ItemsDescriptionRatingDetailCommentTitle,
.PlentyFormContainer.ItemsDescriptionRatingDetailCommentTitle { font-weight:bold; margin:10px 0 5px 0; }
.PlentyFormContainer.ItemsDescriptionRating { border:1px solid #ccc; padding:10px; }
.PlentyFormContainer.ItemsDescriptionRating  span { display:block; }
.PlentyFormContainer.ItemsDescriptionRatingDetailCommentValue textarea { width:99%; height:100px; }
.PlentyFormContainer.ItemsDescriptionRatingDetailCommentValue .item_rating { float:left;  }
.PlentyFormContainer.ItemsDescriptionRatingDetailCommentValue img { float:left; margin-left:5px; }
.PlentyFormContainer.ItemsDescriptionRatingDetailCommentValue .item_clear { clear:both; display:block;}
.PlentyFormContainer.ItemsDescriptionRatingDetail input[type="submit"]
{
    height: 34px;
    margin-top: 2px;
    padding: 0 5px;
    cursor: pointer;
    border: 1px solid #949494;
    background: #434343;
    color: #fff;
}


.afterarticle2basket_pop {
width:450px;
height:245px;
position:relative;
top:000px;
left:300px;;
/* border:1px solid #000;*/
background:url(/images/gallery/Layout/basket_bg.png) no-repeat;
z-index:11;

}


.plentyErrorBox  {
					width:98%;
					border:2px solid #c90000;
					margin: 0px 0px 4px 0px;
					padding:8px;
					text-align:left;
					vertical-align:middle;
					color: #000000;
background:url();
position:relative;
z-index:22;
background-color:#ffffff;
font-size:13px;
}

.plentyMessageBox  {
					width:98%;
					border:2px solid #26c900;
					margin: 0px 0px 4px 0px;
					padding:8px;
					text-align:left;
					vertical-align:middle;
					color: #000000;
background:url();
position:relative;
z-index:22;
background-color:#ffffff;
font-size:13px;
}

.plentyMessageBoxTitle {
display:none;
}

.inline_afterbasket {
margin:0px;
border:2px solid #0089c0;
height:214px;
width:450;

}

#PlentyOrderAmazonPaymentsPanelA {
display:none;
}


#PlentyOrderAmazonPaymentsPanelB {
display:none;
}


#PlentyWebBasketShippingMethodContainer{
display:none;
}

.PlentyErrorCode{
display:none;
}

#plentycat_239{display:none; margin-bottom:-25px}
.magnifyarea{
left: 425px !important;
top: -10px !important;
z-index: 99 !important;
}
#sb-info{
position: absolute;
top: 5px;
right: 0px;
}

#plenty_lottery_question_1, #plenty_lottery_question_2, #plenty_lottery_question_3 {
    padding:8px;
    margin: 6px 0px 6px 0px;
    border:#999999 solid 1px;
    display:block;
}

.question_select {
    float:left;
    display:block;

}

.question {
    float:none;
    margin-left:20px;
    font-weight:bold;
    display:block;
}

#plenty_lottery_data {
       padding:8px;
       border:#999999 solid 1px;
}

#plenty_lottery_data .cola,
#plenty_lottery_data .colb {
    padding:4px;
}

