/**
 * Developed by Congos Solutions
 * http://www.congos.nl/
**/

* {
	margin: 0;
	padding: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

body{
    background-color:#ffffff;
}

img{
border:0;
}

h1{
	color: #000000;
	font-size: 18px;
	font-weight:bold;
	margin-bottom:10px;
}

h2{
	color: #000000;
	font-size: 18px;
	font-weight:bold;
	margin-bottom:10px;
}
h3{
	color: #000000;
	font-size: 16px;
	margin-bottom:10px;
}

p{
	color: #4a4a4a;
    line-height: 140%;
    margin-bottom: 7px;
}

a{
	color: #575756;
}
a:hover{
	color: #cc0066;
}
ul{
	list-style:none;
}
li{
	margin-bottom:5px;
}
		

/**header **/

div#headerholder {
    height: 146px;
    background: #cc0066;
    margin-bottom: 25px;
}

div#header{
	width: 855px;
	padding-left:15px;
	padding-right:15px;
    height: 146px;
    margin: 0 auto;
}

div#logo-box{
    width: 100%;
    height: 129px;
    background:url(../images/logo.png) top center no-repeat;
    overflow:hidden;
}

div#logo-box a {
    width: 855px;
    height: 146px;
    display: block;
}

div #logo-box h1{
visibility:hidden;
}

div#banner-box{
    width: 468px;
    height: 60px;
    float:right;
    background-color:#e7e7e7;
    margin-top:20px;
}

/**menu **/
div#body-top{
    background: #ffffff url("../images/bg-body.jpg") no-repeat center top;
    margin: 0 auto;
	margin-top:45px;
	margin-bottom:45px;
	height: 450px;
	width: 861px;
	padding-left:15px;
	padding-right:9px;
}

div.body-top-box{
    width: 280px;
	height: 415px;
    margin: 0 auto;
	margin-top:20px;
    margin-right: 7px;
    float:left;
}

div.body-top-box img{
width:280px;
margin-top:-2px;
}

div#body-top img.overlay{
position:relative;
float: left;
top: 335px;
margin-bottom:-280px;
z-index:1;
}

div#body-top span.link{
position: relative;
color:#FFFFFF;
text-decoration:none;
float: left;
top: -60px;
left: 20px;
z-index:1;
font-size:24px;
}

div.body-top-box span{
text-decoration:none;
}

div.body-top-box span:hover{
text-decoration: underline;
}
/** menu vervolgpagina **/
div#body-top-vervolg{
    background: #ffffff url("../images/bg-body-vervolg.jpg") no-repeat center top;
    margin: 0 auto;
	margin-top:45px;
	margin-bottom:45px;
	height: 107px;
	width: 861px;
	padding-left:15px;
	padding-right:9px;
}

div.body-top-vervolg-box{
    width: 280px;
	height: 80px;
    margin: 0 auto;
	margin-top:20px;
    margin-right: 7px;
    float:left;
}

div.body-top-vervolg-box img{
width:280px;
margin-top:-2px;
}

div#body-top-vervolg img.overlay{
position:relative;
float: left;
top: 0px;
margin-bottom:-80px;
z-index:1;
}

div.body-top-vervolg-box span.link{
position: relative;
color:#FFFFFF;
width: 260px;
height: 60px;
text-decoration:none;
float: left;
top: -80px;
padding-left: 20px;
padding-top: 20px;
z-index:1;
font-size:24px;
}

/**FF fix **/
@-moz-document url-prefix() {
div.body-top-vervolg-box span.link { top:-83px; padding-top:21px; }
}
@-moz-document url-prefix() {
div.body-top-vervolg-box span.link-active { top:-83px; padding-top:21px; background-color:#cc0066;}
}

/**einde FF fix **/
div.body-top-vervolg-box span:hover{
text-decoration: underline;
background-color:#cc0066;
}
div.body-top-vervolg-box span.link-active{
background-color:#cc0066;
position: relative;
color:#FFFFFF;
width: 260px;
height: 60px;
text-decoration:none;
float: left;
top: -80px;
padding-left: 20px;
padding-top: 20px;
z-index:1;
font-size:24px;
}


div#body-content{
	width: 1138px;
    height: 100px;
    margin: 0 auto;
}
div#body-content-left{
    margin: 0 auto;
	margin-bottom:15px;	
	width:780px;
	float:left;
}
div.body-content-left-vervolg{
    margin: 0 auto;
	margin-left:15px;
	margin-bottom:15px;	
	width:550px;
	float:left;
    border-bottom: 1px solid #656565;
}
div.body-content-left-vervolg h2{
    font-size:24px;
    font-weight:bold;
    color:#cc0066;
}

