@import url("layout.css");
@import url("menu.css");
@import url("extra.css");
@import url("media.css");
@import url("formulieren.css");
@import url("data.css");
@import url("content.css");
@import url("kalender.css");
@import url("reservatie.css");


@import url("promos/promos.css");

body {
/*
	scrollbar-arrow-color: #FF7500;
	scrollbar-face-color: #FFCC00;
	scrollbar-highlight-color: #FF9900;
	scrollbar-3dlight-color: #FFCC00;
	scrollbar-shadow-color: #FF9900;
	scrollbar-darkshadow-color: #FFCC00;
	scrollbar-track-color: #FFCC00;
*/
	/* voor absolute positionering van totaalprijs */
	height: 100%;
	overflow-y: auto;
	
	min-width: 990px;
}

body, html {
	background-image:  url("../images/layout/bg-body.png");
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #FFFFFF;
	
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}

h2 {
	margin: 0px 0px 25px 0px;
	padding: 2px 3px 3px 5px;
	
	font-size: 2.0em;
	font-weight: bold;
}
h3 {
	margin: 0px 0px 15px 0px;
	padding: 2px 3px 3px 5px;
	
	font-size: 1.8em;
	font-weight: normal;
}
h4 {
	margin: 0px 0px 10px 0px;
	padding: 2px 3px 3px 5px;
	
	font-size: 1.2em;
	font-weight: bold;
}
h5 {
	margin: 0px 0px 10px 0px;
	padding: 2px 3px 3px 5px;
	
	font-size: 1.0em;
	font-weight: normal;
}
h2, h3, h4, h5 {
	font-family: Georgia, Tahoma, Verdana;
	
	color: #8E7046;
	background-color: #EEE6DB;
	border-bottom: 3px solid #8E7046;
}
h2 {
	color: #8E7046;
	background-color: #E1D3C1;
	border-bottom: 3px solid #8E7046;
}
h3, h4, h5 {
	border-bottom-width: 2px;
}

h2 span.pre, h3 span.pre, h4 span.pre, h5 span.pre {
	margin-right: 2px;
	
	float: right;
	display: block;
}

h2 span.pre {
	width: 62px;
	height: 40px;
	
	/*background-image:  url("../images/layout/go-kart-h2.gif");
	background-repeat: no-repeat;*/
}
h3 span.pre {
	width: 47px;
	height: 30px;
	
	/*background-image:  url("../images/layout/go-kart-h3.gif");
	background-repeat: no-repeat;*/
}
h4 span.pre, h5 span.pre {
	width: 39px;
	height: 25px;
	
	/*background-image:  url("../images/layout/go-kart-h4.gif");
	background-repeat: no-repeat;*/
}

h3.link {
	padding: 0px;
	
	font-size: 1.8em;
	font-weight: normal;
	border: none;
}
h4.link {
	padding: 0px;
	
	font-size: 1.2em;
	font-weight: bold;
	border: none;
}

h3 a.home, h4 a.home {
	font-family: Georgia, Tahoma, Verdana;
	
	color: #8E7046;
	background-color: #EEE6DB;
	border-bottom: 3px solid #8E7046;
	
	text-decoration: none;
	display: block;
}
h3 a.home:hover, h4 a.home:hover {
	color: #8E7046;
	background-color: #E1D3C1;
	border-bottom: 3px solid #8E7046;
	
	font-style: italic;
}
h3 a.home, h3 a.home:hover {
	padding: 2px 3px 3px 5px;
	font-weight: normal
}
h4 a.home, h4 a.home:hover {
	padding: 2px 3px 3px 5px;
	font-weight: bold;
}
h3 a.home span {
	font-size: 0.6em;
}

h2 span.hoe-reserveren-help {
	padding: 18px 10px 0px 0px;
	font-size: 0.4em;
	float: right;
}
h2 span.hoe-reserveren-help a {
	color: #008800;
	text-decoration: none;
}
h2 span.hoe-reserveren-help a:hover {
	background-color: transparent;
	color: #D68C12;
	text-decoration: none;
}
h2 span.trampaccess {
	display: none;
}


/****************************
 footer
****************************/
div.footer p {
	display: block;
	text-align: left;
	margin: 0px 10px 0px 0px;
	padding: 5px 5px 5px 5px;
	color: #FFFFFF;
	font-size: 0.9em;
	font-weight: bold;
}
div.footer p span {
	display: block;
	float: left;
	width: 185px;
}

