/* CSS Document */

/* colors
   dark yellow: #e7ac00;
   lightyellow: #f9eabf;
   kitchenred: #a70230;
   bathroombleu: #0075b0;
   tilegrey: #7d868b;
   
   dark grey: #49545b; (text)
   light grey: #c8cbcd; (lines)
   

*/

* {
	margin:0px;
	padding:0px;
	border:0px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#49545b;
	behavior: url(/iepngfix.htc);
}

html {
     overflow: -moz-scrollbars-vertical;
}

body {
	font-size:0.7em;
	line-height:1.5em;
	background-color:#e7ac00;
	background-image:url(/images/style/gradient.gif);
	background-position:top;
	background-repeat:repeat-x;
	color:#49545b;
}

td {
	font-size:1em;
}
#img404 {
	position:relative;
	#left:-4px;
	#width: 470px;
}

/*

Anders oplossen anders loop de content niet mooi
p, #menu li, #links li {
	margin-top:2px;
}

*/


body {
	_text-align:center;
}

p.caption {
	font-size:0.8em;
}

#linkHome {
	font-size:0.8em;
}


/* text align for centering the page in IE 5.5 */
body {
	_text-align:center;
}
#page {
	position:relative;
}
#page, #footer {
	_text-align:left;
	width:983px;
	margin:0px auto;
	background:url(/images/style/page_bg.gif);
	background-color:#FFFFFF;
}

#footer #mainLinks, #footer #metaLinks {
	color:#FFFFFF;
}

/* TOP */
#top {
	float:left;
	height:53px;
	width:100%;
	position:relative;
	left:-1px;
	background-image:url(/images/style/top/bg_algemeen.gif);
	background-position:right top;
	background-repeat:no-repeat;
}

.home #top{
	height:65px;
	background-image:url(/images/style/top/bg_home.gif);
}

.keukens #top{
	background-image:url(/images/style/top/bg_keukens.gif);
}

.sanitair #top {
	background-image:url(/images/style/top/bg_sanitair.gif);
}

.tegels #top{
	background-image:url(/images/style/top/bg_tegels.gif);
}

.service #top{
	background-image:url(/images/style/top/bg_algemeen.gif);
}

.service.trends #top{
	background-image:url(/images/style/top/bg_algemeen_trends.gif);
}

.aanbiedingen #top{
	background-image:url(/images/style/top/bg_algemeen_aanbiedingen.gif);
}

#logo {
	width:225px;
	margin-left:3px;
	margin-top:7px;
	margin-bottom:4px;
}

.home #logo {	
	margin-bottom:15px;
}

#metanavigation {
	font-size:1.1em;
	float:right;
	margin-top:7px;
	margin-right:7px;
	height:16px;
}

#metanavigation a {
	background-repeat:no-repeat;
	padding-left:12px;
	margin-left:15px;
	text-decoration:none;
}
#metanavigation a:hover {
	text-decoration:underline;
}

.home #metanavigation a, .service #metanavigation a, .aanbiedingen #metanavigation a, #metanavigation a {
	color:#c9ccce;
	background-image:url(/images/style/top/metanavigation/arrow_algemeen.gif);
}
.keukens #metanavigation a {
	color:#e5b4c1;
	background-image:url(/images/style/top/metanavigation/arrow_keukens.gif);
}
.sanitair #metanavigation a {
	color:#b3d6e7;
	background-image:url(/images/style/top/metanavigation/arrow_sanitair.gif);
}
.tegels #metanavigation a {
	color:#d8dbdc;
	background-image:url(/images/style/top/metanavigation/arrow_tegels.gif);
}

#metanavigation li, #productgroups li {
	list-style:none;
	display:inline;
	
}

#metanavigation li img {
	display:block;
	float:left;
	margin-right:4px;
}
#metanavigation li .bulletText a {
	float:left;
	color:#FFFFFF;
}

#linkKeukens {
	position:absolute;
	left:35px;
}

#linkSanitair {
	position:absolute;
	left:281px;
}

#linkTegels {
	position:absolute;
	left:527px;

}

