body,html
{
background-color: #89bee1;
color: #ffffff;
font-family: arial, serif;
font-size:14px;
background-image: url(../image/bg.jpg);
background-repeat:repeat-x;
}


* {
margin: 0;
padding: 0;
}

.wrapper{
margin: 0 auto;
width: 1006px;
display:table;
}

.wrap_scroller{
height:203px;
padding-top:18px;
}

.wrap_footer{
background-image: url(../image/footer_bg.jpg);
background-position: 100% 0%;
background-repeat:no-repeat;
height:203px;
color:#0071b9;
}

#col1{
width:470px;
height:662px;
float:left;
}

#logo{
background-image: url(../image/logo_websiteboer.jpg);
width:296px;
height:124px;
display:table;
margin-left:38px;
margin-top:33px;
float:left;
text-decoration:none;
}

#menu2 {
margin-top:61px;
margin-left:24px;
width:446px;
float:left;
}

#menu2 .menu2_top{
background-image: url(../image/menu_left.jpg);
background-repeat:no-repeat;
height:4px;
width:100%;
display:table;
}

#menu2 .menu2_top_right{
background-image: url(../image/menu_right.jpg);
background-repeat:no-repeat;
background-position: 100% 0%;
float:right;
height:4px;
width:5px;
display:table;
}


#menu2 .text{
padding-top:8px;
margin-left:10px;
margin-right:10px;
display:table;
}

#menu2 .menu2_item{
background-image: url(../image/menu_middle.jpg);
background-color:#e56d0f;
height:36px;
display:table;
float:left;
font-weight:bold;
color:#ffffff;
margin-right:5px;
text-decoration:none;
}

#menu2 .active{
background-image: none;
}

#menu2 .menu2_item:hover{
background-image: none;
height:36px;
display:table;
float:left;
font-weight:bold;
color:#ffffff;
margin-right:5px;
}

/*
#menu2 .item_right{
background-image: url(../image/menu_right.jpg);
width:6px;
height:36px;
display:table;
float:left;

}*/

#content{
width:425px;
height:273px;
float:left;
margin-left:35px;
line-height:20px;
}

#content a{
color:#ffffff;
}
.aanmelden{
background-image: url(../image/aanmelden.jpg);
width:130px;
height:31px;
display:table;
float:left;
color:#ffffff;
font-weight:bold;
font-size:18px;
padding-left:40px;
padding-top:8px;
margin-top:39px;
margin-left:224px;
text-decoration:none;
}

#col2{
width:514px;
float:left;
}

#menu{
height:28px;
width:496px;
margin-top:121px;
float:left;
color:#0071b9;
margin-left:18px;
}

#menu .sep{
margin-left:10px;
margin-right:10px;
}

#menu a{
text-decoration:none;
color:#0071b9;
}

#banner{
background-image: url(../image/banner.jpg);
width:498px;
height:465px;
float:left;
}

.aanmelden_banner{
text-decoration:underline;
width:280px;
height:31px;
display:table;
color:#ffffff;
font-weight:bold;
font-size:18px;
padding-left:40px;
padding-top:8px;
position:absolute;
margin-left: 150px;
top:239px;
}
.scroller{
float:left;
}

.scroller li{
margin-left:5px;
margin-right:5px;
}

.scroller img{
border:none;
}

.prev{
width:25px;
height:158px;
background-image: url(../image/btn_left.jpg);
display:block;
text-decoration:none;
float:left;
margin-top:4px;
}

.next{
width:25px;
height:158px;
background-image: url(../image/btn_right.jpg);
display:block;
text-decoration:none;
float:left;
margin-top:4px;
}

#onderdeel{
padding-top:42px;
margin-left:44px;
height:25px;
}

#copy{
margin-left:44px;
}

.content_kop1{
font-size: 19px;
font-weight: bold;
}

.content_kop2{
font-size: 16px;
font-weight: bold;
}

#slider{
margin-top:8px;
margin-left:10px;
width:470px;
height:372px;
position:relative;
}
#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	}
#slider, #slider li{ 
	width:480px;
	height:372px;
	overflow:hidden; 
	}

ol#controls  {
height: 28px;
margin: 1em 0;
padding: 0;
float:right;
padding-right:10px;
}
ol#controls li {
    float: left;
    height: 28px;
    line-height: 28px;
    list-style: none outside none;
    margin: 0 10px 0 0;
    padding: 0;
}
ol#controls li a {
    background: none repeat scroll 0 0 #DAF3F8;
    border: 1px solid #CCCCCC;
    color: #555555;
    float: left;
    height: 28px;
    line-height: 28px;
    padding: 0 10px;
    text-decoration: none;
}
ol#controls li.current a {
    background: none repeat scroll 0 0 #E56D0F;
    color: #FFFFFF;
}
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus {
    outline: medium none;
}

/*

lightbox

*/

#gallery{
margin:35px;
margin-left:50px;
}

#gallery ul {
    list-style: none outside none;
}
#gallery ul li {
    display: inline;
}
#gallery ul img {
    border-color: #ffffff;
    border-style: solid;
    border-width: 5px 5px 5px;
	margin:10px;
	}
#gallery ul a:hover img {
    border-color: #E56D0F;
    border-style: solid;
    border-width: 5px 5px 5px;
    color: #E56D0F;
}
#gallery ul a:hover {
    color: #FFFFFF;
	text-decoration:none;
}

#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}