div.footer p a {
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;	
}
div.footer p a:hover {
	color: #93FF93;	
	font-weight: bold;
	text-decoration: none;
	background-color: transparent;
}
div.footer p.design {
	margin: 7px 7px 0px 10px;
	padding: 0px;
	float: right;
	text-align: center;
}
div.footer p.design img {
	margin-bottom: 4px;
	border: 1px solid #8E7046;
	padding: 2px;
	background-color: #D5C1AA;
}
* html div.footer p.design img {	margin-bottom: 8px;	}
div.footer p.design a {
	font-weight: normal;
	font-size: 0.9em;
	color: #FFFFFF;
}
div.footer p.design a:hover {
	font-weight: normal;
	background-color: transparent;
	color: #FFFFFF;
}


/***************************************************************
	Allerlei
***************************************************************/

p {
	margin: 0px 0px 10px 0px;
	
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 1.0em;
	line-height: 1.3;
}
p.klein {
	font-size: 0.8em;
}
p.nog-geen {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 15px 25px;
	
	background-image:  url("../images/icons/icon_info.gif");
	background-repeat: no-repeat;
	background-position: 0px 5px;
	
	font-weight: bold;
	color: #FA0404;
}
p.sql-error {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 10px;
	
	font-family: "courier";
	font-weight: bold;
	color: #B90000;
	
	border-left: 1px solid #B90000;
}
p.ongeldig {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 15px 25px;
	
	background-image:  url("../images/icons/icon_verwijderen_klein.gif");
	background-repeat: no-repeat;
	background-position: 0px 5px;
	
	font-weight: bold;
	color: #FA0404;
}
p.ongeldig a, p.ongeldig a:hover, p.nog-geen a, p.nog-geen a:hover {
	font-weight: bold;
}
p.terug {
	margin: 3px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 0.8em;
	text-align: center;
}
p.promo-prijs span {
	font-size: 1.8em;
}

div.tweedehands {
	margin: 10px 0px 30px 0px;
	padding: 10px 20px 10px 20px;
	
	background-color: #F7BB0A;
	background-image: url('../images/afbeeldingen/koopjes.gif');
	background-repeat: no-repeat;
	background-position: right top;
}
div.tweedehands h2 {
	margin: 5px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	
	background-color: transparent;
	border: none;
	
	color: #33332D;
	font-size: 1.8em;
}
div.tweedehands p {
	color: #33332D;
	font-size: 1.2em;
}
div.tweedehands a {
	color: #F01818;
}

div.attentie, p.attentie {
	background-image:  url("../images/icons/icon_attentie.gif");
	background-repeat: no-repeat;
	background-color: #FFD7DE;
	background-position: 10px 5px;

	margin: 0px 20px 10px 20px;
	padding: 5px 5px 5px 35px;

	border: 1px dashed #FF0000;
}
div.attentie p {
	margin: 0px 0px 2px 0px;
}
div.attentie p.zeker, div.attentie p.buttons {
	margin: 20px 0px 0px 0px;
}
div.attentie ul {
	margin: 3px 0px 7px 0px;
	padding: 0px 0px 0px 0px;
}
div.attentie ul li {
	margin: 3px 0px 3px 30px;
	list-style-type: square;
}
div.aandacht {
	margin: 10px 10px 20px 10px;
	padding: 5px 5px 0px 5px;
	
	background-color: #F14400;
	border: 1px solid #CA3700;
	color: #FFFFFF;
}

div#error-js-cookies {
	padding: 0px 0px 0px 0px;
	display: block;
	position: fixed;
	
	top: 5px;		/*100*/
	right: 5px;
	
	background-color: #B90000;
	width: 180px;
	height: 320px;
	
	text-align: left;
	font-size: 1.0em;
	color: #FFFFFF;
	
	border: 1px solid #FFFFFF;
}
* html div#error-js-cookies {
	position: absolute;
	right: 20px;
}
div#error-js-cookies p.fout {
	background-image:  url("../images/icons/icon_attentie.gif");
	background-repeat: no-repeat;
	background-position: 5px 5px;
	
	padding: 5px 5px 5px 25px;
	
	font-weight: bold;
}
div#error-js-cookies p.uitleg {
	padding: 0px 5px 0px 25px;
}

div.legende, p.legende {
	background-image:  url("../images/icons/icon_help.gif");
	background-repeat: no-repeat;
	background-color: #F4F4F4;
	background-color: #F8DE8F;
	background-position: 5px 5px;

	margin: 0px 10px 10px 10px;
	padding: 3px 5px 3px 25px;

	border: 1px dashed #AAAAAA;
	
	font-size: 0.8em;
}
div.legende p {
	margin: 0px 0px 2px 0px;
}

