/** overrulen stramien.css **/
/***************************/
#middleContainerBox{
	display: block;
	width: 960px;
	background-color: #FFFFFF;
	height: 100%;
	/*overflow: hidden;*/
	background-image: url(img/bgcontentvlak.gif);
	background-repeat: repeat-y;
	background-position: center top;
	float: left;
	padding: 0px;
}
#contentBox {
	padding: 0px;
	width: 960px;
	background-color: #FFFFFF;
	background-image: url(img/bgcontentvlak.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
.richText {
padding: 0px;
}
h2 {
display: block;
width: 320px;
color: #333333;
font-size: 110%;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-weight: bold;
letter-spacing: 1px;
background-image: url(img/h2arrow.gif);
background-repeat: no-repeat;
background-position: left top;
padding-left: 17px;
margin-top: 0px;
}
/***************************/
/*******  BigBoxen  ********/
/***************************/
#bigLeftBox {
	display: block;
	width: 640px;
	float: left;
	height: auto;
	padding: 0px;
}
#bigRightBox {
	display: block;
	height: auto;
	width: 320px;
	float: left;
	margin: 0px;
}
#topRightColumn {
	/*display: block;
	width: 320px;
	float: right;*/
	display: none;
}
/**********************************************/
/*** ankeilerelement met kop en afbeelding ****/
/**********************************************/
.ankeilertablekopafb {
	margin-right: 0px;
	height: 280px;
	width: 300px;
	padding-left: 20px;
}
.ankeilertablekopafbhalf {
	float: left;
	margin: 7px;
}
.ankeilertablekopafbhalf img {
	padding: 5px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 14px;
	margin-left: 14px;
	height: 105px;
	width: 280px;
}
.ankeilertekstkopafbhalf {
display: none;
}
.ankeilertablekopafbhalf .leesmeer {
display: none;
}
.ankeilertablekopafbhalf .leesmeerdummy {
display: none;
}
.leesmeerkopafbhalf {
display: none;
}
.ankeilertitelkopafbhalf {
	display: block;
	background-color: #eeeeee;
	height: 20px;
	width: 240px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 15px;
	font-size: 100%;
	font-weight: bold;
	letter-spacing: 0px;
	color: #000000;
	float: left;
	background-image: none;}

/*********************************/
/*** ankeilerelement in block ****/
/*********************************/
.ankeilertableblock {
	margin-left: 30px;
	margin-right: 10px;
	display: block;
	float: left;
	height: 150px;
	width: 280px;
	vertical-align: top;
	padding-top: 10px;
}

h1{
/*	color: #000000;
	font-size: 175%;
	font-weight: bold;
	margin-bottom: 15px;
	padding-left: 30px;
	padding-top: 5px;*/
	display: none;
}
/************************/
/****** bottomboxen *****/
/************************/
#bottomContainerBox {
	display: block;
	width: 960px;
	/*height: 160px;*/
	height: 30px;
	background-color: #FFFFFF;
	float: left;
	background-image: none;
	padding-top: 0px;
}

/*************************************/
/* toegevoegd voor de Google zoekbox */
/*************************************/
FORM {
	margin-top:0px;
	margin-left: 30px;
	padding-top: 20px;
	height: 50px;
}
INPUT {
	float: left;
	margin-right: 10px;
	border: 1px solid #000000;	
}
FORM BR {
	display: none;
}
FORM LEGEND {
	display: none;
}
FORM LABEL {
	display: none;
}
.searchfield {
	border:0px;
	padding-left: 10px;
}

/* zoekresultaten pagina */
.searchfield {
	border: 0px;
}
.searchfield LEGEND {
	display: none;
}
.searchfield LABEL {
	display: none;
}
.searchfield INPUT {
}
.searchfield BR {
}
.inzetzoek form {
margin-top: 0px;
width: 300px;
height: 9px;
}

.inzetzoek {
	display: block;
	width: 320px;
	height: 80px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: -37px;
	margin-left: 0px;
	padding-top: 10px;
	background-image: url(img/bgzoek.gif);
	background-repeat: repeat-x;
	float: right;
}

/*grijze titels boven overzichten, in een paragraaftitel*/
.rubriektitel h2 {
	background-color: #eeeeee;
	height: 20px;
	width: 280px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 35px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 110%;
	font-weight: bold;
	letter-spacing: 1px;
	color: #000000;
	float: left;
	background-image: none;
	}

.boxrelated {
display: block;
width: 295px;
float: left;
margin-top: 0px;
margin-right: 0px;
margin-left: 0px;
}


