/* Begin default CSS */

body {
	background-color: #ffffff;
	margin: 0px;
}

div.item{
	margin: 1em 0;
}


img {
	border: 0px;
}

ul {
	padding: 0px;
	margin: 0px;
}

li {
	padding: 0px;
	margin: 0px;
}

table.pager {
	width: 100%;
}

.pager td {
	padding: 4px;
}

.pagerFirst, .pagerPrevious {
	text-align: left;
	width: 10%;
}

.pagerNext, .pagerLast {
	text-align: right;
	width: 10%;
}

.pagerSelection {
	text-align: center;
	width: 60%;
}

.pagerSelectionItem {
	text-align: center;
}

.pagerSelectionItemActive {
	text-align: center;
	font-weight: bold;
}

.pagerAbstract {
	font-weight: bold;
	text-align: center;
}

.cmsError {
	border: 1px solid black;
	background-color: #D1E428;
}

/* Einde default CSS */

/* Begin CSS mbt module van Willem */ 

.regiodataDefaultContainer {
	margin: 20px 30px 30px 30px;
}

.regiodataDefaultContainer .fieldTitle {
	padding: 10px 0px 0px 0px;
	font-weight: bold;
}

.regiodataDefaultContainer table {
	border-collapse: collapse;
}

.regiodataDefaultContainer td {
	border: 1px solid #000000;
}

.regiodataDefaultContainer .columnTitle {
	font-weight: bold;
	text-align: center;
}

.regiodataDefaultContainer .columnCompareTitle1, .regiodataDefaultContainer .columnCompareData1 {
	text-align: right;
	width: 50px;
	background-color: #FDBA38;
	padding: 0px 5px 0px 20px;
}

.regiodataDefaultContainer .rowDataAlternate .columnCompareTitle1 {
}

.regiodataDefaultContainer .columnCompareTitle2, .regiodataDefaultContainer .columnCompareData2 {
	text-align: right;
	width: 50px;
	background-color: #FFFFFF;
	padding: 0px 5px 0px 20px;
}

.regiodataDefaultContainer .rowDataAlternate .columnCompareTitle2 {
	background-color: #FFFFFF;
}

.regiodataDefaultContainer .columnCompareTitle3, .regiodataDefaultContainer .columnCompareData3 {
	text-align: right;
	width: 50px;
	background-color: #EEEEEE;
	padding: 0px 5px 0px 20px;
}

.regiodataDefaultContainer .rowDataAlternate .columnCompareTitle3 {
	background-color: #FFFFFF;
}

.regiodataDefaultContainer .columnCompareTitle4, .regiodataDefaultContainer .columnCompareData4 {
	text-align: right;
	width: 50px;
	background-color: #EEEEEE;
	padding: 0px 5px 0px 20px;
}

.regiodataDefaultContainer .rowDataAlternate .columnCompareTitle4 {
	background-color: #FFFFFF;
}

.regiodataDefaultContainer .rowTitle {
	text-align: right;
	width: 200px;
	padding: 0px 5px 0px 20px;
	border-right: 2px solid #000000;
}

.regiodataDefaultContainer .columnCompareTitle1, .regiodataDefaultContainer .columnCompareTitle2, .regiodataDefaultContainer .columnCompareTitle3, .regiodataDefaultContainer .columnCompareTitle4 {
	border-bottom: 2px solid #000000;
	font-weight: bold;
}

/* Einde CSS mbt module van Willem */ 

/* Begin CSS mbt index.tpl */

