body {
margin: 0px;
background-color: #FFFFFF;
font-size: 100%;
font-family: Arial;
}

h1 {
font-family: Arial;
font-size: 115%;
color: #FF6600;
margin-top: 0px;
}

p, div.contentText {
/*font-size: 70%;*/
font-size: 75%;
}

a {
color: #4D090B;
}

a:hover {
color: #FF7D27;
}

img {
border: 0;
}

ul {
list-style: none;
margin: 0px;
padding: 0px;
}

fieldset
{
	margin: 1em 0;
	border: none;
	background-color: Transparent;
}

div.clear {
/*
font-size: 1px;
clear: both;
*/
clear:both;
/*
height:1px;
overflow:hidden;
line-height:1%;
font-size:0px;
margin-bottom:-1px;
*/
}

div.clearleft {
clear: left;
}

div.container {
	margin: 0 auto;
	width: 965px;
	padding-top: 0px;
}

div.header {
margin: 0px 30px 0px 30px;
}

div.header .portalheader {
	padding-left: 22px;
	line-height:30px;
	color:#EA3A00;
	width:400px;
	height: 30px;
}

div.header ul.home {
	float: right;
padding-top: 35px;
}

div.header div.rightContainer
{
	float: right;
	text-align :right;
	width: 500px;
}

div.header div.rightContainer ul
{
/*	padding-top: 8px;*/
}

div.header ul
{
	clear: right;
	float: right;
}
div.header ul li {
	font-family: Verdana;
	font-size: 70%;
	display: inline;
	float: left;
	display: block;
	padding-left: 4px;
}

div.header ul li span.smallcaps {
font-size: 80%;
}

div.header ul li.fixedItem {
	color: #EB420A;
	padding-top: 12px;
}

div.header ul li.fixedItem a {
	color: #EB420A;
	text-decoration: none;
}

div.header ul li.fixedItem a:hover {
text-decoration: underline;
}

div.header ul li.portalLinkItem {
color: #AE1619;
}

div.header ul li.portalLinkItem a {
color: #AE1619;
text-decoration: none;
}

.header .last
{
	padding-top:10px;
	clear: right;
	width: 300px;
	text-align: right;
}

.header ul.last li
{
	float: right;
}


.header .last a.mainmenuItem,
.header .last a.hover
{
	background: url(/images/Arrow_Opened1.gif) no-repeat right top;
	display:inline-block;
	border:1px solid #AE1619;
	color:#AE1619;
	padding:  2px 30px 2px 3px;
	margin-left:5px;
}

.header .last .dropdown
{
	position:absolute;
	z-index:999999;
	margin-top:-6px;
	visibility: hidden;
	border: 0; 
	width: 156px;
}

.header .last .dropdown ul
{
	margin:0px;
	padding:0px;	
	text-align:left;
}

.header .last  .dropdown ul li
{	
	background:#fdecec;
	display:block;
	margin:0px !important;
	padding:0px !important;
	line-height:14px;
/*	height:25px;	*/
	float:left;	
	width:156px;	
}

.header .last  .dropdown a 
{
	color:#AE1619;
	display:block !important;
	font-weight:normal;
/*	line-height:25px;*/
	padding: 5px 6px 5px 6px;
	width:150px;
	font-size:140%;
	padding-left:6px;
}
	
.header .last  .portal
{
	color:#AE1619;
	padding:2px 5px 2px 3px;
	border:solid 1px #fff;
	display:inline-block;
	text-decoration :none;	
}

.header .last  .portal:hover
{
	text-decoration:underline;
}

.header .last  .dropdown .hover{
	color:#ae7300;
	display: none;
}

div.header ul li.portalLinkItem a:hover {
text-decoration: underline;
}

div.navigation {
	margin: 9px 0;
}

div.navigation div.searchlayercontainer {
position: absolute;
}

div.navigation div.searchlayercontainer div.searchlayer {
	position:relative;
	left: 381px;
	top: 41px;
}

div.navigation div.searchlayercontainer div.searchlayer_er {
	position:relative;
	left: 690px;
	top: 41px;
}

div.navigation div.searchcontrolscontainer {
	position: absolute;
}

