#container{
	width: 957px;
	overflow: hidden;
	border: solid 1px #D7D6D6;
	border-width: 0 0 1px 4px;
	background: url(/images/container_bg.gif) repeat-x #ffffff left bottom;
	margin: 0 20px 20px 20px
}
#container_top{
	background: url(/images/container_top.gif) no-repeat #ffffff left top;
	height: 21px;
	margin: 275px 20px 0 20px;
}
#midden{
	width: 791px;
	float: right;
	background: url(/images/mid.gif) repeat-y #ffffff left top;
	padding-bottom: 20px;
}
#midden .top{
	background: url(/images/top.gif) no-repeat #ffffff left top;
	height: 21px;
}
/* Midden */
#CCIPlaceHolder_Content{
	float: left;
	margin: 10px 25px 0 25px;
	width: 454px;
}
#CCIPlaceHolder_Content h3{
	font-weight: bold;
	color: #484848;
	font-size: 12px;
}
#CCIPlaceHolder_Content .tekst{
	font-size: 12px;
	padding-bottom: 25px;
}
#CCIPlaceHolder_Content .tekst .afbeelding{
	float: right;
}
#CCIPlaceHolder_Content .tekst ul{
	margin-left: 25px;
}
#CCIPlaceHolder_Content .tekst li{
	list-style-type: disc;
}
/* Rechterkant */
#CCIPlaceHolder_Rechterkant{
	float: right;
	width: 280px;
	margin: 10px 6px 0 0;
	font-family: Arial;
	font-size: 12px;
}
.balk{
	height: 16px;
	margin-bottom: 20px;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
	padding: 0 10px 0 7px;
}
#paars,
#licht_blauw,
#blauw{
	margin-bottom: 20px;
}
#licht_blauw .balk{
	background: url(/images/balk_licht_blauw.gif) no-repeat left top #ffffff;
}
#paars .balk{
	background: url(/images/balk_paars.gif) no-repeat left top #ffffff;
}
#blauw .balk{
	background: url(/images/balk_blauw_small.gif) no-repeat left top #ffffff;
}
#CCIPlaceHolder_Rechterkant ul{
	margin-left: 25px;
}
#CCIPlaceHolder_Rechterkant li{
	list-style-type: disc;
}
/* Linkerkant */
#CCIPlaceHolder_Linkerkant{
	float: left;
	width: 166px;
}
#CCIPlaceHolder_Linkerkant ul{
	margin-top: 25px;
}
#CCIPlaceHolder_Linkerkant ul li{
	font-size: 12px;
	font-weight: bold;
	margin: 0 13px 10px 13px;
}
#CCIPlaceHolder_Linkerkant ul li a{
	padding-left: 13px;
	display: block;
	background: url(/images/nav.gif) no-repeat left 5px;
	color: #025A92;
}

