/* Style reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,caption,tbody,tfoot,thead,tr,th,td {
	font-size:100%;
	border:0;
	vertical-align:baseline;
	margin:0;
	padding:0;
}

a img,:link img,:visited img {
border:0;
}

ol,ul {
list-style:none;
}

ul.square {
	list-style-type:square;
	list-style-position: inside;
	margin: 1em 0px;
	font-size:.875em;
}

.floatleftnorm {
    float:left;
}

p {
	margin: 1em 0px;
	font-size:.875em;
}

/* Fonts */

@font-face {
font-family:CalibriRegular;
src:local(â˜º), url(calibri-webfont.ttf) format(truetype), url(calibri-webfont.svg#webfontzXTq1BL4) format(svg);
font-weight:400;
font-style:normal;
}

/* General */

body {
	text-align:center;
	line-height:1.5;
	background:#fcfcfc;
	font-family:CalibriRegular,Calibri,Verdana, Geneva, sans-serif;
	font-size:1em;
}

html,body {
height:100%;
}

#wrap {
	min-height:100%;
	height:auto!important;
	margin:0 auto -188px;
}

#push {
height:188px;
}

h1,h2,h3 {
font-weight:400;
text-transform:uppercase;
margin-bottom:-10px;
}

h4 {
font-weight:400;
text-transform:uppercase;
color:#ddd;margin-bottom:-10px;
}

h1.underline, h2.underline {
	border-bottom:1px solid #222;width:452px;display:block;
}

.clear {
clear:both;
}


/* Header */

#wrapperhead {
height:82px;
position:relative;
background:#1b1b1b;
margin:0 auto;
}

#headercontent {
width:960px;
text-align:left;
position:relative;
margin:0 auto;
}

#logo {
float:left;
}

#logo a {
position:relative;
display:block;
top:25px;
left:0;
height:32px;
width:340px;
background:url('../images/bdrp-logo3.png') no-repeat;
text-indent:-5857px;
overflow:hidden;
}

#menu {
float:right;
height:32px;
margin-top:25px;
}

#menu li {
float:left;
padding:4px 20px;
}

#menu a {
text-transform:uppercase;
font-size:16px;
line-height:20px;
color:#fff;
text-decoration:none;
display:block;
}

/* Top content home */

#topcontent {
position:relative;
text-align:center;
margin:0 auto;
margin-top:8px;
}

#featured-bx {
width:960px;
padding-top:25px;
position:relative;
text-align:left;
margin:0 auto;
}

#slides1 .left-image {
float:left;
position:relative;
display:block;
height:145px;
width:380px;
}

#slides1 .right-description {
width:565px;
float:right;
position:relative;
margin-right:12px;
}

.sectionbg {
width:100%;
height:28px;
background:#fcfcfc url('../images/sprites.png') repeat-x;
background-position:0 -242px;
}

/* Algemene inhoud */

#wrappercontent {
width:960px;
position:relative;
margin:0 auto;
}

#leftcontent {
float:left;
text-align:left;
position:relative;
width:660px;
margin-top:20px;
}

#leftcontentlarge {
	float:left;
	text-align:left;
	position:relative;
	width:1070px;
	margin-top:20px;
}

#leftcontentbottom .column {
float:left;
width:196px;
margin-right:36px;
}

#leftcontentbottom .column2 {
float:left;
width:312px;
margin-right:36px;
}

#leftcontentlarge .columnlarge {
float:left;
width:452px;
margin-right:36px;
}

#leftcontentbottom .onethird {
float:left;
width:308px;
margin-right:36px;
}

#leftcontentbottom .twothird {
float:left;
width:600px;
margin-right:36px;
}

#leftcontentbottom .last {
margin-right:-3px;
}

.arrow {
font-family: Arial, Helvetica, sans-serif;
padding-left: 5px;
color: 
#555;
}

#leftcontentbottom .last h3 {
font-size:14px;
}

#rightcontent {
float:right;
text-align:left;
position:relative;
width:255px;
margin-top:20px;
margin-right:10px;
}

#rightcontent h3 {
margin-bottom:6px;
}

.rightcontentsub {
border:solid #ddd 1px;
background:#fcfcfc url('../images/sprites.png') no-repeat;
background-position:0 -270px;
display:block;
height:120px;
margin-bottom:32px;
position:relative;
}

.rightconttentimg {
	position:relative;
	margin-left:8px;
	margin-top:8px;
	background-image: url(images/zelfmediamaken.jpg);
}

.rightconttentimg a {
height:104px;
display:block;
text-indent:-5999px;
overflow:hidden;
}

.rightlink {
position:absolute;
top:20px;
left:-1px;
display:block;
width:auto;
height:21px;
font-size:1em;
color:#fff;
}

.rightlink p {
margin-left:0px;
padding-left:5px;
margin-top:0px;background:#f8991d;padding-right:5px;
}

.other_page_item a,.itemr a {
opacity:0.0;
}

.publicatie1 {
/*background:url() no-repeat;*/
background-position:0 0;
width:237px;
}

.publicatie1 a {
/*background:url() no-repeat;*/
background-position:-237px 0;
width:237px;
}

.publicatie2 {
/*background:url() no-repeat;*/
background-position:0 0;
width:237px;
}

.publicatie2 a {
/*background:url() no-repeat;*/
background-position:-237px 0;
width:237px;
}

.publicatie3 {
/*background:url() no-repeat;*/
background-position:0 0;
width:237px;
}

