@font-face {
    font-family: 'Gesta';
    src: url('fonts/gesta-regular-webfont.eot');
    src: url('fonts/gesta-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/gesta-regular-webfont.woff') format('woff'),
         url('fonts/gesta-regular-webfont.ttf') format('truetype'),
         url('fonts/gesta-regular-webfont.svg#gestaregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Gesta';
    src: url('fonts/gesta-bold-webfont.eot');
    src: url('fonts/gesta-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/gesta-bold-webfont.woff') format('woff'),
         url('fonts/gesta-bold-webfont.ttf') format('truetype'),
         url('fonts/gesta-bold-webfont.svg#gestabold') format('svg');
    font-weight: bold;
    font-style: normal;

}

@font-face {
    font-family: 'Gesta';
    src: url('fonts/gesta-bolditalic-webfont.eot');
    src: url('fonts/gesta-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/gesta-bolditalic-webfont.woff') format('woff'),
         url('fonts/gesta-bolditalic-webfont.ttf') format('truetype'),
         url('fonts/gesta-bolditalic-webfont.svg#gestabold_italic') format('svg');
    font-weight: normal;
    font-style: italic;

}

@font-face {
    font-family: 'Gesta';
    src: url('fonts/gesta-italic-webfont.eot');
    src: url('fonts/gesta-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/gesta-italic-webfont.woff') format('woff'),
         url('fonts/gesta-italic-webfont.ttf') format('truetype'),
         url('fonts/gesta-italic-webfont.svg#gestaitalic') format('svg');
    font-weight: bold;
    font-style: italic;

}

html {
        height:         100%;
}

body {
        text-align: 	center;
        height:         100%;
	margin: 	0;
	padding: 	0;
	border: 	0;
	font-family:	Gesta, sans-serif;
	font-size: 	10px;
	font-style: 	normal;
	font-weight: 	normal;
	text-decoration: none;
	color: 		#000;
        background-color: #ebebeb;
        background-repeat: repeat-x;
        background-position: 0% 0%;
}

div#bodywrap {
	margin-left:    auto;
	margin-right:   auto;
	-webkit-box-shadow: 0px 2px 25px 0px rgba(0, 0, 0, 0.25);
	-moz-box-shadow:    0px 2px 25px 0px rgba(0, 0, 0, 0.25);
	box-shadow:         0px 2px 25px 0px rgba(0, 0, 0, 0.25);
}

.shadowclip {
        position:       relative;
        float:          left;
        clear:          both;
        overflow:       hidden;
}

.shadowadd_top {
        float:          left;
        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);
}

.shadowclip_top {
        position:       absolute;
        top:            -20px;
        left:           0px;
        height:         40px;
        overflow:       hidden;
}

.shadowadd_bottom {
        float:          left;
        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);
}

.shadowclip_bottom {
        position:       absolute;
        bottom:         -20px;
        left:           0px;
        height:         40px;
        overflow:       hidden;
}

#top_image img {
	border:         0;
}

#top_bar {
	text-align:     left;
        color:          #393939;
        background-repeat: repeat-x;
}

#top_menu {
	float:          left;
	height:         26px;
	font-size:      13px;
}

ul#top_nav {
        margin:         0;
        padding-left:   0px;
}

#top_nav li {
        position:       relative;
        float:          left;
        line-height:    26px;
        list-style:     none outside none;
        background-position: right;
        background-repeat: no-repeat;
}

#top_nav a:link, #top_nav a:visited {
        font-family:    Gesta, sans-serif;
        font-size:      14px;
        text-decoration: none;
}

#zoekmachine {
	height: 26px;
	padding: 0;
	text-align: left;
}

#zoekmachine_input {
        float: left;
        margin-left: 12px;
}

#zoekmachine_input input {
	border: 1px solid #38b0b0;
	padding: 3px 10px 3px 20px;
	font-size: 12px;
	height: 12px;
	background-image: url("/gfx/searchSymbol_new.png");
	background-position: left; 
	background-repeat: no-repeat;
}

#zoekmachine_submit {
        float: left;
        margin-left: 4px;
}

#zoekmachine_submit input {
	border: 0;
	height: 20px;
}

#breadcrumb {
        text-align:     left;
        overflow:       auto;
        padding-top:    16px;
        padding-bottom: 13px;
        padding-left:   16px;
        padding-right:  16px;
        color:          #000;
        background-color: #f4f4f4;
  	font-style:     italic;
  	text-transform: lowercase;
  	-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);
}

#breadcrumb a {
        color:          #000;
        font-size:      13px;
        font-weight:    bold;
}

#breadcrumb a:hover {
        text-decoration: underline;
}

#main {
	background-color: #f4f4f4;
        -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);
}

#content {
	padding-bottom: 16px;
	text-align:     left;
}

#mainContent {
        width:          100%;
        text-align:     left;
}

.blokjesRow {
    height: 152px;
	position: absolute;
	top: 45px;
	margin-top: 0;
	margin-left: 15px;
	clear: both;
}

.blokjeHolder {
	background-color: #fff;
        width: 255px;
	height: 145px;
	margin-right: 10px;
	margin-bottom: 15px; 
	float: left;
	border: 1px solid #dcdcdc;
	-moz-box-shadow: 0 0 5px #dcdcdc;
        -webkit-box-shadow: 0 0 5px #dcdcdc;
        box-shadow: 0 0 5px #dcdcdc;
        behavior: url(/style/PIE/PIE.php);
}

.blokjeHeaderTop {
	font-size: 0;
}

.blokjeHeader {
	position: relative;
	padding-left: 16px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-left: 10px;
	background-image: url(../gfx/title_pijltje_groen2.png);
	background-repeat: no-repeat;
	background-position: left center;
}

.blokjeHeaderGearcheerd {
	position: relative;
	padding-left: 26px;
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: #38b0b0;
	background-image: url(../gfx/header_pijltje_white.png);
	background-repeat: no-repeat;
	background-position: left center;
}

.blokjeHeader h2, .blokjeHeader h6 {
	font-family: Gesta, sans-serif;
        font-size: 16px;
	color: #38b0b0;
	padding:0;
	margin:0;
	font-weight: bold;
}

.blokjeHeaderGearcheerd h2, .blokjeHeaderGearcheerd h6 {
	font-family: Gesta, sans-serif;
        font-size: 16px;
	color: #fff;
	padding:0;
	margin:0;
	font-weight: bold;
}

.blokjeInhoud {
	z-index:3;
	position:relative;
	height: 81%;
	border-top: 1px solid #dcdcdc;
}

.blokjeInhoudGearcheerd {
	z-index:3;
	position:relative;
	height: 81%;
	border-top:1px solid #e1e1e1;
	background-color: #FFCCCC;
}

.blokjeInhoudOranje {
	z-index:3;
	position:relative;
	height: 81%;
	border-top:1px solid #e1e1e1;
	background-color: #F88C49;
}
	
a:hover div.blokjeHolder {
        background-color: #E0E0E0;
}

a:hover div.blokjeInhoud {
        border-top: 1px solid #eee; 
}

a:hover div.blokjeInhoudGearcheerd {
        background-color: #CCCCFF;
}

a:hover div.blokjeInhoudOranje {
        background-color: #CCCCFF;
}

.homeBlokjesRow {
        float: left;
        margin-top: 20px;
        margin-bottom: 10px;
}

.homeBlokjeHolder {
	width: 255px;
	margin-right: 10px;
	float: left;
}

.homeBlokjeInhoudImage img {
        border: none;
}

.homeBlokjeHeader {
	position: relative;
	padding-left: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.homeBlokjeHeader h2, .homeBlokjeHeader h6 {
	color: #474747;
	padding:0;
	margin:0;
}

.homeBlokjeInhoudLink {
        float: right;
        margin-top: 5px;
}

.homeBlokjeInhoudLink a {
        color: #474747;
        font-weight: bold;
}

.homeBlokjeSubLinks ul {
        margin: 0;
}

.homeBlokjeSubLinks ul li a {
        color: #474747;
}

div.horizontalbar {
        clear: both;
        display: block;
        border-top: 1px solid #D5D5D5;
        margin-bottom: 10px;
        margin-left: -10px;
}

#nav {
	font-family: Gesta, sans-serif;
	text-align: left;
}

#main-nav{
        position:relative;
	left:2px;
}

ul#main-nav {font-size:0; font-family:Gesta, sans-serif;margin:5px 0 0 0;padding:0; width:150px; color:#000; }
ul#main-nav li {font-size:0; padding:0;list-style:none;margin:0 0 0 0;}
ul#main-nav li a {text-decoration:none; text-transform: lowercase; display:block; padding: 3px 5px 0 10px; margin-left: 6px; min-height: 19px; font-size: 14px; border-bottom: 1px solid #1c9f9e; color:#000; background-position: 3px 9px; background-repeat: no-repeat; font-weight: normal;}
ul#main-nav li a:hover {color: #fff; text-decoration: underline; background-color:#1c9f9e; }

