@charset "utf-8";
/* CSS Document */

body {
    background:url(../images/layout/background.jpg) repeat-x #ffffff;
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
}

a, a:active, a:visited {
    color:#A38B6F;
    text-decoration:none;
}

a:hover {
    text-decoration:underline;
}   

div#center-this {
    width:980px;
    margin:0 auto;
}

div#header {
    background:url(../images/layout/header.png);
    width:980px;
    height:165px;
}

div#header a img {
    margin:10px 30px;
    border:none;
}   

div#contact-info {
    float:right;
    margin-top:35px;
    height:auto;
    width:325px;
}

div#wrapper {
    width:972px;
    height:auto;
    border:4px solid #a38b6f;
    border-bottom:none;
    border-top:none;
    background:#f6ede4;
}

div#top-wrapper {
    margin:0 auto;
    width:950px;
    height:300px;
}

div#visual {
	float:left;
	overflow:hidden;
}

div#top-wrapper div#slideshow {
    float:left;
    height:300px;
    width:620px;
    margin-left: 5px;
    margin-right:15px;
}

div#top-wrapper div#slideshow img {
	width:610px;
	height:300px;
}

div#top-wrapper div#agenda {
    float:left;
    height:300px;
    margin:0;
}

div.block {
    float:left;
    margin:0;
    width:310px; 
}

div#top-wrapper div.inner-block {
    height:278px;
}

div#main-menu ul {
    margin:0 auto;
    padding:10px 0;
    list-style:none;    
    width:940px;
}

div#main-menu ul li {
    float:left;
    text-align:center;
}

div#main-menu ul li a.current-first {
    background:url(../images/layout/button-first-hover.jpg); !important  
}

div#main-menu ul li a.current {
    background:url(../images/layout/button-hover.jpg);
}

div#main-menu ul li a.current-last {
    background:url(../images/layout/button-last-hover.jpg); !important
}

div#main-menu ul li a {
    display:block;
    height:40px;
    width:235px;
    margin-right:3px;
    background:url(../images/layout/button.jpg);
    color:white;
    text-decoration:none;
    text-transform:capitalize;
    letter-spacing:5px;
    font-weight:bold;
    font-size:18px;
    padding-top:5px;
	text-transform:uppercase;
    
}



div#main-menu ul li a#first-item{
    width:229px;
    margin-right:3px;
    background:url(../images/layout/button-first.jpg);
}

div#main-menu ul li a#last-item{
    width:229px;
    background:url(../images/layout/button-last.jpg);
}

div#main-menu ul li a#first-item:hover {
    background:url(../images/layout/button-first-hover.jpg);
}

div#main-menu ul li a:hover {
    background:url(../images/layout/button-hover.jpg);
}

div#main-menu ul li a#last-item:hover {
    background:url(../images/layout/button-last-hover.jpg);
}

div#column-1 {
    margin-left:15px;
    margin-right:15px;
    float:left;
    width:620px;
}

div#column-1 p {
    margin-top:0;
}


div#column-2 {
    float:left;
}

div#column-2 div.block {
    clear:both;
}


div.inner-block {
    width:280px;
    padding:10px 20px 10px 10px; 
    background:url(../images/layout/block-bg.jpg);
}

div.blockshadow {
    width:310px;
    height:12px;
    margin-bottom:10px;
    background:url(../images/layout/block-bottom.jpg);
}

div.inner-block h2 {
    height:30px;
    line-height:30px;
    margin:-10px;
    margin-bottom: 10px;
    padding:0;
    background:#a38b6f;
    color:#FFFFFF;
    padding:0 10px;
}

div.big-inner-block {
    width:600px;
    padding:10px 20px 10px 10px; 
    background:url(../images/layout/big-block.png);
}

div.big-blockshadow {
    width:630px;
    height:12px;
    margin-bottom:10px;
    background:url(../images/layout/big-block-bottom.jpg);
}

div.big-inner-block h2 {
    height:30px;
    line-height:30px;
    margin:-10px;
    margin-bottom: 10px;
    padding:0;
    background:#a38b6f;
    color:#FFFFFF;
    padding:0 10px;
}

div#footer {
    clear:both;
    background:url(../images/layout/footer.png);
    width:980px;
    height:75px;
    text-align:center;   
}

div#footer a.footer-link, a.footer-link:visited, a.footer-link:active { 
    color:#A38B6F;
    text-decoration:none;
    line-height:75px;
    font-weight:bold;
}

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

div#social-icons a img {
    border:none;
}
	
	/*****************************************************************************************
	** Blok nieuwbrief aanmelden 															**
	*****************************************************************************************/
	form#nieuwsbriefAdd {
		display:block;
		float:left;
		width:200px;
		color:#000000;
		margin:0px;
		padding:0px;
        width: 100%;	
	}
	
	form#nieuwsbriefAdd p {
		margin:0 10px 10px 10px;
		padding:0 0 10px 0;
	}	

	form#nieuwsbriefAdd input.formfield {
		width:99%;
		margin:2px 0px;
        border:2px solid #a38b6f;
	}

	form#nieuwsbriefAdd input.submitbutton {
		margin:2px 0px;
		float:right;
	}	


	/*****************************************************************************************
	** Contact, Offerte formulier & GoogleMaps												**
	*****************************************************************************************/

	form#form {
		width:475px;
		float"left;
		display:block;
		margin:2px;
	}
	div.formrecord {
		clear:both;
		margin:2px;
	}
	
	div.formrecord label {
		dispaly:block;
		float:left;
		width:160px;
		margin:2px;
	}
	
	div.formrecord INPUT[type="text"] {
		width:300px;
	}
	
	div.formrecord textarea {
		width:300px;
		height:150px;
	}
	
	input#id_captcha_input {
		display:none;
	}
	
	div.formrecord sup {
		margin-right:110px;
	}
	
	.right {
		text-align:right;
	}
	
	.attention {
		background-color:#FFCFCF;
	}
	
	div#googledirectionsPrint {
		width:460px; 
		float:left; 
		clear:both; 
		margin:0 0 10px 0; 
		text-align:center;
		display:none;
	}
	
	div.googledir {
		width:460px;
	}

.lightbox
{
	color:black;
}
    
    /*****************************************************************************************
    ** Foto album                                               **
    *****************************************************************************************/
    
    div.album {
        width:280px;
        margin:10px;
        height:70px;
        float:left;
    }
    
    div.albums-thumb {
        float:left;
        margin-right: 10px;
    }
    
    div.foto-thumbnails{
        float:left;
        margin:2px 3px;
    }
    
    div.foto-thumbnails img {
        border:none;
    }