html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
article, aside, canvas, details, embed,
figure, figcaption, footer, header,
menu, nav, output, ruby, section, summary,
time, mark, audio, video, hr {
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
}

body, td, .g-std{
    font-family:  Verdana, "Bitstream Vera Sans", "DejaVu Sans", Tahoma, Geneva, Arial, Sans-serif !important;
}


body {

    font-family:  Verdana, "Bitstream Vera Sans", "DejaVu Sans", Tahoma, Geneva, Arial, Sans-serif !important;
    font-weight: 400;
    font-size: 12px;
    color: #9a8364;
    min-width: 980px;
}

.bm-main-container{
    background: #fff url("../img/body/bg.jpg") 50% -10% repeat;
    min-height: 500px;
    font-size: 13px;
}
#second.bm-main-container{
    background: #fff url("../img/body/bg.jpg") 50% -7% repeat;
    padding-top: 45px;
}
#home.bm-main-container{
    background: #fff url("../img/body/bg.jpg") 50% -17% repeat;
    padding-top: 45px;
}

a{
    color: #372001;
    text-decoration: none;
}


a:hover{
    text-decoration: underline;
}


.header a{
    color: #372001 !important;
}

.header a:hover{
    text-decoration: underline !important;
}

p {
    margin-bottom: 1em;
}


h2{
    font-size: 19px;
    color: #301a06;
    font-weight: 300;
}



h3{
    font-size: 19px;
    color: #301a06;
    font-weight: 300;
}




.bm-clear {
    clear: both;

}

.pull-left  {
    float: left;
}

.pull-right {
    float: right;
}

.mtm{
  margin-top: 10px;
}

.mbm{
 margin-bottom: 10px;
}

.mlm{
    margin-left: 10px;
}


.mrm{
    margin-right: 10px;
}

.x-4, .x-2, .x-3{
    float: left;
}


.x-4{
    width: 25%;
}

.x-2{
    width: 50%;
}

.x-3{
    width: 30%;
}

.row{
    margin-left: -15px;
    margin-right: -15px;
}

.claerfix{
    clear: both;
}


.bm-page-margins {
    /* width: 619px; */
    width: 679px;
    margin: 0 auto;
    padding: 0;
    position: relative;
}

.bm-logo {
    position: absolute;
    left: 0;
    right: 0;
    text-align: center;
    text-align: center;
    width: 305px;
    margin: 0 auto;
    top: 40px;
    z-index: 300;
}

.bm-header-container {
    background: #FFF url(../img/body/bgt.png) repeat-x 50% 100%;
    position: relative;
    z-index: 250;
    height: 261px;
}



.header{
    background: url(../img/body/bg-header.png) no-repeat 50% 100%;
    z-index: 250;
    height: 237px;
    width: 679px;
    position: absolute;
    top: 139px;
    left: 0;
    right: 0;
    margin: 0 auto;
}

.header .search{
    position: absolute;
    bottom: 51px;
    left: 97px;
    overflow: hidden;
}

.header .search input[type='text']{
    border: 0;
    width: 432px;
    padding: 5px 10px 5px 4px;
    height: 22px;
    outline: none;
    font-size: 20px;
    color:    #b42402;
    opacity:  .8;
    top: 2px;
    position: relative;
    left: 0;
    box-sizing: content-box;
}

.header .search  input[type="submit"]{
    background: url("../img/body/search-btn.png") 2px -1px no-repeat;
    text-indent: -9999px;
    height: 39px;
    width: 45px;
    border: 0;
    cursor: pointer;
    margin: 0 0 0 7px;
    padding: 0;
    outline: none;
    position: relative;
    top: 3px;
    opacity: .9;
}



.header .search  input[type="submit"]:hover{
    opacity: 1;
}


::-webkit-input-placeholder { /* WebKit browsers */
    color:    #b42402;
    opacity:  .15;
    text-align: center;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #b42402;
    opacity:  .15;
    text-align: center;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #b42402;
    opacity:  .15;
    text-align: center;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #b42402;
    opacity:  .15;
    text-align: center;
}




.benefits{
    position: absolute;
    left: 65px;
    top: 47px;
    width: 634px;
}

.benefits i{
    font-size: 11px;
    line-height: 13px;
    margin-top: 4px;
}

.benefits b{
    font-size: 12px;
    display: block;
}
.benefits .h-icon {
    width: 32px;
    margin-right: 10px;
}