ul#main-nav li.menu_header a {text-transform: uppercase; background-color: #38b0b0; background-repeat: repeat-x; font-size:14px; font-weight:bold; color:#FFFFFF; margin-left: -13px; padding-left: 29px;}
ul#main-nav li.menu_headerSmall a {text-transform: uppercase; background-color: #38b0b0; background-position: 0 0; background-repeat: repeat-x; font-size:11px; font-weight:normal; font-weight: bold; color:#FFFFFF; margin-left: -13px; padding-left: 29px;}
ul#main-nav li.menu_header a:hover {}
ul#main-nav li.menu_headerSmall a:hover {}

ul#main-nav li.currentpage a {background-color:#38b0b0; border-top:#ff9933; border-bottom:#ff9933;}

.navitem {
	font-family: Gesta, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

#bottom {
        background-color: #f4f4f4;
	color:          #000;
  	text-align:     center;
        -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);
}

#bottom p {
	padding-bottom:  10px;
	color:          #000;
}

#bottom a {
	padding:        0;
	margin:         0;
	color:          #000;
}

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

a#ring-of-sites:hover {
        text-decoration: none;
}

#bottom hr {
        width:          980px;
        margin-left:    10px;
        margin-right:   10px;
        margin-top:     0; 
        margin-bottom:  10px;
        border-top:     1px solid #000;
        border-bottom:  0;
        border-left:    0;
        border-right:   0;
}

#bottom_popup {
	width: 		500px;
	background-color: #000;
	color:          #000;
  	text-align:     center;
}

#bottom_popup p {
	padding-bottom:  10px;
	color:          #000;
}

#bottom_popup a {
	padding:        0;
	margin:         0;
	color:          #000;
}

#bottom_popup a:hover {
	text-decoration: underline;
}

div#main p {
        text-align: left;
        margin:0;
}

div#main ul {
        text-align: left;
}

TABLE, TR, TD, P, DIV, INPUT, SELECT, TEXTAREA {
	font-family:	Gesta, sans-serif;
	font-size: 	13px;
	font-style: 	normal;
	font-weight: 	normal;
	text-decoration: none;
	color: 		#000;
}

h2, h6 {
	display: 	inline;
	margin: 	0px;
	font-size:      16px;
}
h5 {
        font-size:      18px;
        color:          #38b0b0;
        margin-top:     5px; 
        margin-bottom:  5px; 
}

#aanvraagform {
    max-width: 295px;
    padding: 10px;
    margin-bottom: 10px; 
    background-color: #fff;
    -moz-box-shadow: 0 0 5px #dcdcdc;
    -webkit-box-shadow: 0 0 5px #dcdcdc;
    box-shadow: 0 0 5px #dcdcdc;
    behavior: url(/style/PIE/PIE.php);
}

#aanvraagform input {
        border: 1px solid black;
}

#aanvraagform textarea {
	width: 100%;
        border: 1px solid black;
}

a:hover {
    color: #545454;
}

img {
	border:none;
}

#toplinks {
        position:       relative;
        top:            0px;
        width:          1000px;
        height:         40px;
        padding-top:    3px;
        padding-bottom: 3px;
        text-align:     center;
        background-color: #e1e1e1;
        color:          #000;
        font-size:      15px;
        border-left:    1px solid #e1e1e1;
  	border-right:   1px solid #e1e1e1;
	border-top:  1px solid #e1e1e1;
	background-image: url(../gfx/toplinks.png);
	background-repeat: no-repeat;
}

#toplinks a {
        color:          white;
        font-size:      15px;
        font-weight:    normal;
}

#toplinks a:hover {
        text-decoration: underline;
}

#toplinks2 {
        position:       relative;
        top:            0px;
        width:          1000px;
        text-align:     center;
        background-color: #999;
        color:          white;
        font-size:      13px;
        border-left:    1px solid #999;
  	border-right:   1px solid #999;
  	margin-bottom:  6px;
  	margin-left:    auto;
        margin-right:   auto;
}

a:hover #toplinks2 {
        background-color: #F05A28;
        color:          white;
        font-size:      13px;
        font-weight:    normal;
        text-decoration: underline;
}

#empty_bar {
	position: 	relative;
	width: 		1000px;
	height:         10px;
        background-color: #f4f4f4;
        margin-left:    auto;
        margin-right:   auto;
        -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);
}

#favorieten {
	float:          right;
	height: 	20px;
	width: 		186px;
	top: 		70px;
}

#footer {
	width: 		1000px;
	clear:          both;
}

.MainText {
	font-family: 	Gesta, sans-serif;
	font-size: 	13px;
	font-style: 	normal;
	font-weight: 	normal;
	text-decoration: none;
	color: 		#000000;
	padding:2px;
}

.MainTextNaam {
	font-family: 	Gesta, sans-serif;
	font-size: 	13px;
	font-style: 	normal;
	font-weight: 	normal;
	text-decoration: none;
	color: 		#000000;
	padding:0px;
}

.TextLink {
	font-family: 	Gesta, sans-serif;
	font-size: 	13px;
	font-style: 	normal;
	font-weight: 	bold;
	color: 		#000;
	text-decoration: none;
}

.border {
	border:		1px; 
	border-color: 	#000;
	border-style: 	solid;
}

.ContentBkg {  
	height: 0px;
	width: 0px;
	left: 0px; 
	top: 0px;
	background-color: #f4f4f4;
}

.items {  
	font-family: Gesta, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #D6DDE4;
	text-decoration: none;
}

.homepageKopje {
        color:#FFFFFF;
        font-family: Gesta,sans-serif;
        font-size: 13px;
        font-style:normal;
        font-weight:bold;
        text-decoration:none;
}

.homepageLink { 
	font-family: Gesta,sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #3030FF;
	text-decoration: underline
}

.itemsKopje {
	font-family: Gesta,sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}

.itemsMain {
	font-family: Gesta,sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none ;
	margin:0;
}

.SubLink {
	font-family: Gesta, sans-serif;
	font-size: 13px;
	color: #706C58;
	text-decoration: none;
	font-weight: bold;
	font-style: normal; 
	float: left; 
	width: 100%; 
	text-align: left; 
	margin-left: 50px;
}

.SubLink:hover {
	font-family: Gesta, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #700800;
	text-decoration: none
}

.SubSubLink {
	font-family: Gesta, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #606060;
	text-decoration: none
}

.SubSubLink:hover {
	font-family: Gesta, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #700800;
	text-decoration: none
}

.pulldown {
	font-family: Gesta, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #808080;
	text-decoration: none
}

.pulldown:hover {
	font-family: Gesta, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none
}

.smallLinks {
	font-family: Gesta, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #A0A0A4; 
	text-decoration: none
}

CheckBox {
	font-size: 13px;
	text-decoration: none;
	background-color: #90B8D0;
	font-family: Gesta, sans-serif;
}

.pulldownIdee {
	font-family: Gesta, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #C06030;
	text-decoration: none ;
}

.popupText {  
	font-family: Gesta, san-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
}

.popupLink {
	font-family: Gesta, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF
}

.popupLink:hover {
	font-family: Gesta, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #000
}

.seperator {
	font-family: Gesta, sans-serif;
	font-size: 13px;
	line-height: 2px;
	color: #808080; 
	text-decoration: none
}

.NormalLink, .normalLink {
	font-family: Gesta, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #38b0b0;
}

.NormalLink:hover, .normalLink:hover {
	font-family: Gesta, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	color: #545454;
}

a {
	font-style: normal;
	color: #38b0b0;
	text-decoration: none;
}


.NormalBorder { 
	border:1px;
	border-color: #0000FF;
	border-style: solid;
}

.greyLink {
	font-family: Gesta, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #675C54
}

.greyLink:hover {
	font-family: Gesta, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	color: #FF0000
}

#AutoScrollContent {
	position:relative;
	top:-5px;
	width:331px;
	height: 198px;
	overflow: hidden;
	visibility: visible;
}

#acties {
	position: relative;
	width: 306px;
	height: 68px;
	z-index: 100; 
	margin-left: 291px;
	top: 0px;
}

.partners_wrap {
        text-align: center; 
        clear: both; 
        margin-right: 10px;
}

.partners_head {
	font-family: Gesta, sans-serif;
	font-size: 13px;
	color: #68645F;
}

.partners_body {
	font-family: Gesta, sans-serif;
	font-size: 13px;
}

.partners_link {
	font-family: Gesta, sans-serif;
	font-size: 13px;
	color: #675C54;
}

#Layer1 {
	position: relative;
	width: 200px;
	height: 115px;
	z-index: 2;
}

#IconLayer {
	position:	relative;
	width:		200px;
	height:		115px;
	z-index:	2; 
	top: 		2px;
}

#icons {
	position:	relative;
	width:		242px; 
	height:		55px;
	z-index:	1; 
	left: 		460px;
	top: 		8px;
}

