body {
	background-color:			white;
	font-family:					Arial;
	font-size:						12px;
	line-height:					18px;
	text-align:						center;
}

hr.spacer {
	visibility:						hidden;
}

img {
	border:								none;
}

form {
	display:							inline;
}

textarea, input {
	font-family:					Arial;
	font-size:						11px;
}

select {
	border:								1px solid navy;
}

input.medium {
	width:								200px;
	border:								1px solid navy;
}

select.medium {
	border:								1px solid navy;
	font-family:					Arial;
	font-size:						11px;
}

#border {
	width:								980px;
	margin:								auto;
	text-align:						left;
}



#content {
	width:								898px;
	margin-left:					35px;

	background-color:			white;

	background-repeat: repeat-x;

	
}

a {
	color:						#000000;
	text-decoration:			underline;
}

a.bold {
	color:							#666666;
	font-weight:					bold;
}

a.underline {
	text-decoration:				underline;
}

a.back {
	color:								#000000;
	font-weight:					bold;	
}

a.bottom_box {
	color:								#666666;
	
}

span.title {
	font-weight:					bold;
}


#content_teaser {
	width:								899px;
	height:								135px;
	background-image:			url( ./../images/content_bottom2.jpg);
	background-repeat:		no-repeat;
}

#content_teaser_drieblok {
	width:								899px;
	height:								135px;
	background-image:			url( ./../images/content_bottom.jpg);
	background-repeat:		no-repeat;
}

#blokje {
	width:								150px;
	height:								100px;
	padding:							6px;
	border:								1px solid navy;
	position:relative;
	top:-410px;
	left:700px;
}

#content_teaser h2 {
	color: #ff0000;
	font-size: 16px;
	font-family: "Helvetica Narrow", Helvetica, Arial;
	margin: 0px 0px 10px 0px;
	font-weight: bold;
}


#content_teaser_drieblok h2 {
	color: #ff0000;
	font-size: 16px;
	font-family: "Helvetica Narrow", Helvetica, Arial;
	margin: 0px 0px 10px 0px;
	font-weight: bold;
}



#content_headline {
	position:							relative;
	top:								9px;
	left:								360px;
	width:								465px;
	height:								45px;
}


#content__info {
	position:							relative;
	top:								35px;
	left:								360px;
	width:								500px;
	height:								135px;
}

#content_faq {
	width:								898px;
	background-image:			url( ./../images/bg_verloop.jpg);
	background-repeat:		repeat-x;
	background-color:			#eef6fb;
	overflow:							auto;
}

#content_faq_content {
	width:								750px;
	margin:								20px;
}


div.faq_box_controller {
	float:								left;
	width:								17px;
	height:								17px;
	margin-right:						5px;
}

h3, h5 {
	margin:								0px;
}

h5 {
	font-size:						11px;
	color:								#000000;
	font-weight:					bold;
	margin-bottom:				5px;
}

h4 {
	font-size:						13px;
	color:								#ff0000;
	margin-bottom:				5px;
}

h3 {
	font-size:						18px;
	color:								#ff0000;
	margin-bottom:				15px;
}

h5.faq {
	display:							inline;
}

div.faq_box_content {
	display:							none;
	clear:								both;
	margin-left:					30px;
	width:								600px;
}

h5.faq_question {
	margin-bottom:				-10px;
}

p.faq_answer {
	margin-bottom:				30px;
}

/* bottom ********************************************************************/
#bottom {
	margin-left:					34px;
	width:								980px;
}

#bottom_boxes {
	width:								900px;
	height:								85px;
}

#bottom_boxes h2 {
	color: #888;
	font-size: 16px;
	font-family: "Helvetica Narrow", Helvetica, Arial;
	margin: 0px 0px 10px 0px;
}


div.bottom_box {
	padding:							10px;
	width:								271px;
	height:								72px;
	border:								1px solid navy;
	float:								left;
	background-color:					white;
	background-image: url('./../images/blockback.jpg');
	background-repeat: repeat-x;
	background-position: bottom left;
}