.benefits .h-text {
    color: #9a8364;
}



.benefits a{
    color: #372001;
}

.email{
    margin-right: 15px;
}

.adress div,
.email div{
    color: #372001;
    line-height: 13px;
    font-size: 13px;
    text-align: center;
}

.email div:first-child,
.adress div:first-child{
    line-height: 18px;

}
.adress b,
.email b{
    font-size: 15px;
}

.adress i,
.email i{
    margin-top: 0;
}






.bm-main,
#bm-main {
    padding: 120px 0;
    min-width: 860px;
}

.bm-main .bm-content,
#bm-main .bm-content {
    width: 610px;
}


 /*Slider*/

.white-box.slider-wrap{
    position: relative;
    z-index: 200;
    width: auto;
    float: left;
    padding: 10px;
    max-width: 355px;
		overflow: hidden;
		height: 474px;
		min-width: 355px;
}


.slider{
    /* position: relative; */
    position: absolute;
		bottom: 10px;
}

.simplePrevious,
.simpleNext{
    position: absolute;
    top: 50%;
    margin-top: -14px;
    z-index: 200;
    cursor: pointer;
}


.simplePrevious{
    left: 0;
}

.simpleNext{
    right: 0;
}

.prod-pic {
    margin-top: 20px;
    margin-bottom: 10px;
    margin-left: 20px;
    margin-right: 20px;
    text-align: center;
    height: 82px;
    width: 313px;
    overflow: hidden;
    position: relative;

}
.prod-pic img {
    width: 100%;
    display: inline;
}



/*ZooM*/
.cloud-zoom img{
    width: auto;
    max-width: 352px;
    max-height: 360px;
    margin: 0 auto;
}

.cloud-zoom{
    position: relative;
}
/* This is the moving lens square underneath the mouse pointer. */
.cloud-zoom-lens {
    border: 4px solid #888;
    margin:-4px;    /* Set this to minus the border thickness. */
    background-color:#fff;
    cursor:move;
}

/* This is for the title text. */
.cloud-zoom-title {
    font-family:Arial, Helvetica, sans-serif;
    position:absolute !important;
    background-color:#000;
    color:#fff;
    padding:3px;
    width:100%;
    text-align:center;
    font-weight:bold;
    font-size:10px;
    top:0px;
}

/* cloud zoom wrapper styles */
.cloud-zoom-wrap {
    top:0;
    z-index:9999;
    position:relative;
}

/* This is the zoom window. */
.cloud-zoom-big {
    /*border:1px solid #ccc;*/
    overflow:hidden;
}

/* This is the loading message. */
.cloud-zoom-loading {
    color:white;
    background:#222;
    padding:3px;
    border:1px solid #000;
}


/*
    Thumbelina Content Slider

*/

.thumbelina {
    list-style:none;
    padding:0px;
    margin:0px;
    position:absolute;
    white-space:nowrap;
    font-size:0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    padding-right: 40px;

}

.thumbelina li {
    padding: 0px 10px;
    margin: 0px;

}

.thumbelina li a{
    border: 1px solid #CCC;
    width: 80px;
    height: 80px;
    display: block;
    overflow: hidden;
}



/*bm-main slier*/


 .home .slider-wrap{
    width: 100%;
   height: 650px;
    background: url("../img/body/slider.png") 50% 50% no-repeat;
    max-width: inherit;
}

#slider-home{
    padding: 85px 66px 0 71px;
}

/* Basic  Slider essential styles */
ul.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none; max-height: 510px}
li.bjqs-slide{position:absolute; display:none;}
ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999;}
ul.bjqs-controls.v-centered li a{position:absolute;}
ul.bjqs-controls.v-centered li.bjqs-next a{
    right: -10px;
    text-indent: -9999px;
    background: url("../img/body/pfeil-rechts-o.png") 0 0 no-repeat;
    width: 48px;
    height: 48px;
}
ul.bjqs-controls.v-centered li.bjqs-prev a{
    left: -6px;
    text-indent: -9999px;
    background: url("../img/body/pfeil-links-o.png") 0 0 no-repeat;
    width: 48px;
    height: 48px;
}
ol.bjqs-markers{list-style: none; padding: 0; margin: 0; width:100%;}
ol.bjqs-markers.h-centered{text-align: center;}
ol.bjqs-markers li{display:inline;}
ol.bjqs-markers li a{
    -webkit-box-shadow: 0px 0px 2px 0px rgba(56,38,19,1);
    -moz-box-shadow: 0px 0px 2px 0px rgba(56,38,19,1);
    box-shadow: 0px 0px 2px 0px rgba(56,38,19,1);
    display:inline-block;
    text-indent: -9999px;
    border: 2px solid #382613;
    background: #c8c8c8;
    width: 10px;
    height: 10px;
    margin:10px 5px;
    border-radius: 2px}
