a img {
	border: none;
	text-decoration: none;
}

a {
  color: #4C3527;
}

a:hover {
	color: #F99D1C !important;
	text-decoration: none !important;
}

form {
	margin: 0 !important;
	padding: 0 !important;
}

body {
	background: none;
}

html {
	background: #ECE3CD;
}

embed {
	cursor: move;
}

.containertop_fixed {
	background: #FFFFFF !important;
	width: 993px !important;
}

.boxheader {
	width: 993px;
	height: 133px;
	background-repeat: no-repeat;
	padding: 0;
	position: relative;
	margin-bottom: 20px;
}

.home {
	position: absolute;
	top: 10px;
	left: 21px;
	width: 360px;
	height: 77px;
	display: block;
}

.lang {
	position: absolute;
	bottom: 0;
	right: 30px;
}

.clearfix {
	clear: both;
	width: 0;
	height: 0;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 0px;
	line-height: 0px;
}

input, select, textarea {
	border: 1px solid #CFBBA0;
}

input[type=image] {
	border: none;
}

.boxleft-content {
	width: auto !important;
}

.boxrightmyaccount-content {
	width: auto !important;
}

.navItem {
	padding: 3px 20px;
	font-size: 14px;
	font-weight: bold;
	color: #A1845A;
}
	
	.navItem a {
		color: #A1845A;
	}	

	.containerright .navItem {
		border-top: 1px solid #CFBBA0;
		margin: 0 10px;
		padding: 8px 10px;
	}
	
.categories {
	color: #4B3425 !important;
	font-size: 11px;
}

	.categories a {
		color: #4B3425 !important;
	}
	
.categorybox_rootcategory {
	border-top: 1px solid #CFBBA0;
	padding: 6px 0 6px 10px;
}

.categorybox_rootcategory_exp {
	border-top: 1px solid #CFBBA0;
	padding: 6px 0 0 10px !important;
}

.categorybox_subcategory {
	padding: 4px 0 4px 6px;
}
	.categorybox_subcategory a:hover {
		color: #F99D1C !important;
	}
	
.containerleft {
	border-right: 1px solid #CFBBA0;
	text-align: left;
	width: 180px !important;
	padding: 0 !important;
	overflow: hidden;
}

.containermain {
	text-align: left;
}

.containerright {
	border-left: 1px solid #CFBBA0;
	border-right: 1px solid #CFBBA0;
	text-align: left;
}

.boxrightmyaccount-content {
	border: none !important;
}

.myBoxContentRight {
	margin: 0 10px;
	padding: 0 10px 10px 10px;
	color: #4B3425;
	font-size: 11px;
}

.service {
	padding: 0;
	font-size: 11px;
}
	
	.service a, .service span {
		display: block;
		border-top: 1px solid #CFBBA0;
		padding: 4px 10px;
		color: #4C3527 !important;	
	}	
	
	.service a:hover {
		color: #F99D1C !important;
	}
	
	.service span {
		cursor: pointer;
	}

		.service span:hover {
			color: #F99D1C !important;
			text-decoration: none !important;
		}
		
	.service .sub {
		margin-left: 14px;
		border: none;
	}
	
.containerfullrow, .categorydetailsrow {
	border: none;
}

#opinions {
	display: none;
}

h1 {
	color: #A1845A;
	margin: 0 0 10px 0;
}

h2 {
	color: #A1845A;
	margin: 0 0 10px 0;
	font-size: 14px;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #CFBBA0;
}

.desc {
	color: #4B3425;
	font-size: 11px;
	line-height: 1.5em;
}

td.details {
	color: #4B3425;
}

	td.details .price {
		font-weight: bold;
		font-size: 12px;
		margin-bottom: 0;
	}
	
	td.details .vatInfo {
		font-size: 9px;
		margin-top: 0;
	}
	
.product_image_xxxs_container {
	width: 220px !important;
	height: auto !important;
}

a.details {
	color: #4B3425;
}

.product_image_s_container {
	width: auto;
}

.accessoire {
	width: 112px;
	max-width: 116px;
	float: left;
	margin-right: 11px;
	border: 1px solid #CFBBA0;
	padding: 6px;
	margin-bottom: 10px;
}

.listproduct {
	width: 112px;
	float: left;
	margin-right: 11px;
	border: 1px solid #F99D34;
	padding: 6px;
	margin-bottom: 10px;
}

.last {
	margin: 0;
}

div.productline {
	clear: left;
}
	
	div.productline div.first {
		margin-left: 2px;
	}	
	
.product_price_new {
	font-size: 12px;
}

img.color {
		width: 20px;
		height: 20px;
}	

