body{
	padding:0px;
	margin:0px;
	background-color:#FFFFFF;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	line-height:17px;
	color:#000000;
	background-image:url(../images/bg_page.gif);
	border:0;
	height:100%;
}
form{
	margin:0px;
	padding:0px;
}
input, select, textarea{
	font-family:arial,helvetica,sans-serif;
	color:#666666;
	font-size:11px;
}
a:link, a:visited{
	margin:0px;
	padding:0px;
	color:#003399;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	text-decoration:none;
}
a:hover{
	margin:0px;
	padding:0px;
	color:#003399;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	text-decoration:underline;
}
img {
	border:none;
}
#header{
	background-color:#9b9b9b;
	border-bottom:solid 1px #fff;
}
#header_left{
	padding:4px 0px 0px 5px;
	width:215px;
	height:22px;
	font-family:arial,helvetica,sans-serif;
	font-size:0px;
	line-height:0px;
	color:#FFFFFF;
	background-color:#003399;
	float:left;
	border-right:1px solid #fff;
}
#header_right{
	height:26px;
	margin:0px 0px 0px 1px;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#9b9b9b;
}
div.righttop{
	margin:0px 0px 0px 221px;
	background-image:url(../images/bg_top.gif);
	background-repeat:repeat-x;
}
.righttopImg{
	width:20px;
	height:20px;
}
.searchForm{
	margin:0px;
	padding:0px;
}
div.content {
	width:100%;
}
#contentleft {
	float:left;
	margin-right:25px;
}
#contentright {
	float:left;
}
#container{
	width:100%;
	float:right;
	margin-left:-220px;
}
#content{
	margin:0px 20px 0px 20px;
	padding:20px 0px 4px 0px;
}
#sidebar {
	width:220px;
	float:left;
}
#sidebar p {
	margin:0px;
}
h1{
	margin-top:0;
}
.last{
	margin-bottom:0;
}
.clearing{
	height:0;
	clear:both;
}
div.formitems{
	padding:1px 0px 0px 0px;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}
div.formitem{
	float:left;
	padding:0px 10px 0px 0px;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}
div.leftbalk{
	padding:4px 0px 0px 5px;
	width:215px;
	height:22px;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	border-bottom:solid 1px;
	border-color:#FFFFFF;
	background-color:#003399;
}
div.leftlogo{
	width:220px;
	border-bottom:solid 1px;
	border-color:#FFFFFF;
}
div.leftitem{
	padding:5px 8px 10px 8px;
	width:204px;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	color:#000000;
	border-bottom:solid 1px;
	border-color:#FFFFFF;
}
div.leftstappen{
	padding:6px 10px 6px 10px;
	margin-bottom:5px;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	color:#000000;
	border:solid 1px;
	border-color:#000000;
}

div.leftletop {
	color: #FFF;
	background-color:#003399;
	padding:6px 10px 6px 10px;
	margin-bottom:5px;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	border:solid 1px;
}

