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

div#bodywrap {
        position: 	relative;
	width: 		100%;
}

.shadowclip {
        width:          100%;
}

.shadowadd_top {
        width:          100%;
}

.shadowclip_top {
        width:          100%;
}

.shadowadd_bottom {
        width:          100%;
}

.shadowclip_bottom {
        width:          100%;
}

div#topwrap {
        width:          100%;
        height:         123px;
}

#top_banner {
        display:        none;
}

#top_image {
	position:       absolute;
	top:            13px;
	width:          100%;
	text-align:     center;
}

#top_bar {
	position:       absolute;
	left:           0px;
	top:            60px;
	width: 		100%;
	height:         55px;
	background-color: #fff;
	background-image: none;
	text-align:     center;
}

#top_menu {
        width:          100%;
        overflow:       hidden;
}

ul#top_nav {
        display:        inline-block;
        position:       relative;
}

#top_nav li {
        background-image: none;
}

#top_nav a {
        color:          #f05a28;
        font-size:      16px;
}

#top_nav a:link, #top_nav a:visited {
        color:          #f05a28;
        font-size:      16px;
        font-weight:    bold;
        text-transform: none;
}

#top_nav li a:hover {
        color:          #f05a28;
        background: none;
        text-decoration: underline;
        -pie-background: none;
        behavior: url(/style/PIE/PIE.php);
}

#top_nav li {
        margin-bottom:  3px;
}

#top_nav a {
        margin-left:    10px;
}

#zoekmachine {
	clear: left;
        width: 231px;
        margin-left: auto; 
        margin-right: auto; 
}

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

#zoekmachine_input {
        width: 96px;
}

#zoekmachine_input input {
	width: 63px;
}

#zoekmachine_submit input {
	width: 63px;
}

#breadcrumb {
        position: 	relative;
        float:          left;
	width: 		100%;
}

#main {
	float:          left;
        width: 		100%;
}

#content {
        float:          left;
	width: 		100%;
	margin-top:     40px;
	padding-left:   16px;
	padding-right:  16px;
	text-align:     center;
	-moz-box-sizing: border-box; 
	-webkit-box-sizing: border-box; 
	box-sizing:     border-box;
}

#nav {
	position:       absolute;
	left:           30px;
	top:            0px;
}

#bottom {
        float:          left;
        width: 		100%;
}

#homepage_blokjes {
        display:        inline-block; 
        max-width:      524px;
        text-align:     left;
}

.evenBlokje {
        margin-right:   0px;
}

#brochures {
        display:        inline-block; 
        max-width:      425px;
        text-align:     left;
}

div.horizontalbar {
        width:          100%;
}

a#ring-of-sites img {
        width:          100%;
        height:
}

.adsense_rectangle, .adsense_square {
        text-align:     left;
        margin-left:    auto;
        margin-right:   auto;
        padding-left:   0px;
}

.adsanoma_rectangle {
        text-align:     left;
        clear:          left;
        padding-left:   0px;
        text-align:     center;
}

#main-nav {
        display: none;
}

.partners_body {
        display: none;
}

#aanbiedingSidebar {
        max-width: 40%;
}

#lastword, #ideePaginalastword, #snelzoekerPaginalastword, #lastwordAanbiedingpagina, #lastwordBlokkenpagina, #lastwordLeverancierspagina, #lastwordBrochurepagina, #lastwordEvenementpagina, #lastwordKortingpagina, #lastwordWoningpagina, #videoPaginalastword, h3.sectie_kopje {
        /*margin-left: -20px; */
}

#ideeContent {
	width: 100%;
}

#ideeSidebar {
        display: inline-block;
        width: 100%;
        margin-bottom: 20px;
        background-color: #f05a28;
}

.ideeIcon {
        float: left;
        width: 116px;
        margin-right: 10px;
        padding: 10px;
}

#aanbiedingContent #incontent_ads, #aanbiedingContent #incontent_ads2 {
        width: 100%;
}

#ideeContent #incontent_ads, #ideeContent #incontent_ads2 {
        width: 100%;
}

#videoContent {
	width: 100%;
}

#videoSidebar {
        display: inline-block;
        width: 100%;
}

#videoPaginalastword, .video {
        width: 100%;
}

.sidebarVideo {
        float: left;
        width: 50%;
        text-align: center;
}

#sidebarKopje {
        color: #000;
}

.sidebarVideoNaam {
        color: #f05a28;
}

.sidebarThumbnailContainer {
        margin-left: auto;
        margin-right: auto;
}

#aanvraagbuttondiv {
        display: inline-block;
        width: 100%; 
}

input#aanvraagbutton{
        width: 216px;
        height: 72px;
        background-image:url(../images/brochureAanvraagButton2.png);
        border: 0;
}

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

.catideespecialblokje { 
        float: left; 
        margin-left: 5px;
}

#etalageContent {
        text-align: left;
}

.etalageBlokGroot {
        margin-top: 5px;
}

.etalageBlokKlein {
        margin-top: 5px;
}

.etalageGrootBlok {
	float: left;
	width: 100%;
        margin-top: 15px;
}

#etalageSidebar {
        float: left;
}

.snelzoekerkolom {
        width: 95%;
}

.snelzoekerblok {
        width: 100%;
        max-width: 300px;
}

.specialkolom2 {
        float: left;
}

#contentEvenement, #contentKorting, #contentWoning, #contentLeverancier {
	width: 100%;
}

#kaartjeSidebar {
        margin-top: 20px;
        margin-bottom: 20px;
        float: left;
}

#topicsblok, #topicssections {
        max-width: 444px;
        width: 100%;
}

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

#topicsbalk {
        margin-top: 20px;
        float: left;
		width: 100%;
}

#map_canvas {
        height: 360px;
        width: 100%;
}

#winkels {
        max-width: 444px;
        width: 100%;
}

.winkelsInhoud {
        max-width: 442px;
        width: 99%;
}

#nederland {
        width: 100%;
        text-align: center;
}

#nederland-belgie {
        width: 100%;
        text-align: center;
}

#leveranciersoverzicht {
        width: 100%;
        margin-top: 50px;
}

#leveranciersoverzicht_ads {
        width: 100%;
}

#zoekresultatenSidebar {
	margin-top: 20px;
        margin-bottom: 20px;
        float:left;
}

.searchBanner {
	float:left;
	width: 100%; 
	margin-top:10px;
	margin-bottom:10px;
}

form.leverancierAanmelden, form.evenementAanmelden, form.kortingAanmelden {
        text-align: left;
}

/*
**
** RESPONSIVE HEADER FIX - DAVE
**
*/
.adsense-homepage{
	width: 100% !important;	
}
#bodywrap{
	position: relative;
	float: left;
	width: 100%;
	height: auto;	
}
#topwrap{
	position: relative;
	width: 100% !important;
	height: auto !important;
	float: left;	
}
#top_banner{
	position: relative;
	float: left;
	width: 100%;
	height: auto;	
	display: block;
}
#top_image{
	background: none;
	position: relative;
	top: 0;
	float: left;
	width: 100%;
	text-align: center;
	border: none;
	background-color: #fff;	
}
#topwrap .top_shadowclip{
	position: relative;
	float: left;
	width: 100%;
	height: auto;
	padding-bottom: 10px;
	background-color: #fff;	
}
#topwrap .top_shadowclip_top,
#topwrap .top_shadowclip_bottom{
	display: none;	
}
#top_bar{
	position: relative;
	left: 0px;
	top: 0;
	width: 100%;
	height: 55px;
	background-color: #fff;
	background-image: none;
	text-align: center;	
}

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