BODY {
	padding:		0px;
	margin:			0px;
	font-size:		13px;
}

h1, h2 ,h3,h4, p {
	padding:		0px;
	margin:			0px	
}

h1 {
	font-size: 		14px;	
	margin-bottom:	10px;
	line-height:	18px;
}

h2 {
	font-weight:	bold;
	font-size:		12px;
	line-height:	16px;
}

body,  textarea, td, a {
	font-size:		11px;
	line-height:	1.5em;
	font-family: 	verdana;
	color: 			black;
}

/*** fValidate error ***/
.error {
	color:			red;
}

/*** container ***/

div#container {
	width:			801px;
	margin: 		0px auto;
	position: 		relative;
	top: 			0px;
	padding-top: 	373px;
/*	padding-bottom: 50px;*/
}

div#header {
	height: 		85px;
	width:			801px;
	position: 		absolute;
	top: 			0px;	
	left: 			0px;
}

div#content {
	width: 			600px;
	margin-left: 	19px;
}


div#image {
	position: 			absolute;
	top: 				143px;
	left:				19px;	
	width: 				600px;
	height: 			230px;
	overflow:			hidden;
}


div#topmenu {
	position: 			absolute;
	background-color: 	lime;
	top: 				94px;
	left: 				12px;
	width: 				608px;
	height: 			32px;
	z-index: 			10005;
}

div#breadcrumbs {
	position: 			absolute;
	top: 				126px;
	left: 				19px;
	width: 				600px;
	line-height: 		10px;	
	font-size: 			10px;
}

div#description {
	position:			absolute;
	width:				155px;
	top: 				300px;
	left: 				632px;
}

/*** content ***/

div#content div.page {
	padding:			18px 23px 30px 23px;
}


/*** image ***/

div#image div.catTitle
{
	position: 			absolute;
	height: 			54px;
	width: 				353px;
	top: 				124px;
	opacity:			0.9;
	filter:				alpha(opacity=90);
	z-index: 			10000;
}

div#image h1 {
	position: 			absolute;	
	top: 				124px;
	line-height: 		54px;
	width: 				340px;
	padding: 			0px;
	margin: 			0px;
	text-align: 		right;
	font-size: 			31px;
	z-index: 			10000;
	font-weight			:bold;
}

div#image h1.largeTitle{
	line-height: 		26px;
	width:				280px;
	left:				60px;
	text-align: 		right;
	font-size: 			22px;
	z-index: 			10000;
	font-weight:		bold;
}


div#image img
{
	z-index: 30000;
}

div#image div.submenu {
	position: 			absolute;
	top: 				203px;
	width: 				600px;
	left: 				0px;
	height: 			27px;
	background-color: 	transparent;
	z-index:			10000;	
}


/*** menu ***/

div#topmenu div.menu {
	position: 			absolute;
	top:				3px;
	left:				7px;	
	width: 				600px;
	height: 			25px;
		
}


/*** tabmenu ***/

div.submenu div.shadow {
	position:			absolute;
	top:				23px;
	left:				0px;
	width:				600px;
	height:				4px;
	line-height:		4px;

}

div.submenu ul
{
	list-style: 	none;	
	margin: 		0px;
	padding: 		0px;
	position: 		relative;
	margin:			0px auto;
}



div.submenu ul.level0 li{
	float: 			left;	
	margin-left: 	-3px;	
}


div.submenu ul li a
{
	text-decoration: 	none;
	font-size: 			10px;
	display: 			block;
	line-height: 		27px;
	text-align: 		center;
	margin-left: 		-5px;
}

div.submenu ul li
{
	height: 		27px;
	line-height: 	27px;
	width: 			97px;
}

/*** breadcrumbs ***/


div#breadcrumbs a {
	text-decoration: 	none;
	font-size: 			10px;
}



/*** header ***/

div#header a img {
	border: 		none	
}

div#header div.search 
{
	position:			absolute;
	z-index:			6;
	width:				801px;
	top: 				9px;
	color: 				white;
	height: 			20px;
	left: 				0px;

}

div#header div.search span.phone
{
	font-size: 			10px;
	position: 			absolute;
	left: 				460px;
	top: 				1px;

}

div#header div.search form {
	display: 		inline;	
	position: 		absolute;
	left: 			585px;
	top: 			0px;
}


div#header div.search  INPUT
{
	vertical-align: 		middle;
	border: 				none;
	background-color: 		transparent;
	float: 					left;
	color: 					white;
	position: 				absolute;
	font-size: 				11px;

}

div#header div.search input.submit {
	width: 					35px;
	padding: 				0px;
	margin: 				0px;
	left: 					25px;
	top: 					2px;
	font-size: 				10px;
}