ol.bjqs-markers li.active-marker a{
    background: #eb380d;
}


p.bjqs-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0;}





/*banner-home */

.banner-home {
    margin: 20px 30px;
}


.banner-wrap{
    margin: 0 auto;
    width: 852px;
}

/*//Tab*/

.bm-box {
    display: none;
    padding: 16px;
    clear: both;
    margin-bottom: 30px;
    border: 1px solid #eae8e8;
    background-color: #FFF;
    padding: 20px;
    border-radius: 7px;
    margin-bottom: 20px;
    -moz-box-shadow: 0 3px 10px #191a18; /* drop shadow */
    -webkit-box-shadow: 0 3px 10px #191a18; /* drop shadow */
    box-shadow: 0 3px 10px #191a18; /* drop shadow */
}
.bm-box.bm-visible {
    display: block;
    clear: both;
}

#bm-tabs {
}

#bm-tabs li {
    float: left;
    list-style: none;
    line-height: 33px;
    border: 1px solid #e7e5e5;
    background-color: #FFF;
    padding: 0 10px;
    color: #373737;
    font-size: 15px;
    cursor: pointer;
    margin-left: 10px;
    border-radius: 7px;
    margin-bottom: 10px;
    -moz-box-shadow: 0 3px 10px #191a18; /* drop shadow */
    -webkit-box-shadow: 0 3px 10px #191a18; /* drop shadow */
    box-shadow: 0 3px 10px #191a18; /* drop shadow */
}

#bm-tabs li:first-child {
    margin-left: 0;
}

#bm-tabs li.bm-current {
    color: #e77900;
    background: #f6f4f4;
}






/*.block resize*/

.border-box{
    width: 100%;
    overflow: hidden;
    -moz-box-shadow: 0 3px 10px #191a18; /* drop shadow */
    -webkit-box-shadow: 0 3px 10px #191a18; /* drop shadow */
    box-shadow: 0 3px 10px #191a18; /* drop shadow */
    border-radius: 6px;
    margin-bottom: 20px;
}

.border-box  .bm-header {
    color: #FFF;
    text-align: center;
    position: relative;
    z-index: 10;
    line-height: 43px;
    font-size: 18px;
    font-weight: 700;
}


.fb, .hb{
    position: relative;
}

.hbc{
    background: url("../img/body/block/resize/tc.png") 0 0 repeat-x;
    height: 44px;
    margin: 0 15px;
}

.hbl{
    background: url("../img/body/block/resize/tl.png") 0 0 no-repeat;
    height: 48px;
    width: 98px ;
    position: absolute;
    left: 0;
    top: 0;
}

.hbr{
    background: url("../img/body/block/resize/tr.png") 0 0 no-repeat;
    height: 48px;
    width: 98px ;
    position: absolute;
    right: 0;
    top: 0;
}


.cb, .mbc{
    min-height: 50px;
    background: url("../img/body/block/resize/lrb.png") 0 0px repeat-y;
}


.mbc{
    margin: 0 0 0 7px;
    margin-top: -5px;
    background-color: #FFF;
    -webkit-box-shadow: inset 0px 0px 15px 2px rgba(0,0,0,0.48);
    -moz-box-shadow: inset 0px 0px 15px 2px rgba(0,0,0,0.48);
    box-shadow: inset 0px 0px 15px 2px rgba(0,0,0,0.48);
    padding: 20px;
}

.mbc.orang{
    background-color: #ef380d;
}


.mbc{
    background-position:  100% 0;
}

.fbc{
    background: url("../img/body/block/resize/bc.png") 0 4px repeat-x;
    height: 10px;
    margin: -5px 10px 0;

}

.fbl{
    background: url("../img/body/block/resize/bl.png") 0 0 no-repeat;
    height: 11px;
    width: 12px;
    position: absolute;
    left: 0;
    top: 0;
}

