﻿html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}li{list-style:none;}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

em{font-style:italic;}

html{
	min-height: 100%;
	/*background: transparent url("../../Images/schaduwrand.gif") repeat-y fixed center 0;*/
}

strong{font-weight:bold;}

strong em{font-weight:bold;font-style:italic;}
em strong{font-weight:bold;font-style:italic;}
/* ---[ CSS www.DBtelecom.nl ]----------------------------------------------- */

#wpr_submenurechts
{

	font-family: verdana;
	text-decoration: none;
	color: #143d8d;
	background-color:#ffffff;
	border:0px;
	font-size:10px;
}

.validation-summary-errors {font-weight:bold; color:Red; margin-top:15px;}
.validation-summary-errors li {margin-left:15px; list-style-type:disc;}
div.item ul.validation-summary-errors li {background: none;}

input.pijltje{font-family:verdana;text-decoration:none;color:#143d8d;background-color:#ffffff;border:0px;font-weight:bold;}
input.zoekveld{font-size:10px;}

#wpr_submenurechts a.pijltje:hover, #wpr_rechts a.pijltje:hover {
	color: #000;
}

#wpr_block .pijltjetekst, #cnr_vijfnieuwsberichten .pijltjetekst {
	font-weight: bold;
	text-decoration: none;
	color: #143d8d;
	border:0px;
}


/* ------[ Containers ]----------------------------------------------------------- */

#wpr_all {
	/*width: 994px;*/
	width: 1016px;
	background: transparent url("../../Images/schaduwrand.gif") repeat-y 0 0;
	margin: 0px auto;
}

#cnr_all {
	width: 986px;
	margin: 0px auto;
}

#wpr_onderkant {
	width: 1016px;
	height: 22px;
	background: #fff url("../../Images/onderkant.gif") no-repeat 0	0;
	margin: 0px auto;
	clear: both;
}


/* ------[ Top ]----------------------------------------------------------- */

.wpr_beheer{background: #efefef; text-align: left;padding: 5px 5px 5px 5px; margin: 0 0 0 0; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;}

#wpr_top {
	width: 985px;
	height: 40px;
	margin: 0px auto;
}

#wpr_logo {
	padding: 5px 0 0 0;
	width: 300px;
	min-height: 30px;
	float: left;
	display: inline;
} 

#wpr_submenurechts {
	float: right;
	display: inline;
	padding: 10px 0 0 0;
	height: 30px;
}

#wpr_submenurechts a {
	text-decoration: none;
}

form.FormZoekResultaat{
	float:right;
}

.zoekveld{
	border: 1px solid #808080;
	background-color: #FFFFFF;
	color: #808080;
	width: 200px;
	height: 15px;
	padding-left: 2px;
	padding-top: 1px;
}



/* ------[ Menu ]----------------------------------------------------------- */

#wpr_menu {
	width: 985px;
	height: 26px;
	margin: 0px auto;
	background: transparent url("../../Images/achter_menu.gif") repeat-x 0 0;
}

#wpr_menu ul {
	float: right;
	margin-left: 0px;
}

#wpr_menu ul li {
	float: left;
	padding: 0px 0px;
}

#wpr_menu ul li a{
	height: 21px;
	display: block;
	float: left;
	text-align: center;
	color: #fff;
	margin-top: 2px;
	font-weight: bold;
	text-decoration: none;
	border-left: 1px solid #818181;
	border-right: 1px solid #252422;
}

#wpr_menu ul li.eerste {
	height: 24px;
	width: 2px;
	display: block;
	float: left;
	border-right: 1px solid #fff;
}

#wpr_menu ul li li a 
{
	margin-top: 0px;
	padding-top:2px;
	height: 23px;
}

#wpr_menu ul li.currentHoofd ul{margin-top:5px;}

#wpr_menu ul li.currentHoofd a {
	padding: 3px 0px 0px 0px;
	font-size:12px;
	width:170px;
}

#wpr_menu ul li a:hover, #wpr_menu ul li a.active {
	/*background: transparent url("../../Images/achter_menu_over.gif") repeat-x 0 0; color: #fff;*/
}

#wpr_menu ul li.currentSub a
{
	background:#626264 none no-repeat 0 0;
	border-bottom:2px solid #282828;
	padding: 5px 0 0 0;
	border-left:0px;
	border-right:0px;
	text-align:left;
	text-indent:10px;
	font-weight:normal;
	font-size: 12px;
	opacity: .8;    -moz-opacity: .8;    filter: alpha(opacity=80);
}

#wpr_menu ul li.currentSub a:hover, #wpr_menu ul li.currentSub a:hover
{
	background:#808084 none no-repeat 0 0;
}


/* ------[ Banner ]----------------------------------------------------------- */

