BODY, TD
{
	font-family: arial;
font-size:12px;
color: #454545;
}

HR
{
	height: 1px;
}

A
{
     text-decoration: none;
}

A:hover
{
	text-decoration: underline;
}


h1, .Kop1
{
	font-size:22px;	
	font-weight: bold;
	line-height:normal;
	padding:0;
	margin:0 0 15px 0;
}

h2, .Kop2
{
	font-size:16px;	
	font-weight: normal;
	line-height:normal;
	padding:0;
	margin:0 0 15px 0;}

h3, .Kop3
{
	font-size: 12px;
	font-weight: bold;
	color: #454545;
	padding:0;
	margin:0 0 5px 0;
}

.Standaard
{
	font-size: 12px;
                     line-height: 18px;
	font-weight: normal;
}


.firstLetter{
	font-size: 100%;
	display:block;	
}

.firstLetter:first-letter{

	font-size:45px;
	line-height: normal;
	margin: 0 8px 0px 0;
	padding:5px 5px 5px 5px;
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#a2936c;
	border:1px solid #ebebeb;
}
/*---{ common )-------------------------------------------------------*/

body
{
	font-size: x-small;
	text-align: center;
	color: #454545;
	background: #fff url(../images/thering2.jpg) top center no-repeat; 
	padding: 0;
	margin: 0;
	
	line-height: normal;

}

body, input, select, textarea, td, th
{
	font-size: 100%;
	font-family: Arial, Verdana, sans-serif;
	line-height: normal;
}

h1, .Kop1
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 30px;
	font-weight: normal;
	color: #72282f;
	padding:0;
	margin:0 0 20px 0;
}

h2, .Kop2
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: normal;
	color: #454545;
	padding:0;
	margin:0 0 10px 0;
}

h3, .Kop3
{
	font-size: 100%;
	font-weight: bold;
	color: #454545;
}


.firstLetter{
	font-size: 100%;
	display:block;	
}

.firstLetter:first-letter{

	font-size:45px;
	line-height: normal;
	margin: 0 8px 0px 0;
	padding:5px 5px 5px 5px;
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#a2936c;
	border:1px solid #ebebeb;
}


.Standaard
{
	font-size: 100%;	
}

p
{
}

a
{
	text-decoration: underline;
	color: #666;
	
}



a.download
{
	/*background: url(../images/ico_download.gif) no-repeat 0 0px;
	padding: 1px 0 0 18px;*/
}

a:hover
{
	text-decoration: underline;
}

a:focus
{
  -moz-outline-style: none;
}

.clsSmall
{
	font-size: 85%;	
}


.clearleft
{
	clear: left;
}

.clearright
{
	clear: right;
}

.clearboth
{
	clear: both;
}

/*---{ wrapper )-------------------------------------------------------*/

#wrapper
{
	position: relative;
	padding: 0;
	margin: 0 auto;
	text-align: left;
	width: 994px;
	font-size: 90%;
	background:transparent url(../images/wrapper-clean-bg.gif) left top repeat-y; 
}



/*---{ header )-------------------------------------------------------*/

#header
{
	height: 181px;
	padding: 0;
	margin: 0 0 30px 0;
	position: relative;
	background:url(../images/header2-bg.gif) 3px 1px no-repeat; 
}

#contactLabel{
	position:absolute;
	right:8px;
	top:0px;
	z-index:99;
}

/* logo */

#logo
{
	padding: 0;
	margin: 0;
	position: absolute;
	z-index: 1;
	left: 25px;
	top: 5px;
}

#logo a
{
	padding: 0;
	margin: 0;
	text-decoration:none;
}

#logo a img
{
	padding: 0;
	margin: 0;
	border:none;
}



/* address */

#header address
{
	display: none;
}


/* utilNav */

#utilNav
{
	display:none;
}


/* globalNav */
#globalNav{
	position: relative;
	top: 134px;
	left: 20px;
}

#globalNav ul
{
	padding: 0;
	margin:0;
	z-index: 1;
	list-style: none;
}

