#divAll { position: absolute; top: 0; bottom: 0; left: 10px; width: 950px }

#divSeitenkopf  { position: absolute; top: 10px; left: 0; width: 950px; height: 102px; z-index: 3 }
#divMenuMain { color: #DCA400; font-size: 12px; font-family: Arial; font-weight: bold; text-decoration: none; position: absolute; top: 128px; right: 0; height: 20px }
#divMenuH   { position: absolute; top: 150px; left: 0; width: 215px }
#divContent    { position: absolute; top: 150px; bottom: 0; left: 270px; width: 475px }
#divBannerRechts      { padding: 10px; padding-bottom: 0px; position: absolute; top: 150px; left: 600px; width: 330px; overflow: auto }
#divBannerTipp  { position: absolute; top: 370px; left: 800px; width: 150px; }


/* #divBannerTipp #warenkorb {} */
#divBannerTipp #warenkorb table.shopWK { width: 198px; }
#divBannerTipp #warenkorb .shopWKheadname { width: 120px; }


#menuSub, #menuSub:hover, #menuSubActive   { text-align: right; display: block; margin-top: 1px; padding-top: 5px; padding-right: 30px; width: 185px; height: 20px }
#menuSub:hover { background-color: #006CB0 }
#menuSub2, #menuSub2:hover, #menuSub2Active   { text-align: right; display: block; padding-top: 4px; padding-right: 30px; width: 185px; height: 16px }
#menuSub3, #menuSub3:hover, #menuSub3Active, #menuSub4, #menuSub4:hover, #menuSub4Active  { text-align: right; display: block; padding-right: 30px; width: 185px; height: 15px }


.boxA, .boxAsem { position: relative; }

.boxB, .boxBsem {
	position: absolute; 
	top: 0px;
	left: 220px;
}

.next {
    margin-top: -27px; 
}

.next a:hover {
    color: #ffffff; 
}