div.navigation div.searchcontrolscontainer div.searchcontrols {
	position:relative;
	left: 445px;
	top: 53px;
}

div.navigation div.searchcontrolscontainer div.searchcontrols_er {
	position:relative;
	left: 753px;
	top: 53px;
}

div.navigation div.searchcontrolscontainer div.searchcontrols input,
div.navigation div.searchcontrolscontainer div.searchcontrols_er input {
font-size: 75%;
}

div.navigation div.searchcontrolscontainer div.searchcontrols input.searchbox,
div.navigation div.searchcontrolscontainer div.searchcontrols_er input.searchbox {
border-top: solid 1px #277878;
border-right: 0px;
border-bottom: 0px;
border-left: solid 1px #277878;
width: 118px;
margin: 0px;
padding:  2px 0px;
}

div.navigation div.searchcontrolscontainer div.searchcontrols input.searchbutton,
div.navigation div.searchcontrolscontainer div.searchcontrols_er input.searchbutton {
height: 18px;
background-color: #97CACF;
border: solid 1px;
border-top-color: #EDEDED;
border-left-color: #EDEDED;
border-right-color: #8E8E8E;
border-bottom-color: #8E8E8E;
}

div.navigation div.searchlayercontainer_home {
position: relative;
top: -9px;
}

div.navigation div.searchlayercontainer_home div.searchlayer {
float: right;
position: absolute;
left: 744px;
}

div.navigation div.searchcontrolscontainer_home {
position: relative;
top: 44px;
}

div.navigation div.searchcontrolscontainer_home div.searchcontrols {
float: right;
position: absolute;
left: 769px;
}

li.fixedItem div.searchcontrols
{
	padding: 10px 0 11px 66px;
	width: 197px;
	background: transparent url(../images/Searchbox.png) no-repeat scroll right top;
	margin-top: -12px;
	text-align: left;
	height: 18px;
}

li.fixedItem div.searchcontrols input
{
	background-color: White;
	border: none;
	width: 141px;
	height: 15px;
	margin-right: 13px;
}

li.fixedItem div.searchcontrols input.searchbutton
{
	background-color: #97CACF;
	border: outset 1px #97CACF;
	font-size: 10px;
	color: #333333;
	width: auto;
	height: 18px;
	margin: 0;
	padding: 0;
	text-align: center;
	position: relative;
	top: 1px;
}

div.navigation div.searchcontrolscontainer_home div.searchcontrols input {
	font-size: 75%;
}

div.navigation div.searchcontrolscontainer_home div.searchcontrols input.searchbox {
border-top: solid 1px #DF740C;
border-right: 0px;
border-bottom: 0px;
border-left: solid 1px #DF740C;
width: 109px;
margin: 0px;
padding: 2px;
}

div.navigation div.searchcontrolscontainer_home div.searchcontrols input.searchbutton {
height: 19px;
background-color: #F6AD65;
border: solid 1px;
border-top-color: #F3CEAA;
border-left-color: #F3CEAA;
border-right-color: #9B5008;
border-bottom-color: #9B5008;
}

div.navigation ul {
margin-left: 27px;
}

div.navigation ul li {
font-family: Arial;
font-size: 70%;
display: inline;
}

div.navigation ul li.singleButton {
padding-right: 3px;
}

div.navigation ul li.groupButton {
padding-right: 0px;
}

div.navigation ul li.padded {
padding-left: 30px;
}

div.maincontent {
margin: 0px 30px 0px 30px;
padding-top: 10px;
clear: both;
}

div.maincontent div.breadcrumb {
font-family: Verdana;
font-size: 65%;
color: #AE1619;
line-height: 200%;
border-bottom: solid 1px #DC999A;
margin-bottom: 20px;
}

div.maincontent div.breadcrumb a {
color: #AE1619;
text-decoration: none;
}

div.maincontent div.breadcrumb a.last {
color: #e8464a;
}

div.maincontent div.toolbox {
	background: url(/images/Toolbox.gif) no-repeat right top;
	width:185px;
	padding: 8px 12px 0px 0px;
}

