
form { 
	margin:0;
	padding:0;
}      

body { 
	margin:0;
	padding:0;
	background: #fff28f url(../img/bg.jpg) repeat-x;  
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	behavior: url(js/cssHoverFix.htc); /* wg. IE6 */
} 

a {
	color: #876677;
}

img {
	border:0;
}

h1,h2,h3 {
	margin:0;
	padding:0;
	font-weight:normal;
}                                 

div.seite {
	background:white;
	margin:auto;
	border-left: 1px solid #ece8c6;
	border-right: 1px solid #ece8c6;
	width:1000px;
} 

div.error {
	margin:20px 30px 20px 0;
	padding:10px;
	border:5px solid #A80000;
	color:#A80000;
}

div.message {
	margin:20px 30px 20px 0;
	padding:10px;
	border:5px solid #EFE1CD;
}

div.box-bestelltelefon {
	width:380px;
	height:75px;
	float:right;
	background:url(../img/bg-box-telefon.gif);
	margin: 36px 15px 0 0;
}

div.box-bestelltelefon img {
	float:left;                
	margin: 5px 12px 0 20px;
}
               
div.box-bestelltelefon h1 {
	color:#E2001A;
	font-size:24px;
	margin: 4px 0 0 0;
}

div.box-bestelltelefon h2 {
	color:#043882;
	font-size:14px;
	font-weight:normal;
	margin: 4px 0 0 14px;
} 

div.box-bestelltelefon p {
	color:black;
	font-size:10px;
	margin: 6px 0 0 10px;
	overflow:hidden;
}


div.kopf {
	margin: 0 0 0 35px;
	height:175px;
}

div.kopf div.logo {
	width:380px;
	height:99px;
	float:left;
}

div.kopf div.logo img {
	padding: 13px 0 0 0;
}

div.startseite {
	width:1000px;
	height:540px;
	background:url(../img/bg-startseite-2012FS.jpg); 
	position:relative;
}                    

div.startseite div.einleitung {
	font-size:32px;
	position:absolute;
	top:488px;
	left:74px;            
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#7a032a;
}

div.startseite div.einleitung a {
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#7a032a;
	text-decoration:none;
}

div.spalte-rechts {
	float:right;
	width:190px;
	margin: 10px 16px 0 0;
}

div.spalte-rechts div.navigation div.box1 {
	margin: 0 0 5px 0;                   
}

div.box-login, div.box-login-eingeloggt {
	width:360px;           
	height:100px;
	background: #fff290;
	float:left;
}

div.box-login-eingeloggt div.service-links {
	float:right;
	margin: 10px 3px 0 0;
}  

div.box-login div.kundennummer, div.box-login div.passwort {
	float:left;
	width: 150px; 
}

div.box-login div.login-button {
	float:left;
	width: 44px;
}

div.box-login div.login-button input {
	color:white;
	background:#968170;
	height:23px;                                   
	font-family: Georgia, "Times New Roman", serif;
	font-size:14px;
	border:1px solid #887362;
	width:24px;
	padding:0 0 3px 0;
}

div.box-login-eingeloggt div.anrede {
	float:left;
	width: 250px; 
}            

div.box-login h1, div.box-warenkorb h1, div.box-login-eingeloggt h1 {
	font-size:19px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:normal;            
	color:#a0003b;
	margin:8px 0 4px 20px;
}

div.box-login-eingeloggt h2 {
	font-size:14px;
	margin: 2px 0 12px 20px;
	color:#846773;
}

div.box-login a, div.box-warenkorb a, div.box-login-eingeloggt a {
	color:#846773;           
	font-size:11px; 
	margin: 0 0 0 20px;
}
                                                                  
div.box-login-eingeloggt a {
	display:block;
}                
  
div.konto-login a {
	color:#846773;
	font-size:11px;
}

div.box-login input {
	border: 1px solid #cabb47;
	color:#846773;
	padding: 4px;
	width:120px;
	height:13px;
	margin: 0 0 4px 20px;
}  

div.box-warenkorb {
	width:360px;
	height:100px;
	background: #fff290 url(../img/bg-warenkorb.gif) no-repeat 270px 50%;
	margin: 0 0 0 20px;
	float:left;                                                          
} 

div.box-login, div.box-login-eingeloggt {
	width:360px;           
	height:100px;
	background: #fff290;
	float:left;
}

div.box-warenkorb p {
	margin: 6px 0 8px 20px;
	font-size: 14px;
	color:#846773;  
}  

div.kopf div.navi-oben {
	font-size:20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 26px 0 14px 0;
}   

