DIV.label {
	margin-top:5px;
}

BR.breaker {
	clear:both;
}

SPAN.fehler {
	color:#FF3333;
	font-weight:bold;
}

/** allegemeine Form Styles**/
INPUT {
	font-family:verdana;
}
INPUT.checkbox {
	margin:0px;
}	

INPUT.button {
	cursor:hand;
	border:solid 1px #385164;

	background-color:#EEF4F5;
	font-weight:bold;
	color:#385164;
	font-size:11px;
}

.linkbutton {
	cursor:hand;
	border:solid 1px #385164;
	height:12px;
	background-color:#EEF4F5;
	padding:3px 10px 3px 10px;
}

.linkbutton A {
	text-decoration:none;
	color:#385164;
	font-size:11px;
	font-weight:bold;
}

INPUT.inputbox {
	border:solid 1px #000000;
	font-size:11px;
	
}



/** shop **/
DIV.shopitem, DIV.shopdetail {
	position:relative;
	margin:10px 0px 10px 0px;
	width:100%;
}

DIV.shopitem  DIV.shoptext {
	width:80%;
	float:left;
}

DIV.shopitem DIV.shoppic {
	width:20%;
	float:left;
}
DIV.shopitem HR.contentlineextra {
	margin-top:20px;
} 

	/** overwrite width for detailed view**/
	DIV.shopdetail DIV.shoptext {
		width:70%;
		float:left;
	}
	DIV.shopdetail DIV.shoppic {
		width:30%;
		float:left;
	}
	
DIV.shopform {
	margin-top:15px;
	color:#385164;
	line-height:10px;
}
DIV.shopform INPUT.inputbox {
	text-align:right;
	width:25px;
}



DIV.message {
	 background-color:#009000;
	 font-weight:bold;
	 color:#ffffff;
	 padding:4px;
	 margin:10px 0px 10px 0px;
}

H1.contentsubheadline {
	margin-top:10px;
}

/** Warenkorb **/
TABLE.artikelliste {
	width:97%;
	margin:0px 0px 15px 0px;
	padding:0px;
}

TABLE.artikelliste TH {
	color:#385164;
	font-weight:bold;
	border-bottom:2px solid #B7C6CD;
}

TABLE.artikelliste TD{
	color:#385164;
} 

TABLE.artikelliste TD.gesamt {
	border-top:2px solid #B7C6CD;
	border-bottom:2px solid #B7C6CD;
	padding:5px 0px 5px 0px;
	font-weight:bold;
}


TABLE.artikelliste INPUT.inputbox {
	text-align:right;
	width:25px;
}

/** Bestellung **/
FORM#bestellung INPUT.inputbox {
	
	width:300px;
}

FORM#bestellung SELECT {
	border:solid 1px #000000;
	font-size:11px;
}

/** Kundeninfo **/
DIV#kundeninfo {
	line-height:15px;

}
DIV#kundeninfo DIV.label {
	margin:0px;
	float:left;
	width:50px;

}

/** Links **/
DIV.warenkorblink A 
{
	font-weight:bold;
	text-decoration:none;
	color:#385164;
	background:url(../pix/common/icon_warenkorb.gif) right no-repeat;
	padding-right:30px;
}

DIV.mailto, DIV.textlink {
	display:inline;	
}

DIV.mailto A, DIV.textlink A {
	color:385164;
	background:url(../pix/common/pfeil_normal.gif) left no-repeat;
	padding-left:5px;
}