@charset "utf-8";

html, body {
height:100%;
width:100%;
}
body {
background:url(images/bg.jpg) #f5f5f5 repeat-x top left;
}
head, body, div, img, a, td, font, span, p, br, h1, h2 {
border:none;
color:#121212;
font-family:verdana;
font-size:11px;
line-height:16px;
margin:0;
outline:none;
padding:0;
}
a {text-decoration:underline;}
a:hover {text-decoration:underline;}
h1 {
font-size:15px;
font-weight:bold;
padding-bottom:4px;
}
#nav ul, #nav li , #top-nav ul, #top-nav li {
padding:0;
list-style-type:none;
margin:0;
}
.mainMenuSeperator {
display:none;
}
#container {
background:#fff;
margin:0 auto -20px auto;
position:relative;
width:900px;
height:auto !important;
/*
min-height: 100% !important;
height: 100%;
*/
}
#banner {
background:url(images/banner_dap_ypenburg.jpg) no-repeat top left;
height:150px;
position:relative;
width:900px;
}
#logo {
cursor:pointer;
height:125px;
left:25px;
position:absolute;
top:10px;
width:160px;
}
#banner ul {float:right;padding-right:5px;}
#banner li {color:#96cfbb;float:left;}
#banner li a {
color:#96cfbb;
padding:0 5px;
text-decoration:none;
}
#banner li a:hover {color:#a4e2cb;text-decoration:underline;}
#clear-footer {
clear:both;
height:20px;
width:100%;
}
#nav {
background:url(images/nav_bg.png);
height:40px;
overflow:hidden;
margin-bottom:20px;
position:relative;
width:900px;
}
#nav li {
float:left;
position:relative;
}
#nav .mainMenuBg {
background:#e8892f;
height:40px;
display:none;
left:0;
position:absolute;
top:0;
width:150px;
}
#nav .mainMenuActive .mainMenuBg {display:block;}
#nav a {
color:#fff;
display:block;
height:40px;
float:left;
font-size:12px;
line-height:13px;
padding:11px 0;
position:relative;
text-align:center;
text-decoration:none;
width:150px;
}
#corner-left, #corner-right {
background:url(images/nav_corner_left.png);
height:10px;
left:0px;
overflow:hidden;
position:absolute;
top:30px;
width:10px;
}
#corner-right {background:url(images/nav_corner_right.png);left:890px}
#content {
background:url(images/content_bg.png) repeat-y 10px 0px;
height:auto !important;
height:241px;
min-height:241px;
overflow:auto;
position:relative;
}
#content-bg {
background:url(images/content_top.png) no-repeat 10px 0px;
height:241px;
left:0;
position:absolute;
top:0;
width:900px;
}
#mainContentDiv {
float:left;
padding:17px 18px 15px 22px;
position:relative;
width:410px;
}
#images {
height:auto;
float:left;
position:relative;
width:150px;
}
.paginaAfbeelding {
cursor:pointer;
margin:0 0 10px 10px;
}
#info-blok {
padding:19px 20px 0 20px;
width:110px;
}
#info-blok, #info-blok a, #info-blok h1, #info-blok h2, #info-blok p, #info-blok br {line-height:14px;}

#news {
float:left;
padding:17px 18px 0 22px;
position:relative;
width:250px;
}
.headline a, .headlineActive a {
text-decoration:none;
}
.headline a:hover span, .headlineActive a:hover span {text-decoration:underline;}
.headline, .headlineActive {
border-top:1px solid #adadad;
padding:9px 0;
}
#headline0 {
border-top:none;
padding-top:16px;
}
#headline2 {padding-bottom:0px;}
#content-footer {
background:url(images/content_footer.png) no-repeat 10px 0px;
height:9px;
padding-bottom:15px;
width:900px;
}
#info-blok a {color:#121212;text-decoration:none;}
#info-blok a:hover {text-decoration:underline;}
#footer {
background:url(images/footer_bg.png) no-repeat;
height:20px;
margin:0px auto;
padding:0 14px;
position:relative;
text-align:right;
width:872px;
}
#team {
background:url(images/team_bg.png) no-repeat 10px 0;
height:145px;
overflow:hidden;
padding:10px 0 0 20px;
width:900px;
}
#footer a {
color:#fff;
text-decoration:none;
line-height:18px;
}
#footer a:hover {text-decoration:underline;}

#nieuwsOverzichtLink {display:none;}
.etalageDiv {padding-bottom:10px;overflow:auto;}
.etalageAfbeelding {float:left;}
.etalageTekst {
float:left;
padding-left:10px;
width:250px;
}
#team .etalageDiv  {float:left;}
#team .etalageTekst {float:left;width:120px;padding:8px 10px 0px 10px}
#team .etalageTekst, #team .etalageTekst p, #team .etalageTekst a {color:#fff;font-size:10px;line-height:12px;}
#team .etalageTekst h1,  #team .etalageTekst h2 {color:#fff;font-size:11px;padding:0;line-height:15px;}

.etalageAfbeeldingen {
float:left;
display:inline;
margin:0 10px 10px 0;
}
.etalageVorige {
padding-top:14px;
}

/* images */
#albumText {
width:405px;
overflow:hidden;
}

#albumContent>table {
margin-left:-10px;
}

#albumContent table {
height:100%;
border:4px solid transparent;
}
#albumContent table table td {
border:1px solid #ddd;
padding:5px;
cursor:pointer;
}

#albumContent table table td:hover {
border:1px solid #999;
}