/*SCROLLBARS*/
images{border:0px;}
body {
	scrollbar-arrow-color: #999 ;
	scrollbar-shadow-color: #999;
	scrollbar-highlight-color: #999;
	scrollbar-3dlight-color:#fff;
	scrollbar-base-color: #fff;
	scrollbar-track-color: #fff;
	scrollbar-darkshadow-color:#fff;
	scrollbar-face-color: #fff;
}
body.main {
	background-color: #FFFFFF;
	scrollbar-arrow-color: #99CCFF;
	scrollbar-shadow-color: #99CCFF;
	scrollbar-highlight-color: #99CCFF;
	scrollbar-face-color: #DDE7F4;
	scrollbar-3dlight-color:#DDE7F4;
	scrollbar-base-color: #DDE7F4;
	scrollbar-track-color: #DDE7F4;
	scrollbar-darkshadow-color:#DDE7F4;
	background-image: url(/client/starterspas/images/images/index/bgsrch.gi)f;
	background-repeat: repeat-x;
}
body.srchadv {
	background-color:#9cf;
	scrollbar-arrow-color: #99CCFF;
	scrollbar-shadow-color: #99CCFF;
	scrollbar-highlight-color: #99CCFF;
	scrollbar-face-color: #DDE7F4;
	scrollbar-3dlight-color:#DDE7F4;
	scrollbar-base-color: #DDE7F4;
	scrollbar-track-color: #DDE7F4;
	scrollbar-darkshadow-color:#DDE7F4;
	background-image: url(/client/starterspas/images/index/bgsrch.gif);
	background-repeat: repeat-x;
}
body.srch {
	background-color: #FFFFFF;
	scrollbar-arrow-color: #99CCFF;
	scrollbar-shadow-color: #99CCFF;
	scrollbar-highlight-color: #99CCFF;
	scrollbar-face-color: #DDE7F4;
	scrollbar-3dlight-color:#DDE7F4;
	scrollbar-base-color: #DDE7F4;
	scrollbar-track-color: #DDE7F4;
	scrollbar-darkshadow-color:#DDE7F4;
	background-image: url(/client/starterspas/images/index/bgsrch2.gif);
	background-repeat: repeat-x;
}
body.thema {
	background-color: #FFFFFF;
	scrollbar-arrow-color: #99CCFF;
	scrollbar-shadow-color: #99CCFF;
	scrollbar-highlight-color: #99CCFF;
	scrollbar-face-color: #DDE7F4;
	scrollbar-3dlight-color:#DDE7F4;
	scrollbar-base-color: #DDE7F4;
	scrollbar-track-color: #DDE7F4;
	scrollbar-darkshadow-color:#DDE7F4;
	background-image: url(/client/starterspas/images/index/bgthema.gif);
	background-repeat: repeat-x;
}

body.agenda {
	background-color: #FFCC33;
	scrollbar-arrow-color: #003366 ;
	scrollbar-shadow-color: #fff;
	scrollbar-highlight-color: #fff;
	scrollbar-face-color: #FFCC33;
	scrollbar-3dlight-color:#FFCC33;
	scrollbar-base-color: #FFCC33;
	scrollbar-track-color: #FFCC33;
	scrollbar-darkshadow-color:#FFCC33;
}
body.steluwvraag {
	background-color: #FFFFFF;
	scrollbar-arrow-color: #9cf ;
	scrollbar-shadow-color: #9cf;
	scrollbar-highlight-color: #9cf;
	scrollbar-face-color: #FFFFFF;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-base-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
	scrollbar-darkshadow-color:#FFFFFF;
}
body.profiel {
	background-color: #FFCC33;
	scrollbar-arrow-color: #fff ;
	scrollbar-shadow-color: #fff;
	scrollbar-highlight-color: #fff;
	scrollbar-face-color: #FFCC33;
	scrollbar-3dlight-color:#FFCC33;
	scrollbar-base-color: #FFCC33;
	scrollbar-track-color: #FFCC33;
	scrollbar-darkshadow-color:#FFCC33;
}
/*SCROLLBARS*/

body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
}
body, table, th, td, div, span, p, input, textarea, select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
}
a, a:link, a:active, a:visited, a:hover {
	color: #003366;
}
.profiel a:visited, .profiel a {
	text-decoration: underline;
}
a:hover, .profiel a:hover {
	text-decoration: none;
}
.toplinks a, .toplinks a:link, .toplinks a:active, .toplinks a:visited, .toplinks a:hover {
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}
.toplinks a.select, .toplinks a.select:visited  {
	color: #FC3;
}
.toplinks a:hover, .toplinks a.select:hover  {
	color: #CFF3FF;
}
.yellow  {
	color: #FFCC33;
}

.toplinks select  {
	font-size: 9px;
	background-color:#00468C;
	height:18px;
	width:171px;
	color:#fff;
	border:2px solid #ffffff;
}
.agendaselect  {
	font-size: 9px;
	background-color:#FC3;
	height:18px;
	color:#fff;
	border:2px solid #ffffff;
}
form {
	padding:0px;
	margin:0px;
}
.p6 {
	padding:6px;
}

