/* CSS Document */
/****************************************
|
| Authors:	Rienk van Ommen
                Wim-Jan van den Hoek (http://www.moamm.nl)
| Copyright 2009 Brightlabel.nl
|
****************************************/

/* child pixels / parent pixels = child ems */
/* i.e. 12 / 10 = 1.2ems */

html{
	height:100%;
}

body {
	height:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size:62.5%;
	margin:0px;
	padding:0px;
	color:#b5b5b6;
	background-repeat:no-repeat;
}
img {border:none;}
table {border-collapse: collapse;}
table, td, img, div {
	padding: 0px;
	margin: 0px;
}


form {
    margin:0px;
    padding:0px;
}

fieldset {
    border: 0;
}

legend {
    display: none;
}

label {
    display: block;
    float: left;
    width: 200px;
    font-size: 12px;
    color: #000;
    margin-bottom: 8px;
}

input[type=text] {
    display: block;
    float: left;
    width: 400px;
    clear: right;
    margin-bottom: 8px;
    border: 1px #9B9B9B solid;
    font-size: 12px;
    color: #9B9B9B;
}

textarea {
    width: 400px;
    height: 100px;
    margin-bottom: 8px;
    font-family: Arial, Helvetica, sans-serif;
    border: 1px #9B9B9B solid;
    font-size: 12px;
    color: #9B9B9B;
}

#contactsubmit {
    display: block;
    float: right;
    clear: both;
    margin-right: 38px;
    border: 1px #9B9B9B solid;
    background: #fff;
    color: #9B9B9B;
}

/** global links **/
a{color:#6c700b; text-decoration:none;}
a:hover{color:#000000;}

/** main lay-out **/
.container {
	/*width:938px;*/
	width: 960px;
	margin:0px auto;
}
.headerwrapper {
	width: 960px;
	height:100%;
	position:inherit;
	background:url('/images/headerwrapperbg.png') no-repeat;
	left: 50%;
}
.header {
	height:200px;
	width:938px;
	/*float:left;*/
	margin:0px auto;
        background: #fff url('/images/headerbg2.jpg') repeat-x 0px 38px;
}
	#logo {
            float:left;
            margin: 20px 0px 37px 15px;
        }
	#search {
        margin: 0;
		padding: 0;
		}
		
        #search fieldset {
            border: none;
			margin: 0;
			padding: 0;			
        }

        #search input {
            border: 1px #9B9B9B solid;
        }

        #search #s {
			color: #9B9B9B;
			display: block;
			float: left;
			height: 20px;
			width: 192px;
			margin: 0;
        }

        #search #submit {
		    background: url("/images/search.jpg") no-repeat scroll 1px 1px #FFFFFF;
			display: block;
			float: right;
			height: 24px;
			width: 24px;
        }

.menu {
    float:left;
	margin:0 auto;
	margin-left: 10px;
	width: 928px;
}

.menu ul, .submenu ul {
	list-style-type:none;
	margin: 0;
    padding: 0;
}

.menu ul li {
    display: block;
    float: left;
    background: #8e922c url('/images/tab-left2.jpg') no-repeat;
    height: 34px;
    margin-right: 10px;
}

.menu a {
    display: block;
    padding: 10px 16px 0 16px;
    background: #fff;
    height: 24px;
}

.menu a:hover{
    background: transparent url('/images/tab-right2.jpg') no-repeat top right;
    border-bottom: 3px solid #8e922c;
    color: #fff;
}
.header .menu a.current {
    background: transparent url('/images/tab-right2.jpg') no-repeat top right;
    border-bottom: 3px solid #8e922c;
    color: #fff;
	
}
.header .submenu {
	float:left;
	margin:0px auto;
	margin-left:5px;
	height: 42px;
}
    .header .submenu ul li {
		background:none;
		display: block;
		float: left;
		margin: 0;
		height: 32px; 		
    }

#wrapper {
	width:938px;
	/*float:left;*/
	margin:0px auto;
}