#footer {
	color:								#999999;
	margin-top:						20px;
}

a.footer {
	margin-left:					15px;
	color:								#999999;
	text-decoration:			none;
}


/* bottom_faq ********************************************************************/
#bottom_faq {
	margin-left:					0px;
	width:								910px;
}

#bottom_boxes {
	width:								900px;
	height:								110px;
}

#bottom_boxes h2 {
	color: #888;
	font-size: 16px;
	font-family: "Helvetica Narrow", Helvetica, Arial;
	margin: 0px 0px 10px 0px;
}


div.bottom_box {
	padding:							10px;
	width:								271px;
	height:								75px;
	border:								1px solid navy;
	float:								left;
}

#footer_faq {
	color:								#999999;
	margin-top:						20px;
}

a.footer_faq {
	margin-left:					15px;
	color:								#999999;
	text-decoration:			none;
}
/* ik */
div#logo
{
	
	text-align: center;
	padding-top: 20px;
}

H1, H2, H3, H4, H5
{
	color: navy;
}	

H1
{
	line-height: 25px;
	font-size: 22px;
}

H2
{
	line-height: 20px;
	font-size: 15px;
}



#maincontent
{
	min-height: 500px;
	padding-left: 400px;
	padding-bottom: 10px;
	padding-right: 10px;
	height: 1%;
}

#maincontent:after
{
	content: ".";
     display: block; 
     height: 0; 
     clear: both; 
     visibility: hidden;
}

#content .full
{
	padding-left: 10px;
}

#teaser
{
float: left;
width: 300px;

margin-left: -380px;
_margin-left: -190px;
display: block;
}

BLOCKQUOTE
{
	border: 1px solid navy;
	display:block;
	margin: 7px;
	padding: 5px;
	background-color: #FEFEFE;
	font-style:italic;

}

#credits
{
clear: both; 
text-align:center;
}

SPAN.extrainfo
{
	color: green;
	font-weight: bold;
	cursor: pointer;
}

DIV.extrainfo
{
	border: 1px solid navy;
	padding: 5px;
	margin: 5px;
	background-color: #EFEFEF;
}


.spacer{clear:both; height:1px;}
/* ----------- My Form ----------- */

.myform{
	margin:0 auto;
	width:340px;
	padding:10px;
}


	/* ----------- stylized ----------- */
	#stylized{
		border:solid 1px navy;
		background:#EFEFEF;
		
	}
	#stylized h1 {
		margin-top: 8px;
		margin-bottom:8px;
	}
	#stylized p{
		font-size:11px;
		color:#666666;
		margin-bottom:20px;
		border-bottom:solid 1px navy;
		padding-bottom:10px;
	}
	#stylized label{
		display:block;
		font-weight:bold;
		text-align:left;
		width: 170px;
		float:left;
	}
	#stylized .small{
		color:#666666;
		display:block;
		font-size:11px;
		font-weight:normal;
		text-align:left;
		width:140px;
	}
	#stylized input, #stylized textarea{
		float:left;
		font-size:14px;
		padding:4px 2px;
		border:solid 1px navy;
		width:150px;
		margin:2px 0 10px 10px;
		font-weight: bold;
	}
	
	#stylized textarea
	{
		width: 310px;
		height: 100px;
	}	
	#stylized button{ 
		clear:both;
		margin-left:50px;
		width:125px;
		height:31px;
		background:#666666 url(img/button.png) no-repeat;
		text-align:center;
		line-height:31px;
		color:#FFFFFF;
		font-size:11px;
		font-weight:bold;
	}

	#stylized DIV.options
	{
		clear: both;
		border-top: 1px solid navy;
		width: 300px;
		padding: 5px;
	}

	#stylized DIV.options INPUT
	{
		width: auto;
		margin: 2px;
		padding: 0;
	}	

	#stylized DIV.options label
	{
		width: auto;
		margin: 0;
		padding: 0;
	}


#postcode
{
	text-transform: uppercase;
}