.p4 {
	padding:6px;
}
.plr0 {
	padding-left:0px;
	padding-right:0px;
}
.p6 a {
	text-decoration: none;
}
.topnav a, .topnav a:link, .topnav a:active, .topnav a:visited, .topnav a:hover {
	color: #fff;
	font-weight: normal;
	text-decoration: none;
}
.topnav a:hover {
	color: #CFF3FF;
}
a.thema, a.thema:visited, a.thema:active {
	text-decoration:none;
}
a.thema:hover {
	color: #fff;
}

/* Breadcrumbs box */
#breadcrumbs {
	position: relative;
	height: 15px;
	background-color: #DDE7F4;
	margin-bottom: 10px;
	padding: 10px;
	}

#breadcrumbs div.buttons {
	position: absolute;
	right: 20px;
	top: 8px;
	}

/* Titel box */
#title {
	background-color: #99CDFF;
	margin-bottom: 10px;
	padding: 10px;
	font-size: 20px;
	font-weight: bolder;
	font-style: italic;
	}

/* Navigatie onder de Titel */

div.NavigatieOnderTitelContainer {
	margin: 5px;
	margin-bottom: 10px;
	}

div.NavigatieOnderTitelContainer a {
	/*border-right:  1px solid #fff;*/
	padding-right: 10px;
}

div.NavigatieOnderTitelContainer div
{
	display: inline;
}

div.NavigatieOnderTitelContainer a
{
	border-right: 1px solid #fff;
	padding: 0 15px;
}

div.NavigatieOnderTitelContainer div div div.lastChild a
{
	border-right: 0px solid #fff;
}

div.NavigatieOnderTitelContainer a, 
div.NavigatieOnderTitelContainer a:link, 
div.NavigatieOnderTitelContainer a:active, 
div.NavigatieOnderTitelContainer a:visited, 
div.NavigatieOnderTitelContainer a:hover  {
	color: #fff;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
	}

div.NavigatieOnderTitelContainer a:hover {
	color: #CFF3FF;
	}

/* Navigatie Links */

div.NavigatieLinksContainer
{
}
div.NavigatieLinksContainer ul
{
	padding: 0;
	margin: 0;
}
div.NavigatieLinksContainer ul li
{
	list-style-type: none;
	font-weight: bold;
	padding: 0;
	margin: 0;
	position: relative;
	z-index: 100;
	width: 100%;
}

div.NavigatieLinksContainer ul li a
{
	border-bottom: solid 1px #fff2cc;
	width: 100%;
	display: block;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 5px;
}


	div.NavigatieLinksContainer ul li:hover,
	div.NavigatieLinksContainer ul li.hover,
	div.NavigatieLinksContainer ul li a:hover,
	div.NavigatieLinksContainer ul li a.hover
	{
		background-color: #ffffff;
	}
    
div.NavigatieLinksContainer ul li div
{
	position: absolute;
	left: 185px;
	top: 0px;
/*	width: 190px;*/
width: 250px;
	background-color: white;
}
div.NavigatieLinksContainer ul li ul
{
	border-top: solid 1px #fff2cc;
	border-left: solid 1px #fff2cc;
	border-right: solid 1px #fff2cc;
}
div.NavigatieLinksContainer ul li ul li
{
	position: static;
}
div.NavigatieLinksContainer ul li ul li a
{
	/* border: none; */
}
	div.NavigatieLinksContainer ul li ul li a:hover
	{
		background-color: #fff2cc;
	}

span.inloggen {
	padding: 5px 5px;
	color: #fff;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
}

