html {
	height				: 100%; /* In geval van background op html én body */
	background			: #FFF url(../img/body-bg.png) repeat-x left top;
}

body	{
	min-height			: 100%; /* In geval van background op html én body */
	font				: 0.75em Arial, sans-serif;
	text-align			: center;
	background			: url(../img/schaduw-bg.png) no-repeat center top;
}

.toegankelijkheid	{
	position			: absolute;
	left				: -999em;
}

.clear	{
	clear				: both;
}


/* --------------------------------	*/
/* container					 	*/
/* --------------------------------	*/
#container	{
	position			: relative;
	z-index				: 10;
	width				: 994px;
	margin				: 0 auto;
	text-align			: left;
}


/* --------------------------------	*/
/* header						 	*/
/* --------------------------------	*/
#header	{
	position			: relative;
	height				: 102px;
}

#header a.logo	{
	position			: absolute;
	top					: 36px;
	left				: 353px;
}

/* Topmenu */
#topmenu {
	position			: absolute;
	right				: 24px;
	top					: 8px;
}

#topmenu li {
	float				: left;
	border-right		: 1px solid #FFF;
}

#topmenu li.inloggen {
	border-right		: none;
}

#topmenu li a {
	float				: left;
	padding				: 0 5px;
	color				: #FFF;
	text-decoration		: none;
}

#topmenu li a:hover {
	text-decoration		: underline;
}

#topmenu li.actief a {
	font-weight			: bold;
	color				: #003876;
}


/* --------------------------------	*/
/* menu							 	*/
/* --------------------------------	*/
#menu	{
	position			: relative;
	z-index				: 10;
	width				: 925px;
	height				: 46px;
	margin				: 0 0 0 53px;
}

#menu li {
	float				: left;
	position			: relative;
}

#menu.site > li.hoofdmenu > a {
	float				: left;
	position			: relative;
	z-index				: 10;
	height				: 46px;
	text-indent			: -900em;
	background			: url(../img/menu-bg.png) no-repeat;
}

#menu.extranet > li.hoofdmenu > a {
    float				: left;
	position			: relative;
	z-index				: 10;
	height				: 46px;
	text-indent			: -900em;
	background			: url(../img/menu-extranet-bg.png) no-repeat;
}

/* Gedeeld */
#menu li a.home 		{ width: 53px; background-position: left top; }

#menu li:hover a.home,
#menu li.hover a.home,
#menu li.actief a.home 	{ background-position: left bottom; }

/* Normale site */
#menu.site li a.organisatie { width: 109px; background-position: -60px top; }
#menu.site li a.nieuws 		{ width: 78px; background-position: -168px top; }
#menu.site li a.projecten 	{ width: 92px; background-position: -246px top; }
#menu.site li a.producten 	{ width: 99px; background-position: -339px top; }
#menu.site li a.meerwaarde 	{ width: 114px; background-position: -438px top; }
#menu.site li a.expertise 	{ width: 86px; background-position: -930px top; }
#menu.site li a.partners 	{ width: 80px; background-position: -552px top; }
#menu.site li a.onderhoud 	{ width: 186px; background-position: -632px top; }
#menu.site li a.downloads 	{ width: 107px; background-position: -818px top; }

#menu.site li:hover a.organisatie,
#menu.site li.hover a.organisatie,
#menu.site li.actief a.organisatie 	{ background-position: -60px bottom; }
#menu.site li:hover a.nieuws,
#menu.site li.hover a.nieuws,
#menu.site li.actief a.nieuws 		{ background-position: -168px bottom; }
#menu.site li:hover a.projecten,
#menu.site li.hover a.projecten,
#menu.site li.actief a.projecten 	{ background-position: -246px bottom; }
#menu.site li:hover a.producten,
#menu.site li.hover a.producten,
#menu.site li.actief a.producten 	{ background-position: -339px bottom; }
#menu.site li:hover a.meerwaarde,
#menu.site li.hover a.meerwaarde,
#menu.site li.actief a.meerwaarde 	{ background-position: -438px bottom; }
#menu.site li:hover a.expertise,
#menu.site li.hover a.expertise,
#menu.site li.actief a.expertise 	{ background-position: -930px bottom; }
#menu.site li:hover a.partners,
#menu.site li.hover a.partners,
#menu.site li.actief a.partners 	{ background-position: -552px bottom; }
#menu.site li:hover a.onderhoud,
#menu.site li.hover a.onderhoud,
#menu.site li.actief a.onderhoud 	{ background-position: -632px bottom; }
#menu.site li:hover a.downloads,
#menu.site li.hover a.downloads,
#menu.site li.actief a.downloads 	{ background-position: -818px bottom; }