.fbr{
    background: url("../img/body/block/resize/br.png") 100% 0 no-repeat;
    height: 11px;
    width: 12px;
    position: absolute;
    right: 0;
    top: 0;
}



#courusel    .prod-pic {
    padding: 0 0 0 20px;
    width: 92%;
    margin: 0;
}


 /*//Left block panel*/
.bm-border-box{
    width: 221px;
    overflow: hidden;
    -moz-box-shadow: 0 3px 10px #191a18; /* drop shadow */
    -webkit-box-shadow: 0 3px 10px #191a18; /* drop shadow */
    box-shadow: 0 3px 10px #191a18; /* drop shadow */
    border-radius: 6px;
    margin-bottom: 20px;
}

.bm-border-box.banner-lg {
	width: 251px;
	margin: 20px 0 20px 49px;
}

.bm-border-box.banner-lg:nth-child(2) {
	margin-left: 0;
}

.bm-border-box .header-box{
    background: url("../img/body/block/header.png") 0 0  no-repeat;
    text-align: center;
    /*padding: 14px;*/
    position: relative;
    z-index: 20;
}

.bm-border-box.banner-lg .header-box {
	 background-image: url("../img/body/block/header-lg.png");
}

.bm-border-box  .main-box{
    background: url("../img/body/block/main.png") 0 0   repeat-y;
    background-color: #FFF;
    -webkit-box-shadow: inset 0px 0px 15px 2px rgba(0,0,0,0.48);
    -moz-box-shadow: inset 0px 0px 15px 2px rgba(0,0,0,0.48);
    box-shadow: inset 0px 0px 15px 2px rgba(0,0,0,0.48);
    min-height: 20px;
    padding: 0px 6px;
    margin-top: -5px;
    position: relative;
}


.bm-border-box.banner-lg .main-box {
	  background-image: url("../img/body/block/main-lg.png");
}

.bm-border-box  .main-box.orang{
    background-color: #ef380d;
    -webkit-box-shadow: inset 0px 0px 15px 2px rgba(0,0,0,0.48);
    -moz-box-shadow: inset 0px 0px 15px 2px rgba(0,0,0,0.48);
    box-shadow: inset 0px 0px 15px 2px rgba(0,0,0,0.48);
    color: #FFF;
    width: 100%;
    padding: 15px 0 20px 0;

}

.bm-border-box  .main-box.banner{
    background-color: transparent;
}

.bm-border-box  .main-box.orang.banner{
    background-color: #ef380d;
}

.bm-border-box  .footer-box{
    background: url("../img/body/block/footer.png") 0 0  no-repeat;
    height: 9px;
    position: relative;
    z-index: 20;
    margin-top: -10px;
}

.bm-border-box.banner-lg  .footer-box {
	background-image: url("../img/body/block/footer-lg.png");
	height: 12px;
}



.bm-border-box   .bm-header {
    font-size: 16px;
    height: 46px;
    font-weight: 700;
    vertical-align: middle;
    display: table-cell;
    text-align: center;
    color: #FFF;
    width: 221px;
    line-height: 18px;
}


.bm-border-box.banner-lg .bm-header {
	width: 251px;
	height: 58px;
}

.bm-border-box  .main-box-wrap{
    overflow: hidden;
    position: relative;

}
.banner img {
    display: inline-block;
    margin: 0 auto;
    width: 100%;
    cursor: pointer;
}



.bm-border-box .banner span{
    -webkit-box-shadow: inset 0px 0px 15px 2px rgba(0,0,0,0.48);
    -moz-box-shadow: inset 0px 0px 15px 2px rgba(0,0,0,0.48);
    box-shadow: inset 0px 0px 15px 2px rgba(0,0,0,0.48);
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
}


.bm-border-box .banner:hover span{
    opacity: 0
}


/*//menu*/
.menu ul li{
    list-style: none;
    text-align:  center;
    font-size: 16px;

}

.menu ul li a{
    color: #FFF;
    display: block;
    margin-left: 6px;
    margin-right: 6px;
    padding: 3px 20px;
    font-size: 14px;
}

.menu ul li a:hover{
    background: #d0310b;
    text-decoration: none;
    font-weight: 700;
}

.menu ul.lev2 li span {
		display: block;
		margin-left: 6px;
		margin-right: 6px;
		background: #902208;
}
.menu ul.lev2 li a {
    background: #902208;
    font-size: 12px;
		font-style: italic;
		font-weight: 300;
}
.menu ul.lev2 li a:hover {
    background: none;
}