#globalNav ul li
{
	padding: 0;
	margin: 0;
	list-style: none;
	float: left;
	font-family:Georgia, "Times New Roman", Times, serif;
	background:url(../images/globalnav-sep.gif) right 4px no-repeat;
}

#globalNav ul li a
{
	padding: 0 15px 0 15px;
	margin: 0;
	text-decoration:none;
	color:#ede7d8;
	font-size:14px;
	height: 47px;
	line-height: 47px;
	display:block;
	_float:left;
}

#globalNav ul li.active a
{
	text-decoration: none;
	color:#fff;
}

#globalNav ul li.more a
{
	
}

#ntbo {
	display: block;
	height: 100px;
	width: 100px;
	margin: 0 auto;
	padding: 15px 0 5px;
	outline: none;
}


/*---{ cols )-------------------------------------------------------*/

#cols
{
	position: relative;
	padding: 0;
	margin: 0;
	width: 778px;
	float:left;
}

#content
{
	position: relative;
	padding: 0px 20px 40px 20px;
	margin: 0;
	width: 531px;
	float: right;
	line-height: 20px;
	/* min-height:500px; */
}


#sidecol
{
	position: relative;
	padding: 0px 20px 0 20px;
	margin: 0;
	width: 167px;
	float: left;
}

#sidebar
{
	position: relative;
	padding: 0px 20px 20px 20px;
	margin: 0;
	width: 176px;
	float: left;
}


/*---{ localNav )-------------------------------------------------------*/

.localNav
{
	padding: 0;
	margin: 0 0 30px 0;
}

.localNav h4
{
	font-size: 16px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color:#454545;
	padding:0 0 5px 0;
	margin:0 0 10px 0;
}

.localNav ul
{
	padding: 0;
	margin: 0;
	list-style: none;
		border-top:1px solid #ebebeb;


}

.localNav ul li
{
	padding: 5px 0 5px 16px;
	margin: 0;
	list-style: none;
	background: url(../images/localnav-ico.gif) 4px 50% no-repeat;
	border-bottom:1px solid #ebebeb;
	height:1%;
}


.localNav ul li a
{
	padding: 0;
	margin: 0;
	text-decoration:none;
	color:#909090;
	display:block;
	height: 100%;
}

.localNav ul li.active
{
background-color:#f7f7f7;
}

.localNav ul li ul
{
	border-bottom: none;
	margin: 0;
	padding: 0;	
}

.localNav ul li.active ul
{
	border-bottom: none;
	margin: 5px 0 0 0;	
}

.localNav ul li ul li
{
	display: none;
	padding: 0;
	margin: 0;
}

.localNav ul li.active ul li
{
	display: block;
	padding: 2px 0px 2px 0px;
	margin: 0 0 0 0;
	height: 1%;
	list-style: none;
	background-image: none;
}

.localNav ul li.active ul li a
{
	padding: 0;
	margin: 0;
}

.localNav ul li.active ul li.active a
{
	font-weight: bold;
	text-decoration: underline;
}



/*---{ footer )-------------------------------------------------------*/

#footer
{
	height:80px;
	position: relative;
	padding: 12px 0 0 0;
	margin: 0;
	background:#fff url(../images/footer-bg.gif) -3px top no-repeat;
	font-size:11px;
	color:#aaa;
}

#footer a{
	color:#aaa;
	text-decoration:none;

}

#footer a:hover{
text-decoration:underline;

}

#footerNav
{
	display:none;
}


/* legal */

#legal
{
	position:absolute;
	z-index : 1;
	left : 20px;
	top : 25px;
	padding:0;
	margin:0;
}

#divide
{
	position:absolute;
	z-index : 1;
	right : 20px;
	top : 25px;
	padding:0;
	margin:0;
}

#gotoTop
{
	display:none;
}

#footer a
{

}

#keurmerk{
	float:right;
	margin:35px 0 0;
}


a.configBtn,
.MGring a.configBtn
{
	color:#fff;
	background:#fff url(../images/configuratorBtn.gif) no-repeat left top;
	display:block;
	font-size: 12px;
	padding: 4px 27px 4px 8px;
	line-height: 22px;
	height: 22px;
	width: 111px;
	text-decoration:none;
}

