@import url(/include/css/editor.php);
/** COLORS **
#000000		Black 		Background top
#433e3b		Gray		Background bottom
#837972		Gray		Navigation background and Footer text color
#EFEFEF		Gray		Background table list
#7C7C7C		Gray		Table text color
#CCCCCC		Gray		Grey block border color
#a09f9d		Gray		Footer slogan color
#e40083		Fuchsia		Top navigation text color
#FFE7F5		Pink		Text block bottom gradient color
#FFE0F2		Pink		Advert contactblock bg color
*/
body {
	background:#433e3b url('/image/background.jpg') left top repeat-x;
	z-index:1;
	position: relative;
	}
h1{
	font-family: "Century Gothic", "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size:19px;
	padding-left: 12px;
	padding-top: 10px;
	padding-bottom: 16px;
	}
h1.pink{
	font-family: "Century Gothic", "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	color: #e40083;
	font-size:19px;
	padding-left: 12px;
	padding-top: 10px;
	padding-bottom: 16px;
	}
h1.grey-h1{
	font-family: "Century Gothic", "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	color: #A09994;
	font-size:19px;
	padding-left: 22px;
	padding-top: 10px;
	padding-bottom: 6px;
	}
h1.grey-h1-news{
	font-family: "Century Gothic", "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	color: #A09994;
	font-size:19px;
	padding-top:10px;
	padding-left:0;
	}
h1.white-h1{
	font-family: "Century Gothic", "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size:19px;
	color: #FFFFFF;
	padding-left: 0px;
	margin-bottom:5px;
	margin-top: 9px;
	padding-bottom: 10px;
	line-height: 1.2;
	}
h1.white-h1-news{
	font-family: "Century Gothic", "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size:19px;
	color: #FFFFFF;
	padding-top: 0px;
	padding-bottom: 4px;
	}
h1.white-h1-wide{
	font-family: "Century Gothic", "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-top: 10px;
	font-size:19px;
	padding-left: 12px;
	padding-bottom: 4px;
	}
h1.advert-h1{
	font-family: "Century Gothic", "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	color: #e40083;
	font-size:19px;
	padding-left: 14px;
	padding-top: 10px;
	padding-bottom: 16px;
}
h1.pink-h1{
	font-family: "Century Gothic", "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	color: #e40083;
	font-size:19px;
	padding-left: 12px;
	padding-top: 10px;
	padding-bottom: 16px;
	}
h1.pink-search{
	font-family: "Century Gothic", "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size:19px;
	color: #e40083;
	padding-top: 10px;
	padding-bottom: 10px;
	}
h2.grey-h2{
	font-family: "Century Gothic", "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: regular;
	color: #A09994;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 16px;
	}
h2.pink-h2{
	font-family: "Century Gothic", "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	fotn-weight: regular;
	color: #e40083;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 16px;
}
div.pink-ornament{
	position:absolute;
	width: 454px;
	height:370px;
	float:left;
	left:-30px;
	bottom:10px;
	background: url('/image/pink-ornament.png') left no-repeat;
	z-index:2;
	}
div.grey-ornament{
	position:absolute;
	width: 361px;
	height:610px;
	float:left;
	top: 10px;
	left:-30px;
	background: url('/image/grey-ornament.png') left no-repeat;
	z-index:2;
	}
div.light-ornament{
	position:absolute;
	width: 545px; height:157px;
	float:left;
	left:380px;
	background: url('/image/light-ornament.png') left no-repeat;
	z-index:2;
	}
div#container {
	text-align:left;
	position:relative;
	z-index:9;
	width:994px;
	margin:0 auto;
	}

#bg {
	background:url('/image/shadow.png') left top repeat-y;
	padding-right:4px;
	}


/** HEADER **/

div#header {
	position:relative;
	height:135px;
	z-index:9;
	}
div#header h1{
	height:80px;
	line-height:80px;
	}
div.logo {
	position:absolute;
	background:url('/image/logo.png');
	float:left;
	top:15px;
	left:0;
	width:193px;
	height:74px;
	}
a.logo{
	display:block;
	width:193px;
	height:74px;
	}
#topnav {
	height:62px;
	width:450px;
	margin-left:540px;
	padding-top: 3px;
	padding-bottom: 3px;
	list-style:none;
	}
a.topnav{
	text-decoration: none;
	color: #e40083;
	}
#topnav li {
	float:right;
	padding:2px;
	}
div#navigation {
	}

/** CONTENT **/

div#wrapper {
	float:left;
	width:987px;
	background:url('/image/bg-content.jpg') left top repeat-x;
	margin:0px 1px;
	}
div#content {
	margin: 0 196px 0 196px;
	min-height:700px;
	}

table.spotlight-table{
	margin-left:11px;
	}
td.spotlight-td{
	padding-right:13px;
	font-size: 16px;
	font-weight:bold;
	color: #e40083 ;
	max-height:117px;
	}
.nieuw{
	background: url('/image/new-spotlight.png') left center no-repeat;
	height: 55px;
	width: 93px;
	position: absolute;
	top: 80px;
	left: 6px;
	}

/** SIDEBAR - LEFT **/

