body, HTML {
	xwidth: 100%;
	height: 100%;
	margin:0px 0px;
	padding:0px;
	text-align:center;
}

body {
  font-family:Arial, Helvetica, sans-serif;
  font-size:75%;
  line-height:1.6em;
  background: none;
}

td {
  line-height:1.2em;
}

#containeropper {
	
	background: none;
	width: auto;
	xheight: 875px;
}

#containerhome, #containercontent {
	width: auto;
	xheight:100%;
	position:relative;
	margin:0px;
	padding: 0px;
	text-align:left;
	margin: 0 auto;
	
/*	background-image:url(../images/contentshapebg.gif);
	background-position:0px 445px;
	background-repeat:no-repeat;*/
}

#containercontent {
/*	background-image:url(../images/contentshapebgfull.gif);
	background-position:0px -15px;
	background-repeat:no-repeat;*/
	height:100%;
}

html>body #containercontent {height:auto;min-height:100%;xoverflow:auto;}

a:link, a:visited, a:active {
	color: #175088;
	text-decoration: none;
}

#header {
	width: 738px;
	padding-top:0px;
	padding-bottom:0px;
	height: 134px;
	text-align:left;
	back/ground-color:#FFFFFF;
	position:relative;
/*	background-image:url(../images/topbar.gif);
	background-repeat:no-repeat;*/
}

.headerlogo {
	float:left;
	margin:0;
	padding:0;
}

.headernav {
	float:right;
	width: 300px;
	color:#003278;
	padding-right:15px;
	padding-top:30px;
	font-size: 90%;
	text-align:right;
}

#homevisual {
	width: 738px;
	padding-top:0px;
	padding-bottom:0px;
	position:relative;
	height: 314px;
	text-align:left;
	background-repeat:no-repeat;
}


#homevisualdrops {
	position:absolute;
	width: 723px;
	padding-top:32px;
	padding-right:15px;
	z-index:2;
	color:#FFFFFF;
	line-height:18px;
}

.homevisualdropsbox {
	width: 165px;
	height:65px;
	margin-bottom:22px;
	text-align:left;
	vertical-align:middle;
	float:right;
	clear:both;
	font-size:90%;
}

html>body .homevisualdropsbox {height:64px;margin-bottom:22px;}

.homevisualdropsbox .blue {
 color:#003278;
}

.homevisualdropsbox label {margin:0; padding:0;}

.dropsboxtekstgroot {
	font-weight:bold;
	font-size:130%;
}


#homenavleft {
	width:170px;
	height:auto;
	margin:0;
	font-size:1em;
	line-height:1.8em;
	text-align:left;
	float:left;
	padding:10px;
	padding-top:5px;
	bdorder:1px red solid;
	font-weight:bold;
}

.vacaturesbanner {
	margin-top:20px;
	margin-left:5px;
	clear:both;
	width:132px;
	padding:8px;
	border:1px solid #DD6C10;
	line-height:15px;
	font-size:90%;
	font-weight:normal;
}

.vacaturesbanner h2 {
font-size:120%;
color: #1F568C;
margin:0;
padding:0;
margin-bottom:10px;
}

.vacaturesbanner A:visited, .vacaturesbanner A:link {color: #F99733;text-decoration:none;font-weight:bold}
.vacaturesbanner A:hover {color: #175088;text-decoration:underline;font-weight:bold}

.leesverder {font-weight:bold; white-space:nowrap;
display:block;}

.leesverder A:link, .leesverder A:visited, .leesverder A:active {color: #F99733;text-decoration:none;}
.leesverder A:hover {color: #175088;text-decoration:underline;}



 #contentpage ul {
  margin-top:0px;
  margin-bottom:0px;
 
}

.compactlist {
  margin-top:0px;
  margin-bottom:0px;
}

.compactlist li {
margin-left: -20px;
}

#homenavleft {
  display: none;
}

.headernav, .padnav {
  display: none;
}

#homenavleft ul {
  margin-top:15px;
  margin-bottom:5px;
  margin-left:5px;
}
html>body #homenavleft ul {margin-left:-35px;}

#homenavleft ul li {
  	margin:0;
  	padding:0;
}

#homenavleft li a {
  	display:inline; 
  	padding:0;
  	height:1%; /* IE WIN */
}

#homenavleft ul.navigationitems li {
	list-style-type:none;
}

#homenavleft ul.navigationitemssub {
	/*display: none;*/
	margin-top:1px;
	margin-bottom:5px;
	line-height:1.4em;
}

#homenavleft ul.navigationitemssub li {
	list-style-type:none;
	font-weight:normal;
	font-size:90%;
}


#homenavright {
	width:209px;
	height:auto;
	margin:0;
	font-size:1em;
	line-height:1.5em;
	text-align:left;
	float:left;
	padding:10px;
	padding-top:5px;
}


.containeropper {
	display: none;
}

.homenavrightnieuws {
	margin-bottom:15px;
}

#contentpage {
	float:left;
	width:450px;
	padding-top:17px;
	padding-right:10px;
	padding-bottom:20px;
}
* html #contentpage {
	width: 430px;
	
}

html>body #contentpage{padding-top:21px;}

.byline {
margin:0px;
text-align: left;
font-size:90%;
color:#9E5314;
width: 80%;
}

.top {
font-size:90%;
margin-top:10px;
}