div.kopf div.navi-oben span.pipe {
	color:#d9d1d2;
	padding: 0 26px 0 26px;
} 

div.kopf div.navi-oben ul {
	margin:0;
	padding: 0 0 0 20px;
}

div.kopf div.navi-oben li {
	list-style:none; 
	float:left;
	position:relative;
}                          

div.kopf div.navi-oben li a {
	color:#846773;
	text-decoration:none;
}

div.kopf div.navi-oben a.aktiv {
	color:black;
}

div.kopf div.navi-oben li:hover div.submenu {
	display:block;
}        

div.kopf div.navi-oben div.submenu {
    background-color: #fafafa;
    border: 1px solid #ECE8C6;
    display: none;
    left: -8px;
    padding: 10px;
    position: absolute;
    top: 22px;
	width:140px;
	z-index: 10000;
}
                                    
div.kopf div.navi-oben div.submenu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	display:block;
	border-bottom:1px solid #D9D1D2;
	line-height:24px;
}  

div.hauptcontent {
	padding: 12px 0 80px 32px;
	background-color:#fffbe5;
}               
                         
div.hauptcontent div.links {
	width: 170px;
	float:left;
}                          

div.box-direktbestellung {
	background: #c22853;
	margin-top:10px;
	height:44px;
	padding: 14px;	
}

div.box-suche {
	width: 142px;
	height: 159px;  
	background: #a1013b url(../img/bg-box-suche.jpg) no-repeat;
	padding: 14px;
}

div.box-suche h1 {
	font-weight: normal;
	font-size: 18px;
	color:#fffce5;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
	margin: 0 0 18px 0;
}
 
div.box-suche a, div.box-direktbestellung a {
	font-weight: normal;
	font-size: 18px;
	color:#fffce5;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
	padding: 0 0 18px 0;
}

div.box-suche select.kollektionen {
	width:140px; 
	height:22px;
	border:1px solid black;
	color:#846773;
	font-size:13px;
	margin: 0 0 6px 0;
} 

div.box-suche input.artikelnummer {
	width:138px; 
	height:20px;
	border:1px solid black;
	color:#846773;
	font-size:13px;
}

div.box-suche input.suchbutton {
	margin: 12px 0 4px 20px;
} 

div.box-suche select.farben, div.box-suche select.weiten {
	width:68px; 
	height:22px;
	border:1px solid black;
	color:#846773;
	font-size:13px;
	margin: 0 0 6px 0;
} 


div.hauptcontent div.links div.navigation { 
	width: 146px;                
} 
                           
div.hauptcontent div.rechts {
	float:left;
	margin: 0 0 0 20px;
	width:772px;           
	overflow:hidden;
}   

div.hauptcontent div.rechts div.bereichsbild {
	width: 739px;
	height: 149px;
	margin: 20px 0 0 0;
	background: url(../img/bg-bereichsbild.jpg);
}                      

div.hauptcontent div.rechts div.bereichsbild h1 {
	font-family: Georgia, "Times New Roman", serif;
	font-weight:normal;
	font-size:60px;
	color:#015491; 
	padding:48px 26px 0 20px;
}
 
div.hauptcontent div.rechts div.bereichsbild h1.spezialbereich {
	font-size:50px;
	padding:8px 26px 0 20px;
}

div.hauptcontent div.rechts div.bereichssuche {
	height:30px;
	float:right;
	margin: 10px 33px 0 0;
}
  
div.hauptcontent div.rechts div.bereichssuche label {
	margin: 0 4px 0 20px;
	font-size:13px;                          
	color:#876677;
}

div.spezial-links {
	float:left;
	width:360px;
}                                              

div.spezial-links div.box1 {
	height:185px;
	background: #8fbc56 url(../img/bg-box-produktlistespezial-box1.jpg) no-repeat;
}
                                                                      
div.spezial-links div.box2 {
	background: #d5f1df; 
	font-size:12px;
	padding: 20px 0 0 8px; 
	line-height:18px;
	height:470px;
}                                                       
                          
div.spezial-links div.box2 h1 {
	color:#a00020;
	margin: 0 0 4px 0;
}   

div.spezial-links div.box2 ul {
	padding:0 0 0 12px;
	margin:0 12px 30px 0;
}
  
div.spezial-links div.box2 div.wirksam {
	float:left;  
	width:170px;
}

div.spezial-links div.box2 div.effekte {
	float:right;
	width:170px;           
}


div.spezial-rechts {
	float:right;
	width:370px;
}

