html, body{
  overflow-x: hidden;

}  

body {
 margin:0px;
 padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

td.provincie a:link    {color:#000000; text-decoration:none;}
td.provincie a:active  {color:#000000; text-decoration:none;}
td.provincie a:visited {color:#000000; text-decoration:none;}
td.provincie a:hover   {color:#c14b11; text-decoration:underline;}

#mainframe a:link    {color:#000000; text-decoration:underline;}
#mainframe a:active  {color:#000000; text-decoration:underline;}
#mainframe a:visited {color:#000000; text-decoration:underline;}
#mainframe a:hover   {color: #c14b11; text-decoration:underline;}

.color_b   {background-color: #c14b11;}
.color_t   {           color: #c14b11;}


#shadow_left {
	left: 50%;
	right: 50%;
	margin-right-400px;
	position: absolute;
	width:65px;
	height:370px;
	z-index: 99;
}

#shadow_right {
	left: 50%;
	right: 50%;
	position: absolute;
	width:65px;
	height: 370px;
	z-index: 99;
}

#topmenu {
 padding-left:20px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:5px;
	margin-left:0px;
	margin-left:422px;
	position:absolute;
	color:#FFFFFF;
	text-decoration:none;
}

#title {
	position:absolute;
	color:#000000;
	text-decoration:none;
	font-size:22px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-left:55px;
	margin-top:18px;
	font-style: italic;
}

#slogan {
	position:absolute;
	color:#000000;
	text-decoration:none;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	margin-left:55px;
	margin-top:45px;
	font-style: italic;
}

#seal_tekst {
	position:absolute;
	color:#000000;
	text-decoration:none;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	margin-left:412px;
	margin-top:35px;
}

#seal_pic{
	position:absolute;
	margin-left:563px;
	margin-top:32px;
}

#select{
	position:absolute;
	margin-left:40px;
	margin-top:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	width:320px;
}
.provincie {
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#000000;
 font-weight:regular;
 padding-right:20px;
}

.none_white {
 text-decoration:none;
 color:#FFFFFF;
}
#over_short {
 position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	margin-left:400px;
	margin-top:80px;
	width:285px;
	height:90px;
	overflow:hidden;
}

#stap {
 position:absolute;
 font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	margin:0px;
	margin-top:28px;
	margin-left:5px;
}

#mainframe {
 font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:30px;
	margin-left:40px;
}
h1 {
 font-size: 14px;
 font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
}
#opsomming {
	position:absolute;
	color:#000000;
	text-decoration:none;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	margin-left:28px;
	margin-top:10px;
	width:285px;
	height:45px;
	overflow:hidden;
}
#button_img {
	position:absolute;
	color:#000000;
	text-decoration:none;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	margin-left:28px;
	margin-top:70px;
	width:285px;
	height:195px;
	overflow:hidden;
}

#button_txt {
	position:absolute;
	color:#000000;
	text-decoration:none;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	margin-left:48px;
	margin-top:90px;
	width:245px;
	height:195px;
}

#end_wrap{
margin-top: 20px;
padding-bottom: 40px;

}

#end{
 border-top: 1px solid #c14b11;
 border-bottom: 1px solid #c14b11;
 background-color: #F5F5F5;
 padding: 4px 0px 5px 400px;
 width: 100%;
 height: 14px;
 
}

#enveloppe_img {
 position:absolute;
	width:231px;
	height:143px;
	margin-top:15px;
}
#enveloppe_txt {
 position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	width:231px;
	height:143px;
	margin-top:15px;
	text-align:center;
}

#postcode {
 margin-left: 220px;
 position: absolute;
 color: #999999;
	font-size:10px;
}

#bullet {
 position:absolute;
 width:12px;
 height:12px;
}

#large_button_img {
 width:292px;
	height:35px;
	border:0px;
}
#large_button_txt {
	text-align:center;
	width:292px;
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	margin-top:10px;
	}

#check {
 	margin:0px;
    margin-left:23px;
    padding-top:10px;
	height:44px;
    width: 185px;
}

#check_aanmelden {
	padding:5px;
    margin:5px;
    background-color: #f2f2f2;
    border-color:#cccccc;
    border-width:1px;
    border-style: dashed;
}


#dashed_field {
	background-color:#F7F7F7;
 	margin:5px;
	padding:1px;
	border-width:1px;
	border-color:#CCCCCC;
	border-style: dashed;
}

#invoerveld {
 	position:absolute;
 	margin-left: 135px;
	width: 130px;
}

hr {
 	size:1px;
 	border-style:dashed;
 	border-width:1px;
	height:1px;
	border-color:#CCCCCC;
}
#aanmelden {
 	position:absolute;
 	margin-top:180px;
	width:292px;
	margin-left:30px;
}
#kolom_links {
	width:150px;
	margin-right:10px;
	overflow:hidden;
	font-size:11px;
}
#kolom_rechts {
 	width:140px;
	overflow:hidden;
	font-size:11px;
}
.err1{
  color: #ff0000;
	font-weight: bold;
	font-size: 15px;
}
a {color: #000000;}


/* SITEMAP BEGIN */

.sitemap {
	margin:				0;
	padding:	 		0px 0 0 225px;
	position:			relative;  
	list-style-type:	none;
    font-family: 		Arial, Helvetica, sans-serif;
	font-size:			12px;
	width: 				120px;
	color:				#000000;
}

.sitemap ul {
	padding:			0; 
	margin:				0; 		
	list-style-type:	none;
}

.sitemap li {
	float:				left; 
	position:			relative;
}

.sitemap li a, 
.sitemap li a:visited {
	text-decoration:	none; 
 	display:			block; 
	color:				#c14b11;
	float:				left;
	padding:			1px 10px 1px 12px; 
	font-weight:		normal;
	margin: 			0;
	height:				20px;
	text-decoration:	underline;
}

.sitemap li ul {
	visibility:			hidden; 
	position:			absolute; 
	top:				2.5em; 
	left:				0; 
	height:				0; 
	overflow:			hidden;
	color:				#000000;
}

.sitemap table {
	margin:				-1px; 	
	border-collapse:	collapse; 
	font-size:			1em;
}

.sitemap li:hover a, 
.sitemap li a:hover {
	border:				0;
	color:				#000000;
	text-decoration:	underline;

}

.sitemap li:hover ul, 
.sitemap li a:hover ul {
	visibility:			visible; 
	height:				auto; 
	left:				-2px; 
	top:				18px;  
	background:			#f5f5f5; 
	overflow:			visible;
	width: 				240px;
}

.sitemap li:hover ul li a, 
.sitemap li a:hover ul li a {
	display:			block; 
	font-weight:		normal; 
	background:			transparent; 
	text-decoration:	none; 
	height:				auto; 
	width:				240px;
	padding:			5px 10px 5px 14px;
	color:				#000000;

}

.sitemap li:hover ul li a:hover, 
.sitemap li a:hover ul li a:hover {
	text-decoration:		underline;
}

/* SITEMAP END */