#contentpagenieuws {
	float:left;
	width:530px;
	padding-top:16px;
	padding-right:10px;
	padding-bottom:20px;
}

html>body #contentpagenieuws{padding-top:19px;}

#contentpagenieuws h2{
	color:#175088;
}

#contentpagenieuws h4{
	margin-top:-10px;
	margin-bottom:10px;
}

#contentpage  A:visited, #contentpage A:link {color: #F99733;text-decoration:none;font-weight:bold}
#contentpage A:hover {color: #175088;text-decoration:underline;font-weight:bold}

#contentpagenieuws  A:visited, #contentpagenieuws A:link {color: #F99733;text-decoration:none;font-weight:bold}
#contentpagenieuws A:hover {color: #175088;text-decoration:underline;font-weight:bold}

#contentpagenieuws h2  A:visited, #contentpagenieuws h2 A:link {color: #175088;text-decoration:none;font-weight:bold}
#contentpagenieuws h2 A:hover {color: #F99733;text-decoration:underline;font-weight:bold}

#contenttitel {
	padding-left:0px;
	

}

#contenttitel h1 {
	
		font-size:130%;
	padding-bottom:4px;
}



#contentinforight {
	width:190px;
	height:auto;
	margin:0;
	font-size:1em;
	line-height:1.5em;
	text-align:left;
	padding-top:10px;
	padding-right:10px;
	float:right;
	margin-bottom:20px;
	margin-top:10px;
	xborder: solid 3px red;
}

#contentinforight h3 {
	margin-top: 10px;
}

.inforightbox {
border:1px #F99733 solid;
padding:10px;
margin-bottom:10px;
font-size:90%;
color:#9E5314;
}

.inforightbox A:visited, .inforightbox A:link {color: #F99733;text-decoration:none;font-weight:bold}
.inforightbox A:hover {color: #175088;text-decoration:underline;font-weight:bold}

#contentinfovisual {
	width:172px;
	height:auto;
	margin:0;
	padding:0;
	font-size:1em;
	line-height:1.5em;
	text-align:right;
	float:right;
	margin-bottom:20px;
	margin-top:-1px;
}


.inforightvisual {
border-width:1px 0px 1px 1px;
border-style:solid;
border-color:#F99733;
padding:0px;
margin-bottom:10px;
color:#9E5314;
text-align:left;
}

.inforightvisualtext {
padding:8px;
font-size:90%;
color:#9E5314;
text-align:left;
}

.inforightvisual A:visited, .inforightvisual A:link {color: #F99733;text-decoration:none;font-weight:bold}
.inforightvisual A:hover {color: #175088;text-decoration:underline;font-weight:bold}


#contentbanner {
	margin:0;
	width:299px;
	padding:10px;
	padding-top:20px;
	text-align:left;
	float:left;
}

P {
	margin:0;
	padding:0px 0px;
	
	font-size:1em;
}



h1 {
	font-size:120%;
	margin:0;
	padding:0;
	border-bottom:1px #F99733 solid;
	padding-bottom:3px;
	color:#1F568C;
}

h2 {
	font-size:120%;
	color:#5A0000;
	margin:0;
	padding:0;
	margin-top:5px;
	margin-bottom:10px;
}

h3 {
	font-size:110%;
	color:#5A0000;
	margin:0;
	padding:0;
}

h4 {
	font-size:90%;
	color:#5A0000;
	margin:0;
	padding:0;
	font-weight:normal;
}


h1 A:visited, h1 A:link {color: #175088;text-decoration:none;}
h1 A:hover {color: #F99733;text-decoration:underline;}

.contentvisual {
	float:right;
	margin-left:4px;
	margin-top:3px;
}

.contentvisual IMG {
	border: 2px solid #E99742;
}

form, form input, form textarea, form select {
  padding:0;
  margin:0;
}

form .button {
background-color:#DD6C10;
color:#FFFFFF;
border:1px solid #FFFFFF;
font-size: 100%;
margin-left:5px;
}

form .selecthome {
border:1px solid #DD6C10;
font-size: 100%;
}

form .zoekboxhome {
background-color:#FFFFFF;
border:1px solid #DD6C10;
padding:2px;
font-size: 100%;
}


.formleftnav{
padding:2px;
font-size: 100%;
margin-left:3px;
margin-top:10px;
}

.buttonleftnav {
background-color:#DD6C10;
color:#FFFFFF;
border:2px 2px;
font-size: 100%;
margin-left:5px;
border-style:solid;
border-color:#DD6C10;
height:19px;
}

html>body .buttonleftnav  {height:auto;}

.zoekboxleftnav {
background-color:#FEF6ED;
border:1px solid #DD6C10;
padding:2px;
font-size: 100%;
width:115px;
}

html>body .zoekboxleftnav {width:112px;}

#pad {
	font-size: 85%;
	color: #999999;
	height:18px;
	float:left;
	padding-left:190px;
	margin-top:-40px;
	position:relative;
}

.padnav {}
.padnav A:visited, .padnav A:link {color: #999999;text-decoration: none;}
.padnav A:hover {color: #175088;text-decoration: underline;}

.padclear {margin:0;padding:0;clear:both;}	


#rsstop {
	width: 150px;
	padding-right:15px;
	margin-top:15px;
	line-height:15px;
	text-align: right;
	font-size:90%;
	bottom:0px;
	float:right;
}

#rsstop img{
	vertical-align:middle;
}

