/*------------------------------taken from original nightfly------------------------------*/

a:link, a:visited, a:active{
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
}

a:hover{text-decoration:underline;}

a:visited{
	font-weight: normal;
	color: #ffffff;
}

a:active{text-decoration:underline;
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
}


/*------------------------------------------------newlook----------------------------------------------------*/

/*-body-*/

* {
	padding: 0;
	margin: 0;
}


#body { font-family: Verdana, sans-serif;
	color:#ffffff;
	font-size: 8pt; 
	text-align: center;
	background-image: url(../img/bodybg.gif);
	background-repeat: repeat-x;
	background-position: 50% 0;
	background-color: #43778f;
	overflow-x: hidden;
}

/*Floatfix*/
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* end Floatfix*/

img{
	border: none;
}

#main {	width:770px;
	background-image: url(../img/mainbg.gif);
	background-repeat: repeat-y;
	background-color: #43778f;
	top:254px;
	left:24px;
	position:absolute;
	overflow-x: hidden;
	overflow: visible;
}

#totaalmain {	width:770px;
	background-image: url(../img/totaalbg.gif);
	background-repeat: repeat-y;
	background-color: #43778f;
	top:254px;
	left:24px;
	position:absolute;
	overflow-x: hidden;
	overflow: visible;
}
	
#maintop {width:770px;
	height:4px;
	background-image: url(../img/maintopborder.gif);
	background-repeat: no-repeat;
	top:250px;
	left:24px;
	position:absolute;
}

#total {width:818px;position: relative;}

#bottom{width:770px;
	float:left;
	background-color: #0b2230;
}

#nav{
    width: 111px;
	background-image: url(../img/menu_bg.gif);
	background-repeat: repeat-y;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 8px;
	text-align: center;
	vertical-align: top;
	visibility: visible;
	z-index: auto;
	border: 0;
	vertical-align: top;
	overflow:hidden;
	padding-top: 0;
	margin-left:6px;
	margin-right:10px;
	margin:4px;
}

#nav a:link{
	color:#efd14b;
	font-weight:normal;
}

#nav a:active{
	color:#efd14b;
	font-weight:normal;
}

#nav a:hover{
	color:#efd14b;
	font-weight:normal;
}

#nav a:visited{
	color:#efd14b;
	font-weight:normal;
}

table.navtable td{height:15px;}

.navtext {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	margin-left: 9px;
}

#left{	width:127px;
	height:auto;
	float:left;
	clear:none;
	padding-top:8px;
}

#center{width:496px;
	float:left;
	clear:none;
	padding:2px;
	padding-top:8px;
	overflow:hidden;
}

#right{	width:136px;
	float:right;
	clear:none;
	padding:3px;
	padding-top:8px;
}

/*-header elements-*/

#header{width:774px; height:238px;
	clear: none;
	float: none;
	top: 0px;
	left: 20px;
	text-align: left;
	vertical-align: top;
	overflow: hidden;
	position: absolute;
}

.headertext{font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:9pt; 
	font-weight: bold; 
}

#dame {	top:0px;
	left:0px;
	position:absolute;
	width:563px;
	height:188px;
	background-image: url(../img/dame.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	z-index:auto;
}

#damenew {	top:0px;
	left:0px;
	position:absolute;
	width:563px;
	height:188px;
	z-index:auto;
}

#damenew img{
	border:none;
}

#adlayer {	top:180px;
	left:4px;
	position:absolute;
	width:770px;
	height:10px;
}

#snelkiezer {width:210px;height:20px;top:202px;left:8px;position:absolute;border-color:#43778f;}

#nieuwsbrief {width:90px;height:20px;top:205px;left:230px;position:absolute;overflow:hidden;}

#Email {top:202px;left:300px;position:absolute;overflow:hidden;}

#nieuwsknop {width:100px;height:20px;top:202px;left:445px;position:absolute;overflow:hidden;}


#favorieten {top:202px;left:578px;position:absolute;border:1px #813d02 solid;}

#favorietenknop {width:180px;height:18px;background:#f1ad1f;line-height:16px;}

html>body #favorietenknop {width:180px;height:18px;background-color:#f1ad1f;line-height:19px;}


