* {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #3c3c3c;
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: none;
	text-decoration: none;
}
html { 
	background: #427bb5;
}
body { 
	background-image: url(../images/bg-mainverloop2.jpg);
	background-position: top;
	background-repeat: repeat-x;
	text-align: center;
	height: 100%;
}

img {
	border:none;
}

.aanbiedingmemo
{
	float: left;
	width: 150px !important;
}

.links {
	line-height: 2;
}

#bg-kerst { 
	background-image: url(../images/bg-kerst.jpg);
	background-position: top;
	background-repeat: no-repeat;
	height: 100%;
	width: 100%;
	display: table;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

#bg-koninginnedag { 
	background-image: url(../images/bg-koninginnedag.jpg);
	background-position: top;
	background-repeat: no-repeat;
	text-align: center;
	height: 100%;
	width: 100%;
	display: table;
}
#bg-lente { 
	background-image: url(../images/bg-lente.jpg);
	background-position: top;
	background-repeat: no-repeat;
	text-align: center;
	height: 100%;
	width: 100%;
	display: table;
}
#site {
	margin-left: auto;
	margin-right: auto;
	background-color: #FFF;
	text-align: left;
	width: 967px;
}
#main-content {
	margin:0 auto;
	width: 967px;
	text-align:left;
	background:#fff;
}

#top {
	position:relative;
	background-image: url(../images/top-verloop.jpg);
	background-repeat: repeat-x;
	width: 967px;
	height: 115px;
}
	
	.top-bg {
		position:absolute;
		left:0;
		z-index:0;
		width: 967px;
		height: 115px;
	}

	#top .kalender-print {
		position:absolute;
		right:7px;
		z-index:2;
		display:none;
	}
	
	#top .print-top {
		position:relative;
		z-index:2;
		width: 967px;
		height: 115px;
	}
	
	.aanbieding-print {
		display:none;
		margin-top:10px;
		color:#437BB6;
		font-size:12px;
		font-weight:bold;
	}
	
div.logo {
	width: 378px;
	height: 115px;
	float: left;
}
div.logo h6 {
	margin:-30px 0 0 18px;
	
}
div.countdown {
	float: left;
	height: 85px;
	width: 115px;
}
	p.countdowntext {
		font-size: 12px;
		text-align: center;
	}
	font.countdowntext {
		color: red;
		font-size: 12px;
	}


/* Calendar Declarations*/
div.kalender {
	background-image: url(../images/kalender1.jpg);
	width: 78px;
	height: 85px;
	float: left;
	overflow: hidden;
}
div.kalender-oranje {
	background-image: url(../images/kalender2.jpg);
	width: 78px;
	height: 85px;
	float: left;
	overflow: hidden;
}
	P.kalenderdag {
		margin: 18px 0px 0px 0px;
		_margin: 17px 0px 0px 0px;
		text-align: center;
	}
	p.kalenderdatum {
		font-size: 22px;
		color: #bf0d0d;
		margin: -1px 0px 0px 0px;
		_margin: -2px 0px 0px 0px;
		padding: 0px 0px 1px 0px;
		font-weight: bold;
		text-decoration: none;
		text-align: center;
	}
	p.kalenderdatumactief {
		font-size: 22px;
		color: #bf0d0d;
		margin: -1px 0px 0px 0px;
		_margin: -2px 0px 0px 0px;
		padding: 0px 0px 1px 0px;
		font-weight: bold;
		text-decoration: underline;
		text-align: center;
	}
	p.kalendermaand {
		font: 15px;
		font-weight: bold;
		margin: -4px 0px 0px 0px;
		text-align: center;
	}
		div.kalendarkruis {
			position:relative;
			left: 6px;
			top: -60px;
			z-index: 81;
		}


/* Menu Declarations*/
#menu {
	float:left;
	background-color: #5392c4;
	width: 967px;
	_width: 968px;
	height: 28px;
	_height: 28px;
}
	div.menubuttons {
		height: 28px;
		float: left;
	}
	span.menubuttons {
		height: 28px;
		font-size: 13px;
		padding: 4px 20px;
		text-align: center;
	}
		a.menu, a.menu-on {
			color: #FFF;
			font-size: 13px;
			font-weight: bold;
			text-decoration: none;
		}
		a.menu-on, a.menu:ACTIVE, a.menu:HOVER {
			color: #FFF;
			font-size: 13px;
			font-weight: bold;
			text-decoration: underline;
		}
	
	div.submenu{
		clear: both;
		width: 850px;
	}

