.text{
font-size: 11px;
line-height: 14px;
font-family: verdana, geneva, arial, helvetica, sans-serif;
vertical-align: top; 
color: #FFFFFF;
}





td {
   font-family: Verdana;
   font-color: #FFFFFF;
   font-size: 10pt;
}



.supertitle {
margin-top: 2px;
margin-bottom: 2px;
font-weight: bold;
font-size: 10px;
line-height: 12px;
color: #999999;
text-transform:uppercase;
letter-spacing: 3pt;
font-family: verdana, geneva, arial, helvetica, sans-serif;
text-decoration: none;
}

A:link {
   font-size: 11px;
   font-family: Verdana, Geneva, Arial;
	text-decoration:none;
	color: #9b0618;
   font-weight: bold;
}

A:visited {
   font-size: 11px;
   font-family: Verdana, Geneva, Arial;
	text-decoration:none;
	color: #9b0618;
   font-weight: bold;
}

A:hover {
   font-size: 11px;
   font-family: Verdana, Geneva, Arial;
	text-decoration:none;
	color: #4A590A;
   font-weight: bold;
}
.pi10 {
	font-size:10px;
	font-weight:normal;
}
.pi8 {
	font-size:8px;
	font-weight:normal;
}
/************ Angebote ***********/
table.angebote {
	margin: 	0.5em 0;
	padding: 5px 5px;
	/*background: #ccc;
	border: 1px dotted #000000;*/
}

.angebote-box {
	position:relative;
	width:200px;
	height:200px;
	background-image:url(../gfx/back_angebote.jpg);
	background-position:top right;
}
.angebote-box-pic {
	position:absolute;
	top:16px;
	left:60px;
}
.angebote-box-pic img {
	border:none;
}
.angebote-box-preis {
	position:absolute;
	top:165px;	
	left:60px;
	font-size:20px;
	font-weight:bold;
	color: #9b0618;
}
.angebote-box-preis b{
	font-size:12px;
	}
.angebote-box-versand {
	position:absolute;
	top:195px;
	font-size:9px;
	left:20px;
}
.artikel-box-titel {
	position:absolute;
	left:20px;
	top:130px;
	width:140px;
	height:50px;
	font-weight:bold;
	font-size:10px;
}



.details {
	position:absolute;
	left:240px;
	bottom:-15px;
	z-index:502;
}
.details a {
	color:#fff;
	font-size:11px;
	text-transform:lowercase;
	}

/*********** Überschriften ********/

h1 {
	font-size:18px;
	color:#9b0618;
}
h2 {
	font-size:13px;
	color:#9b0618;
}

/********** FORMATIERUNGEN ***********/
.artikel_titel {
	font-size:14px;
	color:#9B0618;
	font-weight:bold;
}

/*********** ARTIKEL ******************/
.artikel-box {
	position:relative;
	}
.artikel-box-content {
	position:relative;
	width:660px;

	background-image:url(../gfx/higru-box-big-mid.jpg);
	background-position:top right;
	padding-bottom:10px;
}
.artikel-box-content .b_det{
	font-weight:bold;
	font-size:10px;

}
.artikel-box-top {
	position:relative;
	width:560px;
	height:20px;	
	padding-left:100px;
	background-image:url(../gfx/higru-box-big-top.jpg);
	background-position:top right;
	
}

.artikel-box-head{
	position:absolute;
/*	z-index:1102;*/
	top:7px;
	left:13px;
}


.artikel-box-bottom {
	position:relative;
	width:660px;
	height:20px;
	background-image:url(../gfx/higru-box-big-bottom.jpg);
	background-position:top right;
}
table.artikel , table.artikel_ersatz{
	padding: 5px 5px;
	width:640px;
}
td.right {
	text-align:right;
}


.artikelpreis {
	font-size:16px;
}
.artikelpreiszusatz {
/*	position:absolute;
	top:15px;*/
	left:270px;
	width:140px;
	/*padding:3px 15px 5px 5px;*/
	font-size:10px;
	font-weight:normal;
}
.artikelpreiszusatz a {
	font-weight:normal;
	font-size:10px;
	}
.artikelzusatz {
	margin: 	0.5em 0;
	padding: 5px 5px;
	background: #717171;
	border: 1px dotted #FFFFFF;
}
.artiBeschr {
	font-family:verdana;
	font-size:10px;
}
.artikel_einheiten {
	font-size:10px;
	}

