/* CSS Document */

html {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-image:url(../images/bgr.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;
}

body, td, th {
	color: #666666;
	vertical-align:top;
}

td.main {
	background-color:white;
}
a.oudesite{
	margin-left:620px;
	text-decoration:underline
	}

div.top_metanav{
	width:750px;
	height:24px; 
	text-align:right;
	float:left;
	padding-top:60px;
}

div.top_metanav2{
	width:780px;
	height:50px; 
	text-align:right;
	float:left;
	padding-top:40px;
}

input {
	width:200px;
	height:18px;
	border:1px solid #ccc;
	background-image:url(../images/bgr_input.jpg);
	background-position:top;
	background-repeat:repeat-x;
	margin:10px 0 0 0;
	color: #ccc;
}

a {
	color:#d40d12;
	text-decoration:none;
}

a:hover {
	color:#94090d;
	text-decoration:underline;
}

td.logo {
	height:107px;
	text-align:left;
}

td.schaduw {
	padding:1px 0 0 0;
}
td.carrousel {
	width:590px;
}
div.input_nieuwsbrief{
	width:217px; 
	height:17px; 
	float:left;
}
input.nieuwsbrief_button{
	margin:0px; 
	 width:89px; 
	 height:35px; 
	 float:left;
	 border:0px;
}
div.banner_koning {
	width:255px;
	height:157px;
	border:1px dotted #ccc;
	padding:10px;
	font-size:11px;
	background-image:url(../images/bgr_bannerkoning.jpg);
	background-repeat:repeat-y;
	background-position:left;
	float:left;
	line-height:20px
}

div.banner_koning ul {
	margin:5px 0 0 5px;
}

div.banner_koning ul li {
	margin:2px 0 0 10px;
	list-style:circle;
}

div.usb {
	float:left;
	width:300px;
	height:178px;
	margin:0 0 0 10px;
}

div.header {
	height: 83px;
	width: 330px;
	font-weight:700;
	font-size:19px;
	color:red;
	padding:3px 0 3px 0px;
	display:block;
	margin:0 0 3px 0;
	text-align:left;
}
div.bekijk_alles{
	float:right;
	 position:relative; 
	 width:200px;	
	 text-align:right;
}
div.tekstblok_home {
	width:330px;
	font-size:11px;
	line-height:17px;
	text-align:left;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

div.tekstblok_home a {
	color:#999;
} 

div.header_sub {
	background-image:url(../images/bgr_header_balk.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	height: 22px;
	width: 323px;

	font-size:17px;
	color:#999;
	padding:5px 0 3px 5px;
	display:block;
	margin:0 0 5px 0;
	text-align:left;
}

div.tekstblok_sub {
	width:328px;
	font-size:11px;
	line-height:17px;
	text-align:left;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
	border: 1px solid #ccc;
	background-image:url(../images/bgr_links.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#FFFFFF;
}

div.tekstblok_sub td.row{
	/*background-image:url(../images/bgr_left.jpg);
	background-repeat:repeat-y;
	background-position:left;*/
}

div.tekstblok_sub td.row_white{
	background-color:white;
}

div.tekstblok_sub div.tekst {
	padding:0 0 0 10px;
		background-image:url(../images/bgr_kader.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
}

span.datum {
	color:#999;
}

span.header_home {
	font-weight:bold;
	color:#94090d;
}

div.lees_verder {
	color:#003366;
	width:100px;
	height:20px;
	border:0px solid red;
	display:block;
	margin:5px 0 0 0;
	text-align:left;
}

div.line {
	height:1px;
	width:320px;
	border-bottom:1px dotted #ccc;
	margin:10px 0 10px 0;
}
div.line_100 {
	height:1px;
	width:580px;
	border-bottom:1px dotted #ccc;
	margin:0px 0 10px 0;
	clear:left;
	display:block;
}
div.datum_blok {
	width:330px;
	height:110px;
	margin:15px 0 0 0;
	display:block;
	clear:left;
}
div.tumbnail_image {
	width:95px;
	height:90px;
	float:left;
	overflow:hidden;
	border:1px solid #ccc;
	padding:0px;
}
div.tumbnail_image2 {
	width:95px;
	height:90px;
	float:left;
	overflow:hidden;
    margin:10px 20px 0 0;
	border:1px solid #ccc;
}
div.tumbnail_image3 {
	width:200px;
	height:200px;
	float:left;
	overflow:hidden;
    margin:0 20px 5px 0;
}
div.tumbnail_vacature {
	width:150px;
	height:220px;
	float:left;
	overflow:hidden;
    margin:0 20px 5px 0;
}
div.fotos{
	width: 300px;
	height:600px;
}

div.datum_txt {
	width:210px;
	height:20px;
	float:right;
	text-align:left;
	line-height:17px;
}
div.tekstblok_nieuwsblok {
	width:330px;
	font-size:11px;
	line-height:17px;
	margin:20px 0 0 0;
	text-align:left;
	height:60px;
}
div.tekstblok_nieuwsblok img {
	vertical-align:top;
	margin:0 0 0 10px;
}
div.nieuwsbrief_header {
	font-weight: bold;
	font-size:15px;
	display:block;
	color:#ccc;
}
div.tekstblok_links {
	width:905px;
	height:145px;
	border:1px solid #e5e5e5;
	background-image:url(../images/bgr_links.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	margin:20px 0 0 0;
	text-align:left;
	padding: 20px 10px 10px 30px;
}
div.tekstblok_links a {
	color:#999;
}
div.block_links {
	float:left;
	width:210px;
	line-height:22px;
}
h1 {
	color:#ff0000 ;
	font-size:33px;
	font-weight: bold;
	margin:20px 0px 10px 0px;
	float:left;
	width:760px;
}

h2 {
	color:#333 ;
	font-size:20px;
	font-weight: bold;
	margin-bottom:20px;
	line-height:25px

}

h3 {
	color:#999 ;
	font-size:19px;
	font-weight: bold;
	margin-bottom:5px;
	line-height:18px;
}
h4 {
	color:#ff0000 ;
	font-size:33px;
	font-weight: bold;
	margin:10px 0px 10px 0px;
}
div.meervan{
	width:165px;
	height:35px;
	float:right;
	color:red;
	text-align:right;
	vertical-align:bottom;
	margin:20px 0 0 0;
}

div.meervan a{
	font-size:27px;
}

div.breadcrumbs {
	width:100%;
	display:block;
	height:17px;
	font-size:15px;
	vertical-align:top;
	padding-left:3px;
}
div.bekijk_alles{
	float:right;
	 position:relative; 
	 width:200px;	
	 text-align:right;
}
div.werken_blokken{
	width:940px; 
	height:300px;
}

div.werk_blok_left {
	line-height:17px;
	float:left;
	width:350px;
	height:245px;
	margin:0 10px 10px 0;
	padding-right:10px;
}

div.werk_blokje{
	line-height:17px;
	float:left;

	margin:0 20px 10px 0;
	padding:0 15px 10px 20px;
	
	width:415px; 
	height:220px; 
	
	border:1px solid #ccc;
	
	background-image: url(../images/bgr_werk_blok.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

div.werk_blokje h3{
	margin:20px 0 10px 0;	
}

div.werk_blok_right {
	line-height:17px;
	float:left;
	width:560px;
	height:auto;
	margin:0 0 20px 0;

}

div.werk_blok_right img{
	border:1px solid #ccc;
}

div.werk_blok_item{
	width:177px;
	float:left;
	margin:20px 8px 0 0;
	height:auto;
}


.foto_border img{
	border:1px solid #ccc;
}

div.blok_werk div.txt{
	margin-left:10px;
	line-height:17px
}

#blokje div.txt{ 
	border:1px solid #ccc;
	padding:5px;
	margin:0 5px 10px 0;
}

#blokje div.txt h5{
	color:#ccc ;
	font-size:16px;
	font-weight: bold;
	margin:0 0 3px 0;
	line-height:18px;

}

div.mensen_blok_left div.line_100{
	height:1px;
	width:50%;
	border-bottom:1px dotted #ccc;
	margin:0px 0 5px 0;



}

div.mensen_blok_left {
	line-height:17px;
	float:left;
	width:900px;
	height:180px;
	margin:0 0px 5px 0;
	padding-right:10px;
}
div.mensen_txt{
	width:620px; 
	float:left;
	height:auto;
}

div.favariet_box{
	padding:10px;
	width:220px; 
	height:140px; 
	float:left; 
	border:1px solid #ddd;
	margin:30px 0 0 30px;
	background-image:url(../images/bgr_kader.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
}

/* CSS Document */

div.tekstblok_nieuws {
	width:350px;
	font-size:11px;
	line-height:17px;
	text-align:left;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	float:left
}
div.blok_werk{
	width: 257px; 
	height: 251px; 
	background-color: #CCCCCC; 
	padding: 16px;
	background-image: url(../images/bgr_werk_blok.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #FFFFFF;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	float:left;
	margin-left:30px;
	margin-bottom:20px;
}

div.blok_werk div.image_werk {
	width:235px;
	height:138px;
	background-color: #ccc;
	margin-left:10px;
	border:1px solid #ccc;
}

div.blok_werk div.txt{
	margin-left:10px;
	line-height:17px
}
div.meer_banners{
	width:940px; 
	height:400px;
}

div.meer_banners_blok1{
	padding:10px; 
	width:410px; 
	height:auto; 
	border:1px solid #ccc;
	float:left;
	margin-bottom:20px;
}

div.meer_banners_blok2{
	padding:10px; 
	width:410px; 
	height:auto; 
	border:1px solid #ccc;
	float:right;
	margin-bottom:20px;
}

div.back{
	width:250px; 
	height:20px;
	float:left;
}

div.link_rechts{
	padding-right:30px; 
	height:20px;
	width:300px; 
	float:right; 
	text-align:right;
}
ul.sitemap
{
	font-size:16px;

}

ul.sitemap li{
		line-height:27px
}
ul.sitemap ul{
	font-size:11px;
}

