body {
        background-image: url(../gfx/top_bg_screen_green.png);
}

div#bodywrap {
        position: 	relative;
	width: 		1020px;
}

.shadowclip {
        width:          1000px;
        padding-left:   10px;
        padding-right:  10px;
}

.shadowadd_top {
        width:          1000px;
}

.shadowclip_top {
        width:          1000px;
        padding-left:   10px;
        padding-right:  10px;
}

.shadowadd_bottom {
        width:          1000px;
}

.shadowclip_bottom {
        width:          1000px;
        padding-left:   10px;
        padding-right:  10px;
}

div#topwrap {
        position: 	relative;
        float:          left;
}

.top_shadowclip {
        position:       relative;
        float:          left;
        width:          1000px;
        clear:          both;
        padding-left:   10px;
        padding-right:  10px;
        overflow:       hidden;
}

.top_shadowclip {
        position:       relative;
        padding-left:   10px;
        padding-right:  10px;
        overflow:       hidden;
}

.top_shadowadd_top {
        float:          left;
        width:          1000px;
        height:         40px;
        -moz-box-shadow: 0 0 20px -10px #000;
        -webkit-box-shadow: 0 0 20px -10px #000;
        box-shadow: 0 0 20px -10px #000;
        behavior: url(/style/PIE/PIE.php);
}

.top_shadowclip_top {
        position:       absolute;
        top:            -20px;
        left:           0px;
        width:          1000px;
        height:         40px;
        padding-left:   10px;
        padding-right:  10px;
        overflow:       hidden;
}

.top_shadowadd_bottom {
        float:          left;
        width:          1000px;
        height:         40px;
        -moz-box-shadow: 0 0 20px -10px #000;
        -webkit-box-shadow: 0 0 20px -10px #000;
        box-shadow: 0 0 20px -10px #000;
        behavior: url(/style/PIE/PIE.php);
}

.top_shadowclip_bottom {
        position:       absolute;
        bottom:         -20px;
        left:           0px;
        width:          1000px;
        height:         40px;
        padding-left:   10px;
        padding-right:  10px;
        overflow:       hidden;
}

#top_banner {
	float: right;
	margin-top: 10px;
	margin-right: 0;
	height: 110px;
	width: 732px;
}

#top_image {
	float:          left;
	margin-left:    0;
	margin-top:     37px;
	margin-bottom:  36px;
}

#top_bar {
	position:       relative; 
        float:          left;
	width: 		1000px;
	height:         26px;
	padding-top:    10px;
	background-color: #f4f4f4;
	background-image: url("../gfx/topmenu_bar_grey_screen.png");
        -moz-box-shadow: 0 0 20px -10px #000;
        -webkit-box-shadow: 0 0 20px -10px #000;
        box-shadow: 0 0 20px -10px #000;
        behavior: url(/style/PIE/PIE.php);
}

ul#top_nav {
        float:          left;
}

#top_nav li {
        background-image: url("../gfx/topmenu_divider.png");
}

#top_nav a {
        color:          #000;
        display:        block;
        padding-left:   26px;
        padding-right:  26px;
        margin-left:    -10px;
}

#top_nav a:link, #top_nav a:visited {
        color:          #000;
        text-transform: uppercase;
}

#top_nav li a:hover {
        color:          #fff;
}

#top_nav li:first-child a:hover {
        color:          #fff;
       
}

#zoekmachine {
	float: right;
	width: auto;
	margin: 0 20px 0 0;
}

#zoekmachine_input, #zoekmachine_submit, .social-mediabutton {
        margin-top: 3px;
}

#zoekmachine_input {
        width: 145px;
}

#zoekmachine_input input {
	width: 112px;
}

#zoekmachine_submit input {
	width: 73px;
}

#breadcrumb {
        position: 	relative;
        float:          left;
	width: 		968px;
}

#main {
	float:          left;
        width: 		1000px;
}

#content {
        float:          right;
	width: 		800px;
	padding-left:   20px;
	padding-right:  9px;
}

#nav {
	float: left;
	width: 150px;
	background-color: #f4f4f4;
	font-family: Gesta, sans-serif;
	padding-right: 20px;
	border-right: 1px solid #dcdcdc;
	text-align: left;
}

#bottom {
        float:          left;
        width: 		800px;
        padding-left:   200px;
        margin-bottom:  20px;
}

.derdeBlokje {
        margin-right:   0px;
}

div.horizontalbar {
        width: 790px;
}

.ad_left {
        float: left;
}

.ad_right {
        float: right;
}

