body {		background-color: #CCCCCC;
		margin: 0px 0px 0px 0px;
		vertical-align:top;
		padding: 0px 0px 0px 0px;
		font-size:12px;
		color:#000000;
		background-position:top left;
		background-repeat: repeat-y;
		font-weight:normal;
		height:100%;
		font-family:Arial,Verdana,Helvetica,Sans-serif;}

html{		height:100%;}

ul, ol, li {	margin-top: 0;
		margin-bottom: 0;}

form, table {	margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		font-size:12px;
		color:#000000;
		font-weight:normal;
		font-family:Arial,Verdana,Helvetica,Sans-serif;}

a{		color:#c00076;
		font-family:Arial,Verdana,Helvetica,Sans-serif;
		border-color: #c00076;
		border-bottom-width: 1px;
		border-left-width: 0px;
		border-right-width: 0px;
		border-top-width: 0px;
		border-style: dotted;}
a:link {	text-decoration: none;background-color:transparent;color:#c00076;}
a:active {	text-decoration: none;background-color:transparent;color:#c00076;}
a:visited {	text-decoration: none;background-color:transparent;color:#c00076;}
a:hover {	text-decoration: none;background-color:#c00076;color:#FFFFFF;}

td, th {	vertical-align: top;
		text-align:left;}

img {		border-width: 0px;}

h1,h2,h3, h4, h5, h6{	color:#A30051;
		margin: 0;
		padding: 0;
		font-family:Arial,Verdana,Helvetica,Sans-serif;}
h1 {		font-size:24px;}
h2 {		font-size:24px;}
h3 {		font-size:20px;}
h4 {		font-size:18px;}
h5 {		font-size:16px;}

table.panoramadata{margin:0px 0px 20px 0px;}
table.panoramadata td{cursor:pointer;
		color:#FFFFFF;
		padding:0px 5px 0px 5px;
		font-size:13px;
		font-weight:bold;
		line-height:25px;
		background-color:#c00076;}

table.panoramadata td.aktief{background-color:#F6D0E2;color:#000000;}
table.panoramadata td.nietaktief{background-color:#c00076;color:#FFFFFF;}

.printversie{	background-image: none;
		margin:15px 15px 15px 15px;
		background-color: #FFFFFF;}

#omhullende {	position:relative;
		top:0px;
		width:980px;
		height:100%;}

table.hoofdtabel{	height:100%;
		width:980px;}

table.hoofdtabel td.canvaslinks{height:100%;
		width:40px;}

table.hoofdtabel td.canvasrechts{height:100%;
		width:40px;}

table.hoofdtabel td.canvasmenu{height:100%;
		width:205px;
		background-color:#FFFFFF;}

table.hoofdtabel td.canvascontent{height:100%;
		width:695px;
		background-color:#FFFFFF;}

.sectieheadlinks
{
	position:absolute;
	top:0px;
	left:20px;
	/*width:245px;*/
	width: 225px;
	height:195px;
	background-color: #c00076;
	background-position:top right;
	background-repeat: repeat;
}

/* headerfoto */
.headerfotoomhullende
{	
	position:relative;
	width:695px;
	height:195px;
	top:0px;
	left:0px;
	background-position:top left;
	background-repeat: no-repeat;
	z-index: 1001; 
}

.headerfoto
{	
	position:absolute;
	width:695px;
	height:195px;
	top:0px;
	left:0px;
	background-position:top left;
	background-repeat: no-repeat;
	z-index: 1000;
	display: none; 
}

#headerfotolaag
{
	position:absolute;
	width:695px;
	height:195px;
	top:0px;
	left:0px;
  background-image: url('../images/topfotolaag.png');
	background-position:top left;
	background-repeat: no-repeat; 
  background-color: transparent;
	z-index: 1002; 
}


.info
{
	width: 150px;
	font-size: 12px;
	position: absolute;
 	display: none;
}
		
.headerfotoinfo_over
{
  position: absolute;
  cursor: pointer;
  display: block;
  font-size: 13px;
  padding-left: 22px;
  padding-top: 10px;
  color: white;
  bottom: 18px;
  left: 21px;
  width: 183px;
  height: 92px;
  background-image: url('../images/mouseoverheaderfoto.png');
	background-position:top left;
	background-repeat: no-repeat; 
  background-color: transparent;
  z-index: 12000;
}
.headerfotoinfo_out
{
  position: absolute;
  cursor: pointer;
  display: block;
  font-size: 13px;
  padding-left: 22px;
  padding-top: 10px;
  color: white;
  bottom: 18px;
  left: 21px;
  width: 183px;
  height: 92px;
  background-image: url('../images/mouseoutheaderfoto.png');
	background-position:top left;
	background-repeat: no-repeat; 
  background-color: transparent;
  z-index: 12000;
}
#logo
{		
	position:absolute;
	cursor:pointer;
	width:290px;
	height:136px;
	top:0px;
	left:369px;
	background-image: url('../images/logomagenta.png');
	background-position:top left;
	background-repeat: no-repeat;
	z-index: 1010;
}
		
		

#zoekvenster{	
    margin-top: 10px;
    background-image: url('../images/zoekmagenta.gif');
		background-position:top left;
		background-repeat: no-repeat;
		padding:5px 0px 5px 23px;}

#zoekvenster input{width:155px;
		height:15px;
		border:0px solid #FFFFFF;
		color:#000000;
		font-size:12px;
		line-height:15px;
		font-family:Arial,Verdana,Helvetica,Sans-serif;}

#zoekvenster .zoekknop{width:20px;
		height:15px;}

.zoekresultaat{cursor:pointer;}

table.extraitems{padding:20px 0px 0px 0px;}
table.extraitems img {cursor:pointer;}

/* hoofdnavigatie (1e balk boven) */
#hoofdnav{	height:38px;}

#hoofdnav td{	color:#333;
		padding:0px 8px 0px 8px;
		cursor:pointer;
		font-size:15px;
		font-family:Arial,Verdana,Helvetica,Sans-serif;
		line-height:35px;
		font-weight:bold;}

#hoofdnav #home{padding:8px 10px 0px 20px; cursor: pointer;}		
		
#hoofdnav #eerstemain{padding:0px 10px 0px 20px;}

#hoofdnav .aktief{background-color:#c00076;color:#FFFFFF;}

#hoofdnav .nietaktief{background-color:transparent;color:#333;}


/* subnavigatie rechts */
#subnav{	padding:20px 0px 20px 0px;}

#subnav div.lijn {background-color:#c00076;
		height:1px;}

#subnav div.aktief{background-color:#c00076;
		cursor:pointer;
		padding:3px 5px 3px 10px;
		font-size:12px;
		line-height:15px;
		font-weight:bold;
		font-family:Arial,Verdana,Helvetica,Sans-serif;
		color:#FFFFFF;}

#subnav div.nietaktief{background-color:transparent;
		cursor:pointer;
		padding:3px 5px 3px 10px;
		font-size:12px;
		line-height:15px;
		font-weight:bold;
		font-family:Arial,Verdana,Helvetica,Sans-serif;
		color:#000000;}

#subnav div.subaktief{background-color:#F6D0E2;
		cursor:pointer;
		padding:3px 5px 3px 25px;
		font-size:12px;
		line-height:15px;
		font-weight:normal;
		background-image: url('../images/bgsubsubmenu.gif');
		background-position:top left;
		background-repeat: no-repeat;
		font-family:Arial,Verdana,Helvetica,Sans-serif;
		color:#000000;}

#subnav div.subnietaktief{background-color:transparent;
		cursor:pointer;
		padding:3px 5px 3px 25px;
		font-size:12px;
		line-height:15px;
		font-weight:normal;
		background-image: url('../images/bgsubsubmenu.gif');
		background-position:top left;
		background-repeat: no-repeat;
		font-family:Arial,Verdana,Helvetica,Sans-serif;
		color:#000000;}

#padnav{	position:absolute;
		color:#B4B4B4;
		font-size:11px;
		height:45px;
		top:222px;
		left:50px;}
#padnav a{	color:#B4B4B4;
		font-size:11px;
		font-family:Arial,Verdana,Helvetica,Sans-serif;}
#padnav a:link {	text-decoration: none;}
#padnav a:active {	text-decoration: none;}
#padnav a:visited {	text-decoration: none;}
#padnav a:hover {	text-decoration: underline;}


#axis{		padding:10px 0px 10px 640px;}

#axis a{	color:#999999;
		border:0px solid;
		font-size:11px;
		font-family:Arial,Helvetica,Verdana,Sans-serif;}
#axis a:link {	text-decoration: none;}
#axis a:active {text-decoration: none;}
#axis a:visited {text-decoration: none;}
#axis a:hover {	text-decoration: underline;background-color:transparent;}

#webcontent{	padding:20px 20px 20px 20px;}

.relevantelinks{padding:10px 0px 10px 0px;}

.relevantelinks .kop{	padding:5px 0px 5px 10px;
			background-color:#ED0076;
			font-size:14px;
			font-weight:bold;
			color:#FFFFFF;}

.relevantelinks .rellink{padding:5px 5px 5px 10px;
			font-size:11px;}

.relevantelinks .rellink strong{color:#A30051;font-size:11px;}

.relevantelinks .rellink a{color:#A30051;font-size:11px;}
.relevantelinks .rellink a:link {	text-decoration: none;}
.relevantelinks .rellink a:active {	text-decoration: none;}
.relevantelinks .rellink a:visited {	text-decoration: none;}
.relevantelinks .rellink a:hover {	text-decoration: underline;}

/* fotoalbum stijles */

.introtekst{	margin:15px 0px 0px 0px;
		font-weight:bold;}

#fotoboek {	margin:0px 0px 0px 0px;
		background-color:#FFFFFF;
		padding:0px 0px 0px 20px;}

#fotoboek td {	cursor:pointer;}
#fotoboek table {	margin:0px 0px 0px 0px;}

#kiesfotoholder{position:relative;
		height:45px;
		width:444px;
		overflow: hidden;}

#kiesfoto{	position: absolute;
		height:45px;
		width:100%;
		top:0px;
		left:0px;}

#kiesfoto img{ cursor:pointer;}

#fotoholder{	text-align:center;
		background-color:#FFFFFF;
		padding:3px 20px 0px 20px;}

