body {
	margin: 0;
	font: 12px/14px Tahoma, Arial, Helvetica, sans-serif;
	color: #333;
	background-color: #e8e8e8;
	min-width: 982px;
}
img {
	border: none;
	display: block;
}
a:focus {
	outline:none;
}
form {
	margin: 0;
	padding: 0;
}
.page-top {
	background: url(../images/container-bg-top.gif) no-repeat 50% 0;
}
.page-bg {
	background: url(../images/container-bg.gif) repeat-y 50% 0;
}
.page-bg-bottom {
	background: url(../images/container-bg-bottom.gif) no-repeat 50% 0;
	height: 88px;
}
#main {
	margin: 0 auto;
	width: 982px;
	padding: 0 0 2px;
}
#header {
	width: 982px;
	height: 151px;
	overflow: hidden;
}
.header-body {
	background-color: #7889af;
	border: 1px solid #bcc4d7;
	border-left: 1px solid #9aa7c3;
	border-right: 1px solid #bcc4d7;
	width: 967px;
	height: 103px;
	margin: 9px 0 0 9px;
}
.logo {
	float: left;
	margin: 8px 0 0 15px;
	background: url(../images/logo.gif) no-repeat;
	width: 491px;
	height: 83px;
	overflow: hidden;
	text-indent: -9999px;
}
.aspirant-lid {
	float: left;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../images/thuiswinkelawards2009.jpg) no-repeat;