.category {
	margin-bottom: 10px;
}

	.category .image {
		float: left;
		margin-right: 10px;
		height: 200px;
	}
	
	.category .desc {
		background: #D2BEA2;		
		height: 190px;
		padding: 0 10px 10px 0;
	}		
				
		.category .desc h1 {
			margin-top: 0;
			font-size: 16px;
		}
		
		.category .desc .text {
			padding-top: 10px;
		}

.small {
	height: 100px !important;
}
	
	.small .image {
		height: 100px !important;
	}
		
	.small .desc {
		height: 90px;
	}	
		
.stepsitemcontainer, .stepitem_texthigh, .stepitem_text {
	border: none !important;
	background: none;
	height: auto;
	font-size: 14px !important;
	font-weight: bold;
}

.stepitem2_textnormal {
	color: #A1845A;
	font-size: 14px !important;
}

.stepitem2_textnormalhigh, .stepitem2_textnormal:hover  {
	color: #F99D1C !important;
	font-size: 14px !important;
}

.basketcontents_artamountinput {
	width: auto;
	height: auto;
}

.basketcontents tr.last td {
	border-bottom: 1px solid #D2BEA2 !important;
}

.basketcontents .gift {
	border-right: 1px solid #D2BEA2 !important;
	padding: 10px 30px;
}

.boxfooter a {
	color: #4C3527;
}

.useroptionheader, .useroptionstableitem, .usercontentheader, .paymentcontentheader, .ordercontentdata, .ordercontentheader, .categorytitlerow, h1.contextbox, .contentboxlistrow {
	background: #D2BEA2 !important;
	border: none !important;
	color: #000000 !important;
}

.contextbox a {
	color: #4C3527 !important;
}
	
	.contextbox a:hover {
		color: #F99D1C !important;
	}	
	
.usercontentdata {
	position: relative;	
}
	
	.usercontentdata .button {
		position: absolute;
		bottom: 10px;
		right: 10px;
	}
	
.useroptionheader {
	height: auto;
}

.usercontentdata, .paymentcontenttext {
	border-color: #D2BEA2;
}

.default_nextlinecontainer {
	border: none;
}

.fontred {
	color: #F99D1C !important;
}

.saddle {
	width: 270px;
	height: 410px;
	position: relative;
	float: left;
	margin-right: 40px;
}

	.saddle a {
		position: absolute;
		bottom: 6px;
		left: 6px;
		color: #FFFFFF;
	}

	.saddle div {
		width: 270px;
		height: 410px;
	}

.saddleConfig {
	float: left;
	width: 250px;
}
	
	.saddleConfig .line {		
		margin-bottom: 8px;
		height: 20px;
		clear: left;
	}
	
	.saddleConfig span {
		width: 20px; 
		height: 20px;
		display: block;
		float: left;
		border: 1px solid #000000;
		border-right: none;
		border-left: none;
	}
	
		.saddleConfig span.first {
			width: 102px;
			padding-left: 4px;
			padding-top: 4px;
			height: 16px;
			border: 1px solid #000000;
			border-right: none;
		}
		
		.saddleConfig span.last {
			border-right: 1px solid #000000;
		}
		
.step2 {
	display: none;
	float: left;
	width: 250px;
}

table, table tr, table tr td, table tr th {
	 font-family: verdana, geneva, arial, helvetica, sans-serif !important;
	 font-size: 11px !important;
}

.producthint {
	margin-top: 40px;
}

#dgToolTipp {
	z-index: 2;
	left: 6px;
	width: 440px;
	top: 72px;
	visibility: hidden;
	position: absolute;
	background: #FFFFFF;
	border: 1px solid #000000;
}

#dgtooltipp_oxtitle {
	font-weight: bold;
	font-size: 14px;
}
	
#dgtooltipp_oxtitle, #dgtooltipp_oxartnum, #dgtooltipp_oxlongdesc, #dgtooltipp_oxprice {
	background: #D2BEA2;
	padding-left: 10px;
}

#dgtooltipp_oxtitle, #dgtooltipp_oxprice {
	padding-top: 10px;
	padding-bottom: 10px;
}
	
#zoomContainer {
	background: #E6DBCB; 
	text-align: center; 
	display:none; 
	position: absolute; 
	left: 100px; 
	top: 100px; 
	width: 500px; 
	height: 600px;
	border: 1px solid #CFBBA0;
}

#zoomLink {
	border: 1px solid #CFBBA0;
	background: #E6DBCB;
	width: 80px;
	padding: 4px 0;
	cursor: pointer;
}

	#zoomLink p {
		color: #CFBBA0;
		text-transform: uppercase;
		font-weight: bold;
		font-size: 14px;
		margin: 0;
		padding: 0;
		text-align: center;
	}