#productgroups {
	margin-top:38px;
	margin-right:7px;
	border:none;
}

#productgroups a {
	color:#FFFFFF;
	font-size:1.5em;
	text-decoration:none;
}

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


#productgroups li  {
	position:relative;
	top:3px;
	display:block;
	float:left;
	width:210px;
	color:#FFFFFF;
	margin-left:35px;
}

#productgroups.small {
	clear:both;
	float:right;
	position:relative;
	top:7px;
	margin-top:0px;
	left:auto
}

#productgroups.small li {
	width:auto;
	margin-left:15px;
}

#productgroups.small a {
	color:#FFFFFF;
	font-size:1.3em;
	font-weight:normal;
}


#productgroups li {
	padding-left:16px;
	background-repeat:no-repeat;
	background-position:top left;
}
#productgroups li a {
	position:relative;
	top:-2px;
}

.productgroup a {
	display:block;
}

/* using a border instead of underline*/

.productgroup a:hover {
	display:block;
/*	border-bottom:1px solid white;*/
}

#productgroups li.keukens {
	background-image:url(/images/style/top/productgroups/algemeen/keukens.gif);
}
#productgroups li.sanitair {
	background-image:url(/images/style/top/productgroups/algemeen/sanitair.gif);
}
#productgroups li.tegels {
	background-image:url(/images/style/top/productgroups/algemeen/tegels.gif);
}
.service #productgroups li.keukens {
	background-image:url(/images/style/top/productgroups/algemeen/keukens.gif);
}
.service #productgroups li.sanitair {
	background-image:url(/images/style/top/productgroups/algemeen/sanitair.gif);
}
.service #productgroups li.tegels {
	background-image:url(/images/style/top/productgroups/algemeen/tegels.gif);
}

.aanbiedingen #productgroups li.keukens {
	background-image:url(/images/style/top/productgroups/algemeen/keukens.gif);
}
.aanbiedingen #productgroups li.sanitair {
	background-image:url(/images/style/top/productgroups/algemeen/sanitair.gif);
}
.aanbiedingen #productgroups li.tegels {
	background-image:url(/images/style/top/productgroups/algemeen/tegels.gif);
}

.keukens #productgroups li.keukens {
	visibility:hidden;
	display:none;
}
.keukens #productgroups li.sanitair {
	background-image:url(/images/style/top/productgroups/keukens/sanitair.gif);
}
.keukens #productgroups li.tegels {
	background-image:url(/images/style/top/productgroups/keukens/tegels.gif);
}

.sanitair #productgroups li.sanitair {
	visibility:hidden;
	display:none;
}
.sanitair #productgroups li.keukens {
	background-image:url(/images/style/top/productgroups/sanitair/keukens.gif);
}
.sanitair #productgroups li.tegels {
	background-image:url(/images/style/top/productgroups/sanitair/tegels.gif);
}

.tegels #productgroups li.tegels {
	visibility:hidden;
	display:none;
}
.tegels #productgroups li.sanitair {
	background-image:url(/images/style/top/productgroups/tegels/sanitair.gif);
}
.tegels #productgroups li.keukens {
	background-image:url(/images/style/top/productgroups/tegels/keukens.gif);
}


/* Flash visual */


/* ROUNDED CORNERS */
.linkBox {
	color:#FFFFFF;
	background-repeat:no-repeat;
	background-position:bottom right;
}
a .linkBox  {
	text-decoration:none;
	cursor:pointer;
}

.trans60 img {
	margin-top:2px;	
	margin-right:6px;	
	_margin-right:2px;		
}

.trans60 {
	margin-bottom:5px;
	_margin-bottom:0px;
	
}
.trans60, .trans60 img {
	float:left;
	color:white;
	filter:alpha(opacity=60);
	-moz-opacity:.60;
	opacity:.60;
}