div.box-shop, div.box-service  {
	margin: 40px 0 0 0;
}           

div.box-shop ul {
	margin:0 0 40px 0;   
	padding:0;
	padding:0 0 0 12px;
}
                 
div.box-shop ul li {
	list-style:none;
	background:url(../img/li-raquo.gif) no-repeat;
	background-position: 1px 7px;
	margin:0;                  
	padding:0 0 0 12px;
}                   

div.box-shop ul li.aktiv {                        
	background:url(../img/li-raquo-aktiv.gif) no-repeat;
	background-position: 1px 7px;
	margin:0;                  
	padding:0 0 0 12px;
}	

div.box-shop h1, div.box-service h1 {
	color: #a0003b;
	font-family: Georgia, "Times New Roman", serif;
	font-size: 18px;
	font-weight: normal;
	margin: 0 0 20px 12px;
}  

div.box-shop a {
	display:block; 
	color:#876677;
	text-decoration:none;
	font-size:12px;
	line-height:20px; 
	width: 156px;
} 

div.box-shop a.aktiv {
	color:black;
	font-weight:bold;
}            

                
div.box-shop a.hauptgruppe {
	font-size:14px;       
	font-weight:bold;                  
	border-top: 1px solid #efe2cd;
	padding: 4px 0 4px 12px;
}

div.box-shop a.abschluss {
	border-bottom: 1px solid #efe2cd;
}


div.box-service a {
	display:block; 
	color:#876677;
	text-decoration:none;
	font-size:12px;
	line-height:20px;
	padding: 0 0 0 12px;
	width: 158px; 
}                  



div.bereich-thumbnail {
	width:170px;
	margin: 20px 20px 20px 0;
	border-top: 5px solid #443344;
	float:left;
	background: #efe1cd;
}   

div.bereich-thumbnail div.bereich-beschreibung {
	height:82px;
	text-align:center;
	padding-top: 10px;
	margin:auto;
} 

div.bereich-thumbnail div.bereich-beschreibung a {    
	font-weight:normal;
	font-size:15px;
	color:#a0003b;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
	line-height: 20px;
} 

div.produktdetail {
	margin-top:22px;
}

div.produktdetail input.standardbutton {
	width:220px;
}                                       
                                        
div.produktdetail input.bestellbutton {
	background-color:#a70e2c;
	height:38px;
	font-size:24px;
	margin-bottom: 30px;
}


div.produktdetail div.zurueck-uebersicht a, div.produktdetail div.vorheriges-produkt a, div.produktdetail div.naechstes-produkt a {
	color:#846773;
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size:14px;
}                                         

div.produktdetail div.produkttext {
	margin:20px 0 0 20px;
	width:360px;
	float:left;
}           

div.produktdetail div.zzgl {
	color:#b09b7c;
	font-size:11px;
	float:left; 
	width:140px;
}                           

div.produktdetail div.labelbereich {
	float:left;
}
                           
div.produktdetail div.preis div.bestellbuttons {
	float:right;
	margin: 20px 30px 0 0;
}

div.produktdetail div.preis div.bestellbuttons a {
	width:220px;
	background:#968170;
	color:white;
	font-family:Georgia, "Times New Roman", serif;
	font-size:14px;
	height:21px;
	margin-bottom:20px;
	display:block;
	text-align:center;
	padding-top:5px;
	text-decoration:none;
	cursor:default;
}

div.produktdetail div.preis div.preis {
	color:#a0003b;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:34px;
}
                           
div.produktdetail div.preis hr {
	margin:20px 30px 20px 0;
}   

div.produktdetail div.produkttext h1 {
	font-size:30px;
	margin:0;
}   

div.produktdetail div.produkttext h2 {
	font-weight:normal;
	font-size:16px;
}

div.produktdetail div.produkttext p,
div.produktdetail div.produkttext div {
	font-size:14px;
	line-height:24px;
}

div.produktdetail h1 { 
	color:#a00020;
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-weight:normal;
	font-size:18px;
	margin:20px 0 0 0;
}

div.produktdetail div.zurueck-uebersicht {
	text-align:center;
	margin:0 160px 12px 130px;
}

div.produktdetail div.vorheriges-produkt {
	float:left;             
}
    
div.produktdetail div.naechstes-produkt {
	float:right;             
	margin:0 30px 0 0;
}
    
div.produktdetail div.zurueck {
	float:left;              
	margin:12px 30px 12px 0;
}                            

div.produktdetail div.weiter { 
	float:right;
	margin:12px 30px 12px 0;
}                            