#SpeurdersDiv {
	position: relative;
	width: 200px;
	height: 115px;
	z-index: 2;
	margin-left: 733px;
	top: 75px;
}

.aanvraag_logo {
	float: right;
	width: 100%;
	text-align: center;
}

h1 {
        text-align: left;
}

#titel_sentence {
	font-size: 16px;
	font-family: Gesta, sans-serif;
	color: #8c8c8c;
	font-weight: 600; 
	margin-left: 100px;
}

#lastword {
	font-size: 20px;
	font-family: Gesta, sans-serif;
	font-weight: bold;
	color: #38b0b0;
	padding-left: 20px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
        background-image: url(../gfx/title_pijltje_groen.png);
	background-repeat: no-repeat;
	background-position: left 3px;
}

#ideePaginalastword {
	font-size: 20px;
	font-family: Gesta, sans-serif;
	font-weight: bold;
	color: #38b0b0;
	padding-left: 20px;
    margin-right: 0px;
    margin-top: 20px;
    margin-bottom: 10px;
    background-image: url(../gfx/title_pijltje_groen.png);
    background-repeat: no-repeat; 
    background-position: left 3px; 
}

#snelzoekerPaginalastword {
	font-size: 20px;
	font-family: Gesta, sans-serif;
	font-weight: bold;
	color: #38b0b0;
	padding-left: 20px; 
    margin-right: 0px;
    margin-top: 20px;
    margin-bottom: 0px;
    background-image: url(../gfx/title_pijltje_groen.png);
    background-repeat: no-repeat; 
    background-position: left 3px; 
	}

#lastwordAanbiedingpagina {
	font-size: 20px;
	font-family: Gesta, sans-serif;
	font-weight: bold;
	color: #38b0b0;
	padding-left: 20px;
    margin-right: 0px;
    margin-top: 20px;
    margin-bottom: 10px;
    background-image: url(../gfx/title_pijltje_groen.png);
    background-repeat: no-repeat; 
    background-position: left 3px; 
	}

#lastwordBlokkenpagina {
    font-size: 20px;
	font-family: Gesta, sans-serif;
	font-weight: bold;
	color: #38b0b0;
	padding-left: 20px;
    margin-right: 0px;
    margin-top: 20px;
    margin-bottom: 0px;
   background-image: url(../gfx/title_pijltje_groen.png);
    background-repeat: no-repeat; 
    background-position: left 3px; 
}

#lastwordLeverancierspagina {
    font-size: 20px;
	font-family: Gesta, sans-serif;
	font-weight: bold;
	color: #38b0b0;
	padding-left: 20px;
    margin-right: 0px;
    margin-top: 20px;
    margin-bottom: 0px;
    background-image: url(../gfx/title_pijltje_groen.png);
    background-repeat: no-repeat; 
    background-position: left 3px; 
}

#lastwordBrochurepagina {
    font-size: 20px;
	font-family: Gesta, sans-serif;
	font-weight: bold;
	color: #38b0b0;
	padding-left: 20px;
    margin-right: 0px;
    margin-top: 20px;
    margin-bottom: 0px;
    background-image: url(../gfx/title_pijltje_groen.png);
    background-repeat: no-repeat; 
    background-position: left 3px; 
}

#lastwordEvenementpagina {
    font-size: 20px;
	font-family: Gesta, sans-serif;
	font-weight: bold;
	color: #38b0b0;
	padding-left: 20px;
    margin-right: 0px;
    margin-top:20px;
    margin-bottom: 0px;
    background-image: url(../gfx/title_pijltje_groen.png);
    background-repeat: no-repeat; 
    background-position: left 3px; 
}

#lastwordKortingpagina {
    font-size: 20px;
	font-family: Gesta, sans-serif;
	font-weight: bold;
	color: #38b0b0;
	padding-left: 20px;
    margin-right: 0px;
    margin-top: 20px;
    margin-bottom: 0px;
    background-image: url(../gfx/title_pijltje_groen.png);
    background-repeat: no-repeat; 
    background-position: left 3px; 
}

#lastwordWoningpagina {
    font-size: 20px;
	font-family: Gesta, sans-serif;
	font-weight: bold;
	color: #38b0b0;
	padding-left: 20px;
    margin-right: 0px;
    margin-top: 20px;
    margin-bottom: 0px;
    background-image: url(../gfx/title_pijltje_groen.png);
    background-repeat: no-repeat; 
    background-position: left 3px; 
}

.kkdiv {
	margin-left: 134px;
	padding: 5px 10px;
	border: 1px solid #FF0000;
	width: 180px; 
}


.bold_link {
	font-weight: bold;
}

#homepage_button {
	background-color:black;
	width:165px;
	height:20px;
	cursor: pointer;
	padding-left: 16px;
	padding-top: 10px;
	font-family: Gesta, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin-top:5px;
}

#ideeIcon {
        margin-bottom: 10px;
}

#mainitemContainer {
	float:          left;
	width: 		785px;
	height:         170px;
}

#mainitem {
	position:       relative;
	width: 		785px;
	height:         170px;
}

#mainitem img {
	border:         0;
}

#mainitem_tekst {
	position:       absolute;
	top:            20px;
	left:           255px;
	width: 		510px;
	height:         115px;
	margin-right:   20px;
}

#mainitem_tekst_titel {
        font-size:      26px;
}
#mainitem_tekst_content {
        font-size:      13px;
}
#mainitem_tekst_link {
        color:          white;
        font-size:      24px;
}
#mainitem_selectordiv {
        position:       absolute;
        right:          6px;
        bottom:         5px;
}
div.mainitem_selector {
        float:          right;
        width:          15px;
        height:         15px;
        margin-right:   2px;
}

a:hover div.topicsbalk_inhoud {
        border-top: 1px solid #eee; 
}

a:hover div.noborder {
        border-top: none;
}

a:hover div.aanbiedingbalk_inhoud {
        background-color: #E0E0E0; 
}

a:hover div.aanbiedingbalk_inhoud_gearceerd {
        background-color: #CCCCFF;
}

.topicsbalk_inhoud_gearcheerd {
        border: 1px solid #000;
        margin-bottom: 10px; 
        padding-top: 2px;
        padding-bottom: 2px;
        padding-left: 5px; 
        padding-right: 5px;
	background-color: #FFCCCC;
}

a:hover div.topicsbalk_inhoud_gearcheerd {
        background-color:#CCCCFF;
}

a:hover div.specialblokje {
        background-color: #E0E0E0;
}

a:hover div.catideespecialblokje {
        background-color: #E0E0E0;
}

a:hover div.topicsbalk_specialblokje {
		background-color: #E0E0E0; 
}

.snelzoekerblok_inhoud_gearcheerd{
        border: 1px solid #000;
        padding-top: 2px;
        padding-bottom: 2px;
        background-color: #FFCCCC;
}

a img.normalBorder {
        display: block;
        border: none;
        z-index: -1;
}

a img.hoverBorder {
        display: none;
        border: none;
        z-index: -1;
}

a:hover img.normalBorder {
        display: none;
        border: none;
        z-index: -1;
}

a:hover img.hoverBorder {
        display: block;
        border: none;
        z-index: -1;
}

.blokjeInhoudImage {
	position:absolute;
	top:0;
	left:0;
	width:109px;
	margin-left:5px;
	margin-top: 5px;
	height:100%;
	}
	
.blokjeInhoudText {
	position:relative;
	width:131px;
	top:5px;
	left:119px;
	}
#snelzoekerpagina {
        clear: both;
        margin-left: auto;
        margin-right: auto;
}

.snelzoekerkolom {
        float: left;
        margin-left: 10px;
        margin-right: 10px;
}

.snelzoekerblok {
        margin-bottom: 5px;
        background-color: #fff;
        border: 1px solid #dcdcdc; 
        -moz-box-shadow: 0 0 5px #dcdcdc; 
        -webkit-box-shadow: 0 0 5px #dcdcdc; 
        box-shadow: 0 0 5px #dcdcdc; 
        behavior: url(/style/PIE/PIE.php);
}

.snelzoekblokjeHeader {
    position: relative;
	padding-left: 16px;
	padding-top: 5px;
	padding-bottom: 3px;
}

.snelzoekerblokjeHeader h6 {
	display: inline; 
	font-size: 16px; 
	color: #000; 
	margin: 0; 
}

.snelzoekblokjeHeader a {
	color: #000;
	text-decoration: none;
}

.snelzoekerblok_inhoud {
        border-top: 1px solid #dcdcdc;
        margin-bottom: 10px; 
        padding-top: 2px;
        padding-bottom: 2px;
}

.leverancierblok_inhoud {
        border-top: 1px solid #dcdcdc;
        padding:5px;
        min-height: 50px;
}

a:hover div.snelzoekerblok_inhoud {
		border-top: 1px solid #eee; 
}