/*//White block*/



.grid td > table,
.white-box, .lview table.li.nol {
    background-color: #FFF;
    padding: 20px;
    border-radius: 7px;
    margin-bottom: 20px;
    -moz-box-shadow: 0 3px 10px #191a18; /* drop shadow */
    -webkit-box-shadow: 0 3px 10px #191a18; /* drop shadow */
    box-shadow: 0 3px 10px #191a18; /* drop shadow */

}

div#fpcap {
	margin:0;
}

.grid table{
    border-collapse: collapse !important;
    table-layout: fixed;
}

.grid{
    width: inherit;
}

table.gallery table.fixed{
    width: 100%;
}


table.gallery div.ttl{
    text-align: center;
}

.gallery a{
    color: #a92102 !important;
    font-size: 12px;

}

td.basics{
    display: table;
}

table.gallery img {
    border: 0;
    vertical-align: top;
}

table.gallery table.fixed {
    margin-top: 12px;
}

td.basics {
    display: table;
    margin-top: 12px;
    font-size: 12px;
}

 td.gallery  > table{
    padding: 0;
    height: 330px;
    width: 191px !important;
    margin-left: 0 !important;
    margin-right: 15px;
}

 td.gallery:last-child > table{
    margin-left: 0px  !important;
    margin-right: 0px  !important;
}


.r3_cm,
.bp{
    padding: 0;
    margin: 0;
}


.bin.g-b{
    float: right;
    font-size: 13px;
    color: #402108;
    font-weight: 700;
}


table.gallery td.details{
    padding: 0 10px;
}



.rs-pview{
    padding: 0px !important;
}

.price-wrap .white-box{
    width: 192px;
    padding-left: 15px;
    padding-right: 15px;
}

.white-box.benefits{
    margin-top: 30px;
    position: relative;
    left: 0;
    top: 0;
    margin: 0;
}

.white-box .artikl{
    font-size: 11px;
    color: #301a06;
    font-weight: 700;
    margin-bottom: 20px;
}

.white-box .artikl span{
    font-weight: 300;
}

.white-box p{
    color: #301a06;
    font-weight: 700;
    margin-bottom: 5px;
}
.white-box .price{
    color: #f2390d;
    font-size: 26px;
    line-height: 27px;
    font-weight: 700;
    margin-bottom: 6px;
}


.btn{
    background: url("../img/body/btn.png") 0 0 no-repeat;
    width: 240px;
    text-align: center;
    color: #fff !important;
    text-decoration: none;
    font-size: 18px;
    line-height: 70px;
    height: 70px;
    display:  block;
    position: relative;
    z-index: 200;
    margin:52px -10px 52px -10px;

}

.btn:hover{
    text-decoration: none;
    color: #f2390d !important;

}


.bm-footer-container .btn{
         margin: 0 auto 20px;
}

.bm-footer-container #courusel{
     margin:10px 0 40px;
}


.bm-footer-container #courusel .prod-pic  {
    height: 298px;
    width: 816px;
    padding: 5px 0 10px 20px;
}

.bm-footer-container #courusel  .prod-pic img {
    width: 100%;
    display: inline;
}


.bm-footer-container #courusel .thumbelina li a {
    border: none;
    width: 100%;
    height: 100%;
    display: block;
    overflow: hidden;
}