/* Extranet */
#menu.extranet li a.internnieuws    { width: 78px; background-position: -60px top; }
#menu.extranet li a.personeel 	    { width: 91px; background-position: -138px top; }
#menu.extranet li a.planning 	    { width: 85px; background-position: -229px top; }
#menu.extranet li a.ploegindeling   { width: 119px; background-position: -314px top; }
#menu.extranet li a.formulieren 	{ width: 108px; background-position: -433px top; }
#menu.extranet li a.fotos 	        { width: 384px; background-position: -541px top; }

#menu.extranet li:hover a.internnieuws,
#menu.extranet li.hover a.internnieuws,
#menu.extranet li.actief a.internnieuws 	{ background-position: -60px bottom; }
#menu.extranet li:hover a.personeel,
#menu.extranet li.hover a.personeel,
#menu.extranet li.actief a.personeel 	    { background-position: -138px bottom; }
#menu.extranet li:hover a.planning,
#menu.extranet li.hover a.planning,
#menu.extranet li.actief a.planning 	    { background-position: -229px bottom; }
#menu.extranet li:hover a.ploegindeling,
#menu.extranet li.hover a.ploegindeling,
#menu.extranet li.actief a.ploegindeling    { background-position: -314px bottom; }
#menu.extranet li:hover a.formulieren,
#menu.extranet li.hover a.formulieren,
#menu.extranet li.actief a.formulieren 	    { background-position: -433px bottom; }
#menu.extranet li:hover a.fotos,
#menu.extranet li.hover a.fotos,
#menu.extranet li.actief a.fotos 		    { background-position: -541px bottom; }

/* Submenu */
#menu li div {
	position			: absolute;
	left				: -900em;
	top					: 43px;
	z-index				: 100;
	width				: 199px;
	padding				: 22px 0 0 0;
	background			: url(../img/submenu-top.png) no-repeat left top;
}

#menu li:hover div.sub-home,
#menu li.hover div.sub-home 		{ left: -39px; } /* Helft van breedte menuitem - 67px ( afstand punt submenu - linkerkant submenu ) */
#menu li:hover div.sub-organisatie,
#menu li.hover div.sub-organisatie 	{ left: -12px; }
#menu li:hover div.sub-nieuws,
#menu li.hover div.sub-nieuws 		{ left: -27px; }
#menu li:hover div.sub-projecten,
#menu li.hover div.sub-projecten 	{ left: -21px; }
#menu li:hover div.sub-producten,
#menu li.hover div.sub-producten 	{ left: -17px; }
#menu li:hover div.sub-publiciteit,
#menu li.hover div.sub-publiciteit 	{ left: -19px; }
#menu li:hover div.sub-partners,
#menu li.hover div.sub-partners 	{ left: -23px; }
#menu li:hover div.sub-onderhoud,
#menu li.hover div.sub-onderhoud 	{ left: 30px; }
#menu li:hover div.sub-downloads,
#menu li.hover div.sub-downloads 	{ left: -56px; } /* Uitzondering ivm rechterkant pagina */

#menu li:hover div.sub-internnieuws,
#menu li.hover div.sub-internnieuws,
#menu li:hover div.sub-personeel,
#menu li.hover div.sub-personeel,
#menu li:hover div.sub-planning,
#menu li.hover div.sub-planning,
#menu li:hover div.sub-ploegindeling,
#menu li.hover div.sub-ploegindeling,
#menu li:hover div.sub-formulieren,
#menu li.hover div.sub-formulieren,
#menu li:hover div.sub-fotos,
#menu li.hover div.sub-fotos 	{ left: -40px; }



#menu li div ul {
	width				: 199px;
	min-height			: 80px;
	overflow			: hidden;
	padding				: 0 0 10px 0;
	background			: url(../img/submenu-bottom.png) no-repeat left bottom;
}

#menu li div li {
	width				: 199px;
}