div.leftstappen ul{
	padding:0pt;
	margin:0pt auto 0pt 2em;
}
div.leftstappenoff{
	padding:6px 10px 6px 10px;
	margin-bottom:5px;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	color:#9B9B9B;
	border:solid 1px;
	border-color:#9B9B9B;
}
.boldbl{
	font-family:arial,helvetica,sans-serif;
	font-weight:bold;
	color:#003399;
}
label {
	font-size:11px;
	line-height:17px;
}
.regular{
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	line-height:17px;
	color:#000000;
}
.warning, a.warning:link, a.warning:hover,a.warning:visited {
	font-size:16pt;
	line-height:22pt;
	color:red;
}
div.bghomepagevisual{
	margin:0px 0px 0px 221px;
	background-image:url(../images/bg_visual_homepage.gif);
	border-bottom:1px solid #fff;
}
div.homepagevisual{
	height:128px;
	background-image:url(../images/visual_homepage.gif);
	background-repeat:no-repeat;
	margin-left:0px;
}
div.homepagevisual img{
	position:relative;
	top:71px;
	left:12px;
	width:682px;
	height:52px;
}
div.bgpagevisual{
	height:518px;
	background-image:url(../images/bg_visual_page.jpg);
	background-repeat:no-repeat;
}
a.button:link, a.button:visited, a.button:hover{
	font-family:arial,helvetica,sans-serif;
	line-height:17px;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	margin:10px 5px 5px 0px;
	padding:1px 5px 2px 5px;
	border:solid 3px;
	border-style:double;
	border-color:#FFFFFF;
	background-color:#9B9B9B;
}
div.blauwebalk{
	padding:4px 0px 0px 10px;
	height:22px;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#003399;
}
div.blauwvlak{
	min-height:137px;
	padding:10px;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	border:solid 1px;
	border-color:#003399;
	background-color:#FFFFFF;
}
div.blauwvlak,a.notext:link,a.notext:hover,a.notext:visited{
	font-size:0px;
	line-height:0px;
}
div.blauwvlak td {
 padding-bottom:10px;
}
/*
 *
 *  MENU ITEM TOP
 *
*/
div.menuitems{
	padding:3px 0px 0px 0px;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}
div.menuitem{
	float:left;
	padding:3px 10px 0px 0px;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}
a.menuitemtop:link, a.menuitemtop:visited{
	margin:15px 0px 0px 10px;
	color:#FFFFFF;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	text-decoration:none;
}
a.menuitemtop:hover{
	color:#FFFFFF;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	text-decoration:underline;
}

#kolommaten {
	visibility: hidden;
}

#loginForm{
	margin:0px;
	padding:0px;
	margin-bottom:5px;
}
#loginForm input{
	width:212px;
}
.regForm{
	margin:0px;
	padding:0px;
	width:500px;
}
.regForm legend{
	display:none
}
.regForm fieldset{
	border:none;
}
.errorInput{
	border:1px solid red;
}
div.error{
	background-image:url(../images/error_icon.gif);
	background-repeat:no-repeat;
	padding-left:25px !important;
	line-height:17px;
	font-size:11px;
	font-family:arial,helvetica,sans-serif;
	color:#DD0000;
	font-weight:bold;
}
div.error ul {
	list-style:none;
	padding:0pt;
	margin:0pt;
}
#geselecteerde ul {
	list-style:square;
	padding:10pt !important;
	margin:0pt;
}
#geselecteerde div.verlopen {
	font-weight: normal !important;
}
div.error li, #geselecteerde li {
	margin:0pt;
}
#geselecteerde {
	margin-top: 10px;
	width: 300px;
}
span.error, span.errorMessage {
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	line-height:17px;
	font-weight:bold;
	color:#DD0000;
}
.titelSelect{
	text-align:left;
	width:150px;
}
#voorbeeld{
	background-color:#ebebeb;
	text-align:center;
	padding:4px;
	border:solid 3px #99ABCE;
}
#tripledealPaymentMenuIFrame{
	width:630px;
	height:600px;
	border:solid 1px;
	border-color:#003399;
}
.textarea_full{
	height:100px;
}
.textarea_half{
	height:50px;
}
.editor_text{
	z-index:1;
}
.editor_label{
	top:20px;
	width:auto;
}
.blok_element_left{
	float:left;
}
.blok_element_right{
	float:right;
}
.add_blokken_container{
	padding-bottom:5pt;
}
.thickbox img {
	border:0;
}
.ondertitel{
	font-family:arial,helvetica,sans-serif;
	font-size:9px;
	font-style:italic;
}
div.leftstappen dl{
	margin:5px 0pt 3px;
}
div.leftstappen dl dt{
	float:left;
	width:30px;
}
div.leftstappen dl dd{
	margin:0;
	padding-bottom:2px;
}
#sidebar{
	float:none;
	top:27px;
	left:0px;
	position:fixed;
}
#header{
	width:100%;
	top:0px;
	right:0px;
	position:fixed;
}
#container{
	margin-top:27px;
}
#opmaakBlokken{
	width:433px;
	float:left;
}
#fixedInfoContainer{
	display:inline;
	padding-bottom:5px;
	float:left;
}
td.kostenblauw, th.kostenblauw{
	padding:1px 6px 1px 6px;
	height:22px;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#003399;
}
td.kostentotaal{
	border-top:solid 1px;
	border-color:#003399;
	padding:0px 5px 0px 5px;
	height:22px;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	background-color:#FFFFFF;
}
td.kostentotaal_controle{
	border-color:#003399;
	padding:0px 5px 0px 5px;
	height:22px;
	font-family:arial,helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#000000;
	background-color:#FFFFFF;
}
td.kostenwit{
	padding:0px 5px 0px 5px;
	height:22px;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	color:#000000;
	background-color:#FFFFFF;
}
td.kostenwit_controle{
	border:solid 2px #F0F0F0;
	padding:0px 5px 0px 5px;
	height:22px;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	color:#000000;
	background-color:#FFFFFF;
}
td.kostengrijs{
	padding:0px 5px 0px 5px;
	height:22px;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	color:#000000;
	background-color:#EEEEEE;
}
table.kostentabel{
	border:solid 1px;
	border-color:#003399;
	background-color:#FFFFFF;
}
img.preview_verkleind_width{
	width:200px;
}
img.preview_verkleind_width_kol1{
	width:100px;
}
img.preview_verkleind_height{
	height:350px;
}
#provinciaal table, #landelijk table {
	width:205px;
	margin-left:7px;
	border:none;
}
#regionaal table {
	width:410px;
	margin-left:7px;
	border:none;
}
#infovenster {
	position:absolute;
	width:300px;
	top:345px;
	left:500px;
	display: none;
}
#infovenster div.blauwebalk {
	padding:5px 10px;
	height:auto;
	vertical-align: middle;
	text-align: left;
}
#infovenster div.blauwvlak {
	height:auto;
}
#displayed {
	height:100px;
	background-color:#FFFFFF;
	font-size: 11px;
	color:#000000;
	font-family:arial,helvetica,verdana;
	font-weight:normal;
}
#displayed ul {
	margin-top:0px;
	padding-left:10px;
	*margin-left:10px;
}
#displayed li {
	display:list-item;
	line-height:12px;
}
fieldset.controle {
	border:none;
	padding-bottom: 10px;
}
fieldset.controle input.groot, fieldset.controle textarea {
	width:285px;
}