.tablinks a, .tablinks a:link, .tablinks a:active, .tablinks a:visited, .tablinks a:hover {
	color: #003366;
	background-color:#DDE7F4;
	font-weight: normal;
	text-decoration: none;
	line-height:19px;
	display:block;
	width:inherit;
	height:inherit;
}
.tablinks a:hover, .tablinks a.select, .tablinks a.select:visited  {
	color: #fff;
	background-color:#003366;
}
a.print {
	font-size: 10px;
	font-weight:bold;
	text-decoration: none;
}
a.print:hover {
	text-decoration:underline;
}
.blue9 {
	font-size:9px;
	color:#003366;
	font-style: italic;
}
.txt14 {
	font-size:14px;
	font-style: italic;
	text-decoration:none;
}
.txt14W, a.txt14W, a:visited.txt14W, a:link.txt14W {
	font-size:14px;
	font-style: italic;
	color:#fff;
	text-decoration:none;
}
.black9 {
	font-size:9px;
	color:#000000;
}
.black10 {
	font-size:10px;
	color:#000000;
}

.bld11 {
	font-size:11px;
	font-weight:bold;
}
.blue11, .blue11 a, .blue11 a:visited {
	font-size:11px;
	color:#00468C;
	font-style: italic;
	text-decoration:none;
	line-height:15px;
	font-weight:normal;
}
.blue11 a:hover {
	font-size:11px;
	color:#00468C;
	font-style: italic;
	text-decoration:underline;
}
.bluedark9 {
	font-size:9px;
	color:#003366;
	font-style: italic;
}
.lh {
	line-height:22px;
}
.white{
	color:#FFFFFF;
}
a.white, a:visited.white {
	color:#FFFFFF;
	font-size:9px;
	text-decoration:none;
}
a:hover.white {
	text-decoration:underline;
}

input.login, textarea.login, select.login {
	border:1px solid #ffffff;
	background-color:#FFE699;
}
input.vraag, textarea.vraag {
	border:1px solid #99ccff;
	background-color:#CCE6FF;
	color:#003366;
}
input.zoek, select.zoek, textarea.zoek {
	border:1px solid #003366;
	background-color:#EEF3FA;
}
/*CALENDER*/
.label {/*MA DI WO DO*/
	color:#fff;
	width:inherit;
	height:inherit;
	text-align:center;
	margin-top:0;
	font-weight:bold;
}
a.c1, a.c1:visited, a.c1:link, a.c1:active, a.c1:hover {/*WEEKDAYS CURRENT MONTH*/
	border:1px solid #FC3;
	display:block;
	color:#036;
	width:inherit;
	height:inherit;
	text-align:center;
	margin-top:0;
	background-color:#ffcc33;
	font-weight:bold;
	text-decoration:none;
}
a.c2, a.c2:visited, a.c2:link, a.c2:active, a.c2:hover {/*WEEKENDS CURRENT MONTH*/
	border:1px solid #FC3;
	display:block;
	color:#036;
	width:inherit;
	height:inherit;
	text-align:center;
	margin-top:0;
	background-color:#ffcc33;
	font-weight:bold;
	text-decoration:none;
}
a.c3, a.c3:visited, a.c3:link, a.c3:active, a.c3:hover {/*days other months*/
	border:1px solid #FC3;
	display:block;
	color:#B8A74C;
	width:inherit;
	height:inherit;
	text-align:center;
	margin-top:0;
	background-color:#ffcc33;
	font-weight:bold;
	text-decoration:none;
}
a.agselect, a.agselect:visited, a.agselect:link, a.agselect:active, a.agselect:hover {/*selected day*/
	border:1px solid #036;
	color:#036;
	display:block;
	width:inherit;
	height:inherit;
	text-align:center;
	margin-top:0;
	background-color:#ffcc33;
	font-weight:bold;
	text-decoration:none;
}
a.curr, a.curr:visited, a.curr:link, a.curr:active, a.curr:hover{/*current day*/
	border:1px solid #fff;
	display:block;
	color:#fff;
	width:inherit;
	height:inherit;
	text-align:center;
	margin-top:0;
	background-color:#ffcc33;
	font-weight:bold;
	text-decoration:none;
}
/*CALENDER*/
.tien {
	font-size: 10px;
}
.b1 {
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
}
.b2 {
	border-bottom:1px solid #fff;
}
.b1dark {
	border-top:1px solid #000099;
}
/*popups*/
#profieldiv {
	background-color:#FFCC33;
	border:1px solid #ffffff;
	border-bottom:#000099;
	border-right:#000099;
	position:absolute;
	left:176px;
	top:131px;
	width:587px;
	height:317px;
	visibility: hidden;
	z-index: 2000;
	overflow: hidden;
}