/* Font Declarations */
img.noborder {
	border: 0px;
}
H1 {
	color:#104c8a;
	font-size: 19px;
	font-weight: bold;
	line-height: 21px;
	margin: 10px 0px 0px 0px;
}
H2 {
	font-size: 17px;
	font-weight: bold;
	line-height: 21px;
	margin: 10px 0px 0px 0px;
}
H3 {
	font-size: 15px;
	font-weight: bold;
	line-height: 21px;
	margin: 10px 0px 0px 0px;
}
H4 {
	font-size: 13px;
	font-weight: bold;
	line-height: 21px;
	margin: 10px 0px 0px 0px;
}
H5 {
	font-size: 13px;
	font-weight: bold;
	color: #306194;
	line-height: 21px;
	margin: 0px 0px 0px 0px;
	float: right;
}
H6 {
	font-size: 13px;
	font-weight: bold;
	color: #306194;
	line-height: 21px;
	margin: 0px 0px 0px 0px;
	float: left;
}
P {
	margin: 10px 0px 5px 0px;
}
A {
	text-decoration: underline;
}
A:active {
	text-decoration: none;
}
A:hover {
	text-decoration: none;
}
a.submenu {
	color: #444444;
	text-decoration: none;
	line-height: 21px;
}
a.submenu:hover {
	color: #444444;
	text-decoration: underline;
	line-height: 21px;
}
a.submenu:active {
	color: #444444;
	text-decoration: underline;
	line-height: 21px;
}
a.submenu-on {
	color: #bf0d0d;
	text-decoration: none;
	line-height: 21px;
}
a.submenu-on:hover {
	color: #bf0d0d;
	text-decoration: underline;
	line-height: 21px;
}
a.submenu-on:active {
	color: #bf0d0d;
	text-decoration: underline;
	line-height: 21px;
}

/* Hour Declarations */
#openingstijden {
	width: 180px;
}
	div.dagen {
		float: left;
		width: 70px;
	}
		
	div.tijden {
		float: right;
		text-align: right;
		width: 100px;
	}
	div.varsseveld {
		clear:both;
		width: 180px;
		height: 35px;
	}

/* Random Photo Declarations*/
#foto {
	background-color: #FFFFFF;
	width: 953px;
	_width: 967px;
	height: 168px;
	_height: 165px;
	margin: 28px 0px -2px 0px;
	_margin: 0px 0px 0px 0px;
	padding: 6px 7px 6px 6px;
}
	#foto-home {
		clear: both;
		background-color: #FFFFFF;
		width: 953px;
		_width: 957px;
		height: 274px;
		_height: 292px;
		margin: 28px 0px -5px 0px;
		_margin: 0px 0px 0px 0px;
		padding: 6px 7px 6px 6px;
	}
	div.fotorandom {
		background-image: url(../images/afbeeldingen-top/afbeeldingmain-029.jpg);
		width: 953px;
		height: 166px;
		z-index: 80;
	}
	div.contact {
		background-image: url(../images/afbeeldingen-top/afbeeldingmain-030.jpg);
		width: 953px;
		height: 166px;
		z-index: 80;
	}
	div.fotorandom-home {
		width: 953px;
		height: 280px;
		_height: 280px;
		z-index: 80;
		margin-bottom: -2px;
	}
	
	#foto-vestigingen {
		background-image: url(../images/afbeeldingen-top/afbeeldingmain-007.jpg);
	}
	#foto-service {
		background-image: url(../images/afbeeldingen-top/afbeeldingmain-029.jpg);
	}