#menu li div li a {
	float				: left;
	width				: 165px;
	height				: auto;
	padding				: 4px 9px 4px 25px;
	text-indent			: 0;
	text-decoration		: none;
	color				: #003876;
	background			: url(../img/submenu-item-bg.gif) no-repeat 12px 4px;
}

#menu li div li a:hover {
	text-decoration		: underline;
}

#menu li div li.actief a {
	font-weight			: bold;
}


/* --------------------------------	*/
/* main						 		*/
/* --------------------------------	*/
#main {
	position			: relative;
	z-index				: 5;
	overflow			: hidden;
	padding				: 172px 21px 20px 21px;
	background			: url(../img/main-bg.jpg) no-repeat 9px top;
}


/* --------------------------------	*/
/* content						 	*/
/* --------------------------------	*/
#content	{
	float				: left;
	width				: 665px;
	padding				: 30px 0 0 0;
	line-height			: 1.6em;
	color				: #003876;
}

#content h1	{
	margin				: 0 0 60px 15px;
	padding				: 0 0 0 20px;
	font-size			: 2.7em;
	font-weight			: normal;
	line-height			: 1em;
	color				: #FFF;
	background			: url(../img/titel-bg.gif) no-repeat left 6px;
}

#content a 			{ color: #718b07; }
#content a:hover 	{ color: #9abc0d; }

/* iwes opmaak */
#content .iwes a:visited 	{ color: #003876; }
#content .iwes blockquote	{
	margin				: 0 0 10px 30px;
}

#content .iwes ul	{
	margin				: 0 0 10px 30px;
	list-style			: square;
}

#content .iwes ol	{
	margin				: 0 0 10px 30px;
	list-style			: decimal;
}

/* formulieren */
#content .formmodule h4 {
	display				: none;
}

#content .formmodule ul {
	margin				: 0;
	list-style			: none;
}

#content input, 
#content select, 
#content textarea	{
	padding				: 4px;
	border				: solid 1px #999;
	font				: 1em Arial;
}

#content textarea	{
	overflow			: auto;
}

#content input.veldfocus, 
#content textarea.veldfocus	{
	border				: 1px solid #003876;
	background			: url(../img/veldfocus.gif);
}

#content input.radio, 
#content input.checkbox 	{
	border				: none;
}

#content input.button 	{
	margin				: 10px 0;
	padding				: 3px 15px;
	font-weight			: bold;
	border				: none;
	color				: #003876;
	background			: #9abc0d;
	cursor				: pointer;
}

#content input.fout, #content textarea.fout	{
	border				: 1px solid #F00;
}
#content .melding, #content label.fout	{
	color				: #F00;
}

/* Pagina navigatie */
#content .paginanavigatie	{
	float				: right;
	padding				: 10px 0;
}

#content .paginanavigatie h4	{
	display				: inline;
	font-weight			: bold;
}

#content .paginanavigatie ul	{
	display				: inline;
}

#content .paginanavigatie ul li	{
	display				: inline;
	margin				: 0;
	padding				: 0 5px 0 0;
	border				: none;
	font-weight			: bold;
}

#content .paginanavigatie ul li.navigatie_huidige_pagina	{
	margin				: 0 5px 0 0;
	padding				: 2px 5px;
	border				: 1px solid #003876; 
	color				: #FFF;
	background			: #003876;
}

#content .paginanavigatie ul li a	{
	padding				: 2px 5px;
	border				: 1px solid #9ABC0D;
	color				: #9ABC0D;
	text-decoration		: none;
}

#content .paginanavigatie ul li.actief a, 
#content .paginanavigatie ul li a:hover	{
	color				: #FFF;
	background			: #9ABC0D;
}

/* Broodkruimelpad */
#content .broodkruimelpad {
	margin				: 0 0 10px 0;
}

#content .broodkruimelpad li {
	display				: inline;	
}


/* Nieuwsbriefformulier */
#nieuwsbriefformulier legend {
	text-indent				: -900em;
}

#content #nieuwsbriefformulier ul {
	list-style				: none;
	padding					: 0;
	margin					: 0;
}

#nieuwsbriefformulier li {
	margin					: 0 0 3px 0;
}

#nieuwsbriefformulier li label {
	display					: block;
	width					: 80px;
	float					: left;
	padding					: 3px 0 1px 0;
}