div.produktdetail hr {
	margin:0 30px 30px 0;
}

div.produktdetail div.box-detailbilder {
	width:360px;
	height:454px;
	background:#efe1cd;
	float:left;                   
}
                                        

div.produktdetail div.box-detailbilder div.buttons {
	height:23px;
}

div.produktdetail div.box-detailbilder div.buttons div.zurueck, div.produktdetail div.box-detailbilder div.buttons div.weiter {
	background:url(../img/bg-produktdetail-button-inaktiv.gif);
	width:123px;
	height:23px;      
	text-align:center;
	float:left;            
	margin: 0;
}
 
div.produktdetail div.box-detailbilder div.buttons div:hover {
	background:url(../img/bg-produktdetail-button-aktiv.gif);
}                                                              

div.produktdetail div.box-detailbilder div.buttons a {
	text-decoration:none;
	font-weight:bold;
	color:white;
	line-height:20px;
	display:block;
}   

div.produktdetail div.box-detailbilder div.buttons div.bildnr {
	background:url(../img/bg-produktdetail-lasche.gif);
	width:113px;
	height:23px;
	float:left;
	text-align:center;
	font-size:13px;                                          
	line-height:20px;
}                                     

div.produktdetail div.box-detailbilder div.thumbnails {
	height:60px;    
	padding:13px 0 9px 11px;
	overflow:hidden;
}

                                                       
div.produktdetail div.box-detailbilder div.thumbnails img {
	border:1px solid #dfd0bb;
	margin-right:9px;                                               
	width:58px;
	height:58px;
}

div.produktdetail div.box-detailbilder img.markenlogo {
	width:199px !important;
	height:58px !important;
	border:0 !important;
	margin-bottom:1px;
}

div.produktdetail div.box-detailbilder div.detailbild img {
	border:1px solid #dfd0bb;
	margin-left:11px;                                               
	width:336px;
	height:336px;
}

div.produktdetail div.varianten, div.produktdetail div.bestellung {
		margin:20px 20px 0 0;
		width:360px;
		float:left;
		position:relative;
}  
                                                                   

div.produktdetail div.varianten hr, div.produktdetail div.bestellung hr {
	margin:10px 0 20px 0;
}   


div.produktdetail div.bestellung div.weitenlabel {
	position:absolute;
	top:76px;
	left:100px;
}
             
div.produktdetail div.bestellung p {
	color: #a00020;       
	font-family: Georgia, "Times New Roman", serif;
	font-size: 14px;     
	margin:0 0 6px 0;
}

div.produktdetail div.bestellung select {
	width:74px;
	margin-bottom:14px;
}         

div.produktdetail div.bestellung input {
	width:74px;
	margin-bottom:14px;
}

div.produktdetail div.produktlabels {
	width:340px;
	background:white;
	border:10px solid #efe1cd;
	margin: 20px 20px 0 0;
}
                                        
div.produktdetail div.produktlabels.gross {
	width:340px;
	background:transparent;
	border:0;
	margin: 30px 30px 10px 10px;
}
                                        
div.produktdetail div.produktlabels table {
	width:100%;
}

div.produktdetail div.produktlabels td {
	padding:10px 0;	 
}

div.produktdetail div.varianten div.varianten-thumbnails {
	border-top: 9px solid #efe1cd;
	background:#efe1cd;
	padding-left:10px;                          
	margin: 0 0 20px 0;
}                                                       

div.produktdetail div.varianten div.varianten-thumbnails img {
	border:1px solid #dfd0bb;
	margin: 0 5px 4px 0;
	height:58px;
	width:58px;
}

div.produktdetail div.bestellung {
	float:left;
}  

div.produktliste {
	margin: 0 30px 0 0;
}   

div.produktliste h1 {
	color: #876677;       
	font-family: Georgia, "Times New Roman", serif;
	font-size: 18px;
	font-weight: normal;
	margin: 0 0 20px 0;
}                 

div.produktliste div.von-bis {
	float:left;
	width: 500px;
}

div.produktliste hr {
	margin:0;
}            

div.produktliste div.von-bis span.aktuell, div.produktliste div.von-bis span.gesamt {
	color: #a0003b;
} 

div.produktliste div.seitenzahl {
	float:right;
	color:#846773;
}                                

div.produktliste div.seitenzahl div {
	float:left;
	padding:4px;      
}                    

div.produktliste div.seitenzahl div a {
	color:#846733;
	text-decoration:none;
}

div.produktliste div.seitenzahl div.aktiv {
	background:#d5f1df;
}