a:hover div.leverancierspecialblokje {
		background-color: #e0e0e0; 
}

a:hover div.leverancierspecialblokjeGearcheerd {
		background-color: #ccccff; 
}

a:hover div.leverancierblok_inhoud {
        border-top: 1px solid #EEEEEE;
}

.snelzoekerblok_linkje {
        margin-left: 16px;
}

.specialkolom {
        float: right;
        margin-right: 10px;
        margin-top: 10px;
}

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

.specialblokje {
        width: 143px;
        background-color: #fff; 
        margin-bottom: 10px; 
        border: 1px solid #dcdcdc; 
        -moz-box-shadow: 0 0 5px #dcdcdc; 
        -webkit-box-shadow: 0 0 5px #dcdcdc; 
        box-shadow: 0 0 5px #dcdcdc; 
        behavior: url(/style/PIE/PIE.php);
}

.catideespecialblokje {
		width: 198px;
        background-color: #fff; 
        margin-bottom: 10px; 
        border: 1px solid #dcdcdc; 
        -moz-box-shadow: 0 0 5px #dcdcdc; 
        -webkit-box-shadow: 0 0 5px #dcdcdc; 
        box-shadow: 0 0 5px #dcdcdc; 
        behavior: url(/style/PIE/PIE.php);
}

.leverancierspecialblokje {
        width: 336px;
		margin-left:10px;
		margin-bottom: 10px; 
		background-color: #fff; 
        border: 1px solid #dcdcdc; 
        -moz-box-shadow: 0 0 5px #dcdcdc; 
        -webkit-box-shadow: 0 0 5px #dcdcdc; 
        box-shadow: 0 0 5px #dcdcdc; 
        behavior: url(/style/PIE/PIE.php);
}

.topicsbalk_specialblokje {
		width: 336px;
		margin-bottom: 10px; 
		background-color: #fff; 
        border: 1px solid #dcdcdc; 
        -moz-box-shadow: 0 0 5px #dcdcdc; 
        -webkit-box-shadow: 0 0 5px #dcdcdc; 
        box-shadow: 0 0 5px #dcdcdc; 
        behavior: url(/style/PIE/PIE.php);
}

.specialplaatje {
        width: 50px; 
        height: 50px; 
        float: left;
        border: none; 
        margin-left: 1px;
        margin-right: 5px;
        margin-bottom: 1px;
}

.speciallinkje {
        clear: both; 
        text-align: right;
}

.leverancierspeciallinkje {
	text-align: right;
}

div#main .speciallinkje p {
        text-align: right;
}

div#main .leverancierspeciallinkje p {
	text-align: right;
}

#lenenkostgeld {
        height: 55px;
        width: 800px;
        margin-bottom: 10px;
}

.specialSnelzoekblokjeHeader {
    position: relative;
	padding-left: 16px;
	padding-top: 5px;
	padding-bottom: 3px;
	margin-left: 10px; 
	background-image: url(../gfx/title_pijltje_groen2.png);
	background-repeat: no-repeat; 
	background-position: left center; 
	font-size: 13px; 
	color: #38b0b0; 
	font-weight: bold;
}

.specialSnelzoekblokjeHeader a {
	color: #38b0b0;
	text-decoration: none;
    font-family:Gesta, sans-serif;
    font-size:13px;
    font-style:normal;
    font-weight:bold;
	margin-top: 10px;
}

div.specialSnelzoekblokjeHeaderGearcheerd {
        background-color: #38b0b0;
        color: #fff; 
        font-weight: bold; 
        padding-left: 26px; 
        background-image: url(../gfx/header_pijltje_white.png);
        background-repeat: no-repeat; 
        background-position: left center; 
}
	
.etalageSidebarHeader {
    position: relative;
	padding-left: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
	background-image:url(../images/headerBlackTransparantSmall.png);
	background-position: top;
	background-repeat: no-repeat; 
	font-weight: bold;
}


.etalageSidebarHeader a {
	color: #FFFFFF;
	text-decoration: none;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:13px;
    font-style:normal;
    font-weight:bold;
	margin-top: 10px;
}

.etalageBlokKleinHeader{
    position: relative;
	padding-left: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
	background-image:url(../images/headerGreyTransparant147x24.png);
	background-position: top;
	background-repeat: no-repeat; 
	font-weight: bold;
}

.etalageBlokKleinHeader a {
	color: #000;
	text-decoration: none;
    font-family:Gesta, sans-serif;
    font-size:13px;
    font-style:normal;
    font-weight:bold;
	margin-top: 10px;
}

#etalageContent p {
	font-family: Gesta, sans-serif;
}

#etalageContent a {
	font-family: Gesta, sans-serif;
}

#etalageSidebar {
	 margin-right:10px;
	 margin-top:60px;
	 width:143px;
}

#etalageBlokkenKlein {
	height:262px;
	width:636px;
}

.etalageBlokKlein {
	float:left;
	width:149px;
	border:1px solid #DDDDDD;
	margin-right:7px;
	height:260px;
	background-image:url("../images/blokKleinBackground.jpg");

}

.etalageBlokKleinPrijs {
	margin-left:9px;
	position:absolute;
	margin-top:215px;
}

.etalageBlokKleinPrijs p {
	font-size:20px;
}


.etalageBlokKleinImage img {
	width:125px;
	height:125px;
	border: none;
	position:absolute;
	margin-left:12px;
	margin-top:5px;
}

.etalageBlokKleinInhoudOmschrijving {
	position:absolute;
	margin-top:125px;
	width:135px;
	padding:9px;
	
}

.etalageBlokKleinSpecialText {
	position:absolute;
	margin-left:9px;
	margin-top:195px;
	max-width:138px;
}

.etalageBlokKleinSpecialText p {
	margin:0;
	color:#5B717E;
	font-weight:bold;
	font-size:13px;
}

.etalageBlokKleinLink {
	position:absolute;
	margin-top:242px;
	margin-left:65px; 
}

.etalageBlokKleinLink p {
	color:#545454;
	font-size:13px;
}

.etalagePaginaOmschrijvingBorderTop {
	width:620px; 
	height:5px; 
	background-image:url('../images/etalageOmschrijvingborderTop.png');
}

.etalagePaginaOmschrijvingBorderBottom {
	width:620px; 
	height:5px; 
	background-image:url('../images/etalageOmschrijvingborderBottom.png');
}

.etalagPaginaOmschrijving {
	padding:5px;
	border-left:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	background-color:#f6f6f6;
	border-top:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;
}


.etalageSlideShow {
	background-color:#f6fbfe;
	width:620px;
	height:225px;
	background-image:url('../images/etalageSlideshowBorder.png');
	margin-bottom:10px;
}

img#slideShowArrowLeft {
	border:none;
	position:absolute;
	margin-left:8px;
	margin-top:100px
}

img#slideShowArrowRight {
	border:none;
	position:relative;
	float:right;
	margin-right:8px;
	margin-top:100px
}

#etalageSlideShowImage {
	position:absolute;
	margin-left:50px;
	margin-top:30px;
	width:170px;
	height:160px;
}

#etalageSlideShowMainText {
	position:absolute;
	margin-left:240px;
	margin-top:25px;
	max-width:320px;
}

#etalageSlideShowSpecialText {
	margin-top:145px;
	margin-left:240px;
	position:absolute;
	max-width:320px;
}

.etalageBlokkenGroot {
	position:relative;
	height:309px;
}

.etalageBlokGroot {
	float:left;
	width:201px;
	border:1px solid #DDDDDD;
	margin-right:8px;
	height:307px;
	background-image:url("../images/blokGrootBackground.jpg");
}

a:hover  .etalageBlokGroot {
	background-color:#E0E0E0;
	background-image:url('');
}


.etalageBlokGrootInhoudOmschrijving {
	margin-top:200px;
	margin-left:15px;
	max-width:180px;
}

.etalageBlokGrootInhoudOmschrijving p {
	font-size:13px;
	margin:0;
	padding:0;
	color:#000;
}

.etalageBlokGrootHeader p {
	font-weight:bold; 
	font-size:16px;
	position:absolute;
}

.etalageBlokGrootInhoud {
	border-top:none;
}

.etalageBlokGrootInhoudLink {
	position:absolute;
	top:290px;
	margin-left:130px;
}

.etalageBlokGrootInhoudLink p {
	margin:0;
	color:#545454;
	font-size:13px;
}

.etalageBlokGrootInhoud  img{
	margin-top:5px;
	margin-left:15px;
	border:none;
	position:absolute;
}

.etalageBlokGrootInhoudTitel {
	margin-top:180px;
	margin-left:15px;
	position:absolute;
}

.etalageBlokGrootInhoudTitel p {
	font-size:13px;
	font-weight:bold;
}

.etalageBlokGrootInhoudSpecial {
	position:absolute;
	top:250px;
	margin-left:15px;
}

.etalageBlokGrootInhoudSpecial p {
	margin:0;
	color:#5B717E;
	font-weight:bold;
	font-size:13px;
}