a.configBtn:hover,
.MGring a.configBtn:hover
{
	background:#fff url(../images/configuratorBtn.gif) no-repeat left bottom;
}

.MGring
{
	width: 190px;
	height:370px;
	border:1px solid #EBEBEB;
	display:block;
	padding: 10px;
	float:left;
	margin: 0 20px 20px 0;
	position:relative;
}

.MGring a
{
	background:none;
	display:block;
	padding: 0;
}

.MGring img{
	height: 190px;
	width: 190px;
}

.MGring a:hover{
	background:none;
}

.MGring a.magnifyImg{
	position:absolute;
	top:12px;
	right:12px;
	background:transparent url(../images/magnify.gif) no-repeat left top;
	display:block;
	padding: 0;
	margin:0;
	height: 35px;
	width: 35px;
	text-decoration:none;
}

.MGring h3{
	margin:0;
	padding:5px 0 0 0;
}
.MGring .description{
	overflow:hidden;
	height:150px;
}

.MGring p{
	font-size:11px;
	padding:0;
	margin:0;
}
.MGring a.configBtn{
	margin: 0 auto;
}


.returnBtn{
	display: block;
	color: #000;
	background-color: #ccc;
	border: 2px solid #a9a9a9;
	font-size: 14px;
	font-weight: 700;
	padding: 2px 4px 2px 1px;
	margin: 5px;
	width: 140px;
	text-align: center;
	text-decoration: none;
	cursor:hand;
	cursor:pointer;
}

.returnBtn:hover{
	background-color: #d7d7d7;
	color: #414141;
	border: 2px solid #dedede;
	text-decoration: none;
	padding: 2px 4px 2px 0px;
	width: 141px;

}
/* globalNav */

/* ------------ */
#globalNav ul ul {
	position:absolute;
    float:left;
    list-style:none;
    border:none;
    width:200px;
	padding: 4px;  
	margin: 0;
	left:-9999%;
    height:auto;
    font-weight:normal;
	display:block;
	background-color: #b6a373;
}

#globalNav ul li li {
	background: none;
	height:auto;
	padding: 0;
	margin: 0;
}


#globalNav li li a
{
    height: 12px;
	line-height: 12px;
	padding:5px 0 5px 10px;
	border-left: 1px solid #fff;
    font-size:11px;
	width:188px;
	display:block;
    color:#ede7d8;
	margin: 2px 0;
    text-decoration:none;
}

#globalNav ul li.active li a
{
    color:#ede7d8;
}


#globalNav ul li li:hover a, 
#globalNav li:hover li a,
#globalNav li li.active a
{
    color:#fff;
}

#globalNav ul li li:hover a,
#globalNav li li.active a

{
	border-left: 1px solid #958258;
}

#globalNav ul li:hover ul,
#globalNav ul li:active ul
{
    left:auto;
}
/*---{ Nieuwsmodule )-------------------------------------------------------*/


/* Nieuwsoverzicht */

#newsList
{
	
}

#newsList .item
{
	padding: 5px 0 5px 0;
	margin: 0 0 10px 0;
}

#newsList .item h3
{
	font-size: 110%;
	padding:0;
	margin:0;
}

#newsList .item h3 a
{
	color: #454545;
}

#newsList .item .date
{
	font-size: 100%;
	padding: 0;
	margin: 0;
	float: left;
}

#newsList .item .picture
{
	padding: 0px;
	float:left;
	margin: 0 10px 0 0;
	border:1px solid #CFCFCF;
	width: 120px;
	text-align:center;
}

#newsList .item .picture img
{
	border:0;
}

#newsList .item .teaser
{
	
}

#newsList .item .teaser a.more
{
	
}


/* Nieuwsdetail */

#newsDetail a.back
{
	float:right;
}
	
#newsDetail h1
{
	margin:0;
}
	
#newsDetail .date
{
	margin:0;
	padding:0;
}
	
#newsDetail .picture
{
	margin: 0 10px 10px 0;
	padding: 0;
	width: 120px;
	border: 1px solid #CFCFCF;
	float: left;
	text-align: center;
}
	
