/* CSS DenHollandsche.nl */
/* (c) JoeyBuys.nl 2008 V5*/

* {
	margin: 0px;
	padding: 0px;
}

body {
	height: 100%;
	margin: 0 auto;
	background:#5f1f30 url('../../../images/bgv.jpg') repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 16px;
	color: #000000;
}

#container {
	width: 998px;
	margin: 0 auto;
	position: relative;
}

#achtergrond {
	height: 100%;
	margin: 0 auto;
	width: 622px;
	background-image: url('../../../images/bg2.jpg');
	background-repeat: repeat-y;	
}

#tekst {
	width: 500px;
	margin: 0 auto;
	padding-top: 10px;
	min-height: 320px;
	_height: 700px;
	color: #660033;
	font-size: 12px;
}

#footer {
	width: 622px;
	height: 21px; 
	background-image: url('../../../images/footer2.jpg');
	background-repeat: no-repeat;	
	margin: 0 auto;
}

#copyright {
	widht: 570px;
	height: 10 px;
	margin: 0 auto;
	margin-top: 5px;
	_margin-bottom: 5px;
	text-align: center;
	letter-spacing: 1px;
	line-height: normal;
	font-size: 9px;
	color: #767676;
}

#header {
	height: 208px;
	width: 998px;
}

#header_links {
	height: 208px;
	width: 204px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	float: left;
	background-image: url('../../../images/header_links.jpg');
}

#header_midden {
	height: 23px; /* plus padding-top */
	width: 582px; /* plus padding-left */
	margin-left: 204px;
	padding: 0px;
	padding-top: 185px;
	padding-left: 10px;
	position: absolute;
	background-image: url('../../../images/header3.jpg');
	/*background-color: #e7dbab;*/
}

#header_rechts {
	height: 208px;
	width: 202px;
	float: right;
	background-image: url('../../../images/header_rechts.jpg');
}

#hoofdmenu { background: url('../../../images/menubox_mid.jpg'); width: 165px; }
#hoofdmenu_top { background: url('../../../images/menubox_top.jpg') no-repeat left top; padding-top: 10px;}
#hoofdmenu_bot { background: url('../../../images/menubox_bot.jpg') no-repeat left bottom; padding-bottom: 16px;}

#hoofdmenu .kop { color: #ffffff; padding: 0 0 0 15px; margin: 0 0 5px 0; font-weight: bold; font-style: oblique; }
#hoofdmenu a.hoofditem { display: block; width: 165px; height: 17px; background: url('../../../images/col-a-hoofdmenu_bg.jpg') 0 0 no-repeat; background-position:top; text-decoration: none; color:#FFFFFF; }
#hoofdmenu a:hover.hoofditem { background-position: 0 -17px; }
#hoofdmenu a:hover.active { background-position: 0 -17px; }
#hoofdmenu a:hover.actief { background-position: 0 -17px; }

#vraagaanmenu { background: url('../../../images/menubox_mid.jpg'); }
#vraagaanmenu_top { background: url('../../../images/menubox_top.jpg') no-repeat top; padding-top: 10px;}
#vraagaanmenu_bot { background: url('../../../images/menubox_bot.jpg') no-repeat bottom; padding-bottom: 16px;}

#vraagaanmenu .kop { color: #ffffff; padding: 0 0 0 15px; margin: 0 0 5px 0; font-weight: bold; font-style: oblique; }
#vraagaanmenu a.hoofditem { display: block; width: 165px; height: 17px; background: url('../../../images/col-a-vraagaanmenu_bg.jpg') 0 0 no-repeat; background-position:top; text-decoration: none; color:#FFFFFF; }
#vraagaanmenu a:hover.hoofditem { background-position: 0 -17px; }
#vraagaanmenu a:hover.active { background-position: 0 -17px; }
#vraagaanmenu a:hover.actief { background-position: 0 -17px; }

