

body {
	font-family:Tahoma,Verdana,Arial,Sans-Serif;
	font-size:11px;
}

div.error {
	border:1px solid #BFBFBF;
	padding:8px;
	font-weight:bold;
	color:#A30000;
}



input.txtField {
	font-family:Tahoma,Verdana,Arial,Sans-Serif;
	font-size:11px;
	background-color:#EDEDED;
	border:1px solid #CDCDCD;
	color:#000000;
	padding:3px;
}

.right .txtField {
	width:250px;
}

textarea.txtField {
	font-family:Tahoma,Verdana,Arial,Sans-Serif;
	font-size:11px;
	background-color:#EDEDED;
	border:1px solid #CDCDCD;
	color:#000000;
	padding:3px;
}


input.button {
	font-family:Tahoma,Verdana,Arial,Sans-Serif;
	font-size:11px;
	padding:5px;
	background-color:#4E8900;
	border:0px;
	font-weight:bold;
	color:#ffffff;
}

a {
	color:#4E8900;
	text-decoration:none;
}


td,th {
	font-family:Tahoma,Verdana,Arial,Sans-Serif;
	font-size:11px;
	line-height:160%;
}

h1 {
	font-family:Franklin Gothic Demi Cond,Century Gothic, Arial;
	font-size:20px;
	font-weight:normal;
	color:#4E8900;
	margin-top:0px;
	margin-bottom:8px;
	padding:3px;
	padding-left:0px;
}

h2 {
	font-family:Tahoma,Verdana,Arial,Sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#4E8900;
	margin-top:0px;
	margin-bottom:2px;
}

h2.productlist_title {
	font-family:Tahoma,Verdana,Arial,Sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#007E3F;
	margin-top:0px;
	margin-bottom:8px;
	text-align:center;
}

h3 {
	font-family:Century Gothic, Arial;
	font-size:14px;
	font-weight:bold;
	color:#007E3F;
	margin-top:0px;
	margin-bottom:3px;
}

td.productlist_placeholder {
	padding:6px;
	vertical-align:top;
}

div.productlist_background {
	width:160px;
	background-color:#EAEAEA;
	border:1px solid #EAEAEA;
	padding:5px;
}

div.productlist_imagebg {
	height:110px;
	background-color:#FFFFFF;
	text-align:center;
	padding:5px;
}

table.productlist_priceholder {
	border-top:1px solid #523F17;
	margin-top:15px;
}

table.productlist_priceholder td.text {
	border-bottom:1px solid #523F17;
	padding:5px;
}

table.productlist_priceholder td.price {
	border-bottom:1px solid #523F17;
	padding:5px;
	text-align:right;
}

div.productlist_button, div.productlist_button_hover {
	text-align:center;
	background-color:#027F42;
	padding:5px;
	margin-top:20px;
	cursor:pointer;
}

div.productlist_button a, div.productlist_button_hover a{
	color:#FFFFFF;
	font-weight:bold;
}

div.productlist_button_hover {
	background-color:#026A37;
}

div.productlist_break {
	height:28px;
}

div.productlist_desc {
	padding:5px;
}


td.basket_price {
	width:120px;
	text-align:right;
}

tr.basket_headline {
	font-weight:bold;
}

tr.basket_hover {
	background-color:#443412;
}

td.basket_totalcost {
	text-align:right;
	font-weight:bold;
}

td.basket_tax {
	text-align:right;
}

div.basket_buttons {
	text-align:center;
}