.wk_but {
	margin-left:10px;
	vertical-align:bottom;
	margin-top:10px;
	}
.wk_but_2 {
position:absolute;
right:20px;
bottom:0px;

}
.wk_but_2_top{
position:absolute;
right:20px;
top:-10px;

}
.wk_but_2_top_text {
position:absolute;
right:60px;
top:0px;

}
/***** KATEGORIEN ********/

table.kategorien {
	margin: 	0.5em 0;
	padding: 5px 5px;
	background: #FFFFFF;
	border: 1px dotted #ABABAB;
}

td.kategorien {
	margin: 	0.5em 0;
	padding: 5px 5px;
	background: #FFFFFF;
	border: 1px dotted #ABABAB;
}

/******** WARENKORB **********/

.warenkorb {
	position:relative;
	/*top:80px;
	left:700px;*/
	background-image:url(../gfx/warenkorb.jpg);
	padding-top:20px;
	padding-left:20px;
	height:60px;
	width:160px;
	z-index:510;
}

table.warenkorbheader {
	margin: 	0.5em 0;
	padding: 5px 5px;
	background: #ededed;
	border: 1px solid #ccc;
}


table.warenkorbposi {
	margin: 	0.5em 0;
	padding: 5px 5px;
	background: #ededed;
	border: 1px dotted #efefef;
}


.warenkorblog {
	margin: 	0.5em 0;
	padding: 5px 5px;
	background: #ededed;
	border: 1px solid #3F3B3B;
	text-transform:uppercase;
}

.warenkorbdatenhead {
	margin: 	0.5em 0;
	padding: 5px 5px;
	background: #ededed;
	border: 1px solid #ccc;
	color: black;
	font-weight: bold;
}
.warenkorbcheck {
	margin: 	0.5em 0;
	padding: 5px 5px;
	background: #ededed;
	border: 1px solid #ccc;
}
table.warenkorblog2 {
	margin: 	0.5em 0;
	/*padding: 5px 5px;*/
	background: #ededed;
	border: 1px dotted #ededed;
}


table.warenkorbsumme {
	margin: 	0.5em 0;
	padding: 5px 5px;
	background: #ededed;
	border: 1px solid #ccc;
}


.warenkorblogin {
	margin: 	0.5em 0;
	
	background: #A4D6EF;
	border: 1px dotted #028ED4;
}
.wk-container {
	padding-left:15px;
	width:645px;
	padding-bottom:30px;
	}

 /****** SONSTIGES ***********/
 
 
.emaileingabe {
	margin-bottom: 1px;
	margin-top: 1px;
}
.zahlartheader {
	margin: 	0.5em 0;
	padding: 5px 5px;
	background: #ededed;
	border: 1px solid #ccc;
}




.lieferung {
	margin: 	0.5em 0;
	padding: 5px 5px;
	background: #727272;
	border: 1px solid #3F3B3B;
}
.angeboteheader_left {
	position:absolute;
	top:0;
	left:0;
	width:10px;
	height:25px;
	background-image:url(../gfx/angebote-header-left.jpg);
}
.angeboteheader_right {
	position:absolute;
	top:0;
	right:0;
	width:10px;
	height:25px;
	background-image:url(../gfx/angebote-header-right.jpg);
}
.angeboteheader {
	position:relative;
	padding-left:10px;
	background-image:url(../gfx/angebote-header.jpg);
	color: black;
	height:25px;
	width:640px;
	line-height:25px;
	font-weight:bold;
}


.empfehlungen {
	margin: 	0.5em 0;
	padding: 3px 3px;
	background: #dddddd;
	border-right: 2px solid #ccc;
	border-bottom: 2px solid #ccc;
	color:#333;
}

.empfehleinzel {
	margin: 	0.5em 0;
	padding: 5px 5px;
	/*background: #666666;
	border: 1px dotted #666666;*/
}

.kundenlogin {
	margin: 	0.5em 0;
	padding: 5px 5px;
	background: #efefef;
	border-bottom: 1px dotted #727272;
}

.neuwarenkorb {
	margin: 	0.5em 0;
	padding: 5px 5px;
	background: #EDEDED;
	border: 1px double #ccc;
}

.neuwarenkorb a{
	font-size:14px;
}
.thumb {
	valign:center;
}