.keukens .linkBox {
	background-color:#a70230;
	background-image:url(/images/style/rounded/br_keukens.gif);
}
.keukens .group .linkBox {
	background-image:url(/images/style/rounded/br_keukens_arrow.gif);
}
.sanitair .linkBox {
	background-color:#0075b0;
	background-image:url(/images/style/rounded/br_sanitair.gif);
}
.sanitair .group .linkBox {
	background-image:url(/images/style/rounded/br_sanitair_arrow.gif);
}
.tegels .linkBox {
	background-color:#7d868b;
	background-image:url(/images/style/rounded/br_tegels.gif);
}
.tegels .group .linkBox {
	background-image:url(/images/style/rounded/br_tegels_arrow.gif);
}


/* COLUMNS */


.newRow {
	clear:both;
	padding-top:7px;
}
.column, .doubleColumn, .rightColumn, .smallColumn, .smallDoubleColumn, .tinyColumn {
	float:left;
	padding-left:7px;
	padding-right:7px;
	border-right:1px solid #c8cbcd;
}

/* exception for intro column on sanitair page */
.sanitair .noPadding .last {
	width:220px;
} 

.column {
	width:231px;
}

.smallColumn {
	padding-left:7px;
	width:169px;
}
.smallColumn.product {
	margin-bottom:10px;
}
.tinyColumn {
	padding-left:7px;
	padding-right:0px;
	border:none;
	width:113px;
}

.doubleColumnNoPadding {
	float:left;
	width:491px;
	padding:0px;
}

/* 90-2x7=476 */
.doubleColumn {
	width:476px;
}

/* fix for tegels paging position bug */
.column.print {
	width:200px;
}
.noPadding {
	padding:0px
}
/* 
   smallColumns are four columns used inside contentColumn (3 hole columns wide)
*/
.smallDoubleColumn {
	width:354px;
}

.smallDoubleColumn.intro {
	width:347px;
	padding-left:14px;
}

.tripleColumn {
	clear:both;
	width:737px;
}

.column.last {
	border:none;
	_margin-left:-2px;
}

.column.inline {
	border:none;
	width:224px;
}

.column.intro {
	margin-top:10px;
}


/* fix to align paging to sanitair & tegels product image */

.sanitair #product .column.linkBox, .tegels #product .column.linkBox{
	float:right;
	margin-right:0px;
	padding-right:0px;
}

.column .keukens {
	color:#a70230;
}
.column .sanitair {
	color:#0075b0;
}
.column .tegels {
	color:#7d868b;
}

.column a {
	text-decoration:underline;
}
.column a.link {
	font-weight:bold;
	text-decoration:none;
}
.column a.link:hover {
	font-weight:bold;
	text-decoration:underline;
}

.rightColumn {
	border-right:none;
}

.column .illustration {
	border: 1px solid #c8cbcd;
	float:right;
	margin-left:4px;
	margin-bottom:4px;
}

#firstColumn {

}

#contentColumn {
	float:left;
	width:737px;
	margin-bottom:10px;
}
/* MENU */
#menu {
	clear:both;
}
#menu, #links {
	font-size:1.2em;
	margin-top:-10px;
	line-height:1.45em;
}

#menu ul {
	margin-top:5px;
}
#menu ul ul {
	margin-top:-2px;
}

#menu li, #links li {
	list-style:none;
}

#menu .bullet {
	display:block;
	float:left;
	margin-right:4px;
}

#menu .bullet {
	position:relative;
	_left:2px;
	top:3px;
}

#menu, #menu li, #menu a, #links, #links a, #product li a, #content li, #content li a{
	font-weight:bold;
	text-decoration:none;
	color:#6d767c;
}

#menu #home {
	position:relative;
	top:-2px;
}

#menu li li {	
	padding-left:14px;
	_padding-left:18px;
}

#menu a:hover, #links a:hover, #product li a:hover, #content li a:hover { 
	text-decoration:underline;

}

#menu, #links {
	margin-bottom:15px;
}
#menu .keukenmenu a.selected {
	color:#a70230;
}
#menu .sanitairmenu a.selected {
	color:#0075b0;
}
#menu .tegelmenu a.selected {
	color:#7d868b;
}

#links {
	margin-left:2px;
	_margin-left:4px;
}
#links a, #menu li li a {
	margin-left:2px;
}

