#arbeitsschritte{
padding-left:6px;
}
#artikeldetails{
width:600px;
border:1px solid #d4be98;
margin:5px;
background-color:#f7f4ea;
padding:4px;
}
#auswahl{

}
#checkorder{
border:0px solid #dddddd;
padding:10px 20px 20px;
}
#container{
z-index: 1;
border: 1px solid #800000;

}
#content{
margin-left: 145px;
padding-right: 5px ;
padding-top:15px;
padding-left:15px;
min-height: 500px;
width: 630px;
/*
border-right:1px solid #dddddd;
border-left:1px solid #dddddd;

*/
}
#copyright{
width:100%;
text-align:center;
margin-top:5px;
font-size:80%;
color: #5e1003;

}
#copyright a{
text-decoration:none;
color: #5e1003;
}
#daten{
overflow:auto;
background-color:#ffffff;
border:0px solid #dddddd;

/*
border-right:1px solid #dddddd;
border-left:1px solid #dddddd;
border-top:1px solid #dddddd;
background-image: url(images/layout/content_bg.png) repeat-x;

*/
}
#detailbild{
width:100%;
text-align:center;
border: 1px solid #dddddd;
background-color:#ffffff;
min-height:200px;
}
#detaildaten{
width:340px;
float:left;
border:1px solid #800000;
background-color:#f7f4ea;
padding:10px;
}
#details_links{
display:inline-block;
width: 300px;
vertical-align:top;
}
#details_rechts{
display:inline-block;
width: 270px;
vertical-align:top;
margin-left:10px;
}
#detailsuche{

}
#info{
float: clear;
z-index: 4;
left: 0px;
top: 0px;
height:20px;
text-align: center;
border-top:1px solid #800000;
border-top:1px;
background-color:#d7bd9c;
padding-top:3px;

}
#info a{
color:#800000;
text-decoration:none;
padding-left:20px;
font-size:85%;
}
#info a:hover{
color:#800000;
}
#irrtuemer{
padding-top:4px;
font-size:80%;
}
#kontaktformular{
margin-top:25px;
}
#kundendaten{
border:0px solid #dddddd;
padding:10px 2px 0px;
}
#lieferadresse{
border:1px solid #dddddd;
padding:0px 20px 20px;

/*Der erste Wert für den Abstand oben, der Zweite links und rechts und der Dritte unten*/
}
#loginstatus{
position: absolute;
margin-left:200px;
margin-top:130px;
width:670px;
text-align:right;
margin-right:5px;
font-size:90%;
color:#d7bd9c;
}
#loginstatus a{
color:#d7bd9c;
text-decoration:none;
padding-left:8px;
}
#logo{

}
#menu{
font-size: 90%;
float: left;
width: 140px;
padding-top:15px;
margin-right:-1px;
margin-left:5px;
border-right:0px solid #dddddd;

}
#menu a{
display: block;
width: 130px; 
height: 14px;
text-align: left;
padding: 4px;
padding-top: 4px;
padding-bottom: 4px;
text-decoration: none;
font-size:105%;
font-weight: bold;
color: #333;
border-bottom: solid 1px #ddd;
xbackground-color: #efefef;
margin-top:5px;
}
#menu a.aktiv{
/*background-color:#dddddd;*/
color: #78580b;
}
#menu a:hover{
/*xborder: solid 1px #000080;
xbackground-color: #dfdfdf;*/
color: #78580b;

}
#navi{
padding-left:30px;
border:0px solid #dddddd;
margin-bottom:0px;
background-color:#fff;

}
#navi ul{
width: 100%;
padding: 4px 0;
margin: 0;
}
#navi ul li{
display: inline;
}
#navi ul li a{
margin: 0;
display:inline-block;
color:#996633;
text-decoration:none;
font-size:100%;
font-weight:bold;
text-transform: capitalize;
padding-left:15px;
padding-right:16px;
padding-top:2px;
padding-bottom:2px;
margin-left:5px;
border:1px solid #d4be98;
background-color:#f7f4ea;
/*
border:1px solid #000080;
background-color:#efefef;*/
}
#navi ul li a.aktiv{
text-decoration:none;
/*background-color:#dddddd;*/
color: #5e1003;
border: solid 1px #5e1003;
}
#navi ul li a:hover{
color: #5e1003;
border: solid 1px #5e1003;
}
#pfad{
width:100%;
text-align:left;
font-weight:bold;
padding-bottom:3px;
}
#pfad a{
color:#58050d;
text-decoration:none;
}
#rechts{
float:right;
width:150px;
padding-top:20px;

}
#seite{
position: absolute;
top: 0px;
left: 50% ;
width: 952px;
margin-left:-476px;
z-index: 0;
}
#shopinfo{
text-align:center;
font-size:90%;
}
#shopnavi{
padding-top:5px;
padding-bottom:5px;
}
#shoptop{
margin-bottom:5px;
padding-bottom:3px;
border-bottom:1px solid #dddddd;
xposition:relative;

}
#staffelpreise{
font-size:0.9em;
color:#ff0000;
}
#vorschaudaten{
padding-left:3px;

}
#zahlungsart{
border:1px solid #dddddd;
padding:0px 20px 20px;

