/* CSS Document */

/* Algemeen ----------------------------------------------*/
body {
background-color: #FFFFFF;
background-image: url(../images_main/main_bg.gif);
background-repeat: repeat;
background-position: center top;
margin: 0px;
padding: 0px;
}

form
{
	margin:0;
}

body, table {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height:13px;
color: #333333;
}

.container {
z-index: 1;
background-color:#FFFFFF;
position: relative;
margin: auto;
text-align: left;
width: 760px;
}

.topelements {
z-index: 2;
position: relative;
left: 0px;
top: 0px;
width: 760px;
height:85px;
}

.logo {
	position:absolute;
	z-index: 4;
	left: 0px;
	top: 23px;
	width:272px;
	height:52px;
}

.logosub {
	position:absolute;
	z-index: 3;
	left: 0px;
	top: 23px;
	width:272px;
	height:52px;
}

.logosub h1 {
font-size: 16px;
color: #322864;
font-weight:normal;
margin:0;
padding:0;
}

.topinfo {
	position:absolute;
	left: 272px;
	top: 31px;
	width:215px;
	font-size: 10px;
	line-height:12px;
	color: #9e89b2;
}

.topinfo img {
float:right;
}

.history {
z-index: 2;
position: relative;
left: 0px;
top: 0px;
width:730px;
height:20px;
padding: 0px;
}

.homeimage {
	position:relative;
	background-color: #CCCCCC;
	left: 0px;
	top: 0px;
	width:760px;
	height:190px;
}

.content {
z-index: 2;
position: relative;
margin: 0px 0px 0px 16px;
}

.plaatsnamen {
	font-size: 9px;
	line-height:9px;
	color: #9e89b2;

}

.plaatsnamen a {
	color: #9e89b2;
	display:block;
}

#plaatsen div
{
	overflow-y:scroll;
	height:50px;
	width:150px;
	scrollbar-base-color:white;
}

.clearer {
	clear:both;
	height:auto;
}


/* Banners ----------------------------------------------*/
.halfbannertop {
	position: absolute;
	left: 508px;
	top: 13px;
	width:234px;
	height:60px;
}

.halfbanner {
	position: relative;
	width:234px;
	height:60px;
	padding:9px 0px 9px 5px;
}

.skyscraper {
	position: relative;
	width:120px;
	height:600px;
	margin:10px 0px 10px 25px;
}

.fullbanner {
	position: relative;
	width:468px;
	height:60px;
	margin:10px 0px 10px 8px;
}


/* Kolommen ----------------------------------------------*/
.kolomlinks {
z-index: 3;
position: relative;
display:block;
float:left;
padding: 8px 0px 0px 0px;
width:243px;
}

.kolommidden {
z-index: 3;
position: relative;
display:block;
float:left;
padding: 8px 0px 0px 0px;
width:243px;
}

.kolomrechts {
z-index: 3;
position: relative;
display:block;
float:left;
clear:right;
padding: 8px 0px 0px 0px;
width:243px;
}

.paginabreed {
z-index: 3;
position: relative;
display:block;
padding: 8px 0px 0px 0px;
width:730px;
}

.kolom34 {
z-index: 3;
position: relative;
display:block;
float:left;
padding: 8px 0px 0px 0px;
width:580px;
}

.kolom14 {
z-index: 3;
position: relative;
display:block;
float:left;
clear:right;
padding: 8px 0px 0px 0px;
width:150px;
}

.divider {
z-index: 3;
position: relative;
border-top:1px solid #C3B6D1;
width:auto;
height:1px;
}

/* Blokken ----------------------------------------------*/
.blok {
position:relative;
width: 227px;
background-image: url(../images_main/blok_bg.gif);
background-repeat: repeat-y;
background-position: left top;
margin:12px 0px 0px 8px;
}

.bloktitel {
width: 227px;
height:41px;
background-image: url(../images_main/blok_top.gif);
background-repeat:no-repeat;
}

.blokgroot {
position:relative;
width: 572px;
background-image: url(../images_main/blokgroot_bg.gif);
background-repeat: repeat-y;
background-position: left top;
margin:12px 0px 0px 8px;
}

.blokgroottitel {
width: 572px;
height:41px;
background-image: url(../images_main/blokgroot_top.gif);
background-repeat:no-repeat;
}

.blokzoekfooter {
width: 572px;
text-align:center;
padding-top: 3px;
}

.bloktitel H2, .blokgroottitel H2 {
font-size: 16px;
color: #322864;
font-weight:normal;
text-transform:uppercase;
padding:10px 0px 0px 10px;
margin:0;
}

.blokitem {
color: #322864;
font-size: 11px;
line-height: 13px;
text-decoration: none;
padding: 1px 2px 1px 8px;
margin: 0px 2px 0px 2px;
display:block;
}

.blokitem:hover {
color: #000000;
font-size: 11px;
line-height: 13px;
text-decoration: none;
padding: 1px 2px 1px 8px;
margin: 0px 2px 0px 2px;
display:block;
background-color:#d5cbe0;
}

.blokitem h3 {
color: #322864;
line-height: 13px;
font-size: 11px;
font-weight:normal;
padding: 0px;
margin: 0px;
}


/* Disclaimer ----------------------------------------------*/
.disclaimer {
color: #9e89b2;
font-size: 9px;
text-align: center;
padding:8px 0px 100px 0px;
}

.disclaimer a {
color: #322864;
font-size: 9px;
text-decoration: none;
}

.disclaimer a:hover {
color: #cc3000;
font-size: 9px;
text-decoration: underline;
}


/* Algemeen  ----------------------------------------------*/
a {
color: #cc3000;
text-decoration: none;
}

a:hover {
color: #ff0000;
text-decoration: underline;
}

select {
color: #333333;
font-size: 10px;
background-color: #FFAB36;
}

input {
color: #322864;
font-size: 11px;
}

.zoektabel{
margin:0px 15px 10px 15px;
width:540px;
}

.zoektitel{
font-size:14px;
color: #322864;
padding:5px;
}

.zoekresultaat{
margin:10px 0px 10px 8px;
width:540px;
}


.zoekresultaat td
{
	vertical-align:top;

}

.zoek_naam a, .zoek_website a, .zoek_kaart a {
font-size:12px;
font-weight:bold;
color: #cc3000;
padding:4px;
background-color:#E8E0F0;
display:block;
}

.zoek_naam a:hover, .zoek_website a:hover, .zoek_kaart a:hover {
color: #990000;
background-color:#D3C7DE;
display:block;
}

.zoek_naam a {
width: 430px;
}

.zoek_website a {
width: 64px;
}

.zoek_kaart a {
width: 51px;
}


.halfbannertop, .halfbanner,  .skyscraper
{
	display:none;
}

.halfbannertop img, .halfbanner img,  .skyscraper img
{
	border:0;
}


#results .nozzing
{
	display:inline;
	background-color:transparent;
	padding:0;
	font-weight:normal;
	font-size:11px;
}

.engine
{
	background-color:#F7F4FA;
	padding:8px;
	display:none;
	background-image:URL('/images_main/bgtje.gif');
	background-repeat:repeat-x;
	background-position:top;
}

#ad_1, #ad_0
{
	display:block;
}

#logo, #uitvaart
{
	cursor:pointer;
}