* {
	margin:0; 
	padding:0;
	outline:0;
}

a {
    text-decoration:none;
}

html {
	height:100%;
	overflow-y:scroll;
}


body {
	height:100%;
	font-family:Tahoma,sans-serif;
	font-size:12px;
    background-image: url('/images/bg-container.jpg');    
    background-position: bottom center;
    background-attachment: fixed;
    color:#4D4E53;
}

#container {
	min-height:100%;
	position:relative;
    background:  url('/images/bg-page.png') top center repeat-y;
}
#wrapper {
    
}

* html #container {
	height:100%;
}


#header {
	background:  url('/images/bg-header.jpg') top left repeat-x;
}
#header-menu {
    width:850px;
    margin:0 auto;
    height:25px;
    line-height:25px;
    color:#fff;
    text-align:right;
}
#header-menu a {
    color:#fff;
}
#header-menu a:hover {
    text-decoration:underline;
}
#header-wrapper {
    width:867px;
    margin: 0px auto;
    overflow:hidden;
    height:200px;
}
#logo {
    float:left;
}
#header-right {
    margin: 21px 0 0 0;
    float:left;
    width:579px;
    height:168px;
    background:url('/images/header-right.jpg') 0px 11px no-repeat;
    }
#menu1 {  
    height: 39px;
    float:right;
}
#menu1 ul {
    list-style:none;
}
#menu1 li {
    display:block;
    float:left;
    height:39px;

    overflow:auto;

}
#menu1 li a {
    display:block;
    height:39px;
    line-height:39px;  
    background:url('/images/header-delimeter.png') top right no-repeat;
    padding: 0 25px 0 12px;
    font-family:Georgia, sans-serif;
    color:#747477;
    font-size:18px;
}
#menu1 li.last a {
    background: none;
    padding: 0 12px 0 6px;
}
#menu1 li a:hover {
    color:black;
}

.actiewrapper {
    width:555px;
    height:30px;
    z-index:10000000;
    position:absolute;
    margin:127px 0 0 13px;
    background:url(/images/bgactie.png);
    text-align:center;
    line-height:30px;
    color:#fff;
    font-size:13px;
    font-weight:bold;
}

#imageContainer2 {
    position:absolute;
	height:85px;
	width:555px;
	overflow:hidden;
	margin:72px 0 0 13px;
	border:0px solid #000;
}
#imageContainer2 img {
	display:none;
	float:left;
	position:absolute;
	
}

#menu2 {
    clear:both;
    background:url('/images/menu2.jpg') top left no-repeat;
    height:64px;
    width:861px;
    margin:0 auto;
}
#menu2 ul {
    list-style:none;
}
#menu2 li {
    display:block;
    float:left;
    

    overflow:auto;

}
#menu2 li a {
    display:block;
    height:64px;
    line-height:64px;  
    width:140px;
    font-family:Georgia, sans-serif;
    color:#747477;
    font-size:18px;
}
#menu2 li a:hover {
   
}

#menu2 li a span {
    display:none;
}

#menu2 li a.verlichting {
    width:180px;
}
#menu2 li a.contact {
    width:110px;
}

#page {
    width:880px;
    margin:0 auto;
    overflow:auto;
    padding:30px 0 40px 0;
}

#sidebar {
    float:left;
    width:262px;
    margin:0 0 0 10px;
}
#sidebar ul {
    list-style:none;  

}
#sidebar ul li a {
    width:242px;
    display:block;
    line-height:32px;
    background: url('/images/bg-sidemenu.jpg') top left no-repeat;
    color:#4d4e53;
    text-align:right;
    padding: 0 10px 0 0;
    margin: 0 auto;
}

#sidebar ul li a:hover {
    background: url('/images/bg-sidemenu-active.jpg') top left no-repeat;
}

#sidebar img {
     margin: 10px 0 0 0px;
}

#sidebar span.kop {
    display:block;
    width:252px;
    line-height:34px;
    height:37px;
    background: url('/images/bg-sidebar-kop.png') top left no-repeat;
    margin:10px 0 0 0;
    font-family:Georgia, serif;
    font-size:18px;
    text-align:right;
    padding:0 10px 0 0;
    color:white;
}

#fotoimpressie {
    background:#ebebeb;
    width:252px;
    margin: 0 auto;
    height:88px;
}
#fotoimpressie img {
    border:2px solid #eee;
    margin: 8px 2px 0px 3px;
}
#nieuwsbox {
    background:#ebebeb;
    width:242px;
    margin: 0 auto 20px auto;;
    padding: 0 5px 5px 5px;
    text-align:right;
}
#nieuwsbox span.title {
    display:block;
    font-size:14px;
    font-weight:bold;
}
#nieuwsbox span.date {
    display:block;
    font-size:11px;
    margin: 0 0 8px 0;
}
#nieuwsbox a {
    color:#4D4E53;
    font-weight:bold;
}    
#nieuwsbox a:hover {
    text-decoration:underline;
}

#content {
    float:left;
    width:560px;
    padding: 18px 0 0 40px;
    color:#1b1a1a;
    line-height:20px;
}
#content img {
	border:1px solid #CCCCCC;
}

#content h2 {
    margin: 0 0 20px 0px;
    font-size:22px;
    font-family:Georgia, serif;
	font-weight:normal;
}
#content h3, #content h4, #content h5, #content h6 {
    margin: 5px 0 10px 0px;
    font-family:Georgia, serif;
    clear:both;
}
#content p {
    margin: 5px 0 10px 0px;
}
#content ul {
    margin: 5px 0 10px 20px;
}

#content a {
    color:#1b1a1a;
    font-weight:bold;
}
#content a:hover {
    text-decoration:underline;
}


#footer {
    clear:both;
	position:absolute;
	bottom:0;
	height:25px;
	width:100%;
    background:#afafaf;
	line-height:25px;
	color:#FFFFFF;
	font-size:11px;
}
#footer-content {
    width:850px;
    margin:0 auto;

}
#footer a {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

#footer a:hover {
	text-decoration:underline;
}

/* Scroller Box */
#scroller_container1, #scroller_container2, #scroller_container3, #scroller_container4 {
 width: 250px;
 height: 88px;
 overflow: hidden;
}
/* Scoller Box */

/* CSS Hack Safari */
#dummy {;# }

#scroller_container1, #scroller_container2, #scroller_container3, #scroller_container4 {
 overflow: auto;
}
     