.etalageBlokGrootInhoud {
	position:absolute;
}

.etalagePaginaOmschrijvingContainer  p{
	font-size:13px;
}

.etalageBlokGrootInhoudPrijs {
	position:absolute;
	top:270px;
	margin-left:15px;
}

.etalageBlokGrootInhoudPrijs p {
	font-size:20px;
}

.etalageGrootBlok {
	 height:180px;
	 border:1px solid #dedbd7;
}

a:hover  .etalageGrootBlok{
	background-color:#E0E0E0;
}

a:hover  .etalageBlokKlein{
	background-color:#E0E0E0;
	background-image:url('');
}

.etalageGrootBlokImage {
        float: left;
}

.etalageGrootBlokTitel {
        position:absolute;
        margin-left:410px;
        margin-top:5px;
}

.etalageGrootBlokOmschrijving {
        position:absolute;
        margin-left:410px;
        margin-top:25px;
}

.etalageGrootBlokSpecialText {
        position:absolute;
        margin-left:410px;
        margin-top:120px;
}

.etalageGrootBlokPrijs {
        position:absolute;
        margin-left:410px;
        margin-top:140px;
}

.etalageGrootBlokLink {
        position:absolute;
        margin-top:170px;
}

.etalageBorder {
        display: block;

}

.etalageBorderHover {
        display: none;

}

a:hover  .etalageBorder {
        display: none;

}

a:hover  .etalageBorderHover {
        display: block;

}



.leverancierspecialSnelzoekblokjeHeader {
    position: relative;
    margin-left: 10px; 
	padding-left: 16px;
	padding-top: 5px;
	padding-bottom: 3px;
	background-image: url(../gfx/header_pijltje_orange.png);
	background-repeat: no-repeat; 
	background-position: left center; 
	font-size:13px;
    color: #38b0b0;
    font-weight:bold;
}

.categorieBlokHolder {
	position: relative;
	background-color: #fff; 
	-moz-box-shadow: 0 0 5px #dcdcdc; 
	-webkit-box-shadow: 0 0 5px #dcdcdc; 
	box-shadow: 0 0 5px #dcdcdc; 
	behavior: url(/style/PIE/PIE.php);
	width:140px;
	margin-top:10px;
	margin-left:5px;
	height:200px;
	float:left;
}

#categorieBlokkenHolder a:hover .categorieBlokHolder {
        background-color: #e0e0e0; 
}

.categorieBlokHolderGearceerd {
	background-image:url(../images/categorieBlokjeBackgroundGearceerd.png);
	padding:5px;
	width:140px;
	margin-top:10px;
	margin-left:5px;
	height:200px;
	float:left;
}

#categorieBlokkenHolder a:hover .categorieBlokHolderGearceerd {
        background-image:url(../images/categorieBlokjeBackgroundHoverGearceerd.png);
}

#categorieBlokkenHolder a img.normalBorder {
        display: block;
        border: none;
        z-index: 1;
		position: absolute;
}

#categorieBlokkenHolder a img.hoverBorder {
        display: none;
        border: none;
        z-index: 1;
		position: absolute;
}

#categorieBlokkenHolder a:hover img.normalBorder {
        display: none;
        border: none;
        z-index: 1;
		position: absolute;
}

#categorieBlokkenHolder a:hover img.hoverBorder {
        display: block;
        border: none;
        z-index: 1;
		position: absolute;
}

.categorieBlokText {
	position: relative;
	max-width: 115px;
	height: 35px;
	font-weight: bold; 
	font-family: Gesta, sans-serif;
	padding-left: 15px; 
	padding-top: 5px; 
	padding-bottom: 3px; 
}

.categorieBlokText h6 {
	display: inline; 
	font-size: 16px; 
	color: #000; 
	margin: 0; 
}

.categorieBlokImage {
	position: relative;
	margin-top: 5px;
	margin-left: 15px;
	z-index:3;
}

.categorieBlokInfo {
	max-width:110px;
	position: absolute;
	margin-left:15px;
	margin-top: 120px;
	font-size: 13px;
	font-family: Gesta, sans-serif;
	font-weight: bold;
	color: #545454;
	/*text-align: center; */
}

.categorieBlokInfo > span:before {
	content: '> ';
	color: #38b0b0;
}

#categorieSpecials {
	width:140px; 
	float:left;
	margin-top:10px;
}

#leveranciersAanbiedingen {
        float: left;
        text-align: left; 
        border: 1px solid #dcdcdc;
        -moz-box-shadow: 0 0 5px #dcdcdc;
        -webkit-box-shadow: 0 0 5px #dcdcdc;
        box-shadow: 0 0 5px #dcdcdc;
        behavior: url(/style/PIE/PIE.php);
		margin: 22px 0 0 13px;
}

#topicsblok {
        background-color: #fff;
        float: left;
        -moz-box-shadow: 0 0 5px #dcdcdc;
        -webkit-box-shadow: 0 0 5px #dcdcdc;
        box-shadow: 0 0 5px #dcdcdc;
        behavior: url(/style/PIE/PIE.php);
}

#topicssections {
        float: left;
        text-align: left;
}

h3.sectie_kopje {
        float: left; 
        clear: both;
        font-size: 20px;
	font-family: Gesta, sans-serif;
	font-weight: bold;
	color: #38b0b0;
	padding-left: 20px;
        margin-right: 0px;
        margin-top: 10px;
        margin-bottom: 0px;
        background-image: url(../gfx/title_pijltje.png);
	background-repeat: no-repeat;
	background-position: left 3px;
}

div#main p.sectie_tekst {
        float: left;
        clear: both;
        width: 442px;
        margin-top: 5px;
        margin-bottom: 5px;
}

div#preview p.sectie_tekst {
        float: left;
        clear: both;
        margin-top: 5px;
        margin-bottom: 5px;
}


.topicsblok_inhoud .topicsitem, .topicsblok_inhoud .topicsitem_gearcheerd {
        float: left;
        clear: both;
}

#topicsblok_ads .topicsitem, #topicsblok_ads .topicsitem_gearcheerd {
        float: left;
        clear: both;
        border-top: 1px solid #dcdcdc;
}

.ad_blok .topicsitem, .ad_blok .topicsitem_gearcheerd {
        float: left;
}

.topicsblokjeHeader {
    position: relative;
	padding-left: 16px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-left: 10px;
	background-image: url(../gfx/header_pijltje_orange.png);
	background-repeat: no-repeat;
	background-position: left center;
	color: #38b0b0;
	font-weight: bold;
}

.topicsblokjeHeader a {
	color: #38b0b0;
	text-decoration: none;
	font-weight: bold;
	font-family: Gesta, sans-serif;
}

.topicsblok_inhoud {
        float: left;
        margin-bottom: 10px;
}

#topicsblok_ads {
        float: left;
}

.topicsblok_inhoud a div.topicsitem_gearcheerd, #topicsblok_ads a div.topicsitem_gearcheerd, #incontent_ads a div.topicsitem_gearcheerd, #incontent_ads2 a div.topicsitem_gearcheerd {
        background-color: #FFCCCC;
}

.topicsblok_inhoud a:hover div.topicsitem, #topicsblok_ads a:hover div.topicsitem, #incontent_ads a:hover div.topicsitem, #incontent_ads2 a:hover div.topicsitem {
        background-color: #E0E0E0;
}

.topicsblok_inhoud a:hover div.topicsitem_gearcheerd, #topicsblok_ads a:hover div.topicsitem_gearcheerd, #incontent_ads a:hover div.topicsitem_gearcheerd, #incontent_ads2 a:hover div.topicsitem_gearcheerd {
        background-color: #CCCCFF;
}


.topicsitem_plaatje {
        float: left;
        margin-right: 8px;
        margin-left: 5px;
        margin-top: 5px;
        margin-bottom: 5px;
}

.topicsitem_plaatje_container {
        position: relative;
}

.topicsitem_inhoud {
        float: left;
        margin-top: 5px;
        margin-bottom: 5px;
}

.topicsitem_border {
        padding-top: 3px;
        border-top: 1px solid #dcdcdc;
}

a:hover .topicsitem_border {
        border-top: 1px solid #eee;
}



.topicsblok_inhoud a img.topicsitem_plaatje_border, #topicsblok_ads a img.topicsitem_plaatje_border, #incontent_ads a img.topicsitem_plaatje_border, #incontent_ads2 a img.topicsitem_plaatje_border {
        display: block;
        border: none;
        z-index: 1;
        position: absolute; 
        left: 0px; 
        top: 0px;
}

.topicsblok_inhoud img.topicsitem_plaatje_border_hover, #topicsblok_ads img.topicsitem_plaatje_border_hover, #incontent_ads img.topicsitem_plaatje_border_hover, #incontent_ads2 img.topicsitem_plaatje_border_hover {
        display: none;
        border: none;
        z-index: 1;
        position: absolute;
        left: 0px; 
        top: 0px;
}