div#sidebar{
	float:left;
	width:196px;
	margin-left:-988px;
	}

div.aanb-menu{
	background: none;
	margin-top: 14px;
	margin-left: 14px;
	}
div.aanb-menu-top{
	height: 12px;
	background: url('/image/aanb-top.png') left no-repeat;
	}
div.aanb-menu-content{
	background: url('/image/aanb-content.png') left repeat-y;
	}
div.aanb-menu-bottom{
	height:18px;
	background: url('/image/aanb-bottom.png') left bottom no-repeat;
	}
#news{
	margin-top: 15px;
	margin-left: 14px;
	margin-bottom: -10px;
	height: 237px;
	display:block;
	background: url('/image/news.gif') left no-repeat;
	}
#news a{
	padding-left:24px;
	padding-right:30px;
	padding-top:10px;
	text-decoration:none;
	color: #FFFFFF;
	height: 237px;
	display:block;
	}	 	

img.news-sidbar-image{
	float:right;
	text-align:right;
	padding-right:0px;
	}
img.wiz-img{
	padding-left: 16px;
	}
	
.block-left {
	margin-top:14px;
	margin-left:14px;
	}
.block-left .btm {
	background: url('/image/aanb-bottom.png') left bottom no-repeat;
	padding-bottom:18px;
	}
.block-left .top {
	background: url('/image/aanb-top.png') left top no-repeat;
	padding-top:12px;
	}
.block-left .content {
	background: url('/image/aanb-content.png') left top repeat-y;
	padding:0px 0px;
	min-height:218px;
	overflow:auto;
	}
.block-left .content-btm {
	background: url('/image/aanb-content.png') left top repeat-y;
	}
.block-right {
	margin-top:14px;
	margin-left:14px;
	width: 169px;
	heigth:300px;
	}
.block-right .btm {
	background: url('/image/aanb-bottom.png') left bottom no-repeat;
	padding-bottom:18px;
	}
.block-right .top {
	background: url('/image/aanb-top.png') left top no-repeat;
	padding-top:12px;
	}
.block-right .content {
	background: url('/image/aanb-content.png') left top repeat-y;
	padding:0px 0px;
	text-align:center;
	}

.brown-block {
	margin-top:14px;
	margin-left:14px;
	width: 169px;
	heigth:326px;
	}
.brown-block .btm {
	background: url('/image/brown-block-bottom.gif') left bottom no-repeat;
	padding-bottom:11px;
	}
.brown-block .top {
	background: url('/image/brown-block-top.gif') left top no-repeat;
	padding-top:12px;
	}
.brown-block .content {
	background: url('/image/brown-block-middle.gif') left top no-repeat;
	padding:0px 10px;
	height: 332px;
	}
.brown-block .content-btm {
	color:red;	
	position:relative;
	}	
div.text-container-sidebar{
	position: relative;
	padding-top:0px;
	padding-bottom:10px;
	padding-left:24px;
	padding-right:30px;
	text-decoration:none;
	color: #ffffff;
	}
div.text-container-sidebar a{
	font-family: "Century Gothic", "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	width:130px;
	height:210px;
	margin-top:0px;
	margin-left:-14px;
	padding-left:14px;
	padding-right: -28px !important;
	color: #ffffff;
	top:5px;
	}

#text-container{
	position: relative;
	text-decoration:none;
	}
#trebuchet{
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	width:130px;
	position:absolute;
	}	
#text-container a{
	text-decoration:none;
	width:190px;
	height:230px;
	margin-top:-12px;
	margin-left:0px;
	padding-left:-14px;
	padding-right: 0px !important;
	display:block;
	color:#e40083;
	position:absolute;
	}
#txt-placeholder{
	position:relative;
	height:240px;
	}
.white-forward{
	background-image: url('/image/white-forward.gif');
	width: 25px;
	height: 26px;
	float:right;
	position: relative;
	}
#white-input{
	background: transparent url('/image/white-forward.gif');
	width: 25px;
	height: 26px;
	margin-left: 5px;
	margin-top: 12px;
	padding: 0;
	border: 0;
	overflow: hidden;
	color: #ffffff;
	text-indent: -1000em;
  	cursor: pointer; /* hand-shaped cursor */
  	cursor: hand; /* for IE 5.x */
	display: block;
	}
table.aanbod-table{
	margin-left:20px;
	border-collapse:collapse;
	}
td.category{
	width: 130px;
	padding-bottom: 2.5px;
	padding-top: 2.5px;
	border-bottom:1px solid #c8c8c8;
	}
td.categoryLast{
	width: 130px;
	padding:0;
	padding-bottom: 2.5px;
	padding-top: 2.5px;
	}
td.categorySelected{
	width: 130px;
	color: 7E7E7E;
	font-weight: bold;
	background: #EFEFEF;
	padding-bottom:2.5px;
	padding-top:2.5px;
	}
td.categorySelectedLast{
	left: 14px;
	width: 130px;
	color: 7E7E7E;
	font-weight: bold;
	background: #EFEFEF;
	padding-bottom:2.5px;
	padding-top:2.5px;
	}