div.overflow {
	margin: 0px 0px 10px 0px;
	overflow: hidden;
	width: 100%;
}
div.overflow img.left {
	float: left;
	margin-right: 15px;
	/*padding-right: 10px;*/
	/*background-color: #FFFFFF;*/
}
div.overflow img.right {
	float: right;
	margin-left: 15px;
	/*padding-left: 10px;*/
	/*background-color: #FFFFFF;*/
}
div.overflow img.promo-on-line-voordeel {
	margin: 15px 20px 5px 10px;
}
div.overflow img.promo-verkoop-huur {
	margin: 35px 20px 5px 10px;
}
div.overflow img.border {
	padding: 5px;
	border: 1px solid #7898C7;
	background-color: #7898C7;
}
div.overflow div.half {
	margin-right: 1%;
	width: 48%;
	float: left;
}

/*div.overflow-rand-rechts {	padding-left: 10px;		float: right;	background-color: #FFFFFF;	}
div.overflow-rand-links {		padding-right: 10px;	float: left;	background-color: #FFFFFF;	}*/

a {
 	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 1.0em;
	font-weight: normal;
	text-decoration: underline;
	color: #0EB330;
	/*border-bottom: 1px dotted #0000A0;*/
}
a:hover {
	font-weight: normal;
	text-decoration: none;
	color: #8E7046;
	/*background-color: #F8F9D0;*/
}
a.clear {
	text-decoration: none;
}
a.clear:hover {
	color: #868380;
	text-decoration: none;
	
	background-color: transparent;	
}

a.ga-verder, a.ga-verder:hover {
	padding: 2px 6px 2px 6px;
	background-color: #D5C1AA;
	font-weight: bold;
	text-decoration: none;
	color: #8E7046;
	border: 2px solid #8E7046;
	
	cursor: default;
}
a.ga-verder:active {
	padding: 5px 5px 1px 9px;
	border: 1px solid #000000;
}
a.ga-verder-disabled, a.ga-verder-disabled:hover {
	padding: 2px 6px 2px 6px;
	background-color: #B7B7A6;
	font-weight: bold;
	text-decoration: none;
	color: #777777;
	border: 2px solid #777777;
	
	cursor: default;
}
a.skip {	display: none;	}
/*
a.ga-verder:hover {
	padding: 2px 6px 2px 6px;
	background-color: #E0DFE3;
	font-weight: bold;
	text-decoration: none;
	color: #45678C;
	border: 2px solid #CCCCCC;
	
	cursor: default;
}
*/
ul.fouten {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}
ul.fouten li {
	margin: 3px 0px 3px 20px;
	color: #FF0220;
	list-style-type: square;
}

/***************************************************************
	Home
***************************************************************/
ul.home-huren {
	margin: 0px 0px 15px 200px;
	padding: 0px 0px 0px 0px;
}




/***************************************************************
	Koopwijzer
***************************************************************/
div.koopwijzer {
	margin: 0px 20px 5px 20px;
	padding: 5px 5px 5px 5px;
	
	background-color: #C0C512;
	
	width: 280px;
	overflow: hidden;
}
div.koopwijzer-links 	{	float: left;	}
div.koopwijzer-rechts {	float: right;	}

div.koopwijzer img.links	{	float: left;	margin-right: 10px;	}
div.koopwijzer img.rechts	{	float: right;	margin-left: 10px;		}

div.koopwijzer p {
	font-size: 0.8em;
	color: #FFFFFF;
}

table.koopwijzer {
	margin: 0px 1px 5px 1px;
	border-collapse: collapse;
}
table.koopwijzer th {
	padding: 2px 6px 2px 6px;
	text-align: center;
	font-weight: bold;
	font-size: 1.0em;
	border: 1px solid #8B8E15;
	background-color: #F7F9B5;
}
table.koopwijzer td {
	padding: 2px 6px 2px 6px;
	text-align: center;
	font-size: 1.0em;
	border: 1px solid #8B8E15;
}
table.koopwijzer td.legende {
	padding: 10px 0px 2px 0px;
	border: none;
}