div.maincontent div.toolboxBottom
{
	background: url(/images/Toolbox.gif) no-repeat right bottom;
	width:165px;
	padding: 0px 12px 0px 20px;
	height: 8px;
}
div.maincontent div.toolboxWrapper
{
	float: right;
}

div.maincontent div.toolbox a
{
	height: 107px;
	display: block;
	background: transparent url(../Images/Arrow.png) no-repeat scroll 11px center;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #AE1619;
	position: relative;
	padding-top: 4px;
	padding-left: 20px;
	min-height: 100px;
	_height: 100px;
}

div.maincontent div.toolbox a span
{
	color:#AE1619;
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	line-height:20px;
	height:20px;
	overflow:hidden;
	width:165px;
	
	position: absolute;
	top: 0;
	left: 20px;
	z-index: 1;
}

div.maincontent div.toolbox a img
{
	position: relative;
	z-index: 2;
}

div.maincontent div.content {
width: 703px;
}

div.maincontent div.content p {
	color: #4d090B;
}

div.maincontent div.content p strong {
	color: #ae1619;
}

div.maincontent div.content a.orange {
color: #FF6600;
}

/*
Contact
*/
div.content dl.form dd {
margin: 0;
}

div.content dl.form dt {
float: left;
padding-left: 11px;
/*font-size: 70%;*/
font-size: 75%;
color: #4d090B;
width: 136px;
}

div.content dl.form dd input {
/*font-size: 70%;*/
font-size: 75%;
color: #4D090B;
width: 166px;
border-top: outset 2px #C7C7BF;
border-left: outset 2px #C7C7BF;
border-bottom: solid 1px #F7F5EE;
border-right: solid 1px #F7F5EE;
}

div.content dl.form dd textarea {
/*font-size: 70%;*/
font-size: 75%;
color: #4D090B;
width: 322px;
height: 166px;
border: solid 1px #C1E0E0;
}

div.content dl.form dd div {
/*font-size: 70%;*/
font-size: 75%;
color: #EA3A00;
line-height: 23px;
margin-left: 147px;
height: 23px;
}

div.content dl.form dd .error {
border: solid 1px #EA3A00;
}

div.content div.formcontrols {
margin-top: 10px;
width: 474px;
text-align: right;
}

div.content div.formcontrols input.button {
/*font-size: 70%;*/
font-size: 75%;
height: 19px;
background-color: #F6AD65;
border: solid 1px;
border-top-color: #F3CEAA;
border-left-color: #F3CEAA;
border-right-color: #9B5008;
border-bottom-color: #9B5008;
}
/*
/Contact
*/

/*
Sitemap
*/
div.content div.sitemap {
/*font-size: 70%;*/
font-size: 75%;
}

div.content div.sitemap ul li ul li {
margin-left: 1em;
}

div.content div.sitemap a {
text-decoration: none;
}

div.content div.sitemap ul li a {
font-weight: bold;
color: #EA3A00;
}

div.content div.sitemap ul li ul li a {
font-weight: bold;
color: #FF7011;
}

div.content div.sitemap ul li ul li ul li a {
font-weight: bold;
color: #AE1619;
}

div.content div.sitemap ul li ul li ul li ul li a {
font-weight: normal;
color: #4D090B;
}
/*
/Sitemap
*/

div.content div.pllistitem {
width: 703px;
/*
height: 114px;
*/
border-bottom: solid 1px #dc999a;
margin-bottom: 16px;
position: relative;
}

div.content div.pllistitem div.pllogo {
float: left;
width: 200px;
height: 114px;
background-position: center top;
background-repeat: no-repeat;
}

div.content div.pllistitem div.plitemtext {
float: left;
width: 389px;
/*
padding-top: 55px;
*/
}

div.content div.pllistitem div.plreadmore {
width: 114px;
position: absolute;
bottom: 0;
right: 0;
}

div.content div.placeholder_photo_organization {
float: left;
width: 266px;
}

div.content div.placeholder_photo_organization a {
text-decoration: none;
/*font-size: 70%;*/
font-size: 75%;
color: #AE1619;
font-weight: bold;
}

div.content div.placeholder_orgchart {
width: 494px;
height: 285px;
}