/*grijze titels boven overzichten, in een paragraaftitel, in inzet*/
.boxrelated .rubriektitel h2 .header{
	background-color: #eeeeee;
	height: 20px;
	width: 280px;
	/*padding-top: 3px;
	padding-right: 25px;
	padding-bottom: 2px;
	padding-left: 55px;*/
	margin-left: -20px;
	margin-bottom: 2px;
	margin-top: 2px;
	font-size: 110%;
	font-weight: bold;
	letter-spacing: 1px;
	color: #000000;
	background-image: none;
}
.boxrelated h2 {

	background-color: #eeeeee;
	height: 20px;
	width: 320px;
	/*padding-top: 3px;
	padding-right: 25px;
	padding-bottom: 2px;
	padding-left: 55px;*/
	margin-left: -21px;
	margin-bottom: 2px;
	margin-top: 2px;
	font-size: 110%;
	font-weight: bold;
	letter-spacing: 1px;
	color: #000000;
	background-image: none; 
}
#bottomCenterLeftBox {
	height: auto;
}
#bottomCenterRightBox {
	height: auto;
}
#bottomRightBox {
	height: auto;
}
.mediaoverzichtmetpijl {
	height: 120px;
	width: 300px;
	float: left;
	margin-left: 20px;
	padding-top: 10px;
}
.mediaoverzichtmetpijl h2{
	display: none;
}
.mediaoverzichtmetpijlmettitel h2 {
	display: block;
	height: 20px;
	overflow: hidden;
	margin-bottom: 0px;
}
.mediaoverzichtmetpijlmettitel {
	height: 120px;
	width: 300px;
	float: left;
	margin-left: 20px;
	padding-top: 10px;
}
.mediaoverzichtmetpijlmettitel .articletitle {
	padding-left: 5px;
	height: 15px;
	overflow: hidden;
}
.mediaoverzichtmetpijlmettitel .spacer {
	display: block;
	width: 5px;
	background-image: url(img/arrowblock.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-left: 20px;
}

/* Ankeileropmaak met vaste afmetingen */
#middleContainerBox #contentBox #elementsContainer #contentWide .ankeilertableblock .ankeilertitel {
font-family: Verdana;
color: #333333;
font-size: 110%;
display: block;
height: 15px;
width: 280px;
vertical-align: bottom;
overflow: hidden;
}

.boxrelated .ankeilertitel {
	display: block;
	height: 36px;
	overflow: hidden;
}
.boxrelated .ankeilerimage {
	height: 56px;
	width: 75px;
}
.boxrelated .ankeilertableblock {
	height: 130px;
	width: 300px;
	border: 1px dotted #FFFFFF;
	padding-left: 0px;
	padding-right: 20px;
	margin-top: 10px;
	margin: 0px;
	float: none;
	overflow: hidden;
}
.boxrelated .opsommingbulleted ul {
display: block;
height: 85px;
width: 100px;
margin: 0px;
float: left;
}
#kruimelpad {
display: none;
}
#kruimelpad li{
display: none;
}


.boxcontact .header {
background-color: #eeeeee;
height: 20px;
width: 295px;
padding-top: 0px;
padding-right: 5px;
padding-bottom: 0px;
padding-left: 20px;
background-image: none;
font-size: 110%;
font-weight: bold;
letter-spacing: 1px;
color: #000000;
}
/* de paragraaf op een vaste breedte van 300px, voor de portals */
.paragraaf {
	display: block;
	width: 300px;
	height: 150px;
	margin: 0px;
	float: left;
	/*background-color: #DEECF3;*/
	background-color: #f7f7f7;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #cccccc;
	}
	.paragraaf p {
	margin: 0px;
	}
#bigLeftBox .paragraaf {
	margin-top: -10px;
	line-height: 12px;
}
#bigLeftBox .geenmarge img {
	margin: 0px;
}
#bigLeftBox p {
display: none;
}
#bigLeftBox br {
display: none;
}
#bigLeftBox h1 {
display: none;
}
.opsommingbulleted {
	height: 140px;
	width: 300px;
	float: left;
	margin-left: 20px;
	padding-top: 10px;
	}
.opsommingbulleted h2{
display: block;
height: 20px;
overflow: hidden;
margin-bottom: -10px;
}
.ankeilercellblock {
display: block;
height: 80px;
overflow-x: hidden;
overflow-y: hidden;
}

/*Voor IE7 en hoger*/

#totalContainerBox_ie7andup .ankeilertableblock {
	padding: 0px;
	margin-top: 8px;
	margin-left: 30px;
	margin-right: 10px;
	width: 280px;
	height: 105px;
	background-color: #ffffff;
	float: left;
	overflow-x: hidden;
	overflow-y: hidden;
}