/* Bottom Menu Declarations */
#bottommenu {
	clear: both;
	background-color:#FFFFFF;
	height: 37px;
	padding: 0px 14px 0px 14px;
}

	div.bottommenu-links {
		float: left;
		margin: 10px 0px 0px 0px;
		color: #000000;
		font-family: Arial, Verdana;
		font-size: 10px;
		line-height: 13px;
	}
	div.bottommenu-links-a {
		float: left;
		margin: 10px 10px 0px 10px;
		color: #000000;
		font-family: Arial, Verdana;
		font-size: 10px;
		line-height: 13px;
	}
	a.submenu-on {
	color: #3e3e3e;
	text-decoration: none;
	line-height: 13px;
	}
	a.submenu-on:hover {
		color: #686868;
		text-decoration: none;
		line-height: 13px;
	}
	a.submenu-on:active {
		color: #686868;
		text-decoration: none;
		line-height: 13px;
	}

/* Navigation Declarations */
div.navigation {
	overflow:hidden;
	clear: both;
	margin:0 0 10px 15px;
}
	div.navigation div {
		clear: none;
		float: left;
		width: 294px;
	}
	div.navigation #center,
	.navigation-left { text-align: left; }
	div.navigation #right,
	.navigation-right { text-align: right; }
	
div.navigationnormal {
	clear: both;
	margin-left: 20px;
	padding-top: 10px;
}
	div.navigationnormal div {
		clear: none;
		float: left;
		width: 210px;
	}
	div.navigationnormal #center { text-align: center; }
	div.navigationnormal #right { text-align: right; }
	
div.navigationsmall {
	clear: both;
	padding-top: 10px;
}
	div.navigationsmall div {
		clear: none;
		float: left;
		width: 176px;
	}
	div.navigationsmall #center { text-align: center; margin-bottom: 10px;}
	div.navigationsmall #right { float:right; text-align: right;  margin-right: 18px; _margin-right:0; margin-bottom: 10px; }


	
/* Column Declarations*/
#columnholder {
	background-color:#FFFFFF;
	width: 947px;
	_width: 940px;
	padding: 20px 10px 0px 10px;
	_padding-right: 0;
	_padding-left:5px;
	float: left;
}