.contentwrapper {
	width:657px;
	float:left;
	margin:0px auto;
	padding:0px 5px 25px 15px;
	padding-right:5px;
	padding-bottom:25px;
	border-right:1px solid #f4f4ec;
}
.contentwrapper p {color:#222; font-size:small; text-decoration:none;}

	.breadcrums {margin:15px 0px 15px;width:600px;}

        /*.item-image {
            width: 120px;
            height: 120px;
            margin: 10px;
            border: 2px #47740f solid;
        }*/

        .content p a {
            text-decoration: underline;
        }

.sidepanel {
	min-height:200px;
	background: #6c700b url('/images/sidepanelbg2.jpg') repeat-x bottom;
	width:260px;
	float:right;
	margin:0px auto;
	position:relative;
	padding-bottom:25px;
}
.sidepanel a {color: black;}
.sidepanel a:hover{color: #333;}

.sidepanel-item1{
	margin: 20px;
	float: left;
}

.sidepanel .categories {
    list-style: square inside url('/images/category.jpg');
    margin: 0;
    padding: 0;
}

.footer {
	height:80px;
	width:938px;
	float:left;
	margin:0px auto;
	padding-top:5px;
	border-top:2px #6c700b solid;
}
	#footerlogo {width:225px; float:left; margin:0px auto;}
	#copyright {float:right; margin:0px auto; text-align:right;}


/*
 * Page styles
 */

body.home .contentwrapper {
    width: 938px;
	border:none;
	padding-right:0px;
	margin-top:10px;
}

body.home .sidepanel {
    display: none;
}

body.home .home-text {
    float: left;
    width: 60%;
}

body.home .home-news {
    float: left;
    width: 40%;
}

body.home .item {
    margin-bottom: 40px;
}

body.home .item-image {
    margin: 0 10px 10px 0;
    padding: 0;
    float: left;
}

body.single {

}

body.page ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

body.page li {
    font-size: 12px;
}
/* PROJECTEN Landingspagina */
.projectenoverzicht h2 {
	margin: 20px 0 0;
}
.projectenoverzicht h2 a, h2 a {
	color: #ad1929;
}
.projectenoverzicht ul, ul.projectenoverzicht {
	margin: 20px 10px 0px 0px;
	float: left;
	width: 315px;
}
ul.projectenoverzicht {
	margin-left: -40px;
}
body .projectenoverzicht ul {
	margin-right: 10px;	
}
.projectenoverzicht ul li, ul.projectenoverzicht li {
	list-style: none;
}
.projectitem {
	width:315px;
	height:140px;
	border-bottom:3px solid #c1c660;
	float:left;
}
.item-image {
	width: 120px;
	height: 120px;
	margin: 5px 10px 5px 0px;
	border: 2px #6C700B solid;
	float:left;
}
.projectexcerpt {
	width:178px;
	/*max-height:100px;*/
	float:left;
}
.projectexcerpt p {margin-bottom:0px;}
.projectitem h3 {padding:5px 0px 0px; margin:0;} 
.bekijkproject a {
	margin-top:11px;
	float:left;
	text-decoration:underline;
}
.image-container {
	width:325px;
	height:100%;
	float:right;
	text-align:right;
	position:relative;	
}
.attachment-medium {
    float: right;
    border: 2px #47740f solid;
    margin: 0 10px 5px 10px;
}
.projectimg {margin:5px; display:block;}
body.single .projectimg .image {margin:0; display:block;}
.imgondertitel {float:right; padding:0px 10px 20px 0px; display:block;width:315px;}
.content {width:330px;}

/* start email plugin styles*/
.sidepanel-item2 {    
	float: left;
    margin: 20px;
}
.sidepanel h3 {color: white;}
#wp_email_capture, #wp_email_capture input[type=text] {
	width: 220px;
}
#wp_email_capture input[type=text] {
	height: 20px;
}
#wp_email_capture_2 form {
	width: 400px;
	}
#wp_email_capture_2 {

}

#wp_email_capture_2 label{
	width: 100px;
}

#wp_email_capture_2 input {
	width: 250px;
}
#wp_email_capture_2 input.wp-email-capture-submit {
	width: 100px;
}
/* End email plugin styles */
.newsubmenu {
	display: none;
}
