/*
Theme Name: De Weijer Design
Theme URI: http://www.deweijerdesign.nl/
Description: Theme speciaal gemaakt voor De Weijer Design BNO bv
Version: 2.0
Author: De Weijer Design
Author URI: http://www.deweijerdesign.nl/

	De Weijer Design 2.0
	 http://www.deweijerdesign.nl/

	This theme was designed and built by De Weijer Design BNO bv,

*/


body {
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0.05em;
	background-color: #4c768e;
	font-size: 90%;
	line-height: 1.4em;
	color: #1c2c35;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0.05em;
	font-size: 14px;
	line-height: 1.4em;
	color: #1c2c35;
}
#headerwrapper {
	height: 90px;
	background-attachment: scroll;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-position: left bottom;
}
#header {
	left:50%;
	margin-left:-480px;
	position:relative;
	width: 960px;
	background-color: #FFFFFF;
	height: 100%;
}
#home-link {
	height:89px;
	width:374px;
	position:absolute;
	text-indent:-9999px;
	background-image: url(images/logo_dwd.png);
	background-repeat: no-repeat;
}
#navwrapper {
	height: 38px;
	background-attachment: scroll;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-position: left 0px;
	background-image: url(images/bg-nav.jpg);
}
#nav {
	text-transform: uppercase;
	left:50%;
	margin-left:-480px;
	position:relative;
	width: 960px;
	height: 38px;
	letter-spacing: 0.09em;
	font-size: 80%;
	font-weight: bold;
}
#nav ul {
	list-style:none;
	float: right;
}
#nav li {
	float: left;
	margin:0;
	padding:0 0 0 15px;
	background-image: url(images/left.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#nav ul a {
	float:left;
	display:block;
	text-decoration:none;
	background-image: url(images/right.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	font-size: 105%;
	color: #4c768e;
	padding-top: 8px;
	padding-right: 17px;
	padding-left: 2px;
}
#nav a:hover {
	color:#f78d00;
}
#bodyhome #nav #home,
 #bodyprofiel #nav .current_page_item,
  #bodydiensten #nav .current_page_item,
   #bodyportfolio #nav #portfolio,
    #bodycontact #nav .current_page_item,
	 #bodyartikelen #nav #artikelen,
	  #bodybedankt #nav .page-item-5 {
	background-image:url(images/left-on.jpg);
	height: 38px;
	background-position: left top;
}
#bodyhome #nav #home a,
 #bodyprofiel #nav .current_page_item a,
  #bodydiensten #nav .current_page_item a,
   #bodyportfolio #nav #portfolio a,
    #bodycontact #nav .current_page_item a,
	 #bodyartikelen #nav #artikelen a,
	  #bodybedankt #nav .page-item-5 a {
	background-image:url(images/right-on.jpg);
	height: 38px;
	color: #FFFFFF;
}

