body, html {
	height: 100%;
}
body { 
	background-color: #ffffff;
	font-family: arial;
	font-size: 12px;
	color: #3f3f3f;
	padding: 0px;
	margin: 0px;
	background-image: url('images/bg.jpg');
	background-repeat: no-repeat;
	background-position: 50% 0;	
	line-height: 18px;
}
img { border: 0; }
a { color: #39b5ab; text-decoration: none; font-weight: 600;}
a:hover { color: #333333; }

#container {
	width: 950px;
	height: 100%;
	margin: 0 auto;	


	position: relative;
}
#header {
	height: 200px;
	width: 950px;
	position: relative;
	margin-bottom: 40px;
}
#header .logo_tekst { position: absolute; bottom: 15px; left: 20px; top: 75px;}
#header .logo_beeld { position: absolute; top: 0px; right: 0px; display: none; }
#header .logo_gemeentes { position: absolute; top: -5px;  right: 10px; font-size: 11px; color: #ffffff; font-weight: bold; margin-left: 10px; margin-top: 5px; border-bottom: 1px #007c52 dashed;}
#header .logo_gemeentes img { margin-right: 0px; }

#header .logo_colofon { position: absolute; top: 10px; right: 30px; /* nu er geen iconen staan, anders gooi maar weg:::: */ font-size: 12px; color: #6C3A6B; font-weight: bold; margin-left: 10px; margin-top: 10px; }

.column {
	min-height: 600px;
	float: left;
}
.c1 { padding-left: 25px; width: 295px; }
.c2 { padding-left: 25px; width: 280px; }
.c3 { padding-left: 25px; width: 280px; }
.artikel { padding-left: 35px; padding-top: 20px; width: 915px; line-height: 19px; margin-bottom: 20px; text-align: justify;}

/* Panels */
.attn { background-color: #fff09d; width: 291px; color: #3f3f3f; text-align: justify; border: 2px #fff09d solid; margin-top: 10px;}
.attn div { padding: 10px;}
.attn2 { background-color: #d5b3d4; width: 280px; color: #3f3f3f; margin-bottom: 40px; border: 2px #d5b3d4 solid; margin-top: 10px;}
.attn2 div { padding: 10px;}
.attn2 div ul { margin-bottom: 0px; }
.attn2 div ul li { background-image: url('images/bullet2.jpg'); padding-left: 20px; padding-bottom: 4px; }
.attn2 div ul li a { font-weight: 600; color: #000; text-decoration: none;}
.attn2 a:hover { color: #333; }


.kop { display: block;}
.beeld { display: block; margin-top: 10px; margin-bottom: 10px; border: 2px #fedd69 solid; }

/* Footer submenu */
#submenu { 
	clear: left;
	color: #885788; 
	width: 950px;
	margin: 0 auto;
	height: 35px;
	background-color: #885788;
	background-image: url('images/bg2.jpg');
	background-repeat: no-repeat;
	background-position: left bottom;
}
#submenu a { color: #885788; } #submenu a:hover { color: #e788e7; }
#submenu div { margin-left: 25px; }

/* Fotos */
.foto_links {
	float: left;
	margin-right: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	border: 2px #fedd69 solid;
}

/* Meld nieuws */

.meld_rechts { float: right;}

/* Nieuwsberichten */
.nieuwsbericht { 
	margin-bottom: 20px; 
	margin-top: 10px; 
	color: #3f3f3f;
}
.nieuwsbericht .datum { color: #89245c; display: block; text-align: right; font-size: 11px;}
.nieuwsbericht .titel { font-weight: bold; color: #39b5ab; display: block; font-size: 14px;}
.nieuwsbericht .tekst { color: #3f3f3f; text-align: justify;}
.nieuwsbericht .leesverder { display: block; margin-top: 5px; font-weight: bold; color: #000000;}
.nieuwsbericht .pdf { font-weight: bold; color: #000; display: block; font-size: 14px;}

.nieuwsbericht a { color: #000; text-decoration: none; }
.nieuwsbericht a:hover { color: #333333; }

/* banners */
.banner { margin-bottom: 0px; display: block; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; }
/* Lists */

ul { margin: 0; padding: 0; padding-left: 0px; list-style-type: none; margin-bottom: 20px; }
li { margin: 0; padding: 0; list-style-type: none; padding-left: 10px; background-image: url('images/bullet.jpg'); background-repeat: no-repeat;  }


/* achterliggend */
.subnav_kop {float: right; width: 190px;}
.subnav { padding: 10px; background-color: #39b5ab; width: 170px;}
.subnav  a {color: #ffffff;} .subnav  a:hover {color: #333333;}
.subnav ul { margin: 0; }
.terug { display: block; margin-top: 30px; margin-bottom: 10px; width: 100px; text-align: center; background-color: #39b5ab; padding: 5px; }
.terug a { color: #ffffff; } .terug a:hover { color: #ffffff; }
.news_img { float: right; margin-left: 10px; margin-bottom: 10px; }
.artikel ul { font-weight: bold; }

/* youtube videos */
.youtube { width: 425px; height: 344px; background-color: #ffde6a; padding: 7px; -moz-border-radius: 3px;}