*{margin: 0; padding: 0}

#facebookframe{ 
margin:35px 0;
padding-left:6px;
width:185px;
}


div.absatzleftflasch{
 float:left; margin:0 20px 20px 0;
}

/*  -   Warenkorb Detailed   -   */
div.bestellschritte{
        width: 96%;
        padding: 29px 17px 0 7px;
        border: 1px solid #D8D2DA;
        margin-bottom: 15px;
        -moz-border-radius: 10px; 
        -moz-box-shadow:2px 2px 8px #999;
	-webkit-box-shadow:0px 0px 8px #999;
	box-shadow:0px 0px 8px #999;
        vertical-align: middle;
height:58px;
}
dl.bestellschritte dt{color:#897A8F;font-size:14px; margin-bottom:4px;}
dd.bestellschritte{ float:left; color: #E6877B;font-size: 18px;padding: 0 29px 0 20px;height:30px; margin-right: 17px}
dd.bestellschritte a {line-height:30px; font-size:14px;}
dd.bestellschritteaktiv{ background:#EFE4E0 url(http://www.bebekesya.com/level9_cms/layout/images/ecke_rechts_bg.jpg) no-repeat right center; margin: 0 20px 0 10px}

.bestellschritte dt{
         display: none;
}


#versandUndZahlungsAngaben{
         width: 99%;
         padding: 4px;
}
#versandUndZahlungsAngaben h4{color: #897A8F;}
.finishRegister, #eshopAnschriftenForm .finsihRegister{
         clear:both;
         display:block
         margin: 10px 0 0 0;
}
.finishRegister{clear:both; display: block; flaot: right; margin-left: 575px;}
#eshopAnschriftenForm button.rechts{clear: both}

.backForm{
     width: 40%; 
      float: left;
}

/*   - UNIVERSALSELEKTOREN   -   */
a{color: #E6877B; text-decoration: none}
a:hover{color: #e7639e}
#mainarea button:hover, #mainarea .button:hover{cursor:pointer; color: #EFEFEF;}
a img{border: none;}
hr{color: #CCC; margin: 4px 0;}
b{margin: 3px 0;}
h3.optionHeadline{color: #897A8F;margin-bottom: 8px;}
.logout{display:none}
.rechtsbuendig{text-align: right}
.mittig{text-align:center;}
.left{float: left;}
.rechts{float: right}
.nobr{white-space: nowrap}
.unwichtig, .wkorbgesamtNetto{color: #999; font-size: 10px;}
.seitenBTNs{text-align: center; width: 80%;clear:both;}
.hinweisTXT{color:#999;}
input[type="text"], input[type="password"]{
        border: 1px solid #D99A8B;
        background-color: #EFEEFEF;
        color: #897A8F;
        padding: 1px;
        text-align: left;
}
.errorMSG{color: #D65608; line-height: 30px; font-size: 13px; font-weight: bold; width: 70%}
h2.loginErfolgMSG, .loginErfolgMSG{margin: 5px 0; color: #8A778F}
h2.firstShopWelcomeBox{color: #D99A8B; text-align: left; margin-left: 20px;}
h2.newInShopHeadline{color: #D99A8B; margin-left: 20px;}
.error_input, #eshopLogin .error_input, #content form#eshopLogin .error_input{
        border: 1px dashed red; 
        background-color: #FFEFEF;
}
h1 {font-size:19px; color: #004B6B}
h2 {font-size:18px; color: #D99A8B}
h3 {font-size:16px; color: #0295FA}
h4 {font-size:13px; color: #0295FA;margin-bottom: 5px;}
#wrapper_tmpin{width: 995px; position:relative; margin: 0 auto;}
#wrapper_tmp{margin: 0 auto; background-color: #FFF; height: 850px; overflow:f hidden;}
#wrapper_tmp #wrapper_tmpin img{border: none; margin-top: 25px; margin-left: 130px}
body{
       background-color: #897a8f; 
       background-image: url(http://www.bebekesya.com/level9_cms/layout/images/main_bg.jpg);
       background-repeat: repeat-x;
       font-family: Verdana, Geneva, sans-serif; 
       font-size: 11px;
}
#page_wrapper{
	margin: 0 auto;
	width: 995px;
	position: relative;
}
#header{
	height: 321px;
}
#header_left{
	width: 391px;
	float: left;
}
#header_right{
	overflow: hidden;
}
#main_menue{
        clear: both;
       background-image: url(http://www.bebekesya.com/level9_cms/layout/images/mainnavi_bg.png);
       background-repeat: no-repeat;
       background-position: right;
       height: 53px;
       margin: 114px 0 0 0;
}
#bannerPic{
	position: relative;
	left: -117px;
}
#logo{
	float: right;
	margin: 12px 4px 0 0;
        width: 225px;
}
#newsarea{
	clear: both;
	margin: 10px 0 0 30px;
	height: 130px;
	background-image: url(http://www.bebekesya.com/level9_cms/layout/images/news_bg.png);
	-moz-border-radius: 15px;
}
#content_wrapper{
	clear: both;
	background-color: #FFF;
	background-image: url(http://www.bebekesya.com/level9_cms/layout/images/bett_bg1.jpg);
	background-repeat: no-repeat;
	background-position: 11px 7px;
	padding: 5px;
        padding-top: 112px;
	position: relative;
	top: -174px;
	-moz-border-radius-topright: 20px;
	-moz-border-radius-bottomright: 20px;
}
#einkaufswagenIcon{
        position: absolute;
        top: 13px;
        left: 50%;
        margin-left: -30px;
}
#shopmenueWrapper{float: left; width: 203px; margin-left: 2px;}
/*  -  Hersteller - Drop-Down-SELECT - BOX   -  */
#hersteller_menue{
        width: 190px;
        margin: 25px 0 0 4px;
}
#hersteller_menue .manufactures_menue{
        margin: 25px 0 0 10px;
        width: 160px;
        color: #897A8F;
        border: 1px solid #8A778F;
        background-color: #FFF;
        font-weight: bold;
        font-family: Verdana, Geneva, sans-serif;
        font-size: 12px;
}
#hersteller_menue .manufactures_menue:focus{
        background-color: #EEE;
        border: 1px solid #D99A8B;
}
#hersteller_menue .manufactures_menue option{
        text-align: left;
        xmargin-left: 8px;
        padding: 1px 1px 1px 3px;
        xvertical-align: middle;
}
#hersteller_menue .manufactures_menue option:active{
        background-color: #D99A8B;
}
h2.manufactSelectDefault{
        color: #D99A8B;
        margin: 0 0 0 20px;       
}
#kategorien_menue{
	width: 200px;
	margin: 40px 0 0 0;
}
#content{
	margin-left: 10px;
        padding: 30px 4px 15px 0;
	overflow: hidden;
	min-height: 545px;
}
#mainarea{
        margin-top: 18px;
        min-height: 455px;
}
#mainarea .warenkorb_box{
        float: right;
        margin: -123px 10px 0 0;
        width: 325px;
        height: 115px;
}
.warenkorb_box .userWelcome{
        margin: 0 10px 0 0px;
        padding-right: 0;
        color: #D65608;
        height: 23px;
        line-height: 20px;
}
#footer{
	position: relative; 
	top: -174px;
	height: 35px;
	width: 990px;
	background-image: url(http://www.bebekesya.com/level9_cms/layout/images/bottom.png);
	background-repeat: no-repeat;
}
/* -   -  Hauptnavigation   -    */
#main_menue .mainNavi{padding: 13px 0 0 0px}
#main_menue .mainNavi li{
        padding: 0 15px 0 20px;
        margin: 0 5px;
        display: inline-table;
        background-image: url(http://www.bebekesya.com/level9_cms/layout/images/button_arrow.png);
        background-repeat: no-repeat;
        background-position: left bottom;
        line-height: 25px;
        font-size: 15px;
        /*font-family: 'Comic Sans MS', cursive;*/
}
#main_menue .mainNavi li:hover{
        background-image: url(http://www.bebekesya.com/level9_cms/layout/images/button_arrowOver.png);
}
#main_menue .mainNavi li a{
       color: #FFF;
       text-decoration: none;
}
.hidden, .sidelogin, .seitenBTNs{display:none;}
/*   -   UNTER MENÜ   -  */
#main_menue .mainNavi .subMenue{
         position: absolute;
         top: 150px;
         left: 50%;
         margin-left: 10px;
         background-color: #897a8f;
         border: 1px solid #999;
         padding: 4px;
         width: 160px;
         opacity: 0.9;
         filter: alpha(opacity=90);
         -moz-border-radius-bottomright: 9px;
         -moz-border-radius-bottomleft: 9px;
}
#main_menue .mainNavi .subMenue li, #main_menue .mainNavi .subMenue li a{display: block;}
#main_menue .mainNavi .subMenue li:hover{
         opacity: 1;
         background-color: #C8B5CF;
         border-bottom: 1px solid #999;
}