#tabs {width:428px;height:26px;top:120px;left:342px;position:absolute;}
a.atab img{filter:alpha(opacity=90);-moz-opacity:0.90;opacity:0.90;}
a.atab:hover img{filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0;}
.dtab img{filter:alpha(opacity=40);-moz-opacity:0.4;opacity:0.4;}

#blauwlinks {top:145px;left:4px;position:absolute;width:5px;height:89px;z-index: auto;background-image: url(../img/headerlinks.gif);}

#blauwmidden {top:145px;left:9px;position:absolute;width:760px;height:90px;z-index: auto;background-color:#43778f;}

#blauwrechts {top:145px;left:769px;position:absolute;width:5px;height:89px;z-index: auto;background-image: url(../img/headerrechts.gif);}



/*-background elements-*/

#sidelinks{top:270px;
	left:0px;
	position:absolute;
	height:220px;
	width:24px;
	background-image: url(../img/shinysidelinks.jpg);
	background-repeat:no-repeat;
}

#siderechts{top:270px;
	left:794px;
	position:absolute;
	height:220px;
	width:24px;
	background-image: url(../img/shinysiderechts.jpg);
	background-repeat:no-repeat;
}

/*-contentboxes-*/

.promobox{ width:494px;
	border: 1px #8bb7d0 solid;
	margin-top: 4px;
	padding-top: 10px;
	margin-bottom: 4px;
}

.centerbox{ width:494px;
	background-image: url(../img/boxcenter.gif);
	background-repeat: repeat-y;
	vertical-align: top;;
	border: 1px #8bb7d0 solid;
	margin-top: 4px;
	margin-bottom: 4px;
	overflow:hidden;
}

.centerbox form{
	margin: 10px 0 10px 15px;
}

.sidebox{ width:130px;
	background: #81a4b5 url(../img/boxside.jpg) no-repeat;
	vertical-align: top;
	margin-top: 6px;
	overflow:hidden;
}

.sidebox img, .sidebox p a{
	display: block;
	margin: auto;
	text-align: center;
}

#avwaarborg{
	margin: 10px 0 0 0;
}

.keil{
	margin: 8px 0 15px 0;
	width: 160px;
	float: left;
	text-align: center;	
	height: 162px;
	overflow: hidden;
}

#flitsleft{
	width: 210px;
	float: left;
	text-align: center;
	padding: 10px 10px;	
}


#flitsright{
	width: 210px;
	float: right;
	text-align: center;
	padding: 10px 10px;	
}

#nieuwsbrief2{
	margin: 0 0 0 15px;
	display: block;
}

.hothead{
	font-family:Verdana, sans-serif, Arial, Helvetica;
	font-size:10pt; 
	font-weight: bold;
	color:#efd14b;
}

.hothead a:link{
	font-weight: bold;
	color:#efd14b;
}

.hothead a:visited{
	font-weight: bold;
	color:#efd14b;
}

.hothead a:active{
	font-weight: bold;
	color:#efd14b;
}

.hothead a:hover{
	font-weight: bold;
	color:#efd14b;
}

.hottext{width:359px;
	background-image: url(../img/hotbg.jpg);
	background-repeat: repeat-y;
	font-family:Verdana, sans-serif, Arial, Helvetica;
	font-size:9pt; 
	font-weight: bold;
}

.yellowtext{
	color:#efd14b;
}

.cattitle{
	font-family: Helvetica, sans-serif, Arial, Verdana;
	font-weight: bold;
	font-size:15px;
}

#totaal{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float:left;
	width:620px;
	overflow-x:visible;
	margin-left:10px;
}

#totaal .kolom{
	width:124px;
	float:left;
	margin-bottom:10px;
}

#totaal li{
	width:122px;
	text-align:left;
	list-style:none;
}

#totaal dt{
	margin-top:10px;
	margin-bottom:4px;
	text-align:left;
	color:#efd14b;
}

#totaal dt a{
	color:#efd14b;
}

#totaal dd{
	width:122px;
	text-align:left;
	list-style:none;
}

.clear{clear:both;}

#footer{
width:100%;
text-align:center;
background-color: #43778f;
padding:5px 0 10px 0;
}