div.produktliste div.seitenzahl div.aktiv a {
	color:#a00020;
}

div.produktliste div.thumbnail {
	margin: 20px 0 40px 0;
	width: 184px;
	height:220px;
	float:left;
} 
                                
div.produktliste div.thumbnail div.textbereich {
	border-top: 1px solid #efe1cd;
	border-bottom: 1px solid #efe1cd;
	padding: 14px 0 14px 0;
	height:80px;
}

div.produktliste div.thumbnail div.name {
	margin:0 0 0 40px;
}

div.produktliste div.thumbnail div.name a {
	font-size:20px;
	color:#a0003b;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
}                                
                                           
div.produktliste div.thumbnail div.preis a {
	font-size:14px;
	color:#876677;
	text-decoration:none;         
	margin: 0 0 0 40px;
}

div.produktliste div.zurueck a, div.produktliste div.weiter a {
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#876677;
	font-size:14px;
}  

div.produktliste div.zurueck {
	float:left;
}              

div.produktliste div.weiter {                             
	float:right;
}  
                   
div.mein-konto {
	margin: 40px 30px 0 0;
}

div.mein-konto-seite {
	margin-top: 40px;
}

div.mein-konto div.links {
	float:left;
	width:300px;
}                         

div.mein-konto div.rechts {
	float:right;
	width:300px;	
}

div.mein-konto h1, div.mein-konto-seite h1 {
	color: #a0003b;       
	font-family: Georgia, "Times New Roman", serif;
	font-size: 18px;
	font-weight: normal;
	margin: 0 0 20px 0;
}                 

div.mein-konto h2 {
	color:#443344;
	font-family: Georgia, "Times New Roman", serif;
	font-size: 16px;
	font-weight: normal;
	margin: 30px 0 4px 0;
}            

div.mein-konto hr {
	margin:20px 0 10px 0;
} 

                           
div.mein-konto div.rahmen a {
	display:block;
	color:#876677;
	font-size:14px;
}

div.mein-konto div.rahmen {
	border: 10px solid #efe1cd;
	padding:0 20px 0 20px;
	background: white;
}

div.mein-konto-seite div.bestellung {
	margin: 8px 30px 8px 0;
}

div.mein-konto-seite div.bestellung div {
	margin-bottom: 4px;
}

div.mein-konto-seite div.bestellung div span {
	font-weight: bold;
	color: #876677;
}

div.mein-konto-seite div.bestellung div.bestell-nummer {
	float: right;
}

div.mein-konto-seite div.bestellung div.bestell-empfaenger {
	clear: both;
}

div.mein-konto-seite div.bestellung table {
	width: 100%;
}

div.mein-konto-seite div.bestellung table a {
	color: #876677;
	font-size: 14px;
}

div.mein-konto-seite div.bestellung table .artikelnummer {
	font-size: 12px;
	margin: 0;
}

div.mein-konto-seite div.bestellung table .bestellposition-position {
	width: 32px;
	text-align: right;
}

div.mein-konto-seite div.bestellung table .bestellposition-warenkorblink {
	width: 20px;
}

div.mein-konto-seite div.bestellung table .bestellposition-anzahl {
	width: 128px;
}

div.mein-konto-seite div.bestellung table tr td {
	vertical-align: top;
	padding: 4px;
}
	
div.mein-konto-seite div.bestellung table tr.odd td {
	background-color: #EFE1CD;
}

div.mein-konto-seite div.bestellung table tr td a.in-den-warenkorb {
	display: block;
	width: 20px;
	height: 18px;
	background: transparent url(../img/bg-in-den-warenkorb-klein.png) no-repeat;
}

div.box-bestellablauf {
	margin: 20px 30px 0 0;
	padding: 10px 0 10px 10px;
	background: #efe1cd;
}

div.box-bestellablauf div.einzelbox div.schritt {
	font-family: Georgia, "Times New Roman", serif;
	font-size:16px;
	color:white;
	position: absolute;
	top:10px;
	left:14px;
}

div.box-bestellablauf div.einzelbox-aktiv div.schritt {
	color:#a0003b;
}
	                       
div.box-bestellablauf div.einzelbox {
	width:138px;
	height:126px;
	float:left; 
	font-size:11px;
	border:1px solid #dfd0bb;
	margin-right:5px;
	background: url(../img/bg-box-bestellablauf.gif);
	position:relative;
}                                    

                                           

div.box-bestellablauf div.einzelbox p {
	margin: 12px;
	color:#876677;
}