#websitekeuzemenu { background: url('../../../images/menubox_mid.jpg'); width: 165px; }
#websitekeuzemenu_top { background: url('../../../images/menubox_top.jpg') no-repeat top; padding-top: 10px;}
#websitekeuzemenu_bot { background: url('../../../images/menubox_bot.jpg') no-repeat bottom; padding-bottom: 16px;}

#websitekeuzemenu .kop { color: #ffffff; padding: 0 0 0 15px; margin: 0 0 5px 0; font-weight: bold; font-style: oblique; }
#websitekeuzemenu a.hoofditem { display: block; width: 165px; height: 17px; background: url('../../../images/col-a-websitekeuze_bg.jpg') 0 0 no-repeat; background-position:top; text-decoration: none; color:#FFFFFF; }
#websitekeuzemenu a:hover.hoofditem { background-position: 0 -17px; }
#websitekeuzemenu a:hover.active { background-position: 0 -17px; }
#websitekeuzemenu a:hover.actief { background-position: 0 -17px; }


#contactmenu { background: url('../../../images/menubox_mid.jpg'); width: 165px; }
#contactmenu_top { background: url('../../../images/menubox_top.jpg') no-repeat top; padding-top: 10px;}
#contactmenu_bot { background: url('../../../images/menubox_bot.jpg') no-repeat bottom; padding-bottom: 16px;}
#contactmenu .kop { color: #ffffff; padding: 0 0 0 15px; margin: 0 0 5px 0; font-weight: bold; font-style: oblique; }
#contactmenu .inhoud { color: #ffffff; margin: 0 0 0 15px; }
#contactmenu a.link { text-decoration: underline; color: #ffffff; }
#contactmenu a:hover.link { text-decoration: none; }


#contactbox_tekst a.link { text-decoration: underline; color: #ffffff; }
#contactbox_tekst a:hover.link { text-decoration: none; }

/* MENU BOX */

#menubox_links {
	width: 147px;
	float: left;
	position: relative;
	margin-left: 20px;
	_margin-left: 0px;
	margin-top: 20px;
}

#menubox_links * { display: none; }

#menubox_rechts {
	width: 160px;
	float: right;
	position: relative;
	margin-right: 25px;
	_margin-right: 0px;
	margin-top: 20px;
}

#menubox_rechts img {
	border: none;
}

#menubox_spacer_links {
	width: 20px;
	float: left;
}

#menubox_spacer_rechts{
	width: 20px;
	float: right;
}

#menubox_spacer {
	width: 121px;
	height: 10px;
	_margin-top: -10px;
}

#menubox_kop{
	width: 150px;
	color:#FFFFFF;
	padding-left: 15px;
	font-style:italic;
	font-weight:bold;
	_margin-top: -5px;
	margin-bottom: 3px;
}

#logobox_spacer {
	width: 121px;
	height: 10px;
	_margin-top: -10px;
}

#menubox_top {
	width: 165px;
	height: 8px;
	padding: 0px;
	margin: 0px;
	background: url('../../../images/menubox_top2.jpg') no-repeat;
}

#menubox_content {
	width: 165px;
	padding: 0px;
	background: url('../../../images/menubox_bg.jpg') repeat-y;
}

#menubox_bottom {
	width: 165px;
	height: 8px;
	padding: 0px;
	margin: 0px;
	background: url('../../../images/menubox_bottom2.jpg') no-repeat;
}


/* CONTACT BOX */

#contactbox_top {
	width: 165px;
	height: 8px;
	padding: 0px;
	margin: 0px;
	background: url('../../../images/menubox_top2.jpg') no-repeat;
}

#contactbox_content {
	width: 165px;
	padding: 0px;
	background: url('../../../images/menubox_bg.jpg') repeat-y;
}

#menubox_kop{
	width: 150px;
	color:#FFFFFF;
	padding-left: 15px;
	font-style:italic;
	font-weight:bold;
	_margin-top: -5px;
	margin-bottom: 3px;
}


