html{
	height:100%;
	overflow-y:scroll;}
body{
	height:100%;
	color:#000;
	font-size:12px;
	background:#e8e8e8 url(../img/bg.png) top repeat-x;
	margin:0;
	}
body,td,textarea{font-family:"Trebuchet MS", "Helvetica", "sans-serif"}
table#container{
	height:100%;
	width:881px;
	margin:0 auto;
	background-color:#fff;
	margin-top:-26px;}
td{
	vertical-align:top;
	text-align:left;}
h1{font-size:20px;color:#8dbc00;text-align:left;}
.nieuwsitem_lijst.homepage h1{
	/*font-size:22px;*/
	color:#8dbc00;
	margin:0;
	font-weight:bold;}
h2{
	font-size:110%;
	font-weight:bold;
	margin:.5em 0;
	padding:0;}
.landing h2{
	font-size:18px;
	color:#8dbc00;}

.clearfix:after,#container .rcol div:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;}
.clearfix,#container .rcol div{
	zoom:1;}
#container{}
#header{
	margin-top:26px;
	background-image:url(../img/indeboks_hbg.jpg);
	background-repeat:no-repeat; 
	background-position:top left;
	height:209px;}
.rcoltop{
	background-image:url(img/toprcol.png);
	background-repeat:no-repeat;
	background-position:top;}
#lcol{width:603px;text-align:left;padding:20px 15px 20px 15px;line-height:19px;float:left;
	background:url(../img/lcolbg.png) top repeat-x;}
.inhoud{
	width:415px;
	text-align:justify;
	float:left;}
.inhoud.breed{width:603px;}
#lcol.standaard td{text-align:justify}
.rcol{
	width:248px;
	float:left;}
