html, body {
	height:100%; 
	margin:0; 
	padding:0;
}

body {
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}

#background {
	position:fixed; 
	top:0; 
	left:0; 
	width:100%; 
	height:100%;
}

#content {
	position:relative; 
	z-index:1; 
	width: 945px;
	margin: 0 auto;
 }

#logo {
	background-image: url(../images/layout/logo.png);
	background-repeat: no-repeat;
	width: 260px;
	height: 122px;
	position: relative;
	top: 11px;
	left: 6px;
	cursor: pointer;
}

#top {
	background-image: url(../images/layout/top.png);
	background-repeat: no-repeat;
	width: 356px;
	height: 19px;
	position: absolute;
	top: 22px;
	left: 423px;
	font-size: 10px;
	padding-top:4px;
	.padding-top:2px;
}

.top_space{
	 width: 4px; 
	 height: 13px;
	 float: left;
}

#top_nieuws{
	 width: 47px; 
	 height: 13px;
	 float: left;
	 cursor: pointer; 
	 margin-left: 30px;
}

#top_fotogalerij{
	 width: 63px; 
	 height: 13px; 
	 float: left;
	 cursor: pointer;
	 margin-left: 1px;
}

#top_magisch{
	 width: 72px; 
	 height: 13px; 
	 float: left;
	 cursor: pointer;
}

#top_links{
	 width: 37px; 
	 height: 13px; 
	 float: left;
	 cursor: pointer; 
	 margin-left: 4px;
}

#top_contact{
	 width: 50px; 
	 height: 13px; 
	 float: left;
	 cursor: pointer;
}

#menu {
	 height: 111px;
}

#links{
	width: 535px;
	height: 31px;
	position: absolute;
	top: 80px;
	left: 395px;
}

/*
.links_space{
	 width: 3px; 
	 height: 13px;
	 float: left;
}

#links_activiteiten{
	 width: 129px; 
	 height: 30px;
	 float: left;
	 cursor: pointer;
	 background-image: url(../images/layout/activiteiten.jpg);
}

#links_overnachten{
	 width: 129px; 
	 height: 30px;
	 float: left;
	 cursor: pointer;
	 background-image: url(../images/layout/bedrijven_overnachten.jpg);
}

#links_eten{
	 width: 129px; 
	 height: 30px;
	 float: left;
	 cursor: pointer;
	 background-image: url(../images/layout/bedrijven_eten_drinken.jpg);
}

#links_arrangementen{
	 width: 129px; 
	 height: 30px;
	 float: left;
	 cursor: pointer;
	 background-image: url(../images/layout/arrangementen.jpg);	 
}
*/
#header_img_wrapper{
	 background-image: url(../images/layout/header_wrapper.png);
	 width:945px;	
	 height: 390px;
     background-repeat: no-repeat;
}

#header_img{
	 width:902px;	
	 height: 347px;	 
	 background-repeat: no-repeat;
	 position: relative;
	 top: 22px;
	 left: 21px;
}

#search{
	width: 220px; 
	height: 23px; 	
	position: absolute;
	top: 19px;
	left: 750px;
}

.search_input{
	background: url(../images/layout/zoek_input.png) no-repeat ; 
	font-size:12px;
	width:145px;
	height:22px;
	color:#ffffff;
	margin-right: 0px;
	padding-top: 3px;
	padding-left: 10px;
	border:0px solid #ffffff;
}

.search_button{	
    border:0px solid #ffffff;
 	width:36px;
	height:22px;
	margin-left: 2px;
	margin-top: 0px;
	background:  url(../images/layout/zoek.png) no-repeat;
}

#cont{
	 border: 0px solid #000000; 
	 min-height: 500px;	
	 height: auto !important;	
	 height: 500px; 
	 background-image: url(../images/layout/content_achter.png);
	 background-repeat: repeat-y;
}

#cont_tweecolumn{
	 border: 0px solid #000000; 
	 min-height: 500px;	
	 height: auto !important;	
	 height: 500px; 
	 background-image: url(../images/layout/content_achter_tweecolumn.png);
	 background-repeat: repeat-y;
}

#cont_long{
	 min-height: 300px;	
	 height: auto !important;	
	 height: 300px; 
	 background-image: url(../images/layout/longcontent_achter.png);
	 background-repeat: repeat-y;
}

#nieuws{
	 width: 380px; 
	 float: left; 
	 height: auto;
}

#nieuws_long{
	 width: 945px; 
	 float: left; 
	 height: auto; 
}

#nieuws_tweecolumn{
	 width: 737px; 
	 float: left; 
	 height: auto;
}

#activiteiten{
	width: 205px; 
	float: left; 
	height: auto;
}

#zoeken{
	width: 205px; 
	float: left; 
	height: auto;
}

#overzichtskaart{
	 width: 359px; 
	 float: left;
	 height: auto;
}

#footer{
	 height: 50px; 
	 background-image: url(../images/layout/footer.png);
	 background-repeat: no-repeat;
	 font-size: 10px;
}

#footer_cont{
	width: 420px; 
	margin-left: 18px; 
	padding-top: 15px;
}

#footer_cont a {
	text-decoration: underline;
}

/*
#cont #nieuws h1, #cont_long h1 {
	positio n:relative;
	background:url(../images/layout/red_achter.png) left repeat-y;font-size: 19px;height: 30px;

}*/

h1
{
	font-size: 19px;
	margin-bottom: 15px;
	margin-top: 0px;
}

h2
{
	font-size: 14px;
	margin-bottom: 15px;
	margin-top: 0px;
}

#span_h1{
	position: relative;
	left: -20px;
	top: -26px;
	padding-left: 20px;
	padding-top: 10px; 
	padding-bottom: 10px;  
	padding-right: 40px; 
	font-size: 17px;	
	background-image: url(../images/layout/red_achter.png);
	background-repeat: no-repeat;
	background-position:right;
}
a
{
	color: #ffffff;
	text-decoration: underline;
}

p {
	padding-top: 0px;
	margin-top: 0px;
}

.clear
{
	clear: both;
}

#column_3{
	position: absolute;
	top: 175px;
	left: 387px;
	width:190px;
}

#column_3 a{
	text-decoration:underline;
	text-transform:uppercase;
	color:#ffffff;
}

.search_activiteitbutton{	
    border:1px solid #ff0000;
 	width:108px;
	height:26px;
	margin-left: 0px;
	background: url(../images/layout/zoekactiviteit.png) no-repeat;
}
