@charset "utf-8";
/* CSS Document */

/* ********************************************************************************************************************************* */
/* ********************************************************************************************************************************* */
/* ****************************************************** START SHOP MAIN KATS ***************************************************** */
#mkl{
float:left;
}
#mkr{
float:right;
margin-top:0.566em;
}
#mkr p{
border:1px solid #645c52;
padding:0 0.3em;
color:#c7c7c7;
}
#mkr p a, #mkr p a:link{
text-decoration:none;
}

#mkc{
width:562px;
float:left;
margin-top:15px;
}
#mkc div{
float:left;
margin-left:18px;
margin-bottom:1.75em;
width:127px;
}
#mkc div.nomargin{
margin-left:0;
}
#mkc div h2 a, #mkc div h2 a:link, #mkc div h2 a:visited, #mkc div h2 a:hover{
text-decoration:none;
color:#c7c7c7;
display:block;
border-top:1px #2c2824 solid;
padding:0.4em 0 0 0;
height:35px;
background:#34302b;
text-align:center;
margin:0;
}
#mkc div a, #mkc div a:link{
display:block;
float:left;
width:127px;
}
#mkc div h2{
margin:0;
padding:0;
background:none;
text-align:center;
display:block;
color:#c7c7c7;
}
#navkats ul li h3 a, #navkats ul li h3 a:link{
text-decoration:none;
color:#b3a593;
}
#navkats ul li{
margin:0.9em 0;
}
div.arrowlistmenu h2{
cursor:pointer;
}
#exsearch table{
width:276px;
}
#exsearch table td{
width:138px;
padding:0.5em 0;
}
/* ****************************************************** ENDE SHOP MAIN KATS ****************************************************** */
/* ********************************************************************************************************************************* */
/* ********************************************************************************************************************************* */


/* ********************************************************************************************************************************* */
/* ********************************************************************************************************************************* */
/* ****************************************************** START SHOP SUB KATS ****************************************************** */

#mkl a, #mkl a:link{
display:block;
float:left;
border:1px solid #645c52;
padding:0.2em;
text-decoration:none; 
margin:1.233em 0.7em 0 0;
color:#c7c7c7;
font-weight:bold;
}
#navkats ul li h4 a, #navkats ul li h4 a:link{
color:#b3a593;
}
#mkc ul{
float:left;
width:415px;
margin-left:20px;
}
#mkc ul li{

}
#mkc ul li.first a, #mkc ul li.first a:link, #mkc ul li.first span{
padding-top:0;
}
#mkc ul li a, #mkc ul li a:link{
color:#b3a593;
padding:1.2em 0;
border-bottom:1px dotted #b3a593;
display:block;
}
#mkc ul li span{
float:left;
display:block;
padding:1.2em 0;
margin-right:7px;
}

/* ****************************************************** ENDE SHOP SUB KATS ******************************************************* */
/* ********************************************************************************************************************************* */
/* ********************************************************************************************************************************* */


/* ********************************************************************************************************************************* */
/* ********************************************************************************************************************************* */
/* ****************************************************** START SHOP PROD VORSCHAU ************************************************* */
#prodvor{
width:562px;
float:left;
margin-top:15px;
}
#prodvor h6{
font-size:1em;
font-weight:bold!important;
}
#prodvor h2{
display:block;
margin-top:0;
margin-bottom:15px;
}
#prodvor img{
float:left;
margin-right:15px;
}
#prodvor div{
width:562px;
margin:5px 0;
}
#prodvor div div{
width:484px;
float:left;
}
#prodvor ul li{
margin-bottom:0.3em;
}
#prodvor div div div div, #prodvor div div div a, #prodvor div div div a:link{
padding:0.2em 0;
}
#prodvor div div div span{
display:block;
font-family:Georgia, "Times New Roman", Times, serif;
padding:0.2em;
border:1px solid #b3a593;
float:left;
}
#prodvor div div div span span{
display:inline;
padding:0;
border:0 none;
}
#prodvor div div div span span.durchstrichen{
text-decoration:line-through;
}
span.durchstrichen{
text-decoration:line-through!important;
}
#prodvor div div div span span.aktionpreis{
color:red;
}
span.aktionpreis{
color:red!important;
}
#prodvor div div div div{
float:left;
text-align:center;
width:26px;
}
#prodvor div div div a, #prodvor div div div a:link{
display:block;
float:left;
}

#prodvor td{
padding:0.7em 0.7em 0.7em 0;
}

#prodvor table{
margin-bottom:0.7em;
}

#prodvor hr{
border:0 none;
border-bottom:dotted 1px #b3a593;
margin:1em 0;
width:100%;
height:0px;
display:inline-block;
}
/* ****************************************************** ENDE SHOP PROD VORSCHAU ************************************************** */
/* ********************************************************************************************************************************* */
/* ********************************************************************************************************************************* */