#payoffwrapper {
	height:100%;
	background-attachment: scroll;
	background-color: #4c768e;
	background-repeat: repeat-x;
	background-position: left bottom;
	background-image: url(images/bg-payoff.jpg);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #233641;
	position: relative;
}
#payoff {
	left:50%;
	margin-left:-480px;
	position:relative;
	width: 960px;
	height: 100%;
	overflow: hidden;
	height: 100%;
	background-image: url(images/beeld-payoffhome.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	min-height:155px;
}
.payoffheader, #payoff #main h1 {
	color:#F78D00;
	display:block;
	font-size:20px;
	font-weight:bold;
	line-height:28px;
	margin:0 0 10px;
}
#payoff p {
	color:#FFFFFF;
	display:block;
	font-size:18px;
	width:740px;
}
#viernulvier #payoff {
	background-image: url(images/beeld-pay404.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#bodyhome #payoff {
	background-image: url(images/beeld-payoffhome.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#bodyprofiel #payoff {
	background-image: url(images/beeld-payoffprofiel.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#bodydiensten #payoff {
	background-image: url(images/beeld-payoffdiensten.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#bodyportfolio #payoff {
	background-image: url(images/beeld-payoffportfolio.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#bodycontact #payoff {
	background-image: url(images/beeld-payoffcontact.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#bodyartikelen #payoff {
	background-image: url(images/beeld-payoffartikelen.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#payoff #main {
	float: left;
	width: 960px;
	margin-top: 20px;
	padding-bottom: 25px;
	margin-left: 90px;
}
#payoff #beeld {
}
#containerwrapper {
	overflow: hidden;
	background-attachment: scroll;
	background-color: #ffffff;
}
#bodyportfolio #containerwrapper {
	background-color: #0a141e;
}
#viernulvier #containerwrapper {
	background-color:#4C768E;
	background-image:url(images/beeld-pay404.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}
#bodyartikelen #containerwrapper {
	background-color: #FFFFFF;
}
#container {
	left:50%;
	margin-left:-480px;
	position:relative;
	overflow: hidden;
	width: 960px;
}
#bodyportfolio #containerwrapper {
	background-color:#0A141E;
	background-image:url(images/bg-container-portfolio.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}
#viernulvier #container {
	height: 696px;
}
#maincontent {
	float: left;
	width: 645px;
	margin: 30px 0px 30px 90px;
}
#bodyhome #container #maincontent {
	width: 675px;
}
#bodyprofiel #container #maincontent, #bodycontact #container #maincontent, #bodydiensten #container #maincontent, #bodybedankt #container #maincontent, #bodynieuwsbrief #container #maincontent {
	width: 870px;
}
#container #sidebar {
	width: 195px;
	float: left;
	margin: 38px 0 30px 30px;
}
#bodyhome #container #sidebar {
	margin-left: 0px;
}
#sidebar ul ul ul {
	padding-left: 15px;
}
#sidebar ul ul ul {
	list-style-type: none;
	list-style-image: url(images/lijsticoon.png);
}
#hometekst {
	padding-right:30px;
}
#footerwrapper {
	min-height:326px;
	height:auto !important; /* voor moderne Browser */
	height:326px; /*voor IE6 */
	background-attachment: scroll;
	background-color: #4c768e;
	background-repeat: repeat-x;
	background-position: left top;
	background-image: url(images/bg-footer.jpg);
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #233641;
}
#footer {
	left:50%;
	margin-left:-480px;
	position:relative;
	width: 960px;
	overflow: hidden;
	height: 100%;
}
#footer #sitemap {
	float: left;
	width: 645px;
	margin-top: 20px;
	margin-right: 30px;
	margin-bottom: 30px;
	margin-left: 90px;
}
#sitemap li {
	float: left;
	padding-right: 10px;
}
#footer #footertext {
	width: 195px;
	float: right;
	margin-top: 20px;
	margin-bottom: 30px;
}





/* ------------------------------------------ Hier begint de kleur CSS ------------------------------------------ */
/* 

#4c768e = DWD hoofdkleur en linktekst

#2a414e = DWD donkerder borderkleuren

#1c2c35 = DWD tekst op wit

#f78d00 = DWD oranje accent

#ffffff = wit

#75b5da = DWD linktekst op donker

#0a141e = DWD portfolio achtergrond

#233641 = lijntje onder en boven container

 */
 
 /* ------------------------------------------ Hier begint de typo CSS ------------------------------------------ */
.text_blocksingle h2, h2 {
	font-size: 140%;
	font-weight: bold;
	line-height: 1.4em;
	margin-bottom: 0.7em;
}
#hometekst h3 {
	color: #000000;
	}
#bodyportfolio h3, #bodyartikelen h3 {
	font-size: 110%;
}
#bodyhome .mini-artikelen_item h3 {
	color: #4c768e;
	margin-bottom: 0em;
}

h4, #bodyprofiel h2, #bodydiensten h2 {
	font-size: 140%;
	color:#1c2c35;
	line-height: 1.4em;
	margin-bottom: 1em;
}
#bodydiensten h4 {
	margin-left: 2px;
}
h3, h5, #bodybedankt h2, #bodycontact h2 {
	font-size: 120%;
	color:#1c2c35;
	line-height: 1.4em;
	margin-bottom:0em;
}
strong {
	font-weight: bold;
}