#agendadiv {
	background-color:#fc3;
	border:1px solid #ffffff;
	border-bottom:#4C66CC;
	border-right:#4C66CC;
	position:absolute;
	left:215px;
	top:419px;
	width:30px;
	height:30px;
	visibility: hidden;
	overflow: hidden;
	z-index: 2000;
}
#steluwvraagdiv {
	background-color:#FFFFFF;
	border:1px solid #003366;
/*	border-bottom:#000099;
	border-right:#000099;
*/	position:absolute;
	left:769px;
	top:168px;
	width:30px;
	height:30px;
	visibility: visible;
	z-index: 2000;
	overflow: hidden;
}
/*popups*/
.hand {
	cursor: move;
}
.today {
	color:#FFFFFF; 
}

.booked {
	font-weight: bold;
}

.specific,
a.specific , 
a.specific:link, 
a.specific:active, 
a.specific:visited, 
a.specific:hover
{
	color:#F68635;
}

.trnormal{
	background-color:#fff;
}
.trhover td, .trhover, .trhover strong {
	background-color:#00468C;
	color:#FFFFFF;
}

ul {
	margin: 0px;
	margin-left: 15px;
}
.box {/*needed for boxcollapsing*/
	/* overflow:hidden; */
}
.boxs {/*needed for boxcollapsing searchpage*/
	overflow:hidden;
	border-bottom:1px solid #99CCFF;
}
.boxl {/*needed for boxcollapsing searchpage*/
	overflow:hidden;
	border-bottom:1px solid #99CCFF;
	position:relative;
	top:-81px;
	background-color:#DDE7F4;
}
.boxsa {/*needed for boxcollapsing advanced searchpage*/
	overflow:hidden;
	border-bottom:1px solid #003366;
}
#seminar {
	position:absolute;
	left:253px;
	top:181px;
	width:440px;
	height:326px;
	z-index:2001;
	background-color: #DDE7F4;
	visibility: hidden;
	border: 1px solid #FFFFFF;
	border-bottom-color:#003366;
	border-right-color:#003366;
	overflow: hidden;
}
.bld {
	font-weight:bold;
}
.stap a {
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
}
.stap a:hover {
	text-decoration:underline;
}

table.news ul {
	padding: 0;
	margin: 0 0 0 25px;
	}

table.news ul li{
	list-style-type: disc;
	padding: 1px;
	font-style: italic;
	}

table.news a {
	text-decoration: none;
	}

#steluwvraagiframe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#steluwvraagiframe form,
#steluwvraagiframe p {
	margin: 10px;
}

#steluwvraagiframe input.elementText,
#steluwvraagiframe input.formSubmitSend,
#steluwvraagiframe textarea {
	border:1px solid #99ccff;
	background-color:#CCE6FF;
	color:#003366;
	margin: 5px;
}

#steluwvraagiframe ul {
	padding-bottom: 5px;
	margin-bottom: 10px;
	}

#steluwvraagiframe input.elementText,
#steluwvraagiframe textarea {
	width: 250px;
}

#steluwvraagiframe table.formTable tr {
	vertical-align: top;
	}

#zoek input {
	border:1px solid #003366;
	background-color:#FFFFFF;
	color:#003366;
	margin: 5px 0 5px 0;
}

#zoek input.elementText {
	width: 180px;
}

#zoek input.formSubmitSend {
	float: right;
	background-color: #003366;
	color:#FFFFFF;
}

#zoek {
	background-color:#99CCFF;
}

h2 {
	font-size: 15px;
	}
	
h2.title{
	font-size:100%;
	font-weight:bold;
	margin:0px;
	padding:0px;
}

.stappen h2.title{
	color:#F68635;
}

.stappen p{
	margin:0px 0px 20px 0px;
	padding:0px;
}

#mContainer {
	position: relative;
	width: 550px;
	height: 142px;
	}

.mPhoto {
	position:absolute;
	top:0px;
	left:0px;
	-moz-opacity:0.0;
	filter:Alpha(opacity=0);
	z-index: 10;
}

/* Regiodata Resultaten */

.box_2 div.fieldTitle,
.box_2 div.fieldSelect {
	margin: 0 10px;
	padding: 2px 0;
	}

