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

body a { outline:none;}

#main
{
	width: 1077px;
	height: 100%;
	margin: 0px auto;
}

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

#topzoekmenu
{
float:right;
display:inline;
position:relative;
height: 161px;
width: 213px;
margin: 13px 13px 0px 0px;
padding: 10px 0px 0px 12px;
background: url('images/top-zoekmenu-bg.gif') no-repeat;
}

#topzoekmenu span
{
float: left;
font-size: 18px;
color: #ffffff;
width: 200px;
font-weight:bold;
margin: 0px 0px 0px 0px;
padding: 0px 0px 20px 0px;
}
#topzoekmenu form label
{
float: left;
font-size: 11px;
color: #ffffff;
width: 200px;
font-weight:bold;
margin: 5px 0px 0px 0px;
padding: 0px 0px 2px 0px;
}
#topzoekmenu form select
{
float: left;
font-size: 11px;
color: #111111;
width: 200px;
height: 22px;
margin: 0px 0px 0px 0px;
padding: 3px 0px 4px 0px;
border-top: 1px solid #a50805;
border-left: 1px solid #a50805;
}

#zoekmenu-button
{
float:right;
display:inline;
position:relative;
margin: 13px 10px 0px 0px;
padding: 0px 0px 0px 0px;
}

ul#topnavigaite
{
float:left;
display:inline;
position:relative;
height: 31px;
width: auto;
margin: 272px 0px 0px 10px;
padding: 0px 0px 0px 0px;
}
ul#topnavigaite li
{
float:left;
width:122px;
margin: 0px 0px 0px 7px;
padding: 0px 0px 0px 0px;
}
ul#topnavigaite li a
{
float:left;
width:122px;
height: 23px;
color:#ffffff;
font-size: 12px;
text-align:center;
margin: 0px 0px 0px 0px;
padding: 8px 0px 0px 0px;
background: url('images/top-hover-green.gif') no-repeat;
}
ul#topnavigaite li a:hover
{
font-weight:bold;
text-decoration:underline;
}
ul#topnavigaite li a.active
{
float:left;
width:122px;
height: 23px;
color:#286302;
font-size: 12px;
text-align:center;
margin: 0px 0px 0px 0px;
padding: 8px 0px 0px 0px;
background: url('images/top-hover-wite.gif') no-repeat;
}

