#arbeitsschritte{
padding-left:6px;
}
#artikeldetails{
width:600px;
border:1px solid #999999;
margin:5px;
background-color:#f8f8f8;
padding:4px;
}
#auswahl{

}
#browerbutton{
position: absolute;
margin-left:810px;
margin-top:0px;
width:230px;
color:#ff0000;
}
#checkorder{
border:0px solid #dddddd;
padding:10px 20px 20px;
}
#container{
z-index: 1;border: 1px solid #999999;
background-color:#ffffff;
width: 1000px;
}
#content{
margin-left: 150px;
padding-right: 10px ;
padding-top:15px;
padding-left:15px;
min-height: 650px;
width: 665px;
border-left:1px solid #dddddd;
border-right:1px solid #dddddd;

}
#copyright{
width:100%;
text-align:center;
margin-top:5px;
font-size:80%;
color: #808080;
border:0px solid #dddddd;
}
#copyright a{
text-decoration:none;
color: #808080;
}
#daten{
overflow:auto;
background: url(images/layout/content_bg.png) repeat-x;

}
#detailbild{
width:100%;
text-align:center;
border: 1px solid #dddddd;
background-color:#ffffff;
xmin-height:200px;
display:inline-block;
}
#detaildaten{
width:340px;
float:left;
border:1px solid #cccccc;
background-color:#efefef;
padding:10px;
}
#details_links{
display:inline-block;
vertical-align:top;
}
#details_rechts{
display:inline-block;
width: 270px;
vertical-align:top;
margin-left:10px;
}
#detailsuche{

}
#hintbox{
position:absolute;
top: 0;
color: #fff;
background-color: #383838;
width: 180px; 
padding: 3px;
border:1px solid black;
font-size:80%;
line-height:18px;
z-index:100;
border: 1px solid black;
visibility: hidden;
}
#info{
float: clear;
z-index: 4;
left: 0px;
top: 0px;
height:20px;
text-align: center;
border-top:1px solid #999999;
background-color:#efefef;

}
#info a{
color:#555555;
text-decoration:none;
padding-left:20px;
font-size:85%;
}
#info a:hover{
color:#333333;
}
#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:350px;
margin-top:85px;
width:630px;
text-align:right;
margin-right:5px;
font-size:0.9em;
color:#fff;
}
#loginstatus a{
color:#c6062b;
text-decoration:none;
padding-left:2px;
}
#logo{
width: 1000px;
/height: 123px;

}
#menu{
font-size: 90%;
float: left;
width: 145px;
padding-top:20px;
margin-right:-1px;
margin-left:5px;
border-right:1px solid #dddddd;

}
#menu a{
display: inline-block;
width: 131px; 


}
#menu a.aktiv{
/width: 131px; 
/color:#e2e2e2;
/text-align: left;
/text-decoration:none;
/font-size:1.1em;
/padding: 2px;
/margin-bottom: 3px;
/margin-top: 3px;
/background-color:#C6062B;


}
#menu a:hover{
/width: 131px; 
/color:#E2E2E2;
/text-align: left;
/text-decoration:none;
/font-size:1.1em;
/padding: 2px;
/margin-bottom: 3px;
/margin-top: 3px;
/background-color:#C6062B;


}
#menu_alt a{
/display: block;
/width: 130px; 
/height: 14px;
/text-align: left;
/padding: 4px;
/padding-top: 4px;
/padding-bottom: 4px;
/text-decoration: none;
/font-size:1.1em;
/font-weight: bold;
/color:#C6062B;
/xborder:1px solid #C6062B;
/xbackground-color:#C6062B;
/margin-top:5px;
}
#navi{
padding-left:285px;
border-bottom:1px solid #383838;
border-top:1px solid #383838;
background-color:#EFEFEF;
padding-top:0px;
padding-bottom:0px;

}
#navi ul{
width: 100%;
padding: 6px 0;
margin: 0;
}
#navi ul li{
display: inline;
}
#navi ul li a{
margin: 0px;
display:inline-block;
color:#E2E2E2;
width: 6em;
text-align: center;
text-decoration:none;
font-size:1em;
/font-weight:bold;
text-transform: uppercase;
padding-left:15px;
padding-right:15px;
padding-top:3px;
padding-bottom:3px;
/margin-left:15px;

