
/* ------ 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 ------- */
.PlentyFormContainer.ArticleAttrTd_1.PlentyWebAttributeSelect select {
width: 165px !important;
}

.pricetab tbody tr td .Price {
font-weight: normal;
font-size: 1.0em;
font-family: Arial, Helvetica, sans-serif;
color: #626262;
}
.detail_pricetab {
font-size: 0.8em;
float: left;
width: 100%;
}
.pricetab tbody tr td:nth-child(2) {
float: right;
}

.ff01_2row_name
{
color:#626262 !important;
}


#ff01_basket_order {
  background-image: url(/layout/farbfinal01/images/ff01_bg_basket.png);
  width: 190px;
  height:90px;
  position:relative;
  top:16px;
  right:11px;
  margin:0;
 float: right;
}


#shopauskunft_div_order {
margin-top: 14px;
padding-top: 15px;
float: left;
width: 200px;
background-color: #f1f1f1;
padding-bottom: 15px;
text-align: center;
border: 1px solid #999;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
margin-bottom: 14px;
}

.ssl {
width: 200px;
height: 85px;
float: left;
padding-top: 32px;
background-color: #f1f1f1;
margin-top: 14px;
text-align: center;
border: 1px solid #999;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}

.siegel {
width: 200px;
padding-top: 25px;
}

.ts-text {
text-align: center;
width: 200px;
font-size: 1.7em;
float: left;
background-color: #f1f1f1;
border-bottom: 1px solid #999;
border-left: 1px solid #999;
border-right: 1px solid #999;
-webkit-border-bottom-right-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-bottomright: 4px;
-moz-border-radius-bottomleft: 4px;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;}

.ts-siegel {
text-align: center;
width: 200px;
float: left;
background-color: #f1f1f1;
border-top: 1px solid #999;
border-left: 1px solid #999;
border-right: 1px solid #999;
-webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
}

.left {
float: left;
width: 200px;
padding-left: 16px;
background-color: #fff;
background: url(/layout/devo-baumarkt-01/mitte.jpg) repeat-y;
}

.ts {
font-weight: bold;
}

.clearfix:after {
    visibility: hidden;
    display: block;
    content: "";
    clear: both;
    height: 0;
}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

.box-ohne-titel_1 {
width: 200px;
padding-left: 12px;
padding-bottom: 10px;
}

#trustedshop_div {
position:absolute;
top:20px;
right:205px;
margin:0;
padding:0;
}


.box-dv h3 {
background: url(/layout/devo-baumarkt-01/box-o.jpg) repeat-x;
height: 30px;
font-Family: Arial, sans-serif;
font-size: 14px;
font-weight: bold;
text-align: left;
color: #fff;
line-height: 30px;
margin: 0;
padding: 0 15px; }

h4 {
font-size: 14px !important;
color: #fff !important;
font-weight: bold;
line-height: 14px;
display: inline;
float: left;
margin-bottom: 10px;
}


.ff01_2row_name
{
color:#626262 !important;
}

/* Sprachen - Wenn Sie die Sprachen einblenden möchten löschen Sie bitte diese CSS Anweißung */
.single_img > td > a > img {
width: 325px;
}
.Price_single_old {
color: red;
font-size: 1.2em;
text-decoration: line-through;
}
/* Sprachen */

* {
  padding: 0;
  margin: 0;
  outline:none;
}
html {
  overflow-y: scroll;
}
body, td, th, input, select {
color:#626262;

}
body {
  background:#333;
  font-family:Arial, Helvetica, sans-serif;
  font-size:0.8em;
  color:#626262;
  text-align:center;
}
a:link, a:visited, a:hover {
  text-decoration: none;
  color:#9BC030;
}
a img { border:0; }

#ff01_maincontent ul, #ff01_maincontent ol, #ff01_maincontent_order ul, #ff01_maincontent_order ol {
  padding: 8px 4px 8px 25px;

}
#outer {
  width:982px;
  margin-left:auto;
  margin-right:auto;
  margin-top:20px;
  text-align:left;
  /* background:#fff url(layout/devo-baumarkt-01/mitte.jpg) repeat-y; */
}

#ff01_footer {
  text-align:center;
  color:#333;
  padding:10px 0 0;
}