#newsDetail .teaser
{
	padding:0;
	margin:10px 0 15px 0;
	font-weight: bold;
	font-size: 100%;
}.master{
	position:relative;
	padding:0;
	margin:0;
	width: 531px;
}

.master .item{
	position:relative;
	padding:0;
	margin:0 0 20px 0;
	width: 531px;
}

.master .item .date{
	text-transform:capitalize;
	color:#aaa;
	padding:0;
	margin:0;
}

.master .item .col1{
	width: 136px;
	padding:0 20px 0 0;
	margin:0;
	float:left;
}

.master .item .col2{
	width: 375px;
	padding:0;
	margin:0;
	float:right;
}

.master .item h3{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	color: #454545;
	padding:0;
	margin:0 0 5px 0;
}

.master .item h3 a{
	padding:0;
	margin:0;
	text-decoration:none;
	color: #454545;
}

.master .item p{
	padding:0;
	margin:0 0 5px 0;
}


.master .item p.thumb{
	width: 132px;
	height: 132px;
	padding:0;
	margin:0 0 8px 0;
	overflow:hidden;
	border:1px solid #eaeaea;

}

.master .item p.thumb a{
	width: 132px;
	height: 132px;
	display:block;
	text-decoration:none;
	text-indent:-5000em;
	overflow:hidden;

}

.master .item p.more a{
	color:#837b56;
}

#newsDetail .date{
	color:#aaa;
	text-transform:capitalize;
}

/*------------------------------------------------------------------------------------------------- */

.raster{
	position:relative;
	padding:0;
	margin:30px 0 30px 0;
}

.raster .item{
	position:relative;
	padding:0;
	margin:0 10px 35px 0;
	float:left;
		width:170px;
	height:180px;


}

.raster .item h3{
	font-size:12px;
	padding:5px 5px 5px 10px; 
		border:1px solid #ebebeb;
		width:155px;
	text-align:left;
	overflow:hidden;

	margin:0 0 0px 0;
	font-weight:normal;
	/* font-family:Georgia, "Times New Roman", Times, serif; */
	background:#fff;

}



.raster .item h3 a{
	text-decoration:none;
	

}

.raster .item h3 a:hover{
	text-decoration:underline;

}


.raster .item form{
padding:0;
margin:0;

}

.raster .item p{
padding:0;
margin:0;
font-size:11px;
text-align:center;

}

.raster .item p.add{
	padding:5px;
	margin:0;
}

.raster .item p.delete{
	padding:5px;
	margin:0;
}

.raster .item p.delete a{

}

.raster .item p.add a{

}

.raster .item p a{
text-decoration:none;


}

.raster .added{
	position:absolute;
	right:5px;
	top:5px;

}

.raster .added img{
	border:0;

}

.raster .item .thumb{
		width:170px;
	height:140px;
	padding:0;
	margin:0 0 0px 0;
	overflow:hidden;
	text-indent:-5000em;
		border:1px solid #ebebeb;
		border-top:none;
}

.raster .item .thumb img{
	border:none;
	padding:0;
	margin:0;
	
}

.raster .item .thumb a{
	border:none;
	padding:0;
	margin:0;
	text-decoration:none;
	display:block;
		width:170px;
	height:120px;
}

.detail .text:first-letter {
	font-size:45px;
	line-height: normal;
	margin: 0 8px 0px 0;
	padding:5px 5px 5px 5px;
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#a2936c;
	border:1px solid #ebebeb;
	background:#fff;
		
}

.detail{
	position:relative;
	padding:0;
	margin:0px 0 30px 0;
	width: 747px;
}


.detail .col1{
	width:460px;
	padding:0;
	margin:0;
	float:left;
}

.detail .col2{
	width:237px;
	padding:0 20px 30px 0;
	margin:0;
	float:right;
}

.detail .thumb{
	width:460px;
	height:280px;
	padding:0;
	margin:0 0 5px 0;
	border:1px solid #ebebeb;
}

.detail .thumb img{
	border:none;
	padding:0;
	margin:0;
}

.detail .thumb a{
	border:none;
	padding:0;
	margin:0;
	text-decoration:none;
	display:block;
	width:458px;
	height:278px;	
	overflow:hidden;
	text-indent:-5000em;


}