div.box-bestellablauf div.einzelbox-aktiv p {
	margin: 12px;
	color:white;
}
div.box-bestellablauf div.einzelbox-aktiv {          
	background: url(../img/bg-box-bestellablauf-aktiv.gif);
}
                                     
div.box-bestellablauf div.einzelbox h1 {
	font-family: Georgia, "Times New Roman", serif;
	font-size:18px;
	font-weight:normal;
	margin: 10px 0 0 36px;
	color:#443344;
}

div.box-bestellablauf div.einzelbox-aktiv h1 {
	color:white;
}    

div.checkout-prozess h1, div.checkout-fertig h1, div.warenkorb h1, div.textseite h1, div.konto-login h1, div.artikel-empfehlen h1 {
	color: #a0003b;       
	font-family: Georgia, "Times New Roman", serif;
	font-size: 18px;
	font-weight: normal;
	margin: 57px 0 4px 0;
}

div.konto-login div.login-option {
	float: left;
	width:370px;
	margin:0 16px 0 0; 
}

div.konto-login div.login-option p {
	margin: 10px 0 0 10px;
}

div.konto-login div.login-option div.checkout-buttons {
	width: 100%;
}

div.checkout-buttons {
	width:736px;
	text-align:right;
	margin: 40px 0 0 0;
}

div.checkout-prozess div.datenschutz {
	float:left;
	width:300px;
	margin: 70px 0 0 20px;
}

div.checkout-prozess div.datenschutz h1 {
	margin:0;
}

div.checkout-prozess div.datenschutz p {
	font-size:12px;
	color:#443344;
}

div.checkout-prozess div.datenschutz a {
	font-family: Georgia, "Times New Roman", serif;
	font-size:13px;
	color:#846773;
}

div.checkout-prozess div.formular, div.konto-login div.formular, div.mein-konto-seite div.formular {
	float:left;
	width:370px;
	margin: 40px 0 0 0;
}

div.artikel-empfehlen div.formular {
	float:left;
	width:600px;
	margin:20px 0 0 0;
}

div.checkout-prozess div.formular h3, div.konto-login div.formular h3, div.mein-konto-seite div.formular h3 {
	font-family: Georgia, "Times New Roman", serif;
	font-size:11px;
	font-weight:normal;
	color:#443344;
	margin: 0 0 12px 160px;
}	
                                   
div.checkout-prozess div.formular label, div.konto-login div.formular label, div.artikel-empfehlen div.formular label, div.mein-konto-seite div.formular label {
	width:140px;
	text-align:right;
	font-family: Georgia, "Times New Roman", serif;
	font-size:12px;
	float:left;
	margin: 0 10px 0 0;
} 

div.checkout-prozess div.versandart {
	width:730px;
	height:58px;
	background:#EFE1CD;
	font-family: Georgia, "Times New Roman", serif;
}

div.checkout-prozess div.versandart div.text { 
	padding:20px 0 10px 20px;
	float:left;
}                                              

div.checkout-prozess div.versandart select { 
	margin:0 20px 0 20px;
}

div.checkout-prozess div.radiobutton {
	margin: 20px 0 0 0;
}

div.checkout-prozess div.radiobutton label {
	font-family: Georgia, "Times New Roman", serif;
	font-size:16px;
	color: #240d1b;
	margin:0 0 0 6px;
}

div.checkout-prozess div.radiobutton div.labelhinweis {
	color:#aa8c66;
	margin:0 0 0 28px;
	font-size:12px;
	width:702px;
}

div.checkout-prozess div.lieferadresse {
	background:#EFE1CD;
	height:40px;
	width:734px;
	margin: 40px 0 0 0;	
}

div.checkout-prozess div.lieferadresse div.text {
	font-family: Georgia, "Times New Roman", serif;
	font-size:16px;
	float:left;
	color: #a0003b;
	margin: 10px 0 0 20px;
}	

div.checkout-prozess div.lieferadresse div.ja-nein {
	float:left;
	margin: 10px 0 0 40px;
	font-family: Georgia, "Times New Roman", serif;
	font-size:16px;
	
}

div.checkout-prozess div.lieferadresse div.ja-nein input {
	margin-right: 20px;
}

div.checkout-prozess div.formular input.text, div.konto-login div.formular input.text, div.mein-konto-seite div.formular input.text {
	width: 200px;
	background:#EFE1CD;
	border:1px solid #DFD0BB;
	height:18px;
	margin: 0 5px 10px 0;
	color:#a0003b;
}