.box_2 div input {
	background-color: #003366;
	color:#FFFFFF;
	border:1px solid #003366;
	margin: 10px 10px;
	}

.box_10{
	background-color:#FFFFFF;
	text-align: center;
}

.box_10 span{
	display:block;
}

div.resultsTable {
	width: 540px;
	background-color: #FFFFFF;
	}

div.resultsTable table {
	margin: 10px 0 10px 0;
	width: 540px;
	font-weight: bold;
	}

div.resultsTable table td {
	border-bottom: 1px solid #002D5D;
	}

div.resultsTable table td.columnCompareData1,
div.resultsTable table td.columnCompareData2,
div.resultsTable table td.columnCompareTitle1,
div.resultsTable table td.columnCompareTitle2 {
	text-align: right;
	}

div.resultsTable table td.columnTitle {
	text-align: center;
	}

div.resultsTable table td.rowTitle,
div.resultsTable table td.columnCompareData2,
div.resultsTable table td.columnCompareTitle2{
	background-color: #C7E0F6;
	}

div.resultsTable input {
	margin-right: 15px;
	}

div.resultsTable table td.rowTitle {
		width: 200px;
	}

div.graph {
	margin: 0 0 10px 0;
	overflow: hidden;
	}

div.graph img {
	width: 540px;
	}

div.export {
	position: relative;
	margin: 10px 0 10px 0;
	text-align: right;
	}

div.export img {
	right: 10px;
	}

div.export span {
	right: 40px;
	}

div.resultsTitle {
	padding-bottom: 3px;
	border-bottom: 4px solid #FEC20F;
	font-weight: bold;
	}

div.dataselector {
	padding: 10px 0 2px 0;
	font-size: 15px;
	}

td.toplinks form span, td.toplinks div.statusText, td.toplinks li , .saveCredentialsText {
	color:#FFFFFF;
}

td.toplinks input{
	border:1px solid black;
	background-color:#FFF;
	color:#003366;
	/*margin: 5px;*/
	width: 75px;
}

td.toplinks input.formSubmitSend{
	width: 50px;
	position: absolute;
	top: 85px;
}

div.partner_description b,
div.partner_aanbieding b {
	font-size: 12px;
}


div.partner_title {
	font-weight: bold;
	font-size: 12px;
}

div.partner_logo_right {
	padding: 5px;
	background-color: #FFF;
	border: 1px solid black;
	text-align: center;
}

div.partner_white_bar {
	background-color: #FFF;
	height: 6px;
}

div.partner_contactperson_right {
	padding: 5px;
}

div.partner_contactgegevens_right {
	padding: 5px;
}

table.partner_selector {
	width: 100%;
}

table.partner_selector input,
table.partner_selector select,
div.content input,
div.content select,
div.content textarea {
	border:1px solid #99ccff;
	background-color:#CCE6FF;
	color:#003366;
	margin: 5px;
}

table.partner_selector input.input,
table.partner_selector select {
	width: 150px;
}

div.content table.formTable {
	width: 100%;
	margin-bottom: 15px;
}

div.content td.formColumnLeft {
	vertical-align: top;
	width: 40%;
}

div.content td.formColumnRight {
	vertical-align: top;
}

/* BEGIN KVK TABLE */

div.explain{
	padding-bottom: 10px;
}

div.mainheader {
	padding-bottom: 4px;
	font-weight: bold;
	border-bottom: 5px solid #FFCC33;
}

table.kvktable,
table.praktijk {
	margin-bottom: 20px;
	width: 100%;
	border-collapse: collapse;
}

table.kvktable th,
table.praktijk th {
	text-align: left;
	border-bottom: 1px solid #003366;
	height: 25px;
}

table.kvktable td,
table.praktijk td {
	height: 25px;
	border-bottom: 1px solid #003366;
}

table.kvktable tr.odd,
table.praktijk tr.odd {
	background-color: #CCE6FF;
}

th.titel,
td.titel {
	width: 200px;
}

table.kvktable.bookmarks th.titel,
table.kvktable.bookmarks td.titel {
	width: 505px;
}

th.branche,
td.branche {
	width: 200px;
}

th.city,
td.city {
	width: 105px;
}

th.checkbox,
td.checkbox {
	width: 25px;
}