td.category a{
	left: 14px;
	width: 130px;
	color: 7E7E7E;
	font-weight: bold;
	text-decoration:none;
	}
td.categoryLast a{
	left: 14px;
	width: 130px;
	color: 7E7E7E;
	font-weight: bold;
	text-decoration:none;
	}
p.pink-arrow{
	padding-left:13px;
	}
p.pink-arrow a{
	background: url('/image/pink-arrow.gif') left center no-repeat;
	padding-left:10px !important;
	text-decoration: underline;
	padding-top:4px;
	float:left;
	}
td.style a{
	color: #e40083;
	}
td.brand a{
	padding-left:14px;
	color: #FFF;
	}
/** CONTENT **/

table.brand-table{
	width:95%;
	margin:0 auto;
	border-collapse:collapse;

	}
tr.even{
	background:#EFEFEF;
	vertical-align:middle;
	height:25px;
	}
tr.odd{
	background:none;
	vertical-align:middle;
	height:25px;
	}
td.brand-td-even{
	padding-left:8px;
	vertical-align:middle;
	width:33%;
	}
td.brand-td-odd{
	padding-left:8px;
	width:33%;
	vertical-align:middle;
	}
p.wiz-step{
	margin-left:20px;
	margin-top:9px;
	margin-bottom:5px;
	color:#7C7C7C;
	}
#wiz-login{
	background: url('/image/crown-large.gif') left no-repeat;
	padding-bottom:58px;
	margin-top:2px;
	margin-left:-29px;
	padding-left:65px;
	float:left;
	}
#wiz-text, #wiz-text-right{
	float:right;
	font-weight:bold;
	color: #e40083;
	height:60px;
	line-height:60px;
	}

#wiz-new-account{
	background: url('/image/new.gif') left no-repeat;
	padding-bottom:58px;
	margin-top:2px;
	margin-left:-29px;
	padding-left:65px;
	float:left;
	}
.wizard-block {
	margin-top:15px;
	margin-left:16px;
	width:260px;
	position:relative;
	float:left;
	}
.wizard-block .btm {
	background: url('/image/wizard-block-bottom.gif') left bottom no-repeat;
	padding-bottom:12px;
	}
.wizard-block .top {
	background: url('/image/wizard-block-top.gif') left top no-repeat;
	padding-top:65px;
	}
.wizard-block .image-text {
	height:60px;
	margin-top:-63px;
	margin-left:5px;
	padding-left: 30px;
	position:absolute;
	}
.wizard-block .content {
	background: url('/image/wizard-block-content.gif') left top repeat-y;
	padding:20px;
	padding-top:40px;
	height:110px;
	}
.wizard-block-right {
	margin-top:15px;
	width:260px;
	float:right;
	position:relative;
	margin-right:12px;
	}
.wizard-block-right .btm {
	background: url('/image/wizard-block-bottom.gif') left bottom no-repeat;
	padding-bottom:12px;
	position:absolute;
	}
.wizard-block-right .image-text-right {
	height:60px;
	margin-top:-63px;
	margin-left:5px;
	padding-left: 30px;
	position:absolute;
	}
.wizard-block-right .top {
	background: url('/image/wizard-block-top.gif') left top no-repeat;
	padding-top:65px;
	width:260px;	
	}
.wizard-block-right .content {
	background: url('/image/wizard-block-content.gif') left top repeat-y;
	padding:26px;
	width:auto;
	height:105px;
	padding-top:40px;
	overflow:hidden;
	float:left;
	}

.adv-det-block-white {
	margin-top:15px;
	margin-left:15px;
	padding-bottom:30px;
	width:543px;
	position:relative;
	float:left;
	display:block;
	}
.adv-det-block-white .btm {
	background: url('/image/aanb-det-btm.gif') left bottom no-repeat;
	padding-bottom:12px;
	}
.adv-det-block-white .top {
	background: url('/image/aanb-det-top.gif') left top no-repeat;
	padding-top:12px;
	}
.adv-det-block-white .content {
	background: url('/image/aanb-det-content.gif') left top repeat-y;
	padding:14px;
	padding-left:25px;
	min-height:105px;
	}

.block-white {
	margin-top:15px;
	margin-left:16px;
	width:543px;
	}
.block-white .btm {
	background: url('/image/aanb-det-btm.gif') left bottom no-repeat;
	padding-bottom:12px;
	}
.block-white .top {
	background: url('/image/aanb-det-top.gif') left top no-repeat;
	padding-top:12px;
	}
.block-white .content {
	background: url('/image/aanb-det-content.gif') left top repeat-y;
	padding:14px;
	padding-left:25px;
	min-height:105px;
	}
.adv-block-white {
	margin: 0 auto;	
	margin-top:15px;
	margin-left:7.5px;
	margin-right:7.5px;
	width:120px;
	cursor:hand;
	}
.adv-block-white .btm {
	background: url('/image/adv-bottom.gif') left bottom no-repeat;
	padding-bottom:12px;
	}
.adv-block-white .top {
	background: url('/image/adv-top.gif') left top no-repeat;
	padding-top:12px;
	}