div.shoplistimg { float: left; margin-right: 10px; margin-left: 5px; font-size: 10px; color: #999999; }

div.shoplistbox {
	position: relative;
	border-bottom: 1px solid #cccccc;
	padding-bottom: 10px;
	margin-bottom: 20px;
	overflow: auto;
}

div.boxleft {
	position: absolute;
	left: 0px;
	top: 50px;
	width: 200px;
}

div.boxright {
	position: absolute;
	margin-right: 1px; 
	top: 30px; 
	left: 225px;
	
}





div.shoplink { margin-right: 1px; padding: 10px; }
div.shoplink a { padding: 5px; border: 1px solid #58A2CF; background-color: #B1D4E4; color: #006cb0; }
div.shoplink a:hover { border: 1px solid #006cb0; background-color: #58A2CF; color: #ffffff; }


#main a.shopDetails { background-image: none; padding: 2px 10px; background-color: #eeeeee; border: 1px solid #e9a5a5; font-size: 12px; text-decoration: none;  }
#main a.shopDetails:hover { background-image: none; text-decoration: none; }


table.shopWK { table-layout: fixed; width: 10px; }
table.shopWK td { vertical-align: top; overflow: hidden; }

table.shopWKB { margin-left: 0px; table-layout: fixed; width: 475px; }


th.shopWKheadname, th.shopWKheadanzahl, th.shopWKheadpreis { width: 100px; text-align: left; font-size: 12px; padding-bottom: 8px; padding-left: 3px;}
th.shopWKheadanzahl { width: 20px; text-align: right; }
th.shopWKheadpreis { width: 45px; text-align: right; }

th.shopWKBheadname, th.shopWKBheadanzahl, th.shopWKBheadpreis { width: 310px; text-align: left; font-size: 11px; padding-bottom: 8px; }
th.shopWKBheadanzahl { width: 40px; text-align: right; }
th.shopWKBheadpreis { width: 80px; text-align: right; }


ul.shopWKul, ul.shopWKulTipp, ul.shopWKul:hover, ul.shopWKulTipp:hover { line-height: 14px; margin-bottom: 5px; list-style-type: none; padding-left: 3px; }
ul.shopWKulTipp { margin-left: 15px; }

#main a.shopWKitemname { background-image: none; padding-left: 0; }
#main a.shopWKitemname:hover { background-image: none; padding-left: 0; }


span.shopWKvariationname, span.shopWKvariationvalue { font-size: 10px; }

td.shopWKbodyanzahl { line-height: 14px; text-align: right; font-size: 10px; }
td.shopWKbodypreis { line-height: 14px; text-align: right; font-size: 10px; }
td.shopWKbodyDelete { line-height: 14px; text-align: right; width: 20px; }

span.shopWKregularPrice { font-weight: bold; }
span.shopWKoriginalPrice { font-weight: normal; text-decoration: line-through; }
span.shopWKreducedPrice { font-weight: bold; color: red; margin-left: 10px;}


#main a.shopWKlinkDelete, #main a.shopWKlinkDelete:hover { padding-left: 10px; background-image:url(http://www.spaetzlewunder.de/files/design/trash.gif); background-position: 0px 0px; text-decoration: none; }

p.shopWKfunctions { text-align: right; margin-top: 20px; margin-bottom: 30px;}

p.shopWKshow { margin: 10px 0; padding: 0 5px;}
a.shopWKshowLink { font-weight: bold; }

input.shopWKinput { width: 40px; text-align: right; margin-bottom: 5px; }

input.shopAnzahl { width: 30px; }

td.shopWKlinie { background: #555555; height: 1px;}

td.shopWKsiebenlinks, td.shopWKneunzehnlinks, td.shopWKsiebenrechts, td.shopWKneunzehnrechts, td.shopWKversandlinks, td.shopWKversandrechts { padding-left: 3px; font-size: 10px; }
td.shopWKgesamtlinks { padding-left: 3px; padding-top: 3px; font-weight: bold; }
td.shopWKgesamtrechts { padding-top: 3px; font-weight: bold; }

#main a.shopWKreload, #main a.shopWKorder { background-image: none; padding: 4px 25px; margin-left: 25px; margin-bottom: 20px; background-color: #eeeeee; border: 1px solid #58a2cf; font-size: 12px; text-decoration: none; }
#main a.shopWKorder { font-weight: bold; padding: 3px 50px; border: 2px solid #58a2cf; text-decoration: none; }
#main a.shopWKreload:hover, #main a.shopWKorder:hover { background-image: none; text-decoration: none; }






.shopBUYstepHeader { margin-top: 40px; font-size: 14px;}
.shopBUYtipp { font-size: 10px; color: #888888; }

p.shopBUYinput, span.shopBUYinput { font-size: 10px; }

p.shopBUYtitle { font-weight: bold; margin-top: 20px;}

input.shopBUYinput, input.shopBUYinputFull, input.shopBUYinputPflicht, input.shopBUYinputFullPflicht {
	width: 210px;
	height: 17px;
	padding-top: 0;
	color: #333333; font-size: 12px; font-family: Tahoma, Helvetica, SansSerif; letter-spacing: 0px; font-style:normal; font-weight: normal;
}

input.shopBUYinputFull, input.shopBUYinputFullPflicht { width: 430px; }


input.shopBUYnext, input.shopBUYback, input.shopBUYbuy {
	width: 225px;
	height: 25px;
	padding-bottom: 3px;
	background-color: #eeeeee;
	border: 1px solid #58a2cf;
	font-size: 12px;
	margin-right: 10px;
}

input.shopBUYnext:hover, input.shopBUYback:hover, input.shopBUYbuy:hover {
	background-color: #b1d4e4;
	border: 1px solid #58a2cf;
}


p.shopBUYnext { padding-left: 235px; }

table.shopBUYoverview { width: 430px; }

.shopBUYovA { width: 100px; }
.shopBUYovInfo { font-size: 10px; }

textarea.shopBUYcomment { width: 430px; height: 150px; }

#Bild1, #Bild2,#Bild3 {position: relative; top: 100px; left: 5px; width: 150px ;height: 94px;}
#Bild2 {left: 160}


input.shopPLZ { width: 50px; }
input.shopORT { width: 360px; }


.shopBest1Aktiv {
	background-image:url(http://www.spaetzlewunder.de/files/shop/Schritt1_aktiv.gif);
 	background-position: 0px 0px; 
 	text-decoration: none; 
 	margin-bottom: 1px;
}

.shopBest2Aktiv {
	background-image:url(http://www.spaetzlewunder.de/files/shop/Schritt2_aktiv.gif);
 	background-position: 0px 0px; 
 	text-decoration: none; 
 	margin-bottom: 1px; 	
}

.shopBest3Aktiv {
	background-image:url(http://www.spaetzlewunder.de/files/shop/Schritt3_aktiv.gif);
 	background-position: 0px 0px; 
 	text-decoration: none; 
 	margin-bottom: 1px; 	
}

.shopBest4Aktiv {
	background-image:url(http://www.spaetzlewunder.de/files/shop/Schritt4_aktiv.gif);
 	background-position: 0px 0px; 
 	text-decoration: none;
 	margin-bottom: 1px; 	 
}

.shopBest5Aktiv {
	background-image:url(http://www.spaetzlewunder.de/files/shop/Schritt5_aktiv.gif);
 	background-position: 0px 0px; 
 	text-decoration: none;
 	margin-bottom: 1px; 	 
}

.shopBest1 {
	background-image:url(http://www.spaetzlewunder.de/files/shop/Schritt1_inaktiv.gif);
 	background-position: 0px 0px; 
 	text-decoration: none;
 	margin-bottom: 1px; 	 
}

.shopBest2 {
	background-image:url(http://www.spaetzlewunder.de/files/shop/Schritt2_inaktiv.gif);
 	background-position: 0px 0px; 
 	text-decoration: none; 
 	margin-bottom: 1px; 	
}

.shopBest3 {
	background-image:url(http://www.spaetzlewunder.de/files/shop/Schritt3_inaktiv.gif);
 	background-position: 0px 0px; 
 	text-decoration: none; 
 	margin-bottom: 1px;
}

.shopBest4 {
	background-image:url(http://www.spaetzlewunder.de/files/shop/Schritt4_inaktiv.gif);
 	background-position: 0px 0px; 
 	text-decoration: none; 
 	margin-bottom: 1px;
}

.shopBest5 {
	background-image:url(http://www.spaetzlewunder.de/files/shop/Schritt5_inaktiv.gif);
 	background-position: 0px 0px; 
 	text-decoration: none; 
 	margin-bottom: 1px;
}

#divBannerTipp .galleryImage {
	width: 100px;
	border: none;
}

.galleryImage {
	border: 2px solid black;
}

.shoplistbox .galleryImage {
	border: none;
}

.RahmenWK {
	border: 1px solid #58A2CF;
	padding-top: 20px;
}

.RahmenE {
	border: 1px solid #58A2CF;
	padding-bottom: 15px;
}


.shopWKempty {
	padding: 0 5px;
}