th.checkbox input,
td.checkbox input {
	border: 0;
	background-color: transparent;
}

div.participants {
	margin-top:20px;
}

/* EINDE KVK TABLE */

/* STYLING MBT AGENDA */ 

table.agenda td.agendaHeaderCell {
	font-weight: bold;
}

table.agenda table.navigatie {
	text-align: center;
}

div.calendar {
	border: 1px solid black;
	text-align: center;
	padding: 5px;
}

div.calendar div.title {
	font-size: 14px;
	padding: 5px;
	font-weight: bolder;
}

div.calendar table {
	padding: 5px;
	text-align: center;
}

div.calendar table td {
	padding: 5px;
}

/* STYLING MBT RECENT NIEUWS */ 

div.actueelnieuws {
	padding: 5px;
	border: 1px solid #003366
}

div.actueelnieuws div.title{
	font-size: 14px;
	font-weight: bolder;
}

div.content {
	padding: 0 10px;
	margin: 0;
}

ul.steps {
	margin-bottom: 25px;
}

ul.steps a,
ul.steps a:active,
ul.steps a:visited {
	text-decoration: none;
}

ul.steps a:hover {
	text-decoration: underline;
}

ul.steps ul {
	list-style-type: circle;
}

ul.steps li {
	font-weight: bold;
	font-size: 12px;
	margin-top: 10px;
}

ul.steps ul li {
	font-weight: normal;
	font-size: 11px;
	margin: 0;
}

table.archive span.month {
	font-weight: bold;
}

div.agenda_recent {
	padding: 5px;
	border: 1px solid #003366;
}

div.agenda_recent div.title{
	font-size: 14px;
	font-weight: bolder;
}

div.error {
	margin: 0 0 10px 0;
	padding: 10px;
	border: 1px solid red;
}

div.messages {
	margin: 0 0 10px 0;
	padding: 10px;
	border: 1px solid #003366;
}

div.messages span,
div.error span {
	font-weight: bold;
}

div.messages ul,
div.error ul {
	list-style:  none;
}

div.downloads {
	margin: 10px;
}

span.title {
	font-weight: bold;
}


div.downloads li {
	height: 20px;
}

div.downloads img {
	vertical-align: middle;
	margin-right: 5px;
}

div.addbookmark {
	margin-bottom: 25px;
}

div.icon_favourite {
	position: absolute;
	top: 8px;
	left: 695px;
}

div.icon_favourite_normal {
	margin-bottom: 10px;
}

tr.formRowConditions {
	height: 30px;
}

tr.formRowConditions td {
	text-align: center;
}

tr.formRowConditions td input {
	vertical-align: middle;
}

div.messageVerify {
	margin-bottom: 15px;
}

tr.verifyBtns {
	height: 50px;
	vertical-align: bottom;
}

td.verifyBtnsLeft {
	text-align: left;
}

td.verifyBtnsRight {
	text-align: right;
}

div.praktijk_comment_container {
	margin-bottom: 10px;
	padding: 10px;
	border:1px solid #99ccff;
}

table.praktijk_reageer {
	width: 100%;
}

table.praktijk_reageer td {
	vertical-align: middle;
}

table.praktijk_reageer textarea {
	width: 300px;
}

p.praktijk_title {
	font-weight: bold;
}
/* */
div#saveCredentialsBox {
    position: absolute;
    top: 60px;
    width:200px;
   
   
}

/* checkbox sizes */
#savecredentials {
   margin: 0;
   padding: 0;
    width: 12px;
    height: 12px;
   
}
.saveCredentialsText {
    font-size: 9px !important;
 }

 
 /* Poll styling */
 
div#poll h2 {
    font-size:12px;
	font-style: italic;
	text-decoration:none;
}

div#poll h4 {
	font-size:14px;
	font-style: italic;
	text-decoration:none;
}

div#poll ul {
    list-style: none;
    margin: 0 0 10px 0;
}

div #poll .pollVoteButton {
	background-color: #003366;
    border: 1px solid #003366;
    margin: 0 10px 0 0;
	color: #FFF;
    float: right;
}

div#poll .pollInnerPercentageBar {
    font-size: 1px;
    background-color: #036;
    height: 2px;
}