#nieuwsbriefformulier li input {
	width					: 300px;
}

#nieuwsbriefformulier li#extra_variabelen {
	clear					: both;
}

#nieuwsbriefformulier li#extra_variabelen select {
	display					: block;
	width					: 80px;
	margin					: 10px 0 3px 80px;
}

#nieuwsbriefformulier li#extra_variabelen input {
	margin					: 0 0 3px 0;;
}

#nieuwsbriefformulier li.aan_afmelden {
	padding					: 10px 0 10px 80px;
}

#nieuwsbriefformulier li.aan_afmelden input.radio {
	border					: 0;
	width					: 17px;
}

#nieuwsbriefformulier li.aan_afmelden label {
	width					: 100px;
	display					: inline;
	float					: none;
}

#nieuwsbriefformulier li input.veldFout_nieuwsbriefformulier {
	border					: 1px solid #F22;
	background-color		: #f6e5e5;		
}

#nieuwsbriefformulier li input.multipleFout_nieuwsbriefformulier {	
	background-color		: #f6e5e5;		
}

#nieuwsbriefformulier li input.button {
	width					: auto;
	margin					: 10px 0 10px 80px;
}

#nieuwsbriefformulier #melding_nieuwsbriefformulier {
	color					: #E70509;
	display					: none;
	font-weight				: bold;
}


/* --------------------------------	*/
/* Nieuwsoverzicht				 	*/
/* --------------------------------	*/
#nieuwsoverzicht li {
	position			: relative;
	padding				: 20px 15px 20px 90px;
	border-bottom		: 1px solid #CCC;
	color				: #9aa6b3;
}

#nieuwsoverzicht li.hover {
	color				: #FFF;
	background			: #9ABC0D;
}

#nieuwsoverzicht li .datum {
	position			: absolute;
	left				: 20px;
	top					: 30px;
	padding				: 10px 10px 5px 10px;
	font-size			: 0.9em;
	line-height			: 1.2em;
	text-align			: center;
	text-transform		: uppercase;
	color				: #9abc0d;
	background			: #EEE;
}

#nieuwsoverzicht li.hover .datum {
	background			: #FFF;
}

#nieuwsoverzicht li .datum strong {
	display				: block;
	font-size			: 1.8em;
	color				: #003876;
}

#nieuwsoverzicht li a,
#nieuwsoverzicht li a:hover {
	font-weight			: bold;
	color				: #003876;
}

#nieuwsoverzicht li h2 {
	font-size			: 1.7em;
}

#nieuwsoverzicht li h2 a {
	margin				: 0 0 7px 0;
	text-decoration		: none;
}

#nieuwsoverzicht li a.leesmeer {
	float				: right;
	width				: 94px;
	height				: 22px;
	text-indent			: -900em;
}


/* --------------------------------	*/
/* Nieuwsbrievenoverzicht		 	*/
/* --------------------------------	*/
#nieuwsbrievenoverzicht {
	width				: 525px;
	overflow			: hidden;
	margin				: 40px 0 0 0;
	padding				: 0 20px 0 0;
}

#nieuwsbrievenoverzicht li {
	width				: 585px;
	overflow			: hidden;
}

#nieuwsbrievenoverzicht li a {
	float				: left;
	width				: 545px;
	padding				: 8px 20px 8px 40px;
	border-bottom		: 1px solid #CCC;
	text-decoration		: none;
	font-size			: 1.5em;
	color				: #003876;
	background			: #FFF url(../img/nieuwsbrieven-icoon.gif) no-repeat 8px 6px;
}

#nieuwsbrievenoverzicht li a:hover {
	color				: #003876;
	background			: #9ABC0D url(../img/nieuwsbrieven-icoon.gif) no-repeat 8px 6px;
}


/* --------------------------------	*/
/* Projectenoverzicht			 	*/
/* --------------------------------	*/
/* tabs */
#projectoverzicht .tabs {
    overflow            : hidden;
    padding             : 0 0 0 20px;
    margin              : 0 0 20px 0;
    background          : url(../img/tabs-bg.gif) repeat-x left bottom;
}

#projectoverzicht .tabs li {
    float               : left;
    margin              : 0 2px 0 0;
    padding             : 6px 0 0 0;
}