div#header div.search input.text {
	font-size: 				10px;
	left: 					60px;
	top: 					2px;
	line-height: 			12px;
	color: 					black;
}

/*** bottom ***/

div#bottom 
{
	width: 					600px;
	margin-left: 			18px;
}




/*** descripotion ***/


div#description {
	position:			absolute;
	width:				155px;
	top: 				143px;
	left: 				625px;
}

div#description div.youtube 
{
	position: 			absolute;
	top: 				110px;	
	left: 				11px;
	height:				120px;
	width: 				149px;
}

div#description div.description 
{
	position: 			absolute;
	top: 				0px;	
}

div#description div.lowerdescription 
{
	position: 			absolute;
	top: 				255px;	
}



div#topmenu ul.level0 li,
div#topmenu ul.level0
{
	padding:			0px;
	margin:				0px;	
	list-style-type: 	none;
}


/*** voor alles ***/
div#topmenu ul.level0 a {
	text-decoration: 	none;	
}


div#topmenu ul.level0 {
	display: 		block;
	position: 		absolute;

}


/*** level 0 ***/ 
div#topmenu ul.level0 li.level1{
	float: 				left;
	display: 			block;
	line-height: 		25px;
	position: 			relative;	
}

div#topmenu ul.level0 li.level1 a,
div#topmenu ul.level0 li.level1 span  {
	line-height: 		25px;
	padding-right: 		13px;
	padding-left: 		9px;
	display: 			block;
	font-size: 			12px;
}

div#topmenu ul.level1{
	padding-top: 		4px 0px 0px 0px;
}

/*** level 1 ***/ 

div#topmenu ul.level0 ul {
	background-color: 		white;	
	width: 					auto;

}



div#topmenu ul.level0 li.level2{
	float: 				none;
	display: 			block;
	line-height: 		20px;
	
	position: 			relative;	
	margin-top: 		2px;
	background-image: 	none;
	white-space: 		nowrap;
	background-color: 	white;

}

div#topmenu ul.level0 li.level2 a {
	line-height: 		20px;
	padding-left: 		5px;
	padding-right: 		5px;
	display: 			block;
	white-space: 		nowrap;
	float: 				none;
	background-color: 	white;
	height: 			20px;

}


div#topmenu ul.level1{

	margin:				0px;
	padding: 			4px 0px 0px 0px ;	
}	


/*** uitklappen ***/

div#topmenu ul.level0 ul {
	display: 			none;
}

div#topmenu li.level1:hover ul.level1{
	display: 			block;	
}

/*** hover ***/




div#topmenu ul ul 
{
	display:		none;
	left:			0;
	top:			100%;
	position:		absolute;
	white-space: 	nowrap;


}

div#topmenu  ul li a{
	white-space: 	nowrap;
	float: 			none;
}


div#footer
{
	padding						:	20px 10px 0px 15px;
	position					:	relative;
	overflow					:	hidden;	
}
div#footer .footerrow
{

	width						:	138px;
	float						:	left;
	padding						:	0px 25px;
}

div#footer .footerrowend
{
	width						:	138px;
	float						:	left;
	padding						:	0px 10px 0px 25px;

}

.footertd
{
	border-right				:	1px solid white;
	width						:	188px;
	height						:	100%;

}
.footertdend, .none
{

	width						:	188px;
	height						:	100%;

}

.formbg
{
	background-repeat			:	no-repeat;
	width						:	555px;
	font-weight					:	bold;	
	padding-left				:	10px;
	padding-bottom				:	10px;
}

.formbg h1, .formbg .koph1
{
	color						:	white;
	padding-top					:	22px;
	padding-left				:	20px;
}
.formbg th
{
	text-align					:	right;
	padding-right				:	5px;
	width						:	119px;
	line-height					:	24px;
	vertical-align				:	top;
}

.formbg input
{
	height						:	16px;
}
.formbg textarea
{
	height						:	100px;
}

.formbg input,
.formbg textarea
{
	border						:	0px none !important;
	width						:	259px;
	padding						:	2px;
}

.row_ElementSubmit,
.formbg
{
position	:	relative;	
}

.row_ElementSubmit input
{
	background-repeat			:	no-repeat;
	width						:	144px;
	height						:	37px;
	margin-left					:	8px;
	cursor						:	pointer;
	position	:	absolute;	
	bottom		:	10px;
	right		:	10px;
}

.row_ElementRadio input
{
	width	:	20px;
}

.row_ElementRadio label
{
	width	:	237px;
	display	:	inline-block;
}

