html, body{
height:100%;
width:100%;
margin:0px auto;
padding:0px auto;
background:#005b9b url('../images/main_background.jpg') repeat-x;
}

.clr{
clear:both;
}

/* HEADER */

#header{
position:relative;
width:875px;
height:155px;
background:url('../images/header.jpg') no-repeat;
margin:11px auto 0px auto;
z-index:3;
}

#tell_a_friend_container{
min-height:200px;
_height:200px;
width:260px;
padding:30px 10px 10px 10px;
position:absolute;
top:20px;
left:-220px;
background-color:#FF9933;
display:none;
opacity: 0.95;
filter: alpha(opacity=95);
}

#menu{
position:absolute;
left:20px;
top:90px;
width:100%;
height:12px;
}

#logo{
position:absolute;
left:20px;
top:30px;
width:400px;
height:50px;
cursor:pointer;
}

#header ul{
position:absolute;
top:15px;
right:25px;
margin:0px auto;
padding:0px auto;
list-style:none;
z-index:4;
}

#header ul li{
display:inline;
}

#menu a{
margin:0px 5px 0px 5px;
}

#menu .menuitem{
position:relative;
height:20px;
float:left;
}

#menu .submenu{
position:absolute;
left:0px;
top:20px;
background-color:#ff7f16;
display:none;
opacity: 0.8;
filter: alpha(opacity=80);
border:1px solid #000000;
width:120px;
}

#menu .submenu a{
display:block;
margin:5px;
}

/* CONTENT */
.content_text{
font-weight:normal;
float:right;
margin:0px 30px 0px 0px;
_margin-right:15px;
padding:15px 70px 30px 0px;
}

.content_text .pageimage{
z-index:2;
position:absolute;
top:25px;
left:-200px;
border:1px solid #FFFFFF;
}

#content_top{
width:875px;
height:39px;
margin:-10px auto 0px auto;
}

#content_main{

width:875px;
_overflow-x:hidden;
min-height:300px;
margin:0px auto 0px auto;
}

#text{
position:relative;
float:left;
}

#content_bottom{
width:875px;
height:41px;
margin:0px auto;
}

.contact{
position:relative;
float:left;
margin:0px 0px 30px 26px;
}

/* FOOTER (project + adres container) */

#footer{
position:relative;
height:215px;
width:875px;
margin:-10px auto 0px auto;
}

#left_container{
float:left;
width:498px;
height:180px;
padding:67px 30px 20px 10px;
}

#left_text{
position:relative;
float:left;
margin:0px;
padding:0px;
}

#right_container{
position:relative;
float:left;
width:300px;
height:128px;
padding:67px 25px 20px 10px;
}

/*------ GLASEFFECT CONTAINER -------*/

.curved_container{
position:relative;
min-height:300px;
_height:300px;
background:#3672a6 url('/images/curve_top.png') repeat-x;
}

.curved_container .left{
position:absolute;
top:30px;
bottom:30px;
left:0px;
width:7px;
background:url('/images/text_left.jpg') repeat-y;
overflow:hidden;
}

.curved_container .right{
position:absolute;
top:0px;
bottom:0px;
right:0px;
width:7px;
background:url('/images/text_right.jpg') repeat-y;
overflow:hidden;
}

.curved_container .bottom{
position:absolute;
bottom:0px;
left:0px;
right:0px;
height:8px;
background: url('/images/text_bottom.png') repeat-x bottom;
}

.curved_container .curve_left_top{
position:absolute;
top:0px;
left:0px;
width:43px;
height:53px;
background:#3672a6 url('/images/curve_left_top.png') no-repeat;
z-index:1;
}

.curved_container .curve_right_top{
position:absolute;
top:0px;
right:-1px;
width:44px;
height:53px;
background:#3672a6 url('/images/curve_right_top.png') no-repeat left;
z-index:1;
}

.curved_container .curve_left_bottom{
position:absolute;
bottom:-1px;
left:0px;
width:43px;
height:35px;
background:#3672a6 url('/images/curve_left_bottom.png') no-repeat top;
z-index:1;
}

.curved_container .curve_right_bottom{
position:absolute;
bottom:-1px;
right:-1px;
width:44px;
height:35px;
background:#3672a6 url('/images/curve_right_bottom.png') no-repeat left top;
z-index:1;
}

/*---- NIEUWSOVERZICHT -----*/
.nieuwsitem{
margin:10px 0px 0px 10px;
padding:30px 10px 30px 30px;
min-height:100px;
_height:100px;
width:370px;
float:left;
}

.nieuwsitem img.nieuws{
position:relative;
z-index:3;
float:left;
margin:0px 10px 0px 0px;
}

/* SITEMAP */
.sitemap{
margin:10px 0px 0px 10px;
padding:30px 10px 40px 30px;
min-height:100px;
_height:100px;
width:230px;
float:left;
line-height:15px;
}

.sitemap a{
font-size:11px;
}

/*---- LOGO'S BOTTOM -----*/

#logo_container{
position:relative;
top:-7px;
height:50px;
width:875px;
margin:0px auto;
}