/* css resets */

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,q,small,strong,sub,sup,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;margin:0;padding:0}article,aside,figure,figure img,figcaption,hgroup,footer,header,nav,section,video,object{display:block}a img{border:0}figure{position:relative}figure img{width:100%}


/* ==================================================================================================================== */
/* ! The 1140px Grid V2 by Andy Taylor \ http://cssgrid.net \ http://www.twitter.com/andytlr \ http://www.andytlr.com   */
/* ==================================================================================================================== */
.filledtable td {border:1px solid #d7d7d7; padding: 1px}
ul {
	list-style: outside none;
}
.listindent ul{list-style:square;margin-left:15px}

.container {

}

.container .blockspacer, .blockcontainer {
	border: 1px solid #d7d7d7;
	display: block;
	background:#fff;
}

.container .blockspacer, .blockcontainer .blockspacer, .rechterkolom .blockspacer, .linkerkolom .blockspacer {
	padding: 10px;
}

.rechterkolom .blockspacer, .linkerkolom .blockspacer {
	background: #fff;
	margin-bottom: 15px;
	border: 1px solid #d7d7d7;
}

.row {
width: 100%;
max-width: 1140px;
min-width: 400px;
margin: 0 auto;
overflow: hidden;
}

.blockcontainer .row {
	padding: 0;
border-bottom: 1px solid #d7d7d7;
}
.onecol, .twocol, .threecol, .fourcol, .fivecol, .sixcol, .sevencol, .eightcol, .ninecol, .tencol, .elevencol {
margin-right: 2.2%;
float: left;
min-height: 1px;
}

#footer .onecol, #footer .twocol, #footer .threecol, #footer .fourcol, #footer .fivecol, #footer .sixcol, #footer .sevencol, #footer .eightcol, #footer .ninecol, #footer .tencol, #footer .elevencol,
#header .onecol, #header .twocol, #header .threecol, #header .fourcol, #header .fivecol, #header .sixcol, #header .sevencol, #header .eightcol, #header .ninecol, #header .tencol, #header .elevencol {
background: none;
}

.container .onecol, .container .twocol, .container .threecol, .container .fourcol, .container .fivecol, .container .sixcol, .container .sevencol, .container .eightcol, .container .ninecol, .container .tencol, .container .elevencol {
background: #fff;
}

.blockcontainer .onecol, .blockcontainer .twocol, .blockcontainer .threecol, .blockcontainer .fourcol, .blockcontainer .fivecol, .blockcontainer .sixcol, .blockcontainer .sevencol, .blockcontainer .eightcol, .blockcontainer .ninecol, .blockcontainer .tencol, .blockcontainer .elevencol {
border-right: 1px solid #d7d7d7;
padding: 0 0.5%;
margin: 10px 0;
}

.row .onecol {
width: 6.45%;
}

.row .twocol {
width: 14.9%;
}

.row .threecol {
width: 23.4%;
}

.row .fourcol {
width: 31.85%;
}

.row .fivecol {
width: 40.1%;
}

.row .sixcol {
width: 48.75%;
}

.row .sevencol {
width: 57.55%;
}

.row .eightcol {
width: 65.8%;
}

.row .ninecol {
width: 74.2%;
}

.row .tencol {
width: 82.7%;
}

.row .elevencol {
width: 91.35%;
}

.row .twelvecol {
width: 100%;
float: left;
}

#heading .twelvecol {
	background: #fff;
}

.last {
margin-right: 0px;
}

.blockcontainer .last {
	border-right: none;
}

.row .last {
	border-bottom: none;
}

.rightcol {
	margin-top: 15px;
	display: block;
}

.rechterkolom {
	float: right;
	margin-top: 15px;
}
.linkerkolom {
	float: left;
	margin-top: 15px;
}

img {
	height: auto;
}







body {
	background: #f5f5f5;
	font-family: arial, helvetica, sans-serif;
	font-size:80%;
}

.sizegroot {
	font-size: 17px;
	font-weight: bold
}

a {
	color: #000;
	text-decoration: none
}

a:hover {
	text-decoration: underline
}

h3 {
		color: #003275;
	border-bottom: 2px solid #003275;
	display: block;
	line-height: 2em;
	margin-bottom: 5px;
}


#footer h4, #footer a, #footer a:link, #footer a:visited {
	color: #fff;
}
#footer h4 {
	border-bottom: 1px solid #f5f5f5;
}

#footer ul {
	list-style: outside none;
}

#footer .blockspacer {
	border: none;
	background: none;
}

.last .links {
	margin-right: 3.8%;
}

.links a {
	border-bottom: 1px solid #d7d7d7;
	display: block;
	padding: 3px 0;
}

.wrapper {
	max-width: 1140px;
	min-width: 755px;
	width: 100%;
	margin: 0 auto;
}

#header .row {
	background: #f5f5f5;
	padding: 0;
}

#footer .row {
	background: #003275;
	color: #fff;
	line-height: 1.5em;
}

	#header div {
