html, body, #wrap { 
	min-height: 			100%; 
	width: 					100%; 
	height: 				100%;
	}

html>body, html>body #wrap { 
	height: 				auto;
 	}
	
html {
	margin: 				0px;
	padding: 				0px;
	overflow-y: 			scroll;
	}
	
h1	{
	font-size:				24px;
	font-family:			Arial, Helvetica, sans-serif;
	color:					#81331b;
	font-weight:			500;
	padding:				0px;
	margin:					6px 0 12px 0;
	}
	
h2	{
	font-size:				18px;
	font-family:			Arial, Helvetica, sans-serif;
	color:					#53534d;
	font-weight:			500;
	padding:				0px;
	margin:  				12px 0 0 0;
	}
	
h3	{
	font-size:				14px;
	font-family:			Arial, Helvetica, sans-serif;
	font-weight:			500;
	color:					#53534d;
	margin:  				18px 0 4px 0;
	
	}
p	{
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				12px;
	color:					#000;
	padding:				0px;
	margin:  				0 0 8px 0;
	line-height:16px;
	}	
p.bruin	{
	color:					#81331b;
	}
	
#content ul, ol {padding:0 0 0 18px;}

#content li	{line-height:16px;}
body	{
	background-color:		#fff;
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				12px;
	color:					#000;
	margin: 				0px;
	padding: 				0px;
	}

	
	
  .item_panel /* uitzicht randen */{
  	width:160px;
	clip:rect(0,160,0,0);
   	position:absolute;
   	}
  .item_panel a /* uitzicht tekst submenu's */{
  	text-decoration:none;
	color:#000;
	cursor:hand;
	}
  .itemjs  /* uitzicht achtergrond submenu's */{
  	background-color: #fff;
	width:160px;
	font-size:10px;
	font-family:			Arial, Helvetica, sans-serif;
	}
  
a:link {
	color: 					#81331b;
	text-decoration:		underline;
	}
a:visited {
	color: 					#81331b;
	text-decoration:		underline;
	}
a:hover {
	color: 					#53534d;
	text-decoration: 		underline;
	}
a:active {
	color: 					#81331b;
	text-decoration:		none;
	}

a.linktekst:link {
	color: 					#000;
	text-decoration: 		none;
	}

a.linktekst:visited {
	color: 					#000;
	text-decoration: 		none;
	}

a.linktekst:hover {
	color: 					#000;
	text-decoration: 		none;
	}
	
a.linktekst:active {
	color: 					#000;
	text-decoration: 		none;
	}
	
#wrap	{
	position: 				absolute; 
	top: 					0; 
	left: 					50%; 
	margin-left: 			-480px;
	border:					0px;
	width: 					960px;
	height: 				100%;
	min-height: 			100% !important;
	_height:				100%;
	background-image:		url(../images/herhaal.jpg);
	background-repeat: 		repeat-y;
	}
	
#container	{
	background-color:		#FFF;
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				12px;
	color:					#000000;
	width:					900px;
	height:					100%;
	margin-left:			30px;
	margin-right:			30px;
	}
	
#top	{
	width:					900px;
	height:					200px; /* 252 */
	background:#FFF url(../images/huidcompanyintro.jpg) 0 0 no-repeat;
	}
	

	
#content	{
	float:					left;
	background-color:		#fff;
	width:					440px;
	padding:10px 20px 10px 0;
}

.linktekst { text-transform:uppercase;}
	
#col3 {
	float:					left;
	width:					240px;
	background-color: 		#fff;
	padding-top:			10px;
	padding-bottom:			12px;}

#opsomming	{
	float:					left;
	background-color:		#fff;
	color:					#000;
	width:					455px;
	height:					auto;
	}
	

#tekst2	{
	float:					left;
	width:					695px;
	background-color: 		#fff;
	padding-top:			10px;
	padding-bottom:			12px;
	margin-right:			10px;
	}
#prijzen {
float:left;
width:440px;
	}

#tekst_foto	{
	float:					left;
	width:					250px;
	height:					auto;
	background-color:		#fff;
	padding-top:			10px;
	padding-bottom:			12px;
	padding-right:			10px;
	}
	

	