h2.bclv {
    font-size:22px;
    font-weight:bold;
    color:#2e2e2e;
    text-decoration: none;
}

h2.bclv a {
    font-size:24px;
    font-weight:bold;
    color:#cc0066;
    text-decoration: none;
}

h2.bclt {
    color: #000000;
    font-size: 17px;
    font-weight: bold;
    margin-bottom: 10px;
}

h2.bclt a {
    color: #000000;
    font-size: 17px;
    font-weight: bold;
    margin-bottom: 10px;
    text-decoration: none;
}

div#body-content-left-vervolg-social{
    margin: 0 auto;
	margin-top:15px;
	padding-top:15px;
    margin-left:15px;	
	margin-bottom:15px;	
	width:550px;
	height:45px;
	float:left;
}
div#fb-like{
    margin: 0 auto;
	float: left;
	margin-right:15px;
}
div#twitter{
    margin: 0 auto;
	float: left;
	margin-right:15px;
}
div#googlePI{
    margin: 0 auto;
	float: left;
	margin-right:15px;
}
div#pinterest{
    margin: 0 auto;
	float: left;
	margin-right:15px;
}

.body-content-left-vervolg{
    margin: 0 auto;
	margin-left:15px;
	margin-bottom:15px;	
	padding-bottom:15px;
	width:550px;
	float:left;
}
.body-content-left-vervolg h2{

}
.body-content-left-vervolg a img{
    border: none;
    width: 188px;
}
.body-content-left-vervolg .img-holder {
    float:left;
    margin-right:15px;
    margin-bottom: 15px;
    width: 188px;
    height: 163px;
    overflow: hidden;
}
a.lees-meer{
display:block;
float:right;
font-size:12px;
color:#4a4a4a;
font-weight:bold;
text-decoration:none;
background: url("../images/read-more.png") right top no-repeat;
padding-right: 32px;
min-height: 23px;
padding-top: 5px;
}
a.lees-meer:hover{
text-decoration:underline;
}


div#body-content-right{
    margin: 0 auto;
	margin-bottom:10px;
	width:338px;
	float:right;
}
div#body-content-right .ad {
    margin: 0 auto;
	margin-left:13px;
	margin-bottom:15px;
	width:125px;
	height:125px;
	float:left;
	background-color:#c6c6c6;
    border: 12px solid #f3f3f3;
}

div#body-content-right h2{
	margin-left:15px;
}

div#body-content-right ul{
	margin-left:15px;
}

div#footer{
	width: 100%;
	background-color:#eeeeee;
	clear:both;
}
div#footer-content{
    margin: 0 auto;
	padding-top:15px;
	width:855px;
}
div#footer-box{
	width: 785px;
	height: 135px;
	background-color:#ffffff;
	padding: 15px 15px 15px 15px;
}
div#footer-social{
	width: 290px;
	height: 50px;
	margin-left: 525px;
	margin-top:15px;
	margin-bottom:15px;
	background-image:url(../images/bg-footer-social.png);
	background-position:left;
	background-repeat:no-repeat;
}
div#footer-social-fb{
	width: 39px;
	height: 39px;
	margin-right: 15px;
	float: right;
}
div#footer-social-twitter{
	width: 39px;
	height: 39px;
	margin-right: 15px;
	float: right;
}
div#footer-social-pinterest{
	width: 39px;
	height: 39px;
	float: right;
}
div#footer-articles{
	width: 815px;
	height: 135px;
}
div#footer-articles ul{
	width: 121px;
	margin-right:17px;
	float:left;
}
div#footer-articles ul.last{
	width: 121px;
	float:left;
	margin-right:0px;
}
div.clear {
    clear: both;
}
div#page-navigation{
    margin:0 auto;
    text-align:center;
    float:left;
    font-size: 13px;
	margin-bottom:15px;	
	width:780px;
    margin-top: 10px;
}
div#page-navigation a.begin{
    margin-right:25px;
}
div#page-navigation a.previous{
    margin-right:40px;
}
div#page-navigation a.pagenumber{
    margin-left:5px;
    margin-right:5px;
    color: #000000;
    text-decoration:none;
    font-weight: bold;
    font-size: 13px;
}
div#page-navigation a.pagenumber:hover{
    color: #CC0066;
}
div#page-navigation a.pagenumber:active{
    color: #CC0066;
}
div#page-navigation a.next{
    margin-left:40px;
}
div#page-navigation a.end{
    margin-left:25px;
}