.publicatie3 a {
/*background:url() no-repeat;*/
background-position:-237px 0;
width:237px;
}

#leftcontent a,#leftcontentlarge a {
text-decoration:none;
border-bottom:1px dotted #f8991d;
color:#333;
}
.right-description a {
border-bottom:1px dotted #f8991d;
text-decoration:none;
color:#333;
}

#leftcontent a:hover,#leftcontentlarge a:hover,#footercontent a:hover,#menu a:hover, #leftcontentlarge a:hover, .right-description a:hover {
border-bottom:1px solid #f8991d;
}

/* Footer */

#wrapperfooter {
position:relative;
background:#1b1b1b;
margin:0 auto;
}

#footercontent {
text-align:left;
width:960px;
height:160px;
padding-right:12px;
color:#ccc;
font-size:.938em;
margin:0 auto;
}

#footercontent a {
text-decoration:none;
color:#ccc;
}

#footercontent li {
font-size:1em;
padding-top:4px;
padding-bottom:4px;
}

#kolom1 {
float:left;
width:197px;
margin-left:4px;
margin-right:36px;
margin-top:10px;
}

#kolom2 {
float:left;
width:197px;
margin-right:36px;
margin-top:10px;
}

#kolom3 {
float:left;
width:197px;
margin-top:10px;
}

#kolom4 {
float:left;
width:197px;
margin-left:0px;
margin-top:10px;
}

#footerspacer {
float:left;
width:1px;
height:120px;
margin-top:15px;
margin-left:17px;
margin-right:18px;
background:#1a1a1a url('../images/sprites.png') no-repeat;
background-position:-413px -120px;
display:block;
}















input,textarea {
    font-family:CalibriRegular, Calibri, Verdana, Geneva, sans-serif;outline:none;font-size:.875em;background-color:#fff;border:1px solid #ccc;color:#aaa;width:300px;font-style:italic;margin:0 0 10px;padding:5px;
}

textarea {
    overflow:auto;
}

input[type=submit],select,.pointer {
    cursor:pointer;
}

.cform label,.oform label {
    display:none;
}

input:focus,textarea:focus {
    color:#333;background-color:#fff;font-style:normal;border:1px solid #aaa;
}

.submitcontact {
    width:126px;height:28px;font-style:normal;font-size:.813em;text-transform:uppercase;
}

.submitofferte {
    width:140px;height:28px;font-style:normal;font-size:.813em;text-transform:uppercase;
}

.alignmid {
    text-align:center;width:300px;
}

form {
    margin-top:10px;
}

.error {
	color:#f8991d;
	font-size: large;
}

.hidden {
    text-indent:-5999px;overflow:hidden;
}

.margin {
    margin-top:5px;
}

.floatleft {
    float:left;width:312px;margin-right:36px;
}

.floatleftblank {
    float:left;width:312px;
}

.rightcontentsubp {
    float:left;margin-top:16px;border:solid #ddd 1px;background:#fcfcfc url(http://cdn.marcbuurke.nl/images/sprites.png) no-repeat;background-position:0 -270px;display:block;height:120px;width:255px;margin-bottom:32px;position:relative;
}

.rightcontentsubboek {
	float:left;
	margin-top:5px;
	background:#fcfcfc url(http://cdn.marcbuurke.nl/images/sprites.png) no-repeat;
	background-position:0 -270px;
	display:block;
	height:219px;
	width:160px;
	margin-bottom:1px;
	position:relative;
	background-color: #FFFFFF;
}

#leftcontentlarge .rightconttentimg.boek a {
    height:223px;
    text-decoration:none;
    border-bottom:none;
}

#fullcontent {
    width:960px;
}

.item {
    display:bloc
    k;height:190px;
}
.pspacer {
    padding-top:8px;
}

.portfoliowrap {
    width:950px;border-bottom:1px solid #e1e1e1;display:block;height:25px;text-align:left;text-transform:uppercase;
}

.itemtekst {
    width:660px;float:left;display:block;height:120px;padding-top:16px;margin-left:32px;
}

.itemtekstleft {
    width:660px;float:left;line-height:1.4em;text-align:left;
}

.itemtekstright {
    width:253px;float:left;
}

.itemtekstright h3 {
    font-size:.875em;font-style:italic;padding-left:8px;
}

.diensten li {
    border-bottom:1px dotted #e1e1e1;margin-top:2px;font-style:italic;font-size:.875em;
}

.portfolio-link {
    margin-top:8px;
}

.portfolio-link a {
    border-bottom:1px dotted #f8991d;
    color: #333;
    text-decoration:none;
}

.portfolio-link a:hover {
    border-bottom:1px solid #f8991d;
}

.submitcontact:hover,.submitofferte:hover {
    color:#333;border:1px solid #aaa;
}

.helper,.spacer{
    margin-bottom:8px;
}

.page_navigation {
    padding-bottom:10px;text-align:center;
}

.page_navigation a,.alt_page_navigation a {
    color:#FFF;text-decoration:none;font-size:.813em;background-color:#f8991d;border:1px solid #f8991d;margin:2px;padding:3px 5px;
}

.active_page {
    background-color:#FFF!important;color:#000!important;
}

.last_link,.first_link,.first_link {
    display:none;
}

#portfolio {
	margin-top:32px;
}

#portfolioitems {
    min-height:590px
}

.itemtekstleft p {
    margin:0;
}
