body {
	font-family: Verdana;
	font-size: 10pt;
	text-align: left;
	margin: 8px;
	background: transparent url(../pic/bg.gif) no-repeat fixed 700px 250px;
}
h1 {
	font-size: 12pt;
	font-weight: bold;
	margin: 5px 0px;
}
h2 {
	font-size: 12pt;
	font-weight: bold;
}
h3 {
	font-size: 10pt;
	font-weight: bold;
}
a {
	color: inherit;
}
.small {
	font-size: 9pt;
}
.white {
	color: #FFF;
}
#search-container,
#shopping-bag,
#pay-off {
	height: 95px;
	float: right;
	width:210px;
}
#search-input {
	width: 135px;
	margin-top: 5px;
}
#search-box h3 {
	font-size: 9pt;
}
#search-box h3 span.colored {
	color: #0092CC;
}
#btn-search {
	display: inline-block;
	width: 21px;
	height: 21px;
	vertical-align: bottom;
	background: transparent url(../pic/sprite.png) no-repeat scroll -15px -6px;
}
span.small-grey {
	font-size: 8pt;
	color: #808080;
	display: inline-block;
	margin-top: 5px;
}
#btn-search:hover {
	cursor: pointer;
	background: transparent url(../pic/sprite.png) no-repeat scroll -15px -36px;
}
#shopping-bag {
	background: transparent url(../pic/shoppingbag.gif) no-repeat left center;
	border-right: dashed 1px #808080;
	padding-right: 30px;
	padding-left: 10px;
}