div.content div.dossierlijst a {
color: #81C0C1;
/*font-size: 70%;*/
font-size: 75%;
text-decoration: none;
}

/* medewerker detail */
div.content div.persondetail_container {
width: 703px;
}

div.content div.persondetail_c1 {
float: left;
width: 210px;
color: #4D090B;
}

div.content div.persondetail_c2 {
float: left;
width: 483px;
padding-right: 10px;
color: #4D090B;
}

div.content div.line {
/*
modified for ie6
border-bottom: solid 1px #DAE7E6;
height: 1px;
margin-bottom: 10px;
*/
border-top: solid 1px #DAE7E6;
height: 10px;
font-size: 10px;
}

div.content div.wclistitem {
width: 703px;
border-bottom: solid 1px #dc999a;
margin-bottom: 16px;
/*font-size: 70%;*/
font-size: 75%;
position: relative;
}

div.content div.plwcllistitem div.wclistitem {
width: 503px;
margin-left: 200px;
}

div.content div.wclistitem div.wcphoto {
float: left;
width: 100px;
}

div.content div.wclistitem div.wcitemtext {
float: left;
width: 511px;
padding-top: 22px;
}

div.content div.plwcllistitem div.wclistitem div.wcitemtext {
width: 311px;
}

div.content div.wclistitem div.wcitemtext span.cname {
color: #ae1619;
font-weight: bold;
}

div.content div.wclistitem div.wcitemtext span.pname {
color: #4d090b;
font-weight: bold;
}

div.content div.wclistitem div.wcitemtext span.ptitle {
color: #AE1619;
}

div.content div.wclistitem div.wcreadmore {
width: 92px;
position: absolute;
bottom: 0;
right: 0;
}

/*
Popup-balloon for Google Map
*/
div.estyle2 {
background-color:#ffffff;
border:1px black solid;
width: 220px;
padding: 5px;
}

div.content div.projectmap {
background: url(/images/ProjectenkaartBackground.gif);
width: 665px;
height: 446px;
padding: 18px 0px 0px 16px;
}

div.content div.projectmap div.pmleft {
float: left;
border: solid 1px #999999;
width: 392px;
margin-top: 2px;
}

div.content div.projectmap div.pmleft div.pmmapdisplay {
width:390px;
height: 286px;
}

div.content div.projectmap div.pmleft div.pmlegend {
height: 130px;
border-top: solid 1px #999999;
padding: 8px 0px 0px 20px;
background-color: #F0F5F5;
color: #ae1619;
}

div.content div.projectmap div.pmleft div.pmlegend span.pmlegendtitle {
font-size: 85%;
font-weight: bold;
}

div.content div.projectmap div.pmleft div.pmlegend div.pmlegendsymbols {
/*font-size: 70%;*/
font-size: 75%;
padding-top: 10px;
}

div.content div.projectmap div.pmleft div.pmlegend div.pmlegendsymbols div.col1, div.content div.projectmap div.pmleft div.pmlegend div.pmlegendsymbols div.col2 {
width: 50%;
height: 50px;
}


div.content div.projectmap div.pmleft div.pmlegend div.pmlegendsymbols div.col1 {
float: left;
}

div.content div.projectmap div.pmleft div.pmlegend div.pmlegendsymbols div.col2 {
float: right;
}

div.content img.icon, div.content div.projectmap div.pmleft div.pmlegend div.pmlegendsymbols img.prmarker {
vertical-align: middle;
}

div.content div.projectmap div.pmright {
float: left;
background: url(/images/ProjectenkaartInfoBackground.gif);
width: 210px;
height: 410px;
padding: 20px 10px 0px 17px;
margin-left: 16px;
}

div.content div.projectmap div.pmright div.pmprdetails {
height: 370px;
overflow: auto;
margin-bottom: 5px;
padding-right: 10px;
}

div.content div.projectmap div.pmright p.pmprname, div.content div.projectmap div.pmright a.pmprname {
color: #AE1619;
font-weight: bold;
}

div.content div.projectmap div.pmright p.pmprteaser {
font-weight: bold;
}

div.content div.projectmap div.pmright p {
color: #AE1619;
}