div.artikel-empfehlen div.formular input.text {
	width: 400px;
	background:#EFE1CD;
	border:1px solid #DFD0BB;
	height:18px;
	margin: 0 5px 10px 0;
	color:#a0003b;
}

div.artikel-empfehlen div.formular textarea {
	width:400px;
	background:#EFE1CD;
	border:1px solid #DFD0BB;
	height:100px;
	margin:0 5px 10px 0;
	color:#a0003b;
}

div.checkout-prozess div.formular select, div.mein-konto-seite div.formular select, div.konto-login div.formular select {
	width: 200px;
	background:#EFE1CD;
	border:1px solid #DFD0BB;
	height:22px;
	margin: 0 5px 10px 0;
	color:#A0003B;
}

div.checkout-prozess div.formular textarea {
	width: 200px;
	background:#EFE1CD;
	border:1px solid #DFD0BB;
	height:64px;
	margin: 0 5px 10px 0;
	color:#A0003B;
}

div.checkout-prozess div.bestellung div.box h1 {
	margin-bottom:20px;  
}

div.checkout-prozess div.bestellung div.box {
	float:left;
	width:356px;
	color:#443344;
	margin: 0 20px 0 0;
}

div.checkout-prozess div.bestellung div.box div.inhalt {
	border:1px solid #efe1cd;
	width:356px;
	float:left;
}

div.checkout-prozess div.bestellung div.box div.inhalt div.text {
	float:left;
	clear:left;
	margin: 15px 0 15px 15px;
}

div.checkout-prozess div.bestellung div.box div.inhalt div.button {
	float:right;
	clear:right;
	margin: 15px 15px 0 0;
}

div.checkout-prozess div.hinweis-agb, div.checkout-prozess div.hinweis-widerruf {
	width:730px;
	background:#EFE1CD;
	font-family: Georgia, "Times New Roman", serif;
	font-size:16px;
	margin: 20px 0 0 0;
	padding:10px;
}                                                                                

div.checkout-prozess div.hinweis-agb a, div.checkout-prozess div.hinweis-widerruf a {
	color:#89001a;
}

div.textseite h2 {
	color: #a0003b;       
	font-family: Georgia, "Times New Roman", serif;
	font-size: 14px;
	font-weight: normal;
/*	margin: 40px 0 20px 0;*/
}                

div.textseite h3 {
	color: #a0003b;       
	font-family: Georgia, "Times New Roman", serif;
	font-size: 13px;
	font-weight: normal;
	margin: 0 0 20px 0;
}                


div.textseite div.spalte1, div.textseite div.spalte2 {
	float:left;
	width:350px;
	margin: 40px 20px 40px 0;
	font-size:12px;
	color:#443344;
}   



div.checkout-fertig p {
	color:#443344;
	width:500px;
	margin: 20px 0 50px 0;
}
div.warenkorb h2 {
	color: #a0003b;       
	font-family: Georgia, "Times New Roman", serif;
	font-size: 18px;
	font-weight: normal;
} 


div.warenkorb table {
	width:740px;
	margin: 20px 0 0 0;
}
                     
div.warenkorb table hr {
	margin:0;
}
div.warenkorb table th {
	font-weight:normal; 
	text-align:left;                        
	color:#aa8c66; 
}                       

div.warenkorb table th.bild {
	width: 70px;
}                            

div.warenkorb table th.artikel {
	width: 210px;
}                            

div.warenkorb table th.gesamt {
	font-weight:bold;
	text-align:right;
}

div.warenkorb table td {
	color:#443344;
}                       
                    
div.warenkorb table td.loeschen {
	text-align:right;	
	width:50px;
}
div.warenkorb table td.gesamt {
	text-align:right;
}    
    
div.warenkorb table td a {
	color:#a00020;
}

div.warenkorb table td.gesamtpreis {
	text-align:right;
	padding: 20px 5px;
}                                   

div.warenkorb table td.versandkosten {
	text-align:right;
}                    

div.warenkorb table td.gesamtpreis span.gesamtpreis {
	font-weight:bold; 
	color:#a00020;
}

div.warenkorb table td img {
	width:58px;
	height:58px;
	overflow:hidden;
	border: 1px solid #dfd0bb;
}

div.warenkorb table td, div.warenkorb table th {
	padding: 5px;
} 



div.abschluss div.strichel {
	background:url(../img/bg-strichel.gif) repeat-x;
	height:1px;
	margin: 2px 0 0 0; 
}   

div.abschluss {
	background: white;
	height: 285px;
	border-top: 1px solid #efe1cd;
	position:relative;
}  