#shopping-bag.enabled {
	cursor: pointer;
}
#shopping-bag.disabled {
	background: transparent url(../pic/shoppingbag_inactive.gif) no-repeat left center;
}
#shopping-bag.disabled #shopping-items {
	opacity: 0.2;
	filter: alpha(opacity = 20);
}
#shopping-items {
	text-align: right;
	margin-top: 15px;
}
#search-box {
	margin: 15px 0px 0px 30px;
}
span.colored,
li.colored {
	
}
.clearer {
	clear: both;
}
.swap-item {
	position: absolute;
	width: 100%;
	height: 190px;
	top: 35px;
}
#site-container {
	width: 1000px;
	/*height: 995px;
	background: transparent url(../pic/BG.gif) no-repeat right bottom;*/
	padding-right: 185px;
}
#site-menu {
	margin-top: 15px;
	position: relative;
	z-index: 14;
}
#site-menu ul {
	margin: 0;
	padding: 0;
	height: 28px;
}
#site-menu ul li {
	list-style-type: none;
	display: block;
	float: left;
	margin-right: 2px;
}
#site-menu ul li a {
	display: block;
	height: 28px;
	width: 140px;
	background: transparent url(../pic/menu_a.gif) no-repeat scroll 0 -40px;
	font-size: 11pt;
	font-weight: bold;
	text-decoration: none;
	padding: 6px 0px 0px 40px;
	color: #FFF;
}
#site-menu ul.small li a {
	width: 688px;
}
#site-menu ul.mode li a {
	width: 201px;
}
#site-menu ul li.wide a {
	width: 228px;
	background: transparent url(../pic/menu_b.gif) no-repeat scroll 0 -40px;
}
#site-menu ul li a:hover,
#site-menu ul li.selected a {
	background: transparent url(../pic/menu_a.gif) no-repeat scroll 0 0;
	color: #000;
}
#site-menu ul li.wide a:hover,
#site-menu ul li.wide.selected a {
	background: transparent url(../pic/menu_b.gif) no-repeat scroll 0 0;
}
#site-body {
	margin-top: 10px;
}
#breadcrumbs {
	color: #808080;
	font-size: 9pt;
	/*padding-left: 10px;*/
}
#breadcrumbs a {
	color: #808080;
	text-decoration: none;
}
#breadcrumbs a:hover {
	text-decoration: underline;
}
div.body-container {
	margin-top: 10px;
	padding-bottom: 10px;
	/*background: transparent url(../pic/lijn.gif) no-repeat scroll left bottom;*/
}
/* Homepage */
#home-intro {
	width: 490px;
	height: 286px;
	padding: 10px 10px 10px 0px;
	float: left;
	margin-right: 20px;
	position: relative;
}
#home-intro h1 {
	color: #0092CC;
	font-size: 14pt;
}
#home-intro .intro-image {
	float: left;
	margin-right: 10px;
}
/* winkel overzicht */
#winkel-overzicht {
	height: 365px;
	margin: 10px 5px 15px 0;
	border: solid 1px #96987F;
}
#winkel-overzicht .flashimage_uitgelicht {
	float: right;
}
#winkel-overzicht #w-header {
	background: transparent url(../pic/verloop.gif) repeat-y;
	border-bottom: solid 1px #96987F;
	position: relative;
}
#winkel-overzicht #w-header span.head-text {
	display: inline-block;
	padding: 6px;
	color: #FFF;
	font-size: 13pt;
	font-weight: bold;
	border-right: solid 1px #FFF;
}
#winkel-overzicht #uitgelicht {
	height: 312px;
	width: 740px;
	padding: 10px;
	border-right: solid 1px #96987F;
	float: left;
}
#winkel-overzicht #uitgelicht a {
	color: #000;
}
#winkel-overzicht #uitgelicht .colored {
	color: #B9AB96;
	display: inline-block;
	margin: 4px 0 2px;
}
.btn_naar-winkel {
	width: 120px;
	height: 30px;
	display: inline-block;
	margin-top: 15px;
	background: transparent url(../pic/button_naarwinkel.gif) no-repeat;
	text-decoration: none;
	padding: 5px 0 5px 33px;
	color: #FFF;
}
#winkel-overzicht #uitgelicht .foto-uitgelicht {
	float: right;
}
#w-overzicht {
	float: left;
	background: #B9AD97;
	width: 232px;
	height: 332px;
	overflow: hidden;
}
ul#straat-overzicht {
	margin-top: 20px;
	margin-left: 5px;
	margin-right: 5px;
}
ul#straat-overzicht li {
	list-style-type: none;
}
ul#straat-overzicht li a {
	color: #000;
	text-decoration: none;
	display: block;
	padding-left: 15px;
}
ul#straat-overzicht li a:hover {
	text-decoration: underline;
}
ul#straat-overzicht li.selected  a {
	text-decoration: underline;
	background: transparent url(../pic/sterretje.gif) no-repeat scroll left center;
}
ul#straat-overzicht li.soort-winkel {
	padding-top: 5px;
	padding-left: 15px;
}
ul#straat-overzicht li.soort-winkel strong {
	color: #FFF;
	font-weight: bold;
}
ul#straat-overzicht li.header {
	margin-bottom: 5px;
	padding-left: 15px;
}
/* einde winkel overzicht */
/* Meer informatie */
#meer-informatie {
	width: 490px;
	float: left;
}
#small-product-container {
	width: 490px;
	margin-left: 15px;
	float: left;
}
#nieuwsbrief {
	background: transparent url(../pic/nieuwsbrief_bg.gif) no-repeat;
	padding: 15px 0px 12px 90px;
	margin-bottom: 20px;
}
#nieuwsbrief span {
	font-size: 11px;
	color: #FFF;
}
#nieuwsbrief input {
	width: 150px;
	color: #AAAAAA;
	font-size: 11px;
	padding: 2px 4px;
	margin-right: 10px;
}
#btn_nieuwsbrief {
	background:transparent url(../pic/sprite.png) no-repeat scroll -5px -204px;
	display:inline-block;
	height:21px;
	vertical-align: bottom;
	width:41px;
}
#btn_nieuwsbrief:hover {
	background:transparent url(../pic/sprite.png) no-repeat scroll -5px -234px;
}
#meer-info h1 {
	background: #0193CF;
	color: #FFF;
	padding: 5px;
	font-size: 11pt;
}
#meer-info-container {
	border-right: dashed 1px #0193CF;
	border-bottom: dashed 1px #0193CF;
	border-left: dashed 1px #0193CF;
	padding: 10px;
}
#meer-info-container div.left, 
#meer-info-container div.right {
	float: left;
	width: 220px;
}
#meer-info-container div.left {
	width: 225px;
	border-right: solid 1px #0193CF;
	margin-right: 10px;
	padding-right: 10px;
}
#meer-info-container div.left div.block {
	margin-right: 5px;
	border-bottom: solid 1px #0193CF;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