/***************************************************************
	FAQ
***************************************************************/
div.faq {
	margin: 30px 0px 5px 10px;
	padding: 5px 10px 5px 10px;
	
	border: 1px solid #8B8E15;
	background-color: #C0C512;
	
	width: 170px;
	overflow: hidden;
	
	float: right;
}
div.faq p {
	font-weight: bold;
	text-align: center;
	color: #8B8E15;
	color: #FFFFFF;
}
div.faq ul {
	margin: 20px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}
div.faq ul li {
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 20px 0px;
	
	list-style-type: none;
	text-align: center;
	
	font-size: 0.9em;
	color: #8B8E15;
	color: #FFFFFF;
	
	border-top: 1px solid #EFF270;
}


/***************************************************************
	Gouden tip
***************************************************************/
div.goudentip {
	margin: 0px auto 0px auto;
	
	width: 610px;
}

div.goudentip h3 {
	background: none;
	border: none;
	
	color: #4B72AD;
	font-size: 1.0em;
}
div.goudentip h3.tip {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	
	color: #CCB511;
	font-size: 3.0em;
	font-weight: normal;
	text-align: center;
}
div.goudentip h3.hoe-wat {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	font-size: 1.6em;
}
div.goudentip h3.regio {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	
	font-size: 1.6em;
}
div.goudentip h4 {
	background: none;
	border: none;
	
	color: #4B72AD;
	font-size: 1.0em;
}
div.goudentip h4.tip {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 10px 0px;
	
	color: #CCB511;
	font-size: 2.0em;
	font-weight: normal;
	text-align: center;
}
div.goudentip h4.prijs {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	
	color: #CCB511;
	font-size: 2.0em;
	font-weight: normal;
	text-align: center;
}

div.goudentip p {
	font-size: 1.0em;
}
div.goudentip p.intro {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	
	font-size: 1.2em;
	text-align: left;
}
div.goudentip p.regio {
	font-size: 1.2em;
	text-align: left;
}
div.goudentip p.img {
	text-align: center;
}
div.goudentip p.img img {
	border: 2px solid #CCB511;
}
div.goudentip p.waarde {
	color: #CCB511;
	text-align: center;
}


div.goudentip p.locatie {
	margin: 40px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	
	color: #4B72AD;
	font-size: 1.6em;
}
div.goudentip p.locatie-links {	text-align: left;		}
div.goudentip p.locatie-rechts {	text-align: right;	}
div.goudentip p.locatie span {
	display: block;
	
	font-size: 1.8em;
	font-weight: normal;
}
div.goudentip p.locatie-weten {
	margin: 0px 0px 20px 0px;
	padding: 10px 0px 10px 0px;
	
	color: #4B72AD;
	font-size: 2.2em;
	font-weight: normal;
	text-align: center;
}
div.goudentip p.contacteer-ons {
	margin: 0px 0px 20px 0px;
	padding: 10px 0px 10px 0px;
	
	color: #4B72AD;
	font-size: 1.4em;
	font-weight: normal;
	text-align: center;
}
div.goudentip p.contacteer-ons span {
	display: block;
	
	color: #4B72AD;
	font-size: 1.4em;
}
div.goudentip p.contacteer-tip {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	
	color: #666666;
	font-size: 1.0em;
	font-weight: normal;
	text-align: center;
}

div.goudentip ul.hoe-wat {
	margin: 10px 0px 0px 20px;
	padding: 0px 0px 20px 0px;
}
div.goudentip ul.hoe-wat li {
	text-align: left;
}
div.goudentip ul.regio {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	list-style-type: none;
}
div.goudentip ul.regio li {
	padding-right: 10px;
	
	float: left;
	
	font-size: 1.2em;
}

/***************************************************************
	Roadshow
***************************************************************/
ul.roadshow {
	margin: 10px 0px 10px 10px;
	padding: 0px 0px 0px 0px;
}
ul.roadshow li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	list-style-type: none;
	text-align: left;
}
ul.roadshow li.datum {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	
	font-weight: bold;
}
ul.roadshow li span.gemeente {
	float: left;
	display: block;
	width: 180px;
	padding-left: 10px;
}