#contactbox_tekst {
	color:#FFFFFF;
	margin-left: 15px;
}


#menu a.contactlink{
background: url('poep.jpg');
text-decoration: underline;
	padding: 0px;
	margin: 0px;
	height: 0px;
}

#menu a:hover.contactlink{
background: url('poep.jpg');
	padding: 0px;
	margin: 0px;
	height: 0px;
}



#contactbox_bottom {
	width: 165px;
	height: 8px;
	padding: 0px;
	margin: 0px;
	background: url('../../../images/menubox_bottom2.jpg') no-repeat;
}

/* LOGO BOX */

#logobox_top {
	width: 121px;
	height: 7px;
	padding: 0px;
	margin: 0px;
	background: url('../../../images/logobox_top.jpg') no-repeat;
}

#logobox_content {
	width: 121px;
	padding: 0px;
	_margin-top: -6px;
	text-align: center;
	background: url('../../../images/logobox_bg.jpg');
}

#logobox_bottom {
	width: 121px;
	height: 7px;
	background: url('../../../images/logobox_bottom.jpg') no-repeat;
}

/* ZOEKENFORM */

#zoekenform { margin-left: 15px; }
#zoekenform .titel { color: white; font-weight: bold; font-style: italic; }
#zoekenform .invoer { width: 100px; background: #daccc1; height: 17px; }
#zoekenform .button { background: #daccc1; height: 19px; }


/* MENU OPMAAK */

#menu-hoofd a {
	display: block;
	width: 165px; 
	height: 17px; 
	background: url('../../../images/menuitem_bg2.jpg') 0 0 no-repeat;
	background-position: top;
	text-decoration: none;
	color: white;
}

#menu-hoofd a:hover {	
	background-position: 0 -17px;
	width: 165px; 
	height: 17px;
	padding: 0px;
	margin: 0px;
}

#menu-hoofd a:active{
	background-position: 0 -17px;
	width: 165px; 
	height: 17px;
	padding: 0px;
	margin: 0px;
}

#menu-hoofd a.actief{
	background-position: 0 -17px;
	width: 165px; 
	height: 17px;
	padding: 0px;
	margin: 0px;
}

#menu-hoofd a.subitem{
	background: url('../../../images/menuitem_bg3.jpg') 0 0 no-repeat;
	background-position: 0px 0px;
	width: 165px; 
	height: 17px;
	padding: 0px;
	margin: 0px;
}

#menu-hoofd a:hover.subitem {
	background: url('../../../images/menuitem_bg3.jpg') 0 0 no-repeat;
	background-position: 0px -17px;
	width: 165px; 
	height: 17px;
	padding: 0px;
	margin: 0px;
}

#menu-hoofd a.actiesub {
	background: url('../../../images/menuitem_bg3.jpg') 0 0 no-repeat;
	background-position: 0px -17px;
	width: 165px; 
	height: 17px;
	padding: 0px;
	margin: 0px;
}
#menu-hoofd a.ondermenu{
	background: url('../../../images/menuitem_bg4.jpg') 0 0 no-repeat;
	background-position: 0px 0px;
	width: 165px; 
	height: 17px;
	padding: 0px;
	margin: 0px;
}

#menu-hoofd a.ondermenu#aktieff{
	background: url('../../../images/menuitem_bg4.jpg') 0 0 no-repeat;
	background-position: 0px -17px;
	width: 165px; 
	height: 17px;
	padding: 0px;
	margin: 0px;
}

#menu-hoofd a:hover.ondermenu {
	background: url('../../../images/menuitem_bg4.jpg') 0 0 no-repeat;
	background-position: 0px -17px;
	width: 165px; 
	height: 17px;
	padding: 0px;
	margin: 0px;
}

#menu a.deflink {
	width: auto;
	height: auto;
	background: none;
	float: left;
}