.adv-block-white .content {
	background: url('/image/adv-content.gif') left top repeat-y;
	padding:0px;
	min-height:190px;
	}
.adv-block-grey{
	margin: 0 auto;	
	margin-top:15px;
	margin-left:7.5px;
	margin-right:7.5px;
	width:120px;
	cursor:hand;
	}
.adv-block-grey .btm {
	background: url('/image/adv-grey-bottom.gif') left bottom no-repeat;
	padding-bottom:12px;
	}
.adv-block-grey .top {
	background: url('/image/adv-grey-top.gif') left top no-repeat;
	padding-top:12px;
	}
.adv-block-grey .content {
	background: url('/image/adv-grey-content.gif') left top repeat-y;
	padding:0px;
	min-height:190px;
	}
#valign{
	line-height:3.6em;
	}
#white-brand{
	background:white;
	border: #CCCCCC solid 1px;
	text-align:center;
	height:30px;
	}
#adv-crown{
	background:none;
	text-align:center;
	}
#adv-price{
	padding-top:10px;
	height:30px;
	background:none;
	text-align:center;
	}
#adv-tn{
	background:none;
	width:100%;
	top:50%;
	text-align:center;
	height:133px;
	}
#movieplayer{
	margin-top: 12px;
	}
#ads-bottom{
	margin-top: 14px;
	width: 593px;
	_width: 591px;
	min-height:133px;
	}
	
#contact-form {
	margin-top:14px;
	position:relative;
	width: 542px;
	}
#contact-form .top {
	padding-top: 11px;
	background: url('/image/contact-form-top.gif') no-repeat left top;
	}
#contact-form .bottom {
	padding-bottom: 11px;
	background: url('/image/contact-form-bottom.gif') no-repeat left bottom;
	}
#contact-form .content {
	border-left: 1px solid #E4E4E4;
	border-right: 1px solid #E4E4E4;
	background: #fff;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:30px;
	overflow:hidden;
	}
#contact-form .content-btm {	
	border-left: 1px solid #E4E4E4;
	border-right: 1px solid #E4E4E4;	
	text-align:right;
	background:#fff;
	padding-right: 20px;
	overflow:auto;
	}	
	
.grey-block-top-left {
	background: url('/image/grey-block-top-left.gif') no-repeat;
	width:12px;
	height:12px;
	margin-top:14px;
	clear:both;
	margin-bottom:-12px;
	}
.grey-block-top{
	background:#FFFFFF;
	border-top: 1px solid #CCCCCC;
	margin-left:12px;
	margin-right:12px;
	height:11px;
	}

.grey-block-top-right {
	background: url('/image/grey-block-top-right.gif') no-repeat;
	background-position: 100% 0; /* show bg-image starting at the right */
	width:12px;
	height:12px;
	margin-top:-12px;
	float:right;
	}
.grey-block-bottom-left {
	background: url('/image/grey-block-bottom-left.gif') no-repeat !important;
	width:12px;
	height:12px;
	}
.grey-block-bottom{
	background:#FFFFFF;
	border-bottom: 1px solid #CCCCCC;
	margin-left:12px;
	margin-right:12px;
	margin-top:-13px;
	height:12px;
	}
.grey-block-bottom-right {
	background: url('/image/grey-block-bottom-right.gif') no-repeat;
	background-position: 100% 0; /* show bg-image starting at the right */
	width:12px;
	height:12px;
	margin-top:-13px;
	float:right;
	}

.grey-block-inside {
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	background: #FFFFFF;
	padding-left: 12px;
	padding-right: 12px;
	min-height: 70px;
	overflow:hidden;
	}
.grey-block-inside-ads {
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	background: #FFFFFF;
	padding-left: 10px;
	padding-right: 10px;
	min-height: 113px;
	overflow:auto;
	}
div.grey-block-bottom-nav{
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	height:20px;	
	background:#fff;
	}
.pink-block-top-left {
	background: url('/image/pink-block-top-left.gif');
	width:13px;
	height:13px;
	margin-top:15px;
	margin-bottom:-13px;
	}
.pink-block-top{
	background:#FFFFFF;
	border-top: 1px solid #e40083;
	margin-left:13px;
	margin-right:13px;
	height:12px;
	}

.pink-block-top-right {
	background: url('/image/pink-block-top-right.gif');
	background-position: 100% 0; /* show bg-image starting at the right */
	width:13px;
	height:13px;
	margin-top:-13px;
	float:right;
	}

.pink-block-bottom-left {
	background-image: url('/image/pink-block-bottom-left.gif');
	width:13px;
	height:13px;
	}
.pink-block-bottom{
	background:#FFFFFF;
	border-bottom: 1px solid #e40083;
	margin-left:13px;
	margin-right:13px;
	margin-top:-14px;
	height:13px;
	}
.pink-block-bottom-right {
	background: url('/image/pink-block-bottom-right.gif');
	background-position: 100% 0; /* show bg-image starting at the right */
	width:13px;
	height:13px;
	margin-top:-13px;
	float:right;
	}