a {
	color: #4c768e;
	text-decoration: underline;
}
a:hover {
	color: #f78d00;
	text-decoration: underline;
}
h2 a {
	font-size: 16px;
	color: #ffffff;
	text-decoration: none;
}
h2 a:hover {
	color: #f78d00;
	text-decoration: none;
}
h6 {
	font-size: 100%;
	color: #f78d00;
	font-weight:bold;
	line-height:1.4em;
	margin-bottom: 0.3em;
}
.text_block h6, .text_blocksingle h6 {
	margin-bottom: 0.1em;
}
#maincontent h6 {
	font-size: 120%;
}
#block_feature .block_inside .text_block small {
	color: #FFFFFF;
}
#block_feature .block_inside .text_block small a {
	color: #75b5da;
	text-decoration: none;
}
#block_feature .block_inside .text_block small a:hover {
	color: #f78d00;
	text-decoration: underline;
}
#bodyartikelen small, #bodyhome small, #bodysearch small {
	color: #1c2c35;
	font-weight: normal;
	font-size: 75%;
	display: block;
	line-height: 1.4em;
	margin-bottom: 2em;
}
#bodyhome small {
	margin-bottom: 0.6em;
}
#bodyartikelen small a, #bodyhome small a, #bodycontact small a {
	color: #4c768e;
	text-decoration: none;	
}
#bodyartikelen small a:hover, #bodyhome small a:hover, #bodycontact small a:hover {
	color: #f78d00;
	text-decoration: underline;
}
#bodyportfolio small {
	color: #FFFFFF;
	font-weight: normal;
	font-size: 75%;
	display: block;
	line-height: 1.4em;
	margin-bottom: 2em;
}
#bodyportfolio small a {
	color: #75b5da;
	text-decoration: none;	
}
#bodyportfolio small a:hover {
	color: #f78d00;
	text-decoration: underline;
}
p {
	margin-bottom: 1.4em;
}
.kolom33 li, .kolom50 li, .kolom75 li {
	font-size: 90%;
	line-height: 1.4em;
	color: #1c2c35;
}
#block_portfolio p {
	font-size: 90%;
	line-height: 1.4em;
	color: #FFFFFF;
}
#block_feature p {
	font-size: 90%;
	line-height: 1.4em;
	color: #FFFFFF;
	margin-bottom: 2em;
}
#payoff p {
	font-size: 120%;
	line-height: 1.4em;
	color: #FFFFFF;
	margin-bottom: 0em;
}
#viernulvier #payoff p {
	margin-bottom: 1.4em;
}
#payoff input {
	color:#4C768E;
	font-size:20px;
}
#payoff a.button, #payoff button {
	font-size:18px;
	font-weight:normal;
	padding:5px 7px 4px;
}
#bodyhome #sidebar p, #bodysearch #sidebar p {
	font-size: 80%;
	line-height: 1.4em;
	color: #1c2c35;
	margin-bottom: 0.7em;
}
#sidebar ul {
	margin-bottom: 2em;
}
#sidebar ul li ul {
	margin-bottom: 0em;
}
#sidebar a {
	text-decoration: none;
}
#sidebar h3 a {
	color: #4c768e;
}
#sidebar h3 a:hover {
	color: #f78d00;
}
#sidebar li {
	padding-bottom: 5px;
}
#sidebar li a {
	font-size: 90%;
	line-height: 1.1em;
}
#bodyportfolio #sidebar a, .mini_portfolio_item .text_blocksingle a {
	color: #75b5da;
}
#bodyartikelen #sidebar a {
	color: #4c768e;
}
#bodyartikelen #sidebar a:hover, #bodyportfolio #sidebar a:hover {
	color: #f78d00;
	text-decoration: underline;
}
#footer p {
	font-size: 100%;
	line-height: 1.4em;
	color: #FFFFFF;
}
#footer a {
	color: #75b5da;
	text-decoration: none;
	font-size: 100%;
	line-height: 1.4em;
}
#footer a:hover {
	color: #f78d00;
	text-decoration: underline;
}
img, a img {
	border: 3px solid #4c768e;
}