#CCIPlaceHolder_Linkerkant ul li.active a:hover,
#CCIPlaceHolder_Linkerkant ul li a:hover,
#CCIPlaceHolder_Linkerkant ul li.active a{
	background: url(/images/nav_active.gif) no-repeat left 5px;
	color: #04B7D7;
}
/* Breed */
.breed #CCIPlaceHolder_Content{
	width: 741px;
}
#CCIPlaceHolder_Content .dotted,
.blok #CCIPlaceHolder_Content .dotted,
.breed #CCIPlaceHolder_Content .dotted{
	background: url(/images/dotted.gif) repeat-x left top #ffffff;
	height: 3px;
	margin: 3px 0;
}
#CCIPlaceHolder_Content h3,
.blok #CCIPlaceHolder_Content h3,
.breed #CCIPlaceHolder_Content h3{
	background: url(/images/stip_zwart.gif) no-repeat left 4px #ffffff;
	padding-left: 18px;
	font-weight: bold;
	font-size: 14px;
}
#CCIPlaceHolder_Rechterkant a,
#CCIPlaceHolder_Rechterkant li a,
#CCIPlaceHolder_Content .tekst li a,
#CCIPlaceHolder_Content .tekst a,
.blok #CCIPlaceHolder_Content .tekst a,
.breed #CCIPlaceHolder_Content .tekst a{
	color: #635288;
	text-decoration: none;
	font-weight: bold;
}
#CCIPlaceHolder_Rechterkant a:hover,
#CCIPlaceHolder_Rechterkant li a:hover,
#CCIPlaceHolder_Content .tekst a:hover,
#CCIPlaceHolder_Content .tekst li a:hover,
.blok #CCIPlaceHolder_Content .tekst a:hover,
.breed #CCIPlaceHolder_Content .tekst a:hover{
	text-decoration: underline;
	font-weight: bold;
}
.blok #CCIPlaceHolder_Content .tekst,
.breed #CCIPlaceHolder_Content td{
	font-family:arial;
	font-size:12px;
	overflow:hidden;
}
.breed #CCIPlaceHolder_Content td h3,
.breed #CCIPlaceHolder_Content #voordelen h3,
.breed #CCIPlaceHolder_Content #nadelen h3,
.breed #CCIPlaceHolder_Content #uitleg h3{
	padding-left: 0;
	background: none;
	font-size: 12px;
}
.blok #CCIPlaceHolder_Content .afbeelding,
.breed #CCIPlaceHolder_Content .afbeelding{
	float: right;
}
#CCIPlaceHolder_Content .afbeelding img,
.blok  #CCIPlaceHolder_Content .afbeelding img,
.breed #CCIPlaceHolder_Content .afbeelding img{
	padding: 0 0 10px 10px;
}
h3 span{
	color: #BEBEBE;
	padding-left: 10px;
	float: right;
}
#nieuwsoverzicht h4{
	font-size: 12px;
	margin-bottom: 5px;
	font-weight: bold;
}
#nieuwsoverzicht h4 span{
	color: #BEBEBE;
	padding-right: 10px;
}
#nieuwsoverzicht h4 a{
	color: #494949;
	text-decoration: none;
}
#nieuwsoverzicht h4 a:hover{
	text-decoration: underline;
}
#nieuwsoverzicht .dotted{
	margin: 10px 0;
}
#nieuwsoverzicht .tekst{
	padding-bottom: 0;
}
#zoekresultaat a,
#nieuwsoverzicht .tekst a{
	color: #635288;
	text-decoration: none;
	font-weight: bold;
}
#zoekresultaat a:hover,
#nieuwsoverzicht .tekst a:hover{
	text-decoration: underline;
	font-weight: bold;
}
#zoekresultaat p,
#zoekresultaat dl{
	font-size: 12px;
}
#voordelen,
#nadelen,
#uitleg{
	width: 358px;
	float: left;
	overflow: hidden;
}
#voordelen{
	margin-right: 25px;
}
.breed #bedrijf .afbeelding{
	float: none;
}
/* Formulieren */
#formulieren table{
	width: 450px;
}
#formulieren .formbuilder_errormessagepanel,
#formulieren .formbuilder_errormessagemarker{
	font-family: Arial;
	font-size: 12px;
	color: Red;
}
#formulieren td,
#formulieren .formbuilder_formpanel{
	font-family: Arial;
	font-size: 12px;
}
#formulieren .formbuilder_label{
	width: 150px;
	padding-bottom: 10px;
}
#formulieren .formbuilder_element input,
#formulieren .formbuilder_element textarea{
	width: 290px;
}
#formulieren .formbuilder_element{
	width: 300px;
}
#formulieren input,
#formulieren textarea{
	border: solid 1px #B6B6B6;
	padding: 1px 5px;
	color: #7B7B7B;
	font-size: 12px;
}
#formulieren textarea{
	height: 100px;
}
#formulieren #form_submit_button input{
	background: url(/images/formulier_knop.gif) no-repeat #ffffff;
	height: 18px;
	width: 100px;
	cursor: pointer;
	border: none;
	padding: 0;
}
#formulieren #form_submit_button {
	margin-left:147px;
	margin-top:10px;
}