div.content div.projectmap div.pmright a {
/*font-size: 70%;*/
font-size: 75%;
color: #FF6600;
}
div.maincontent div.content div.eventtitle {
font-weight: bold;
/*font-size: 70%;*/
font-size: 75%;
color: #AE1619;
}

div.maincontent div.content div.eventinfo {
color: #AE1619;
/*font-size: 70%;*/
font-size: 75%;
border-bottom: solid 1px #D6EBEB;
margin-bottom: 8px;
}

div.maincontent div.content div.eventinfo div.col1 {
float: left;
width: 100px;
}

div.maincontent div.content div.eventinfo div.col2 {
float: left;
width: 511px;
}

div.maincontent div.content div.eventinfo div.col3 {
float: left;
}

div.content div.newsarchivenav {
float: left;
margin-top: -12px;
}

div.content div.newsarchivenav a {
padding-left: 18px;
background: url(/images/Arrow_ArchiveNav.gif) left top no-repeat;
font-weight: bold;
color: #FF6600;
/*font-size: 70%;*/
font-size: 75%;
text-decoration: none;
}

div.content div.newsarchivenav a.active {
color: #AE1619;
background: url(/images/Arrow_ArchiveNav_Active.gif) left top no-repeat;
}

div.content div.mediaviewer {
width: 592px;
padding-left: 24px;
}

div.content div.mediaviewer div.flashcontainer {
padding-left: 67px;
}

div.content div.mediaviewer div.flashcontainer span.authorname {
font-size: 70%;
padding-left: 23px;
color: #4D090B;
}

div.content table.mediagrid {
width: 703px;
}

div.content table.mediagrid td {
/*font-size: 70%;*/
font-size: 75%;
}

div.content table.mediagrid td div {
padding: 25px 0px 0px 19px;
background-repeat: no-repeat;
background-position: top left;
width: 129px;
height: 91px;
}

div.content table.mediagrid td div.photo {
background: url(/images/Frame_Photo.gif);
}

div.content table.mediagrid td div.video {
background: url(/images/Frame_Video.gif);
}

div.content table.mediagrid td a {
color: #4D090B;
text-decoration: none;
line-height: 34px;
padding-left: 3px;
}

div.content div.generalpagingnav {
font-size: 65%;
font-family: Verdana;
float: right;
margin-top: 15px;
}

div.content div.mediapagingnav a, div.content div.generalpagingnav a {
color: #517B79;
}

div.content div.mediapagingnav a.nextprev, div.content div.generalpagingnav a.nextprev {
text-decoration: none;
}

div.content div.mediapagingnav span, div.content div.generalpagingnav span {
color: #FF944C;
}

div.content p.prsubtitle {
color: #4D090B;
font-weight: bold;
}

div.content table.prdetails {
float: left;
width: 515px;
}

div.content table.prdetails td {
/*font-size: 70%;*/
font-size: 75%;
border-bottom: solid 1px #D6EBEB;
padding: 11px 0px 13px 0px;
}

div.content table td.prdetail-l {
text-align: right;
color: #AE1619;
font-weight: bold;
width: 180px;
}

div.content table td.prdetail-r {
padding-left: 19px;
}

div.content div.accordion div.proverview {
width: 703px;
/*
position: relative;
*/
cursor: pointer;
}

div.content div.accordion div.proverview div {
float: left;
}

div.content div.accordion div.proverview div.themeheader-c1 {
width: 35px;
}

div.content div.accordion div.proverview div.themeheader-c2 {
width: 568px;
/*
height: 59px;
*/
padding: 6px 0px 0px 0px;
color: #4D090B;
}

div.content div.accordion div.proverview div.themeheader-c3 {
width: 5px;
height: 65px;
}

div.content div.accordion div.proverview div.themeheader-c4 {
width: 95px;
}

div.content div.accordion table {
background-color: #FFFFFF;
}

* html div.content div.accordion div.overflowlist table {
width: 687px;
}

div.content div.accordion div.proverview span.proverview-themename {
font-weight: bold;
font-size: 75%;
}

div.content div.accordion div.proverview span {
font-size: 70%;
}