.end {
	clear:both;
}

/* BINNENBANNERS*/

.banner {
	margin-bottom:7px;
}

/* MAININTRO */

#homeIntro {
	clear:both;
	width:737px;
	padding-top:7px;
}

/* VIDEOS */

#videos {
	width:737px;
	clear:both;	
	display:block;
}

.videoplayer {
	margin-bottom:10px;
}

/* FOOTER */

.whiteSpace {
	clear:both;
	height:8px;
	width:983px;
	line-height:8px;
	background-color:#FFFFFF;
}

#footer {
	width:983px;
	clear:both;
	color:#FFFFFF;
	background-color:#e7ac00;
	background:none;
	padding:7px;
	font-size:1.1em;
}

#footer #mainLinks {
	float:left;
}

#footer #metaLinks {
	float:right;
}

#footer #cbw {
	float:right;
	margin-left:20px;
}

#footer a {
	color:#FFFFFF;
	text-decoration:none;
}
#footer a:hover {
	text-decoration:underline;
}

/* SUBHOME */

#subhome {
	clear:both;
	padding-top:7px;
}

#subhome .group {
	float:left;
	padding-left:7px;
	margin-bottom:7px;
	width:236px;
}

#subhome .group .linkBox {
	/* display:none; */
	position:relative;
	float:right;
	margin-top:-50px;
	/* IE fix: */
/*	_margin-top:-54px;*/
	line-height:15px;
	width:80px;
	height:30px;
	padding:10px;
}


#subhome .group a {
	text-decoration:none;
	color:#FFFFFF;
}

#subhome .group a:hover {
	text-decoration:underline;
}


/* products */

#products {
	clear:both;
	padding-top:7px;
}

.keukens #products img {
	border-top:5px solid #a70230;
}
.sanitair #products img, .sanitair #smallGroups img {
	border-top:5px solid #0075b0;
}
.tegels #products img {
	border-top:5px solid #7d868b;
}

#product p {
	margin-bottom:7px;
}
#products .column .aktieknaller {
	position:relative;
	margin-top:-21px;
	top:21px;
	left:98px;
}

#product {
	position:relative;
}

#product .aktieknaller {
	position:absolute;
	left:622px;
	top:14px;
}

#product .aktieinzet {
	position:absolute;
	left:14px;
	top:14px;
}
/*
#aanbiedingen {
	position:relative;
}
*/
#aanbiedingen .column .aktieinzet {
	position:relative;
	margin-top:-20px;
/*	#margin-top:32px;
	margin-bottom: 8px;
	margin-left:8px;*/
	top:20px;
	left:160px;
}
/*
#group .hover.keukens, #aanbiedingen .hover.keukens  {
	background-image:url(/images/style/group/hover_keukens.gif);
}
*/


/* VACATURES */
#vacatures a, #vacatures a:hover {
	text-decoration: none;
}
#vacatures h3 a {
	margin-top: 5px;
}
#vacatures h3 a, #vacatures a span {
	float: left;
}
#vacatures span {
	float: left;
	clear: left;
}
#vacatures h3 a:hover {
	text-decoration: underline;
}

#content ul {
	padding-left:20px;
}

#content ul li {
	list-style-type:circle;
}

#group .linkBox, #aanbiedingen .linkBox, #smallGroups .linkBox {
	/* TODO */
	display:none;
	position:relative;
	float:right;
	margin-top:-31px;
	/* IE fix: */
	/*margin-top:-35px;*/
	width:31px;
	height:31px;
	overflow:hidden;
}
#group a {
	text-decoration:none;
}

#group .linkBox img, #aanbiedingen .linkBox img, #smallGroups .linkBox img {
	margin-left:9px;
	margin-top:6px;
}
#aanbiedingen .linkBox img {
	margin-top:8px;
}


#aanbiedingen a {
	text-decoration:none;
}

#group a:hover .linkBox, #aanbiedingen a:hover .linkBox, #smallGroups a:hover .linkBox{
	display:block;
}

.smallGroup {
	margin-bottom:7px;
}