.topicsblok_inhoud a img.topicsitem_plaatje_border_hover, #topicsblok_ads a img.topicsitem_plaatje_border_hover, #incontent_ads a img.topicsitem_plaatje_border_hover, #incontent_ads2 a img.topicsitem_plaatje_border_hover {
        display: none;
        border: none;
        z-index: 1;
        position: absolute;
        left: 0px; 
        top: 0px;
}

.topicsblok_inhoud a:hover img.topicsitem_plaatje_border, #topicsblok_ads a:hover img.topicsitem_plaatje_border, #incontent_ads a:hover img.topicsitem_plaatje_border, #incontent_ads2 a:hover img.topicsitem_plaatje_border {
        display: none;
        border: none;
        z-index: 1;
        position: absolute;
        left: 0px; 
        top: 0px;
}

.topicsblok_inhoud a:hover img.topicsitem_plaatje_border_hover, #topicsblok_ads a:hover img.topicsitem_plaatje_border_hover, #incontent_ads a:hover img.topicsitem_plaatje_border_hover, #incontent_ads2 a:hover img.topicsitem_plaatje_border_hover {
        display: block;
        border: none;
        z-index: 1;
        position: absolute;
        left: 0px;
        top: 0px;
}

#topicsbalk {
        width: 336px;
        text-align: left;
}

.topicsbalk_holder {
        background-color: #fff;
        width: 336px;
	float: left;
	margin-bottom: 10px;
	border: 1px solid #dcdcdc;
	-moz-box-shadow: 0 0 5px #dcdcdc;
        -webkit-box-shadow: 0 0 5px #dcdcdc;
        box-shadow: 0 0 5px #dcdcdc;
        behavior: url(/style/PIE/PIE.php);
}

a:hover div.topicsbalk_holder {
        background-color: #E0E0E0;
}

.topicsbalkjeHeader {
    position: relative;
	padding-left: 16px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-left: 10px;
	background-image: url(../gfx/title_pijltje_groen2.png);
	background-repeat: no-repeat;
	background-position: left center;
	color: #38b0b0;
	font-weight: bold;
	font-size: 13px;
	font-family: Gesta, sans-serif;
}

.topicsbalkjeHeader a {
	color: #38b0b0;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	font-family: Gesta, sans-serif;
}

.topicsbalk_inhoud {
        border-top: 1px solid #dcdcdc;
        padding-top: 2px;
        padding-bottom: 2px;
        padding-left: 5px;
        padding-right: 5px;
}

.topicsbalk_inhoud img{
        padding-left: 5px;
        padding-bottom: 5px;
}

.topicsbalk_linkje {
        margin-left: 3px;
}

.topicsbalk_linkje .NormalLink {
        color: #000;
}

.noborder {
        border: 0;
}

#aanbiedingContent {
        width: 100%;
}

#aanbiedingSidebar {
        float: right; 
        width: 191px;
        margin-left: 10px;
}

.aanbiedingbalkjeHeader {
    position: relative;
	padding-left: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
	background-image: url(../images/headerBlackTransparant192x24.png);
	background-position: top; 
	background-repeat: no-repeat; 
	color: #ffffff;
	font-weight: bold;
	font-size: 13px;
	font-family: Gesta, sans-serif;
}

.aanbiedingbalkjeHeader a {
	color: #ffffff;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	font-family: Gesta, sans-serif;
}

.aanbiedingbalk_inhoud {
        border: 1px solid black; 
        margin-bottom: 10px; 
        padding-top: 2px;
        padding-bottom: 2px;
        padding-left: 5px; 
        padding-right: 5px;
        background-color: #FFFFFF;
}

.aanbiedingbalk_inhoud_gearceerd {
        border: 1px solid black;
        margin-bottom: 10px; 
        padding-top: 2px;
        padding-bottom: 2px;
        padding-left: 5px; 
        padding-right: 5px; 
        background-color: #FFCCCC;
}

.aanbiedingbalk_inhoud img{
        padding-left: 5px;
        padding-bottom: 5px;
}

.aanbiedingbalk_inhoud img{
        padding-left: 5px;
        padding-bottom: 5px;
}

.aanbiedingbalk_linkje_gearceerd {
        margin-left: 3px;
}

.leverancierHeader {
	padding-top:4px;
	padding-bottom:4px;
	padding-left:16px;
	background-image:url(/gfx/title_pijltje_groen2.png);
	background-position: left center; 
	background-repeat: no-repeat; 
	color: #38b0b0; 
	font-family: Gesta, sans-serif; 
	font-size: 16px; 
	font-weight: bold; 
	position: relative; 
	}

#beheer_bar {
        margin-bottom: 20px; 
        text-align:    right; 
}

#adsense_skyscraper {
        float:        right;
        margin-right: -125px;
        margin-top:   -1px;
}

.vetregel {
	font-weight:bold; 
}

#zoekresultatenHolder {
	width:434px;
	float:left;
	background-color: #fff; 
	-moz-box-shadow: 0 0 5px #dcdcdc; 
	-webkit-box-shadow: 0 0 5px #dcdcdc; 
	box-shadow: 0 0 5px #dcdcdc; 
	behavior: url(/style/PIE/PIE.php);
}

#zoekresultatenSidebar {
	width:336px;
}

.zoekresultaat {
	padding:5px;
	border-bottom: 1px solid #cccccc;
}

.zoekresultaatTitel {
	font-size:13px;
	font-weight:bold;
	font-family: Gesta, sans-serif; 
	padding-left: 16px; 
	padding-top: 5px; 
	padding-bottom: 3px; 
	margin-left: 10px; 
	background-image: url(../gfx/header_pijltje_grey.png); 
	background-repeat: no-repeat; 
	background-position: left center; 
}

div#main .zoekresultaatLink{
	color:#545454;
	text-align: right; 
}

a:hover .zoekresultaat {
	background-color:#E0E0E0;
}

.searchBannerItem {
	float:left;
	margin-left:5px;
	margin-bottom: 5px; 
}

.searchBannerItem  p{
	text-align:center;
	font-weight:bold;
	max-width:147px;
	color: #003399;
}

.searchBannerItem  a {
	font-weight:bold;
	font-size:18px;
}

.searchBannerItem img {
	border:1px solid #cccccc;
}

#afsAdSense { 
        float: right; 
        margin-top: 10px;
}

table#leveranciers{
   border-collapse: collapse;
   margin-top:7px;
   }

#leveranciers {
   display: table;
   border-collapse: collapse;
   text-align: left;
}

#leveranciers .leveranciers_row {
   display: table-row;
}

#leveranciers .leveranciers_col {
   display: table-cell;
}

#leveranciers .kop {
	background-color: #38b0b0;
	padding: 5px;
	color: #FFFFFF;
	border: none;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
   }
   
#leveranciers .content {
	border: 1px solid #cccccc;
	padding: 5px;
	background-color: #FAFAFA;
   }
   
#leveranciers .logo {
	border: 1px solid #cccccc;
	padding-top: 4px;
	background-color: #FAFAFA;
   }
   
#leveranciers .grijs {
	background-color: #f9f9f9;
   }
   
#leveranciers .leveranciers_row:hover a{
	background-color: #E0E0E0;
   }
   
#leveranciers .leveranciers_row:hover .content{
	background-color: #E0E0E0;
   }
   
#leveranciers a {
	color:#000;
	font-weight:normal;
}

.tableLeftTop {
	background-image:url('../images/tableLeftTopBackground.jpg');
	width:3px;
	height:3px;
	margin-left:-6px;
	margin-top:-5px;
	position:absolute;
}

.blauw {
	color: #003399;
}

.grijs {
	color: #335B6E;
}

.zwart {
	color: #000000;
}

.rood {
	color: #38b0b0;
}

.winkelsInhoud {
        float: left;
        text-align: left;
        border: 1px solid #dcdcdc;
	-moz-box-shadow: 0 0 5px #dcdcdc;
	-webkit-box-shadow: 0 0 5px #dcdcdc;
	box-shadow: 0 0 5px #dcdcdc;
	behavior: url(/style/PIE/PIE.php);
        background-color: #fff;
}
.winkelsInhoud:hover {
        background-color: #E0E0E0; 
        cursor: pointer;
}
.datumContainer {
        vertical-align: middle;
        width: 104px;
        padding: 5px;
}

a:hover div.winkelsInhoud {
        background-color: #E0E0E0;
}

.adsense_rectangle {
        width: 336px;
        height: 280px;
        margin-bottom: 10px;
}

.adsense_square {
        width: 250px;
        height: 250px;
        margin-bottom: 10px;
}

.adsanoma_rectangle {
        margin-bottom: 10px;
}