#wpr_banner {
	width: 985px;
	height: 368px;
	margin: 0px auto;
}

label{float:left; display:block; margin-right:5px;}

.FotoBlok {background:transparent url(../../Images/bg.jpg) no-repeat center top; margin:0 auto; width:985px; height:367px;overflow:hidden;}
	.foto {width:435px; height:325px; padding:0; margin:0 40px 0 0; float:left; display:inline; overflow:hidden;}
	
	.tekstBlok {width:550px; height:325px; padding:0; margin:0; float:left; display:inline; overflow:hidden;}
	.bannerHoofd {font-weight:normal; color:#808080; text-transform:uppercase;}
	
	.navBtn {width:30px; padding:0 18px;}

	.fotoSlogan{ margin:35px 0 0 0; display:block;}
	.fotoSlogan .slogan{width:295px; height:45px;overflow:hidden;line-height:100%;color:Black; font-style:italic; padding: 0 0 0 15px;}

div.middenblok {width:985px; height:367px;}
	.middenblok tekst {float:left; display:inline; width:300px;}
	.middenblok contact {float:left; display:inline; width:100px;}
		
#linkerkant{display:inline;float:left; height:200px; padding-top:135px;}
#rechterkant{display:inline;float:left; height:200px;padding-top:135px;}

/* ------[ Kruimelpad ]----------------------------------------------------------- */

#wpr_kruimelpad {
	width: 985px;
	height: 30px;
	float: left;
}

#wpr_kruimelpad p {
	margin: 5px 0px 0px 20px;
	text-align: left;
	line-height:18px;
}

/* ------[ Content ]----------------------------------------------------------- */

#wpr_content {
	width: 985px;
	float: left;
	margin: 0px auto;
	margin-top:10px;
}

#wpr_geheel{margin: 0px 20px 10px 20px; float: left;}
	#wpr_geheel p{text-align: left; line-height:18px;}
	#wpr_geheel ul li{text-align: left; line-height:18px;}
	

#wpr_links {
	width: 595px;
	min-height: 140px;
	float: left;
	border-right:1px dotted #c2c2c2;
	margin: 0px 0px 0px 20px;
}

#wpr_links .item{
	padding: 0px 20px 0px 0px;
}

#wpr_links .item p {
	text-align: left;
	line-height:18px;
}

.item{clear:both;}


#wpr_rechts {
	width: 328px;
	min-height: 140px;
	float: right;
	margin: 0px 20px 0px 20px;
}

#wpr_rechts p {
	text-align: left;
	line-height:18px;
}

.CmsPartToevoegen{width:970px; background: #efefef; text-align: left;padding: 5px 5px 5px 5px; margin: 0 0 0 0; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;}

.CmsPart {background: #efefef; text-align: left;padding: 5px 20px 5px 20px; margin: 0 0 10px 0; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; clear:both;}
	.CmsPart a img{margin:0 3px 0 3px;}

#ookinteressant {
	float:left;
	/*width:595px;*/
	/*margin-top: 20px;*/
	/*border-right:1px dotted #c2c2c2;*/
}

/* ------[ Block ]----------------------------------------------------------- */

#wpr_block {
	width: 985px;
	min-height: 160px;
	float: left;
	margin-top: 23px;
	background: transparent url("../../Images/achter_kaders.gif") repeat-x top center;
	border-bottom: 1px dotted #c3c3c3;
}

.block {
	height: 139px;
	width: 197px;
	margin: 10px 0px 0px 7px;
	float: left;
	background: transparent url("../../Images/block.png") no-repeat 0 0;
}

.block:hover { background: transparent url("../../Images/block_over.png") no-repeat 0 0; }

#block_content {
	height: 150px;
	width: 177px;
	margin: 10px 0px 0px 10px;
	float: left;
}

#cnr_branchetekst {
	height: 90px;
	width: 177px;
	margin: 10px 0px 0px 10px;
	float: left;
}

#block_content h1, #cnr_branchetekst h1 {
	color: #143d8d;
	line-height:18px;
	font-size:11px;
	line-height:14px;
}

#block_content p, #cnr_branchetekst p {
	line-height:18px;
	display:inline;
}

#block_content a, #cnr_branchetekst a {
	color: #143d8d;
	text-decoration: none;
}

#block_content a:hover, #cnr_brancheteksta:hover {
	color: #000000;
}

#block_menu {
	width: 156px;
	margin-top: 10px;
	float: right;
}

#block_menu ul li a {
	margin: 0px 0px 0px 0px;
	display: block;
	line-height: 16px;
}

.block .blokjes {
	line-height: 16px;
	list-style-type: square;
	list-style-position: inside;
}