#main_menue .mainNavi #item_121, #main_menue .mainNavi #item_122, #main_menue .mainNavi #item_123,
#main_menue .mainNavi #item_124{
         display:none
}
#main_menue #item_06 ul{margin-left: 108px;}
#main_menue #item_08 ul{margin-left: 219px;}
/*   -   FOOTER NAVI   -   */
.naviFooter{
       text-align: right;
       line-height: 25px;
       margin-right: 0px;
}
.naviFooter a{
        margin: 4px 15px;
        color: #FFF;
        /*text-transform: lowercase;*/
}
.absatz{
        color: #897A8F;
        font-size: 14px;
}
.absatz h1{
        margin: 0 0 10px 0;
        color: #D99A8B;
}
.backToShop{margin: 0 20px 0 0}
/*  -   Warenkorb Kurz   -   */
#emptyWkorb{
        margin: 0;
}
#warenkorbShortWrapper{
        margin-top:7px;
        padding: 2px 5px;
        height: 130px;
        /*border-top: 1px solid #37233F;
        border-bottom: 3px outset #37233F;
        border-left: 1px solid #37233F;
        border-right: 3px outset #37233F;*/
        -moz-box-shadow:1px 2px 10px #37233F;
	-webkit-box-shadow:1px 2px 10px #37233F;
	box-shadow:1px 2px 10px #37233F;
        -moz-border-radius: 6px;

}
#warenkorbShort{
       font-size: 12px;
       margin-bottom: 5px;
       color: #897A8F;
}
#warenkorbTabelle .shortInput, #warenkorbShort .shortInput, .shortInput{
       width: 20px;
       border: 1px solid #EFD9D3;
       -moz-border-radius: 2px;      
       text-align: center;
}
#warenkorbTabelle .shortInput:focus, .shortInput:focus{
       border: 1px solid #D99A8B;
       color: #D99A8B;

}
#warenkorbShort a{
       text-decoration: none; 
       color: #D65608;
}
#warenkorbShort fieldset{
       border: none;
}
#warenkorbShort .basket_klein{ 
       border: 1px solid #D8D2DA;
       -moz-border-radius: 3px;
       width: 100%;
       text-align: left;
}
#warenkorbShort fieldset legend{
       color: #8A778F;          
       line-height: 20px;
       padding: 0 5px 2px 2px;
       margin-bottom: 0;
       font-size: 12px;
       font-weight: bold;
       width: 100%;
       text-align: left;
}
#emptyWkorb .basket_klein{
       height: 95px;
}
#warenkorbShort #artikelgesamtSumme{
       font-weight: bold;
       white-space: nowrap;
}
.grau{background-color: #EFE4E0}
#warenkorbShort .basket_klein td{
       padding: 4px 0 4px 4px;
       white-space: nowrap;
}
.wkorbRefreshBtn{
       width: 40px;
}
.less, .more{
       height: 18px;
       margin: 0 2px;
       padding: 0;
       line-height: 20px;
       vertical-align: text-bottom;
}
#refreshWkorb{
       background: url(http://www.bebekesya.com/level9_cms/layout/images/button1_kl.png) no-repeat;
       color: #FFF;
       height: 28px;
       width: 113px;
       border: none;
       margin-top:3px;
       padding-bottom: 2px;
       font-weight: bold;
}
#refreshWkorb:hover{cursor:pointer}
.warenkorb_icon{height: 30px;}