#fotoholder .aktief{display:block;
		padding:0px 0px 0px 0px;
		width:484px;
		text-align:center;
		cursor:pointer;}

#fotoholder .nietaktief{display:none;
		padding:0px 0px 0px 0px;
		text-align:center;
		width:484px;
		cursor:pointer;}

/* */

.overzicht{	margin:10px 0px 0px 0px;}

.overzicht th{	padding:2px 0px 3px 0px;
		cursor:pointer;}

.overzicht td{	cursor:pointer;
		text-align:left;
		padding:10px 0px 10px 0px;}

.overzicht .tekst{padding:0px 0px 0px 0px;}


.overzichtkol{	margin:0px 0px 0px 0px;}

.overzicht .tekst{padding:0px 0px 0px 0px;}


/* google map placeholder */
.mijngmapaktief{width:650px;height:300px;position:inline;
                border:solid 1px #661680;}

.mijngmapnietaktief{width:1px;height:1px;position:absolute;
                border:solid 0px #FFFFFF;}

.handje{
  cursor: pointer;
}

.bannertitel{
  padding: 5px 5px 5px 5px;
  color: #FFFFFF;
  font-size: 16px;
  font-weight: bold;
}

.bannertekst{
  padding: 5px 5px 5px 5px;
  color: #FFFFFF;
  font-size: 12px;
  font-weight: normal;
}

.bannermeer{
  padding: 5px 5px 5px 5px;
  color: #FFFFFF;
  font-size: 12px;
   font-weight: bold;
  text-decoration: none;
}

.bannermeerhi{
  padding: 5px 5px 5px 5px;
  color: #FFFFFF;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}

.bannerbottom {
		background-image: url('../images/bannerbottom.png');
		height: 41px;
		width: 197px;
}



.bannerclass {
  margin: 20px 0px 0px 8px;
  background-color:#941d84;
}
.kleurmagenta{ background-color:#c00076; }
.kleurpaars{ background-color:#941d84; }
.kleurdonkerblauw{ background-color:#181c54; }
.kleurcyaan{ background-color:#899fc5; }
.kleuroranje{ background-color:#eab808; }
.kleurdonkergroen{ background-color:#3f3920; }
.kleurgroen{ background-color: #c2b506; }

.homenieuwsitem
{
 position:relative;
 margin-bottom: 21px;
}
.homenieuwsitem .image
{
 float: left;
 position:relative;
 width: 76px;
 padding-right: 18px;
 padding-bottom: 21px; 
}
.homenieuwsitem .datum
{
 font-weight: normal;
}
.homenieuwsitem h3
{
 font-size: 12px;
}