background-color:#383838;
}
#navi ul li a.aktiv{
text-decoration:none;
background-color:#C6062B;
color: #fff;
}
#navi ul li a:hover{
background-color:#C6062B;
color: #ffffff;
}
#pfad{
width:100%;
text-align:left;
font-weight:bold;
padding-bottom:3px;
}
#rechts{
float:right;
width:150px;
padding-top:20px;

}
#seite{
position: absolute;
position: absolute;
left: 50%; top: 10px;
width: 1000px;
margin-left:-500px;
z-index: 0;

}
#shopinfo{
text-align:center;
font-size:0.85em;
}
#shopinfo a{
color:#333;
}
#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;
border:1px solid #111;
}
#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 #999999;
background-color:#f8f8f8;
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;
width:100%;
}
.artikelvorschau_links{
display:inline-block;
width:130px;
vertical-align:top;
/border:1px solid #111;
}
.artikelvorschau_rechts{
display:inline-block;
width: 135px;
vertical-align:top;
padding-left:2px;
font-size:0.9em;
/border:1px solid #111;
}
.auswahl_zahlung{
display:inline-block;
width: 80px;
vertical-align:top;
text-align:right;
}
.button{
color:#383838; 
border: solid 1px #999999;
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{
border: solid 1px #999999;
color: #c6062b;
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:#006600;
}
.login{
display:inline-block;
width: 35%;
vertical-align:top;

}
.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 #999999;
xtext-align:center;
font-size:85%;
overflow:hidden;
color:#666666;
xpadding-top:5px;
padding:5px;
xpadding-bottom:5px;
width:128px;
}
.menutitel_l{
font-weight:bold;
font-size:110%;
color:#990000;
text-align:center;
height:22px;
width:138px;
/padding-top:3px;

background-color:#ff9900;

border:1px solid #666;
border-bottom:0px;
}
.menutitel_r{
font-weight:bold;
font-size:100%;
color:#ffffff;
text-align:center;
height:22px;
width:138px;
padding-top:3px;
background-color:#383838;

border:1px solid #999999;
border-bottom:0px solid #999999;
}
.navibutton{
display:inline-block;
width: 20px;
vertical-align:top;
padding:1px;
}
.orderbutton{
font-size:1.0em;
color: #fff;
/border: solid 1px #383838;
background: url(images/layout/orderbutton1.png) no-repeat;
padding:1px 3px 1px 24px;
text-decoration:none;
}
.orderform{
width:20px;
}
.pgrauswahl{
display:inline-block;
width: 220px;
}
.rabattpreis{
color: #c6062b;
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:#000080;
}
.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;
}
.titel{
color:#c6062b;
font-size: 1.1em;
text-transform: uppercase;
}
.titelzeile{
background-color:#efefef;
font-weight:bold;
padding:2px;
margin-top:10px;
}
.tooltip_versandkosten{
display:none;
position:absolute;
display:none;
border:1px solid #dddddd;
background:#efefef;
z-index:3000;
font-size:0.8em;

}
.vorschaubild{
background-color:#ffffff;
border: 1px solid #dddddd;
text-align:center;
overflow:hidden;
margin:2px;

}
.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: #000080;
text-decoration:underline;
}
a.bild_in_basket{
color: #000080;
text-decoration:none;
}
a.button{
color:#000080; 
border: solid 1px #999999;
background-color:#efefef;
text-decoration:none;
padding-left: 5px;
padding-right: 5px;
padding-top:3px;
padding-bottom:3px;

}
a.details{
color:#666;
}
a.funktionen{
color:#c6062b;

}
a.menu{
color:#E2E2E2;
text-align: left;
text-decoration:none;
font-size:1.1em;
padding: 2px;
margin-left: 2px;
margin-bottom: 5px;

background-color:#383838;

}
a.menuaktiv{
color:#E2E2E2;
text-align: left;
text-decoration:none;
font-size:1.1em;
padding: 2px;
margin-left: 2px;
margin-bottom: 5px;

background-color:#C6062B;
}
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.submenu{
color:#999;
text-align: left;
text-decoration:none;
font-size:1.0em;
padding: 2px;
margin-left: 4px;
margin-bottom: 5px;

}
a.versandkostenhinweis{
text-decoration:none;
font-size:0.9em;
color:#999;
}
a.weiter{
color: #999;
text-decoration:none;
padding-left:10px;
background: url(images/layout/pfeil.png) no-repeat;
font-size:0.8em;
}
a.zuruck{
color: #999999;
text-decoration:none;
padding-left:14px;
background: url(bilder/logo/zuruck.png) no-repeat;
font-size:80%;
}
body{
color:#383838;
font-size: 80%;
font-family:Arial, sans-serif;
background-color:#38383;
margin: 0; padding: 0;

background: url(images/layout/x_back.png);

}
h1{
font-size: 130%;
color:#c6062b;
}
h2{
font-size: 120%;
color:#c06062b;
}
h3{
font-size: 100%;
color:#383838;
}
h4{
font-size: 100%;
color:#c6062b;
}
h5{
font-size: 100%;
color:#8e8e8e;

}