/*
div.content div.accordion div.accordionheader div.proverview div {
*/
div.content div.accordion div.accordionheader {
background-color: #f7e7e8;
}

div.content div.accordion div.accordionheader div.proverview div {
background-color: #f7e7e8;
}

div.content div.accordion div.accordion_itemfooter {
height: 0px;
line-height: 0px;
font-size: 0px;
border-bottom: solid #dc999a 1px;
}

div.content div.accordion div.overflowlist {
height: 104px;
overflow-y: scroll;
overflow-x: hidden;
}

div.content div.accordion div span {
font-size: 70%;
color: #AE1619;
}

div.content div.accordion div table {
font-size: 70%;
width: 703px;
}

div.content div.accordion div table td a {
color: #4D090B;
text-decoration: none;
}

div.content div.accordion div table td a:hover {
color: #FF7D27;
}

div.content div.accordion div table td.itemlist-l {
padding-left: 35px;
width:50%;
}

div.content div.accordion div table td.itemlist-c {
color: #BECAC9;
}

div.content div.accordion div table td.itemlist-r {
padding-left: 20px;
}

div.content div.accordion div table td {
border-top: solid 1px #DAE7E6;
line-height: 25px;
}

div.maincontent div.content div.articledate, div.maincontent div.content div.persontitle {
color: #AE1619;
float: right;
margin-right: 10px;
font-size: 70%;
font-weight: bold;
padding-top: 5px;
}

div.maincontent div.content div.titledate {
/*font-size: 70%;*/
font-size: 75%;
color: #AE1619;
}

div.maincontent div.content div.title {
/*font-size: 70%;*/
font-size: 75%;
color: #AE1619;
font-weight: bold;
}

div.maincontent div.content div.teaser {
/*font-size: 70%;*/
font-size: 75%;
color: #4D090B;
}

div.maincontent div.content p.teaser {
font-weight: bold;
}

div.maincontent div.content div.photo_organization {
width:225px;
height:200px;
}

div.maincontent div.content div.photos {
float: right;
}

div.maincontent div.content div.photos div.photosmall_container {
padding: 0px 0px 27px 21px;
}
/*
div.maincontent div.content div.photos div.photosmall_container_list {
padding: 0px 0px 0px 21px;
}
*/
div.maincontent div.content div.photos div.photosmall {
overflow: hidden;
width: 166px;
height :125px;
}

div.maincontent div.content div.photosmallmdw {
width: 166px;
height :149px;
}

div.maincontent div.content div.photoxsmall {
width: 79px;
height: 67px;
}

div.maincontent div.content div.readmore {
width: 703px;
border-bottom: solid 1px #dc999a;
text-align: right;
margin-bottom: 13px;
}

div.maincontent div.content div.readmore_photo {
width: 515px;
padding-right: 187px;
border-bottom: solid 1px #dc999a;
text-align: right;
margin-bottom: 13px;
clear: right;
position: relative;
top: -9px;
}

div.maincontent div.welkom {
position: relative;
top: 290px;
left: 570px;
width: 320px;
font-family: Arial;
font-size: 70%;
color: #AE1619;
background-color: #FFFFFF;
}

div.maincontent div.banners {
margin-top: 21px;
}

div.maincontent div.banners ul li {
display: inline;
float: left;
}

div.maincontent div.banners ul li div.banner_text, div.maincontent div.banners ul li div.banner_text_over {
position: absolute;
width: 220px;
text-align: center;
font-family: Verdana;
font-size: 70%;
font-weight: bold;
}

div.maincontent div.banners ul li div.banner_text_container {
position: relative;
top: 70px;
}

div.maincontent div.banners ul li div.banner_text a {
text-decoration: none;
color: #FF6600;
}

div.maincontent div.banners ul li div.banner_text_over a {
text-decoration: underline;
color: #FF6600;
}

div.maincontent div.banners ul li div.banner {
overflow: hidden;
width: 220px;
height: 86px;
margin-right: 18px;
}

div.maincontent div.adres {
font-family: Verdana;
font-size: 70%;
color: #FF6600;
background-color: #FFFFFF;
}

div.maincontent div.adres_container {
position: relative;
}