/***************************************************************
	Waarom
***************************************************************/
div.waarom {
	
}
div.waarom img {
	padding: 3px;
	
	background-color: #E5E4E4;
	border: 2px solid #7898C7;
}
div.waarom img.gewoon {
	margin: 5px;
}
div.waarom img.right {
	margin-right: 10px;
}
div.waarom-quote {
	margin: 0px 60px 0px 40px;
	padding: 0px 0px 0px 18px;
	
	background-color: #FFFFFF;
	background-image: url(../images/afbeeldingen/quote-open.gif);
	background-repeat: no-repeat;
	background-position: left top;
	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.2em;
}
div.waarom-quote blockquote {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	background-image: url(../images/afbeeldingen/quote-close.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
div.waarom-quote blockquote img.right {
	margin: 0px 0px 10px 10px;
	float: right;
}
div.waarom p.logo {
	padding-top: 30px;
	text-align: center;
}
div.waarom img.logo {
	padding: 0px;
	
	background-color: transparent;
	border: none;
}

/***************************************************************
	Garantie
***************************************************************/
ol.garantie li {
	margin-top: 5px;
	margin-bottom: 10px;
}
ol.garantie li ul li {
	margin-top: 5px;
}

/***************************************************************
	Kenteken
***************************************************************/
div.kenteken h3, div.kenteken h4 {
	/*background-color: transparent;
	border: none;*/
}
div.product table.kenmerken td.kenteken-uitleg {
	padding: 5px 5px 5px 5px;
	background-color: transparent;
	text-align: left;
}

/***************************************************************
	Contact
***************************************************************/
	ul.contact {
		margin: 20px 0px 20px 30px;
		padding: 0px 0px 0px 0px;
	}
	ul.contact li {
		margin: 3px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		
		list-style-type: none;
		font-weight: bold;
	}
	ul.contact li.contact {
		font-size: 1.4em;
		font-weight: normal
	}
	ul.contact li.contact span {
		color: #999999;
		font-size: 0.6em;
		font-weight: normal;
	}
	ul.contact li.adres {
		color: #333333;
		font-size: 1.2em;
	}
	ul.contact li.correspondentie {
		font-weight: normal;
	}
	ul.contact-verdeelhuizen {
		margin: 20px 0px 20px 40px;
		padding: 0px 0px 0px 0px;
	}
	ul.contact-verdeelhuizen li {
		margin: 5px 0px 5px 0px;
		padding: 0px 0px 5px 0px;
	}


/***************************************************************
	Sorteren van data
***************************************************************/

ul.dragndrop {
	position: relative;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #DDDDDD;
	
	width: 570px;
}
ul.dragndrop li {
	margin: 4px 3px 4px 3px;
	padding: 4px 2px 4px 4px;
	list-style-type: none;
	cursor: s-resize;
	
	background-color: #DDDDDD;
	color: #595758;
	font-weight: bold;
}
ul.dragndrop li ul {
	margin: 5px 15px 5px 20px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #CCCCCC;
	width: 500px;
}
ul.dragndrop li ul li {
	margin: 4px 3px 4px 3px;
	padding: 2px 2px 2px 4px;
	background-color: #CCCCCC;
	color: #595758;
	font-weight: normal;
}
/*
ul.dragndrop li ul li ul {
	margin: 5px 15px 5px 20px;
	border: 1px solid #80802B;
	width: 470px;
}
ul.dragndrop li ul li ul li {
	padding: 1px 2px 1px 8px;
	background-color: #DBDB95;
	color: #000000;
	font-weight: normal;
	font-size: 0.8em;
}
*/
ul.dragndrop li a.tonen {
	background-image: url('../images/icons/eye.png');
	background-repeat: no-repeat;
	
	margin-right: 5px;
	float: left;
	
	display: block;
	width: 16px;
	height: 16px;
}
ul.dragndrop li a.tonen span {
	display: none;
}
	
/***************************************************************
	Auto-save
***************************************************************/
div.auto-save {
	margin: 8px 0px 0px 0px;
	padding: 0px;
	display: block;
	/*float: right;*/
	width: 250px;
	background-color: #EEEEEE;
	background-image: url('../images/icons/disk.png');
	background-repeat: no-repeat;
	background-position: 5px 5px;
	/*clear: right;*/
}
div.auto-save p {
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 2px 25px;
	font-size: 0.8em;
}	

/***************************************************************
	Transport
***************************************************************/

ul.ad-postcodes-trans {
	margin: 0px 0px 30px 10px;
	padding: 0px 0px 0px 0px;
	
	float: left;
}
ul.ad-postcodes-trans li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	list-style-type: none;
	
	width: 170px;
}

div.postcode-trans {
	margin-bottom: 20px;
	padding: 10px 10px 0px 10px;
	border: 1px dashed #AEAEAE;
}

ul.postcodes-trans {
	margin: 0px 0px 30px 10px;
	padding: 0px 0px 0px 0px;
	
	float: left;
}
ul.postcodes-trans li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	list-style-type: none;
	
	width: 170px;
}

