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

body 
{
	margin				:	0px;
	padding				:	0px;
	width				:	100%;
	font-size:				10px;
}

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

html,body,#container, .content
{
	height				:	100%;
}

body img
{
	border				:	0px;
}

a:active, a:focus
{
	outline				:	0;
	border				:	0px none;	
}

a {
	text-decoration: underline;
}

a img {
	border: none;
}

#container{
	width				:	990px;
	margin				:	0px auto;
	position			:	relative;
	height				:	100%;
	text-align: 			left;
}

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

.clear {
	clear:both;
}

#jubileum
{
	position			:	absolute;
	z-index				:	10;
	margin-left			:	880px;
}

#smalllogin
{
	top: 500px;
	right: 20px;
	position: absolute;
	z-index: 50;
}
/* ===================== MENU ======================== */

#top {
	margin: 				0px;
	padding: 				0px;
	width: 					990px;
}


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

#dealerschap
{
	float				:	left;
	width				:	192px;	
	height				:	310px;		
}


#header
{
	float				:	right;
	margin				:	0px;
	padding-top			:	0px;
	height				:	90px;
	
}

#header img.headerImage
{
	width: 798px;
}

#headerSpacingLeft
{
	width: 59.7em;
	height: 0.7em;
	margin: 0px 0px 3px;
	padding: 0px;
	float: left;
}

#headerSpacingRight
{
	width: 17em;
	height: 0.7em;
	margin: 0px 0px 3px;
	padding: 0px;
	float: right;
}

#moodsetter
{
	float:right;
	width: 798px;
	height: 170px;
}

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

.holyGrailColumn
{
  margin-bottom: -32767px;
  padding-bottom: 32767px;
}

#right
{
	width: 195px;
	float: right;
}

#rightContent 
{ 
	padding: 10px 0px 0px 10px; 
}

#left
{
	width: 13.1em;
	float: left;
	padding-top: 15px;
}

#content_title
{
	float: right;
	width:	796px;
	height: 50px; 
	text-indent: 10px;
}

#content
{
	float: left;
	width: 600px;
	padding:0px;
}

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

#contentHeader img
{
	width: 59.7em;
}

#contentSpacing
{
	margin-top: -0.2em;
	margin-bottom: 1em;
	padding: 0.2em 0.9em 0.2em 1.3em;
	height: 2em;
	line-height:18px;
}

#content #innerContent
{
	min-height: 300px;
	margin: 0px 0px 0px 0px;
}

#content #innerContentText
{
	line-height: 150%;
}

#innerContentText
{
  margin: 20px 10px 0px 10px;
}

#innerContentText h1
{
	font-size: 1.4em;
}

#innerContentText h2
{
	font-size: 1.4em;
}

#innerContentText h3
{
	font-size: 1.2em;
}

#innerContentText h4
{
	font-size: 1.0em;
}

#innerContentText h5
{
	font-size: 0.9em;
}

#innerContentText h6
{
	font-size: 0.8em;
}

#aandacht_blok {
	float: left;
	width: 900px;
	font-size: 8px;
}

#aandacht_blok div.body {
	margin-bottom: 0px;
}

#week_advertentie {
	float: left;
	margin-left: 10px;
}

#aandacht_rechts {
	float: right;
	width: 630px;
}

#banners {
	float: right;
	width: 630px;
}

#hele_week {
	float:left;
	width: 285px;
}

#blok_hele_week_content {
	padding: 10px;
}

#nieuws {
	float:right;
	margin-top: 12px;
	margin-right: 15px;
	width: 285px;
}

#blok_nieuws_content {
	padding: 10px 10px 0px 10px;
}

#rightContent .news { table-layout: fixed; width: 100%; }

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

#menu_bg
{
	float				: 	left;
	width				:	192px;	
}

#menucontainer 
{
	float				:	left;
	overflow			:	hidden;
	background-repeat	:	repeat-y; 	
}

#menucontainer li ul 
{
	display				:	none;
}

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

#menucontainer ul.level0 li.selected ul.level1 
{
	display				:	block;
}

#menucontainer ul.level1 li.selected ul.level2 
{
	display				:	block;
}

#menucontainer ul.level2 li.selected ul.level3 
{
	display				:	block;
}

#menucontainer li.level1 a, 
#menucontainer li.level2 a, 
#menucontainer li.level3 a 
{
	display				:	block;
	padding				:	0px;
	width				:	192px;
	height				:	25px;
	line-height			:	25px;
	text-decoration		:	none;
	background-repeat	:	repeat-x; 
}

#menucontainer li.level1,
#menucontainer li.level1:hover
{
	text-indent			:	20px;
}

#menucontainer li.level2,
#menucontainer li.level2:hover
{
	text-indent			:	35px;
}

#menucontainer li.level3,
#menucontainer li.level3:hover
{
	text-indent			:	35px;
}

#menucontainer li.level4,
#menucontainer li.level4:hover
{
	text-indent			:	45px;
}

#social_media {
    clear:both;
    margin-top: 20px;
}

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

#right #searchForm form input.text
{
	width: 100px;
	height:17px;
	padding-top: 4px;
	z-index: 0;
	float:left;
}

#right #searchForm form input.submit
{
	width: 58px;
	height: 25px;
	float:left;
}

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

#footer
{
	clear: both;
	width:990px;
	margin:0px auto;
}

#footer #innerFooter
{
	position: relative;
	height:20px;
	line-height:20px;
	padding: 5px 5px 0px 0px;	
}

#footer #innerFooter p {
	margin:	0px;
	padding: 0px;
}

/* ===================== MULTIPAGE ======================== */

#multipage 
{
	text-align			:	center;
	margin-top			:	10px;
	margin-bottom		:	10px;
}

#multipage a.first{margin: 0px 2px;}
#multipage a.next{margin: 0px 2px;}
#multipage a.last{margin: 0px 2px;}
#multipage a.previous{margin: 0px 2px;}
#multipage a.current{color: green;}
#multipage a.number{margin: 0px 2px;}

#multipage span.first{margin: 0px 2px; color: black;}
#multipage span.next{margin: 0px 2px; color: black;}
#multipage span.last{margin: 0px 2px; color: black;}
#multipage span.previous{margin: 0px 2px; color: black;}

/* ===================== SITEOBJECTS ======================= */

.dynamicForm input[type="text"],
.dynamicForm textarea {
	width:250px;
	margin-bottom:10px;
}

.dynamicForm th {
	width:140px;
}

		.LoginBox a { color: #0c6bf0 }
		.LoginBox {width:180px;background-color:#f0f1f5;border:1px solid #D1D1D0;font-size:11px;font-family:Arial;}
		.LoginBox .bottom { clear:both;padding:20px 20px 10px 20px; text-align: center;}
		.LoginBox .logo {background-color:#fff;padding:25px 20px; border-bottom:#f5c505 7px solid; text-align: center; font-size: 15px; font-weight: bold;}
		.LoginBox .LoginForm { border-top: #0c6bf0 7px solid; }
		.LoginBox .formfield {padding:10px 10px 0 10px;}
		.LoginBox .input{width: 160px; padding: 2px 0px;}
		.LoginBox .forgetPW{padding:5px 10px 0 10px;}
		.LoginBox .MoreInfoLink{ float: left; margin-top: 7px;}
		.LoginBox .button { background:#fc0; font-weight: bold; color: #000; border: 1px solid #b61e2a; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); display: inline-block; margin-bottom: 0; text-align: center; vertical-align: middle; cursor: pointer; box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); margin: 0; outline: 0; font-size: 12px; -webkit-border-radius: 2px; border-radius: 2px; float:right; padding: 5px; }