/*Der erste Wert für den Abstand oben, der Zweite links und rechts und der Dritte unten*/
}
#zahlungsvorgang{
border:0px solid #dddddd;
margin-bottom:10px;
}
.adresse{
display:inline-block;
width: 49%;
vertical-align:top;
}
.adresse_beschriftung{
display:inline-block;
width: 100px;
vertical-align:top;
text-align:right;
}
.adresse_eingabe{
display:inline-block;
vertical-align:top;
}
.artikel_pro_seite{
display:inline-block;
width: 200px;
}
.artikelanzahl{
padding-left:180px;
}
.artikelanzeige{
border:1px solid #d4be98;
background-color:#f7f4ea;
border-spacing:5pt;


}
.artikeldetails{
padding-bottom:8px;
}
.artikelfeld{
xfloat:left;
xwidth:330px;height:130px;
xmargin:15;
xpadding:15;
xborder:10px solid #ffffff;
xmargin-left:0px;
}
.artikelliste{
font-size:0.9em;
}
.artikelsortierung{
display:block-inline;
width:200px;

}
.artikelvorschau{
border-spacing:8px;
border:0px;
}
.artikelvorschau_links{
display:inline-block;
width:130px;
vertical-align:top;
}
.artikelvorschau_rechts{
display:inline-block;
width: 150px;
vertical-align:top;
padding-left:0px;
font-size:85%;
overflow:hidden;
}
.auswahl_zahlung{
display:inline-block;
width: 80px;
vertical-align:top;
text-align:right;
}
.button{
color:#800000; 
border: solid 1px #800000;
background-color:#efefef;
text-decoration:none;
padding-left: 5px;
padding-right: 5px;
margin-top:5px;
margin-bottom:2px;
line-height: 90%;
padding-top:1px;
}
.button:hover{
color: #5e1003;
border: solid 1px #5e1003;

/*
background-color: #dfdfdf;
*/
}
.center{
text-align:center;
padding-top:20px;
}
.cleaner{
clear:both;
height:1px;
border:0px none;
margin:0; padding:0;
background:transparent;
}
.detailpreis{
padding-top:8px;
padding-bottom:8px;
}
.detailsuche_beschriftung{
display:inline-block;
width: 200px;
vertical-align:top;
text-align:right;
}
.detailsuche_eingabe{
display:inline-block;
vertical-align:top;
padding-left:3px;
}
.errormsg{
color: #ff0000;
}
.form{
font-size:1em;

}
.form_auswahl{
background-color: #F7F4EA;font-size:80%;
}
.form_newsletter{
width:90%;
}
.g110{
font-size:110%
}
.g120{
font-size:120%;
}
.g130{
font-size:130%;
}
.g150{
font-size:150%;
}
.gesamtbetrag{
display:inline-block;
vertical-align:top;
text-align:right;
width:99%;
font-weight:bold;
}
.img,a.img{
border: 1px solid #666666;
}
.k70{
font-size:70%;
}
.k80{
font-size:80%
}
.k90{
font-size:90%
}
.kontakt_beschriftung{
display:inline-block;
width: 160px;
vertical-align:top;
text-align:right;
}
.kontakt_eingabe{
display:inline-block;
width: 300px;
vertical-align:top;
padding-left:3px;
}
.kontakt_mitteilung{
font-size:1em;
width: 300px;
height: 100px;
font-family: Trebuchet MS,Arial,sans-serif;
}
.lieferadresse_beschriftung{
display:inline-block;
width: 160px;
vertical-align:top;
text-align:right;
}
.lieferadresse_eingabe{
display:inline-block;
vertical-align:top;
padding-left:3px;
}
.lieferadresse_links{
display:inline-block;
width: 100px;
vertical-align:top;
text-align:right;
}
.lieferadresse_rechts{
display:inline-block;
vertical-align:top;
padding-left:3px;
}
.lieferbar24{
font-size:80%;
color:#d7bd9c;
}
.login{
display:inline-block;
width: 35%;
vertical-align:top;

}
.menufenster{
margin-bottom:15px;
}
.menuinc_l{
border:1px solid #999999;
xtext-align:center;
font-size:85%;
background-color:#F8F8F8;
overflow:hidden;
color:#666666;
xpadding-top:5px;
padding:5px;
xpadding-bottom:5px;
width:128px;
}
.menuinc_r{
border:1px solid #78580b;
font-size:85%;
background-color:#F8F8F8;
overflow:hidden;
color:#78580b;
xpadding-top:5px;
padding:5px;
xpadding-bottom:5px;
width:128px;
}
.menutitel_l{
font-weight:bold;
font-size:110%;
text-align:center;
height:22px;
width:138px;
padding-top:3px;
color:#0a4169;
background-image: url(/images/layout/bg_titel.png) ;
}
.menutitel_r{
font-weight:bold;
font-size:110%;
text-align:center;
height:22px;
width:138px;
padding-top:3px;
border:1px solid #78580b;
border-bottom:0px solid #78580b;
color:#78580b;
background-image: url(/images/layout/bg_titel.png) ;
}
.navibutton{
display:inline-block;
width: 20px;
vertical-align:top;
padding:1px;
}
.orderbutton{
font-size:99%;
color: #f7f4ea;
border: solid 1px #800000;
background-color: #f7f4ea;
background: url(images/layout/basket.jpg) no-repeat;
padding-left:24px;
text-decoration:none;
}
.orderform{
width:20px;
}
.pgrauswahl{
display:inline-block;
width: 220px;
}
.rabattpreis{
color: #000080;
font-weight:bold;
}
.rechnungsadresse{
display:inline-block;
vertical-align:top;
width: 390px;
padding-left:4px;
}
.seitenwechsel{
padding-left:80px;
}
.shopinfo{
text-align:center;
width:100%;
font-size:90%;
margin-top:20px;
}
.step_aktiv{
font-weight:bold;
color: #5e1003;

}
.step_passiv{
font-weight:bold;color:#dddddd;
}
.suchfeld{
height: 20px;
border:1px solid #080808;
margin-top:-15px;
text-align:right;
visibility: hidden
}
.summe{
display:inline-block;
vertical-align:top;
text-align:right;
width:99%;
padding-bottom:2px;
}
.tableiste{
background-color: #efefef;
}
.titelzeile{
background-color:#efefef;
font-weight:bold;
padding:2px;
margin-top:10px;
}
.tooltip{
display:none;
position:absolute;
display:none;
border:1px solid #dddddd; /*Border around tooltip*/
background:#efefef;
z-index:3000;
font-size:0.8em;
}
.vorschaubild{
background-color:#ffffff;
border: 1px solid #dddddd;
text-align:center;
overflow:hidden;
margin:3px;

}
.vorschaupreis_ALT{
padding-top:8px;
padding-bottom:8px;
}
.zahlung_weiter{
display:inline-block;
border:0px solid #ff0000;
width: 50%;
vertical-align:top;
text-align:right;
}
.zahlung_zuruck{
display:inline-block;
border:0px solid #ff0000;
width: 48%;
vertical-align:top;
}
.zahlungsart_text{
display:inline-block;
width: 300px;
vertical-align:top;
padding-left:3px;
font-style: italic;
}
.zahlungsart_titel{
display:inline-block;
width: 120px;
vertical-align:top;
padding-left:3px;
font-weight:bold;
}
.zeile{
margin-top:7px;
}
a{
color: #5e1003;
text-decoration:underline;
}
a.bild_in_basket{
color: #5e1003;
text-decoration:none;

}
a.button{
border:1px solid #d4be98;
color:#996633;
background-color:#f7f4ea;
text-decoration:none;
padding-left: 5px;
padding-right: 5px;
padding-top:3px;
padding-bottom:3px;

}
a.navi{
color:#000080;
text-decoration:none;
font-size:110%;
font-weight:bold;
text-transform: capitalize;

padding-left:20px;
padding-right:20px;
display:inline-block;
padding-top:2px;
padding-bottom:2px;
margin-left:5px;
border:1px solid #000080;
background-color:#efefef;
}
a.navi:hover{
text-decoration:none;
background-color:#efefef;
}
a.versandkostenlink{
color:#ccc;

}
a.weiter{
color: #999999;
text-decoration:none;
padding-left:10px;
background: url(bilder/logo/pfeil.png) no-repeat;
font-size:80%;
}
a.zuruck{
color: #999999;
text-decoration:none;
padding-left:14px;
background: url(bilder/logo/zuruck.png) no-repeat;
font-size:80%;
}
body{
color:#660000;
font-size: 80%;
font-family: Trebuchet MS,Arial,sans-serif;
background-color:#ebe6d0;
margin: 0; padding: 0;

}
h1{
font-size: 140%;
color:#660000;
}
h2{
font-size: 120%;
color:#660000;
}
h3{
font-size: 110%;
color:#660000;
}
h4{
font-size: 100%;
color:#660000;
}
h5{
font-size: 80%;
color:#660000;
}