div.maincontent div.adres_container div.adres {
position: absolute;
bottom: 11px;/*moet 0 zijn in ie7*/
right: 0;
width: 180px;
}

*:first-child+html div.maincontent div.adres_container div.adres {
bottom: 0;/*moet 0 zijn in ie7*/
}

div.maincontent div.banners div.adres {
float:right;
width: 180px;
padding-top: 6px;
margin: 0;
/*
margin-right: 20px;
*/
}

div.maincontent div.adres a {
color: #FF6600;
}

div.maincontent div.adres a:hover {
	color:#AE1619;
}

div.footer {
margin-top: 20px;
background-color: #ae1619;
padding: 7px 30px 0;
height: 170px;
}

div.footer ul {
float: right;
}

div.footer ul li {
font-family: Verdana;
font-size: 70%;
color: #CAE4E5;
display: inline;
}

div.footer ul li a {
color: #CAE4E5;
text-decoration: none;
}

div.footer ul li a:hover {
text-decoration: underline;
}

* html img.zoeken_background {
background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/imagesZoeken_Background_Home.png", sizingMethod="crop");
}

* html div.image_container_home {
overflow: hidden;
}

* html img.image_overlay_home {
background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/FotoOverlayHome.png", sizingMethod="crop");
}

* html img.image_overlay_portal {
background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/FotoOverlayPortal.png", sizingMethod="crop");
}

* html img.image_overlay_portal_er {
background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/FotoOverlayPortalER.png", sizingMethod="crop");
}

* html img.banner_overlay {
background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/BannerOverlay.png", sizingMethod="crop");
}

* html img.banner_overlay_text {
background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/BannerOverlayText.png", sizingMethod="crop");
}

* html img.banner_overlay_text_over {
background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/BannerOverlayText_Over.png", sizingMethod="crop");
}

* html img.image_overlay_fotoxsmall {
background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/FotoOverlayMedewerkerSmall.png", sizingMethod="crop");
}

* html img.image_overlay_fotosmall {
background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/FotoOverlayZijkant.png", sizingMethod="crop");
}

* html img.image_overlay_fotosmallmdw {
background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/FotoOverlayMedewerker.png", sizingMethod="crop");
}

* html img.image_overlay_zoekenvervolg {
background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/FotoOverlayZijkant.png", sizingMethod="crop");
}

* html img.image_overlay_organisatie {
background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/FotoOverlayOrganisatie.png", sizingMethod="crop");
}

* html img.image_overlay_orgchart {
background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/FotoOverlayOrganogram.png", sizingMethod="crop");
}

* html img /*.zoeken_background, * html img.image_overlay_home, * html img.image_overlay_portal, * html img.image_overlay_portal_er, * html img.image_overlay_fotosmall, * html img.image_overlay_fotosmallmdw, * html img.image_overlay_fotoxsmall, * html img.banner_overlay, * html img.banner_overlay_text, * html img.banner_overlay_text_over, * html img.image_overlay_zoekenvervolg, * html img.prmarker, * html img.image_overlay_organisatie, * html img.image_overlay_orgchart*/ {
behavior:url("/js/iepngfix.htc");
}

* html .pmmapdisplay img  /*** Fix for Google Maps ****/
{
	behavior: none !important;
}

* html div.maincontent div.adres {
top: -65px;
margin-right: 30px;
}

* html div.content dd div.overflowlist table {
width: 687px;
}

.navigation li a.mainmenuItem .normal
{
	display:inline-block;
}

.navigation li a.mainmenuItem .hover
{
display:none;
}

.navigation li a.hover .normal
{
display:none;
}

.navigation li a.hover .hover
{
	display:inline-block;
}

/*toegevoegd home menu*/
.navigation li .dropdown  {
	position:absolute;
	z-index:999999;
	visibility:  hidden ;
	border: 0; 
	display: inline;
	width: 259px;
	margin-top: -6px;
}

.navigation li .dropdown ul
{
	margin:0px;
	padding:0px;	
}

.navigation li .dropdown .bottom 
{
	background-image: url(/images/submenu_bottom.png);
	height:9px;	
	clear:both;
}