.rcol{background-color:#fff;}
.rcol h1{color:#fff;margin:0;font-size:18px;padding:0 0 7px 0;}
.rcol h2{
	font-size:16px;
	color:#fff;
	margin:0;
	padding:7px 0;}
input,textarea{font-size:10px;}
input{
	width:216px;
	display:block;
	padding:1px;
	margin-bottom:3px;}
input[type=submit],.form_submit{width:auto;float:right;}
input[type=checkbox]{width:auto;display:inline;height:auto;}
.rcol .form_submit{width:70px;margin-right:-3px;text-align:center;}
.eersteBlock{
	border-bottom:2px solid #7f7f7f;padding-bottom:15px;margin-bottom:15px;}
h1.nieuwKop{height:40px;line-height:40px;padding:0;margin:0;font-size:25px;background:#47473c url(../img/nieuwKopBg.png) top repeat-x;padding:0 15px;z-index:1;}
.nieuwBlock,.neemContactOp,.nieuwsbriefInschrijving,.routeplanner,.livechatten{color:#fff;padding:7px 15px;}
.nieuwBlock{margin-top:3px;margin-bottom:3px;background:#99b263 url(../img/nieuwBlockBg.png) top repeat-x;font-size:105%}
.nieuwBlockDecoratie{display:block;width:119px;height:121px;position:absolute;margin-left:116px;margin-top:-75px;z-index:2;}
.neemContactOp{background:#6c9d14 url(../img/neemContactOpBg.png) top repeat-x;}

.nieuwsbriefInschrijving{margin-top:3px;background:#b9a16f url(../img/rcolNieuwsbriefBg.png) top repeat-x;}
.livechatten{padding-left:110px;margin-top:3px;min-height:78px;background:#a0abab url(../img/rcolLivechattenBg.png) top repeat-x;}
.livechatten a{color:#fff;text-decoration:none;}
.livechatten a:hover{color:#efefef;}
.rcol .routeplanner{	margin-top:3px;background:#42657c url(../img/rcolRouteplannerBg.png) top repeat-x;}
.nieuwsitem_lijst.homepage,.nieuwsitem_lijst.homepage li{list-style:none;padding:0;margin:0;}
.nieuwsitem_lijst.homepage{width:210px;float:right;margin-left:20px;}

.leesverder{display:block;text-align:right;color:#202020;font-weight:bold;}
.leesverder:hover{color:#778A4B;}

.formulier{}
.formulier_melding{margin:5px 0 0 0;padding:0;font-style:italic;}

#footer{
	background:#000;
	height:26px;
	line-height:26px;
	color:#6d6e70;
	font-size:12px;
	text-align:center;
	margin:0 auto;}

/*--- menu begin */
#menu{
	padding:0 0 0 10px;
	margin:234px 0 0 0;
	margin:177px 0 0 0;
	height:32px;
	line-height:32px;
	color:#fff;
	position:absolute;
	font-weight:bold;
	width:871px;
	background-image:url(../img/menubg.png);
	display:block;}
#menu li{
	padding:0;
	margin:0;
	float:left;}
#menu,#menu li{
	list-style:none;}
#menu li{
	float:left;
	line-height:31px;
	height:31px;}
#menu li.eerste{padding-left:0;}
#menu a{
	color:#fff;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	line-height:30px;
	height:30px;
	display:block;
	float:left;
	border-bottom:2px solid transparent;
	padding:0 5px;}
#menu li:hover a,#menu li a:active,#menu li a:focus,#menu li.actief a{border-bottom:2px solid #8dbc00;}
#menu li:hover li a,#menu li li a,#menu li.actief li a{border-bottom:1px solid #000;}

#menu ul{
	display:none;
	position:absolute;
	left:auto;
	top:32px;
	width:150px;
	background:transparent url(../img/menubg2.png);
	padding:0;}
ul#menu li:hover ul{display:block;}
ul#menu ul li,ul#menu ul li a{float:none;margin:0;}
ul#menu ul li,ul#menu ul a{display:block;}
ul#menu ul li:hover,ul#menu ul li.actief{background:transparent url(../img/menubg.png);}

.submenu,.submenu li{margin:0;padding:0;}
.submenu{float:left;width:178px;margin-right:10px;margin-top:10px;}
.submenu li{
	margin:0;
	padding:0;
	list-style:none;}
.submenu .isparent{
	background:transparent url(../img/submenuPijl.png) 161px 5px no-repeat;}
.submenu .isparent:hover{
	background-position:161px -32px;}
.submenu .actief{
	background-image:none;}
.submenu a{
	font-weight:bold;
	color:#8dbc00;
	text-decoration:none;
	display:block;}
.submenu ul{
	margin:5px 0 15px 0;
	padding:0;
	display:none;}
.submenu .actief ul{
	display:block;}
.submenu li li{
	list-style:disc;
	color:#8dbc00;
	padding-left:0;
	margin-left:1.3em;}
.submenu ul a{
	color:#20201f;
	font-weight:normal;}
.submenu ul li.actief a{
	font-weight:bold;}
/*--- menu einde */
.tabs{border-bottom:2px solid #676767;}
.tabs a{display:block;line-height:20px;padding-top:8px;height:20px;width:74px;float:left;margin-right:5px;color:#1a1a1a;text-decoration:none;background:transparent url(../img/tab1.png) 0 0 no-repeat;text-align:center;text-transform:uppercase;}
.tabs :hover,.tabs .actief{background-image:url(../img/tab1hover.png);}
.tabs .actief{background-color:#8DBC00;color:#1a1a1a;}
a.inschrijftab{background-image:url(../img/tab2.png);width:91px;float:right;margin-right:0;}
a.inschrijftab:hover,.inschrijftab.actief{background-image:url(../img/tab2hover.png);}

/*---misc*/
a#webontwikkeling{float:right;width:20px;height:14px;text-indent:-1000px;overflow:hidden;background:transparent url(../img/webontwikkeling_lined.png) 0 0 no-repeat;margin-top:-19px;margin-right:20px;}
a#webontwikkeling:hover,a#webdesign:active,a#webdesign:focus{background-position:-20px 0}
#header h1{font-style:italic;position:absolute;top:93px;color:#d4d7c0;margin-left:70px;}

/*---form*/
.formulier td{
	padding:1px 1px 1px 0;}
.form td{
	padding-right:2em;}
.form input[type=file]{
	height:2em;}
.form textarea{width:300px;height:150px;}
.breed .form textarea{width:330px;}
.formulier_fout,td.inpfout{
	color:red;}
.form input.formulier_checkbox{
	width:auto;
	height:auto;
	border:0;}
#routeplanner input[type=submit]{
	height:2em;
	width:236px;}
input.radio,input.checkbox{
	!margin-left:-7px;
	!padding:0;
	!width:auto;
	!height:auto;
	}
a.blockLink{display:block;width:363px;padding:5px;}
a.blockLink:hover{background-color:#efefef;}
a.blockLink{color:inherit;text-decoration:none;}
a.blockLink h1{margin-top:0;padding-top:0;}
a.blockLink img{border:0;}