.pink-block-inside {
	background: #FFFFFF;
	border-left: 1px solid #e40083;
	border-right: 1px solid #e40083;
	min-height: 430px;
	padding-left: 10px;
	padding-right: 10px;
	overflow:auto;
	}
.pink-block-inside-adverts {
	background: #FFFFFF;
	border-left: 1px solid #e40083;
	border-right: 1px solid #e40083;
	min-height: 620px;
	padding-left: 10px;
	padding-right: 10px;
	overflow:auto;
	}	
.pink-block-inside-spotlight {
	background: #FFFFFF;
	border-left: 1px solid #e40083;
	border-right: 1px solid #e40083;
	min-height: 210px;
	padding-left: 10px;
	padding-right: 10px;
	overflow:auto;
	}
.pink-block-inside-search{
	border-left: 1px solid #e40083;
	border-right: 1px solid #e40083;
	height:43px;
	background: #FFFFFF;
	margin:0 auto;
	padding-left: 10px;
	padding-right: 10px;
	overflow:auto;
	}
.pink-block-bottom-nav{
	border-left: 1px solid #e40083;
	border-right: 1px solid #e40083;
	height:20px;	
	background:#fff;
	}	
.pink-block-bottom-left-search {
	background-image: url('/image/pink-block-bottom-left.gif');
	width:13px;
	height:13px;
	}
.pink-block-bottom-search{
	background:#FFFFFF;
	border-bottom: 1px solid #e40083;
	margin-left:13px;
	margin-right:13px;
	margin-top:-14px;
	height:13px;
	}
.pink-block-bottom-right-search {
	background: url('/image/pink-block-bottom-right.gif');
	background-position: 100% 0; /* show bg-image starting at the right */
	width:13px;
	height:13px;
	margin-top:-13px;
	float:right;
	}

.notopgap {
	margin-top: 0;
	}

.nobottomgap {
	margin-bottom: 0;
	}
img.newsimage{
	align:left;
	float:left;
	margin-right: 10px;
	margin-bottom: 0px;
	}
img.news-list-image{
	align:left;
	float:left;
	margin-top: 5px;
	padding-right: 15px;
	margin-bottom: 0px;
	}
a.no-decoration{
	text-decoration:none;
	}
a.aanbod{
	text-decoration: none;
	font-weight: bolder;
	color: #e40083;
	}
a.aanbodSelected{
	text-decoration: underline;
	color: #cccccc;
	}
#ul-aanbod{
	float:right;
	list-style:none;
	padding: 3px;
	height:20px;
	padding-right:25px;
	position:relative;
	bottom:20px;
	display:block;
	}
#aanbod {
	height:20px;
	width:220px;
	margin-left:360px;
	padding: 3px;
	list-style:none;
	}
#ul-aanbod li {
	float:left;
	padding:2px;
	}
.search-table{
	width:565px;
	margin-left:3px;
	border-collapse:collapse;
}
table.table-head{
	border-collapse: collapse;
	width:541px;
	/*width:330px;*/
	border:0;
	padding:0;
	margin-left:12px;
	/*margin:0 ;*/
	}
.table-head{
	border-collapse: collapse;
	width:330px;
	border:0;
	padding:0;
	margin-left:12px;
	/*margin:0 ;*/
	}	
#pink-adv-bar{
	width:540px;
	height:24px;
	background: url("/image/pink-th.gif") no-repeat;
	margin-left:14px;
	}
span.left{
	padding-top: 3px;
	padding-left: 5px;
	color:#FFFFFF;
	float:left;
}
span.right{
	padding-top: 3px;
	padding-right:5px;
	color:#FFFFFF;
	float:right;
}
#spotlightleft{
	padding-top: 3px;
	padding-left: 3px;
	float:left;
}
#spotlightright{
	padding-top: 3px;
	padding-right:10px;
	text-align:right;
	float:right;
}
#left{
	padding-top: 3px;
	padding-left: 33px;
	float:left;
}
#right{
	padding-top: 3px;
	padding-right:33px;
	text-align:right;
	float:right;
}
#left-field{
	padding-top: 3px;
	float:left;
	width:100px;
}
#right-field{
	padding-top: 3px;
	float:right;
	width:100px;
}
#container-fields{
	width:212px;
	}
#browse-next{
	margin-top:20px;
	padding-right:5px;
	text-align:right;
	float:right;
}
#browse-adverts	{
	margin-top:20px;
	float:left;
	position:relative;
	}
#bigImage{
	padding-top: 20px;
	padding-left: 14px;
	padding-right: 20px;
	float:left;
	width:288px;
	clear:both;
	z-index:400;
	}
p.more-images{
	margin-top:10px;
	padding-left:140px;
	height:30px;
	float:left;
	clear:both;
	width:182px;
	}
p.more-images a {
	background: url('/image/more-images.gif') right no-repeat;
	padding:20px;
	padding-right:40px !important;
	text-decoration: underline;
	color: #e40083;
	}
#hidden-div{
	display:none;
	position:absolute;
	left:200px;
	top:100px;
	background-color: none;
	padding: 5px;
	}
#adv-pink-price{
	color:#e40083;
	font-size:18px;
	font-family: "Century Gothic", "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	float:left;
	}