/* product */
#product {
	clear:both;
	padding-top: 7px;	
}

#product .visual {
	margin-left: 7px;
}

.links a {
	text-decoration:none;
	font-weight:bold;
}

#product li {
	list-style:none;
}

#product .price, #product .priceOld, #aanbiedingen .price, #aanbiedingen .priceOld {
	font-weight:bold;
}
#product .priceOld, #aanbiedingen .priceOld {
	color:#8a9196;
	
}

#product .price {
	font-size:1.7em;
}

#aanbiedingen .price {
	font-size:1.3em;
	
}

#product .linkBox {
	color:#FFFFFF;
	width:226px;
	height:53px;
}

#product .linkBox .arrowLeft img, #product .linkBox .arrowRight img {
	/*position:relative;*/
	/*top:2px;*/
	margin-bottom:-2px;
}

#product .linkBox .arrowRight {
	margin-left:0px;
}

#product .linkBox .pagingContent {
	margin-top:6px;
	color:#FFFFFF;
	clear:both;
}

#product .linkBox .arrowLeft {
	margin-right:0px;
}

#product .linkBox a {
	color:#FFFFFF;
	text-decoration:none;
}

#product .linkBox a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

/* print */

.print {
	margin-top:20px;
	font-weight:bold;
}
.print a {
	text-decoration:none;
}
.print a:hover {
	text-decoration:underline;
}

.print img {
	/*position:relative;*/
	margin-bottom:-2px;
	margin-right:7px;
}

/* Trends */

/* Content */

#content {
	clear:both;
	padding-top:7px;
}

#content .doubleColumn img {
	float:right;
	border: 1px solid #c8cbcd;	
	margin-top:2px;
	margin-left:7px;
	margin-bottom:4px;
}
/* actie */

#actie {
	margin-bottom:7px;
}

/* REFINED TAGS */

H1,H2,H3,H4 {
	margin-bottom:0px;
	clear:none;
}


H1 {
	font-size:1.5em;
	/*margin-bottom:4px;*/
	line-height:1.2em;
}

.column H1 {
	padding-top:0px;
}

.keukens H1 {
	color:#a70230;
}
.sanitair H1 {
	color:#0075b0;
}
.tegels H1 {
	color:#7d868b;
}

H2 {
	margin-bottom:3px;
}

.keukens H2 {
	color:#a70230;
}
.sanitair H2 {
	color:#0075b0;
}
.tegels H2 {
	color:#7d868b;
}

#content H1 {
	margin-top:5px;
	margin-bottom:5px;
}

#content li {
	list-style:none;
}

H2 {
	font-size:1.3em;
}

#content H2, #content H3, #content H4{
	margin-top:7px;
}

#trends h2, #aanbiedingen h2 {
	padding:7px;
	color:#FFFFFF;
	margin-bottom:7px;
}

#trends H2, #aanbiedingen H2 {
	margin-top:7px;
}

#trends .keukens h2, #aanbiedingen .keukens h2 {
	background-color:#a70230;
}

#trends .sanitair h2 , #aanbiedingen .sanitair h2{
	background-color:#0075b0;
}

#trends .tegels h2, #aanbiedingen .tegels h2 {
	background-color:#7d868b;
}

.trend img, .tip img {
	margin-top:0px;
	_margin-top:10px;
}


/*   a.keukens, .keukens { */
a.keukens {
	text-decoration:none;
	color:#a70230;
	font-weight:bold;
}
a.sanitair {
	text-decoration:none;
	color:#0075b0;
	font-weight:bold;
}
a.tegels {
	text-decoration:none;
	color:#7d868b;
	font-weight:bold;	
}

#smallGroups {
	clear:both;
}

H3 {
	font-size:1.2em;
}

#trends h3, #aanbiedingen h3  {
	margin-top:5px;
}

H4 {
	font-size:1em;
}

.hr {
	clear:both;
	width:100%;
	margin:0px;
	padding:0px;
	height:16px;
	background-image:url(/images/style/gradient_hr.gif);
	color:#EEEEEE;
}