#bodyartikelen img {
	margin-top: 10px;
}

a:hover img {
	border: 3px solid #f78d00;
}
.item img {
	margin-bottom:1.4em;
}


/* ------------------------------------------ Vormgeving Content ------------------------------------------ */

/*
 Featured Block
 */

.block {
	border: 1px solid #2a414e;
	background-color: #2a414e;
	margin-bottom: 30px;
	
}
#block_feature .block_inside {
	display: block;
	border: 1px solid #4c768e;
	background-image: url(images/bg-featured.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 30px;
	overflow: auto;
}
.image_block {
	border: 1px solid #4c768e;
	margin-right: 25px;
	background-color: #44697e;
	padding: 3px 3px 1px 3px;
	float: left;
}
.image_block img {
	border: 1px solid #2a414e;
}

.text_block {
	float: left;
	width: 387px;
	padding-bottom: 30px;
}
.text_blocksingle {
	float: left;
	width: 100%;
	padding-bottom: 30px;
}
#block_feature .text_block {
	padding-bottom: 5px;
}
#bodyportfolio .text_block {
	float: left;
	width: 270px;
}
.mini_artikelen_item .text_block {
	width: 420px;
}

#bodyhome .mini_artikelen_item .text_block {
	width: 195px;
}  

/*
 Losse items
 */
 
#block_portfolio, #block_artikelen {
	overflow: auto;
}
#portfolio_items, #artikelen_items {

	float: left;
	overflow: hidden;
}
#bodyhome #portfolio_items {
	width: 100%;
}
#block_portfolio .block_inside, #block_artikelen .block_inside {
	display: block;
	padding-bottom: 10px;
	overflow: hidden;
}

#portfolio_items h2, #artikelen_items h2 {
	font-size: 16px;
	background-color: #44697e;
	color: #ffffff;
	padding: 5px 30px 5px 10px;
	border: 1px solid #5e91ae;
	margin-bottom: 1em;
	background-image: url(images/bg-featured.jpg);
}
#bodyhome #portfolio_items h2 {
	margin-bottom: 0.4em;
}
.mini_artikelen_item h3 {
	font-size: 14px;
	}
.mini_portfolio_item, .mini_artikelen_item {
	display: block;
	height: 100%;
}
#bodyhome .mini_portfolio_item {
	width: 310px;
	float: left;
	margin-right: 27px;
}
.mini_portfolio_item .block-inside {
	height: 100%;
}
.mini_portfolio_item .thumbnail {
	float: left;
	margin-bottom: 10px;
	border: 3px solid #4c768e;
	width: 414px;
}
#bodyhome .mini_portfolio_item .thumbnail {
	margin-bottom: 0px;
}
#bodyhome .mini_portfolio_item .thumbnail {
	width: 304px;
}
.categorie {
	width: 195px;
	margin-right: 30px;
	float: left;
}
.categoriesingle {
	width: 100%;
	margin-right: 30px;
	float: left;
}
#bodyhome .categorie {
	width: 310px;
	margin-right: 0px;
	float: left;
}
#bodyhome #sidebar .categorie {
	width: 195px;
}
#portfolio_items small, #artikelen_items small {
	padding-left: 10px;
}
#portfolio_items .item, #artikelen_items .item {
	float: left;
	width: 420px;
	padding-bottom: 30px;
}
#bodyhome #portfolio_items .item {
	padding-bottom: 0;
}
#bodyhome .item img {
	height:157px;
	width: 304px;
}
#bodysearch .item {
	padding-bottom: 10px;
}
#bodysearch .item img {
	width: 414px;
}
#bodyhome #portfolio_items .item {
	width: 310px;
}
.kolom33 img, .kolom50 img, .kolom75 img, #maincontent .beeld img, #map {
	border: 3px solid #4c768e;
	margin-bottom: -3px;
}
.kolom50 img {
	width: 414px;
}
#bodyprofiel #maincontent .beeld {
	float: left;
	width: 195px;
	margin-right: 30px;
	margin-top: 6px;
}
.kolom25 {
	float: left;
	margin-right: 30px;
	width: 195px;
}
.kolom75 {
	float: left;
	width: 645px;
}
.kolom33 {
	width: 270px;
	margin-right: 30px;
	float: left;
}
.kolom50 {
	width: 420px;
	margin-right: 30px;
	float: left;
}
.kolom66 {
	width: 570px;
	margin-right: 30px;
	float: left;
}
#bodydiensten .kolom66 {
	margin-top: -25px;
}