/* DROPDOWN MENU */
#header_midden {
	z-index: 3000;
	background-color: #e7dbab;
	}


#drop, #drop ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	text-align: left;
}

#drop a {
	display: block;
	padding-left: 10px;
	padding-right: 10px;
	text-decoration: none;
	font-weight:normal;
}


#drop li { /* all list items */
	padding-top: 5px;
	height: 14px;
	float: left;
	background-color: #e7dbab;
	background-position: left;
	background-repeat: no-repeat;
	display: block;
}

#drop li .last {
	padding-top: 5px;
	float: left;
	background-color: #e7dbab;
	background-position: left;
	background-repeat: no-repeat;
	display: block;
	padding-bottom: 5px;
}

#drop li ul { /* second-level lists */
	position: absolute;
	background-color: #e7dbab;
	width: 180px;
	visibility: hidden;
	clear: both;
}

#drop li ul .transparant {
	width: 167px;
	height: 20px;
	background-color: #e7dbab;
}

#drop li ul a:hover { background-color:#ddd1a1; }

#drop li ul a {
	width: 175px;
	height: 10px;
	display: block;
	/*background-color: #e7dbab;*/
	padding:1px;
	}

#drop li ul ul { /* third-and-above-level lists */
	margin: -1em 0 0 96px;
	/*background-color: #e7dbab;*/
}

#drop li:hover ul ul, #drop li.sfhover ul ul {
	visibility: hidden;
	/*background-color: #e7dbab;*/
}

#drop li:hover ul, #drop li li:hover ul, #drop li.sfhover ul, #drop li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	visibility: visible; 
	/*background-color: #e7dbab;*/
}

#drop ul li a:hover {
	color: #5f1f30;
	font-weight: bold;
}

#drop ul li span.border { display: block; height: 8px; width: 180px; background: url(../../../images/drop_border.gif) repeat-x;} 


#drop a:link { color: #000000; }
#drop a:active { color: #000000; }
#drop a:visited { color: #000000; }
#drop a:hover { color: #000000; }



/* LINKS */

a:link {        
	text-decoration: underline;
	border: none;
	color: #660033;
}

a:active {      
	text-decoration: underline;
	border: none;
	color: #660033;
}

a:visited {     
	text-decoration: underline;
	border: none;
	color: #660033;
}

a:hover {       
	text-decoration: none;
	color: #660033;
}

img {
	border: none;
}

#menu a:link {        
	text-decoration: none;
	border: none;
    color: #FFFFFF; 
}

#menu a:active {      
	text-decoration: none;
	border: none;
    color: #FFFFFF; 
}


#menu a:visited {     
	text-decoration: none;
	border: none;
	color: #FFFFFF; 
}

#menu a:hover {       
	text-decoration: none;
	color: #FFFFFF; 
}

#copyright a:link {        
	text-decoration: none;
	color: #767676;
}

#copyright a:active {      
	text-decoration: none;
	color: #767676;
}

#copyright a:visited {     
	color: #767676;
	text-decoration: none;
}

#copyright a:hover {       
	color: #767676;
	text-decoration: underline;
}

/* Form style */

input {
    background-color: #F3F3F3;
    border-style: solid; 
    border-width: 1px;
    border-color: #632523;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 16px;
    color: #000000;
}
select #main-nav

.input_fout {
    background-color: #ffffff;
    border-style: solid;
    border-width: 1px;
    border-color: #666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 16px;
    color: #000000;
}


#sitemap-titel{ color: #660033; font-weight: bold; margin-bottom: 7px; text-decoration: none; }
#sitemap { list-style: none; margin-left: 1px; }
#sitemap li { line-height: 16px; list-style: none; padding-bottom: 16px; background: url(../../../images/dh-sitemap_li_bg.gif) repeat-y; }
#sitemap ul { margin-bottom: 0; padding: 0 0 0 21px;  }
#sitemap li li { padding: 0; }
#sitemap li a { font-weight: bold; color: #660033; text-decoration: none; padding-left: 20px;  background: url(../../../images/dh-sitemap_a_bg.gif) no-repeat left 6px; }
#sitemap li li a { font-weight: normal; color: black; }
#sitemap li.last { background: url(../../../images/dh-sitemap_li_last_bg.gif) no-repeat; }
#sitemap a:hover { text-decoration: underline; }

