/* ===================== BODY ======================== */

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

body, html
{
	width: 100%;
	overflow-x: hidden;
}

form 
{
	margin				:	0px;
	padding				: 	0px;
}

a 
{
	text-decoration		: 	none;
	border: none;
}

a:hover
{
	text-decoration: underline;
}

a img
{
	border: none;
}

#container 
{
	margin				: 	0px auto;
	width				: 	924px;
	text-align			: 	left;
	overflow			:	hidden;
}

ul
{
	padding-left				: 0px;
	list-style-position: inside;
	list-style-type: square;
}

/* ===================== HEADER ======================== */

#header 
{
	margin				:	0px;
	padding				:	0px;
}

#header img
{
	border				:	0px none;
	display: block;
}



/* ===================== CONTENT ======================== */

#right 
{
	width				: 	125px;
	float				: 	left;
	min-height			:	300px;
	z-index				:	0;
	padding-left: 10px;
}

#content 
{
	width				: 	555px;
	float				: 	left;
	border-left: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;	
	padding-left: 10px;
	padding-right:10px;

}

#contentHeader,
#contentHeader img,
#contentSpacing,
#innerContentSpacing 
{
	margin				: 	0px;
	padding				: 	0px;
}

#contentHeader img 
{
	width				:	716px;
}

#content #innerContent 
{
	margin				: 	0px 0px 10px
}

#innerContentText
{
	min-height: 350px;
}

#innerContentText {
	padding-right		:	20px;
}

#desriptions 
{
	float: left;
	padding-right: 10px;
	padding-top: 10px;
	width: 202px;
}

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

/* ===================== MENU ======================== */

#menu 
{
	width				: 	924px;
	height				: 	35px;
	position			: 	relative;
	z-index				:	10;
}

#menu a
{
	font-size: 14px;
}

#menu a:hover 
{
	text-decoration		: 	none;
}

/* standaard */
div#menu ul.level0 ul
{
	display				: 	none;
}

div#menu ul ul
{
	width: auto;
}

/* saf3+, chrome1+ */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	div#menu ul ul
	{
		width: 210px;
	}
}


div#menu ul.level0 ul li
{
	width: 100%;
}

div#menu li.level2
{
	position: relative;
}

div#menu li.level2 ul
{
	position: absolute;
	left: 100% !important;
	top: 0 !important;
}

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

div#menu  li 
{
	position : relative;
	display				: 	block;
}

div#menu  li a 
{
	display				: 	block;
	white-space			: 	nowrap;
	text-decoration		:	none;
}

/* positionering */
div#menu ul.level0 
{
	display				: 	block;
}

div#menu ul.level0 li 
{
	float				: 	left;
	height				: 	35px;
	line-height			: 	35px;
}

div#menu ul.level0 li a 
{
	padding				: 	0px 15px;
	display				: 	block;
}

div#menu ul.level0 li:hover ul.level1 
{
	position			: 	absolute;
	top					: 	100%;
	left				: 	-1px;
}

div#menu ul.level0 li:hover ul.level1 li 
{

}

/* vanaf level 2 */
div#menu  ul li 
{	
	position			: 	relative;
	padding-left		: 	10px;
}

div#menu  li ul 
{
	white-space			:	nowrap;
}

div#menu  li.level2 a
{


}

div#menu ul.level1 li 
{
	height				: 	20px;
	line-height			: 	20px;
}

div#menu ul.level0 li a 
{
	font-weight			: 	lighter !important;
}

li.kop 
{
	display				: 	block;
	height				: 	35px; 
	line-height 		: 	35px;
	position			: 	absolute;
	right				: 	0px;
	width				: 	196px;
	line-height			: 	35px;
}


div#menu  li.level0:hover ul.level0,div#menu  li.level1:hover ul.level1,div#menu  li.level2:hover ul.level2,div#menu  li.level3:hover ul.level3
	{
	display				: 	block;
}

/* ===================== SEARCH ======================== */

#searchForm 
{
	position: absolute;
	right: 0px;
	top: 6px;
}

#right #searchForm form #pattern_input 
{
	z-index				: 	0;
	width				: 	161px;
}

#right #searchForm form input.submit 
{
	width				: 	72px;
	height				: 	25px;
}

.searchsubmit 
{
	background-color	: 	transparent;
	border				: 	0px none;
	cursor				:	pointer;
	line-height: 25px;
	margin-bottom: -3px;
}

/* ===================== FOOTER ======================== */

#footer 
{
	clear				: 	both;
	text-align			: 	center;
	z-index				:	1;
	height: 40px;
	padding-top: 40px;
	font-size: 13px;
}

#footer a 
{
	text-decoration		: 	none;
}

/* === holy grail === */
#desriptions, #content, #right
{
	padding-bottom: 1200px;
	margin-bottom: -1200px;
}