.info	{
	float:					left;
	background-color:		#53544c;
	padding:5px 8px 10px 8px;
	width:					224px;
	margin-bottom:			10px;
	color:					#fff;
	}
	
#belons {
	float:					left;
	background:		#81331B url(../images/bellen.gif) 0 0 no-repeat;
	padding:10px 8px 10px 30px;
	width:					202px;
	margin-bottom:			10px;
	color:					#fff;
	font-weight:bold;}
	
.info input.formstuur{
	float:					left;
	clear:					left;
	display:				block;
	background:#81331B;
	color:#fff;
	
	}
	
.info span{
	float:					left;
	display:				block;
	color:#BFBFBF;
	}
	
.info ul {
	text-decoration:		none;
	text-align:				left;
	padding:   				5px 0px 0px 0px;
	margin:					0px;
	list-style-type:none;
	list-style-position:inside;
	}
	
.infoA	{
	float: right;
	padding-bottom:			0px;
	margin-bottom:			10px;
	color:					#000;
	width:					232px;
	}
	
.infoA a:link	{
	color:					#000;
	text-decoration: 		none;
	}
		
.infoA a:visited	{
	color:					#000;
	text-decoration: 		none;
	}
	
.infoA a:active	{
	color: 					#81331b;
	text-decoration: 		none;
	}
	
.infoA a:hover	{
	color: 					#81331b;
	text-decoration: 		none;
	}
	
#prijslijst	{
	float:					left;
	width:					auto;
	background-color:		#fff;
	height:					auto;
	margin-bottom:			10px;
	margin-left:			10px;
	}	
	


#footer	{
	float:					left;
	width:					900px;
	background-color:		#81331b;
	color:					#fff;

	}				
#footer ul	{
	float:					left;
	height:					20px;
	margin:0;
	display:block;
	padding:6px 0 0 15px;
	list-style:none;
	}
	
#footer a, #footer a:visited {color:#fff}
#footer a:hover {text-decoration:underline;}
	
#foot_tekst	{
	float:					left;
	width:					900px;
	height:					100%;
	background-color:		#fff;
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				12px;
	color:					#54544e;
	}
	
.topfloat	{
	float: 					right;
	margin-top:				6px;
	margin-right:			15px;
	color:					#fff;
	} 
.admin {
	float: 					left;
	margin-top:				2px;
	margin-left:			5px;
	color:					#fff;
	border:					none;
	text-decoration:		none;
	list-style-type:		none;
	} 
.admin a:link	{
 	color:					#fff;
	}
.admin a:visited	{
 	color:					#fff;
	}	
.admin a:active	{
 	color:					#fff;
	}
.admin a:hover {
 	color:					#fff;
	}	
	
.topfloat a:visited{
	list-style-type:		none;
	color:					#fff;
	} 

.topfloat a:link{
	list-style-type:		none;
	color:					#fff;
	} 
	
.topfloat a:active{
	list-style-type:none;
	color:					#000;
	} 

.topfloat a:hover{
	list-style-type			:none;
	color:					#ccc;
	} 
	
.grijs	{
	color:					#53534d;
	}
	
.zwart	{
	color:					#fff;
	}

.zwartn	{
	color:					#000;
	}

li.zwart	{
	list-style-image:	none;	
	background: transparent url(../images/vink.png) 0 5px no-repeat;
	padding:			2px 0 0 10px;
	}
	
li.zwartn	{
	list-style:				none;
	padding-top:			2px;
	}
	
streep	{
	color:					#fff;
	}

li.streep	{
	list-style-image:		url(../images/streepje.png);
	padding-top:			2px;
	}
		
	
.borderdown	{
	border-bottom: 			1px #fff solid;
	}
	
.bordertop	{
	border-top: 			1px #fff solid;
	}
	
.bordergrijs	{
	border-bottom: 			1px #53544c dotted;
	padding-top: 		10px;
	}
	
.formbel	{
	width:				 	213px;
	margin-top:			 	5px;
	}
	
.formbe2	{
	width:				 	213px;
	height:					40px;
	margin-top:			 	5px;
	}
	
.formstuur	{
	width:					80px;
	margin-top:				5px;
	background-color:		#fff;
	color:					#000;
	border:					1px #a7a6aa solid;
	}
	