#projectoverzicht .tabs li a {
    float               : left;
    padding             : 7px 20px;
    border              : 1px solid #CCC;
    border-bottom       : 0;
    font-weight         : bold;
    text-decoration     : none;
    color               : #666;
    background          : #DDD;
}

/* hover */
#projectoverzicht .tabs li a:hover {
    background          : #EEE;
}

/* actief */
#projectoverzicht .tabs li.actief {
    padding             : 0;
}

#projectoverzicht .tabs li.actief a,
#projectoverzicht .tabs li.actief a:hover {
    padding             : 10px 20px;
    color               : #000;
    background          : #FFF;
}

#projectoverzicht h2 {
    line-height         : normal;
    font-size           : 2em;
    color               : #9ABC0D;
}

/* overzicht */
#projectoverzicht .overzicht li {
	display				: -moz-inline-stack;
	display				: inline-block;
	width				: 300px;
	overflow			: hidden;
	margin				: 0 10px 10px 0;
	padding				: 10px;
	vertical-align		: top;
}

#projectoverzicht .overzicht li.hover {
	background			: #9ABC0D;
	color				: #FFF;
}

#projectoverzicht .overzicht li h3 {
	margin				: 0 0 7px 0;
	font-size			: 1.7em;
}

#projectoverzicht .overzicht li h3 a {
	color				: #003876;
}

#projectoverzicht .overzicht li img {
	float				: left;
	border				: 1px solid #FFF;
}

#projectoverzicht .overzicht li .info {
	float				: left;
	width				: 155px;
	padding				: 0 0 0 10px;
}


/* --------------------------------	*/
/* Projectendetail				 	*/
/* --------------------------------	*/
#projectdetail h2 {
	font-size			: 2.3em;
}

/* Info */
#projectdetail .info {
	float				: left;
	width				: 300px;
	padding				: 20px 20px 0 0;
	text-align			: justify;
}

/* Info */
#projectdetail .info .status,
#projectdetail .info .producten,
#projectdetail .info .partners {
	padding				: 20px 0 0 0;
}

#projectdetail .info h3 {
	font-size			: 1.5em;
	color				: #9ABC0D;
}

#projectdetail .info .producten ul	{
	margin				: 10px 0 10px 30px;
	list-style			: disc;
}

/* Partners */
#projectdetail .info .partners {
    padding             : 20px 0;
}

#projectdetail .partners li {
    overflow            : hidden;
    padding             : 5px;
    border-bottom       : 1px solid #CCC;
}

#projectdetail .partners li img {
    float               : right;
}

/* terug */
#projectdetail a.terug {
    padding             : 5px 10px;
    font-weight         : bold;
    text-decoration     : none;
    color               : #FFF;
    background          : #9ABC0D;
}

#projectdetail a.terug:hover {
    background          : #003876;
}


/* Fotos */
#projectdetail #fotos {
	float				: right;
	width				: 308px;
	padding				: 20px 0 20px 20px;
	color				: #FFF;
	background			: #9ABC0D;
}

#projectdetail #fotos h2 {
	font-size			: 1.5em;
}

#projectdetail #fotos .fotogroot {
	width				: 283px;
	/*height				: 185px;*/
	margin				: 10px 0;
	padding				: 0 0 0 1px;
}

#projectdetail #fotos .thumbs {
	overflow			: hidden;
	padding				: 10px 0;
}

#projectdetail #fotos .thumbs li {
	float				: left;
	width				: 71px;
	height				: 54px;
	margin				: 0 1px 1px 0;
}

#projectdetail #fotos .thumbs li a {
	width				: 69px;
	height				: 52px;
}

#projectdetail #fotos img {
	border				: 1px solid #FFF;
}

#projectdetail #fotos a:hover img {
	border				: 1px solid #003876;
}


/* --------------------------------	*/
/* inloggen						 	*/
/* --------------------------------	*/
#content #inloggen ul {
	margin				: 0;
	list-style			: none;	
}

#inloggen li {
	clear				: both;
	padding				: 5px;
}

#inloggen li.gebruikers,
#inloggen li.onthouden,
#inloggen li.button {
	padding				: 5px 5px 5px 115px;
}

#inloggen li label {
	float				: left;
	width				: 100px;
	padding				: 5px;
}

#inloggen input {
	width				: 200px;
	padding				: 4px;
}