div#page-navigation img{
    border:0;
}
.active-nav {
    color: #CC0066;
    font-size: 13px;
}

div#topbox {
    border-bottom: 1px solid #656565;
}

div#column-left {
    float: left;
    width: 550px;
}

div#column-right {
    float: right;
    width: 280px;
}


/* 3.0 */

div#menu {
    height: 30px;
    background: #FFFFFF;
    border: 1px solid #dedede;
    margin-bottom: 45px;
}

div#menu a {
    float: left;
    margin-left: 40px;
    font-size: 13px;
    color: #898989;
    text-decoration: none;
    padding-top: 7px;
}

div#menu a:hover {
    text-decoration: underline;
}

div#menu a.active {
    color: #cc0066;
    font-weight: bold;
}


div.social {
    padding-top: 1px;
    height: 44px;
    background: #FFFFFF;
    padding-left: 25px;
}

a.facebook {
    display: block;
    float: left;
    width: 28px;
    height: 28px;
    margin-right: 25px;
    background: url("../images/facebook-grey.png") left top no-repeat;
}

a.twitter {
    display: block;
    float: left;
    width: 26px;
    height: 22px;
    margin-right: 25px;
    background: url("../images/twitter-grey.png") left top no-repeat;
}

a.pinterest {
    display: block;
    float: left;
    width: 25px;
    height: 26px;
    margin-right: 25px;
    background: url("../images/pinterest-grey.png") left top no-repeat;
}

a.googleplus {
    display: block;
    float: left;
    width: 26px;
    height: 26px;
    margin-right: 25px;
    background: url("../images/googleplus-grey.png") left top no-repeat;
}

a.rss {
    display: block;
    float: left;
    width: 27px;
    height: 27px;
    margin-right: 25px;
    background: url("../images/rss-grey.png") left top no-repeat;
}

a.bloglovin {
    display: block;
    float: left;
    width: 27px;
    height: 26px;
    margin-right: 25px;
    background: url("../images/heart-grey.png") left top no-repeat;
}

.item {
    margin-bottom: 15px;
}

.wist-je-dat {
    background: url("../images/wist-je-dat.png") left top no-repeat;
    width: 37px;
    height: 178px;
    float: left;
}

.in-gesprek-met {
    background: url("../images/in-gesprek-met.png") left top no-repeat;
    width: 37px;
    height: 178px;
    float: left;
}

.binnenkijken-bij {
    background: url("../images/binnenkijken-bij.png") left top no-repeat;
    width: 37px;
    height: 178px;
    float: left;
}

.img-holder {
    overflow: hidden;
    width: 272px;
    height: 178px;
    float: left;
}

.img-holder img {
    width: 350px;
}

.content {
    border-right: 10px solid #f3f3f3;
    border-bottom: 10px solid #f3f3f3;
    border-top: 10px solid #f3f3f3;
    width: 461px;
    height: 158px;
    float: left;
}

.contentHolder {
    padding: 15px 15px 0 25px;
}

a.labelCategoryLink {
    width: 37px;
    height: 178px;
    display: block;
}

div#body-content-right .banner {
    margin-bottom: 20px;
}

div.follow-us-on-facebook {
    background: url("../images/volg-ons-op-facebook.png") left top no-repeat;
    width: 213px;
    height: 21px;
    margin-bottom: 10px;
    margin-left: 10px;
}

div.also-check-this {
    background: url("../images/kijk-ook-eens-bij.png") left top no-repeat;
    width: 175px;
    height: 21px;
    margin-left: 10px;
    margin-bottom: 20px;
}

.fb-like-box {
    margin-left: 20px;
    margin-bottom: 35px;
}