.aanbiedingenpage #columnholder {
	_width:968px;
}

	div.column2_left {
		background-color:#FFFFFF;
		width: 685px;
		padding: 0px 10px 14px 10px;
		float: left;
	}

	.aanbiedingenpage div.column2_left {
		width:937px;
	}
	
		.aanbiedingenpage div.column2_left p {
			color:#3b3b3b;
			line-height:18px;
		}
	
		div.column2_left h2 {
			margin:0;
			padding:0 0 0 20px;
			width:648px;
			_width:668;
			color:#ffffff;
			font-size:12px;
			background: #437bb6 url(../images/teaser_ttlbalk-blue.jpg) left top no-repeat;
		}
		
		#artikel {
			position:relative;
			z-index:20;
			margin:19px 0 0;
			width:668px;
			height:417px;
			background: url(../images/print-artikel.png) no-repeat;
		}
		
			#subartikel #artikel {
				text-align:center;
			}
			
			#artikel h3 {
				display:inline-block;
				padding:18px 0 0 15px;
				color:#437bb6;
				font-size:30px;
				line-height:35px;
				text-transform:uppercase;
			}
			
			#artikel img {
				margin:14px 3px 0 28px;
			}
			
			#artikel .schaar {
				position:absolute;
				bottom:-12px;
				left:-20px;
				display:none;
			}
			
			div.column2_left #artikel p {
				margin:0 0 10px 0;
				padding:0 0 0 20px;
				width:375px;
				color:#427ab5;
				line-height:21px;
				font-family:Arial;
				font-weight:bold;
				font-size:11px;
			}
			
			#artikel .oudeprijs {
				position:absolute;
				z-index:44;
				right:19px;
				bottom:97px;
				margin: 0 2px 0 0;
				color:#000000;
				font-size:15px;
				font-weight:bold;
			}
			
			#artikel .nieuwprijs,
			.aanbiedingprijs .nieuwprijs {
				position:absolute;
				z-index:44;
				right:19px;
				bottom:15px;
				font-family:impact;
				font-weight:bold;
				color:#ff0000;
				font-size:69px;
				-webkit-text-stroke:2px solid #fff;
			}
 			
			.aanbiedingprijs .nieuwprijs {
				left:12;
				bottom:3px;
				right:173px;
			}
		
			#artikel .small-nieuwprijs {
				font-size:33px;
			}
	
			.aanbiedingprijs .small-nieuwprijs {
				font-size:44px;
			}	
		
		div.column2_left .aanbiedingen-menu {
			overflow:hidden;
			margin:23px 0 12px;
			width:917px;
			border-bottom:2px solid #ececec;
			border-top:2px solid #ececec;
		}
			
			div.column2_left .aanbiedingen-menu li {
				float:left;
				height:51px;
				margin:0 45px 0 0;
				list-style:none;
				font-size:17px;
				font-weight:bold;
			}
			
				div.column2_left .aanbiedingen-menu li a {
					height: 51px;
					display: inline-block;
					line-height: 51px;
					color:#104c8a;
					font-size:17px;
					text-decoration:none;
				}
				
				div.column2_left .aanbiedingen-menu li a:hover,
				div.column2_left .aanbiedingen-menu li a.active {
					text-decoration:none;
					background: url(../images/aanbiedingen-menu-bg.jpg) center bottom repeat-x;
					/*background: url(../images/aanbiedingen-menu-bg.gif) center bottom repeat-x;*/
				}
			
		#subartikel {
			position:relative;
			margin:40px 0 0;
			width:666px;
			height:289px;
		}
			
			#subartikel #artikel {
				/*position:absolute;
				left:-4px;
				top:-15px;*/
				float: left;
				width: 330px;
				height:148px;
				background: url(../images/ster-achtergrond-b.png) right 0 no-repeat;
			}
			#subartikel #artikel.noright { background-image: none; }
			#subartikel #artikel.toprightborder { background: url(../images/ster-achtergrond-lo.png) right 0 no-repeat; }
			#subartikel #artikel.topborder { background: url(../images/ster-achtergrond-ro.png) right 0 no-repeat; }
			
				#subartikel #artikel img.lb, #subartikel #artikel img.lo {
					margin:35px 14px 0 ;
				}
			
				#subartikel #artikel img.rb {
					margin:35px 0 0 30px;
				}
			
			#subartikel img {
				border:none;
			}
		
	div.column2_right {
		float: left;
		width: 185px;
		margin: 0px 0px 0px 0px;
		_margin: 0px 13px 0px 0px;
		padding: 2px 0px 0px 0px;
		_padding: 3px 0px 0px 0px;
	}
	
	div.column2_rleft {
		background-color:#FFFFFF;
		width: 185px;
		padding: 0px 10px 14px 10px;
		float: left;
		
	}
	div.column2_rright {
		float: left;
		width: 685px;
		margin: 0px 0px 0px 0px;
		_margin: 0px 13px 0px 0px;
		padding: 2px 0px 0px 0px;
		_padding: 3px 0px 0px 0px;
	}
	div.column3_rright {
		float: left;
		width: 685px;
		margin: 0px 0px 0px 0px;
		_margin: 0px 13px 0px 0px;
		padding: 0px 0px 0px 0px;
		_padding: 0px 0px 0px 0px;
	}

	
	div.column3_left {
		display: table;
		float: left;
		width: 201px;
		height: 175px;
		padding-right: 6px;
		padding-left: 10px;
	}
	
	div.column3_center {
		float: left;
		width: 445px;
		height: 175px;
		padding-right: 6px;
	}
	
	div.column3_right {
		float: left;
		width: 212px;
		height: 175px;
	}

/* Teaser Declarations */
H1.white {
	color: #FFF;
	font-size: 12px;
	line-height: 14px;
	margin: 0px 0px 0px 0px;
}

a.h1 {
	color: #000;
	font-size: 18px;
	font-weight: bold;
	line-height: 25px;
	text-decoration: none;
	text-align: left;
}

a.h1:active {
	color: #0b3f73;
	font-size: 18px;
	font-weight: bold;
	line-height: 25px;
	text-decoration: underline;
	text-align: left;
}

a.h1:hover {
	color: #0b3f73;
	font-size: 18px;
	font-weight: bold;
	line-height: 25px;
	text-decoration: underline;
	text-align: left;
}