.hr.minPadding {	
	border-right:3px solid white;
	border-left:3px solid white;
/*	color:default;*/
}

.hr.doubleColumnMinPadding {	
	width:476px;
	border-right:3px solid white;
	border-left:3px solid white	;
}

.hr.doubleColumnMaxPadding {	
	width:476px;
	border-right:7px solid white;
	border-left:7px solid white	;
}

.hr.tripleColumnMaxPadding {	
	width:723px;
	border-top:7px solid white;
	border-right:7px solid white;
	border-left:7px solid white	;
}

.hr.tripleColumnMinPadding {	
	width:723px;
	border-right:3px solid white;
	border-left:3px solid white	;
}

.hr.small {
	background-image:none;
	border-top:1px solid #c8cbcd;
	height:1px;
	margin-top:7px;
	margin-bottom:10px;
	_margin-bottom:-6px;
}
/* TABLES */
	
table {
	width:100%;
}

/* FORMS */

input, select, textarea {
	border:1px solid #c8cbcd;
	height:18px;
	font-size:1em;
}



.formContent {
	_width:97%;
	background-color:#f9eabf;
	margin-top:4px;
	padding:7px;
	padding-right:0px;
}

form div {
	float:left;
	padding-right:4px;
	_padding-right:0px;
	margin-right: 1px;
}

form div input, form div select {
	width:100%;	
}
form div .default input  {
	width:250px;	
}
form div #nieuwsbrief {
	width:460px;
}
form div input.checkbox {
	width:16px;
	border:none;
}

form .datum {
	width:50px;
}
form .werkgever {
	width:100px;
}
form .functie {
	width:125px;
}

form .vertrek {
	width:100px;
}
form .default textarea  {
	width:457px;
	height:60px;
}

/*form #adres {
	border: 1px #f00 solid;
	width:600px;
}*/
form #aanhef {
	width:68px;
	_margin-right:6px;
}
form #val_aanhef, form #val_onderdeel, form #val_onderdeelkeuken, form #val_aanleiding, form #val_productgroep, form #val_vestiging {
	#height:20px;
	#margin-top:1px;
	_margin-top:0px;
}
form #voorletters {
	width:76px;
}
form #voornaam {
	width:174px;
}
form #tussenvoegsel {
	width:82px;
}
form #achternaam {
	width:203px;
}
form #straat {
	width:137px;
}
form #woonplaats {
	width:142px;
}
form #telefoonnummer1 {
	width:236px;
}
form #telefoonnummer2 {
	width:203px;
}
form #tijdstip {
	width:266px;
}
form select {
	#margin-top:2px;
	_margin-top:0px;
}

form #huisnummer {
	width:42px;
}
form #toevoeging {
	width:36px;
}
/*form #woonplaats {
	width:173px;
}*/
form #postcode {
	width:68px;
}

form #postcodenummers {
	width:36px;
}
form #postcodeletters {
	width:22px;
}
form #val_postcode_nummers, form #val_postcodenummers, form #val_postcode_cijfers, form #val_postcode_nr {
	width:36px;
}
form #val_postcode_letters, form #val_postcodeletters, form #val_postcode_lt {
	width:22px;
}
form #mobiel {
	width:145px;
}
form #email {
	width:290px;
}
form div #aanleiding, form div #productgroep, form div #onderdeel, form div #onderdeelkeuken_visible, form div #vestiging  {
	width:293px;
}
form #opmerking textarea  {
	width:444px;
	height:60px;
}
form #ordernummer {
	width:222px;
}

/*form #onderdeel {
	width:140px;
}

form #onderdeelkeuken {
	width:148px;
}*/
form #interesse {
	width:457px;
}
form #rijbewijs {
	width:457px;
}
form div .radio{
	width:20px;
	border: 0px;
}
form .button {
	clear:both;
	margin-top:16px;
	float:none;
/*	padding-right:7px;*/
/*	margin-left: 19px;
	_margin-left: 6px;*/
}
form div .button_start {
   clear:both;
	margin-top:16px;
	padding-right:7px;
}
form .button_start #button {
   width: 215px; 
   height: 25px;

}