/*	width: 152px;
	height: 48px;
	*/
	width: 100px;
	height: 90px;	
	margin: 5px 0 0 111px;
}
.form-search {
	float: right;
	width: 148px;
	margin: 39px 0 0;
}
.form-search label {
	font-size: 12px;
	line-height: 14px;
	color: #191919;
	display: block;
}
.form-search input {
	float: left;
	margin: 1px 0 0;
}
.form-search input#search {
	border: 1px solid #bbc4d7;
	width: 113px;
	padding: 0 3px;
	font: 10px/12px Arial, Helvetica, sans-serif;
	margin: 1px 4px 0 0;
}
.online {
	float: right;
	color: #fff;
	margin: 8px 8px 0 0;
}
.main-nav-area {
	background-color: #c3d2f1;
	border-left: 1px solid #d2ddf5;
	border-left: 1px solid #e1e9f8;
	border-bottom: 1px solid #d2ddf5;
	width: 967px;
	height: 25px;
	margin: 5px 0 0 9px;
}
.main-nav {
	float: left;
	margin: 6px 0 0 32px;
	padding: 0;
	display: inline;
}
.main-nav li {
	float: left;
	list-style: none;
	background: url(../images/sep.gif) no-repeat 0 2px;
	padding: 0 4px 0 8px;
}
.main-nav li.first {
	background: none;
	padding-left: 0;
}
.main-nav li a {
	text-decoration: none;
	text-transform: uppercase;
	color: #333;
}
.main-nav li a:hover {
	text-decoration: underline;
}
.lang-nav {
	float: right;
	margin: 5px 8px 0 0;
	padding: 0;
	display: inline;
}
.lang-nav li {
	float: left;
	list-style: none;
	padding: 0 0 0 4px;
}
.lang-nav li a {
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	width: 24px;
	height: 15px;
}
.lang-nav li a.Nederlands {
	background: url(../images/flag-nl.gif) no-repeat;
}
.lang-nav li a.Dutch {
	background: url(../images/flag-nl.gif) no-repeat;
}
.lang-nav li a.English {
	background: url(../images/flag-gbr.gif) no-repeat;
	width: 25px;
}
.lang-nav li a.German{
	background: url(../images/flag-ger.gif) no-repeat;
}
.lang-nav li a.Deutsch{
	background: url(../images/flag-ger.gif) no-repeat;
}
#footer {
	overflow: hidden;
}
#footer ul {
	margin: 0 0 0 9px;
	padding: 6px 0 0 0;
	text-align: center;
	background-color: #c3d2f1;
	border: 1px solid #e1e9f8;
	border-bottom: 1px solid #f0f4fc;
	border-top: 1px solid #e1e9f8;
	width: 966px;
	height: 19px;
}
#footer ul li {
	display: inline;
	background: url(../images/sep.gif) no-repeat 0 2px;
	padding: 0 1px 0 8px;
	text-decoration: none;
	text-transform: uppercase;
	color: #333;
}
#footer ul li.first {
	background: none;
}
#footer ul li a {
	text-decoration: none;
	text-transform: uppercase;
	color: #333;
}
#footer ul li a:hover {
	text-decoration: underline;
}
.container {
	overflow: hidden;
	width: 100%;
}
.col-1 {
	float: left;
	width: 251px;
	margin: 0 0 0 9px;
	display: inline;
}
.categories-box {
	background-color: #333;
	overflow: hidden;
	width: 100%;
	padding: 0 0 4px;
	border-bottom: 1px solid #666;
	border-top: 1px solid #9aa7c3;
}
.category {
	background-color: #7889af;
	color: #fff;
	font-size: 14px;
	line-height: 17px;
	font-weight: bold;
	border-top: 1px solid #444852;
	border-bottom: 1px solid #555e71;
	padding: 1px 0 1px 13px;
	margin: -1px 0 0;
	display: block;
}
.productcode {
	background-color: #7889af;
	color: #fff;
	font-size: 10px;
	line-height: 17px;
	font-weight: bold;
	border-top: 1px solid #444852;
	border-bottom: 1px solid #555e71;
	padding: 1px 13px 1px 0;
	margin: -1px 0 0;
	display: block;
}
.col-3 .category {
	padding: 0 0 2px 15px;
}
.col-2 .category {
	border-bottom: 1px solid #8e94a2;
}
.col-2 .reviews .category {
	margin: 0;
	border-top: 1px solid #9dadd0;
}
.col-3 .center {
	text-align: center;
	padding-left: 0;
}
.categories-box ul,
.cart-links {
	margin: 11px 0 0 3px;
	padding: 0 0 16px;
	font-size: 12px;
	line-height: 15px;
}
.cart-links {
	margin: 14px 0 0;
	padding: 0 0 18px;
}
.categories-box ul li,
.cart-links li {
	list-style: none;
}
.cart-links li {
	padding: 0 0 3px;
}
.categories-box ul li a,
.cart-links li a {
	color: #fff;
	text-decoration: none;
	padding: 0 0 0 29px;
	background: url(../images/arrow.gif) no-repeat;
}
.cart-links li a {
	padding-left: 15px;
}
.categories-box ul li a:hover,
.categories-box ul li a.active,
.cart-links li a:hover,
.cart-links li a.active {
	background-position: 0 -37px;
}

.categories-box ul ul {
	/*margin: 0 0 0 15px;*/
	margin: 0;
	padding: 0;
}
.categories-box ul ul li {
	padding: 0 0 0 25px;
}
.categories-box ul ul li a {
	padding: 0 0 0 20px;
}
.categories-box ul ul li a:hover, .categories-box ul ul li a.active_subsub {
	background: url(../images/square.gif) no-repeat;
	background-position: 0 -37px;
}