#ff01_top_bg {
}
#ff01_inner {
  padding:0;
  margin:0;
  background:url(/layout/devo-baumarkt-01/kopf-1.jpg) no-repeat;
}
#ff01_header {
  background-image: url(/layout/farbfinal01/images/ff01_header_bg.jpg);
  width: 725px;
  height:90px;
  float:left;
  position:relative;
  margin:5px 0 0 5px;
}
#ff01_logo {
  position:absolute;
  left: 20px;
  top: 7px;
  font-size:50px;
  color:#FFF;
}
#ff01_claim {
  position:absolute;
  left: 20px;
  top: 59px;
  font-size:14px;
  color:#FFF;
}
#ff01_basket {
  background-image: url(/layout/farbfinal01/images/ff01_bg_basket.png);
  width: 190px;
  height:90px;
  position:absolute;
  top:3px;
  right:3px;
  margin:0;
}

#ff01_basket_head {
  font-size:16px;
  font-weight:bold;
  position:absolute;
  right:10px;
  top:7px;
}

#ff01_basket_amount {
  font-weight:bold;
  position:absolute;
  right:10px;
  top:30px;
  text-align:right;
}

#ff01_basket_links {
  position:absolute;
  right:10px;
  bottom:7px;
  text-align:right;
}

#ff01_basket a:link, #ff01_basket a:visited {
  color:#666666;
}

.suche-dv { text-align:left; width:205px; height:40px; position:absolute; top:211px; left:15px; }
.suche-eingabe-bg { width:550px; height:34px; position:absolute; top:0; left:0; background:url(/layout/devo-baumarkt-01/suche-eingabe.jpg) no-repeat; }
.suche-eingabe { font-size:16px; width:546px; height:30px; position:absolute; top:2px; left:2px; line-height:30px; vertical-align:top; background:transparent; border:0; }
.suche-bt { width:346px; height:34px; position:absolute; top:0; left:555px; border:0; background:url(/layout/devo-baumarkt-01/suche-bt.jpg) no-repeat; border:0; cursor:pointer; }
.suche-bt:hover { cursor:pointer; }
.suche-logo { width:227px; height:37px; position:absolute; top:-2px; left:395px; }

.menueoben-dv { width:350px; height:46px; position:absolute; top:204px; right:15px; background:url(/layout/devo-baumarkt-01/menueoben-linie.png) no-repeat top right; }
.menueoben-dv ul { margin:0; padding:0; list-style-type:none; }
.menueoben-dv li { margin:0; padding:0; float:right; background:url(/layout/devo-baumarkt-01/menueoben-linie.png) no-repeat top left; }
.menueoben-dv a { font-size:14px; font-weight:bold; color:#fff; display:block; height:46px; line-height:46px; text-decoration:none; margin:0 0 0 2px; padding:0 10px; }
.menueoben-dv a:hover { background:url(/layout/devo-baumarkt-01/menueoben-mo.png) repeat-x; }

.pos-menue-dv { padding:10px 0 0 0; }
#ff01_topmenu {
  margin:0;
  padding:0;
  background:url(/layout/devo-baumarkt-01/menue-bg.jpg) no-repeat;
}
#ff01_topmenu ul {
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  height:40px;
  margin:0 0 0 30px;
  padding:0;
  background:url(/layout/devo-baumarkt-01/menue-linie.png) no-repeat top left;
}
#ff01_topmenu ul li {
  display:inline;
  line-height:100%;
  padding-left:0;
  float:left;
  background:url(/layout/devo-baumarkt-01/menue-linie.png) no-repeat top right;
}
#ff01_topmenu a { font-size:14px; font-weight:bold; color:#fff; display:block; height:40px; line-height:40px; text-decoration:none; margin:0 2px 0 0; padding:0 10px; }
#ff01_topmenu a:hover { background:url(/layout/devo-baumarkt-01/menue-mo.png) repeat-x; }
#ff01_topmenu .ff01_btn_kasse a {
}
#ff01_topmenu .ff01_btn_kasse_empty a, #ff01_topmenu .ff01_btn_kasse_empty a:hover {
}

#ff01_content {
  clear:both;
  background:#fff;
  padding:0;
  background: url(/layout/devo-baumarkt-01/mitte.jpg) repeat-y;
}
#ff01_maincontent_order {
 
  padding:10px;
width: 740px;
float: right;
}
#ff01_left {
  width:220px;
  float:left;
  margin:0;
  padding:12px 0 0 0;
}
#ff01_right {
  width:220px;
  float:left;
  margin:0;
  padding:12px 0 0 0;
}
#ff01_maincontent {
  width:538px;
  float:left;
  background:#fff;
  padding:12px 0 0 0;
}

.ff01_clear {
  clear:both;
}

.ff01_box input, .ff01_box select{
  font-size: 11px;
}

.ff01_box_content_hotline{
  background-image:url(/layout/farbfinal01/images/box_hotline.jpg);
  height:140px;
  width:190px;
  position:relative;
  margin-top: 5px;
}