.adsenseBlokjeHolder {
	margin-bottom: 10px; 
	float: left; 
	background-color: #fff; 
	border: 1px solid #dcdcdc; 
	-moz-box-shadow: 0 0 5px #dcdcdc; 
	-webkit-box-shadow: 0 0 5px #dcdcdc; 
	box-shadow: 0 0 5px #dcdcdc; 
	behavior: url(/style/PIE/PIE.php);
}

.adsenseBlokjeHeader {
	position: relative; 
        padding-left: 16px;
	padding-top: 45px;
	padding-bottom: 3px;
	margin-left: 10px;
	background-image: url(../gfx/header_pijltje_orange.png);
	background-repeat: no-repeat;
	background-position: left center; 
}

.adsenseBlokjeHeader h2 {
	font-size: 13px; 
	color: #38b0b0;
	padding: 0; 
	margin: 0; 
	font-weight: bold;
}

.adsenseBlokjeInhoud {
	position: relative; 
	height: 81%; 
	border-top: 1px solid #dcdcdc;
}

.adsenseBlokjeAd {
	position: relative;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 18px;
}

.adsenseBlokjeAd h2, .adsenseBlokjeAd h6 {
	font-size:13px;
	text-decoration: underline;
	padding:0;
	margin:0;
}

.adsenseBlokjeLink {
        position: absolute;
        right: 5px;
}

.adsenseBlokjeAdXL {
	position: relative;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 21px;
	font-size:13px;
}

.adsenseBlokjeAdXL h2, .adsenseBlokjeAdXL h6 {
	font-size:16px;
	text-decoration: underline;
	padding:0;
	margin:0;
}

.adsenseBlokjeLinkXL {
        position: absolute;
        right: 5px;
        font-size:13px;
}

#social-media {
        position: absolute; 
        top: 0; 
        right: 10px; 
        margin-top: -20px;
        width: 168px;
}

.social-mediabutton {
        width: 20px;
        height: 20px;
        float: left;
        margin-left: 4px;
}

#googleplusbutton {
        padding-top: 6px; 
        background-image: url(../gfx/googleplusshadow.png);
} 
#googlepluscontainer {
        width: 38px;
        height: 24px;
}

.placeholder_logo {
        color: #fff;
        font-weight: bold;
        background-color: #38b0b0;
        display: block;
        padding-top: 3px;
        padding-bottom: 3px;
        margin-right: 1px; 
        font-family: "Trebuchet MS";
        font-size: 13px;
        font-variant: small-caps;
}

#contentEvenement, #contentKorting, #contentWoning, #contentLeverancier {
	float:left;
}

#kaartjeSidebar {
        width: 336px;
}

.formLabel {
	color:#000;
	font-weight:normal;
}

.formInput {
	border:1px solid #000000!important;
	padding:3px!important;
}

.formLabelError {
	color:red;
	font-weight:bold;
}

.formInputError {
	border:2px solid red!important;
	padding:2px!important;
	
}

.evenementAanmelden input, textarea {
	border:1px solid #000000;
	padding:3px;
}

.evenementDatum {
	width:40px;
	text-align:center;
}

.kortingAanmelden input, textarea {
	border:1px solid #000000;
	padding:3px;
}

.kortingDatum {
	width:40px;
	text-align:center;
}

.highlight {
	background-color:blue;
	border:1px solid purple;
	
}

.blauwWit {
	background-color:#f8f6ff;
}

.social-media-small {
	margin-top:5px;
}

.evenementGegevens {
	background-color: #fff; 
	padding: 5px; 
	border: 1px solid #dcdcdc; 
	-moz-box-shadow: 0 0 5px #dcdcdc; 
	-webkit-box-shadow: 0 0 5px #dcdcdc;
	box-shadow: 0 0 5px #dcdcdc;
	behavior: url(/style/PIE/PIE.php);
}

.evenementOmschrijving {
	padding:5px;
	background-color:#f8f8f8;
}

.evenementOmschrijving img {
	float:right;
	clear: right;
	max-width:120px;
	padding:5px;
	margin-bottom: 10px;
	border:1px solid #cccccc;
}

.evenementOmschrijving h2, .evenementOmschrijving h6 {
	font-size:8pt;
}

.evenementBlokken {
	padding:5px;
}

.evenementBlok {
	margin-bottom:5px;
}

.evenementBlok h2, .evenementBlok h6 {
	font-size:8pt;
}

#evenementZoekpaginaOmschrijving {
	width: 442px;
        border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	padding:3px;
}

#evenementZoekpaginaTopbar {
	padding:2px;
	background-color:#ebebeb;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
}

#evenementTabel {
        table-layout: fixed;
        border-collapse: collapse;
}

#evenementTabel tr {
        float: left;
}

.evenementDatum {
	float:left;
	margin-left:5px;
	font-weight:bold;
	color:#003399;
}

.evenementDatumDag {
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
	border:1px solid #e4eadd;
	background-color:#f0f6e9;
	font-size:13px;
}

.evenementDatumMaand {
	color:#FFFFFF;
	background-color:#43b1ff;
}

.evenementNaam {
	vertical-align: middle;
	padding: 5px;
	width: 136px;
	color:#000000;
}

.evenementPlaats {
        vertical-align: middle;
        padding: 5px;
        width: 78px;
        color:#000000;
}

.evenementLogo {
        vertical-align: middle;
        padding: 5px;
        width: 80px;
        color:#000000;
}

.woningGegevens {
	background-color: #fff; 
	padding: 5px; 
	border: 1px solid #dcdcdc; 
	-moz-box-shadow: 0 0 5px #dcdcdc; 
	-webkit-box-shadow: 0 0 5px #dcdcdc;
	box-shadow: 0 0 5px #dcdcdc;
	behavior: url(/style/PIE/PIE.php);
}

.woningOmschrijving {
	padding:5px;
	background-color:#f8f8f8;
}

.woningOmschrijving img {
	float:right;
	clear: right;
	max-width:120px;
	padding:5px;
	margin-bottom: 10px;
	border:1px solid #cccccc;
}

.woningOmschrijving h2, .woningOmschrijving h6 {
	font-size:8pt;
}

.woningBlokken {
	padding:5px;
}

.woningBlok {
	margin-bottom:5px;
}

.woningBlok h2, .woningBlok h6 {
	font-size:8pt;
}

#woningZoekpaginaOmschrijving {
	width: 442px;
        border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	padding:3px;
}

#woningZoekpaginaTopbar {
	padding:2px;
	background-color:#ebebeb;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
}

#woningTabel {
        table-layout: fixed;
        border-collapse: collapse;
}

#woningTabel tr {
        float: left;
}

.woningNaam {
	vertical-align: middle;
	padding: 5px;
	width: 136px;
	color:#000000;
}

.woningPlaats {
        vertical-align: middle;
        padding: 5px;
        width: 104px;
        color:#000000;
}

.woningPrijs {
        vertical-align: middle;
        padding: 5px;
        width: 78px;
        color:#000000;
}

.woningLogo {
        vertical-align: middle;
        padding: 5px;
        width: 80px;
        color:#000000;
}

.kortingGegevens {
	background-color: #fff;
	padding: 5px; 
	border: 1px solid #dcdcdc; 
	-moz-box-shadow: 0 0 5px #dcdcdc; 
	-webkit-box-shadow: 0 0 5px #dcdcdc;
	box-shadow: 0 0 5px #dcdcdc;
	behavior: url(/style/PIE/PIE.php);
}

.kortingOmschrijving {
	padding:5px;
	background-color:#f8f8f8;
}

.kortingOmschrijving img {
	float:right;
	clear: right;
	max-width:120px;
	padding:5px;
	margin-bottom: 10px;
	border:1px solid #cccccc;
}

.kortingOmschrijving h2, .kortingOmschrijving h6 {
	font-size:8pt;
}

.kortingBlokken {
	padding:5px;
}

.kortingBlok {
	margin-bottom:5px;
}

.kortingBlok h2, .kortingBlok h6 {
	font-size:8pt;
}

#kortingZoekpaginaOmschrijving {
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	padding:3px;
}

#kortingZoekpaginaTopbar {
        width:438px;
	padding:2px;
	background-color:#ebebeb;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
}

#kortingTabel {
        table-layout: fixed;
        border-collapse: collapse;
}

#kortingTabel tr {
        float: left;
}

.kortingDatum {
	float:left;
	margin-left:5px;
	font-weight:bold;
	color:#003399;
}

.kortingDatumDag {
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
	border:1px solid #e4eadd;
	background-color:#f0f6e9;
	font-size:13px;
}

.kortingDatumMaand {
	color:#FFFFFF;
	background-color:#43b1ff;
}

.kortingNaamKolom {
	vertical-align: middle;
	padding: 5px;
	width: 142px;
	color:#000000;
}

.kortingOmschrijvingKolom {
	vertical-align: middle;
	padding: 5px;
	width: 170px;
	color:#000000;
}

.kortingPrijsKolom {
        vertical-align: middle;
        padding: 5px;
        width: 80px;
        color:#000000;
}