div.teaserblok {
	background-repeat: no-repeat;
	display: table;
	float: left;
	height: 175px;
	margin: 0px 5px 0px 0px;
	padding: 2px 0px 0px 0px ;	
	_padding: 3px 0px 0px 0px ;
}

div.teaserblok_noheight {
	background-repeat: no-repeat;
	float: left;
	height: 20px;
	margin: 0px 5px 0px 0px;
	padding: 2px 0px 0px 0px ;	
}

div.teaserblok_wooncollectie {
	background-repeat: no-repeat;
	display: table;
	float: left;
	height: 175px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 0px ;	
	_padding: 3px 0px 0px 0px ;
}

	#teaserblok1 {
		background-image: url(../images/teaser_ttlbalk-red1.jpg);
		background-repeat: no-repeat;
		width: 215px;
	}
	
		#teaserblok1 .print {
			display:block;
			margin:22px 0 0;
			width:213px;
			height:80px;
			border-top:1px dashed #437bb6;
			border-bottom:1px dashed #437bb6;
			line-height:80px;
		}
			
			#teaserblok1 .print a {
				display:inline-block;
				margin:28px 0 0;
				padding:0 0 0 30px;
				color:#437bb6;
				text-decoration:none;
				font-size:11px;
				line-height:24px;
				font-weight:bold;
				font-family:Arial;
				background: url(../images/print-icon.gif) left center no-repeat;
			}
			
				#teaserblok1 .print a:hover {
					text-decoration:underline;
				}
			
	#teaserblok1_2 {
		background-image: url(../images/teaser_ttlbalk-red1.jpg);
		background-repeat: no-repeat;
		width: 215px;
		margin-top: 16px;
	}
		
	#teaserblok2 {
		background-image: url(../images/teaser_ttlbalk-blue.jpg);
		background-repeat: no-repeat;
		float: left;
		width: 445px;
	}
		
	#teaserblok3 {
		background-image: url(../images/teaser_ttlbalk-red2.jpg);
		background-repeat: no-repeat;
		float: left;
		width: 211px;
	}
	
	#teaserblok4 {
		background-image: url(../images/teaser_ttlbalk-blue2.jpg);
		background-repeat: no-repeat;
		float: left;
		width: 683px;
	}
	
	div.teaserblok5 {
		background-image: url(../images/teaser_ttlbalk-blue.jpg);
		background-repeat: no-repeat;
		float: left;
		width: 180px;
	}
	
		H1.teaser {
			color: #FFF;
			font-size: 12px;
			font-weight: bold;
			line-height: 14px;
			margin: 0px 0px 0px 20px;
		}
		span.teaser {
			color: #FFF;
			font-size: 12px;
			font-weight: bold;
			line-height: 14px;
			margin: 0px 0px 0px 20px;
		}

/* Line Declarations */
div.greyline-vertical, div.greyline-index  {
	width: 1px;
	float: left;
	border-left: 1px solid #c0c0c0;
	height: 167px;
	margin: 0px 12px 0px 0px;
}

div.greyline-index {
	height: 195px;
}

.border-both {
	margin:0 13px 5px 0;
	padding:0 9px 30px 12px;
	border-right:1px solid #c0c0c0;
	border-left:1px solid #c0c0c0;
}

.border-left {
	margin:0 0 5px 0;
	padding:0 0 30px 12px;
	border-left:1px solid #c0c0c0;
}

.border-right {
	margin:0 13px 5px 0;
	padding:0 9px 30px 0;
	border-right:1px solid #c0c0c0;
}

/*.printbon div.greyline-vertical, div.greyline-index  {
	height:772px;
}*/

.printbon2 div.aanbiedingitem {
	float:left;
}


div.greyline-horizontal {
	clear: both;
	border-bottom: 1px solid #c0c0c0;
	width: 930px;
	text-align:center;
	height: 1px;
	margin: 0px 17px 7px 14px;
}
div.greyline-horizon {
	clear: both;
	border-top: 1px solid #c0c0c0;
	width: 930px;
	text-align:center;
	height: 1px;
	margin: 0px 0px 7px 0px;
}
div.blueline{
	background-image: url(../images/blueline.jpg); 
	background-repeat:repeat-x;
	margin: 10px 0px 0px 0px;
	width: 968px;
}