.ff01_box_content_hotline_number{
  font-size:16px;
  font-weight:bold;
  position:absolute;
  bottom:2px;
  left:10px;
}

/* menu */
ul.left_menu { border-top:1px solid #F5D410; margin:0; padding:0; }
ul.left_menu li { list-style-type:none; margin:0; padding:0; }
ul.left_menu li ul li { margin:0 0 0 10px; padding:2px 0; }
.menu_level2 { border:0; border-bottom:1px solid #F5D410; background:#ddd; padding:5px 0; }
.menu_level3 { margin-bottom:5px; }

.left_menu a, .left_menu a:link, .left_menu a:visited { color:#000; }
.left_menu a:hover { color:#00A56C; }

.left_menu .level1 { width:180px; }
.left_menu .level2 { width:170px; }
.left_menu .level1 a{ display:block; background:url(/layout/devo-baumarkt-01/kat-bg.jpg) repeat-x bottom; padding:5px 8px; text-decoration:none; font-size:13px; color:#000; font-weight:bold; }
.left_menu .level1 a:hover{ background:url(/layout/devo-baumarkt-01/kat-bg-mo.jpg) repeat-x bottom; }
.left_menu .level2 a:hover{ color:#00A56C; }
.left_menu .level3 a:hover{ color:#00A56C; }

.left_menu .level1active_link{
  font-weight:bold;
}

.left_menu .level2 a{ }

.left_menu .level2active_link{
  font-weight:bold;
}

.left_menu .level3 a{
  background-image:none;
}

.left_menu .level3active_link{
  font-weight:bold;
}

.left_menu .level4 a{
  padding-left:40px;
  background-image:none;
}

.left_menu .level4active_link{
  font-weight:bold;
}

/* Artikelansichten */



.ff01_tablepadding td{
  padding:0px;
}

.ff01_tablenopadding td{
  padding:0px;
}

.border{
  border: 1px solid #cccccc;
}

.marginbottom{
  margin-bottom:5px;
}

.small{
  font-size: 1em;
}

.Price_single_art, .Price{
  color:#00A56C;
  font-size:1.5em;
  font-weight:bold;
}

.currency{
  color:#00A56C;
  font-weight:bold;
}

.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); */
  background:url(/layout/devo-baumarkt-01/box-o.jpg) repeat-x;
  padding-left:10px;
  padding-right:10px;
  padding-top:6px;
}

.ff01_pagenav h2{
  font-size: 14px !important;
  color: #fff !important;
  font-weight: bold;
  line-height: 14px;
  display: inline;
  float: left;

}

.articlePages_Link{
  text-decoration: none;
  color: #fff !important;
}

.articlePages_activeLink{
  text-decoration: none;
  font-weight: bold;
  color: #fff !important;
}

.articlePages{
  display:inline;
  float:right;
  margin-top:1px;
}

.ff01_BrowsePreviousButton{
  float:right;
  margin-right: 5px;
  margin-top:1px;
}

.ff01_BrowseNextButton{
  float:right;
  margin-left: 5px;
  margin-top:1px;
}

.ff01_articleOrder{
  float: right;
  /*display:none;*/
  padding-top:0px;

}

.ff01_articleOrder select{
  font-size: 11px;
}

.ff01_article input, .ff01_article select{
  font-size: 11px;
}

.ff01_2row_name {
  height: 45px;
}

.ff01_2row_name a:link, .ff01_2row_name a:visited {
  height: 45px;
  color:#666666;
}

.ff01_single a img { border:0; }
.ff01_single_previm { margin-top:10px; }
.ff01_single_previm img { border:0; }
.ff01_single_previm td { padding:2px; vertical-align:top; }
.td-artikelbild-1 { border:1px solid #ccc; }
.td-artikelbild-2 { border-top:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; }
.td-artikelbild-3 { border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; }
.td-artikelbild-1 { border-right:1px solid #ccc; border-bottom:1px solid #ccc; }

.ff01_single_previm img{
  width:75px;
}

.ff01_single .Price_single_art, .ff01_single .Price{
  font-size:1.9em;
}

#ff01_maincontent p, #ff01_maincontent ul{
  margin-bottom:15px;
}

.ff01_maincontent_border input, .ff01_maincontent_border textarea{
  margin-bottom:8px;
}

#ff01_maincontent h1, #PlentyMyAccount h1{
  font-size: 1.4em;
  margin-bottom: 15px;
  color:#00A56C;
}

#ff01_maincontent h2, #PlentyMyAccount h1{
  font-size: 1.2em;
  margin-bottom: 10px;
  color:#00A56C;
}


#ff01_maincontent ul{
  padding-left:25px;
}

.ff01_box_article_name a:link, .ff01_box_article_name a:visited {
  color:#666666;
}

.ff01_box_article_name{
  margin-bottom: 3px;
}

.ff01_box_article_img {
  margin-bottom: 5px;
}

.ff01_box_article_price {
  margin-bottom: 15px;
  color:#00A56C;
  font-weight:bold;
}

.ff01_msg{
  margin-bottom:5px;
  padding:10px;
}

.ff01_msg_ok{
  background-color:#CFF0FF;
}

.plentyErrorBox {
  margin-bottom:5px;
  padding:10px;
  width:auto;
}

.plentyMessageBox{
  margin-bottom:5px;
  padding:10px;
  width:auto;
}

.left_menu .level5 a{
  padding-left:50px;
  background-image:none;
}

.left_menu .level5active_link{
  font-weight:bold;
}
.flFilterBoxFilters, .flFilterBoxAttributes {
}
#flExpandMoreFilters a {
font-size: 13px; /*Schriftgrösse des "Weitere Filter" Links*/
}

.flFilterBox strong { color:#000; font-size:14px!important; }
.flFilterBoxFilters ul,.flFilterBoxFilters ul li { list-style:none; margin:0; padding:0; }
.flFilterBoxFilters ul li a { color:#000; line-height:21px; font-size:12px; border-bottom:1px dotted #b7b7b7; display:block; }
.flFilterBoxFilters ul li a:hover { color:#9BC030; }
.flFilterBoxFilters ul { margin-bottom:15px; }
.flFilterBox:last-child { display:none }
.flFilter { color:#000; margin-left:20px; }
/********************* FINDOLOGIC **********************/

.ac_results { background-color:#fff; box-shadow:0 0 3px #000; padding:5px; width:450px!important; }
.ac_results li { padding:5px 0; border-bottom:1px solid #cbcbcb; }
.ac_results .ac_over { background-color:#e4e4e4; cursor:pointer; }
.ac_results .flHighlight { font-weight:bold; }
.cat-txt { height:200px; overflow:hidden; }
.cat-more-txt { font-weight:bold; cursor:pointer; }/* 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=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;
}
/* 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;
}
.ac_results td.ac_cat {
display: none;
}
.ac_results img {
display: inline-block !important;
width: 50px;
}

.clear-dv { clear:both; }
.zentriert { text-align:center; }
.zentriert img { margin-left:auto; margin-right:auto; }
.bg-u { background:url(/layout/devo-baumarkt-01/fusszeile.png) no-repeat bottom; padding-bottom:20px; }
.bg-m { background:url(/layout/devo-baumarkt-01/mitte.jpg) repeat-y; }
.bg-l { width:978px; margin:0 2px; background:url(/layout/devo-baumarkt-01/bg-l.jpg) repeat-y top left; }
.bg-r { width:978px; background:url(/layout/devo-baumarkt-01/bg-r.jpg) repeat-y top right; }
.kopfzeile-dv { height:250px; position:relative; margin:0; padding:0; background:url(/layout/devo-baumarkt-01/kopf-2.jpg) no-repeat bottom; }
.kopfzeile-bg-dv { }
.box-dv { width:200px; margin:0 0 10px 8px; }
#ff01_right .box-dv { margin:0 0 10px 12px; }
.box-dv h1 { background:url(/layout/devo-baumarkt-01/box-o.jpg) repeat-x; height:30px; font-Family:Arial, sans-serif; font-size:14px; font-weight:bold; text-align:left; color:#fff; line-height:30px; margin:0; padding:0 15px; }
.ff01_box_bottom { width:200px; height:8px; background:url(/layout/devo-baumarkt-01/box-u.png) no-repeat; }
.ff01_box_content { background:#fff; padding:10px; text-align:left; font-Family:Arial, sans-serif; font-size:12px; color:#000; }
.inhalt-dv { padding:0 4px; }
#shopauskunft_div { padding:5px; }
#logo-dv { width:410px; height:90px; position:absolute; top:0; left:10px; }
.bt-dv { background:#F5D410; }
.box-ohne-titel { width:200px; margin:0 0 10px 12px; }
.box-ot-inhalt { background:#fff; padding-bottom:3px; }
.box-ot-u { width:200px; height:8px; background:url(/layout/devo-baumarkt-01/box-u.png) no-repeat; }

/* Slider */
.banner-dv { position:relative; width:982px; height:98px; }
.banner-dv-inhalt { width:978px; height:90px; overflow: hidden; margin:0 2px; }

.link-search-article{
color: #626262 !important;
}
.foot-checkout{
color: #fff !important;
}