/***************************************************************
	Links
***************************************************************/

ul.links {
	margin: 10px 0px 20px 20px;
	padding: 0px 0px 0px 0px;
}
ul.links li {
	margin: 1px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	
	list-style-type: none;
}

/***************************************************************
	Reservatiestappen
***************************************************************/
div.reservatiestappen {
	margin-top: -5px;
	margin-bottom: 5px;
	padding-top: 5px;
	
	/*background-image: url('../images/layout/bg-kader.gif');
	background-repeat: repeat-x;
	background-position: 0px 0px;*/
	background-color: #CBB596;
	border-top: 1px solid #BDA17A;
	border-bottom: 1px solid #BDA17A;
	
	/*background-image: url('../images/layout/voetjes-h4.gif');
	background-repeat: no-repeat;
	background-position: right bottom;*/
}
p.reservatiestap {
	font-size: 0.8em;
	color: #FFFFFF;
}
p.reservatiestap span.stap {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	width: 100px;
	float: left;
	
	color: #8C6F46;
	font-weight: bold;
	font-style: italic;
	font-size: 2.9em;
	font-family: "Times New Roman", Times, serif;
}
p.reservatiestap span.deze-stap {
	text-decoration: underline;
	color: #8C6F46;
}
p.reservatiestap span.tussen {
	color: #8C6F46;
	font-weight: bold;
}

div.hoe-reserveren {
	width: 100%;
	overflow: hidden;
}
div.hoe-reserveren h4 {
	border-bottom: none;
}
div.hoe-reserveren div.stap {
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	width: 150px;
	float: left;
	
	color: #37A701;
	font-weight: bold;
	font-style: italic;
	font-size: 3.8em;
	font-family: "Times New Roman", Times, serif;
}


/***************************************************************
	Opmaakcodes
***************************************************************/
ul.opmaak {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}
ul.opmaak li {
	margin: 0px 0px 3px 15px;
	padding: 0px 0px 0px 0px;
	
	list-style-type: none;
}
ul.opmaak li.code {
	font-family: "Courier New", Courier, mono;
}
ul.opmaak li span.code {
	font-family: "Courier New", Courier, mono;
	width: 270px;
	display: block;
	float: left;
}
span.code {
	font-family: "Courier New", Courier, mono;
}
span.underline {
	text-decoration: underline;
}


/***************************************************************
	Wie is waar
***************************************************************/
table.wie-is-waar{
	margin: 15px 0px 15px 0px;
	padding: 0px;
	/*border: 1px solid #000000;*/
	border-collapse: collapse;
	font-size: 12px;
	/*float: left; FFD83C*/
	/*background-color: #FFCC00;*/
}
table.wie-is-waar th.naam,	table.wie-is-waar th.tijd,
table.wie-is-waar th.plaats {
	font-weight: bold;
	text-align: left;
}
table.wie-is-waar th.naam	{	/*width: 120px;*/ }
table.wie-is-waar th.tijd	{	width: 180px;	}
table.wie-is-waar td {	
	padding: 5px 5px 3px 0px;
	text-align: left;
	/*border: 1px solid #000000;*/
}
table.wie-is-waar td.info {	
	font-size: 0.9em;
}
hr.wie-is-waar {
	margin: 4px 0px 4px 0px;
	background-color: #D68C12;
	color: #D68C12;
	border-color: #D68C12;
	width: 99%;
}

/***************************************************************
	Allerlei
***************************************************************/
img {
	border: none;
}
img.icon {
	border: none;
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
}
/*
img.bbimage {
	float: none;
}
*/
img.bbimage {
	margin: 0px 0px 0px 0px;
	padding: 2px;
	
	/*background-color: #ECF3FB;*/
	background-color: #FFFFFF;
	/*border: 1px solid #45658C;*/
	
	float: none;
	float: right;
}

div.home-tattoo,
div.tattoo-uitleg,
div.koopwijzer,
div.faq,
div.product div.promotie {	
	border-top: 3px solid #A19E8F;
	border-left: 3px solid #A19E8F;
	border-right: 3px solid #605D4E;
	border-bottom: 3px solid #605D4E;
}

div.officiele-verdeler {
	margin: 15px auto 15px auto;
	padding: 95px 0px 2px 0px;
	
	background-image: url('../images/afbeeldingen/officieleverdeler.png');
	background-repeat: no-repeat;
	background-position: 50% 5px;
	border: 1px solid #CAE9FB;
	
	width: 209px;
	
	color: #0E77B3;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}