/*
 Contactformulier
 */

#form {
	background-image: url(images/bg-featured.jpg);
	background-color:#2a414e;
	border: 1px solid #4c768e;
	background-repeat: no-repeat;
	background-position: right top;
	font-size: 90%;
}
fieldset {
	margin: 0;
	padding: 0;
}
fieldset ol {
	padding: 20px 20px 0 20px;
}
fieldset li {
	width: 380px;
	padding-bottom: 15px;
	float: left;
}	
fieldset.submit {
	border-style: none;
	background-color: #2A414E;
	padding-left: 20px;
	padding-bottom: 20px;
}
label {
	display: block;
	color: #FFFFFF;
}
input {
	width: 250px;
}
#s {
	float: left;
	width: 130px;
	height: 20px;
}
#searchsubmit {
	float: left;
	width: 55px;
}
select {
	width: 154px;
}

textarea {
	width: 375px;
}
.submit	{
	width: 380px;
	padding: 0px 20px 20px 20px;
	float: left;
}
.submit input {
	width: 70px;
}
.LV_validation_message LV_invalid {
	color: #FFFFFF;
}

/*
 Coda slider
 */

#wrapper {
    width: 100%;
    margin: 0 auto;
}

#slider {
    width: 870px;
    margin: 0 auto;
    position: relative;
}

.scroll {
    height: 520px;
    width: 870px;
    overflow: auto;
    overflow-x: hidden;
    position: relative;
    clear: left;
}

.scrollContainer div.panel {
    height: 520px;
    width: 870px;
}


ul.navigation {
	list-style: none;
	font-weight: bold;
	font-size: 110%;
}

ul.navigation li {
	margin-bottom: 20px;
}

ul.navigation a {
    color: #4c768e;
    text-decoration: none;
}

ul.navigation a:hover {
	color: #f78d00;
	text-decoration: none;
}
ul.navigation .current {
	color: #f78d00;
	text-decoration: none;
}
.scrollButtons {
	height: 0px;
	width: 0px;
	visibility: hidden;
}

.hide {
    display: none;
}
/* ------------------------------------------ Hier begint de styling CSS ------------------------------------------ */
.clear {
	clear: both;
	}
.date {
	font-weight: bold;	
}
.accent {
	color: #f78d00;
}
hr.hr1 {
	float: left;
	color: #1c2c35;
	background-color: #1c2c35;
	height: 2px;
	width: 100%;
	margin-bottom: 30px;
}
a.button{
	background: #f78d00 url(images/bg-button.jpg) repeat-x;
	padding: 3px 10px 2px;
	color: #FFFFFF;
	text-decoration: none;
	border: 1px solid #f78d00;
	text-transform: uppercase;
	font-size: 80%;
	line-height: 1.3em;
	font-weight: bold;
}
#posts_navigation a,#bodyhome a.button{
	padding: 3px 10px 2px;
	color: #FFFFFF;
	text-decoration: none;
	border: 1px solid #2a414e;
	text-transform: uppercase;
	line-height: 1.3em;
	font-weight: bold;
	background-color: #4c768e;
	background-image: none;
	background-repeat: no-repeat;
	margin-bottom: 2em;
}
a.button:hover{
	background: #f78d00 url(images/bg-button-o.jpg) repeat-x;
}
#posts_navigation a:hover, #bodyhome a.button:hover {
	border: 1px solid #f76e00;
	background-color: #f78d00;
}
#wp_page_numbers a:hover {
	border: none;
}
.clear {
	clear:both;
}
.last {
	margin-right: 0px;
}
.kolom33 ul, .kolom50 ul, .kolom75 ul {
	list-style-type: disc;
	margin-left: 16px;
}
.hidden {
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	visibility: hidden;	
}
.left {
	float: left;
	margin-right: 30px;
}
.right {
	float: right;
	margin-left: 20px;
}