div#signature {
    border-top: 1px solid #a7a7a7;
    border-bottom: 1px solid #a7a7a7;
    background: #fffefd;
    height: 32px;
}

div#signature-box {
    width:1138px;
    margin:0 auto;
    font-size: 11px;
    color: #42413e;
}

span#domain {
    color: #a7a7a7;
    font-size: 18px;
    font-weight: bold;
    line-height: 32px;
    display: block;
    float: left;
    margin-right: 25px;
}

span#slogan-small {
    background: url("../images/slogan-small.png") left 10px no-repeat;
    width: 306px;
    height: 32px;
    display: block;
    float: left;
}

div#bottom-menu {
    float: right;
}

div#bottom-menu a{
    font-size:11px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color: #42413e;
    text-decoration:none;
    line-height: 32px;
}

div#bottom-menu a:hover{
    text-decoration:underline;
}

.hide {
    display: none;
}

div#copyrightHolder {
    width:1138px;
    margin:0 auto;
}

div#copyright {
    font-size: 9px;
    color: #898989;
    height: 20px;
    width: 230px;
    float: right;
    margin-top: -57px;
    text-align: right;
}

div#copyright a {
    font-size: 9px;
    color: #898989;
    text-decoration: none;
}

div#copyright a:hover {
    text-decoration: underline;
}

div#bottom {
    height: 120px;
}

div#bottomHolder {
    width:1138px;
    margin:0 auto;    
}

a.artiwerp {
    background: url("../images/artiwerp.png") left top no-repeat;
    width: 143px;
    height: 58px;
    display: block;
    margin-top: 35px;
    float: left;
    margin-right: 30px;
}

a.showhome {
    margin-top: 15px;
    background: url("../images/tile-showhome.png") left top no-repeat;
    width: 132px;
    height: 91px;
    display: block;
    float: left;
    margin-right: 30px;
}

a.inspiratie-interieur {
    margin-top: 15px;
    background: url("../images/tile-inspiratie-interieur.png") left top no-repeat;
    width: 132px;
    height: 91px;
    display: block;
    float: left;
    margin-right: 30px;
}

a.lieve-keet {
    margin-top: 15px;
    background: url("../images/tile-lieve-keet.png") left top no-repeat;
    width: 132px;
    height: 91px;
    display: block;
    float: left;
}


.bannerInContent {
    margin: 30px 0 30px 0;
}

.bannerInContent .banner {
    float: left;
    margin-right: 6px;    
}

.bannerInContent .links {
    

}

.bannerInContent .links .link {
    background: #cc0066;
    color: #FFFFFF;
    width: 197px;
    height: 122px;
    float: left;    
    margin-left: 7px;    
    margin-bottom: 7px;
    margin-top: 2px;
    padding: 0 0 13px 13px;  
}

.bannerInContent .links a {
    font-size: 17px;
    color: #FFFFFF;
    text-decoration: none;    
    display: table-cell;
    vertical-align: bottom;     
    width: 197px;
    height: 122px;
    font-weight: bold;
}

.bannerInContent .links a:hover {
    text-decoration: none;
}

.bannerInContent a#binnenkijken,
.bannerInContent a#interieurstylisten,
.bannerInContent a#webwinkels,
.bannerInContent a#win-acties {
    color: #FFFFFF;
}

div.bigItem {
    width: 780px;
    margin-top: -32px;
    margin-bottom: 20px;
}

div.contentFull {
    float: left;
    width: 727px;
    border: 10px solid #f3f3f3;
}

div.contentLabel {
    float: left;
    width: 33px;
    min-height: 10px;
}

div#label-woonnieuws {
    background: url("../images/woonnieuws-label.png") left top no-repeat;
    width: 33px;
    height: 203px;
}

div#label-binnenkijken-bij {
    background: url("../images/binnenkijken-bij-label.png") left top no-repeat;
    width: 33px;
    height: 276px;
}

div#label-in-gesprek-met {
    background: url("../images/in-gesprek-met-label.png") left top no-repeat;
    width: 33px;
    height: 254px;
}

div.contentFullHolder {
    margin: 15px 0 50px 30px;
    width: 685px;
    float: left;
}

div.contentFullHolder ul {
    list-style: disc;
}