.mijnblokje
{
	background: transparent url(../../images/mijnblokje.gif) no-repeat;
	line-height: 18px;
	background-position:left 6px;
	padding: 0 0 0 15px;
}

div.FotoTekstPart li
{
	background: transparent url(../../images/mijnblokje.gif) no-repeat;
	line-height: 16px;
	background-position:left 6px;
	padding: 0 0 0 15px;		
}
div.item li{
	background: transparent url(../../images/mijnblokje.gif) no-repeat;
	line-height: 16px;
	background-position:left 6px;
	padding: 0 0 0 15px;		
}


/* ------[ Sitemap ]----------------------------------------------------------- */

#sitemap{cursor:pointer; cursor:hand; margin: 0px auto; }

#cnr_sitemap 
{
	margin:20px 0 0 0;
	width:985px;  
	background-color:#626264; 
	float:left; 
	display:none;
}

#cnr_sitemap_boven{
	width:985px;
	height:32px;
	background-color:#fff;
	background-image:url("../../Images/sitemap_boven.png");
	background-repeat:no-repeat;
	background-position:center top;
	float:left;
}

#cnr_sitemap_midden	{
	width:985px;
	background-color:#808084;
	float:left;
}

#cnr_sitemap_onder{
	width:985px;
	height:32px;
	background-color:#fff;
	background-image:url("../../Images/sitemap_onder.png");
	background-repeat:no-repeat;
	background-position:center top;
	float:left;
}


/* ------[ Footer ]----------------------------------------------------------- */

#wpr_footer {
	width: 985px;
	height: 30px;
	float: left;
	margin: 0px auto;
	background: transparent url("../../Images/footer_logo.gif") no-repeat center 12px;
}




/*-------------------------------------------------------------*/


body, html {
	height: 100%;
	font-family:verdana, sans-serif;
	font-size:11px;
	color: #808080;
}

h1 {font-weight: bold;	font-family: verdana; font-size:14px; text-align: left;	color: #143d8d;}
h2{color: #143d8d; font-weight: bold;}
h3{color: #143d8d; }
h4{color: #143d8d; }

input.opslaan{width: 103px;  height: 21px; margin: 0; padding: 0; border: 0; background: transparent url(../../Images/Overig/opslaan.png) no-repeat center top;  text-indent: -1000em; cursor:pointer; display:inline;}
a.terug{width: 103px;  height: 21px; margin: 0; padding: 0; border: 0; background: transparent url(../../Images/Overig/gaterug.png) no-repeat center top;  text-indent: -1000em; cursor:pointer; display:inline;}


a:LINK {color:#808080;}
a:VISITED {color:#808080;}
a:HOVER {color:#000000;}
a:ACTIVE {color:#808080;}

a.bannerLink:LINK {color:#808080;}
a.bannerLink:VISITED {color:#808080;}
a.bannerLink:HOVER {color:#ffffff;}
a.bannerLink:ACTIVE {color:#808080;}



a.pijltjetekst
{
	text-decoration:none;
	font-weight: bold;
	text-decoration: none;
	color: #143d8d;
	border:0px;
}

a.pijltjetekst:hover
{
	text-decoration:none;
	font-weight: bold;
	text-decoration: none;
	color: #143d8d;
	border:0px;
}


div.formulier{width:100%; height:auto;}
	.formulier p{margin:2px 0 2px 0;}
	.formulier label{float:left; font-weight:bold; width:150px;} 
	.formulier input{width:200px;}
	.formulier span.help{}	
	.formulier input.knop{width:150px; margin:0; cursor:pointer;}
	.formulier input.verder{width: 103px;  height: 21px; margin: 0; padding: 0; border: 0; background: transparent url(../../images/verder.png) no-repeat center top;  text-indent: -1000em; cursor:pointer;}
	.formulier input.toevoegen{width: 103px;  height: 21px; margin: 0; padding: 0; border: 0; background: transparent url(../../images/toevoegen.png) no-repeat center top;  text-indent: -1000em; cursor:pointer;}
	.formulier input.opslaan{width: 103px;  height: 21px; margin: 0; padding: 0; border: 0; background: transparent url(../../images/opslaan.png) no-repeat center top;  text-indent: -1000em; cursor:pointer; display:inline;}
	.formulier a.gaterug{width: 103px;  height: 21px; margin: 0; padding: 0; border: 0; background: transparent url(../../images/gaterug.png) no-repeat center top;  text-indent: -1000em; display:inline-block;}



.tabel_data{}
.tabel_data th{text-align:left;padding:5px 0 5px 0;background-color:#cdcdcd;}
.tabel_data tr.odd{}
.tabel_data tr.even{background-color:#f4f4f4;}
.tabel_data td{padding:2px 0;}