ad_bottom {
        margin-top: 10px;
}

#main-nav_select {
        display: none;
}

.partners_select {
        display: none;
}

#lastword, #ideePaginalastword, #snelzoekerPaginalastword, #lastwordAanbiedingpagina, #lastwordBlokkenpagina, #lastwordLeverancierspagina, #lastwordBrochurepagina, #lastwordEvenementpagina, #lastwordKortingpagina, #lastwordWoningpagina, #videoPaginalastword, h3.sectie_kopje {
        /*margin-left: -20px; */
}
#lastword{
	  margin-top: 20px;	
}
.ideestrip {
        background-image:url('/gfx/ideesidebar.jpg');
        background-repeat:repeat-y;
        background-position:right;
}

.ideestrip_lening {
        background-image:url('/gfx/ideesidebar_lening.png');
        background-repeat:repeat-y;
        background-position:right;
}

.videostrip {
        background-image:url('/gfx/videosidebar.png'); 
        background-repeat:repeat-y; 
        background-position:right;
}

#ideeContent {
	width: 650px;
}

#ideeSidebar {
        float: right;
        width: 116px;
        padding-left: 18px;
        padding-right: 9px;
        padding-top: 7px;
}

.ideeIcon {
        margin-bottom: 10px;
}

#aanbiedingContent #incontent_ads, #aanbiedingContent #incontent_ads2 {
        width: 578px;
}

#ideeContent #incontent_ads, #ideeContent #incontent_ads2 {
        width: 620px;
}

#videoContent {
	width: 650px;
}

#videoSidebar {
        float: right;
        width: 116px;
        padding-left: 18px;
        padding-right: 9px;
        padding-top: 7px;
}

#videoPaginalastword, .video {
        max-width: 650px;
}

#sidebarKopje, .sidebarVideoNaam {
        color: #fff;
}

#aanvraagbuttondiv {
        float: left;
        clear: both;
        width: 630px;
}

input#aanvraagbutton{
        width: 300px;
        height: 100px;
        background-image:url(../images/brochureAanvraagButton.png);
        border: 0;
}

input#aanvraagbutton:hover{
        background-image:url(../images/brochureAanvraagButtonHover.png);
        cursor: pointer;
}

#categorieBlokkenHolder {
	float: left;
	width: 580px;
	margin-bottom: 20px;
}

#etalageContent {
	float: left;
	width: 633px;
}

.etalagePaginaOmschrijvingContainer {
	width:625px;
	margin-top:5px;
}

.etalageBlokkenGroot {
        margin-top: 5px;
}

#etalageBlokkenKlein {
        margin-top: 5px;
}

.etalageGrootBlok {
        float: left; 
        width: 623px;
        margin-top: 5px;
}

.etalageGrootBlokTitel, .etalageGrootBlokOmschrijving, .etalageGrootBlokSpecialText, .etalageGrootBlokPrijs {
        max-width: 190px;
}

.etalageGrootBlokLink {
        margin-left: 540px;
}

#etalageSidebar {
        float: right;
}

.snelzoekerblok {
        width: 185px;
}

.specialkolom2 {
        float: right;
        margin-right: 10px;
}

#contentEvenement, #contentKorting, #contentWoning, #contentLeverancier {
	width: 444px;
}

#kaartjeSidebar {
        margin-right: 10px;
        float: right;
}

#topicsblok, #topicssections {
        width: 444px;
}

h3.sectie_kopje, div#preview p.sectie_tekst, .topicsblok_inhoud .topicsitem, .topicsblok_inhoud .topicsitem_gearcheerd, #topicsblok_ads .topicsitem, #topicsblok_ads .topicsitem_gearcheerd {
        width: 442px;
}

#topicsbalk {
        float: right;
        margin-right: 10px;
}

#map_canvas {
        width:422px;
        height:360px;
}

#winkels {
        width: 444px;
}

.winkelsInhoud {
        width: 442px;
}

#nederland {
        width: 250px;
}

#nederland-belgie {
        width: 280px;
}

#leveranciersoverzicht {
        margin-top: 10px; 
        margin-left: 50px;
}

#leveranciersoverzicht_ads {
        width: 600px;
}

#zoekresultatenSidebar {
	float:right;
}

.searchBanner {
	float:right;
	margin-right:10px;
}

/*
**
** RESPONSIVE HEADER FIX - DAVE
**
*/
#adsense_leveranciers{
	max-width: 336px;
	position: relative;
	float: left;
	width: 100%;
	height: auto;
	min-height: 280px;
	margin: 0 0 0 11px;
}