.bm-footer-container #courusel li{
    border: 1px solid #CCC;
    width: 183px;
    height: 260px;
    padding: 20px;
    margin: 0 23px;
    background-color: #fff; /* layer fill content */
    -moz-box-shadow: 1px 2px 5px rgba(26,26,24,.75); /* drop shadow */
    -webkit-box-shadow: 1px 2px 5px rgba(26,26,24,.75); /* drop shadow */
    box-shadow: 1px 2px 5px rgba(26,26,24,.75); /* drop shadow */
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDIwMyAyNzUiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMjAzIiBoZWlnaHQ9IjI3NSIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+); /* gradient overlay */
    background-image: -moz-linear-gradient(bottom, #eee 0%, #f9f9f9 100%); /* gradient overlay */
    background-image: -o-linear-gradient(bottom, #eee 0%, #f9f9f9 100%); /* gradient overlay */
    background-image: -webkit-linear-gradient(bottom, #eee 0%, #f9f9f9 100%); /* gradient overlay */
    background-image: linear-gradient(bottom, #eee 0%, #f9f9f9 100%); /* gradient overlay */

}


.bm-box,
.description{
    color: #3c1b05;
}
.bm-box h2,
.description h2{
    color: #9d9489;
    text-align: center;
}

.bm-box p,
.description p{
    font-weight: 300;
    margin-bottom: 20px;
}

.bm-box ul,
.description  ul{
    margin: 20px 0;
}
.bm-box li,
.description  li{
    list-style: none;

}


.bm-footer-container {
    background: url(../img/body/footer.png) repeat-x 0 0px;
    /* min-height: 300px; */
    padding: 85px 0 0;
    margin: -85px 0 0;
}

.bm-wrap-brd {
    /* height: 310px; */
    padding: 16px 0;
    background: #FFFFFF;
}

.bm-four-market {
    background: url(../img/body/realisierung_akkar_media.jpg) no-repeat scroll 0 50% transparent;
    display: inline-block;
    text-indent: -99999px;
    width: 128px;
    height: 41px;
    margin: 10px  0;
}



.bm-f-menu{
    border-top: 1px solid #cdcdcd;
    border-bottom: 1px solid #cdcdcd;
    color: #cdcdcd !important;
    padding:7px 0;
    text-align: center;
}
.bm-f-menu a{
    font-size: 12px;
    color: #797979 !important;
}


div.itemseparator,
.cmpBr,
table.pgbc,
.grid td.left,
.rs_box,
.ctrlbr,
.r3_t, .r3_t b,
.r3_bl,
.r3_bl b,
.r3_t b, .r3_bl b ,
.r3_t i, .r3_bl i,
.r3_hm, .r3_c, .r3_s {
    border-width: 0;
    border: 0 !important;
    background-image: none;
    background-color: transparent;
}



.ctrlbr{
    padding: 0;
    text-align: right;
    margin-bottom: 40px;
}
.ctrlbr span.pdmt {
    display: block;
}


td#CentralArea span.pdmt{
    display: block;
    text-align: right;
    padding: 0;
    margin-bottom: 3px;
}


div.fpcc{
    clear: both;
    margin: 0 0 0 15px;
    padding: 0 0 3px 0px;
}


span.pdmt .label{
    color: #3e1d06;
    font-weight: 300;
}

.cur img{
   display: none;
}

.cur,
span.pdmt .cur,
.fpcc .countClass,


.pager a,
.top-block a{
    font-size: 13px !important;
    color: #f2390d !important;
}


.pager,
.top-block{
    padding: 8px 13px 8px;
    width: 584px;
}

.pager{
    overflow: hidden;
}

.top-block h2{
    font-size: 25px;
    color: #dad6d4;
    font-weight: 700;
    margin-bottom: 10px;
}

span.pdmt .cur:after{
    content: '▼';
    font-size: 12px;
    margin-left: 2px;
}

td#CentralArea div.dynpg {
    border-top: none;
    padding-left: 0;
    padding-right: 0;
}


.v4toppromos,
#LeftPanel,
.second .bm-footer-container .btn,
.second #courusel,
.v4stabl, .cmpBr{
    display: none;
}

.bm_pers_seiten, div.cmpb, div#v4-26 {
background-color: #fff;
padding: 20px;
border-bottom-left-radius: 7px;
border-bottom-right-radius: 7px;
border-top-left-radius: 7px;
border-top-right-radius: 7px;
}
.cmpb {
 width:auto;
}

#v4-6 .cmpb {
	display:none;	
}
a.bm_allstuff {
position: absolute;
bottom: -40px;
left: 192px;
}
img.bm_bestsellerbtn {
display: block;
margin: 20px;
margin-left: 200px;
}

.home table.pgbc td.l, .home table.pgbc td.r {
display: none;
}
.home div#v4-42 {
padding: 0 34px;
}
.home div#fpcap {
padding-left: 25px;
}
.home table.pager {
padding-left: 60px;
}
/* List */
.lview table.li.nol {
	height: 115px;
}

.lview table.li.nol img {
	max-height:105px;
}
.lview a.v4lnk {
	color: #a92102 !important;
	font-size: 12px;
}
.lview td.prices.g-b {
	font-size: 13px;
	color: #402108;
	font-weight: 700;
}
.lview .li td.time {
	display: none;
}
img.bm_platzhalter {
	margin-bottom: 20px;
}