/* Wooncollectie Declarations */
.collectie{
	overflow:hidden;
	clear: both;
	margin: 15px 0px 15px 14px;
	width: 915px;
}
	div.collectieitem{
		float: left;
		margin-right: 30px;
	}
	
#collectiemenu, #collectiemenu li ul {
	list-style-type: none;
}

#collectiemenu li ul{
	padding-top: 5px;
}

li.collectiemenu  {
	border: 0px;
	border-bottom: 1px dotted #CDCDCD;
	padding: 5px 0px;
}
li.collectiesubmenu {
	border: 0px;
	border-top: 1px dotted #CDCDCD;
	padding: 5px 0px;
	padding-left: 15px;
}

li.collectiesubmenu.last {
	padding-bottom: 0px;
}

#detail-content {
	clear: both;
	float: left;
	margin: 6px;
	width: 661px;
}
#detail-img {
	/*border: 1px solid red;*/
	float: left;
	width: 328px;
}
#detail-desc {
	/*border: 1px solid green;*/
	float: left;
	width: 328px;
}
div.detail-split {
	clear: left;
	float: left;
	width: 661px;
}


/* Home Content */
H1.showroom {
	font-size: 13px;
	font-weight: bold;
	line-height: 15px;
}
p.showroom {
	line-height: 13px;
}

H1.collectie {
	color: #FFFFFF;
	font-size: 12px;
	line-height: 14px;
	padding: 6px 0px 6px 4px;
	_padding: 0px 0px 0px 4px;
}
#showroomcollectie {
	background-image: url(../images/bg-main-showroomcollectie.jpg);
	background-repeat: repeat-x;
	width: 968px;
	height: 172px;
}
#showroomcollectie2 {
	background-image: url(../images/bg-main-showroomcollectie-2.jpg);
	background-repeat: repeat-x;
	width: 968px;
	height: 175px;
}
	#showroomcollectieitems {
		text-align: center;
	}
	#showroomcollectieitems-koninginnedag {
		text-align: center;
	}
	#showroomcollectiecenter {
		float: left;
		margin: 0px auto 0px auto;
		text-align: left;
	}
	div.showroomcollectieitem {
		position:relative;
		float: left;
		height: 118px;
	}
	
		div.showroomcollectieitem .bedrag-aanbieding {
			position:absolute;
			top:65px;
			left:5px;
			padding:2px;
			color:white;
			font-size:16px;
			font-weight:bold;
			font-family:arial;
			background:#437BB6;
		}
	
/* Actie Declarations */
div.clear {
	clear: both;
}
div.actieholder {
	float: left;
	width: 320px;
	padding: 0px 20px 10px 10px;
}

/* Vestigingen declarations */
#cwblogo {
	position: relative;
	left: 820px;
	top: 12px;
}