div.sp_blok {
	float:left;display:inline;
	margin-right:10px;
	border:solid 1px #003399;
	width:235px;
	background-color:#FFFFFF;
}
div.blokheader {
	width:215px;
	background-color:#003399;
	color:#FFFFFF;
	font-weight:bold;
	padding:2px 10px 5px 10px;
}
span.verplicht {
	font-size: larger;
	font-style: oblique;
}
div.userlogin {
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	line-height:17px;
	float:left;
	width:190px;
	height:22px;
	font-weight:normal;
}
div.logout {
	float:left;
	width:21px;
	height:21px;
	margin-top:-2px;
}
span.fontSizeSelector {
	float:right;
	*margin-top:-17px;
	margin-right:10px;
}
a.fontSize {
	color:#FFFFFF;
}

#registratieForm{
	padding-bottom:4px;
}

a.zwart:link, a.zwart:visited{
	margin:0px;
	padding:0px;
	color:#000000;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	text-decoration:none;
}

a.zwart:hover{
	margin:0px;
	padding:0px;
	color:#000000;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	text-decoration:underline;
}

#plaatsBijHoofdadvertentie {
	padding:10px 0px;
	width:300px;
}

#plaatsBijHoofdadvertentie input {
	margin: 0px 5px 0px 0px;
}

div.previewbutton {
	background-color: #E0E0E0;
	padding:2px;
	width:125px;
	margin:10px 0px;
}

div.previewbutton div.buttonpdfbekijken  {
	background-image:url("../images/icon_pdf.gif");
	background-repeat:no-repeat;
	padding:2px 2px 2px 20px;
}