/* ********************************************************************************************************************************* */
/* ********************************************************************************************************************************* */
/* ****************************************************** START SHOP PROD ANZEIGE ************************************************** */
#prodanz{
width:562px;
float:left;
margin-top:15px;
}
#prodanz h2{
display:block;
margin-top:0;
margin-bottom:15px;
}
#pal{
float:left;
width:140px;
position:relative;
}
#prodanz #pal h3{
margin:0.5em 0;
}
#par{
float:right;
width:400px;
}
#zoomer{
position:absolute;
z-index:10;
top:212px;
left:76px;
}
#zoomer img{
cursor:url(../highslide/graphics/zoomin.cur), pointer!important;
}
#pal select{
width:140px;
}
#pal ul{
margin:1.5em 0;
}
#pal ul li{
margin:0.6em 0;

}
#pal ul li input{
width:34px;
border:1px solid #645c52;
color:#b3a593;
background:#030100;
text-align:center;
}
#pal ul li a, #pal ul li a:link{
display:inline-block;
width:39px;
height:22px;
background:url(../img/inkorb.jpg) no-repeat;
text-decoration:none;
margin:0;
margin-left:5px;
padding-top:0.3em;
}
#par table{
width:400px;
}
#par h2{
margin-bottom:0;
}

#par table td{
vertical-align:top;
padding:1em 0;
border-bottom:1px dotted #645c52;
}
#par table td strong{
color:#b3a593;
}
#par table td.tdprodbeleft{
width:120px;
}
#par table td.tdprodberight{
width:280px;
}
#par table td span{
display:block;
float:left;
background:#34302b;
color:#c7c7c7;
padding:0.3em 0.5em;
margin-right:7px;
text-align:center;
}
#par table td span strong{
display:block;
color:#c7c7c7;
}
/* ****************************************************** ENDE SHOP PROD ANZEIGE *************************************************** */
/* ********************************************************************************************************************************* */
/* ********************************************************************************************************************************* */

/* ********************************************************************************************************************************* */
/* ********************************************************************************************************************************* */
/* ****************************************************** START SHOP WARENKORB KASSE LOGIN ***************************************** */
#waren{
width:562px;
}
#waren a, #waren a:link{
display:block;
padding:0.2em 0.2em 0.2em 0.1em;
border:1px solid #645c52;
float:left;
margin-right:8px;
margin-top:15px;
text-decoration:none;
color:#c7c7c7;
}
#waren div div span{
display:block;
float:left;
padding-top:0.3em;
margin-right:10px;
margin-top:15px;
}
#waren div div a, #waren div div a:link{
border:0 none;
text-decoration:underline;
color:#b3a593;
}
#waren div a, #waren div a:link{
margin-right:38px;
font-weight:bold;
}
#waren div a.nolinkmargin, #waren div a:link.nolinkmargin{
margin-right:0;
}
#waren div div a:hover{
text-decoration:none;
}
#waren img{
display:block;
float:left;
margin-right:14px;
margin-top:15px;
width:155px;
height:65px;
}
#waren table tr td.del img{
width:15px;
height:15px;
padding:0;
margin:0;
display:inline;
}
#waren table tr td.del{
padding-left:20px;
padding-right:0;
width:15px;
text-align:right;
}
#waren table tr td.del a, #waren table tr td.del a:link{
border:0 none;
margin:0;
padding:0;
display:inline;
}
#waren img.noimgmargin{
margin-right:0;
}
#waren table th.w_artikel{
width:250px;
text-align:center;
}
#waren table th.w_anzahl{
text-align:center;
width:100px;
}
#waren table th.w_preis{
width:100px;
text-align:center;
padding-right:5px;
}
#waren table{
margin-top:15px;
float:left;
width:562px;
}
#waren table th{
background:#998d7e;
border-right:1px solid black;
color:#332f2a;
font-family:Georgia, "Times New Roman", Times, serif;
padding:0.3em 0;
}
#waren table th span{
font-family:Arial, Helvetica, sans-serif;
}
#waren table tr td{
border-bottom:1px dotted #998d7e;
padding:1em 0;
}
#waren table tr.wk_porto td{
border-bottom:0 none;
}
#waren table tr.wk_total td{
background:#998d7e;
color:#332f2a;
padding:0.3em 0;
}
#waren table tr td input{
width:34px;
border:1px solid #645c52;
color:#b3a593;
background:#030100;
text-align:center;
}
#waren table tr td.total{
font-family:Georgia, "Times New Roman", Times, serif;
}
#waren table tr td.total span{
font-family:Arial, Helvetica, sans-serif;
}
#waren table tr td.preistot{
font-weight:bold;
text-align:right;
padding-right:5px;
}
#waren table tr td.preisright{
text-align:right;
padding-right:5px;
}
#waren table tr td.mengemiddle{
text-align:center;
}
#waren table tr td.mengemiddle span{

}



#login{
width:232px;
margin-right:25px;
float:left;
}
#register{
width:270px;
margin-right:2px;
float:right;
}