.detail .info{
	font-size:11px;
	color:#aaa;
	padding:0;
	margin:0;
	text-align:center;

}


#categoryIntro{

}


#categoryIntro h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 30px;
	font-weight: normal;
	color: #72282f;
	padding:0;
	margin:0 0 20px 0;

}

#categoryIntro .inner, #categoryIntro .innerText{
	padding-right:40px;

}

#categoryIntro .inner, #categoryIntro .innerText{
	padding-right:40px;

}


#categoryIntro .inner:first-letter {
	font-size:45px;
	line-height: normal;
	margin: 0 8px 0px 0;
	padding:5px 5px 5px 5px;
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#a2936c;
	border:1px solid #ebebeb;
		
}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/


/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}
/*---{ frm }---------------------------------------------------------*/

#frm
{
	padding: 0;
	margin: 0 0 20px 0;
}

#frm table
{
	padding: 0;
	margin: 0;
	border-collapse: collapse;
}

#frm td, #frm th
{
	padding: 0 10px 10px 0;
	margin: 0;
	text-align: left;
	vertical-align: top;
}

#frm th
{
	font-weight: normal;
}

#frm .clsReq, .requiredField
{
	color: #ff0000;
	padding: 0 0 0 5px;
}

#frm input, #frm textarea, #frm select
{
	margin: 0 5px 0 0;
}

#frm select
{
	padding: 0px;
}

#frm input.single, #frm textarea
{
	width: 300px;
}

#frm input.short
{
	width: 120px;
}

#frm textarea
{
	height: 200px;
}
#videoPlayerBox{
	border:1px solid #ebebeb;
	padding:10px;
	text-align:center;
}

#bigPic{
	padding:0;
	margin:0;
	position:relative;
	width:733px;
	height:250px;
	background:url(../images/bigpic2-bg.gif) left top no-repeat;
}

#bigPic #rings{
	position:absolute;
	top:30px;
	right:10px;
	width:249px;
	height:197px;
}

#bigPic .intro{
	position:absolute;
	top:20px;
	left:20px;
	width:420px;
	height:197px;
}


#bigPic .intro h1, #bigPic .intro .Kop1{
	margin-bottom:5px;

}






#bigPic .intro p.teaser{
	color:#454545;
	font-size:12px;
	padding-right:60px;
}


#bigPic .intro p.teaser:first-letter {
	font-size:45px;
	line-height: normal;
	margin: 0 8px 0px 0;
	padding:5px 5px 5px 5px;
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#a2936c;
	border:1px solid #ebebeb;
		
}


.defaultButton{
	width:137px;
	height:24px;
	padding:3px 0 5px 0;
	margin: 0;
	border: 0;
	line-height:normal;

	text-align:center;

	color:#454545;
	display:block;
	font-size:11px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/btn-default.gif) left top no-repeat;
	overflow: hidden;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
	text-decoration:none;
}

.defaultButton a:hover{
	text-decoration:none;

}

.msg{
	_height:1%;
	background:#fff;
	border:1px solid #ebebeb ;
	padding:10px;
	font-size:11px;
	line-height:18px;
}

/* #qSearch */


#qSearch{
	width:164px;
	height:22px;
	display:block;
	background:url(../images/qsearch-bg.gif) left top no-repeat;
	position:relative;
	padding:0;
	margin:0 0 10px 0;

}

#qSearch .single{
	border:none;
	background:#fff;
	width:135px;
	height:16px;
	position: absolute;
	left:5px;
	top:3px;
	padding:0;
	margin:0;
	color:#aaa;
}

#qSearch .btn{
	border:none;
	background:url(../images/qsearch-btn.gif) left top no-repeat;
	width:20px;
	height:20px;
	position: absolute;
	right:1px;
	top:1px;
	padding:0;
	margin:0;
	text-indent:-5000em;
	cursor:hand;
}

/*---{ noSidebar )-------------------------------------------------------*/

body.noSidebar #sidebar{
	display:none;
}

body.noSidebar #cols{
	position: relative;
	padding: 0;
	margin: 0;
	width: 994px;
}

