

body {
	font-family:Tahoma,Verdana,Arial,Sans-Serif;
	font-size:11px;
	color:#000000;

}

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:#F0F0F0;
	border:0px;
	color:#000000;
	padding:5px;
}

input.radio {
	font-family:Tahoma,Verdana,Arial,Sans-Serif;
	font-size:11px;
	background-color:#F0F0F0;
	border:0px;
	color:#000000;
}

.right .txtField {
	width:250px;
}

textarea.txtField {
	font-family:Tahoma,Verdana,Arial,Sans-Serif;
	font-size:11px;
	background-color:#F0F0F0;
	border:0px;
	color:#000000;
	padding:5px;
}


input.button {
	font-family:Tahoma,Verdana,Arial,Sans-Serif;
	font-size:11px;
	padding:5px;
	background-color:#FAA334;
	border:0px;
	font-weight:bold;
	color:#ffffff;
}


a {
	color:#FAA334;
	text-decoration:none;
}


td,th {
	font-family:Tahoma,Verdana,Arial,Sans-Serif;
	font-size:11px;
}

h1 {
	font-family:Century Gothic, Arial;
	font-size:18px;
	font-weight:bold;
	color:#FAA334;
	margin-top:0px;
	margin-bottom:0px;
	padding:3px;
	padding-left:0px;
}

h2 {
	font-family:Century Gothic, Arial;
	font-size:15px;
	font-weight:normal;
	color:#FAA334;
	margin-top:0px;
	margin-bottom:8px;
}

h2.productlist_title {
	font-family:Tahoma,Verdana,Arial,Sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:5px;
	padding-bottom:3px;
	margin-top:0px;
	margin-bottom:8px;
	text-align:center;
	background-color:#DB46AC;
}

h3 {
	font-family:Century Gothic, Arial;
	font-size:14px;
	font-weight:bold;
	color:#FAA334;
	margin-top:0px;
	margin-bottom:3px;
}

div.outline {
	padding:10px;
	border:1px solid #DB46AC;
}

div.outline div.headline {
	background-color:#F8EDF7;
	padding:4px;
}


form {
	padding:0px;
	margin:0px;
}





td.productlist_placeholder {
	padding:6px;
	vertical-align:top;
}

div.productlist_background {
	width:160px;
	background-color:#FFFFFF;
	border:1px solid #DB46AC;
	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:#F4E8F3;
	padding:5px;
	margin-top:20px;
	cursor:pointer;
}

div.productlist_button a, div.productlist_button_hover a{
	color:#000000;
	font-weight:bold;
}

div.productlist_button_hover {
	background-color:#F0D1F0;
}

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:#F8EDF7;
}

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;
}





