img, div { behavior: url(includes/iepngfix.htc) }

/**
 * Standaard waarden
**/
* {
	margin: 0;
	padding: 0;
	list-style: none;
	border: 0px;
	text-decoration: none;
}
html {
	background: #770030 url('images/htmlbg.gif') repeat-x top left;
	height: 100%;
}
body {
	min-height: 100%;
	_height: 100%;
	font: 11px Arial, Helvetica, sans-serif;
	position: relative;
}

body a {outline:none; color:#5e0047;}

#main
{
	width:841px;
	height:100%;
	margin: 0px auto;
	margin-top: 0px;
	padding-bottom: 0px;
}

#header
{
float:left;
display:inline;
position:relative;
height:auto;
width:841px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#stars
{
float:left;
display:inline;
position:relative;
height:41px;
width:841px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: url('images/stars.gif') no-repeat;
}

#site-logo
{
float:left;
display:inline;
position:relative;
height:auto;
width:auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

ul#top-navigatie
{
float:left;
display:inline;
position:relative;
height:50px;
width:585px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

ul#top-navigatie li
{
float:left;
height:50px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

ul#top-navigatie li a
{
float:left;
height:33px;
font-size:12px;
color: #ffffff;
margin: 0px 0px 0px 0px;
padding: 18px 0px 0px 0px;
}

ul#top-navigatie li a#beginpagina {padding: 18px 0px 0px 40px; width:84px; background: url('images/beginpagina-off.gif') no-repeat; }
ul#top-navigatie li a#beginpagina:hover { font-weight:bold; background: url('images/beginpagina-on.gif') no-repeat; }
ul#top-navigatie li a#meersex {padding: 18px 0px 0px 44px; width:68px; background: url('images/meersex-off.gif') no-repeat; }
ul#top-navigatie li a#meersex:hover { font-weight:bold; background: url('images/meersex-on.gif') no-repeat; }
ul#top-navigatie li a#informatie {padding: 18px 0px 0px 38px; width:72px; background: url('images/informatie-off.gif') no-repeat; }
ul#top-navigatie li a#informatie:hover { font-weight:bold; background: url('images/informatie-on.gif') no-repeat; }
ul#top-navigatie li a#adverteren {padding: 18px 0px 0px 40px; width:80px; background: url('images/adverteren-off.gif') no-repeat; }
ul#top-navigatie li a#adverteren:hover { font-weight:bold; background: url('images/adverteren-on.gif') no-repeat; }
ul#top-navigatie li a#contact {padding: 18px 0px 0px 41px; width:78px; background: url('images/contact-off.gif') no-repeat; }
ul#top-navigatie li a#contact:hover { font-weight:bold; background: url('images/contact-on.gif') no-repeat; }

#header-img
{
float:left;
display:inline;
position:relative;
height:54px;
width:841px;
margin: 0px 0px 0px 0px;
padding: 127px 0px 0px 0px;
background: url('images/header-bg.jpg') no-repeat;
}

#nieuwsbrief
{
float:right;
display:inline;
position:relative;
height:45px;
width:224px;
margin: 0px 0px 0px 0px;
padding: 5px 0px 0px 10px;
}
#nieuwsbrief span
{
float:left;
color: #8a0242;
width:229px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

form
{
float:left;
display:inline;
position:relative;
height:auto;
width:auto;
margin: 3px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

input#mail
{
float:left;
display:inline;
position:relative;
height:17px;
width:140px;
color:#8a0242;
font-size:11px;
margin: 0px 3px 0px 0px;
padding: 3px 0px 0px 4px;
border: 1px solid #a50a52;
}

#content
{
float:left;
display:inline;
position:relative;
height:auto;
width:839px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border-left:1px solid #000000;
border-right:1px solid #000000;
background:#ffffff repeat;
}

#left-column
{
float:left;
display:inline;
position:relative;
height:auto;
width:210px;
margin: 4px 0px 0px 1px;
padding: 0px 0px 0px 0px;
}

.left-menu-header
{
float:left;
display:inline;
position:relative;
height:38px;
width:200px;
margin: 0px 0px 0px 0px;
padding: 9px 0px 0px 10px;
background: url('images/left-menu-header.gif') no-repeat;
}

.left-menu-header h1
{
float:left;
color: #e14784;
font-size:16px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.contentheader h2
{
float:left;
color: #e14784;
font-size:13px;
text-decoration:underline;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

ul.left_menu {
	display: inline;
	float:left;
	position:relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	list-style: none;
	width: 210px;
	background: #eea0c4 repeat-y;
}

ul.left_menu li {
	float: left;
	height: auto;
	width: 190px;
	margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 5px; 
}
ul.left_menu li a {
	display: inline;
	float:left; 
	line-height:18px;
	text-decoration:none;
	color: #8a0242;
	font-size: 12px;
	outline:none;
	padding: 0px 0px 0px 5px;
	margin: 0px 0px 0px 0px;
}

ul.left_menu li a:hover {
text-decoration:underline;
}

.left_menu_container {
	display: inline;
	float:left;
	position:relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	list-style: none;
	width: 210px;
	background: #eea0c4 repeat-y;
}

.left-menu-footer
{
float:left;
display:inline;
position:relative;
height:9px;
width:210px;
overflow:hidden;
margin: 0px 0px 0px 0px;
padding: 0px 0px 5px 0px;
background: url('images/left-menu-footer.gif') no-repeat;
}

#banner-bg
{
float:left;
display:inline;
position:relative;
height:184px;
width:172px;
overflow:hidden;
margin: 10px 0px 0px 12px;
padding: 11px 0px 5px 11px;
background: url('images/banner-bg.gif') no-repeat;
}

#right-column
{
float:left;
display:inline;
position:relative;
height:auto;
width:622px;
margin: 4px 0px 0px 4px;
padding: 0px 0px 0px 0px;
}

#header-welcome
{
float:left;
display:inline;
position:relative;
height:41px;
width:612px;
overflow:hidden;
margin: 0px 0px 0px 0px;
padding: 10px 0px 0px 10px;
background: url('images/right-welcome-header.gif') no-repeat;
}

#header-welcome h1
{
float:left;
color: #e14784;
font-size:16px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
#header-welcome span
{
color: #99164a;
font-size:16px;
}

#welkoms-text
{
float:left;
display:inline;
position:relative;
height:auto;
width:612px;
overflow:hidden;
margin: 1px 0px 0px 0px;
padding: 10px 0px 15px 10px;
background: #890241 url('images/footer-welcoms-text.gif') 0% 100% no-repeat;
}
#welkoms-text p
{
float:left;
color: #ffffff;
font-size:11px;
line-height:16px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}


#kaart-box
{
float:left;
display:inline;
position:relative;
height:268px;
width:622px;
overflow:hidden;
margin: 4px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: url('images/content-bg.gif') no-repeat;
}

#left-kaart-box
{
float:left;
display:inline;
position:relative;
height:278px;
width:308px;
overflow:hidden;
margin: 0px 0px 0px 0px;
padding: 10px 0px 0px 10px;
}
#left-kaart-box span
{
float:left;
width:308px;
color: #c72e6b;
font-size:16px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#label
{
float:left;
display:inline;
position:relative;
height:75px;
width:195px;
overflow:hidden;
margin: 50px 0px 0px 50px;
padding: 20px 0px 0px 10px;
background: url('images/label.gif') no-repeat;
}
#left-kaart-box p
{
float:left;
color: #ffffff;
font-size:11px;
width:185px;
line-height:17px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}


#right-kaart-box
{
float:left;
display:inline;
position:relative;
height:278px;
width:304px;
overflow:hidden;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#kaart-nl
{
float:left;
display:inline;
position:relative;
height:255px;
width:219px;
overflow:hidden;
margin: 5px 0px 0px 6px;
padding: 0px 0px 0px 0px;
background: url('images/kaart-nl.gif') no-repeat;
}

#kaart-nl a.leeuwarde
{
float:left;
display:inline;
position:relative;
height:7px;
width:7px;
overflow:hidden;
margin: 40px 0px 0px 150px;
padding: 0px 0px 0px 0px;
background: url('images/escort-place.gif') no-repeat;
}
#kaart-nl a.amstelveen
{
float:left;
display:inline;
position:relative;
height:7px;
width:7px;
overflow:hidden;
margin: 115px 0px 0px -60px;
padding: 0px 0px 0px 0px;
background: url('images/escort-place.gif') no-repeat;
}

#kaart-nl a.amsterdam
{
float:left;
display:inline;
position:relative;
height:7px;
width:7px;
overflow:hidden;
margin: 125px 0px 0px -80px;
padding: 0px 0px 0px 0px;
background: url('images/escort-place.gif') no-repeat;
}

#kaart-nl a.breda
{
float:left;
display:inline;
position:relative;
height:7px;
width:7px;
overflow:hidden;
margin: 155px 0px 0px -60px;
padding: 0px 0px 0px 0px;
background: url('images/escort-place.gif') no-repeat;
}

#kaart-nl a.middelburg
{
float:left;
display:inline;
position:relative;
height:7px;
width:7px;
overflow:hidden;
margin: 185px 0px 0px -130px;
padding: 0px 0px 0px 0px;
background: url('images/escort-place.gif') no-repeat;
}

#content-footer
{
float:left;
display:inline;
position:relative;
height:6px;
width:841px;
overflow:hidden;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: url('images/content-footer.gif') no-repeat;
}

#footer
{
float:left;
display:inline;
position:relative;
height:26px;
width:841px;
overflow:hidden;
margin: 5px 0px 0px 0px;
padding: 10px 0px 0px 0px;
background: url('images/footer.gif') no-repeat;
}
#footer p
{
float:left;
color: #490022;
font-size:11px;
width:841px;
text-align:center;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
#footer p a
{
color: #490022;
font-size:11px;
}

/*Subpage css*/

.supbox
{
float:left;
display:inline;
position:relative;
height:auto;
width:622px;
overflow:hidden;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.sub-header
{
float:left;
display:inline;
position:relative;
height:31px;
width:612px;
overflow:hidden;
margin: 0px 0px 0px 0px;
padding: 10px 0px 0px 10px;
background: url('images/sub-header.gif') no-repeat;
}
.sub-header h1
{
float:left;
color: #e24890;
font-size:16px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.sub-container
{
float:left;
display:inline;
position:relative;
height:auto;
width:612px;
overflow:hidden;
margin: 0px 0px 0px 0px;
padding: 10px 0px 10px 10px;
background: url('images/sub-container.gif') repeat-y;
}
.sub-container p
{
float:left;
color: #8a0242;
font-size:11px;
width:600px;
line-height:18px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}



.sub-footer
{
float:left;
display:inline;
position:relative;
height:8px;
width:622px;
overflow:hidden;
margin: 0px 0px 0px 0px;
padding: 0px 0px 10px 0px;
background: url('images/sub-footer.gif') no-repeat;
}