body.noSidebar #content{
	position: relative;
	padding: 0px 20px 40px 20px;
	margin: 0;
	width: 747px;
	float: right;

}

body.noSidebar #sidecol{
}

body.noSidebar #wrapper
{
	background:transparent url(../images/wrapper-clean-bg.gif) left top repeat-y; 
}


/*---{ box}---------------------------------------------*/


.box{
	position: relative;
	padding: 0 0px 0 0;
	margin: 0 0px 20px 0;

	width: 175px;
	width: 175px;
	float: left;
}


.box .inner{
padding:5px;

}

.box h3{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	color: #454545;
	padding:0;
	margin:0 0 5px 0;
}

.box h3 a{
	text-decoration:none;
	color: #454545;
}

.box p{
	padding: 0;
	margin: 0 5px 0 0;
}

.box p.thumb{
	width: 173px;
	height: 133px;
	border:1px solid #ebebeb;
	margin:0 0 10px 0;
	background:#fff;
	overflow:hidden;

}

.box p.thumb a{
	width: 165px;
	height: 125px;
	border:4px solid #fff;
	display:block;
	text-decoration:none;
	overflow:hidden;
	
}


.box ul{
	padding:0;
	margin:0;
	list-style:none;
}

.box ul li{
	padding:0 0 4px 0;
	margin:0 0 4px 0;
	border-bottom:1px solid #ebebeb;
	background:url(../images/ico-arrow.gif) 185px 50% no-repeat;
	list-style:none;
	_height:1%;
}

.box ul li a{
	text-decoration:none;
}


.box p.teaser{
	margin:0 0 7px 0;
	font-size:12px;

}


.box .more{
	padding:0;
	margin:0;
	line-height:normal;
	display:none;

}



.box .more a{
	padding:0 3px;
	margin:0;
	line-height:20px;
	background:#a99a71;
	font-size:10px;
	color:#fff;
	text-decoration:none;
	line-height:normal;
}



/*---{ highlights )-------------------------------------------------------*/


#highlights{
	position: relative;
	padding: 0;
	margin: 20px 0 20px 0;
	width: 747px;
	float: right;
}


#highlights .item{
	position: relative;
	padding: 0 0px 0 0;
	margin: 0 20px 0 0;

	width: 230px;
	float: left;
}


#highlights div.last{
	margin-right:0px;
}

#highlights .item h3{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: normal;
	color: #454545;
	padding:0;
	margin:0 0 5px 0;
}

#highlights .item h3 a{
	text-decoration:none;
	color: #454545;
}

#highlights .item p{
	padding: 0;
	margin: 0 5px 0 0;
}

#highlights .item p.thumb{
	width: 228px;
	height:120px;
	border:1px solid #ebebeb;
	margin:0 0 10px 0;
	background:#fff;
	overflow:hidden;

}

#highlights .item p.thumb a{
	width: 220px;
	height:112px;
	border:4px solid #fff;
	display:block;
	text-decoration:none;
	overflow:hidden;
	
}


#highlights .item ul{
	padding:0;
	margin:0;
	list-style:none;
}

#highlights .item ul li{
	padding:0 0 4px 0;
	margin:0 0 4px 0;
	border-bottom:1px solid #ebebeb;
	background:url(../images/ico-arrow.gif) 185px 50% no-repeat;
	list-style:none;
	_height:1%;
}

#highlights .item ul li a{
	text-decoration:none;
}


#highlights p.teaser{
	margin:0 0 7px 0;

}


#highlights .more{
	padding:0;
	margin:0;
	line-height:normal;
	display:none;

}



#highlights .more a{
	padding:0 3px;
	margin:0;
	line-height:20px;
	background:#a99a71;
	font-size:10px;
	color:#fff;
	text-decoration:none;
	line-height:normal;
}




/*---{ basic )-------------------------------------------------------*/

#breadcrumbs
{
	padding:0 0 0px 0;
	margin:0 0 30px 0;
	font-size:11px;
}

#breadcrumbs a
{
	
}



#smallCart{
	padding:10px;
	background:#fff;
	border:1px solid #ebebeb;
	margin:0 0 20px 0;
}