#totalContainerBox_ie7andup #middleContainerBox #contentBox #elementsContainer #contentWide .ankeilertableblock .ankeilertitel {
font-family: Verdana;
color: #333333;
font-size: 110%;
height: 18px;
width: 280px;
max-height: 18px;
vertical-align: bottom;
overflow: hidden;
padding-bottom: 2px;
}

#totalContainerBox_ie7andup .opsommingbulleted h2{
display: block;
height: 20px;
overflow: hidden;
margin-bottom: -14px;
}


#contentWide FORM {
	DISPLAY: block; 
	FLOAT: left;
	HEIGHT: 20px;
	WIDTH: 300px; 
	MARGIN-TOP: 20px;
	MARGIN-LEFT: 4px;	
	margin-right:12px;
	background-color:#333333;
	background-image:url(img/leeg.gif);
	background-repeat:no-repeat;
	width: 280px;
	PADDING-TOP: 20px;	
	BORDER-BOTTOM: 0px; 
	PADDING-BOTTOM: 10px; 
	PADDING-LEFT: 20px; 
	PADDING-RIGHT: 0px; 
	PADDING-TOP: 10px;
	BACKGROUND-COLOR: #FFFFFF; 
}
#contentWide .formcontent INPUT {
	BORDER-BOTTOM: #000000 1px solid;
	BORDER-LEFT: #000000 1px solid;
	FLOAT: left;
	BORDER-TOP: #000000 1px solid;
	BORDER-RIGHT: #000000 1px solid;
	background-color: #FFFFFF;
	margin-right: 10px;
	margin-top: -12px;
	color: #000000;
	margin-left:16px;	/* 14px */
	height:18px;
}
#contentWide INPUT {
	BORDER-BOTTOM: #000000 1px solid;
	BORDER-LEFT: #000000 1px solid;
	FLOAT: left;
	BORDER-TOP: #000000 1px solid;
	BORDER-RIGHT: #000000 1px solid;
	background-color: #FFFFFF;
	margin-right: 10px;
	margin-top: -12px;
	color: #000000;
	margin-left:16px;	/* 14px */
	height:22px;
}
#contentWide FORM BR {
	DISPLAY: none
}
#contentWide FORM LEGEND {
	DISPLAY: none
}
#contentWide FORM LABEL {
	DISPLAY: none
}
#contentWide .searchfield {
	BORDER-RIGHT-WIDTH: 0px; PADDING-LEFT: 10px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
#contentWide .searchfield {
	BORDER-RIGHT-WIDTH: 0px;
	BORDER-TOP-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
}
#contentWide .searchfield LEGEND {
	DISPLAY: none
}
#contentWide .searchfield LABEL {
	DISPLAY: none
}
#contentWide .searchfield INPUT {
	
}
#contentWide .searchfield BR {
	
}
#totalContainerBox_ie7andup {

}
/***** Ankie gewijzigd, 31 mei 2011. margin-right van 12 naar 2px *****/
#totalContainerBox_ie7andup #middleContainerBox #contentBox #elementsContainer #contentWide INPUT{
	BORDER-BOTTOM: #000000 1px solid;
	BORDER-LEFT: #000000 1px solid;
	FLOAT: left;
	BORDER-TOP: #000000 1px solid;
	BORDER-RIGHT: #000000 1px solid;
	margin-right: 2px;
	margin-top: -8px;
	color: #000000;
	margin-left:26px; /* 20px */
}


/**********************/
/* Speciaal voor IE 6 */
/**********************/

#totalContainerBox_ie6only {
	width: 990px;
}
#totalContainerBox_ie6only #middleContainerBox{
	width: 100%;
}
#totalContainerBox_ie6only #bigRightBox {
}
#totalContainerBox_ie6only #bigRightBox .inzetzoek {
	DISPLAY: block; 
	FLOAT: right; 
	BACKGROUND-IMAGE: url(img/bgzoek.gif); 
	MARGIN: 0px 0px -37px; 
	WIDTH: 298px; 
	PADDING-TOP: 10px; 
	BACKGROUND-REPEAT: repeat-x; 
	HEIGHT: 88px
}


#totalContainerBox_ie6only #bigRightBox .inzetzoek FORM {
	MARGIN-TOP: 0px; 
	WIDTH: 292px; 
	HEIGHT: 9px;
}