#bodyportfolio ol li a {
	color: #75b5da;
}
#bodyartikelen ol li a {
	color: #4c768e;
}
#bodyportfolio ol li a:hover, #bodyartikelen ol li a:hover {
	color: #f78d00;
}
.mini_artikelen_item ol, .mini_portfolio_item ol, .mini_artikelen_item ul, .mini_portfolio_item ul {
	margin-bottom: 1em;
}
.mini_artikelen_item ol, .mini_portfolio_item ol {
	list-style-type: decimal;
}
.mini_artikelen_item ul, .mini_portfolio_item ul {
	list-style-type: disc;
}
.mini_artikelen_item ol li, .mini_portfolio_item ol li {
	margin-left: 20px;
	line-height:1.4em;
}
.mini_portfolio_item ul, .mini_portfolio_item ol {
	color: #FFFFFF;
}
.mini_artikelen_item ul li, .mini_portfolio_item ul li {
	margin-left: 20px;
	line-height:1.4em;
}
blockquote {
	width: 521px;
	margin: 0px auto;
	padding: 10px;
	font-style: italic;
	font-weight: bold;
}

#gerelateerd {
	margin-top: 3em;
}
#gerelateerd ol li {
	line-height: 1.4em;
	margin-left: 0px;
	list-style-type: none;
}
#gerelateerd ol li a {
	font-size: 100%;
}
.alignleft {
	clear: right;
	float: left;
	margin-right: 10px;
}
.alignright {
	clear: left;
	float: right;
	margin-left: 10px;
}
#bodydiensten .alignright {
	margin: 20px 0 0 20px;
}
.mini_artikelen_item .wp-caption {
	max-width: 420px;
	margin-bottom: -0.8em;
}
.mini_portfolio_item .wp-caption {
	max-width: 645px;
	margin-bottom: -0.8em;
}
.wp-caption-text {
	font-style: italic;
}
#search {
height: 1.4em;
}
input, textarea, button {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	font-family:Arial,Helvetica,sans-serif;
	background:#FAFAFA none repeat scroll 0 0;
	border-color:#AAAAAA #DDDDDD #DDDDDD #AAAAAA;
	border-style:solid;
	border-width:1px;
	color:#444444;
	font-size:14px;
}
#bodynieuwsbrief input {
	height: 20px;
}
a.button, button, #bodynieuwsbrief .submitbutton {
	background-color:#4C768E;
	background-image:none;
	background-repeat:no-repeat;
	border:1px solid #2A414E;
	color:#FFFFFF !important;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	line-height: 22px;
}
#bodynieuwsbrief .submitbutton {
	font-size:11px;
	padding:3px 6px;
	width: 130px;
	}
#artikelen_items a.button, button {
	font-size:9px;
}
button {
	cursor:pointer;
	font-size:11px;
	padding:0px 6px;
	margin-top:-1px;
}

a.button:hover, button:hover, #bodynieuwsbrief .submitbutton:hover {
	background-color:#F78D00;
	border:1px solid #F76E00;
}
.search #searchform input {
	height: 20px;
	}
#main #searchform input {
	height: 30px;
	width: 200px;
	}

/* Related Posts */
.meta {
	padding: 15px 0 15px 0;
	}  
ol.related-posts {
	clear:both;
}  
ol.related-posts li{
	display:inline;
	margin-bottom:10px;
}  
ol.related-posts img {
	clear:both;
	width:220px;
	margin-right: 20px;
}  
ol.related-posts a {
	font-size: 90%;
	clear:both;
	display:block;
	text-decoration:none;
	margin-bottom:20px;
}
ol.related-posts a:hover {
	text-decoration:none;
}
ol.related-posts li {
	margin-left: 0px;
}

.text_blocksingle object {
	}
a.post-edit-link {
	color: red !important;
	}

/* PRIJSVRAAG CSS */
body#prijsvraag {
	background-color: #E30613;
	}