#inloggen input.checkbox {
	width				: auto;
	border				: none;
}

#inloggen input.button {
	width				: 117px;
	height				: 28px;
	overflow			: hidden;
	padding				: 0;
	border				: none;
	line-height			: 900em;
	text-indent			: -900em;
	background			: url(../img/button-inloggen.png) no-repeat left top;
	cursor				: pointer;
}


/* --------------------------------	*/
/* Forum categorien				 	*/
/* --------------------------------	*/
#forum_categorieen {
	width				: 665px;
}

/* Kop */
#forum_categorieen .kop {
	overflow			: hidden;
	padding				: 5px 15px;
	font-size			: 1.1em;
	color				: #FFF;
	background			: #9ABC0D;
}

#forum_categorieen .kop strong {
	float				: left;
	width				: 400px;
	color				: #003876;
}

#forum_categorieen .kop .aantal {
	float				: right;
	width				: 220px;
	text-align			: right;
}

/* Lijst */
#forum_categorieen ul {
	border				: 1px solid #DDD;
	border-width		: 1px 1px 0 1px;
	overflow			: hidden;
}

#forum_categorieen li {
	float				: left;
	position			: relative;
	width				: 585px;
	padding				: 8px 60px 8px 20px;
	border-bottom		: 1px solid #DDD;
	color				: #666;
}

#forum_categorieen li .aantal {
	display				: block;
	position			: absolute;
	right				: 5px;
	top					: 5px;
	width				: 47px;
	height				: 35px;
	padding				: 12px 0 0 0;
	text-align			: center;
	font-weight			: bold;
	font-size			: 1.1em;
	color				: #FFF;
	background			: url(../img/forum-ballonnetje.png) no-repeat left top;
}

#forum_categorieen li a,
#forum_categorieen li a:hover {
	color				: #003876;
}

#forum_categorieen li h2 {
	margin				: 0 0 5px 0;
	font-size			: 1.5em;
	font-weight			: normal;
	color				: #003876;
}

#forum_categorieen li.hover {
	background			: #9abc0d;
	color				: #FFF;
}

#forum_categorieen li.hover .aantal {
	background			: url(../img/forum-ballonnetje.png) no-repeat left bottom;
}


/* --------------------------------	*/
/* Forum reacties				 	*/
/* --------------------------------	*/
#forum-onderwerp h2 {
	margin				: 1em 0;
	line-height			: normal;
	font-size			: 2em;
}

#forum-onderwerp h2 span {
	color				: #999;
}

#forum-onderwerp .omschrijving {
	margin				: 1em 0;
}

#forum-onderwerp .youtube {
	width				: 445px;
	margin				: 0 0 5px 10px;
	float				: right;
}

/* Reacties */
#forum-onderwerp #reactie_succes {
	padding				: 5px 20px;
	font-weight			: bold;
	font-size			: 1.3em; 
}

#forum-onderwerp #reacties {
	margin				: 1em 0;
}

#forum-onderwerp #reacties h3 {
	padding				: 5px 15px;
	font-size			: 1.1em;
	font-weight			: normal;
	color				: #FFF;
	background			: #9ABC0D;
}

#forum-onderwerp #reacties h3 strong {
	color				: #003876;
}

#forum-onderwerp #reacties ol {
	border-bottom		: 1px solid #EEE;
}

#forum-onderwerp #reacties li {
	padding				: 5px;
	border				: 1px solid #EEE;
	border-width		: 0 1px;
}

#forum-onderwerp #reacties li.oneven {
	background			: #EEE;
}

#forum-onderwerp #reacties li h4 {
	overflow			: hidden;
	padding				: 5px 10px;
	border-bottom		: 1px dotted #CCC;
	font-weight			: normal;
	color				: #666;
}

#forum-onderwerp #reacties li h4 strong {
	color				: #003876;
}

#forum-onderwerp #reacties li h4 .door {
	float				: left;
	width				: 480px;
}

#forum-onderwerp #reacties li h4 .datum {
	float				: right;
	width				: 150px;
	text-align			: right;
}

#forum-onderwerp #reacties li p.reactie {
	padding				: 5px 20px;
}

/* Formulier */
#forum-onderwerp .forum-formulier {
	clear				: both;
	margin				: 1em 0;
	padding				: 20px;
	background			: #9ABC0D url(../img/forum-reactie-bg.png) no-repeat 350px -20px;
}