/*#route div {
	margin-left: 1px;
}
*/
#route #straat {
	width:120px;
}
#route #huisnummer {
	width:40px;
}
#route #toevoeging {
	width:30px;
}
#route #woonplaats {
	width:110px;
}
#route #postcodenummers {
	width:120px;
}
#route #postcodeletters {
	width:120px;
}
#route #button {
	float:left;
	width:60px;
	_margin-top:2px;
}
#afspraak #telefoonnummer {
	width:173px;
}
#solliciteren #woonplaats {
	width:181px;
	_width:183px;
}
#solliciteren #email {
	width:303px;
	_width:302px;
}
/*
#magazineAanvragen input {
	width:200px;
}
*/
td {
	padding-bottom:2px;
}

.button {
	float:right;
	width:75px;
}
.formRow {
	clear:both;
	width:100%;
}
/* SITEMAP */


a.noUnderline {
	text-decoration:none;
}

a.noUnderline:hover {
	text-decoration:underline;
}

ul.sitemap li {
	margin-left:20px;
	list-style:none;
}

/* EIND SITEMAP */
/* OPENINGSTIJDEN */



#openingstijden  {
	position:relative;
	width:231px;
	background-image:url(../images/style/openingstijden/openingstijden_bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	margin-bottom:7px;
}

#openingstijden .top {
	width:231px;
	height:31px;
	background-image:url(../images/style/openingstijden/openingstijden_top.gif);
	background-repeat:no-repeat;
}


#openingstijden table {
	width:212px;
	margin-left:10px;
}

#openingstijden td {
	vertical-align:top;
}

#openingstijden .openingstijd {
	text-align:right;
}

#openingstijden a {
	text-decoration:none;
}

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

#openingstijden td.linetop {
	border-top:1px solid #c8cbcd;
}

/* vestigingen */
#vestigingen a, #vestigingen a:hover {
	text-decoration: none;
}
#vestigingen h3 a {
	margin-top: 5px;
}
#vestigingen h3 a, #vestigingen a span {
	float: left;
}
#vestigingen span {
	float: left;
	clear: left;
}
#vestigingen h3 a:hover, #vestigingen a:hover b {
	text-decoration: underline;
}
.bullet {
	font-weight: normal;
	font-size: 8pt;
}

.colheader {
	width: 95%;
	text-align:center;
	border-top:none;
}

/* old


#openingstijden .content, #openingstijden .koopzondagen {
	width:100%;
	padding-left:14px;
	padding-right:14px;
	padding-top:5px;
}

#openingstijden .koopzondagen {
	padding-bottom:10px;
}

#openingstijden #waalwijk, #openingstijden #amersfoort {
	width:92px;
	float:left;
}
#openingstijden #amersfoort {
	margin-left:7px;
	padding-left:9px;
	border-left:1px solid #dcdcdc;
}

#openingstijden .tijden {
	font-size:11px;
}

#openingstijden a {

	text-decoration:none;
	font-weight:bold;
	
}
#openingstijden .link {
	font-size:13px;
	margin-bottom:3px;
}



#openingstijden a:hover {
	text-decoration:underline;
}
#openingstijden td.time {
	text-align:right;
}

#openingstijden table {
	width:85px;
	border-left:1px solid #
}

#openingstijden td.center {
	text-align:center;
	padding-left:4px;
	padding-right:2px;
}
old 

*/

/* OPENINGSTIJDEN BANNER */

#homeIntro a:hover, .linkul a:hover { 
/*	border-bottom: 1px #49545b solid; /* dit werkt, maar NIET in IE */
	text-decoration: underline; /* dit werkt overal NIET! */
}

.apple_overlay {display:none; background: #fff; width:600px; padding:10px; font-size:11px;}

/* default close button positioned on upper right corner */
.apple_overlay .close {
	background-image:url(/images/close.png);
	position:absolute; right:-10px; top:-10px;
	cursor:pointer;
	height:28px;
	width:28px;
}
div.contentWrap {
	height:441px;
	overflow-y:auto;
}


#menu .Showroom { display:none; }