.subscribe {
	background-color: #c3d2f1;
	border: 1px solid #e1e9f8;
	border-left: 1px solid #d2ddf5;
	border-right: 1px solid #d2ddf5;
	width: 230px;
	margin: 6px 0 0;
	padding: 11px 5px 6px 14px;
	overflow: hidden;
}
.subscribe p {
	margin: 0;
	padding: 0 0 2px;
	color: #333;
	font-size: 14px;
	line-height: 17px;
}
.form-subscribe label {
	text-transform: uppercase;
	color: #000;
	font-size: 12px;
	line-height: 14px;
	margin: 4px 9px 0 0;
	float: left;
}
.form-subscribe #email {
	border: 1px solid #31353c;
	width: 139px;
	padding: 3px;
	margin: 0 0 4px;
	font: 12px/15px Arial, Helvetica, sans-serif;
	float: left;
}
.form-subscribe a {
	float: right;
	text-decoration: none;
	color: #333;
	background: url(../images/arrow-3.gif) no-repeat 0 1px;
	padding: 0 0 0 14px;
	margin: 0 2px 0 0;
}
.form-subscribe a:hover {
	text-decoration: underline;
}
.new-collection {
	background: #ccc url(../images/line.gif) no-repeat 0 100%;
	margin: 6px 0 0;
	overflow: hidden;
	width: 250px;
}
.new-collection ul {
	margin: 0;
	padding: 0;
}
.new-collection ul li {
	list-style: none;
	float: left;
	width: 102px;
	padding: 6px 8px 0 13px;
	height: 161px;
}
.new-collection ul li .image {
	display: block;
	margin: 0 0 0px;
	position: relative;
	overflow: hidden;
	width: 100px;
	height: 100px;
}
/*
.new-collection ul li .image img {
	border: 1px solid #3f3f3f;
}
*/
.new-collection .kader {
	border: 1px solid #3f3f3f;
	background: #fff;
}
.new-collection ul li .image .name {
	width: 100px;
	height: 35px;
	bottom: 0;
	left: 0;
	position: absolute;
}
.new-collection ul li .image .name div {
	width: 100px;
	height: 35px;
	background: url(../images/opacity-2.png) no-repeat;
	overflow: hidden;
}
.new-collection h4 {
	color: #fff;
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
	margin: 10px 0 0 6px;
	position: relative;
	white-space: nowrap;
}
.new-collection h4 a {
	text-decoration: none;
	color: #fff;
}
.new-collection ul li p {
	margin: 0;
	text-transform: uppercase;
	color: #000;
	font-size: 10px;
	line-height: 12px;
}
.new-collection ul li p a {
	text-decoration: none;
	color: #000;
}
.new-collection ul li p a:hover {
	text-decoration: underline;
}
.new-collection ul li .nummer,
.new-collection ul li .price {
	float: left;
	text-transform: uppercase;
	color: #000;
	font-size: 10px;
	line-height: 12px;
}
.new-collection ul li .price {
	color: #f15a24;
	float: right;
	font-weight: bold;
}
.col-3 {
	float: right;
	width: 151px;
	background-color: #333;
	margin: 0 5px 0 0;
	padding: 0 0 14px;
	display: inline;
	overflow: hidden;
	border-top: 1px solid #9aa7c3;
}
.cart {
	border-bottom: 1px solid #c3d2f1;
	color: #fff;
	padding: 7px 0 10px;
	margin: 0 0 5px;
	overflow: hidden;
	width: 100%;
	background: url(../images/ico-cart.gif) no-repeat 12px 7px;
}
.cart  span {
	/*background: url(../images/ico-cart.gif) no-repeat;*/
	padding: 1px 0 0 26px;
	margin: 0 0 0 10px;
}
.form-login {	
	margin: 9px 0 0 14px;
	padding: 0 0 3px;
}
.form-login label {
	color: #fff;
	display: block;
	font-size: 12px;
	line-height: 14px;
	padding: 0 0 3px 2px;
}
.form-login input {
	border: 1px solid #656565;
	width: 113px;
	padding: 0 3px;
	margin: 0 0 9px;
	font: 11px/13px Arial, sans-serif;
	float: left;
}
.register {
	float: left;
	background: url(../images/arrow-4.gif) no-repeat 100% 2px;
	text-decoration: none;
	color: #fff;
	font-size: 12px;
	line-height: 14px;
	margin: 1px 0 0 2px;
	width: 115px;
}
.register:hover {
	text-decoration: underline;
}
.authorization-links {
	margin: 0 0 0 2px;
	padding: 14px 0 6px;
	font-size: 12px;
	line-height: 15px;
	clear: both;
}
.authorization-links li {
	list-style: none;
	padding: 0 0 14px;
}
.authorization-links li a {
	text-decoration: none;
	color: #fff;
}
.authorization-links li a:hover {
	text-decoration: underline;
}
.banner {
	display: block;
	margin: 1px 0 0 3px;
}
.garantie {
	margin: 0;
	padding: 10px 0 0;
	background-color: #c3d2f1;
	overflow: hidden;
	width: 100%;
	font-size: 12px;
	line-height: 12px;
}
.garantie li {
	background: url(../images/arrow-5.gif) no-repeat;
	padding: 0 0 10px 13px;
	list-style: none;
}
.news {
	overflow: hidden;
	width: 100%;
	padding: 0 0 13px;
	min-height: 96px;
	color: #fff;
}
* html .news {
	height: 96px;
	overflow: visible;
}
.news .post {
	padding: 10px 0 0 15px;
}
.news .post p {
	margin: 0;
}
.news .post p a {
	text-decoration: none;
	color: #fff;
}
.news .post p a:hover {
	text-decoration: underline;
}
.top-5 {
	margin: 0;
	padding: 11px 0 9px 8px;
	font-size: 12px;
	line-height: 14px;
	color: #fff;
	overflow: hidden;
	width: 138px;
}
.top-5 li {
	overflow: hidden;
	list-style: none;
	width: 100%;
	padding: 0 0 5px;
	vertical-align: top;
}
.top-5 li .text {
	float: left;
	width: 91px;
}
.top-5 li p {
	margin: 0;
	padding: 0 0 2px 16px;
	text-indent: -16px;
}
.top-5 li a {
	text-decoration: none;
	color: #fff;
}
.top-5 li a:hover {
	text-decoration: underline;
}
.top-5 li .nummer {
	font-size: 9px;
	padding: 0 0 0 16px;
	display: block;
}
.top-5 li .price {
	display: block;
	color: #f15a24;
	line-height: 12px;
	padding: 0 0 0 16px;
}
.top-5 li .image {
	float: right;
	width: 44px;
	border: 1px solid #262626;
}
.col-2 {
	float: left;
	margin-left: 3px;
	width: 560px;
}
.product-reviews {
    background-color: #c3d2f1;
	overflow: hidden;
	width: 100%;
	padding: 0 0 5px 1px;
}
.products {
	overflow: hidden;
	width: 100%;
	padding: 0 0 5px 1px;

}
.hometext {
	font: 12px Tahoma, Arial, Helvetica, sans-serif;
	overflow: hidden;
	width: 100%;
	padding: 0 0 5px 2px;

}
H1.hometext {
	FONT-SIZE: 16px;
	FONT-WEIGHT: bold;
}
H2.hometext {
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
}
.watch {
	float: left;
	width: 276px;
	margin: 0 0 0 2px;
	display: inline;
}
.watch .watch-box {
	border: 1px solid #404040;
	padding: 0px;
	overflow: hidden;
	width: 274px;
	position: relative;
}
.watch .watch-review {
	background-color: #c3d2f1;
	border: 1px solid #404040;
	padding: 0px;
	overflow: hidden;
	width: 200px;
	position: relative;
}
.watch-info {
	height: 84px;
	width: 274px;
	position: absolute;
	bottom: 0;
	left: 0;
}
.watch-info div {
	padding: 17px 0 0 10px;
	background: url(../images/opacity.png) no-repeat;
	width: 264px;
	height: 67px;
}
.watch-info h2 {
	margin: 0;
	font-size: 24px;
	line-height: 26px;
	color: #fff;
	font-weight: normal;
	position: relative;
}
.watch-info p {
	margin: 0;
	font: 12px/14px Arial, Helvetica, sans-serif;
	color: #000;
	position: relative;
}
.watch-info .price {
	color: #f15a24;
	float: right;
	font-size: 20px;
	line-height: 22px;
	font-weight: normal;
	width: 88px;
	margin: 2px 0 0;
}