.kortingLogoKolom {
        vertical-align: middle;
        padding: 5px;
        width: 50px;
        color:#000000;
}

.winkelsInhoud img {
	border: 1px #cccccc solid;
}

.evenementLogo .legeImage {
	width:80px;
	height:40px;
	border:1px solid #cccccc;
	float:right;
	margin-right:2px;
}

.kortingLogo .legeImage {
	width:50px;
	height:50px;
	border:1px solid #cccccc;
	float:right;
	margin-right:2px;
}

.specialblokjeGroot {
        width: 336px;
        background-color: #fff; 
        border: 1px solid #dcdcdc; 
        -moz-box-shadow: 0 0 5px #dcdcdc; 
        -webkit-box-shadow: 0 0 5px #dcdcdc; 
        box-shadow: 0 0 5px #dcdcdc;
        behavior: url(/style/PIE/PIE.php);
}

.specialplaatjeGroot {
        width: 50px; 
        height: 50px; 
        border: none; 
        float: left;
        margin-left: 1px;
        margin-right: 5px;
        margin-bottom: 1px;
}

.speciallinkjeGroot {
        clear: both; 
        text-align: right;
}

.specialSnelzoekblokjeHeaderGroot {
    position: relative;
	padding-left: 16px;
	padding-top: 5px;
	padding-bottom: 3px;
	margin-left: 10px; 
	background-image: url(../gfx/header_pijltje_orange.png);
	background-repeat: no-repeat;
	background-position: left center; 
	font-size: 13px; 
	color: #38b0b0; 
	font-weight: bold;
}

.specialSnelzoekblokjeHeaderGroot a {
	color: #38b0b0;
	text-decoration: none;
    font-family:Gesta, sans-serif;
    font-size:13px;
    font-style:normal;
    font-weight:bold;
	margin-top: 10px;
}


div.brochureHolder {
	background-image:url(../images/brochureBlokjeBackground2.png);
	padding:5px;
	width:195px;
	margin-top:10px;
	margin-left:5px;
	height:180px;
	float:left;
	position: relative;
}

#brochures div.brochureHolder:hover {
        background-image:url(../images/brochureBlokjeBackgroundHover2.png);
}

div.brochureHolderGearceerd {
	background-image:url(../images/brochureBlokjeBackgroundGearceerd2.png);
	padding:5px;
	width:195px;
	margin-top:10px;
	margin-left:5px;
	height:180px;
	float:left;
	position: relative;
}

#brochures div.brochureHolderGearceerd:hover {
        background-image:url(../images/brochureBlokjeBackgroundHoverGearceerd2.png);
}

#brochures div.brochureHolder img.normalBorder {
        display: block;
        border: none;
        z-index: 1;
		position: absolute;
}

#brochures div.brochureHolder img.hoverBorder {
        display: none;
        border: none;
        z-index: 1;
		position: absolute;
}

#brochures div.brochureHolder:hover img.normalBorder {
        display: none;
        border: none;
        z-index: 1;
		position: absolute;
}

#brochures div.brochureHolder:hover img.hoverBorder {
        display: block;
        border: none;
        z-index: 1;
		position: absolute;
}

#brochures div.brochureHolderGearceerd img.normalBorder {
        display: block;
        border: none;
        z-index: 1;
		position: absolute;
}

#brochures div.brochureHolderGearceerd img.hoverBorder {
        display: none;
        border: none;
        z-index: 1;
		position: absolute;
}

#brochures div.brochureHolderGearceerd:hover img.normalBorder {
        display: none;
        border: none;
        z-index: 1;
		position: absolute;
}

#brochures div.brochureHolderGearceerd:hover img.hoverBorder {
        display: block;
        border: none;
        z-index: 1;
		position: absolute;
}

.brochureTitel {
	float: left;
	width: 180px;
	margin-left: 15px;
	font-size: 9pt;
	font-family: Gesta, sans-serif;
	font-weight: 900;
	letter-spacing: -0.04em;
}

.brochureAfbeelding {
	float: left;
	margin-top: 5px;
	margin-left: 15px;
	margin-right: 15px;
	z-index:3;
}

.brochureTekst {
	margin-left:15px;
	font-size: 13px;
	font-family: Gesta, sans-serif;
	letter-spacing: -0.04em;
}

.brochureCheckbox {
        display: none;
}

.brochureLink {
        position: absolute;
	bottom: 0; 
	right: 0;
	font-size: 13px;
	font-family: Gesta, sans-serif;
	letter-spacing: -0.04em;
}

#aanvraagbuttondiv {
        text-align: center;
        margin-top: 30px;
}

#videoPaginalastword {
        font-size: 20px;
	font-family: Gesta, sans-serif;
	font-weight: bold;
	color: #38b0b0;
	padding-left: 20px;
        margin-right: 0px;
        margin-top: 20px;
        margin-bottom: 10px;
        background-image: url(http://www.allesoverhuisentuin.nl/gfx/title_pijltje_groen.png);
        background-repeat: no-repeat;
        background-position: left 3px;
}

#ideeSidebar {
        text-align: center;
}

.ideeIcon a:link, .ideeIcon a:visited {
        color: #ffffff;
}

#videoSidebar {
        text-align: center;
}

#sidebarKopje {
        font-size: 12px;
        font-weight: bold; 
        display: block; 
        margin-bottom: 10px;
}

.sidebarVideoNaam {
        font-size: 12px;
        text-decoration: underline;
}

.sidebarThumbnailContainer {
        position: relative;
        width: 116px;
        height: 66px;
        margin-top: 5px;
        margin-bottom: 10px;
}
.sidebarVideoThumbnail {
        position: absolute;
        left: 0px;
        top: 0px;
        width: 114px;
        height: 64px;
        border: 1px solid #ffffff;
}
.sidebarVideoPlay {
        position: absolute;
        left: 35px;
        top: 17px;
        width:47px;
        height: 33px;
        opacity: .85;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
        filter: alpha(opacity=85);
}

.video, .video_kopje, .video_beschrijving {
        float: left;
        clear: both;
}

.video_item {
        display: inline-block;
        margin-top: 10px;
}
.video {
        margin-top: 7px;
}
.video_kopje {
        margin-top: 13px;
}
.video_beschrijving {
        margin-bottom: 3px; 
        font-style: italic;
        font-weight: bold;
}

.leverancierGegevens {
	background-color: #fff; 
	padding: 5px; 
	border: 1px solid #dcdcdc; 
	-moz-box-shadow: 0 0 5px #dcdcdc; 
	-webkit-box-shadow: 0 0 5px #dcdcdc;
	box-shadow: 0 0 5px #dcdcdc;
	behavior: url(/style/PIE/PIE.php);
}

.leverancierOmschrijving {
	padding:5px;
	background-color:#f8f8f8;
}

.leverancierLogo {
	float:right;
	clear: right;
	padding:5px;
	margin-bottom: 10px;
	border:1px solid #cccccc;
}

.leverancierLogoText {
        float:right;
	clear: right;
	padding:5px;
	margin-bottom: 10px;
}

.leverancierOmschrijving h2, .leverancierOmschrijving h6 {
	font-size:8pt;
}

.leverancierBlokken {
	padding:5px;
}

.leverancierBlok {
	margin-bottom:5px;
}

.leverancierBlok h2, .leverancierBlok h6 {
	font-size:8pt;
}

#regio_ads, #topicsbalk_ads {
        width: 336px;
        text-align: left;
        clear: left;
        margin-top: 42px;
}

#incontent_ads, #incontent_ads2 {
        text-align: left;
        margin-bottom: 10px;
}
#incontent_ads a, #incontent_ads2 a{
	display: inline-block;
	height: 130px;
	width: 280px;
}
#contentLeverancier {
	text-align: left;
        margin-bottom: 35px;
}

.categorieLogo {
        border: 1px solid #000000; 
        margin-bottom: 5px; 
        margin-left: 5px;
        vertical-align: middle;
}

#winkels {
        float: left;
        text-align: left;
}

#nederland {
        float: left;
        margin-bottom: 10px;
}

#nederland-belgie {
        float: left;
        margin-bottom: 10px;
}

#leveranciersoverzicht {
        float: left;
        text-align: center;
}

.aantal_items {
        float: right; 
        font-size: 11px;
}

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

.italics {
        font-style: italic;
        font-weight: bold;
}


/*
**
**	ALLES OVER VRIJE TIJD - ADVERTENTIES - 14-01-2015 - DAVE VAN HOORN - FRESHCODE
**
*/
.homepage-adsense{
	margin: 20px 0;	
}
.adsense-horizontal-small{
	margin: 0 0 10px 0;
}
.adsense-homepage{
	position: relative;
	float: left;
	margin: 24px 24px;
	width: 336px;
	height: 290px;	
}
.adsense-width{
  position: relative;
  width: 100%;
  max-width: 644px;
  height: auto;
  margin: 0 0 0 0;
  overflow: hidden;
}