div.abschluss div.copyright a {
	color:#876677;
}
	                
div.abschluss div.copyright {
	margin: 40px 0 60px 0;
	color:#876677;
	font-size:11px;
}
div.abschluss div.sitemap {
	margin: 30px 0 0 35px;
}

div.abschluss div.box-abschluss {
	float:left;
	width:190px; 
}

div.abschluss div.box-abschluss h1 {
	border-top: 1px solid #f6f4f4;
	border-bottom: 1px solid #f6f4f4;
	color:#876677;                                        
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:16px;    
	padding: 7px 0 7px 0;
	margin-bottom: 24px;
} 


div.abschluss div.box-abschluss-sitemap {
	float:left;
	width:140px;
}


div.abschluss div.box-abschluss-sitemap h1 {
	border-top: 1px solid #f6f4f4;
	border-bottom: 1px solid #f6f4f4;
	color:#876677;                                        
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:16px;    
	padding: 7px 0 7px 0;
	margin-bottom: 24px;
	padding-left:60px;
}	                           

div.abschluss div.box-abschluss-sitemap img {
	position:absolute;
	top: 32px;
	right: 35px;
}

div.abschluss div.box-abschluss a {
	display:block;
	color:black;
	font-size:11px;
	text-decoration:none;
	line-height:16px;
}

input.standardbutton {
	color:white;
	margin-bottom: 20px;
	background:#968170;
	width:150px;
	height:26px;                                   
	font-family: Georgia, "Times New Roman", serif;
	font-size:14px;
	border:1px solid #887362;
}

input.basketbutton {
	color:white;
	background:#968170;
	width:150px;
	height:26px;
	font-family: Georgia, "Times New Roman", serif;
	font-size:14px;
	border:1px solid #887362;
}

input.marginlinks {
	margin-left: 20px;
}


hr {             
	border:0;
	color:#efe1cd;
	background-color:#efe1cd;
	height: 1px;
	margin: 0 32px 0 0;
}
 
ul {
	margin:0 0 20px 0;
}

div.clear {
	clear:both;
}


/* IE */

*+html div.warenkorb h1 {
	margin-top:50px;
} 

* html div.warenkorb h1 {
	margin-top:50px;
}

*+html div.checkout-prozess h1 {
	margin-top:50px;
}                         

* html div.checkout-prozess h1 {
	margin-top:50px;
}                         

*+html div.checkout-fertig h1 {
	margin-top:50px;
}

* html div.checkout-fertig h1 {
	margin-top:50px;
}

* html div.box-shop a {
	width:146px;
} 

*+html div.produktliste {
	margin:13px 30px 0 0;
} 

* html div.produktliste {
	margin:13px 30px 0 0;
}   
                          
*+html div.weitenlabel {
	margin-top:10px;
}

* html div.weitenlabel {
	margin-top:10px;
}

* html div.box-direktbestellung { 
	height:50px;
	width:158px;
	padding:7px 0 4px 14px;
}


div.box-login div.kunden {
	width:174px;
	height:99px;
	border-right:4px solid #FFFCE5; 
	float:left;
}
  
div.box-login div.neukunden {
	width:170px;
	float:left;
	font-size:12px;
	margin: 0 0 0 10px;
	color:#846773;
}

div.box-login div.neukunden h1 {
	margin-left:0;
    
}


div.box-login h1, div.box-warenkorb h1, div.box-login-eingeloggt h1 {
	font-size:19px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:normal;            
	color:#a0003b;
	margin:4px 0 2px 20px;
}


div.box-login input {
	border: 1px solid #cabb47;
	color:#846773;
	padding: 4px;
	width:94px;
	height:11px;
	margin: 0 0 2px 20px;
}  

div.box-login div.passwort {
	width:130px;
	float:left;
}

div.box-login div.login-button {
	width:auto;
}

div.box-login div.login-button input {
	width:20px;
	height:20px;
	margin:0;
}
  
* html div.box-login div.login-button input {
	width:20px;
	height:20px;
	margin-top:1px;
}

*+html div.box-login div.login-button input {
	width:20px;
	height:20px;
	margin-top:1px;
}


div.box-login div.neukunden p  {
	margin:0 0 16px 0;                
	padding:0;
}

div.box-login div.neukunden a  {
	margin:0;
}

*+html div.box-login div.neukunden p  {
	margin:0 0 21px 0;                
	padding:0;
}

* html div.box-login div.neukunden p  {
	margin:0 0 21px 0;                
	padding:0;
}