#adv-img-placeholder{
	padding-top:5px;
	padding-right:5px;
	text-align:right;
	}

td.adv-empty{
	width:120px;
	}
<!--
td.odd-top{
	background:none;
	color:#7C7C7C;
	text-align: left;
	vertical-align: top;
	border:0;
	padding: 5px;
}
td.odd-last{
	background:none;
	color:#7C7C7C;
	text-align: left;
	vertical-align: bottom;
	min-height:100%;
	border:0;
	padding: 5px;
	}
td.even{
	background:#EFEFEF;
	color:#7C7C7C;
	text-align: left;
	vertical-align:  middle;
	border:0;
	padding: 5px;
	}
td.even-last{
	background:#EFEFEF;
	color:#7C7C7C;
	text-align: left;
	vertical-align:  bottom;
	border:0;
	padding: 5px;
	}
-->
#print-button{
	position:relative;
	float:right;
	margin-top: 20px;
	margin-right: 20px;
	}
table.advert-table{
	width:230px;
	padding:0;
	margin:0;
	text-align:left;
	margin-bottom:15px;
	border-collapse:collapse;
	}
td.advert-cell{
	width:60px;
	padding:0;
	margin:0;
	padding-bottom: 2px;
	text-align:left;
	}
td.advert-cell-brand{
	padding-top:15px;
	border-bottom:1px solid #cccccc;
	padding-bottom: 2px;
	text-align:right;
	}
td.advert-cell-hr{
	padding-top:15px;
	border-bottom:1px solid #cccccc;
	padding-bottom: 2px;
	text-align:left;
	}
table.form-table tr td{
	padding:1.5px;
	vertical-align:middle;
	}
table.adv-tbl-contact {
	color:#e40083;
	text-align: left;
	padding:30px;
	}
td.adv-td-contact{
	background-color: #FFE0F2;
	text-align:left;
	color:#e40083;
	padding:0px;
	margin:0px;
	}
tr.form-td td{
	vertical-align:middle;
	}
.nav {
	width:541px;
	text-align:center;
	}
td.nav-left {
	text-align:right;
	}
td.nav-center {
	text-align:center;
	min-width:150px;
	}
p.news{
	float: left;
	background:white;
	color:#444444;
	height: auto;
	padding:auto;
	padding-right:10px;
	margin:auto;
	margin-top:2px;
	}	
#visual{
	height:264px;
	left:0;
	margin-top:15px;
	margin-bottom: 15px;
	width:598px;
	padding:0;
	position:relative;
	}
#visuals{
	height:264px;
	position:absolute;
	}

#direct-block{
	height:237px;
	padding-top:15px;
	margin-top:14px;
	margin-bottom: 15px;
	color:#e40083;
	width:207px;
	float:right;
	background: url('/image/direct-adverteren.png') no-repeat top left;
	position:relative;
	}
#text-in-block{
	margin-top:75px;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:20px;
	}
#movie-block{
	height:237px;
	margin-top:15px;
	margin-bottom: 15px;
	width:207px;
	float:right;
	background: url('/image/video.gif') no-repeat top left ;
	position:relative;
	}
#play-movie{
	display:block;
	background: url('/image/play-video.png') no-repeat left;
	height:237px;
	width:207px;
	}
#newsflash {
	margin-top:14px;
	float:left;
	position:relative;
	max-width: 376px;
	}
#newsflash .top {
	padding-top: 15px;
	background: url('/image/news-top.gif') no-repeat left top;
	}
#newsflash .bottom {
	padding-bottom: 15px;
	background: url('/image/news-bottom.gif') no-repeat left bottom;
	}
#newsflash .content {
	border-left: 1px solid silver;
	border-right: 1px solid silver;
	background: #fff;
	max-height:160px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:30px;
	overflow:hidden;
	}
#newsflash .content-btm {	
	border-left: 1px solid silver;
	border-right: 1px solid silver;	
	text-align:right;
	padding-right: 20px;
	background:#fff;
	overflow:auto;
	}	
#newsblock-placeholder{
	padding-left:14px;
	padding-right:19px;
	}
#newsblock {
	margin: 14px 0px 0px 0px;
	width: 593px;
	color:white;
	display:block;
	overflow: hidden;
	position:relative;
	}
#newsblock .left{
	background: url('/image/smiles.gif') no-repeat top left;
	width: 283px;
	float:left;
	height: 262px;
	position:relative;
	}
#newsblock .right{
	width:309px;
	margin-left: 283px;
	overflow:hidden;
	position:relative;
	}
#newsblock .top {
	padding-top: 15px;
	background: url('/image/newsblock-top.gif') no-repeat left top;
	}
#newsblock .bottom {
	position:relative;
	padding-bottom: 15px;
	background: url('/image/newsblock-bottom.gif') no-repeat left bottom;
	}
#newsblock .content {
	border-right: 1px solid #000;
	background: #000 url('/image/newsblock-gradient.gif') repeat-x left top;
	/*min-height:192px;*/
	min-height:204px;
	padding: 14px;
	}
#newsblock .news-section{
	top:20px;
	margin-bottom: 20px;
	position:relative;
	}