/* These are standard sIFR styles... do not modify */
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}
.sIFR-replaced {
	visibility: visible !important;
}
span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}
/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */
.sIFR-hasFlash .watch h2 {
	height: 25px;
	overflow: hidden;
}
.sIFR-hasFlash .watch h2 span{
	visibility: hidden;
	font-size: 36px;
	letter-spacing: -1px;
}
.sIFR-hasFlash .new-collection h4 span {
	visibility: hidden;
	font-size: 14px;
}
.sIFR-hasFlash .watches-list li .image h2 span {
	visibility: hidden;
	font-size: 16px;
}
.sIFR-hasFlash .watches-list li .image h2 {
	height: 15px;
	overflow: hidden;
}

.watches {
	margin: 0 0 5px 4px;
	padding: 4px 0 5px;
	overflow: hidden;
	border: 1px solid #000;
	background-color: #c3d2f1;
	width: 554px;
}
.watches li {
	float: left;
	list-style: none;
	border: 1px solid #44484f;
	width: 101px;
	height: 101px;
	overflow: hidden;
	text-align: center;
	margin: 0 1px 0 6px;
	background-color: #fff;
	display: inline;
}
.watches li img {
	display: inline;
}
.reviews {
	background-color: #c3d2f1;
	border-bottom: 1px solid #e1e9f8;
	margin: 2px 0 0 4px;
	width: 557px;
}
.review-posts {
	overflow: hidden;
	width: 100%;
	padding: 8px 0 0;
	margin: 0 0 -4px;
}
.review-posts .review-post {
	float: left;
	width: 271px;
	min-height: 67px;
	margin: 0 0 0 4px;
	display: inline;
}
* html .review-posts .review-post {
	height: 67px;
}
.review-posts .review-post .image {
	float: left;
	border: 1px solid #3f3f3f;
}
.review-posts .review-post .text {
	float: left;
	width: 217px;
	margin: 0 0 0 5px;
	display: inline;
}
.review-posts .review-post .text h4 {
	margin: 0;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #333;
}
.review-posts .review-post .text p {
	margin: 0 0 0 16px;
	padding: 0 0 2px;
	color: #333;
	font-size: 12px;
	line-height: 14px;
}
.review-posts .review-post .more {
	float: right;
	background: url(../images/arrow-3.gif) no-repeat 0 2px;
	padding: 0 0 0 16px;
	text-decoration: none;
	color: #333;
	font-weight: bold;
	font-size: 12px;
	line-height: 14px;
}
.review-posts .review-post .more:hover {
	text-decoration: underline;
}
.breadcrumb {
	margin: 0 0 0 0px;
	border: none;
	border-bottom: 1px solid #dee2eb;
}
.watches-list {
	width: 560px;
	overflow: hidden;
	margin-left: 3px;
}
.watches-list ul {
	margin: 8px 2px 0;
	padding: 0;
	width: 560px;
}
.watches-list li {
	float: left;
	list-style: none;
	width: 170px;
	height: 254px;
	margin: 0 9px 20px 4px;
	display: inline;
}
.watches-list li .image {
	position: relative;
	width: 170px;
	height: 204px;
	border: 1px solid #404040;
}
.watches-list li .image .info {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 170px;
	height: 54px;
}
.watches-list li .image .info div {
	background: url(../images/opacity.png) no-repeat;
	width: 170px;
	height: 54px;
	overflow: hidden;
}
.watches-list li .image h2 {
	margin: 7px 0 0 6px;
	color: #fff;
	position: relative;
	line-height: 20px;
}
.watches-list li .image h2 a {
	text-decoration: none;
	color: #fff;
}
.watches-list li .image p {
	margin: 1px 0 0 4px;
	font-size: 13px;
	line-height: 13px;
	color: #000;
	font-weight: bold;
	position: relative;
}
.watches-list li .image p a {
	color: #000;
	text-decoration: none;
}
.watches-list li .old-price {
	float: left;
	color: #333;
	font-size: 13px;
	line-height: 15px;
	margin: 5px 0 0 2px;
}
.watches-list li .old-price span {
	text-decoration: line-through;
}
.watches-list li .new-price {
	color: #f15a24;
	font-size: 13px;
	line-height: 15px;
	float: right;
	margin: 4px 0 0;
}
.watches-list li .buy-now {
	float: right;
	clear: right;
	color: #000;
	font-size: 11px;
	line-height: 13px;
	text-decoration: none;
	font-weight: bold;
	background: url(../images/arrow-6.gif) no-repeat 100% 0;
	padding: 0 18px 0 0;
	margin: 7px 0 0;
}
.watches-list li .buy-now:hover {
	text-decoration: underline;
}
.watches-list li .delivery {
	float: left;
	clear: left;
	color: #666;
	font-size: 10px;
	line-height: 13px;
	background: url(../images/checkbox.gif) no-repeat 100% 0;
	padding: 5px 25px 5px 0;
	margin: 2px 0 0 2px;
	white-space: nowrap;
}
.watches-list li .uitverkocht_list {
	float: left;
	clear: left;
	color: #666;
	font-size: 10px;
	line-height: 13px;
	background: url(../images/cross_small.gif) no-repeat 100% 0;
	padding: 5px 25px 5px 0;
	margin: 2px 0 0 2px;
	white-space: nowrap;
}
.watches-list li .nocheck {
	background: none;
}
.watches-list li .uitverkocht {
	position: absolute;
	top: 2px;
	left: 10px;
	background: url(../images/uitverkocht.png) no-repeat;
	width: 150px;
	height: 116px;
	text-indent: -9999px;
}
.watches-list li .new {
	position: absolute;
	top: 5px;
	left: 5px;
	color: #f15a24;
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
}