#allebeschikbare
{
float:left;
display:inline;
position:relative;
width:216px;
height: 36px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
#allebeschikbare a
{
float:left;
display:inline;
position:relative;
width:216px;
height: 36px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: url('images/alle-beschikbare-button.gif') no-repeat;
}

#content
{
float:left;
display:inline;
position:relative;
height: auto;
width: 1077px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: #ffffff repeat;
}

#left-column
{
float:left;
display:inline;
position:relative;
height: auto;
width: 214px;
margin: 5px 0px 0px 0px;
padding: 0px 0px 0px 2px;
}

.green-header-left
{
float:left;
display:inline;
position:relative;
height: 31px;
width: 204px;
margin: 0px 0px 0px 0px;
padding: 10px 0px 0px 10px;
background: url('images/green-left-header.gif') no-repeat;
}
.green-header-left span
{
float: left;
font-size: 16px;
color: #ffffff;
font-weight:bold;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.green-content-left
{
float:left;
display:inline;
position:relative;
height: auto;
width: 213px;
margin: 1px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: #398407 repeat;
border-right: 1px solid #2a6802;
border-bottom: 1px solid #2a6802;
}

.green-content-left form input#nieuwsbrief-input
{
float:left;
display:inline;
position:relative;
height: 21px;
width: 146px;
margin: 10px 0px 0px 10px;
padding: 4px 0px 0px 2px;
border-right: 1px solid #2a6802;
border-bottom: 1px solid #2a6802;
background: url('images/left-input-bg.gif') repeat-x;
}

#nieuwsbrief-button
{
float:right;
display:inline;
position:relative;
margin: 9px 8px 10px 0px;
padding: 0px 0px 0px 0px;
}

.green-footer-left
{
float:left;
display:inline;
position:relative;
height: 10px;
width: 214px;
overflow:hidden;
font-size:1px;
margin: 1px 0px 0px 0px;
padding: 0px 0px 4px 0px;
background: url('images/green-left-footer.gif') no-repeat;
}

.green-content-left form select
{
float: left;
font-size: 11px;
color: #111111;
width: 194px;
height: 22px;
margin: 8px 0px 8px 10px;
padding: 3px 0px 4px 0px;
border-right: 1px solid #2a6802;
border-bottom: 1px solid #2a6802;
}

.red-header-left
{
float:left;
display:inline;
position:relative;
height: 31px;
width: 204px;
margin: 0px 0px 0px 0px;
padding: 10px 0px 0px 10px;
background: url('images/red-left-header.gif') no-repeat;
}
.red-header-left span
{
float: left;
font-size: 16px;
color: #ffffff;
font-weight:bold;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

ul#red-navigatie
{
float:left;
display:inline;
position:relative;
height: auto;
width: 214px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
ul#red-navigatie li
{
float:left;
height: 32px;
width: 214px;
margin: 1px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
ul#red-navigatie li a
{
float:left;
color:#ffffff;
font-size:11px;
height: 24px;
width: 184px;
margin: 0px 0px 0px 0px;
padding: 8px 0px 0px 30px;
background: url('images/left-red-menu-bg.gif') no-repeat;
}

ul#red-navigatie li a:hover
{
text-decoration:underline;
font-weight:bold;
}

.red-footer-left
{
float:left;
display:inline;
position:relative;
height: 10px;
width: 214px;
overflow:hidden;
font-size:1px;
margin: 1px 0px 0px 0px;
padding: 0px 0px 4px 0px;
background: url('images/left-red-footer.gif') no-repeat;
}

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

.content-top
{
float:left;
display:inline;
position:relative;
height: 8px;
width: 855px;
overflow:hidden;
font-size:1px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: url('images/top-content-container.gif') no-repeat;
}

.content-container
{
float:left;
display:inline;
position:relative;
height: auto;
width: 845px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 10px;
background: url('images/middle-content-container.gif') repeat-y;
}

.content-container p
{
float:left;
display:inline;
position:relative;
height: auto;
width: 820px;
color: #000000;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.content-bottom
{
float:left;
display:inline;
position:relative;
height: 8px;
width: 855px;
overflow:hidden;
font-size:1px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: url('images/bottom-content-container.gif') no-repeat;
}

.bezienswaardigheden-box
{
float:left;
display:inline;
position:relative;
height: 220px;
width: 185px;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 0px;
}

.bezienswaardigheden-box-header
{
float:left;
display:inline;
position:relative;
height: 22px;
width: 180px;
margin: 0px 0px 0px 1px;
padding: 0px 0px 0px 0px;
border-bottom: 4px solid #3f3f3f;
}
.bezienswaardigheden-box-header span
{
float:left;
font-size: 16px;
color: #3f3f3f;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.bezienswaardigheden-box p
{
float:left;
font-size: 11px;
line-height:18px;
width: 180px;
height:75px;
color: #000000;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.bezienswaardigheden-box a
{
float:left;
font-size: 11px;
width: 40px;
color: #000000;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 140px;
}

.bezienswaardigheden-img
{
float:left;
display:inline;
position:relative;
height: auto;
width: auto;
margin: 1px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.bezienswaardigheden-footer
{
float:left;
display:inline;
position:relative;
height: 9px;
width: 180px;
overflow:hidden;
font-size:1px;
margin: 10px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: url('images/bezienswaardigheden-footer.gif') repeat-x;
}
.content-container h1#titel, .content-container h1.titel
{
float:left;
display:inline;
position:relative;
height: auto;
width: 800px;
font-size:20px;
margin: 0px 0px 0px 0px;
padding: 10px 0px 10px 10px;
color: #2c2c2d;
}

.content-container h2#subtitel, .content-container h2.titel
{
float:left;
display:inline;
position:relative;
height: auto;
width: 800px;
font-size:16px;
margin: 0px 0px 0px 0px;
padding: 4px 0px 4px 10px;
color: #2c2c2d;
}
.content-container p.content
{
float:left;
display:inline;
position:relative;
line-height:18px;
height: auto;
width: 800px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 10px 10px;
color: #2c2c2d;
}

.green-content-box
{
float:left;
display:inline;
position:relative;
height: auto;
width: 244px;
margin: 0px 5px 0px 3px;
padding: 0px 0px 0px 0px;
}

.green-content-box-header
{
float:left;
display:inline;
position:relative;
height: 31px;
width: 234px;
margin: 0px 0px 0px 0px;
padding: 10px 0px 0px 10px;
background: url('images/green-content-header.gif') no-repeat;
}

.green-content-box-header span
{
float: left;
font-size: 16px;
color: #ffffff;
font-weight:bold;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.green-content-box-container
{
float:left;
display:inline;
position:relative;

width: 242px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border-left: 1px solid #398407;
border-right: 1px solid #398407;
}
.green-content-box-container p#suggesties
{
float: left;
font-size: 11px;
color: #000000;
width: 222px;
line-height:17px;
height:280px;
margin: 10px 0px 0px 0px;
padding: 0px 0px 10px 10px;
}

.beziens-raw
{
float:left;
display:inline;
position:relative;

width: 237px;
margin: 0px 0px 0px 0px;
padding: 5px 0px 0px 5px;
background: url('images/red-stripe.gif') 0% 99% no-repeat;
}
.beziens-raw p
{
float: left;
font-size: 11px;
color: #000000;
width: 175px;
line-height:16px;
margin: 0px 0px 0px 5px;
padding: 0px 0px 0px 0px;
}


.green-content-footer
{
float:left;
display:inline;
position:relative;
height: 5px;
width: 244px;
overflow:hidden;
font-size:1px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: url('images/green-content-footer.gif') no-repeat;
}

.raw-preview
{
float:left;
display:inline;
position:relative;
height: auto;
width:  auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: 1px solid #373738;
}

.red-content-box
{
float:left;
display:inline;
position:relative;
height: auto;
width: 347px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.red-content-box-header
{
float:left;
display:inline;
position:relative;
height: 31px;
width: 337px;
margin: 0px 0px 0px 0px;
padding: 10px 0px 0px 10px;
background: url('images/red-content-header.gif') no-repeat;
}

.red-content-box-header span.title
{
float: left;
font-size: 16px;
color: #ffffff;
font-weight:bold;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.red-content-container
{
float:left;
display:inline;
position:relative;
height: auto;
width: 344px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border-left: 1px solid #be1613;
border-right: 1px solid #be1613;
}
.red-content-container p
{
float:left;
display:inline;
position:relative;
height: auto;
width: 320px;
line-height:18px;
margin: 0px 0px 0px 0px;
padding: 5px 0px 10px 10px;
}
.red-content-container label
{
float:left;
display:inline;
position:relative;
height: auto;
width: 320px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 10px;
}

.red-content-container form
{
float:left;
display:inline;
position:relative;
height: auto;
width: 330px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 10px;
}
.red-content-container form input
{
float:left;
display:inline;
position:relative;
height: auto;
width: 20px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.red-content-container span.label
{
float: left;
font-size: 11px;
width:300px;
color: #000000;
font-weight:bold;
margin: 0px 0px 0px 0px;
padding: 0px 0px 5px 0px;
}

.red-content-container a
{
  color: black;
  font-weight: bold;
}

.red-content-container a:hover
{
  text-decoration: underline;
}

.red-content-footer
{
float:left;
display:inline;
position:relative;
height: 5px;
width: 346px;
overflow:hidden;
font-size:1px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 5px 0px;
background: url('images/red-content-footer.gif') no-repeat;
}

.stem-bar
{
float:left;
display:inline;
position:relative;
height: 16px;
width: 300px;
margin: 0px 0px 5px 10px;
padding: 0px 0px 0px 0px;
background: url('images/bar-green.gif') repeat-x;
border-left: 1px solid #64c900;
border-right: 1px solid #64c900;
}

.red-bar
{
float:left;
display:inline;
position:relative;
height: 16px;
margin: 0px 0px 0px -2px;
padding: 0px 0px 0px 0px;
border-left: 1px solid #c90000;
border-right: 1px solid #c90000;
background: url('images/red-bar.gif') repeat-x;
}
.red-bar span
{
float:right;
font-size: 11px;
color:#ffffff;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#footer
{
float:left;
display:inline;
position:relative;
color:#ffffff;
height: 20px;
width: 997px;
margin: 0px 0px 0px 0px;
padding: 10px 0px 0px 80px;
background: url('images/footer.gif') no-repeat;
}
#footer p
{
float:left;
font-size: 11px;
height: 20px;
width: 670px;
color:#ffffff;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px px;
}
#footer a
{
height: 30px;
width: auto;
color:#ffffff;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px px;
}
#footer a:hover
{
text-decoration:underline;
color:#ffffff;
}




/* Subpagina css */
#red-content-top-bar
{
float:left;
display:inline;
position:relative;
height: 29px;
width: 839px;
margin: 5px 0px 0px 3px;
padding: 5px 0px 0px 10px;
background: url('images/red-content-top-bar.gif') no-repeat;
}
#red-content-top-bar h1
{
float:left;
font-size: 18px;
color:#ffffff;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px px;
}

.soorten-bestemmingen-box
{
float:left;
display:inline;
position:relative;
width: 181px;
border:1px solid #CBC9C9;
border-bottom: none;
margin: 0px 3px 0px 0px;
padding: 5px 0px 0px 5px;
background: #F2F2F2;
}

.soorten-bestemmingen-box span
{
float:left;
font-size: 11px;
color:#000000;
width: 170px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 7px 0px;
}
.soorten-bestemmingen-box a
{
font-size: 11px;
color:#000000;
width: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px px;
}
.soorten-bestemmingen-box a:hover
{
text-decoration:underline;
}

#begin-soorten-bestemmingen-box
{
position:relative;
float:left;
width:834px;
background: url(images/soorten-bestemmingen.gif);
}

#soorten-bestemmingen-img
{
float:left;
display:inline;
position:relative;
height:66px;
width: 70px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: url('images/soorten-bestemmingen-img.gif') bottom no-repeat;
}

#einde-soorten-bestemmingen-box
{
float:left;
display:inline;
position:relative;
width:834px;
height:1px;
_height:1px;
_margin: 0px 0px -13px 0px;
background: url('images/einde-soorten-bestemmingen-box.gif') no-repeat;
}

.icons { float:left; height:16px; width:16px; margin: 0px 5px 0px 0px; padding: 0px 0px 0px 0px; }


.content-title
{
float:left;
display:inline;
position:relative;
height: auto;
width: 840px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.content-title h2
{
float:left;
font-size: 20px;
color:#2c2c2d;
margin: 0px 0px 0px 0px;
padding: 5px 0px 10px 0px;
}

.startpagina-box
{
float:left;
display:inline;
position:relative;
height: 141px;
width: 158px;
margin: 0px 5px 0px 0px;
padding: 5px 0px 0px 5px;
background: url('images/startpagina-box.gif') no-repeat;
}

.startpagina-box-active
{
float:left;
display:inline;
position:relative;
height: 141px;
width: 158px;
margin: 0px 5px 0px 0px;
padding: 5px 0px 0px 5px;
background: url('images/startpagina-box2.gif') no-repeat;
}

.startpagina-box h3
{
float:left;
font-size: 11px;
color:#2c2c2d;
width: 150px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 5px 0px;
}
.startpagina-box span
{
float:left;
font-size: 11px;
width: 150px;

color:#2c2c2d;
margin: 0px 0px 0px 0px;
padding: 0px 0px 3px 0px;
}
.startpagina-box a
{
float:left;
font-size: 11px;
color:#2c2c2d;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.startpagina-box a:hover
{
text-decoration:underline;
}

.startpagina-box-active h3
{
float:left;
font-size: 11px;
color:#2c2c2d;
width: 150px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 5px 0px;
}
.startpagina-box-active span
{
float:left;
font-size: 11px;
font-weight:bold;
width: 150px;
color:#2c2c2d;
margin: 0px 0px 0px 0px;
padding: 0px 0px 3px 0px;
}
.startpagina-box-active a
{
float:left;
font-size: 11px;
color:#2c2c2d;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.startpagina-box-active a:hover
{
text-decoration:underline;
}

.foto-box
{
float:left;
display:inline;
position:relative;
height: 137px;
width: 181px;
margin: 10px 5px 10px 0px;
padding: 9px 0px 0px 7px;
background: url('images/foto-box.gif') no-repeat;
}
.foto-box-img
{
float:left;
display:inline;
position:relative;
height: 127px;
width: 172px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: 1px solid #2c2c2d;
}

.foto-box a#meer-fotos
{
float:left;
display:inline;
position:relative;
height: 36px;
width: 120px;
margin: 45px 0px 0px 25px;
padding: 0px 0px 0px 0px;
background: url('images/button-fotos.gif') no-repeat top;
}

.top-ervaringen-box
{
float:left;
display:inline;
position:relative;
height: 5px;
width: 835px;
overflow:hidden;
font-size:1px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 7px;
background: url('images/top-ervaringen-box.gif') no-repeat;
}

.container-ervaringen-box
{
float:left;
display:inline;
position:relative;
height: auto;
width: 833px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border-left: 1px solid #dadada;
border-right: 1px solid #dadada;
background: #ededed;
}

.container-ervaringen-box #meer-ervaringen
{
float:left;
display:inline;
position:relative;
height: 28px;
width: 120px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: url('images/button-ervaringen.gif') no-repeat top;
}

.container-ervaringen-box span
{
float:left;
font-size: 11px;
width: 150px;
color:#2c2c2d;
margin: 0px 0px 0px 5px;
padding: 0px 0px 3px 0px;
}
.container-ervaringen-box p
{
float:left;
font-size: 11px;
width: 820px;
line-height:18px;
color:#2c2c2d;
margin: 0px 0px 0px 5px;
padding: 0px 0px 3px 0px;
}

.bottom-ervaringen-box
{
float:left;
display:inline;
position:relative;
height: 5px;
width: 835px;
overflow:hidden;
font-size:1px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 7px;
background: url('images/bottom-ervaringen-box.gif') no-repeat;
}

#instuur-form
{
float:left;
display:inline;
position:relative;
height: 256px;
width: 329px;
margin: 5px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: url('images/instuur-form.gif');
}

#instuur-form form input#naam
{
float: left;
font-size: 11px;
color: #111111;
width: 298px;
height: 16px;
margin: 20px 0px 0px 15px;
padding: 6px 0px 4px 2px;
border-right: 1px solid #8e8e8e;
border-bottom: 1px solid #8e8e8e;
}

#instuur-form form textarea#bericht
{
float: left;
font-size: 11px;
font-family: Arial;
color: #111111;
width: 298px;
height: 106px;
margin: 10px 0px 0px 15px;
padding: 6px 0px 4px 2px;
border-right: 1px solid #8e8e8e;
border-bottom: 1px solid #8e8e8e;
}

.captchaphoto
{
  float: left;
  margin: 10px 0px 0px 0px;
  *margin: 11px 0px 0px 0px;
}

.captcha
{
  float: left;
  margin: 10px 0px 0px 15px;
  *margin: 11px 0px 0px 15px;
}

input.code
{

font-size: 11px;
color: #111111;
width: 223px;
height: 16px;
margin: 10px 0px 0px 0px;
padding: 6px 0px 4px 2px;
border-right: 1px solid #8e8e8e;
border-bottom: 1px solid #8e8e8e;
}

#instuur-form form input#button-insturen
{
float:right;
display:inline;
position:relative;
width: 120px;
height: 28px;
margin: 7px 12px 0px 0px;
padding: 0px 0px 0px 0px;
}

form#addphoto
{
float:left;
display:inline;
position:relative;
}

form#addphoto input#fototitel
{
float: left;
font-size: 11px;
color: #111111;
width: 200px;
height: 16px;
padding: 6px 0px 4px 2px;
border-right: 1px solid #8e8e8e;
border-bottom: 1px solid #8e8e8e;
}

form#addphoto input#foto
{
float: left;
font-size: 11px;
color: #111111;
width: 200px;
height: 20px;
margin: 6px 0px 0px 0px;
border-right: 1px solid #8e8e8e;
border-bottom: 1px solid #8e8e8e;
}

form#addphoto input#button-voegtoe
{
float:left;
display:inline;
position:relative;
width: 120px;
height: 28px;
margin: 6px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

form input#button-stuurin
{
float:left;
display:inline;
position:relative;
width: 120px;
height: 28px;
margin: 7px 12px 0px 0px;
padding: 0px 0px 0px 0px;
}

form input#button-inloggen
{
float:left;
position:relative;
width: 120px;
height: 28px;
margin: 2px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#content-weer
{
float:left;
display:inline;
position:relative;
height: auto;
width: 216px;
margin: 20px 0px 0px 20px;
padding: 0px 0px 0px 0px;
}

#weer-box
{
float:left;
display:inline;
position:relative;
height: 154px;
width: 216px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 10px 0px;
background: url('images/weer-box.gif') no-repeat;
}
#weer-box h2
{
float:left;
font-size: 16px;
width: 205px;
color:#2c2c2d;
margin: 0px 0px 0px 0px;
padding: 5px 0px 0px 10px;
}
#weer-box span
{
float:left;
font-size: 20px;
color:#2c2c2d;
font-weight:bold;
margin: 20px 0px 0px 30px;
padding: 0px 0px 0px 0px;
}
#weer-box p
{
float:left;
font-size: 11px;
width: 200px;
color:#000000;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 5px;
}

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

#preloading
{
display: none;
}


table
{
  margin:     0px;
  padding:    0px;
  width:      835px;
  border:     none;
  float:      left;
}

th
{
  text-align: left;
  width:      200px;
  height:     25px;
}

td
{
  height:     25px;
}

.input
{
  border:     1px solid #CCCCCC;
  background: #F1F1F1;
  height:      15px;
  width:       200px;
  padding:     2px;
  font:        11px Arial;
}

.lightborder
{
  border-bottom: 1px solid #F1F1F1;
}

.darkborder
{
  border-bottom: 1px solid #CCCCCC;
}

.bold
{
  font-weight: bold;
}

.error
{
   border: 1px solid #BE1713;
}

a.submit
{
  color:  #000000;
  font-weight: bold;
  text-decoration: none;
}

a:hover.submit
{
  text-decoration: underline;
}
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(images/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/overlay.png", sizingMethod="scale");
	}
