/****

Roze:		f0057d 
Groen:		96be0f 
Blauw:		64c3e1 
Antraciet:	32373c 

*/

html, body
{
	padding: 0px;
	margin: 0px;
}

html, body, td, th, input, textarea, label, select, option
{
	font-family: Verdana;
	font-size: 11px;
	color: #32373c;
}

html, body, td, th, label
{
	line-height: 20px;
}

th
{
	text-align: left;	
}

a
{
	text-decoration: none;
	
	color: #f0057d;
}

a:hover
{
	color: #96be0f;
	/*text-decoration: underline;*/
}

a img
{
	border: none;
}

/* Links in labels: underline. Labels have the same color as links. */
label a
{
	text-decoration: underline;	
}

a.smallButton
{
	background-image: url(../images/button_small.png);
	background-position: 0% 50%;
	background-repeat: no-repeat;
	padding-left: 22px;
	display: block;
	display: inline-block;
}

a.smallButton:hover
{
	background-image: url(../images/button_small_active.png);
	color: #96be0f;
}

a.backButton
{
	background-image: url(../images/backbutton_small.png);
	background-position: 0% 50%;
	background-repeat: no-repeat;
	padding-left: 22px;
	display: block;
	display: inline-block;
}

a.backButton:hover
{
	background-image: url(../images/backbutton_small_active.png);
	color: #96be0f;
}

a.bigButton
{
	background-image: url(../images/next.png);
	background-position: 0% 50%;
	background-repeat: no-repeat;
	padding-left: 42px;
	display: block;
	display: inline-block;
	line-height:28px;
}

a.bigButton:hover
{
	background-image: url(../images/next_active.png);
	color: #96be0f;
}



h1
{
	font-size: 18px;
	font-weight: bold;
	line-height: 30px;
	color: #96be0f;
	
	margin-bottom: 13px;
	margin-top: 0px;
}

h2, h3
{
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

h2, h2 a
{
	color: #64c3e1;
}

h3, h3 a
{
	color: #96be0f;
}

.headBlue, .headGreen, .headPink
{
	font-size: 18px;
	line-height: 30px;
	margin: 0px;
	padding: 0px;
}

.headBlue, .textBlue
{
	color: #64c3e1;
}

.headGreen, .textGreen
{
	color: #96be0f;
}

.headPink, .textPink
{
	color: #f0057d;
}

.imageComment
{
	color: #f0057d;
}

p
{
	margin-top: 0px;
	padding-top: 0px;
}

td p
{
	margin: 0px;
	padding: 0px;
}

hr
{
	height: 0px !important;
	border: none !important;
	border-bottom: 1px dotted #64C3E1 !important;
	margin-top: 12px;
	margin-bottom: 6px;
}

ul, ol
{
	padding-left: 14px;
}

/*** Bottom Content ***/
#bottomcontent hr
{
	border-color: #96be0f !important;
}

/*** Breadcrumbs ***/
#breadcrumbs
{
	font-size: 10px;
	margin-bottom: 16px;
	color: #96be0f;
}

#menu1, #footer, #bottomfooter, #general_links
{
	color: #64c3e1;
}

.current
{
	color: #96be0f;
}

/*** Sitemap ***/
.filter_sitemap ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.filter_sitemap li.level0
{
	padding-bottom: 28px;
}

.filter_sitemap a.level0
{
	color: #64C3E1;
}

.filter_sitemap ul ul ul
{
	margin-left: 44px;
}

/*** Order ***/
.filter_order table,
.filter_orderinfo table,
.filter_orderaccepted table
{
	width: 100%;
	border-collapse: collapse;
}

.filter_order td,			.filter_order th,
.filter_orderaccepted td,	.filter_orderaccepted th
{
	vertical-align: top;
	padding: 0px;
}
.filter_orderinfo td
{
	vertical-align: bottom;
	padding: 0px;
}

.preview
{
	padding-top: 6px;
}

.information
{
	text-align: left;
	padding-left: 7px;
}

.prices
{
	text-align: right;
	white-space: nowrap;
}

.blocktop td, .block td,
.blocktop th, .block th
{
	border-top: 1px dotted #64c3e1;
	padding-top: 10px;
}

.blockbottom td, .block td,
.blockbottom th, .block th
{
	padding-bottom: 10px;
}

.code td
{
	border-bottom: 1px dotted #64c3e1;
}

.nextStep,
.nextStepdisabled
{
	text-align: right;
}

.nextStep a,
.nextStep input,
.nextStepdisabled a,
.nextStepdisabled input
{
	display: block;
	display: inline-block;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 50px;
	width: 100px;
	vertical-align: middle;
	
	color: #f0057d;

	cursor: pointer;
	border: none;
	background: none;
	background-image: url(../images/next.png);
	background-position: right 7px;
	background-repeat: no-repeat;
}

.nextStep input
{
	padding-top: 13px;
	padding-right: 103px;
}

.nextStep a:hover,
.nextStep input:hover
{
	color: #96be0f;
	background-image: url(../images/next_active.png);
}

.nextStepdisabled a
{
	color: #aaaaaa;
	background-image: url(../images/next_disabled.png);	
}

.address
{
	border-top: 1px dotted #64c3e1;
	padding-top: 5px;
	margin-top: 5px;
}

.deliverydate, .address, .links
{
	color: #96be0f;
}

.deliverydatefull, .addressfull, .actioncode
{
	color: #64c3e1;
}

table.dottedTable
{
/*	border-collapse: collapse;*/
	border-top: dotted 1px #64c3e1;
	border-left: dotted 1px #64c3e1;
}

table.dottedTable td, table.dottedTable th
{
	border-right: dotted 1px #64c3e1;
	border-bottom: dotted 1px #64c3e1;
}

ol
{
	margin-left: 11px;
}

/*** Popup ***/
.popup
{
	background-color: white;
	width: 210px;
	padding: 10px;
	border: 1px dotted #96be0f;
}