#forum-onderwerp .forum-formulier h1 {
	display				: none;	
}

#forum-onderwerp .forum-formulier h3 {
	margin				: 0 0 10px 0;
	font-size			: 2.5em;
	line-height			: normal;
	color				: #003876;
}

#content #forum-onderwerp .forum-formulier .button {
	color				: #FFF;
	background			: #003876;
}

#content #forum-onderwerp .forum-formulier .melding {
	border				: 2px solid #C00;
	padding				: 5px;
	color				: #C00;
	background			: #FFF;
}


/* --------------------------------	*/
/* googlemaps					 	*/
/* --------------------------------	*/
iframe.googlemaps	{
	overflow			: hidden;
	border				: solid 1px black;
}

#googlemaps	{
	width				: 300px;
	height				: 300px;
	font				: 1em Arial;
	text-align			: left;
	color				: #000;
	background			: #eee;
}

#googlemaps a	{
	color				: #58585A;
}


/* --------------------------------	*/
/* Zijbalk						 	*/
/* --------------------------------	*/
#zijbalk {
	width				: 260px;
	float				: right;
}

/* Button */
#zijbalk p.sterkbouwteam {
	position			: relative;
	width				: 253px;
	height				: 90px;
	text-indent			: -900em;
	background			: url(../img/button-sterk-bouwteam.jpg) no-repeat left top;
}

#zijbalk p.sterkbouwteam a {
	display				: block;
	position			: absolute;
	left				: 0;
	top					: 0;
	width				: 253px;
	height				: 90px;
	text-indent			: -900em;
}

/* Laatste nieuws */
#zijbalk #laatste-nieuws {
	margin				: 125px 0 0 0;
	line-height			: 1.5em;
	color				: #9aa6b3;
}

#zijbalk #laatste-nieuws h2 {
	width				: 141px;
	height				: 25px;
	text-indent			: -900em;
	background			: url(../img/home-titels.png) no-repeat left -50px;
}

#zijbalk #laatste-nieuws ol {
	width				: 245px;
	margin				: 15px 0 0 0;
	text-align			: justify;
}

#zijbalk #laatste-nieuws li {
	margin				: 0 0 15px 0;
}

#zijbalk #laatste-nieuws a {
	font-weight			: bold;
	color				: #003876;
}

#zijbalk #laatste-nieuws a:hover {
	color				: #9abc0d;
}

#zijbalk #laatste-nieuws .datum {
	color				: #003876;
}

#zijbalk #laatste-nieuws li h3 {
	display				: inline;
}

#zijbalk #laatste-nieuws li h3 a {
	text-decoration		: none;
}

#zijbalk #laatste-nieuws p a {
	font-weight			: normal;
	text-decoration		: none;
}


/* --------------------------------	*/
/* footer						 	*/
/* --------------------------------	*/
#footer	{
	position			: relative;
	width				: 820px;
	height				: 43px;
	padding				: 33px 0 0 105px;
	margin				: 0 auto;
	background			: url(../img/footer-bg.png) no-repeat left top;
}

#footer address	{
	font-style			: normal;
}

#footer address strong	{
	color				: #0f3971;
}

#footer address a	{
	color				: #000;
}

/* Tekst / links onderaan */
#amimpact {
	padding				: 10px 0;
	text-align			: center;
	color				: #9f9e9e;
}

#amimpact a {
	text-decoration		: none;
	color				: #9f9e9e;
}

#amimpact a:hover {
	text-decoration		: underline;
	color				: #0f3971;
}

#amimpact a.actief {
	font-weight			: bold;
}

/* url-slug-pagina*/
.url-slug-pagina {
	/*background: url(../img/url-slug-pagina/body-bg.png) repeat-x left top;*/
}

.url-slug-pagina #topmenu,
.url-slug-pagina #header,
.url-slug-pagina #menu,
.url-slug-pagina #zijbalk,
.url-slug-pagina #content h1{
	display: none;	
}

.url-slug-pagina #main {
	padding-top:0;
	background:none;
}

.url-slug-pagina #content h1 {
	color: #003876;
}

.url-slug-pagina #content {
	padding-left:20px;
	padding-top:37px;
}
