body {
	margin: 0;
	padding: 0;
	font-family: Helvetica, Arial, sans-serif;
	color: #FFFFFF;
	text-align: center;
}
body, td {
	font-size: 12px;
}
dl, dt {
	margin:0px;
	padding:0px;
}

#bgbasis {
	background-color: #d6217f;
}
#bgsecundair {
	background-color: #91278f;
}
h1 {
	margin-top: 10px;
	margin-bottom: 20px;
	font-size:30px;
	text-align:left;
}
#content h1 {
	color: #000000;
	font-size: 20px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 20px;
}
p {
	margin-top: 0px;
	margin-bottom: 10px;
}
a {
	color: #FFFFFF;
}
a:hover {
	text-decoration: none;
}
hr {
	color: #FFFFFF;
	height: 1px;
}
.clear {
	clear: both;
}
#container {
	width: 960px;
	height: 800px;
	margin: 0 auto;
	text-align: left;
}
#home #container {
	background-image: url(../img/bg.jpg);
	background-repeat: no-repeat;
	background-position: top center;
}
#home2 #container {
	background-image: url(../img/bg2.jpg);
	background-repeat: no-repeat;
	background-position: top center;

}
#home a:hover img, #home2 a:hover img {
	rotation: 10deg;
	-moz-transform:  rotate(10deg);
	-webkit-transform:  rotate(10deg);
}
#homebutton {
	float: left;
}
#topnav {
	float: left;
	margin-top:18px;
	margin-left:20px;
	font-size:11px;
}
#language {
	text-align: right;
	float: right;
}
#title {
	padding-top:25px;
	font-size: 18px;
	text-align:center;
}
#menu {
	margin-top: 20px;
}
#menu a, #menu div {
	float: left;
	height: 170px;
	display: block;
}
#menu a span {
	display: none;
}
#bgbasis a#rollover1 {
	width: 187px;
	background-image: url(../img/nav_kiezen_off.gif);
}
#bgbasis a#rollover1:hover {
	background-image: url(../img/nav_kiezen_on.gif);
}
#bgbasis a#rollover2 {
	width: 203px;
	background-image: url(../img/nav_samen_off.gif);
}
#bgbasis a#rollover2:hover {
	background-image: url(../img/nav_samen_on.gif);
}
#bgbasis a#rollover3 {
	width: 199px;
	background-image: url(../img/nav_aanmelden_off.gif);
}
#bgbasis a#rollover3:hover {
	background-image: url(../img/nav_aanmelden_on.gif);
}
#bgbasis a#rollover4 {
	width: 202px;
	background-image: url(../img/nav_hulp_off.gif);
}
#bgbasis a#rollover4:hover {
	background-image: url(../img/nav_hulp_on.gif);
}
#bgbasis a#rollover5 {
	width: 169px;
	background-image: url(../img/nav_nieuws_off.gif);
}
#bgbasis a#rollover5:hover {
	background-image: url(../img/nav_nieuws_on.gif);
}
#bgsecundair a#rollover1 {
	width: 187px;
	background-image: url(../img/nav_sec_kiezen_off.gif);
}
#bgsecundair a#rollover1:hover {
	background-image: url(../img/nav_sec_kiezen_on.gif);
}
#bgsecundair a#rollover2 {
	width: 203px;
	background-image: url(../img/nav_sec_aanmelden_off.gif);
}
#bgsecundair a#rollover2:hover {
	background-image: url(../img/nav_sec_aanmelden_on.gif);
}
#bgsecundair a#rollover3 {
	width: 199px;
	background-image: url(../img/nav_sec_hulp_off.gif);
}
#bgsecundair a#rollover3:hover {
	background-image: url(../img/nav_sec_hulp_on.gif);
}
#bgsecundair a#rollover4 {
	width: 202px;
	background-image: url(../img/nav_sec_nieuws_off.gif);
}
#bgsecundair a#rollover4:hover {
	background-image: url(../img/nav_sec_nieuws_on.gif);
}
#bgsecundair #rollover5 {
	width: 169px;
	background-image: url(../img/nav_spacer.gif);
}
#home #content, #home2 #content {
	margin-top: 0px;
	height: 550px;
}
#basis #content a, #basis .content a {
	color: #d6217f;
}
#secundair #content a {
	color: #91278f;
}
#basis #content, #secundair #content {
	margin-top: 20px;
	width: 910px;
	padding:25px;
	background:#FFF;
	color:#000;
}
#breadcrumb {
	font-size: 11px;
	margin-top: 15px;
}
#content h2, .content h2 {
	font-size: 16px;
	margin-top: 0px;
	margin-bottom: 10px;
	padding: 0px;
}
#content h3, .content h3 {
	font-size: 14px;
	margin-top: 0px;
	margin-bottom: 10px;
	padding: 0px;
}
#left {
	float:left;
	width:200px;
	margin-right:25px;
	margin-bottom:25px;
}
#right {
	float:right;
	width:685px;
}
#submenu {
	width:200px;
	margin-bottom:18px;
}
#submenu a div {
	display:block;
	padding:7px;
	margin-bottom:7px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
#submenu a {
	display:block;
	text-decoration: none;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