#login h2, #register h2{
display:block;
float:none;
clear:both;
margin-bottom:1.1em;
}
#login input{
display:block;
margin:0.5em 0;
}
#login label{
font-weight:bold;
}
#login input{
width:232px;
border:1px solid #645c52;
color:#b3a593;
background:#030100;
}
#register p{
margin:0;
}
#zahlung table input{
border:1px solid #645c52;
color:#b3a593;
background:#030100;
width:195px;
}
#zahlung table td{
padding:0.5em 0;
}
#zahlung table td.abwliefertd{
width:80px;
}
#zahlung table input#f_plz{
width:40px;

}
#zahlung table input#f_ort{
width:149px;
}
#zahlung p label{

}
#zahlung label{
cursor:pointer;
}

#f_kommentar{
width:276px;
height:70px;
border:1px solid #645c52;
color:#b3a593;
background:#030100;
}
#f_kommentarlbl{
margin:0.5em 0;
display:block;
}
#zahlung a, #zahlung a:link{
display:block;
padding:0.2em 0.2em 0.2em 0.1em;
border:1px solid #645c52;
text-decoration:none;
color:#c7c7c7;
float:left;
margin-top:0.5em;
}
#zahlung p a, #zahlung p a:link{
display:inline;
padding:0;
border:0 none;
text-decoration:underline;
color:#b3a593;
margin-top:0;
float:none;
}
#registerform table{
width:560px;
margin:0 0 100px 0;
}

#registerform #f_ort{
width:190px!important;
}

#error label{
display:block;
cursor:pointer;
text-decoration:underline;
margin-bottom:0.3em;
}

#error{
margin:0.7em 0;
}

#registerform table tr td h2{
margin:0;
width:auto;
}
#registerform h2{
display:block;
float:left;
width:544px;
margin-bottom:10px;
}

#registerform table tr td{
border:0 none;
padding:0.5em 0;
}
#registerform table td.reg_left{
width:150px;
}
#registerform table td.reg_middle{
width:170px;
}
#registerform table td.reg_right{
width:260px;
}
#registerform table tr td input{
width:258px;
text-align:left;
}
#registerform table tr td input#f_plz{
width:40px;
margin-right:11px;
}
#registerform table tr td input#f_ort{
width:99px;
}
#registerform table label{
cursor:pointer;
}
#registerform table tr td input#f_anrfrau, #registerform table tr td input#f_anrherr{
width:5px;
}
#registerform table tr td input#f_newsletterja, #registerform table tr td input#f_newsletternein{
width:5px;
}
/* ****************************************************** ENDE SHOP WARENKORB KASSE LOGIN ****************************************** */
/* ********************************************************************************************************************************* */
/* ********************************************************************************************************************************* */

/* ********************************************************************************************************************************* */
/* ********************************************************************************************************************************* */
/* ****************************************************** START BENUTZER *********************************************************** */
#lastbest table, #wklast table{
width:276px!important;
}
#lastbest table td{
padding:0.5em 5px;
border-bottom:1px dotted #B3A593;
}
#lastbest table td.w_artikel{
width:120px;
}
#wklast table th, #wklast table td{
border-bottom:1px dotted #B3A593;
padding:1em 0!important;
}
#wklast table th.w_anzahl, #wklast table td.mengemiddle{
width:50px!important;
text-align:center!important;
}
#wklast table th{
font-weight:bold;
padding:1em 0;
}
#wklast table td{
padding:0.5em 0;
}
#wklast table th.w_preis, #wklast table td.preisright{
width:100px!important;
text-align:right!important;
}
#wklast table tr.wk_total td.total, #wklast table tr.wk_total td.preistot{
font-weight:bold;
}
#wklast table tr.wk_total td.preistot{
text-align:right;
}
#hiddenlogin{
border:0 none!important;
}

/* ****************************************************** ENDE BENUTZER ************************************************************ */
/* ********************************************************************************************************************************* */
/* ********************************************************************************************************************************* */



/* ********************************************************************************************************************************* */
/* ********************************************************************************************************************************* */
/* ****************************************************** START TREEVIEW *********************************************************** */
.ygtvlabel, .ygtvlabel:link, .ygtvlabel:visited, .ygtvlabel:hover {

background:none!important;

font-weight:bold!important;
}
.ygtvtn {
/*
background:none!important;
*/
height:22px;
width:18px;
}
.ygtvln {
/*
background:none!important;
*/
height:22px;
width:18px;
}
.ygtvdepthcell {
/*
background:none!important;
*/
height:22px;
width:18px;
}
#sby_shoptree table td{
vertical-align:middle!important;
}
/*
.yui-tv-selected div .ygtvcontent a, .yui-tv-selected div .ygtvcontent a:link{
text-decoration:underline!important;
font-weight:normal!important;
}
*/

#f_ort{
width:147px!important;
}
/* ****************************************************** ENDE TREEVIEW ************************************************************ */
/* ********************************************************************************************************************************* */
/* ********************************************************************************************************************************* */