*html .navigation li .dropdown .bottom
{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/submenu_bottom.png', sizingMethod='image');
}


.navigation li .dropdown ul li
{	
	background-image: url(/images/submenu_background.png);
	background-repeat:repeat-y;
	display:block;
	margin:0px !important;
	padding:0px !important;
	line-height:25px;
	height:25px;	
	float:left;	
	width:259px;	
}

*html .navigation li .dropdown ul li
{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/submenu_background.png', sizingMethod='scale');
}

.navigation li .dropdown a 
{
	background-repeat:no-repeat;
	color:#FFFFFF;
	display:block !important;
	font-weight:normal;
	line-height:25px;
	margin-left:3px;
	text-decoration:none;
	width:251px;
	border-top:solid 1px #F1A154;	
}

.navigation li .dropdown a:hover
{
	background-color:#fff;
}

.navigation li .dropdown .hover
{
	color:#ae7300;
	background-color:#980201;
	display: none;
}

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

.error
{
	color: #ff0000;
}

li.singleButton
{
	display: block;
	float: left;
}

li.singleButton a
{
	display: block;
	height: 41px;
	background: transparent url(../Images/Button.png) no-repeat scroll left -82px;
	padding-left: 12px;
	overflow: hidden;
	text-decoration: none;
}

li.singleButton a:hover, li.singleButton a.active
{
	background-position: left -123px;
}

li.singleButton a span
{
	background: transparent url(../Images/Button.png) no-repeat scroll right 0px;
	display: block;
	display: inline-block;
	padding-right: 16px;
	padding-left: 4px;
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
	height: 100%;
	padding-top: 8px;
	cursor: pointer;
}

li.singleButton a:hover span, li.singleButton a.active span
{
	background-position: right -41px;
}

li.singleButton a span img
{
	position: relative;
	margin-top: -1px;
}

*html li.singleButton, *html li.singleButton a, *html li.singleButton a span
{
	float: left;
}

*html div.navigation {
	margin-bottom: 0;
}

fieldset label
{
	float: left;
	width: 80px;
}

fieldset input
{
	margin-bottom: 0.5em;
}

fieldset input.button
{
	margin-left: 80px;
}

fieldset.registration 
{
	font-size: 75%;
	margin-top: 0;
}

fieldset.registration label
{
	float: left;
	width: 150px;
	clear: left;
	padding-top: 4px;
}

fieldset.registration input, fieldset.registration select, fieldset.registration .radio
{
	float: left;
	width: 150px;
	border: 1px solid #C1E0E0;
	color:#4D090B;
	margin-bottom: 0.2em;
}

fieldset.registration .radio
{
	border-style: none;
}

fieldset.registration select
{
	width: 400px;
}

fieldset.registration div
{
	clear: both;
}

fieldset.registration .radio input
{
	float: left;
	width: auto;
	margin-right: 8px;
	vertical-align: middle;
	border: none;
}

fieldset.registration .radio label
{
	float: left;
	clear: none;
	width: auto;
	padding-top: 0;
	margin-right: 12px;
}

fieldset.registration input.button
{
	clear: both;
	margin-left: 150px;
	margin-top: 0.5em;
	
	background-color:#AE1619;
	border: solid 1px #F3CEAA;
	color: #fff;
	font-weight: bold;
	cursor: pointer;
	border-width:1px;
	padding: 2px 15px;
}

fieldset.registration .error
{
	float: left;
	margin-left: 4px;
}

fieldset.registration .errorSummary
{
	float: none;
	margin-bottom: 1em;
	margin-left: 0;
	border: solid 1px #AE1619;
	padding: 10px;
	width: 50%;
	background-color: #fee;
}

fieldset.registration .errorSummary li
{
	list-style-type: disc;
	list-style-position: inside;
}

a.toTop
{
	display: block;
	text-align: right;
	text-decoration: none;
	font-size: 90%;
	margin-top: 0.2em;
	color: #AE1619;
	padding-right: 12px;
	background: transparent url(../images/arrow_up.gif) no-repeat scroll right center;
}

a#formTop
{
	clear: both;
}

.info a
{
	text-decoration: none;
	color: #AE1619;
}