#submenu dd a div {
	font-size:12px;
}
#submenu a div {
	color:#FFF;
}
#basis #submenu a {
	background-color:#d6217f;
}
#secundair #submenu a {
	background-color: #91278f;
}
#basis #submenu a:hover {
	background-color: #91278f;
}
#secundair #submenu a:hover {
	background-color:#d6217f;
}
.menuselected {
	background-color: #91278f;
	cursor:default;
}
.menunotselected {
	background-color:#d6217f;
}
#secundair .menuselected {
	background-color:#d6217f;
}
#secundair .menunotselected {
	background-color: #91278f;
}
.secundairmenuselected {
	background-color:#d6217f;
	cursor:default;
}
.secundairmenunotselected {
	background-color: #91278f;
}
#newsbox {
	width:200px;
	color: #FFF;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
#basis #newsbox {
	background-color:#d6217f;
}
#secundair #newsbox {
	background-color:#91278f;
}
#newsboxtitle {
	padding:7px;
	font-size:14px;
	font-weight:bold;
	border-bottom: 1px solid #FFF;
}
#newsboxcontent {
	padding:7px;
}
#newsbox_sns {
	width: 100%;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	color:#FFF;
	background-color: #eb64b3; /*#f8c1d9*/
	margin-bottom:25px;
	padding:7px;
}
#footer {
	font-size:11px;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
}
.news {
	margin-bottom: 20px;
}
.news .title {
	font-size: 1.2em;
	font-weight: bold;
}
.news .date {
	font-size: 1.2em;
	font-weight: bold;
	color: #000000;
}
.news .more {
	text-align: right;
}
.news .more a {
	color: #000000;
}
.label {
	width: 120px;
	margin-bottom: 5px;
	float: left;
	height: 25px;
}
.field {
	border: 1px solid #d6217f;
	width: 200px;
}
.fieldKeuze {
	border: none;
	width: 320px;
	height: 22px;
}
.formrow {
	padding-bottom: 5px;
}
.submitknop {
	background-color: #91278f;
	border-style: none;
	color: White;
	cursor: pointer;
	font-weight: bold;
	height: 26px;
}
#map {
	margin: 0;
	padding: 0;
	background-repeat: no-repeat;
	width: 910px;
	margin-bottom:15px;
	margin-top:15px;
}
.map_basis {
	background-image: url(../img/tijdslijn_basis.gif);
	height: 230px;
}
.map_sec {
	background-image: url(../img/tijdslijn_sec.gif);
}
.map_sns {
	background-image: url(../img/tijdslijn_sns.gif);
	height: 154px;
}
#map .bimg {
	display: block;
	float: left;
	cursor: pointer;
}
.map_basis .bimg {
	height: 230px;
	}
.map_sns .bimg {
	height: 154px;
	}
.map_basis #bimg1 {
	margin-left: 162px;
	width: 125px;
}
.map_basis #bimg2 {
	margin-left: 7px;
	width: 60px;
}
.map_basis #bimg3 {
	margin-left: 7px;
	width: 60px;
}
.map_basis #bimg4 {
	margin-left: 45px;
	width: 80px;
}
.map_basis #bimg5 {
	margin-left: 52px;
	width: 220px;
}
.map_basis #bimg6 {
	margin-left: 7px;
	width: 60px;
}
.map_sns #bimg1 {
	margin-left: 130px;
	width: 75px;
}
.map_sns #bimg2 {
	margin-left: 22px;
	width: 100px;
}
.map_sns #bimg3 {
	margin-left: 8px;
	width: 38px;
}
.map_sns #bimg4 {
	margin-left: 0px;
	width: 45px;
}
#timeline .item {
	margin-left: 25px;
	margin-right: 25px;
	padding: 10px;
	background-color: #FFF;
	position: relative;
}
#timeline .period {
	font-weight: bold;
}
/*** uitklapsysteem gemeentes***/
.catbox {
	margin-top: 10px;
	margin-bottom: 5px;
}
.catbox h2 {
	cursor: pointer;
	margin-top: 0px;
	margin-bottom: 10px;
}
#basis .catbox h2 {
	color: #d6217f;
}
#secundair .catbox h2 {
	color: #91278f;
}
.catbox h2:hover {
	text-decoration: underline;
}
.subcatbox .cont {
	padding: 0 0 0 20px;
}
.subcatbox .item {
	border-bottom: 1px solid #OOOOOO;
	padding: 0 0 10px 0;
	margin: 10px 0;
}
.subcatbox strong {
	color: #000000;
	font-weight: bold;
}
.catbox h3 {
	font-size: 14px;
	color: #000000;
	cursor: pointer;
	margin-top: 0px;
	margin-bottom: 10px;
	text-decoration: none;
}
#basis .subcatbox {
}
.catbox h3 a span, .catbox h3 a {
	color: #000000;
	text-decoration:  none;
}
.catbox h3:hover {
	text-decoration: underline;
}
#newwindow {
	margin-top:50px;
	margin-bottom:25px;
}
.crumb {
	position: absolute;
	right: center;
	padding-left:220px;
	top:10px;
	margin-bottom:10px;
}
.crumb a {
	text-decoration: none;
	font-size: 0.8em;
}
.crumb a span {
	color: #FFF;
}
#fotos {
	float: right;
	width: 290px;
	text-align: right;
}

th {background-color:#d6217f;
color:#FFF; text-align:center;}
.tabel, .tabel td {border: 1px solid #d6217f;}
td ul {margin:0px; padding-left:10px;}
td ul li {padding:0px;}

.callcenter {
	background:url(../img/icoon_telefoon.png) no-repeat;
	padding-left: 15px; 
	margin-left: -15px;
	}