#smallCart h4{
	font-size:11px;
	padding:0;
	margin:0 0 5px 0;
}

#smallCart h4 a{
	text-decoration:none;
	color:#454545;
}

#smallCart table{
	padding:0;
	margin:0 0 20px 0;
	border-collapse:collapse;
	width:100%;
}

#smallCart table td{
	padding:5px 0 5px 0;
	margin:0;
	border-bottom:1px solid #ebebeb;
}

#smallCart p{
	padding:0;
	margin:0 0 5px 0;
	font-size:11px;
}

#smallCart a{
	color:#857858;

}





/* --- { sitemap } ----------------------------------------------------*/

#sitemap
{
	padding: 0 0 0 20px;
	margin: 0 0 20px 0;
}

#sitemapNav
{
	height: 1%;
	padding: 0;
	margin: 0;
}

#sitemapNav li
{
	list-style: none;
	padding: 0;
	padding: 0;
	height: 1%;
}

#sitemapNav li a
{
	margin: 0 5px 0 0;
	padding: 0;
	height: 1%;
}

#sitemapNav li a.active
{
	
}

/*---{ page-navigation }---------------------------------------------------------*/

#pageNav
{
	height:20px;
	position:relative;
	width: 747px;
	line-height:normal;
	font-size:11px;
	
}

#pageNav ul
{
	list-style: none;
	margin: 0 0 30px 0;
	padding: 0;
	position:absolute;
	right:0;
	top:0;
}

#pageNav ul li
{
	background:#f4f4f7;
	border:1px solid #ccc;
	margin: 0 5px 0 0;
	padding: 1px 2px;
	list-style: none;
	float: left;
	_height: 1%;
}

#pageNav ul li.disabled
{
	color: #ccc;
}

#pageNav ul li a
{
	text-decoration:none;
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	_height: 1%;
}

#pageNav ul li.prev, #pageNav ul li.next, #pageNav ul li.nextDisabled{
	background:#fff;
	border:1px solid #fff;;

}

#pageNav ul a:hover
{
	text-decoration:underline;	
}

#pageNav ul li.active
{
	background:#d7c38f;
	border:1px solid #ab9b72;
	color:#fff;

}

a img {
	border: none;
	z-index: 99;

}

#follow{
	height:30px;
	width: 65px;
	padding: 17px 0 0 295px;
	position: absolute;
	top: 30px;
	background: url(../images/follow.gif) 15px 0px no-repeat;
}

#follow a{
	outline: none;
}

#searchForm{
	position:relative;
	padding:0;
	margin:0;
}


#searchForm form{
	padding:10px;
	margin:0 0 20px 0;
	border:1px solid #ebebeb;	
	line-height:24px;
	height:1%;
}

#searchForm .search-input{
	width:300px;
	padding:2px;
	border:1px solid #ccc;
}

div.search-list-item{
	position:relative;
	padding:0 0 15px 0;
	margin:0 0 15px 0;
	border-bottom:1px solid #ebebeb;
	width: 531px;
	
}

#search-list div.last{
	border-bottom:none;

}

div.search-list-item p.object{
	display:none;
}

div.search-list-item p.searchDate{
	color:#aaa;
	text-transform:capitalize;
	position:absolute;
	z-index:1;
	right:0px;
	top:0px;

}

div.search-list-item h3{	
	font-weight:normal;
	padding:0;
	margin:0 0 5px 0;
	font-size:12px;
}

div.search-list-item h3 strong{	
	padding:0 2px 0 0;
	font-weight:bold;
}

div.search-list-item h3 a{
	color:#454545;
	text-decoration:none;	
}

div.search-list-item h3 a:hover{
	text-decoration:underline;	
}

div.search-list-item p{
	padding:0;
	margin:0 0 3px 0;
}

div.search-list-item p.link{
	padding-left: 0px;
}

div.search-list-item p.link a{
	text-decoration:none;
}

div.search-list-item p.link a:hover{
	text-decoration:underline;
}

div.search-list-item p.content{
	padding-right:200px;
	margin:0 0 5px 0;
}





/*---{ fontsize fix }-------------------------------------------------*/

