/*-------------------------------------------------
ALGEMEEN
-------------------------------------------------*/
html, body {
	
}

body {
	margin:0px;
	padding:0px;
	background-image:url('../afbeeldingen/bg_pagina.gif');
	background-position:center top;
	background-repeat:no-repeat;
	background-color:#bbdae9;
}

#container {
	margin: 0 auto 50px auto;
	width:960px;
}

.clearen {
	clear:both;
}

#kop {
	height:198px;
}

#logo {
	width:367px;
	height:144px;
	float:left;
}

#logo img {
	border:0px;
}

#socialmedia {
	float:right;
	width:593px;
	height:104px;
	padding:0px 0px 0px 0px;
	text-align:center;
	font-size:13px;
	color:#5c8da4;
}


#totaalmenubalk {
width:100%;
height:30px;
background-color:#999;
}

#formulierdiv {
margin:0px 0px 0px 100px !important;
}


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

#totaalmenubalk ul li {
float:left;
display:inline;
list-style:none;
height:30px;
}

#totaalmenubalk li ul {
display:none;
}

#totaalmenubalk li:hover ul {
width:160px;
display:block;
}













.addthis_toolbox {
	margin:0px 0px 0px 385px;
}

#hoofdmenubalk {
	height:45px;
	line-height:45px;
	padding:0px 0px 0px 20px;
	margin:0px 0px 0px 0px;
}


#bovenkantinhoud {
	background-image:url('../afbeeldingen/bovenkant_inhoud.gif');
	background-position:center top;
	background-repeat:no-repeat;
	height:28px;
}


#onderkantinhoud {
	height:23px;
}




/*       VOORPAGINA       */

h3.slogan {
	margin:0px;
	padding:0px;
	font-size:25px;
	text-align:center;
	line-height:35px;
}

h1.voorpagina {
	text-align:center;
	display:block;
	height:111px;
	line-height:111px;
	background-image:url('../afbeeldingen/gelebalk_voorpagina.gif');
	background-position:center top;
	background-repeat:no-repeat;
	
	font-size:55px;
	color:#000000;
	margin:35px 0px 0px 0px;
}
h1.voorpagina a {
text-decoration:none !important;
}
.gratis {
	color:#d73d2d;
}

table#tekstvlak {
	margin:20px 0px 20px 0px;
}
table#tekstvlak td {
	width:50%;
	vertical-align:top;
	
}
.eerstetd {
	padding-right:50px;
}
.eerstetd a {
	color:#df472c !important;
	text-decoration:underline;
}

.tweedetd {
	padding-right:30px;
}
.tweedetd a {
	color:#df472c !important;
	text-decoration:underline;
}


table#tekstvlak td strong {
	color:#8d8d8d;
}
#stappenplan h2 {
font-size:30px;
}
#stappenplan ol {
						 font-size:65px;
						 color:#dbdbdb;

}
#stappenplan li div {
						 font-size:12px !important;
						 color:#575757;
}

h2.overons {
margin:0px;
padding:0px;
}


h2.recentevoorbeelden {
	text-align:center;
	font-size:25px;
	height:35px;
	display:block;
	border-bottom:1px solid #dbdbdb;
	margin:0px 0px 20px 0px;

}

#gingenuvoor {
	margin:50px 0px 50px 0px;
	border-bottom:1px solid #dbdbdb;
	padding:0px 0px 20px 0px;
}

.voorbeeld {
	float:left;
	width:140px;
	height:140px;
	border:5px solid #cfcfcf;
	margin:10px 10px 10px 10px;
}
.voorbeeld img {
	border:0px !important;
}

#menuitem-gratis {
background-color:#cde6f2;
}

#tipeenkennis {
	margin:80px 0px 60px 0px;
	padding:0px 0px 70px 0px;
	border-bottom:1px solid #dbdbdb;
}

h2.tip {
	font-size:27px;
}

#tiptekst {
	float:left;
	width:662px;
	height:165px;
}
#tiptekst a {
	color:#e54b25;
	font-weight:bold;
	padding:0px 0px 0px 5px;
}
#flyers {
	float:right;
	width:198px;
	height:165px;
}

#werkenvoor img {
	border:0px !important;
}

#werkenvoor h3 {
	text-align:center;
}


/*     // VOORPAGINA       */










#inhoud {
	background-color:#ffffff;
	padding:30px 50px 0px 50px;
}




#footer {
	margin:20px 0px 0px 0px;
	text-align:center;
	font-size:11px;
	color:#6290a6;
	font-weight:bold;
}

#footer a {
	color:#6290a6;
}



/*-------------------------------------------------
menus
-------------------------------------------------*/



a.hoofdmenu {
	display:inline-block;
	height:45px;
	margin:0px 0px 0px 0px;
	padding:0px 11px 0px 11px;
	font-size: 17px;
	color: #231f20;
	text-decoration:none;
}

a.hoofdmenu:hover {
	color: #444041;
	text-decoration:none;
}

a.hoofdmenu:active {
	color: #231f20;
	text-decoration:none;
}


a.hoofdmenuactief {
	background-color:#ffffff !important;
	display:inline-block;
	height:45px;
	margin:9px 0px 0px 0px;
	padding:0px 11px 0px 11px;
	font-size: 17px;
	color: #df472c !important;
	text-decoration:none;
}





a.submenu {
	font-size:12px;
	color: #858585;
	text-decoration:none;
}

a.submenu:hover {
	color: #3366ff;
	text-decoration:none;
}

a.submenu:active {
	color: #858585;
	text-decoration:none;
}






.tussenstukhoofd {
	font-size:14px;
	color: #3366ff;
}

.tussenstuksub {
	font-size: 11px;
	color: #3366ff;
}






/*-------------------------------------------------
100% hoogte:
---------------------------------------------------

html, body {
	height:100%;
}

* html > #container {
	height: 100%;
}

#container {
	min-height: 100%;
	position: relative;

-------------------------------------------------*/