/* nach KLICK addToBasket  erscheint ein greybox POPUP mit einem kurzen Warenkorb DIV   - */
#warenkorbOverlay{
       display: none;
}
.warenkorbOverlay, .overlay {
  background-image: url(http://www.computer-media-service.com/level9_cms/layout/_js/overlay.png); 
  position: absolute;
  margin: auto;
  top: 0;
  left: 0;
  z-index: 3;
  width:  100%;
  height: 200%;
}
#warenkorbPopup{
        position: fixed;
        left: 50%;
        top: 50%;
        margin-left: -375px;
        margin-top: -100px;
        width: 750px;
        padding: 20px 15px;
        background-color: #FFF;
        opacity: 1;
        border: 1px solid #333;
        z-index: 3;
        -moz-box-shadow:0 0 8px #333;
	-webkit-box-shadow:0px 0px 8px #333;
	box-shadow:0px 0px 8px #333;
        -moz-border-radius-topleft: 10px;
        -moz-border-radius-bottomright: 10px;
}
#warenkorbPopup h4{
        color: #D99A8B;
        margin-left: 2px;
}
#warenkorbPopup table{
        border-collapse: separate;
        width: 100%;
        font-size: 13px;
        color: #897A8F;
}
#warenkorbPopup table tr.grau{background-color: #EFE4E0;}
#warenkorbPopup table td{
        padding: 5px 10px;
}
#warenkorbPopup table th{
        line-height: 25px;
        color: #78677F;
        background-color: #EFE4E0;
        padding: 2px 5px;
}
#wkorbSymbol{
        position: absolute;
        left: 865px;
        top: -10px;
}
#weiter_btn{
        width: 114px;
        background: url(http://www.bebekesya.com/level9_cms/layout/images/button1_kl.png) no-repeat;
        font-size: 11px;
}
#close_btn{opacity: 1; float: right; position: absolute; top: 50%; left: 50%; margin: -146px 0 0 375px; z-index: 999}
#close_btn:hover{cursor: pointer}
.artPreview .itemDetailBtn a:hover{color: #897A8F}
.itemDetailBtn, .itemDetailBtn a, .itemDetailBtn a:visited, .katsDetailBtn, .katsDetailBtn a,
.button{
        background: url(http://www.bebekesya.com/level9_cms/layout/images/button2_kl.png) no-repeat;
        width: 120px;
        height: 33px;
        line-height: 27px;
        padding-bottom: 6px;
        border: none;
        color: #FFF;
        display: inline-table;
        font-weight: bold;
        font-size: 14px;
}
.katsDetailBtn:hover{opacity: 0.8}
#delwarenkorb{border: none;background-color: none; color: #D65608}
#delwarenkorb:hover{cursor:pointer; color: #e7639e}
.delwarenkorb, #mainarea .button, .button_lila, .button_orka,
#gcodeSenden{
        background: url(http://www.bebekesya.com/level9_cms/layout/images/button1_kl.png) no-repeat scroll 0 0 #FFF;
        color: #FFF;
        background-color: #FFF;
        padding: 0px 8px 3px 0px;
        font-size: 12px;
        height: 29px;
        line-height: 22px;
        vertical-align: bottom;
        text-align: center;
        width: 116px;
        border: none;
        font-weight: bold;
        /*display: block; *//* inline-table IE 8BUG */
}
button:disabled{
	text-decoration: line-through;
  	opacity: 0.7;
}
#mainarea button.button, #mainarea a.button{display:inline-table}
#mainarea input.button{display:block}
.button_orka{
        background: url(http://www.bebekesya.com/level9_cms/layout/images/button2_kl.png) no-repeat scroll 0 0 transparent;
}
a.backToShop{clear:both;}
.orderSummery .links{float: left}
/*  -   Warenkorb-Kurz   -  END    -   */
/*  -   Shop MENÜ  Start  -   */
#kategorien_menue .menuelevel0id0{
        text-transform: lowercase;
}  
#kategorien_menue a{
       text-decoration: none;
}
#kategorien_menue .menuelevel1id0{
        font-size: 16px;
        line-height: 24px;
        color: #897a8f;
        /*background: url(http://www.bebekesya.com/level9_cms/layout/images/navArrow.png) no-repeat left center;*/
        padding: 3px 0 3px 27px;
}
#kategorien_menue .menuelevel2id0{
        margin-left: 23px;
        padding: 3px 0 3px 25px;
        font-size:14px;
        color: #d99a8b;
}
#kategorien_menue .active{
        /*font-style: italic;*/
        font-weight: bold;
        color: #d99a8b;
        background: url(http://www.bebekesya.com/level9_cms/layout/images/menue_icon14.jpg) no-repeat left center;
}
#kategorien_menue .menuelevel1id0:hover, #kategorien_menue .menuelevel2id0:hover{
        background: url(http://www.bebekesya.com/level9_cms/layout/images/menue_icon14.jpg) no-repeat left center;
}
/*  -   Startseite - Kategorien - Übersicht   -   */
.katsPreview{
       width: 160px;
       height: 220px;
       float: left;
       padding: 4px 10px 10px 10px;
       margin: 0 5px 25px 6px;
       border: 1px solid #EEE;
       text-align: center;
}
.katsPreview a{color: #897A8F; font-size: 16px;}
.katsPreview a:hover{color: #D99A8B}
.katsPreview h1{
       color: #D99A8B;
}
.shopStartseiteWrapper .shopStartseite .katsPreview{
       height: 230px;
       width: 170px;
       margin: 19px;
       padding: 15px;
}
.shopStartseite .thumb_container, .katPicContainer{
       height: 155px;
       padding: 8px 0;
       margin-bottom: 7px;
       text-align: center;
       /*border-bottom: 1px solid #EEE;*/
}
.detailBtnBox{
       padding: 2px 0;
       text-align: center;
}
.shopStartseite .thumb_container:hover{opacity:0.8}
.shopStartseite .pic_thumb{
       margin-bottom: 10px;
}
a .shopStartseite .katPreview, .shopStartseite .katPreview a, a .shopStartseite .katsPreview{
       font-size: 14px;
       /*color: #D65608;*/
       color: #897A8F;
       line-height: 20px;
       text-decoration: none;
}
.katName{
       text-align: left;
       color: #897A8F;
       height: 40px;
       margin-left: 3px;
       font-variant: small-caps;
       display: none;
}
/*  -   STARTSEITE - END     - */ 
/*  -   Listenansicht der Artikel   -   */
.artikelPreview{
       width: 160px;
       float: left;
       padding: 0 6px 10px 6px;
       margin: 0 10px 25px 10px;
       border: 1px solid #EEE;
}
#content .artikelPreview h1{
       color: #D99A8B;
       height: 50px;
       font-size: 16px;
       margin: 3px 0 20px 0;
       text-align: center;
}
.artikelPreview .pic_thumb, .pic_thumb{
       max-width: 160px;
       max-height: 160px;
}
.bruttopreis, .nettopreis{
       clear: both;
       white-space: nowrap;
       color: #e7639e;
       font-size: 20px;
}
/*   -   Artikel-DETAIL- Ansicht   -   */
.artikeldetails .detailpics{
        max-width: 300px;
        max-height: 300px;
        /*border: 1px solid #D8D2DA;*/
        padding: 1px;
}
.artikeldetails .px{
        height: 330px;
        padding: 10px;
        text-align: center;
        border: 1px solid #D8D2DA;
        -moz-border-radius: 7px;
}
.artikeldetails .artikelnr{
        font-size: 11px;
        color: #B2A4B4;
        font-style: italic;
        margin-left: 20px;
        font-weight: normal;
}
.artikeldetails .detailsleft{
        width: 420px;
        float: left;
        overflow: hidden;
}
.artikeldetails h1{
        color: #D99A8B;
        margin: 12px 0 20px 0;
}
.artikeldetails .absatz{
        font-size: 14px;
        line-height: 24px;
        /*color: #897a8f;*/
        color: #57415F;
        text-align: justify;
        /*font-weight: bold;*/
}
.artikeldetails .detailsright{
        width: 330px;
        float: right;
        margin-right: 5px;
}
.artikeldetails .price{
        white-space: nowrap;
        padding: 0 1px 0 0;
        display: inline-table;
        color: #004B70;
        font-size: 12px;
        float: right;
}
.artikeldetails .gewicht{
        display: inline-table;
        display: none;
}
.artikeldetails .preiswrapper{display: inline;}
.artikeldetails .artikelWkorbWrapper{
        border-top: 1px solid #D8D2DA;
        margin-top: 5px;
        padding-top: 5px;
}
.artikeldetails .artikelmenge, .artikeldetails .artikelmengeActive{
        width: 30px;
        border-bottom: 1px inset #B1A5B4;
        border-right: 1px inset #B1A5B4;
        border-top: 1px inset #D99A8B;
        border-left: 1px inset #D99A8B;
        background-color: #FFF;
        /*color: #7A97CA;*/
        color: #897A8F;
        font-weight: bold;
        padding: 1px;
        text-align: center;
        margin-left: 5px;
}
.artikeldetails .artikelmengeActive{
        color: #897A8F;
}
.artikeldetails .optionsWrapper{
        display: block;
        border-top: 1px solid #D8D2DA;
        padding-top: 15px;
        margin-top: 10px;
}
.artikeldetails .artikelOptionen{
        width: 200px;
        margin: 0 0 10px 0;
}
#warenkorb_detail .artikelOptionWKorb{
        margin: 5px 0 0 4px; 
        font-family: Arial;
        text-align: left;
        font-size: 11px;
}
#artikeloptionen_1, #artikeloptionen_3{
        border: 1px solid #999;
        background-color: #FFF2EF;
        color: #D99A8B;
        padding: 2px;
}
#artikeloptionen_2, #artikeloptionen_4{
        border: 1px solid #999;
        color: #897A8F;
        padding: 2px;
}
.artikeldetails #produktempf_wrapper{
        clear: both;
}
.wkorbArtPreis{
        font-size: 11px;
        padding: 10px 0 0 0;
        margin: 0;
}
#artikelmenge{
        font-size: 12px;
        margin: 3px 10px 0 0;
        color: #D99A8B; 
        float: left;
        font-weight: bold;
        font-size: 15px;
}
#artikeloptionen{
        width: 110px;
        float: left;
        margin: 0 25px 20px 0; 
        border: 1px solid #7A97CA;
        background-color: #EFEFEF;
}
#artikelpreis{
        margin-right: 5px;
        font-weight: bold;
        font-size: 18px;
        color: #897A8F;
}
.price label{
        vertical-align: middle;
        display: inline-table;
        height: 27px;
        font-weight: bold;
        color: #D99A8B;
        font-size: 15px;
}
.price .steuerHint{
        color: #897A8F;
        opacity: 0.93;
        filter: alpha(opacity=93);
        vertical-align: middle;
        display: inline-table;
        height: 26px;
}
#inwarenkorb_btn{
        font-family: 'Comic Sans MS', cursive; 
        border: none;
        /*background: url(http://www.bebekesya.com/level9_cms/layout/images/buttonAddToBasket_160.png) no-repeat;*/
        background: url(http://www.bebekesya.com/level9_cms/layout/images/buttonAddToBasket_130.png) no-repeat;
        height: 55px;
        width: 132px;
        text-align: center;
        color: #FFF;
        padding-left: 26px;
        font-size: 11px;
        font-weight: bold;
        /*text-shadow: 0 1px 3px #FFF;*/
        margin: 4px 0 10px 100px;
        border: 1px solid #FFF;
        float: right;
}
#inwarenkorb_btn:hover{
        text-shadow: 0 0 10px #000;
        border: 1px dotted #CCC;
        background-color: #EFEFEF;
}
/*   -   Image-Gallery   - */
.shopgalerieThumb{
        max-width: 66px;
        max-height: 81px;
        margin: 0 11px 8px 0;
        border: 1px solid;
        border-color: #CCC #999 #999 #CCC;
}
.shopgalerieThumb:hover{opacity: 0.8;filter: alpha(opacity=80);}
.galleryimg{
        clear: both;
        margin: 15px 0;
        border: 1px solid #CCC;
        padding: 10px 2px 2px 10px;
        -moz-box-shadow:1px 1px 3px #D8D2DA;
	-webkit-box-shadow:1px 1px 3px #D8D2DA;
	box-shadow:1px 1px 3px #D8D2DA;
        -moz-border-radius: 7px;
}
/*   -  Artikel Kommentare    -   */
.artikelKommentareWrap{
        padding: 20px;
        color: #57415F;
}
/*  -   Warenkorb Detailed   -   */
xx.bestellschritte{
        width: 99%;
        padding: 20px 0;
        border: 1px solid #D8D2DA;
        margin-bottom: 5px;
        -moz-border-radius: 10px; 
        -moz-box-shadow:2px 2px 8px #999;
	-webkit-box-shadow:0px 0px 8px #999;
	box-shadow:0px 0px 8px #999;
        vertical-align: middle;
}
xx.bestellschritte dt{
        color: #E6877B;
        font-size: 18px;
        padding: 0 11px;
        margin-bottom: 10px;
}
xx.bestellschritte dd{
        xdisplay: inline-table;
        white-space: nowrap;
        color: #57415F;
        margin-right: 15px;
}
x.bestellschritte dd.aktiv{
        background-color: #EFE4E0;
}
x.bestellschritte dd.aktiv .right{
        display: inline-table;
        width: 21px;
        height: 36px;
        line-height: 33px;
        background: url(http://www.bebekesya.com/level9_cms/layout/images/ecke_rechts_bg.jpg) no-repeat;
}
x.bestellschritte dd a{
        color: #57415F;
        display: inline-table;
        height: 100%;
        line-height: 22px;
        vertical-align: middle;
        padding: 0 20px;
}
x.bestellschritte dd a:hover, x.bestellschritte dd a:active{
        color: #D8D2DA;
}
#warenkorbTabelle{width: 99%; padding: 3px;}
#warenkorbTabelle table{
        width: 100%;
        text-align: center;
        color: #57415F;
}
#warenkorbTabelle .grau{background-color:#EFE4E0}
#warenkorbTabelle table th{
        font-size: 13px;
        padding: 3px 2px;
        color: #897A8F;
        text-align: center;
}
#warenkorbTabelle table tr td{padding: 3px;}
#warenkorbTabelle fieldset{
        border: none;
        padding: 15px 10px;
        -moz-border-radius: 10px; 
        -moz-box-shadow:2px 2px 11px #333;
	-webkit-box-shadow:0px 0px 8px #333;
	box-shadow:0px 0px 8px #333;
}
#warenkorbTabelle fieldset legend{ 
        color: #D99A8B;
        display: block;
        text-align: left;
        width: 30%;
        font-size: 13px;
        font-weight: bold;
        padding-top: 10px;
}
#warenkorbTabelle tr{
        line-height: 20px;
}
#warenkorbTabelle .wkorbNameWrapper{
        text-align: left;
        margin: 5px 5px 5px 7px;
        font-size: 13px;
 
}
#warenkorbTabelle .wkorbArtnr{
        font-size: 10px; 
        margin-top: 5px;
        display: inline-table;
}
.wkorbFooter{
        padding: 10px 230px;
}
.wkorbFooter a{
        color: #E6877B;
        text-decoration: none;
        font-sizw: 13px;
        text-transform: uppercase;
}
.wkorbFooter a:hover{color: #e7639e}
.wkorbFooter .zurKasseLink{ 
        float: right;
}
.wkorbTop{padding: 5px 100px}
.wkorbTop a{margin: 5px 100px;}
#warenkorbTabelle .delartikel, #warenkorbTabelle .refreshartikel{margin-bottom: 10px;}
/*   -   zur  K A S S E   -  */
.error_box{
        padding: 20px;
        width: 400px;
        position: absolute;
        top: 50%;
        margin-top: 20px;
        left: 50%;
        margin-left: -200px;
        border: 1px solid #336699;
        background: none #DFDFDF;
        -moz-border-radius: 10px;
        -moz-box-shadow: 1px 2px 10px #336699;
        z-index: 12;
}
#gutschein_code{
	width: 120px;
  	vertical-align: top;
  	margin-top: 6px;
}
#gutschein_code:focus{
	border-style: dashed;
}
#gutscheinEinloesen caption{
	text-align: left;
  	height: auto;
  	font-size: 12px;
}
.zurkasse_wrapper{
         font-size: 12px;
}
#zurkasse_Btn{width: 114px}
.eshopForms{
         color: #D99A8B;
         border: none;
         padding: 15px;
         -moz-border-radius: 10px; 
         -moz-box-shadow:2px 2px 11px #333;
	 -webkit-box-shadow:0px 0px 8px #333;
	 box-shadow:0px 0px 8px #333;
         margin-bottom: 25px;
}
.eshopForms caption{
         font-size: 14px;
         color: #897A8F;
         height: 35px;
}
.eshopForms .spacer{
         height: 72px;
}
.zahlungsAngaben .userdatenForm{
         float: left;
         width: 47%;
         margin-right: 18px;
         margin-bottom: 15px;
         /*border-right: 1px solid #CCC;*/
}
.zahlungsAngaben .lieferdatenForm{
         width: 47%;
}
.zahlungsAngaben .label_long{
         white-space: normal;
         /*line-height: 15px;*/
}
.kasseButton{
         background: url(http://www.bebekesya.com/level9_cms/layout/images/button2_kl.png) no-repeat scroll 0 0 transparent;
         /*background: url(http://www.bebekesya.com/level9_cms/layout/images/sendOrder_kl.jpg) no-repeat;*/
         width: 114px;
         height: 30px;
         color: #FFF;
         border: none;
         margin: 0 0 7px 15px;
         float: right;
         font-weight: bold;
}
.kasseButton:hover{opacity: 0.8; cursor:pointer}
.zahlungs_BTN_wrapper{
         top: 56px; 
         right: 5px;
         position: relative;
}
form.zahlungsAngaben{
         width: 99%;
         font-size: 12px;
         padding: 20px 3px;
}
form.zahlungsAngaben legend, .orderSummery caption{
         color: #D99A8B;;
         line-height: 20px;
         margin-left: 0px;
         font-size: 14px;
         font-weight: bold;
         text-align: left;
}
form.zahlungsAngaben input[type="text"]{
         width: 230px;
         text-align: left;
}
form.zahlungsAngaben input.radioBtn, input[type="radio"]{
         margin: 3px 2px;
}
.zahlungsAngaben table td{
        line-height: 24px;
}
form.zahlungsAngaben label{
        display: block;
        text-align: right;
        color: #897A8F;
        margin: 0 8px 0 0;
        white-space: nowrap;
}
.zahlungsAngaben textarea{
        padding: 3px 1px;
        height: 40px;
        width: 230px;
        margin: 10px 0;
        border: 1px solid #D99A8B;
        -moz-border-radius: 2px;
        color: #897A8F;
        font-family: Arial;
        font-size: 12px;
}
.zahlungsAngaben #rechnungsAddrBTN{
        color: red;
}
.anschriftenSelect{margin-bottom: 10px;}
.anschriftenSelect td{
        margin-right: 15px;
}
.anschriftenSelect input{
        margin-right: 5px;
}
#addrAnders{
        margin-left: 150px;
}