#totalContainerBox_ie6only #contentBox{
	width: 100%;
}
#totalContainerBox_ie6only #contentBox #elementsContainer{
	width: 100%;
}
#totalContainerBox_ie6only #contentBox #elementsContainer #contentWide{
	width: 100%;
}

#totalContainerBox_ie6only  #middleContainerBox #contentBox #contentWide .ankeilertableblock{
	FLOAT: left; 
	MARGIN-LEFT: 18px; 
	VERTICAL-ALIGN: top; 
	WIDTH: 290px; 
	MARGIN-RIGHT: 10px; 
	PADDING-TOP: 10px; 
	HEIGHT: 136px;
	display:inline;
	margin-top:0px;
	
}

#totalContainerBox_ie6only  #middleContainerBox #contentBox #contentWide .ankeilercellblock {
	OVERFLOW-Y: hidden; DISPLAY: block; OVERFLOW-X: hidden; HEIGHT: 80px; 
}

#totalContainerBox_ie6only  #middleContainerBox #contentBox #contentWide .ankeilertableblock .leesmeerdummy {
margin:0px;
margin-top:-8px;
}

#totalContainerBox_ie6only  #middleContainerBox #contentBox #contentWide .ankeilertableblock .ankeilertitel{
	DISPLAY: block; FONT-SIZE: 110%; VERTICAL-ALIGN: bottom; WIDTH: 280px; COLOR: #333333; FONT-FAMILY: Verdana, Times, serif; HEIGHT: 15px; margin-top -10px;
}

#totalContainerBox_ie6only  #middleContainerBox #contentBox #contentWide .paragraaf{
		display:block;
		PADDING-RIGHT: 0px; 
		PADDING-LEFT: 20px; 
		FLOAT: left; 
		PADDING-BOTTOM: 10px; 
		MARGIN: 0px; 
		WIDTH: 302px; 
		PADDING-TOP: 10px; 
		BORDER-BOTTOM: #cccccc 1px dotted; 
		HEIGHT: 150px; 
		BACKGROUND-COLOR: #f7f7f7;
		margin-right:0px;
		margin-left: 0px;
		DISPLAY: inline;
}

#totalContainerBox_ie6only  #middleContainerBox #contentBox #contentWide .mediaoverzichtmetpijlmettitel {
	FLOAT: left; 
	display:block;
	MARGIN-LEFT: 0px; 
	padding-right:-10px;
	WIDTH: 303px; 
	PADDING-TOP: 10px; 
	HEIGHT: 142px; 
}

#totalContainerBox_ie6only  #middleContainerBox #contentBox #contentWide .mediaoverzichtmetpijlmettitel H2 {
width: 303px;
}


#totalContainerBox_ie6only  #middleContainerBox #contentBox #contentWide .mediaoverzichtmetpijlmettitel TABLE{
}


#totalContainerBox_ie6only  #middleContainerBox #contentBox #contentWide .opsommingbulleted {
	FLOAT: left; 
	MARGIN-LEFT: 0px; 
	WIDTH: 303px; 
	PADDING-TOP: 10px; 
	HEIGHT: 142px; 
	display:inline; 
}

#totalContainerBox_ie6only  #middleContainerBox #contentBox #contentWide .opsommingbulleted H2 {
width: 303px;
}
#totalContainerBox_ie6only #contentWide FORM {
	PADDING-RIGHT: 0px; MARGIN-TOP: 20px; DISPLAY: block; PADDING-LEFT: 20px; FLOAT: left; BACKGROUND-IMAGE: url(img/leeg.gif); BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 10px; MARGIN-LEFT: 4px; WIDTH: 280px; MARGIN-RIGHT: 12px; PADDING-TOP: 4px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px; 
	BACKGROUND-COLOR: #ffffff;
}
#totalContainerBox_ie6only #contentWide INPUT {
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	MARGIN-TOP: -4px; 
	FLOAT: left; 
	MARGIN-LEFT: 16px; 
	BORDER-LEFT: #000000 1px solid; 
	COLOR: #000000; 
	MARGIN-RIGHT: 10px; 
	BORDER-BOTTOM: #000000 1px solid; 
	BACKGROUND-COLOR: #ffffff;
	height:22px;
}
#totalContainerBox_ie6only #contentWide .formcontent INPUT {
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	MARGIN-TOP: -4px; 
	FLOAT: left; 
	MARGIN-LEFT: 16px; 
	BORDER-LEFT: #000000 1px solid; 
	COLOR: #000000; 
	MARGIN-RIGHT: 10px; 
	BORDER-BOTTOM: #000000 1px solid; 
	BACKGROUND-COLOR: #ffffff;
	height:18px;
}