.unvalidated
{
	border: 1px solid red !important;
}


.roar-body
{
	position:				absolute;
	font:					12px/14px "Lucida Grande", Arial, Helvetica, Verdana, sans-serif;
	color:					black;
	text-align:				left;
	z-index:				999;
}

.roar
{
	position:				absolute;
	width:					320px;
	cursor:					pointer;
}
.roar-bg
{
	position:				absolute;
	z-index:				1000;
	width:					100%;
	height:					100%;
	left:					0;
	top:					0;
	background-color:		#FFFFC0;
	-moz-border-radius:		10px;
	-webkit-border-radius:	10px;
	-webkit-box-shadow:		5px 5px 5px rgba(0, 0, 0, 0.5);
}
.roar-body-ugly .roar  /* IE6 */
{
	background-color:		#FFFFC0;
}
.roar-body-ugly .roar-bg
{
	display:				none;
}
.roar h3
{
	position:				relative;
	padding:				15px 10px 0;
	margin:					0;
	border:					0;
	font-size:				13px;
	color:					black;
	z-index:				1002;
}
.roar p
{
	position:				relative;
	padding:				10px 10px 15px;
	margin:					0;
	font-size:				12px;
	color:					black;
	z-index:				1002;
}
.roar .logo{

	background:				url(./../images/growl.png) center center no-repeat;
	position:				relative;
	width:					88px;
	height:					118px;
	float:					left;
	margin:					15px;
	z-index:				1002;
}

.roar A
{
	text-decoration: underline;
	color: blue;
}

.smiley {
	border: 0;
}

BLOCKQUOTE
{
	background-color: transparent;
	border: 0;
}

#ads
{
	text-align: center;
}

.ad td
{
	text-align: left;
	font-size: 11px;
	font-family: arial;
	color: black;
}

.ad td .adlink
{
	color: blue;
	font-weight: bold;
	text-decoration: underline;
	font-size: 12px;
}

.ad td .smallink
{
	font-size: 10px;
	text-decoration: none;
	color: green;
}


.ikdoemee
{
	display: block;
	text-align: center;
	font-weight: bold;
	border: 1px solid green;
	padding: 5px;
	font-size: 12px;
	background-color: #EBFCE0;
}


/* Silkybox */
#lbCenter, #lbBottomContainer {
	position: absolute;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url('./../images/loading.gif') no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid navy;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url('./../images/prevlabel.gif') no-repeat 0% 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url('./../images/nextlabel.gif') no-repeat 100% 15%;
}

#lbNextLink:hover {
	background: transparent url('./../images/nextlabel.gif') no-repeat 100% 15%;
}


#cartLink
{
	width: 100%;
	display: block;
	position: absolute;
	top: 0;
	left:0;
	height: 32px;
	background-image: url('./../images/inwinkelmand.gif');
	background-repeat: no-repeat;
	background-position: top center;
}



#lbBottom {
	font-family: Verdana, Arial, Geneva, Arial;
	font-size: 14px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid navy;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 18px;
	height: 22px;
	background: transparent url('./../images/closelabel.gif') no-repeat center;
	margin: 5px 0;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}

.stats span
{
	color: navy;
	font-weight: bold;
}

.stats UL, blockquote
{
	font-family: arial;
	border: 1px solid navy;
	background-color: #FFFFFF;
	-moz-border-radius: 3px;
	margin: 5px;
	padding: 5px;
	background-image: url('./../images/blockback.jpg');
	background-repeat: repeat-x;
	background-position: bottom left;
}

.stats LI
{
	list-style-type: square;
}

#map
{
	border: 1px solid navy;
}

.omgwtf {
	font-weight: bold;
	display: block;
	padding: 15px;
	margin: 20px;
	text-align: center;
	background-image: url('./../images/blockback.jpg');
	background-repeat: repeat-x;
	background-position: bottom left;
	-moz-border-radius: 5px; 
	border: 1px solid navy;
	font-size: 14px;
	color: red;
}