/*   -  Bestellungs-Zusammenfassung   -  */
#content .zurkasse_wrapper .orderSummery{
        /*width: 96%;*/
        width: 745px;
        margin: 20px 0 15px 5px;
        padding: 15px 5px 15px 15px;
        font-size: 13px;
}
.orderSummery .errorMSG{
        width: 90%;
}
#content .zurkasse_wrapper .orderSummery caption{
       margin-bottom: 10px;
}
.orderSummery table{
        color: #57415F;
        width: 550px;
        margin-bottom: 25px;
}
.orderSummery table td.first{
        text-align: right;
        padding-right: 15px;
        display: block;
        line-height: 12px;
        height: 25px;
        width: 101px;
}
.orderSummery table td.second{
        padding-left: 5px;
        width: auto;
}
.orderSummery table td.delimiter{
        display: none;
}
.orderSummery table tr td{
        /*border-bottom: 1px solid #D8D2DA;*/
}
.orderSummery .rechnungsUlieferAnschrift{
        width: 350px;
        float: left;
        margin-right: 20px;
}
.orderSummery .rechnungsUlieferAnschrift tr{
       margin: 3px 0;
}
.rechnungsUlieferAnschrift .second{
        border: 1px solid #D99A8B;
        -moz-border-radius: 3px;
}
.orderSummery .zahlUversand_art{
        clear: both;
}
table.zahlUversand_art td.first{
        width: auto;
}
table.zahlUversand_art td.second{
        width: auto;
}
table.zahlUversand_art td.delimiter{
        display: table-cell;
}
.zahlUversand_art caption{
        text-align: left;
}
#agb_confirm{
        margin: 5px 10px 15px 25px;
}
/*   -  LOGIN LOGOUT BUTTONS   -   */
#userLoginBTN, #userLogoutBTN{
        /*text-transform: uppercase;*/
}
.login, .logout{
        font-size: 11px;
}
.buttonIcon1{
        background: url(http://www.bebekesya.com/level9_cms/images_user/buttons/buttonBG_orka.png) no-repeat;
        border: none;
        width: 112px;
        height: 30px;
        color: #57415F;
        padding: 0 5px 4px 0;
}
.buttonIcon1:hover{
        color: #FFF;
        text-shadow: #56415F 1px 1px 2px;
}

/*  -   Schlussübersicht   edit Symbole ausblenden -   */
div.lastBsketSummery #refreshWkorb, div.lastBsketSummery .less, div.lastBsketSummery .more, div.lastBsketSummery input.delartikel{
        display: none;
}
/*  -   LOGIN-Form - eSHOP   -   */
#eshopLogin{
        padding: 15px 15px 15px 2px;
        width: 580px;
        font-size: 12px;          
}
#content #doShopLogin{
        width: 114px; 
        background: url(http://www.bebekesya.com/level9_cms/layout/images/button2_kl.png) no-repeat scroll 0 0 transparent;
        float: right;
        margin-right: 50px;
        height: 32px;
}
.meinkonto_wrapper h1.formsHeadline{margin: 0; color:#D99A8B}
#eshopLogin .normal_input{
        width: 200px;
        padding: 2px;
        background-color: #EFEFEF;
        -moz-border-radius: 2px;
}
#eshopLogin .normal_input:focus{
        background-color: #FFF;
        border-style: dashed;
        color: #EF8E77;
}
#eshopLogin input[type="checkbox"]{
        margin-right: 10px;    
}
#eshopLogin tr.remember_user{
        line-height: 20px;
        height: 40px;
}
#eshopLogin #pwdVergessenBTN{width:120px;font-size: 11px;}
#eshopLogin label{
        margin-right: 25px;
        line-height: 30px;
        font-weight: bold;
        color: #57415F;
}
#eshopLogin table{
        color: #57415F;
        border: 1px solid #999;
        padding: 15px;
        -moz-border-radius-topright: 10px;
        -moz-border-radius-bottomright: 10px;
        -moz-border-radius-bottomleft: 10px;
        -moz-box-shadow:2px 3px 9px #666;
	-webkit-box-shadow:0px 0px 8px #666;
	box-shadow:0px 0px 10px #666;
}

