

body {
	font-family:Tahoma,Verdana,Arial,Sans-Serif;
	font-size:11px;
	color:#1C4247;

}

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:#0D0D0D;
	border:1px solid #523F17;
	color:#FFFFFF;
	padding:3px;
}

input.radio {
	font-family:Tahoma,Verdana,Arial,Sans-Serif;
	font-size:11px;
	background-color:#0D0D0D;
	color:#FFFFFF;
}

.right .txtField {
	width:250px;
}

textarea.txtField {
	font-family:Tahoma,Verdana,Arial,Sans-Serif;
	font-size:11px;
	background-color:#0D0D0D;
	border:1px solid #523F17;
	color:#FFFFFF;
	padding:3px;
}


input.button {
	font-family:Tahoma,Verdana,Arial,Sans-Serif;
	font-size:11px;
	padding:5px;
	background-color:#523F17;
	border:0px;
	font-weight:bold;
	color:#ffffff;
}

a {
	color: #7CA027;
	text-decoration:none;
}


td,th {
	font-family:Tahoma,Verdana,Arial,Sans-Serif;
	font-size:11px;
}

h1 {	
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 28px;
	font-weight: bold;
	color: #2C707D;
}

h2 {
	font-family:Century Gothic, Arial;
	font-size:15px;
	font-weight:normal;
	color:#FFFFFF;
	margin-top:0px;
	margin-bottom:8px;
}

h2.productlist_title {
	font-family:Tahoma,Verdana,Arial,Sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	margin-top:0px;
	margin-bottom:8px;
	text-align:center;
}

h3 {
	font-family:Century Gothic, Arial;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	margin-top:0px;
	margin-bottom:3px;
}

div.outline {
	padding:10px;
	border:1px solid #505050;
}

div.outline div.headline {
	background-color:#2F2D23;
	padding:4px;
}


form {
	padding:0px;
	margin:0px;
}





td.productlist_placeholder {
	padding:6px;
	vertical-align:top;
}

div.productlist_background {
	width:160px;
	background-color:#1B1B1B;
	border:1px solid #ffffff;
	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:#131313;
	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:#3C3C3C;
}

div.productlist_break {
	height:28px;
}

div.productlist_desc {
	padding:5px;
}


td.basket_price, td.basket_totalcost_price {
	width:100px;
	text-align:right;
}

td.basket_totalcost, td.basket_totalcost_price {
	text-align:right;
	font-weight:bold;
}

tr.basket_headline {
	font-weight:bold;
}

tr.basket_hover {
	background-color:#443412;
}

td.basket_delivery {
	text-align:right;
}

td.basket_tax {
	text-align:right;
}

div.basket_buttons {
	text-align:center;
}

table.shopbreadcrumb td.link, table.shopbreadcrumb td.linkactive,table.shopbreadcrumb td.link a, table.shopbreadcrumb td.linkactive a, table.shopbreadcrumb td.arrow, table.shopbreadcrumb td.arrowactive {
	color:#443412;
}
table.shopbreadcrumb td.linkactive, table.shopbreadcrumb td.linkactive a, table.shopbreadcrumb td.arrowactive {
	color:#B7B1A4;
}

table.shopbreadcrumb td.link, table.shopbreadcrumb td.linkactive {
	padding-left:10px;
	padding-right:10px;
}




div.guestbook_headline {
	padding:5px;
	background-color:#6B2F00;
	border:1px solid #562600;
	border-left:8px solid #562600;
}

div.guestbook_headline_hover {
	padding:5px;
	background-color:#692F00;
	border:1px solid #562600;
	border-left:8px solid #562600;
}

div.guestbook_context {
	padding:5px;
	border:1px solid #562600;
	border-left:8px solid #562600;
	border-top:0px;
	margin-bottom:10px;
}



div.news_headline {
	padding:5px;
	background-color:#F2F2F2;
	border:1px solid #D0D0D0;
	border-left:8px solid #D0D0D0;
}

div.news_context {
	padding:5px;
	border:1px solid #D0D0D0;
	border-left:8px solid #D0D0D0;
	border-top:0px;
	margin-bottom:10px;
}