#maatwerk {
	margin-top: 15px;
	margin-left: 14px;
	margin-bottom: -10px;
	height: 247px;
	display:block;
	background: url('/image/maatwerk.png') left no-repeat;
	} 		
#maatwerk a{
	padding-left:24px;
	padding-right:30px;
	padding-top:10px;
	text-decoration:none;
	color: #FFFFFF;
	height: 247px;
	display:block;
	} 	

p.link-tmp a{
	background:url('/image/grey-bullet.png') left center no-repeat;
	padding-left:21px !important;
	text-decoration: underline;
	margin-top:5px;
	margin-left:40px;
	}
p.link a {
	background:url('/image/grey-bullet.png') left center no-repeat;
	padding-left:21px !important;
	text-decoration: underline;
	/*float:right;*/
	}

p.link-back a {
	background:url('/image/grey-bullet-back.png') left center no-repeat;
	padding-left:21px !important;
	text-decoration: underline;
	}
a.pink-link{
	text-decoration: underline;
	color: #e40083;
	}
p.pink-link a {
	background:url('/image/pink-forward.gif') right center no-repeat;
	padding-right:21px !important;
	text-decoration: underline;
	color: #e40083;
	}
a.pink-delete{
	text-decoration: underline;
	color: #e40083;
	}
p.pink-delete a {
	background:url('/image/pink-arrow-down.gif') right center no-repeat;
	padding-right:21px !important;
	text-decoration: underline;
	color: #e40083;
	}
p.print-advert a{
	background:url('/image/iconen/print.gif') right center no-repeat;
	padding:21px !important;
	text-decoration: underline;
	}
p.pink-link-adv a {
	background:url('/image/pink-forward.gif') right center no-repeat;
	padding-right:25px !important;
	text-decoration: none;
	color: #e40083;
	}
p.grey-link-adv a {
	background:url('/image/grey-forward.gif') right center no-repeat;
	padding-right:25px !important;
	text-decoration: none;
	color: #cccccc;
	}
p.white-link{
	margin-top: 20px;
	background:url('/image/white-link.gif') left center no-repeat;
	float:right;
	}
p.white-link-brands{
	margin-top: -20px;
	margin-right: 20px;
	background:url('/image/white-link.gif') left center no-repeat;
	float:right;
	}	
p.white-link a, p.white-link-brands a{
	padding-left:21px !important;
	text-decoration: underline;
	color: #fff;
	}
p.pink-news-link{
	padding-top:10px;
	overflow:hidden;
	}
p.pink-news-link a {
	background:url('/image/pink-forward.gif') left center no-repeat;
	padding-left:21px !important;
	text-decoration: underline;
	color: #e40083;
	float:right;
	}

p.grey-link a {
	background:url('/image/grey-forward.gif') left center no-repeat;
	padding-left:21px !important;
	text-decoration: underline;
	color: #ffffff;
	margin-top:5px;
	float:right;
	}
p.newsblock-link{
	padding-top:5px;
	}
p.newsblock-link a{
	color: #e40083;
	text-decoration: underline;
	font-weight:bold;
	}
#crown-transparant{
	margin-top:7px;
	margin-right:10px;
	width:34px;
	height:26px;
	background: url('/image/crown-transparant.gif') no-repeat;
	}
#spotlight-price {
	width:100px;
	height:24px;
	text-align:center;
	font-family: "Century Gothic", "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	background:#e40083 url('/image/spotlight-price.gif') repeat-x;
	border-bottom:1px solid #ffffff;
	color:#FFF;
	}
#spotlight-image{
	width: 100px;
	height:117px;
	overflow:hidden;
	}
#spotlight-placeholder{
	width:570px;
	height:35px;
	}
#spotlight-price a{
	font-family: "Century Gothic", "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFF;
	padding-top:4px;
	}
span.grey{
	font-family: "Century Gothic", "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	padding-left:16px;
	font-size:24px;
	color:#C8C8C8;
	}
span.pink{
	font-family: "Century Gothic", "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size:24px;
	color: #e40083;
	}
p.pink-link-spotlight a{
	padding-top:10px !important;
	}
p.pink-link-spotlight {
	background:url('/image/pink-forward.gif') right center no-repeat;
	padding-right:20px !important;
	text-decoration: none;
	float:right;
	font-size: 150%;
	color: #e40083;
}
p.pink-link-down{
	/*margin-top: 45px;
	margin-bottom: 15px;
	margin-right: 15px;*/
	margin-top: 30px;
	}
p.pink-link-down a {
	background:url('/image/pink-arrow-down.gif') right center no-repeat;
	text-decoration: underline;
	padding-right: 30px !important;
	color: #e40083;
	}
p.envelope-link a {
	background:url('/image/envelope.gif') right center no-repeat;
	text-decoration: underline;
	padding-right: 30px !important;
	margin-right: 15px;
	color: #e40083;
	}
p.pink-link-back a {
	background:url('/image/pink-back.gif') left center no-repeat;
	padding-left:21px !important;
	text-decoration: underline;
	color: #e40083;
	}
.pink-search-placeholder{
	vertical-align:middle;
	}