#prijsvraag #containerwrapper {
	background-color: #E30613;
}
#prijsvraag #container {
	margin-left:-300px;
	width: 600px;
	background-color: #e30613;
}
#prijsvraag #maincontent {
	display: inline;
	float: left;
	width: 554px;
	margin: 23px;
}
#prijsvraag .header, #prijsvraag .formulier {
	background:#FFFFFF url(http://www.deweijerdesign.nl/images/prijsvraag/prijsvraagtop.png) no-repeat scroll left top;
	float: left;
	padding: 20px 0 0 20px;
}
#prijsvraag .bottom {
	background:#E30613 url(http://www.deweijerdesign.nl/images/prijsvraag/prijsvraagbottom.png) no-repeat scroll left top;
	color: #ffffff;
	text-indent: -9999px;
	clear: both;
	height: 10px;
	margin: 0 0 23px 0;
	padding: 0;
}
.beelden {
	background:#FFFFFF url(http://www.deweijerdesign.nl/images/prijsvraag/bg-beelden.png) no-repeat scroll center center;
	padding: 40px 0;
	margin: 0 0 23px 0;
	float: left;
	width: 554px;
	}
.formulier {
	width: 534px;
	}
#prijsvraag .smaller {
	padding-right: 20px;
	}
#prijsvraag .containerlinks {
	width: 368px;
	float: left;
	}
#prijsvraag .containerrechts {
	width: 166px;
	float: right;
	}
#prijsvraag .containerheel {
	width: 534px;
	float: left;
	}
#prijsvraag img {
	border: 0;
	}
.vraag {
	width: 246px;
	margin-left: 20px;
	float: left;
	}
img.pvfoto {
	float: left;
	border: 1px #ffffff solid !important;
	}
.vraag p {
	float: right;
	display: block;
	padding-top: 40px;
	width: 174px;
	}
#prijsvraag input {
	padding: 4px;
	font-size: 17px;
	}
.vraag input {
	width: 170px;
	border: 1px solid #24afdb;
	}
.formulier input {
	width: 438px;
	border: 1px solid #000000;
	float: right;
	margin-right: 20px;
	}
.wpcf7-list-item input {
	border: 0;
	}
#prijsvraag .wpcf7-list-item input {
	width: 20px;
	margin-right: 0;
	padding: 0;
	text-align: left;
	float: left;
	}
.vraag strong {
	font-size: 16px;
	}
#prijsvraag label {
	width: 60px;
	color: #000000;
	display: inline;
	}
.nieuwsbrief .wpcf7-list-item {
	margin-left: 0;
	}
.kleur .kleur {
	margin-top: 6px;
	}
input.prijsvraagsubmit {
	float: left;
	width: 150px;
	background-color: #24AFDB;
	color: #ffffff;
	margin-bottom: 40px;
	}
input.prijsvraagsubmit:hover {
	background-color: #0c99c6;
	}
.kleiner {
	font-size: 12px;
	}
#prijsvraag div.wpcf7-mail-sent-ok {
	border:2px solid #ffffff !important;
}
#prijsvraag span.wpcf7-not-valid-tip-no-ajax {
	color:#FFFFFF;
	padding: 2px 3px 2px 5px;
}
#prijsvraag .beelden span.wpcf7-not-valid-tip-no-ajax {
	background-color: #E30613;
}
#prijsvraag .formulier span.wpcf7-not-valid-tip-no-ajax {
	color:#E30613;
	padding: 2px 3px 2px 0;
}
.naw {
	float: left;
	width: 514px;
	margin-bottom: 20px;
	}
.naw label {
	float: left;
	}
.naw input {
	float: right;
	margin-right: 0;
	}
div.wpcf7-validation-errors {
	color: #ffffff;
	font-weight: bold;
}
.prijsvraagbanner {
	z-index: 100;
	position: absolute;
	height:100%;
	top: 0;
	right: 0;
	padding-right: 40px;
	overflow:hidden;
	width:400px;
	height: 193px;
	}
.prijsvraagbanner img, .prijsvraagbanner a, .prijsvraagbanner a:hover img {
	border: 0;
	}