#meer-info-container div.right div.block {
	padding: 10px;
	margin-bottom: 15px;
}
#meer-info-container div.left div.block.last {
	border-width: 0px;
}
#meer-info-container div.block h2 {
	font-size: 10pt;
	color: #0193CF;
	margin-bottom: 12px;
}
#meer-info-container div.block.special {
	background: #DEECF7;
}
/* Einde meer informatie */
/* Small product container */
#small-product-container h1 {
	padding: 5px;
	font-size: 11pt;
	color: #B4A898;
	border: solid 1px #B4A898;
	margin-bottom: 0px;
}
#product-info-container {
	background: #F2EFEA;
	padding: 10px 10px 20px 10px;
}
#product-info-container div.left,
#product-info-container div.right {
	float: left;
}
#product-info-container div.left {
	width: 150px;
	text-align: center;
}
#product-info-container div.left img {
	margin-bottom: 10px;
}
#product-info-container div.block {
	border-bottom: solid 1px;
	margin-bottom: 30px;
}
#product-info-container div.right {
	width: 295px;
	margin-left: 20px;
	position: relative;
}
#product-info-container div.right span.info-text {
	display: inline-block;
	margin-right: 40px;
}
#product-info-container a.product-info {
	background: transparent url(../pic/productinfo_a.gif) no-repeat scroll 0 -1px;
	display: inline-block;
	height: 29px;
	vertical-align: inherit;
	width: 62px;
	bottom: 22px;
	position: absolute;
	right: 0px;
	text-decoration: none;
}
.product-info .product-info-popup {
	position: absolute;
	bottom: 0px;
	right: 62px;
	display: none;
	background: #0092CC;	
	z-index: 100;
	color: #FFF;
	border: solid 2px #000;
}
.product-info .product-info-popup .hd {
	padding: 14px;
	font-size: 12px;
	width: 272px;
}
.product-info .product-info-popup img {
	margin: 0px !important; 
}
.product-info:hover .product-info-popup {
	display: block;
}
#product-info-container a.meer-info-product {
	position: absolute;
	bottom: 3px;
	left: 0px;
	text-decoration: none;
	font-size: 11px;
	color: #000;
}
#product-info-container div.left span {
	font-size: 11px;
}
#product-info-container div.right div.sub {
	height: 130px;
}
#product-info-container a.meer-aanbiedingen {
	background: transparent url(../pic/button_aanbiedingen.gif) no-repeat scroll 0 0;
	color: #FFFFFF;
	display: inline-block;
	height: 30px;
	padding: 5px 10px;
	text-decoration: none;
	width: 140px;
}
#product-info-container a.product-info:hover {
	background: transparent url(../pic/productinfo_a.gif) no-repeat scroll 0px -37px;	
	cursor: default;
}
/* Einde small product container */
/* Einde homepage */
/* En verder */
#en-verder {
	width: 0px;
	height: 0px;
	position: absolute;
	background: transparent url(../pic/en-verder-bg.gif) repeat-x;
	right: 5px;
	top: 30px;
	z-index: 12;
	overflow: hidden;
	display: block;
	padding-top: 20px;
}
.en-verder-content {
	margin: 10px;
	width: 580px;
}
.en-verder-content h3 {
	font-size: 12pt;
	color: #0092CC;
}
.en-verder-content a {
	color: #000;
	text-decoration: none;
}
.en-verder-content a:hover {
	text-decoration: underline;
}
#btn-verder-close {
	background:transparent url(../pic/en-verder-close.gif) no-repeat scroll right center;
	height: 18px;
	padding: 0 22px 0 0;
	position: absolute;
	right: 10px;
	text-decoration: none;
	top: 10px;
}
.lightbox {
	position: absolute;
	background: #000;
	width: 100%;
	z-index: 1;
}
/* Einde en verder */

/* Site footer */
#site-footer {
	margin-top: 30px;
}
#site-footer ul {
	margin: 0;
	padding: 0;
}
#site-footer ul li {
	list-style-type: none;
	display: block;
	float: left;
}
#site-footer ul li.seperator {
	color: #808080;
	font-size: 8pt;
	margin-top: 3px;
}
#site-footer ul li a {
	text-decoration: none;
	color: #808080;
	display: block;
	padding: 2px 7px;
	font-size: 8pt;
}
#site-footer ul li a:hover {
	text-decoration: underline;
}
#site-footer ul li a.special:hover {
	text-decoration: none;
}
#site-footer ul li a.special:hover span {
	text-decoration: underline;
}
/* Einde site footer */