/* Aanbiedingen */
div.aanbiedingenitems {
	clear: left;
}
	div.aanbiedingitem {
		float: left;
		margin-right: 39px;
		width: 441px;
	}
	
	div.special {
		width: 640px !important;
	}
	
	#main-content div.nth-of-type_2n {
		margin-right:0;
	}
	
		div.aanbiedingitem .aanbiedingfoto {
			position:relative;
			overflow:hidden;
			width:436px;
			height:275px;
			border:3px solid #113a64;
			align: center;
		}
		
		div.aanbiedingitem .aanbiedingfoto.large {
			height:407px !important;
		}
	
			div.aanbiedingitem .aanbiedingfoto .aanbiedingprijs {
				position:absolute;
				bottom:0;
				left:0;
				width:436px;
				height:57px;
				background:url(../images/transparant-bg.png) 0 0 repeat;
			}
	
		div.aanbiedingkolom {
			float: left;
			margin-right: 8px;
			width: 152px;
		}
			h1.aanbiedingen{
				font-size: 17px;
				font-weight: bold;
				margin-bottom: 6px;
			}
			
			h1.aanbiedingen a {
				text-decoration:none !inportant;
			}
			
			h1.prijs {
				font-size: 17px;
			}
		
		.aanbiedingbeschrijving {
			overflow:hidden;
			padding-bottom:17px;
		}
		
		.aanbiedingcolumn {
			overflow:hidden;
			clear:both;
			padding-bottom:2px;
			margin-top:15px;
			background: url(../images/aanbieding-border-bottom.png) left bottom no-repeat;
		}
		
		.aanbiedingcolumn.no-bg {
			background:none;
		}
		
		.aanbiedingcolumn.long {
			background: url(../images/aanbieding-border-bottom-long.png) left bottom no-repeat;
		}
			.aanbiedingcolumn a {
				display:inline-block;
				color:#0f4c8a;
				text-decoration:none;
			}
			
			.aanbiedingcolumn a:hover {
				text-decoration:underline;
			}
		
			.aanbiedingcolumn a.vorige {
				margin-bottom:10px;
				_margin-bottom:0px;
				float:left;
			}
		
			.aanbiedingcolumn a.volgende {
				float:right;
				margin-bottom:10px;
				_margin-bottom:0px;
				margin-right:15px;
				_margin-right:3px;
			}
		
		.aanbiedingitem dl {
			width:190px;
			margin:10px 0 0;
			color:#3c3c3c;
			font-size:11px;
			line-height:18px;
		}	
		
			.aanbiedingitem dl dt {
				font-weight:bold;
			}
			
			.aanbiedingitem dl dd {
				
			}
		
		#main-content .aanbiedingitem .aanbiedingbeschrijving .aanbiedingprijs {
			width:120px;
			color:#ed171f;
			text-align:left;
			font-weight:bold;
		}
		
		.aanbiedingitem .left {
			float:left;
		}
		
		.aanbiedingitem .right p{
			float:left;
			text-align:left;
		}		
			
font.error {
	color: red;
}
hr.blue {
	border: 0px;
	border-top: 1px solid #427bb5;
	height: 1px;
}
hr.clear {
	border: 0;
	clear: both;
	height: 0;
	visibility: hidden;
}

#shopbuttons {
	width: 630px;
	position: relative;
}
	#shopbuttons_back {
		float: left;
		width: 270px;
	}
	#shopbuttons_next {
		float: right;
		text-align: right;
	}
	
img.noborder {
	border: 0px;
}

#artikel .print a,
.aanbiedingprijs .print a {
	display:inline-block;
	float:right;
	margin:28px 50px 0;
	padding-left:30px;
	color:#437BB6;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	line-height:24px;
	text-decoration:none;
	background: url(../images/print-icon.png) left center no-repeat;
}

.aanbiedingprijs .print a {
	margin:8px 16px 0 0;
}

.aanbiedingprijs .print a:hover {
	color:#113a64;
}
	#sliderbar {
		background:#fff url(../images/slider-bottom.gif) left bottom repeat-x;
		padding:20px 0 35px;
		width:968px;
		height:90px;
		_height:145px;
		overflow:hidden;
		position:relative;
	}
	
		#tick-container {
			z-index:0;
			position:relative;
			width: 2800px;
			height:90px;
			overflow:hidden;
		}
		
			#tickerID {
				visibility:visible;
				top:0;
				left:0;
			}
			
			.ticker {
				visibility:hidden;
				position:relative;
				left:0;
				top:0;
				border:0;
				width:100%;
			}

				.showroomcollectieitem {
					float:left;
					padding:0 30px 0 0; /* Must be padding for the script to work correctly */
					height:90px;
				}
				
.shadow-left span,
.shadow-right span {
	display: none;
}

#sliderbar .shadow-left {
	position:absolute;
	top:0;
	left:0;
	z-index:30;
	width:14px;
	height:130px;
	background: url(../images/sliderbar.png) -14px 0 no-repeat;
}

#sliderbar .shadow-right {
	position:absolute;
	top:0;
	right:0;
	z-index:30;
	width:14px;
	height:130px;
	background:url(../images/sliderbar.png) no-repeat;
}

#sliderbar #shadow span {display:none;}s

.left {
	float:left;
}

.right {
	float:right;
}