body {
	font-size:x-small; /* IE5 Win */
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size: small;  
}
html>body  { /* be nice to Opera */
	font-size: small;
}

/*---{ boxmodel fixes }-----------------------------------------------*/

/*
#content{
	width: 580px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 580px;  
}
html>body #content{
	width: 580px;
}
*/


#kaartContainer,
#detailContainer{
	position: relative; 
	width: 530px;
	margin: 10px 0px 30px 0px;
	border: 1px solid #dce0e1; 
	padding: 1px;
}
#kaartContainer #Googlemap{
	position:relative;
	height: 375px;
	display:block;
}



/* ----- zoomfunctie ----- */
#ControlDiv {
	position: absolute; 
	top: 10px;
	left: 10px; 
	z-index: 10; 
}
.Control .Background,
.ControlAreal .Background{
	background: transparent url(../images/google/map-bg.gif) top left no-repeat; 
	width: 51px;  
	height: 204px; 
	filter:alpha(opacity=70); 
	-moz-opacity:.70; 
	opacity:.70; 
}
.ControlAreal .Background {
	background: transparent url(../images/google/map-bg-aerial.gif) top left no-repeat; 
}
#ControlDiv img {
	position: absolute;
}



/* ----- type kaart (normal/sateliet/beide) ----- */
.kaartType {
	position: absolute; 
	right: 10px; 
	top: 10px;
	z-index: 10; 
}
.kaartType a{
	line-height: 18px;
}
.kaartType A:link,
.kaartType A:visited,
.kaartType A:hover,
.kaartType A:active{
	display: block;
	float: right;
	width: 58px;
	height: 20px;
	color: #000;
	font-size: 11px;
	text-align: center;
	text-decoration: none;
	padding: 4px 1px 1px 1px;
}
.kaartType .button_left{
	background: transparent url(../images/google/button_left.gif) top right;
}
.kaartType .button_left:hover{
	background: transparent url(../images/google/button_left_over.gif) top right;
}
.kaartType .button_middle{
	background: transparent url(../images/google/button_middle.gif) top center;
}
.kaartType .button_middle:hover{
	background: transparent url(../images/google/button_middle_over.gif) top center;
}
.kaartType .button_right{
	background: transparent url(../images/google/button_right.gif) top left;
}
.kaartType .button_right:hover{
	background: transparent url(../images/google/button_right_over.gif) top left;
}

#CurrentTab,
.CurrentTab{
	font-weight: bold! important;
}




#but-plus {
	top: 60px;
	left: 18px;
}
.Control #but-min {
	top: 172px;
	left: 18px;
}
.ControlAreal #but-min{
	top: 184px;
	left: 18px;
}

.markerdiv img{
	position: absolute;
	margin-top: -30px; 
	background: red;
}
.markerdiv{
	position: absolute;
}
.SlideHolder {
	position: absolute;
	top: 82px;
	left: 18px; 
}
.Control .Scale {
	position: absolute;
	top: 0px; 
	left: 0px;
	width: 15px; 
	height: 83px;
	background: transparent url(../images/google/map-scale.gif) top left no-repeat; 
}
.ControlAreal .Scale {
	position: absolute;
	top: 0px; 
	left: 0px; 
	width: 15px; 
	height: 97px;
	background: transparent url(../images/google/map-scale-aerial.gif) top left no-repeat; 
}
.Slider {
	position: absolute;
	CURSOR: url(google/openhand.cur); 
}
.DragSlider {
	CURSOR: url(google/closedhand.cur)! important;
}

#Loading {
	BORDER-RIGHT: #ccc 1px solid; 
	PADDING-RIGHT: 5px; 
	BORDER-TOP: #ccc 1px solid; 
	DISPLAY: none; 
	PADDING-LEFT: 5px; 
	Z-INDEX: 3; 
	LEFT: 100px; 
	BACKGROUND-IMAGE: url(/img/kaart/loading-bg.GIF); 
	PADDING-BOTTOM: 0px; 
	BORDER-LEFT: #ccc 1px solid; 
	WIDTH: 300px; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #ccc 1px solid; 
	POSITION: absolute; 
	TOP: 10px;
}