/* News carousel stuff */
#news-carousel {
	float: left;
	background: #FFF;
}
#news-carousel strong.carousel-header {
	margin:3px;
	font-size: 12px;
	position:absolute;
	top:0;
	color: #FFF;
}
.yui-skin-sam #news-carousel .yui-carousel-nav {
	background: url(../pic/carousel-header.gif) repeat-x;
	padding: 0px 3px;
}
.yui-skin-sam #news-carousel .yui-carousel-button {
	margin-top: 2px;
	height: 20px;
}
.yui-skin-sam  #news-carousel .yui-carousel-first-button.yui-carousel-first-button-disabled {
	background: transparent url(../pic/sprite.png) no-repeat scroll -5px -264px;
}
.yui-skin-sam #news-carousel .yui-carousel-first-button {
	background: transparent url(../pic/sprite.png) no-repeat scroll -5px -294px;
}
.yui-skin-sam  #news-carousel .yui-carousel-next-button {
	background: transparent url(../pic/sprite.png) no-repeat scroll -5px -234px;
}
.yui-skin-sam  #news-carousel .yui-carousel-next-button.yui-carousel-button-disabled {
	background: transparent url(../pic/sprite.png) no-repeat scroll -5px -204px;
}
.yui-skin-sam #news-carousel .yui-carousel-nav ul li {
	margin-top: 5px;
	background: transparent url(../pic/sprite.png) no-repeat scroll -19px -181px;
	width: 13px;
	height: 13px;
}
.yui-skin-sam #news-carousel .yui-carousel-nav ul li.yui-carousel-nav-page-selected {
	background: transparent url(../pic/sprite.png) no-repeat scroll -19px -159px;
}
.yui-skin-sam #news-carousel .yui-carousel, .yui-skin-sam .yui-carousel-vertical {
	border-color: #0092CC;
}
.yui-carousel-element li {
	width: 470px;
	height: 265px;
}
.small-news-content {
	text-align: left;
	padding-right: 10px;
}
.small-news-content a {
	color: inherit;
}
.small-news-content img {
	float: left;
	margin: 0px 10px;
}
/* End newscarousel */
/* Informatie pagina */
#informatie_links, #informatie_rechts {
	width: 460px;
	float: left;
	margin-top: 10px;
}
#informatie_links {
	margin-right: 35px;
	width: 500px;
	background: #FFF;
}
form.contact p {
	margin-bottom:15px;
}
form.contact.small {
	width: 500px;
	height: 295px;
	position: relative;
}
form.contact.small label {
	width: 75px;
	display: inline-block;
	margin-bottom: 10px;
}
form.contact.small fieldset {
	width: 245px;
	float: left;
}
form.contact.small input.textinput {
	width: 160px;
}
form.contact.small textarea {
	width: 405px;
}
form.contact.small #btn-verstuur {
	right: 13px;
}
form.contact label.textarea-label {
	vertical-align: top;
}
form.contact textarea {
	height: 75px;
}
form.contact #btn-verstuur {
	border: 0 none;
	bottom: 20px;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 12pt;
	padding: 4px 0;
	position: absolute;
	right: 28px;
	text-align: center;
	width: 125px;
	background: #0092CC;
}
form.contact strong {
	display: block;
	margin-bottom: 5px;
}
h1#informatie_header {
	background: #0092CC;
	color: #FFF;
	margin: 0;
	padding: 5px;
}
div#informatie_info {
	padding: 10px;
	border-right: dashed 1px #0092CC;
	border-bottom: dashed 1px #0092CC;
	border-left: dashed 1px #0092CC;
}
div#informatie_info h3 {
	color: #0092CC;
	margin-bottom: 10px;
}
div#nieuws, div#activiteiten {
	border: solid 1px;
}
div#nieuws_header, div#activiteiten_header {
	background: transparent url(../pic/carousel-header.gif) repeat-x scroll 0 0;
	font-size: 12pt;
	color: #FFF;
	padding: 3px 10px;
}
div#activiteiten_header {
	background: #B9AD97;
}
div#activiteiten_container, div#nieuws_container {
	padding: 10px;
}
div#activiteiten_container a, div#nieuws_container a {
	color: #0092CC;
	font-weight: bold;
	text-decoration: none;
}
div#activiteiten_container a:hover, div#nieuws_container a:hover {
	text-decoration: underline;
}
div#activiteiten_container a {
	color: #B9AD97;
}
div#schijdings_lijn {
	background: transparent url(../pic/lijn.gif) no-repeat scroll left bottom;
	height: 5px;
	padding-top: 20px;
}
img.clickable {
	cursor: pointer;
}
/* Einde informatie pagina */
.yui-skin-sam #news-carousel .yui-carousel-nav ul {
	*margin-left: -190px;
}