#main-nav { position:relative; margin-left: 10px; font-size:11px; z-index: 3000; overflow: visible; }
#main-nav ul li a, #main-nav ul li a:visited {display:block; text-decoration:none; color: white; width:143px; height:18px; line-height:19px; font-size:11px; }
#main-nav ul {padding:0; margin:0;list-style-type: none; }
#main-nav ul li {float:left; margin-right:1px; position:relative;  }
#main-nav ul li.top { background: url(../img/col-a_menu_bg.jpg) no-repeat; }
#main-nav ul li.top a.top { width: 107px; padding-left: 36px; }
#main-nav ul li ul {display: none;}

#main-nav ul li:hover a { font-weight: bold; }
#main-nav ul li:hover ul { display:block; position:absolute; top:0; left:143px; width:105px; z-index: 3000;}
#main-nav ul li:hover ul li a.hide { background: #816469; color: #2b0c14;}
#main-nav ul li:hover ul li:hover ad.hide { width:150px;}
#main-nav ul li:hover ul li ul { display: none;}
#main-nav ul li:hover ul li a { display:block; background:#efefef; color: #2b0c14; width:150px; border-left: 3px solid #efefef; }
#main-nav ul li:hover ul li a:hover { background:#e3d3d6; color:#000; border-right: 3px solid #45272f;}
#main-nav ul li:hover ul li:hover ul {display:block; position:absolute; left:151px; top:0; color:#000;}
#main-nav ul li:hover ul li:hover ul li a {display:block; width:200px; background:#dfc184; color:#000;}
#main-nav ul li:hover ul li:hover ul li a:hover {background:#bd8d5e; color:#fff;}


#nav-main { position: absolute; z-index: 30001; top: 220px; left: 0; width: 192px; height: 600px; background: #5f1f30; }
#nav-main .block {  width: 165px; margin: 0 0 10px 20px; background: url('../../../images/menubox_mid.jpg') left top; }
#nav-main .block .top { height: 8px; padding: 0px; margin: 0px; background: url('../../../images/menubox_top.jpg') no-repeat; }
#nav-main .block .bot { height: 8px; padding: 0px; margin: 0px; background: url('../../../images/menubox_bot.jpg') no-repeat; }
#nav-main .block h2 { margin: 2px 0 5px 10px; font-size: 12px; color: white; font-weight: bold; font-style: italic; }
#nav-main ul { margin: 0 0 0 4px; }
#nav-main ul li { position: relative; list-style: none; font-size: 0; line-height: 0; background: url('../../../images/menuitem_bg.jpg') left 1px no-repeat; }
#nav-main ul li:hover { background: url('../../../images/menuitem_bg.jpg') left -17px no-repeat; }
#nav-main ul li a { display: block; width: 120px; padding: 3px 0 3px 30px; font-size: 11px; line-height: 14px; color: white; text-decoration: none;  }

/*#nav-main ul li a:hover { background: url('../../../images/menuitem_bg.jpg') left bottom no-repeat; }*/

#nav-main ul li ul { display: none; position: absolute; top: 0; left: 152px; z-index: 30002; border: 1px solid #612333; }
#nav-main ul li:hover ul { display: block !important; }
#nav-main ul li ul li { width: 160px; }
#nav-main ul li ul li a { width: 150px; background: #6a2c39; margin: 0; padding: 3px 5px 3px 5px; border-top: 1px solid #6c3e4a; border-bottom: 1px solid #612333; }
#nav-main ul li ul li a:hover { background: #87606a; }