#eshopLogin table th{
        color: #57415F;
        font-size: 13px;
        margin-bottom: 5px;
        text-align: left;
}
/*  -   NEUKUNDEN  REG  - FORM  -  */
#neukundenRegBTN{
        width: 114px;
}
#neukunden_reg{
       padding: 15px 4px;
       width: 425px;
       font-size: 12px;
       color: #57415F;
}
#neukunden_reg b, #neukunden_reg label{color: #897A8F;}
#neukunden_reg input[type="text"], #neukunden_reg input[type="password"], #neukunden_reg textarea{
        text-align:left;
        background-color: #EFEFEF;
}
#neukunden_reg input[type="text"]:focus, #neukunden_reg input[type="password"]:focus, #neukunden_reg textarea:focus{
        border-style: dashed;
        background-color: #FFF;
}
#neukunden_reg fieldset legend, #eshopLogin fieldset legend, zahlungsAngaben fieldset legend{
        background-color: #EEE;
        border: 1px solid #CCC;
        padding: 3px;
        margin-left: 0;
        text-align: left;
        font-weight: bold;
        color: #D99A8B;
        
}
#eshopLogin fieldset legend{display:none}
#neukunden_reg fieldset, .orderSummery{
        border: none;
        padding: 15px;
        -moz-border-radius: 10px; 
        -moz-box-shadow:2px 2px 11px #333;
	-webkit-box-shadow:0px 0px 8px #333;
	box-shadow:0px 0px 8px #333;
        width: 95%;
}
#eshopLogin fieldset{
        border: none;
        -moz-border-radius: 10px 10px 10px; 
}
#eshopLogin fieldset legend{
        text-align: left;
        background-color: #EFE4E0;
        border-bottom: 0px solid #FFF;
}
#neukunden_reg label{
       display: block;
       font-size: 12px;
       color: #5b7bb4;
       /*text-transform: uppercase;*/
}
#neukunden_reg textarea{
       border: 1px solid #D99A8B;
       color: #897A8F;
}
/*  - Produktempfehlungen  -  */
.linkedArticleThumbWrapper{
       height: 100px;
}
.linkedArticleBox{
       width: 95px;
       height: 240px;
       margin: 0 4px 7px 0;
       float: left;
       padding:2px;
       border:1px solid #D8D2DA;
       -moz-border-radius: 5px; 
       -moz-box-shadow: 1px 1px 2px #D8D2DA;
       -webkit-box-shadow:1px 1px 2px #D8D2DA;
       box-shadow:1px 1px 2px #D8D2DA;
       text-align: center;
}
#produktempf_wrapper{
       border-top: 1px solid #D8D2DA;
       margin-top:5px;
       padding-top:5px;
}
#produktempf_wrapper h2{
       font-size: 15px; 
       margin-bottom: 10px; 
       /*text-align: center;*/
       color:#D99A8B;
}
#produktempf_wrapper h3{
       font-size: 12px;
       margin-bottom: 5px; 
       text-align: center; 
       height: 80px;
       color: #897A8F;
}
#produktempf_wrapper .produktempf, .produktempf h3{
       color: #004B70;
}
.produktempf .artikelpreis{
       font-size: 10px;
       color: #D99A8B;
}
.produktempf a{
       color: #897A8F;
}
.produktempf a:hover{
       color: #D8D2DA;
}
.linkedArticleThumb{
       max-width: 80px;
       max-height: 80px;
       margin-bottom: 5px;
}
/*  - Bestellübersicht  -  */
#myAccountNavi{
       margin: 15px 0;
}
#myOrderList{
       width:99%; 
       border: 1px outset #D8D2DA;
       margin-left: 5px;
       background-color: #FFF;
       -moz-box-shadow: 1px 2px 10px #37233F;
       -moz-border-radius: 5px;
}
#myOrderList caption{
       font-weight: bold;
       text-align: left;
       line-height: 40px;
       color: #D99A8B;
       font-size: 15px;
}
#myOrderList tr{
       height: 30px;
}
#myOrderList th{
       color: #897A8F;
       font-size: 14px;
}
#myOrderList tr td{
       text-align: center;
       color: #897A8F;
}
.orderDetailsPopup{
       width:850px;
       height:550px;
       overflow: auto
}
.deleteOrderBTN{
       width: 24px;
       height: 24px;
       background: url(http://www.bebekesya.com/level9_cms/layout/images/delete_icon24.png) no-repeat transparent;
       background-position: 50% 50%;
       color: transparent;
       border: none;
}
#userdatenEdit{
       padding: 20px 4px;
       margin: 8px 4px;
}
#userdatenEdit table{
       width: 100%;
}
#userdatenEdit table th{
       text-align: right;
}
#userdatenEdit table label{
       text-align: right;
       display: block;
       margin-right: 10px;
}
#userdatenEdit input[type="text"]{
       width: 270px;
       background-color: #EFE4E0;
}
#userdatenEdit input[type="text"]:focus{
       border-style: dashed;
       border-color: #D65608;
       background-color: #FFF;
}
button.active{color:#EFE4E0;}
#eshopKDNRbox fieldset{border:none;}
#adminUserID{margin-top: 6px;}
/*   -    Kontaktform    -   */
div.kontakt_right{ float:right; width:350px; margin: 20px 20px 20px 0;}
.kontakt_formular{
      margin: 20px 0; float:left;
}
.kontakt_formular fieldset{
        border: none;
        padding: 20px;
}
.kontakt_formular legend{
        background-color: #4A2788;
        color: #FFF;
        line-height: 22px;
        margin-left: 65px;
        width: 320px;
        text-align: center;
        font-size: 13px;
        border: 1px solid #CCC;
        margin-bottom: 20px;
}
.kontakt_formular input[type="text"]{
        background-color: #EFEFEF;
        border: 1px solid #999;
        height: 17px;
        width: 295px;
        vertical-align: middle;
        margin: 1px 0;
}
.kontakt_formular input[type="text"]:focus{
        background-color: #FFF;
        border: 1px solid #4A2788;
}
.kontakt_formular .message_col{
       padding-top: 5px;
       vertical-align: top;
}
.kontakt_formular textarea{
        margin-top: 10px;
        width: 297px;
        background-color: #EFEFEF;
        border: 1px solid #999;
}
.kontakt_formular textarea:focus{
        background-color: #FFF;
        border: 1px solid #4A2788;
}
.kontakt_formular input[type="submit"]{
        margin: 20px 0 0 110px;
}
.kontakt_formular label{
        float: right;
        padding: 3px 10px;
        font-size: 12px;
}
.kontakt_formular #txtHausnummer{
        width: 60px;
}
.kontakt_formular #plz{
        margin-top: 2px;
        width: 60px;
}
.kontakt_formular #strasse{
        width: 150px;
        vertical-align: middle;
}
.kontakt_formular #ort{
        margin-top: 2px;
        width: 150px;
}
.kontakt_formular h2{
        font-size: 15px;
        color: #000;
        font-weight: normal;
}
/*   -   LOGOS im Head    -   */
.headerLogos{
        float: left;
        margin: 4px 9px 0 0;
}
/*   -   S U C H E   -   */
#suche{
        width: 188px;
        padding: 18px 0 0 15px
}
.sucheHeader{display: none}
.sucheSeiteHeadline{margin-left: 20px; color: #D99A8B;}
#suche #suchfeld{
        width: 152px;
        height: 20px;
        border-color: #8A778F;
        font-weight: bold;
        font-family: Verdana, Geneva, sans-serif;
        padding:1px 1px 1px 4px;
        -moz-border-radius: 5px;
}
#suche #suchfeld:focus{
        border: 1px dashed #D65608;
}
#suche input[type="image"]{
        vertical-align: middle;
}

/* - QuoteBox - */


.quote_slider {
        height:130px;
        overflow:hidden;
}

.quote_item {
        background:transparent !important;
}

.quote_item_left {
        display:inline;
        float:left;
        padding:15px 0 0 15px;
	text-align:right;
	width:390px;
}

.quote_item_left blockquote {
	color:#514357;
	font-variant:italic;
	font-size:12px;
}

.quote_item_left blockquote p {
         display:inline !important;
         margin:0 !important;
         padding:0 !important;
}

.quote_item_left blockquote span {
	color:#d65608;
        margin-left:5px;
}

.quote_item_left .quote_author {
        color:#514357;
	font-size:14px;
	font-weight:bold;
}

.quote_item_right {
	display:inline;
	float:right;
	margin:0 10px 0 10px;
}

.quote_item * {
     background:none !important;
     cursor:pointer;
}

img {
       behavior: url(http://www.bebekesya.com/level9_cms/layout/_js/iepngfix.htc) 
}
.absatz_bilder .tump{
       float: left;
       margin: 0 10px 10px 0;
       border: 1px solid #CCC;
       height: 160px; width: 240px;
}