div.contentFullHolder li {
    margin-left: 15px;
}

div.contentFullHolder h2 {
    margin-bottom: 25px;
}

div.contentFullDate {
    float: right;
    margin: 20px 15px 0 0;
    color: #989898;
}

div.social-plugin {
    float: left;
}

div#social-media-stroke {
    background: url("../images/label-delen.png") left 2px no-repeat;
    margin-left: 73px;
    padding-left: 77px;
    min-height: 17px;
}

div#facebook-comment-label {
    background: url("../images/label-reageren.png") left 2px no-repeat;
    margin-left: 40px;
    padding-left: 110px;
    min-height: 19px;
    float: left;
}

div.facebook-comments {
    float: left;
}

a.button-previous {
    background: url("../images/button-previous.png") left top no-repeat;
    width: 96px;
    height: 26px;
    display: block;
    float: left;
}

a.button-next {
    background: url("../images/button-next.png") left top no-repeat;
    width: 96px;
    height: 26px;
    display: block;
    float: right;
}

div#relatedItemsLabel {
    width: 203px;
    height: 19px;
    background: url("../images/label-gerelateerde-inspiratie.png") left top no-repeat;
    margin-top: 45px;
    margin-bottom: 24px;
}

.spacer {
    height: 40px;
} 

.button-more-holder {
    width: 96px;
    margin: 0 auto;
}

.button-more {
    background: url("../images/button-more.png") left top no-repeat;
    width: 96px;
    height: 26px;
    display: block;
    margin-top: 20px;
}

.form-notice {
    padding: 0 5px 5px 5px;
    font-size: 9pt;
}

.error {
    color: red;
}

.success {
    color: green;
}


div.field-txt {
    float: left;
    border: 1px solid #7F7F7F;
    margin: 10px 10px 0 0;
    padding: 2px 2px 2px 5px;
    height: 18px;
    font-size: 10pt;
}

div.field-captcha {
    border: 1px solid #7F7F7F;
    float: left;
    font-size: 10pt;
    margin: 10px 10px 0 0;
    padding: 5px 2px 1px 5px;   
}

div.form-area-label {
    border-bottom: 1px solid #F5F6F7;
    padding: 2px 2px 2px 5px;
    height: 18px;
    color: #636262;
    font-size: 10pt;
}

form#form-create-account, form#form-forgot-password, form#form-change-password {
    margin: 10px 0 10px 0;
}

td.form-label {
    color: #636262;
    font-size: 10pt;
    height: 18px;
    padding: 25px 2px 8px 0;
}

div.form-label-title {
    border-bottom: 1px solid #F5F6F7;
    padding: 0 0 5px 10px;
}

td.field-label {
    padding: 0 0 5px 10px;
    height: 30px;
    font-size: 10pt;
    vertical-align: middle;
}

td.field-input {
    height: 22px;
    font-size: 10pt;
    vertical-align: bottom;
    padding: 0 0 5px 0;
}

td.field-input input {
    border: 1px solid #7F7F7F;
    height: 22px;
    font-size: 10pt;
}

label.error {
    display: block;
}

td.field-file {
    height: 22px;
    font-size: 10pt;
    vertical-align: bottom;
    padding: 0 0 5px 0;
}

td.field-file input {
    height: 22px;
    font-size: 10pt;
}

textarea.text-area-full {
    height: 100px;
    margin-left: 10px;
    width: 550px;
    font-size: 11px;
}

div.contentFullHolder table {
    width: 550px;
}

input.arrow-submit {
	height: 20px;
	width:152px;
	font-size: 13px;
	margin-right: 10px;
	padding-right: 30px;
	margin-bottom:15px;
	text-align: right;
    font-weight: bold;
	color: #4a4a4a;
	text-decoration:none;
    background: url(../images/read-more.png) center right no-repeat;   
    cursor: pointer;
    border: none; 
    float: right;
}

input.arrow-submit:hover {
	text-decoration:underline;    
}

div.kortingscode-huis-en-tuin {
    background: url("../images/kortingscode-banner-ii.jpg") left top no-repeat;
    width: 273px;
    height: 21px;
    margin-left: 10px;
    margin-bottom: 10px;
    margin-top: 20px;
}

div.kortingscodenl-holder {
    height: 270px;
}