/*menu*/
#menu	{
	width:					900px;
	height:					25px;
	background-color:		#fff;
	float:left;
}

#menu ul{
	margin: 				0;
	padding: 				0;
	padding-left: 			0px; /*offset of tabs relative to browser left edge*/
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				12px;
	list-style-type: 		none;
	height:					24px;
	border-bottom:			#CCCCCC 1px solid;
	}

#menu li{
	display: 				inline;
	margin: 				0;
	text-transform:uppercase;
	background-color:		#81331b;

	
	}

#menu li a{
	float: 					left;
	display: 				block;
	text-decoration: 		none;
	margin: 				0;
	padding:		        2px 15px 2px 15px;
	border-right: 			1px solid white;
	color: 					#fff;
	background: 			#81331b; 
	border-left:			#81331b 1px solid;
	line-height:			19px;
	height:					19px;
	}
	
#menu li.select a{
	color: 					#81331b;
	background: 			#fff; 
	border-bottom: 			1px solid white;
	border-right:			#CCCCCC 1px solid;
	border-left:			#CCCCCC 1px solid;
	border-top:			#CCCCCC 1px solid;
	height:					19px;
	line-height:			18px;
	}	

#menu li a:visited{
	color: 					#fff;
	}
	
#menu li.select a:visited{
	color: 					#81331b;
	background: 			#fff; 
}	

#menu li a:hover {
	background-color: 		#fff; 
	color:					#000;
	border-left:			#fff 1px solid;
	}

/*submenu*/
#submenu	{
	float:					left;
	width:					160px;
	font-size:12px;
	height:					400px;
	min-height:				400px;
	background:transparent url(../images/pngherhaalmenu.jpg) right 0 repeat-y;
	padding:0 30px 0 0;
	}

#menu_tekst	{
	float:					left;
	width:					160px;
	height:					400px;
	}

#submenu li {
	margin:0px;
	border-bottom:1px solid #CCCCCC;
	list-style-type:none;
	}

#submenu ul	{
	padding:0px;
	margin:0px;
	width:160px;
	display:block;
	float:left;
	height:400px;
	}
#submenu li a{
	margin: 				0;
	padding-left: 			15px;
	padding-right: 			15px;
	padding-bottom: 		5px;
		padding-top: 		5px;
	color: 					#000;
	display: block;
	text-decoration:none;
	

	}	
#submenu li a:visited{
	color: 					#000;
	}

#submenu li a:hover {
	background-color: 		#cecece; 
	color:					#000;
	}

#submenu_onder	{
	float:					left;
	width:					190px;
	height:					100px;
	background-image:		url(../images/pngbotmenu.png);
	background-repeat:		no-repeat;
	}	
		
	
a.wit:link, a.wit:visited, a.wit:active	{
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				11px;
	color:					#fff;	
	}

a.wit:hover {
	color: 					#939393;
	text-decoration: 		none;
	}

a.ll:link, a.ll:visited, a.ll:active	{
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				12px;
	color:					#000000;	
	text-decoration: 		underline;
	}

a.ll:hover {
	color: 					#939393;
	text-decoration: 		underline;
	}

.error	{
	font-size: 				12px;
	color:					#FF0000;
	}

.input {
	font-family:  			Arial, Helvetica, sans-serif;
	font-size: 				12px;
	color: 					#000000;
	background-color: 		#cccccc;
	border: 				0px;
	width: 					387px;
	margin-bottom:			5px;
}

input.send-btn {
	width: 					100px;
	height: 				22px;
	outline: 				#CCCCCC 1px solid;
	font-size: 				12px;
	border:					none;
	color:					#000000;
	}
	
#form {}

fieldset {border:0; padding:0;}
#form label {width:100px;display:block;float:left;}
#form textarea {width:250px;}
fieldset.btn {padding:4px 0 0 100px;}
.LV_invalid {padding: 0 0 0 10px; color:#81331B; font-weight:bold;}
.req {color:#81331B; font-weight:bold;}
fieldset.btn input.formstuur {background:#81331B;color:#fff;border: 1px #a7a6aa solid;}