/* details page */
.gallery {
	overflow: hidden;
	width: 100%;
	height:100%;
	margin: 5px 0 0;
	padding: 0 0 8px;
}
.gallery .big-image {
	float: left;
	position: relative;
	border: 1px solid #333;
	width: 293px;
	height: 291px;
	margin: 4px 29px 0 20px;
	display: inline;
	overflow:hidden;
}
.gallery .zoom {
	position: absolute;
	bottom: 16px;
	right: 21px;
	background: url(../images/zoom.gif) no-repeat;
	width: 29px;
	height: 24px;
	text-indent: -9999px;
}
.gallery ul {
	margin: 0;
	padding: 0;
	float: left;
	width: 210px;
}
.gallery ul li {
	float: left;
	list-style: none;
	width: 93px;
	height: 93px;
	border: 1px solid #333;
	margin: 4px 7px 0 0;
	text-align: center;
}
.latest-reviews {
	margin: 13px 0 0 39px;
	padding: 0;
}
.latest-reviews li {
	color: #000;
	font-size: 14px;
	line-height: 16px;
	padding: 0 0 17px;
	font-weight: bold;
}
.latest-reviews li span {
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
}
.box {
	overflow: hidden;
	background-color: #c3d2f1;
	border-bottom: 1px solid #d2ddf5;
	width: 557px;
	margin: 4px 0 0 1px;
	padding: 3px 0 5px;
}
.box .old-price {
	font-size: 18px;
	line-height: 20px;
	text-decoration: line-through;
	font-weight: bold;
	float: right;
	width: 109px;
	letter-spacing: 1px;
}
.box .new-price {
	float: right;
	color: #f15a24;
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
	letter-spacing: 1px;
}
.box .in-stock {
	float: left;
	background: url(../images/checkbox-blue.gif) no-repeat 100% 0;
	padding: 3px 30px 1px 0;
	color: #333;
	font-size: 14px;
	line-height: 16px;
	margin: 0 0 0 18px;
}
.box .geleverd {
	float: left;
	background: url(../images/productstate_nextdaydelivery.png) no-repeat 100% 60%;
	padding: 3px 40px 1px 0;
	color: #333;
	font-size: 14px;
	line-height: 16px;
	margin: 0 0 0 18px;
}
.box .out-stock {
	float: left;
	background: url(../images/cross.gif) no-repeat 100% 0;
	padding: 3px 30px 1px 0;
	color: #333;
	font-size: 14px;
	line-height: 16px;
	margin: 0 0 0 18px;
}
.box .bestellen, .box .bestellen2 {
	float: right;
	background: url(../images/arrow-5.gif) no-repeat 100% 2px;
	padding: 0 24px 0 0;
	margin: 3px 10px 0 0;
	text-decoration: none;
	color: #f15a24;
	font-size: 14px;
	line-height: 17px;
	font-weight: bold;
}
.boxcombo .bestellencombo {
	float: right;
	background: url(../images/arrow-6.gif) no-repeat 100% 2px;
	padding: 0 24px 0 0;
	margin: 3px 0 0 0;
	text-decoration: none;
	color: #f15a24;
	font-size: 14px;
	line-height: 17px;
	font-weight: bold;
}
.box .bestellen:hover {
	text-decoration: underline;
}
.box .bestellen2:hover {
	text-decoration: none;
}
.extra-fields {
	border: 1px solid #333;
	width: 375px;
	margin: 7px 0 6px 80px;
	padding: 0 0 24px 17px;
	overflow: hidden;
}
.extra-fields h2 {
	margin: 0;
	padding: 10px 0 8px;
	font-size: 14px;
	line-height: 17px;
	font-weight: bold;
}
.extra-fields table {
	margin: 0 0 8px;
	padding: 0;
	overflow: hidden;
	table-layout: fixed;
	border-collapse: collapse;
}
.extra-fields table td  {
	margin: 0;
	padding: 0;
	color: #333;
	font-size: 14px;
	line-height: 17px;
	width: 179px;
	vertical-align: top;
}
.buttons {
	overflow: hidden;
	width: 556px;
	padding: 0 0 0 0;
}
.buttons a {
	float: left;
	border: 1px solid #666;
	width: 250px;
	background: url(../images/arrow-6.gif) no-repeat 240px 15px;
	text-decoration: none;
	color: #333;
	padding: 14px 0 14px 10px;
	margin: 0 0 0 11px;
}
.buttons a:hover {
	text-decoration: underline;
}
A.headcategory:link {
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	TEXT-DECORATION: none;
}
A.headcategory:visited {
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	TEXT-DECORATION: none;
}
A.headcategory:hover {
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	TEXT-DECORATION: underline;
}
A.headcategory:active  {
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	TEXT-DECORATION: none;
}
#customerservice_categories {
	width: 100%;
	overflow: hidden;
}
#customerservice_categories div.category_customerservice {
	width: 50%;
	margin-bottom: 10px;
	float: left;
}
#customerservice_categories h4 {
	margin: 0 0 3px 30px;
	font-size: 12px;
}
#customerservice_categories img {
	float: left;
}
#customerservice_categories ul {
	margin-left: 30px;
	font-size: 11px;
}
#customerservice_categories li {
	padding: 0;
	background: none;
}
#customerservice_categories li a {
	color: #000;
	text-decoration: none;
}
#customerservice_categories li a:hover {
	text-decoration: underline;

}
.watch .watch-box {
	width: 274px !important;
	height: 320px !important;
}
A.klantenservice:link {
	font-size: 12px;
	color: #000;
	TEXT-DECORATION: none;
}
A.klantenservice:visited {
	color: #000;
	TEXT-DECORATION: none;
}
A.klantenservice:hover {
	color: #000;
	TEXT-DECORATION: underline;
}
A.klantenservice:active  {
	color: #000;
	TEXT-DECORATION: none;
}
A.klantenservicekop:link {
	font-size: 14px;
	font-weight: bold;
	color: #7889AF;
	TEXT-DECORATION: none;
}
A.klantenservicekop:visited {
	font-size: 14px;
	color: #7889AF;
	font-weight: bold;
	TEXT-DECORATION: none;
}
A.klantenservicekop:hover {
	font-size: 14px;
	color: #7889AF;
	font-weight: bold;
	TEXT-DECORATION: underline;
}
A.klantenservicekop:active  {
	font-size: 14px;
	color: #7889AF;
	font-weight: bold;
	TEXT-DECORATION: none;
}
.hideIE6 {
	display: block;
}
.showIE6 {
	display: none;
}
.social_bookmarks{
float:left;
padding-left:210px;
}

.social_bookmarks img{
padding-top:5px;
display:inline;
}