/** SIDEBAR - RIGHT **/

div#extra {
	float:left;
	width:198px;
	margin-left:-199px;
	}
p.center{
	padding-top: 20px;
	text-align:center;
	overflow:hidden;
	height:40px;
	}

#block-adverts {
	margin-top:10px;
	margin-left:14px;
	width: 169px;
	}
#block-adverts .top {
	padding-top: 12px;
	background: url('/image/aanb-top.png') no-repeat left top;
	}
#block-adverts .bottom {
	padding-bottom: 18px;
	background: url('/image/aanb-bottom.png') no-repeat left bottom;
	}
#block-adverts .content {
	border-left: 1px solid silver;
	border-right: 1px solid silver;
	text-align:center;
	background: #fff url('/image/aanb-content.png') repeat-x left bottom;
	/*min-height: 955px;*/
	height:738px;
	}
#block-adverts .content-medium {
	border-left: 1px solid silver;
	border-right: 1px solid silver;
	text-align:center;
	background: #fff url('/image/aanb-content.png') repeat-x left bottom;
	height: 738px;
	min-height: 738px;
	}
#block-adverts .content-small {
	border-left: 1px solid silver;
	border-right: 1px solid silver;
	text-align:center;
	background: #fff url('/image/aanb-content.png') repeat-x left bottom;
	min-height: 456px;
	}
#home-search{
	min-height: 277px;
	padding-left: 15px;
	}
#home-searchlabel{
	padding-bottom: 5px;
	height:16px;
	overflow:hidden;
	}
/** FOOTER **/
a.footer-link{
	text-decoration:none;
	color: #837972;
	}
#tab{
	padding-left:50px;
	}
div#footer {
	background:url('/image/bg-footer.png') left bottom no-repeat;
	color: #FFF;
	clear:left;
	height:49px;
	padding-top:45px;
	text-align: center;
	text-decoration:none;
	color: #837972;
	width:100%;
	position:relative;
	z-index:9;
	}

div#footer p {
	margin:0;
	padding:5px 10px
	}
a.white{
	color:white;
	}
#slogan {
	width:990px;
	margin:0 auto;
	padding:10px 0px;
	color:#a09f9d;
	text-align:center;
	}
ul.adv-contact {
	list-style:none;
	margin-left:0;
	}	
ul.adv-contact li{
	padding-top:8px;
	}
	ul.adv-contact li div.header{
		float:left;
		width: 70px;
		}
	ul.adv-contact li div.cnt{
		float:left;
		width:210px;
		padding-left:4px;
		}		
table.advert-thumbnail tr td {
	background-color: none;
	border:0px;
	}
td.form-label{
	vertical-align: top;
	width:110px;
	}


/** FORM ELEMENTS **/
input.form{
	width: 250px;
	margin-bottom: 4px;
}
input.news-input{
	margin-top: 5px;
	}
input.pink-search{
	background: url('/image/pink-button.gif') left top no-repeat;
	text-align:center;
	font-weight:bold;
	color:#ffffff;
	width:75px;
	height:22px;
	border: 0;
	cursor:hand;
	}
input.subscribe-button{
	background: url('/image/gratis-aanmelden.gif') left top no-repeat;
	text-align:center;
	font-weight:bold;
	color:#ffffff;
	width:124px;
	margin:10px;
	margin-right:-6px;
	margin-top:48px;
	height:22px;
	border: 0;
	float:right;
	cursor:hand;
	}
input.next-button{
	background: url('/image/ga-verder.gif') right bottom no-repeat;
	text-align:center;
	font-weight:bold;
	color:#ffffff;
	width:78px;
	margin:2px;
	height:22px;
	border: 0;
	float:right;
	cursor:hand;
	}
input.home-pink-search{
	background: url('/image/home-pink-button.gif') left top no-repeat;
	text-align:center;
	font-weight:bold;
	color:#ffffff;
	width:150px;
	height:22px;
	display:block;
	border: 0;
	}
select.searchfield{
	border: 1px solid #e40083;
	width: 145px;
	margin-right:14px;
	background-color: #EFEFEF;
	}
select.home-searchfield{
	border: 1px solid #e40083;
	width: 150px !important;
	margin-right:14px;
	overflow:hidden;
	background-color: #FFF;
	}
/** BASIC STYLES **/

.clear {
	display:block;
	height:1px;
	overflow:hidden;
	clear:both;
	}

#sidebar {
	_margin-left: -989px !important;
	}

#extra {
	_margin-left: -200px !important;
	}

#content {
	width: 593px;
	_width: 591px;
	overflow-x: hidden;
	}
adv-table{
	padding-left: 5px;
	text-align:center;
	}
adv-table tr td{
	vertical-align: middle;
	text-align:center;
	color:none;
	}
div#banner-align{
	margin-top:5px;
	/*background:lime;*/
	}	
.verticalalign { width:400px; height:300px; }
.verticalalign { display: table;  overflow: hidden; text-align:left; }
.verticalalign * { display: table-cell; vertical-align: middle; overflow:visible; }
.verticalalign * * { display:auto; vertical-align:none; }		