border: none;	}

	.tekstlogo {
		LINE-HEIGHT: 1.17;
		FONT-STYLE: italic;
		FLOAT: left;
		COLOR: #003275;
		FONT-SIZE: 2.2em;
		text-align: center;
		background:url(http://www.voordeelopinternet.nl/info/voi/logo.png) no-repeat 0 0;
		display:block;
		height: 100px;
		width: 100%;
	}
	.tekstlogo2 {
		LINE-HEIGHT: 1.17;
		FONT-STYLE: italic;
		FLOAT: left;
		COLOR: #003275;
		FONT-SIZE: 2.2em;
		text-align: center;
		background:url(http://www.informatieziektekosten.nl/info/voi/ondernemer-header.jpg) no-repeat 0 0;
		display:block;
		height: 100px;
		width: 100%;
	}
	
	#header #logocontainer {
		height: 100px;
		background: #003275;
		display:block;
		width:280px;
		margin: 10px 0;
	border: 1px solid #D7D7D7;
		
	}
    .headerslogan {
            LINE-HEIGHT: 1.2;
    COLOR: #003275;
    FONT-SIZE: 1.3em;
            font-style: italic;
            padding-top: 20px;
            padding-bottom: 6px;
            text-align:center;
    }

	#header #logo2container {
		display:block;
		margin: 10px 0;
	}
#header img {
	max-height: 100px;
	max-width: 360px;
		FLOAT: right;
}


.wrapper .container .row, .wrapper .blockcontainer{
	margin: 15px 0;
}


#menu .row, #submenu .row, #heading .row {
	padding: 0;
	border: none;
}

#heading .row {
	margin: 0;
	}
	
#heading .blockspacer {
	padding: 0;
}

#heading h1 {
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 18px;
	font-weight: normal;
	padding-top:7px;
	text-align: center;
	font-weight: bold;
	color: #3cf;
}

h2 {
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 5px;
	font-size: 16px;
	font-weight: normal;
	padding-top:0px;
	text-align: left;
	font-weight: bold;
	color: #3cf;
}

h3 {
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 5px;
	font-size: 14px;
	font-weight: normal;
	padding-top:0px;
	text-align: left;
	font-weight: bold;
	color: #3cf;
}

/* menu styling */
ul#topmenu {
	z-index: 5;
	font-size: 14px;
	font-weight: bold;
	list-style: none;
}

ul#topmenu li {
	z-index: 6;
	position: relative;
	line-height: 16px;
	margin: 0px 0px 0px -2px;
	float: left
}

ul#topmenu li a {
	padding-bottom: 7px;
	padding-left: 11px;
	padding-right: 11px;
	float: left;
	padding-top: 8px
}

ul#topmenu li a:hover {
	text-decoration: none
}

ul#topmenu li.active a {
	border-bottom: 0px solid;
	border-left: 1px solid;
	padding-bottom: 7px;
	padding-left: 10px;
	padding-right: 10px;
	border-top: 1px solid;
	border-right: 1px solid;
	padding-top: 7px
}

ul#topmenu li.last{float: right}

ul#submenu li {
	padding: 4px;
	float: left;
	font-size: 14px;
	list-style: none;
}

ul#submenu a {
	text-decoration: none
}

ul#submenu a:hover {
	text-decoration: underline
}

ul#submenu li.active a {
	font-weight: bold;
	text-decoration: none
}

ul#topmenu  li .sub {
	border-bottom-color: #6633cc !important;
	border-top-color: #6633cc !important;
	border-right-color: #6633cc !important;
	border-left-color: #6633cc !important
}

ul#topmenu li a:hover, ul#topmenu li.active a {
	border-bottom: 0px solid;
	border-left: 1px solid;
	padding-bottom: 7px;
	padding-left: 10px;
	padding-right: 10px;
	background: #f5f5f5;
	border-top: 1px solid;
	border-right: 1px solid;
	padding-top: 7px;
	color: #003275
}

ul#topmenu li a {
	color: #fff
}

ul#topmenu li.active a {
	color: #003275
}

ul#submenu li {
	color: #003275
}

ul#submenu a {
	color: #003275
}

ul#submenu a:hover {
	color: #003275
}

ul#submenu li.active a {
	color: #003275
}

.button {
	background: rgb(0,51,117) url(http://www.voordeelopinternet.nl/info/voi/menu.png) repeat-x;
	color: #33ccff;
	border-radius: 12px;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	padding: 6px 20px;
	font-size: 14px;	
}
	a.button, a.button:link, a.button:visited {
		color: #33ccff;
	}

.fout {color:red}
#geldlenenkostgeld {border: #000 2px solid; position: relative; background: url(/info/pictures/geld-lenen-krediet-kost-geld.jpg) #fff no-repeat center 50%; height: 40px; clear: both}
.opvallendekleur { line-height: normal; font-variant: normal; font-style: normal; color: #8c0144; font-size: 14px; font-weight: normal }

