* {
margin:0px;
padding:0px;
border:0px;
font-size:12px;
font-family: trebuchet ms;
color:#fff;
}
body {
  background-image:url(../art/bg6.png);
  background-attachment:fixed;
  background-repeat:repeat;
}
#root {
width:924px;
margin:0px auto;
position:relative;
}
#header {
position:relative;
left:-20px;
}
#content {
border:1px solid #ccc;
background:#070707;
	   min-height:230px;
}
#bigimg {
display:block;
margin:10px auto 0px;
}
#footer {
  margin-top:8px;
  text-align:center;
}
#footer p,#footer a {
  font-size:10px;
}

#vanbeek_aanbieding {position:absolute; margin:70px 0 0 720px; z-index:300; color:#000; width:180px; height:24px; background:url('../art/bt-jubileum-aanbieding.png') no-repeat; padding-left:15px; line-height:22px; text-decoration:none;}
#vanbeek_aanbieding:hover {background-position:0 -24px;}
#vanbeek_aanbieding:active {background-position:0 -48px;}

	

/* Layouts {{{*/
/* Layout L {{{*/
div.imgcontainer.imgposl {
float:left;
margin:10px 0px 10px 10px;
width:240px;
}
div.itemcontainer.imgposl {
float:right;
margin:10px 10px 10px 0px;
width:650px;
}
/*}}}*/
/* Layout R {{{*/
div.itemcontainer.imgposr {
float:left;
margin:10px 0px 10px 10px;
width:650px;
}
div.imgcontainer.imgposr {
float:right;
margin:10px 10px 10px 0px;
width:240px;
}
/*}}}*/
/* Layout N {{{*/
div.imgcontainer.imgposn {
display:none;
float:left;
margin:10px 0px 10px 10px;
width:0px;
}
div.itemcontainer.imgposn {
float:right;
margin:10px 10px 10px 0px;
width:890px;
}
/*}}}*/
/* Nieuws Layout {{{*/
div.nieuwslayout.left {
float:left;
margin:10px 0px 10px 10px;
width:500px;
}
div.nieuwslayout.right {
float:right;
margin:10px 10px 10px 0px;
width:380px;
}
/*}}}*/
/* Aanbiedingen Layout {{{*/
div.aanbiedinglayout {
width:800px;
margin:20px auto 20px;
}
div.aanbiedinglayout .aanbieding,
  div.aanbiedinglayout .advertentie {
float:left;
margin:5px;
cursor:pointer;
  }
/*}}}*/
/* Showroom Layout {{{*/
div.showroomlayout {
width:706px;
float:left;
margin:10px 106px;
}
/*}}}*/
/* Route Layout {{{*/
div.routelayout.left {
width:430px;
float:left;
margin:10px;
}
div.routelayout.right {
width:445px;
float:right;
margin:10px;
}
/*}}}*/
/* Contact Layout {{{*/
div.contactlayout div.left {
width:548px;
float:left;
margin:10px;
}
div.contactlayout div.right {
width:320px;
float:right;
margin:10px 10px 10px 0px;
background:#333;
padding:10px;
}
/*}}}*/
/*}}}*/
/* Menu {{{*/
#menu {
position:absolute;
top:102px;
left:120px;
     z-index:100;
}
#menu .menuroot {
position:relative;
cursor:pointer;
}
#menu .menuroot_active,
#menu .menuroot_hover
{
float:left;
      margin-left:5px;
cursor:pointer;
}
#menu .menuroot_active .left,
#menu .menuroot_hover .left {
width:5px;
height:29px;
overflow:hidden;
background:url(../art/menu/bg_left.png);
float:left;
cursor:pointer;
}
#menu .menuroot_active .middle,
#menu .menuroot_hover .middle {
height:29px;
overflow:hidden;
background:url(../art/menu/bg_top.png);
float:left;
cursor:pointer;
}
#menu .menuroot_active .right,
#menu .menuroot_hover .right {
width:5px;
height:29px;
overflow:hidden;
background:url(../art/menu/bg_right.png);
float:left;
cursor:pointer;
}
#menu .menuroot_inactive {
float:left;
      margin-left:5px;
}
#menu .menuroot_inactive .left {
width:5px;
height:29px;
overflow:hidden;
float:left;
}
#menu .menuroot_inactive .middle {
height:29px;
overflow:hidden;
float:left;
}
#menu .menuroot_inactive .right {
width:5px;
height:28px;
overflow:hidden;
float:left;
}
#menu img {
  margin:8px 6px;
}
/*}}}*/
/* Submenu {{{*/
div.nav1 {
position:absolute;
top:0px;
left:47px;
     z-index:99;
visibility:hidden;
}
div.nav2 {
position:absolute;
top:0px;
left:137px;
     z-index:99;
visibility:hidden;
}
ul.nav {
position:relative;
top:30px;
	 list-style:none;
}
ul.nav li {
background: #222;
width:130px;
height:20px;
	text-align:center;
	border-top:1px solid #888;
	border-bottom:1px solid #555;
background:url(../art/menubg.jpg);
cursor:pointer;
}
ul.nav a {
  text-decoration:none;
  font-size:10px;
}
ul.nav li:hover a {
color:#fff170;
}

ul.subnav {
  list-style:none;
visibility:hidden;
position:absolute;
	 z-index:99;
}
ul.subnav li {
padding:1px 0px 2px;
width:130px;
	text-align:center;
	border-top:1px solid #888;
	border-bottom:1px solid #555;
cursor:pointer;
}
ul.subnav a {
  text-decoration:none;
  font-size:10px;
}
ul.subnav li:hover a {
color:#fff170;
}

/* Menu blocks */
ul.subnav li,
ul.nav li {
  font-size:11px;
background:#222;
background:url(../art/menubg.jpg);
width:150px;
height:18px;
margin:0px;
padding:6px 0px;
border:0px;
overflow:hidden;
}
ul.subnav li a,
  ul.nav li a {
  font-size:11px;
cursor:pointer;
  }
/*}}}*/

/* Items {{{*/
div.item h2 {
  font-size:14px;
  font-weight:normal;
}
div.item {
  margin-bottom:20px;
}
/*}}}*/
img.thumb {
display:block;
  margin-bottom:10px;
}

/* Contactform {{{*/
table.contactform td {
  padding-right:10px;
  vertical-align:top;
}
table.contactform input,
table.contactform textarea {
border:1px inset #aaa;
color:#000;
width:200px;
}
table.contactform textarea {
height:80px;
}
table.contactform input.button {
background:#ccc;
border:1px outset #aaa;
width:100px;
float:right;
}
/*}}}*/
/* Fancybox {{{*/
#fancybox-inner p {
color:#000;
}
/*}}}*/

