@charset "UTF-8";
/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}

body
{
    background:		 		url('../img/body_back.gif') repeat;
    height:					100%;
    margin:					auto;
    padding:				0pt;
    text-align:				center;
    min-width: 				970px;
	font-family:			Verdana, Geneva, sans-serif;
	font-size:				11px;
}

h1 {
	font-family:			Arial, Helvetica, sans-serif;
	color:					#9f004b;
	font-size:				14px;
	line-height:			19px;
}

h1.sub {
	font-style:				italic;
	font-weight:			normal;
	font-size:				13px;
}

h2 {
	color:					#a1b021;
	font-size:				11px;
	font-weight:			bold;
	margin:					0px 0px 12px 0px;
}

h3 {
	color:					#b11d5d;
	font-size:				11px;
	font-weight:			bold;
	margin:					15px 0px 0px 0px;
}

h3 a {
	color:					#b11d5d;
}

p {
	color:					#525252;
	line-height:			15px;
	letter-spacing:			0.001em;
}

p.rood {
	color:					#b11d5d;
}

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

a:hover {
	text-decoration:		underline;
}

/*------------------------------TOP----------------------------------------*/


#body_container
{
}

#header_container
{
    text-align: 			left;
    
}

#header {
    height:				 	80px;
    width: 					970px;
    margin: 				0px auto 0px auto;
}

#header img {
	float:					left;
	height:					30px;
	width:					307px;
	position:				relative;
	top:					20px;
	left:					470px;
}

#top_line_container 
{
	background:				#b11d5d;
    height: 				6px;
}

#top_line
{
    width: 					970px;
    margin: 				0px auto 0px auto;    
}


/*---------------------------MAIN-------------------------------------------*/


#main_container
{
	background:				#ffffff;
    text-align:				left;
}
#content
{
	background:				#ffffff;
    width:					970px;
    margin: 				0px auto 0px auto;
    text-align:				left;
}

div#top_block {
	height:					210px;
	padding:				0px 0px 15px 0px;
}

a.logo {
	float:					left;
	height:					210px;
	width:					120px;
	margin:					16px 15px 0px 0px;
	
}

div#top_block_img {
	height:					208px;
	width:					635px;
	float:					left;
	background:				url('../img/header.jpg');
	margin:					18px 10px 0px 0px;
}

div.block_text {
	height:					200px;
	width:					290px;
	margin:					10px 0px 0px 17px;
}

div.block_text h1 {
	color:					#A1B021;
	letter-spacing:			0.03em;
	line-height:			21px;
	font-size:				16px;
}

div.block_text p {
	margin:					25px 0px 0px 0px;
	color:					#ffffff;
}

div.block_text a {
	color:					#B11D5D;
	text-decoration:		underline;
}

#top_block_list {
	width:					175px;
	height:					206px;
	border:					1px solid #858585;
	float:					right;
	margin:					18px 0px 0px 0px;
	overflow:				hidden;
}

table.list {
	float:					left;
	width:					175px;
	margin:					53px 0px 0px 0px;
}

table.list td {
	border-top:				1px solid #c8c8c8;
	padding:				7px 8px 7px 3px;
}

table.list td.last {
	border-bottom:			1px solid #c8c8c8;
}

div#line {
	background:				url('../img/middle_line.jpg');
	height:					5px;
	width:					968px;
	float:					left;
	margin:					15px 0px 25px 0px;
}

div#content_block {
	width:					970px;
	
}

ul#menu {
	float:					left;
	width:					112px;
	margin:					0px 8px 0px 0px;
	
}

ul#menu li {
	list-style:				none;
	padding:				5px 0px 5px 0px;
	border-top:				1px solid #c8c8c8;
}

ul#menu li a {
	height:					10px;
	text-decoration:		none;
}

ul#menu li a:hover {
	font-weight:			bold;
}

ul#menu li a.active {
	font-weight:			bold;
}

.banner {
	width:					112px;
	height:					205px;
	padding:				10px 0px 0px 0px;
}

.banner a {
	float:					left;
	width:					112px;
	height:					205px;
	padding:				10px 0px 0px 0px;
}

div.vertical_line {
	float:					left;
	height:					340px;
	width:					1px;
	background:				#c8c8c8;
	margin:					0px 20px 0px 0px;
}

div.text_block {
	float:					left;
	width:					387px;
	margin:					0px 15px 0px 0px;	
}

div.text_block img {
	float:					left;
	height:					88px;
	width:					88px;
	border:					1px solid #7c7c7c;
	margin:					0px 7px 0px 0px;
}

.list {
	line-height:			17px;
	margin:					0px 0px 15px 0px;
}

.list li.groen {
	background:				url(../img/bullet-groen.jpg) no-repeat;
	background-position:	0 0.2em;
	padding:				0px 0px 0px 20px;
	list-style:				none;
	margin:					0px 0px 0px 0px;
	color:					#525252;
}

.list li.roze {
	background:				url(../img/bullet-roze.jpg) no-repeat;
	background-position:	0 0.2em;	
	padding:				0px 0px 0px 20px;
	list-style:				none;
	margin:					0px 0px 0px 0px;
	color:					#B11D5D;
}

.list li.roze {
	
}

img.tester {
	float:					left;
	height:					335px;
	width:					147px;
	margin:					0px 0px 0px 15px;
}

table.contact {
	width:					270px;
}

table.contact p {
	line-height:			18px;	
}

/*-----------------------------BOTTOM-----------------------------------------*/



#bottom_line_container 
{
	background:				url('../img/bottom_line.jpg');
	background-position:	center;
    height: 				5px;
}

#bottom_line
{
    width: 					970px;
    margin: 				0px auto 0px auto;    
}


#footer_container 
{
    height: 				30px;
}

#footer
{
    width: 					970px;
    margin: 				0px auto 0px auto;    
}

#footer p {
	float:					right;
	line-height:			24px;
	font-size:				10px;
}

/*------------------------------- DEELNEMERS FORM ------------------------------------*/
input 
{
	border: 1px solid #ACACAC;
	line-height: 24px;
	height: 24px;
	font-size: 14px;
	color: #ACACAC;
	width: 220px;
}

.search_submit
{
	width: 65px;
	height: 27px;
	background: #9e004b;
	color: #a1b021;
	border: 1px solid #9E004B;
	font-weight: bold;
}

div#x_search {
	width: 435px;
	height: 400px;
	float: left;
	
}

div#google_maps
{
	width: 363px;
	height: 346px;
	border: 1px solid #ACACAC;
	clear: right;
	float: left;
}
div#result_header
{
	color: #9E004B;
	font-weight: bold;
	line-height: 35px;
	border-bottom: 2px dotted #9E004B;
}

div#x_search div.cust_result
{
	line-height: 35px;
}

div#x_search div.cust_result span.cust_name
{
	float: left;
	clear: left;
	width: 60%;
	height: 30px;
	font-weight: bold;
	border-bottom: 2px dotted #ACACAC;

}

div#x_search div.cust_result a.cust_link
{
	float: left;
	width: 40%;
	height: 30px;
	clear: right;
	border-bottom: 2px dotted #ACACAC;
	background: url('../img/bg_link.jpg') no-repeat 160px 10px;
	cursor: pointer;

}

a.pagination
{
	font-weight: bold;
	float: left;
	width: 155px;
	color: #9E004B;
	line-height: 28px;
}

a.right
{
	float: right;
}
