body { background-color:#474747; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding:20px 0 0 0; color:#fff; }

p { line-height:18px; }

#wrapper { width:960px; height:540px; margin:0 auto; }

.clear { clear:both; }

.requiredfield { width:200px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; border:1px solid #000; padding:2px; }
.bttn { background-color:#d88700; color:#000; font-weight:bold; border:1px solid #fff; Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }

.menu { width:560px; height:30px; list-style-type:none; line-height:30px; margin:0; padding:0; float:right; font-size:11px; }
.menu li { float:left; }
.menu li a { display:block; padding:0 6px; color:#fff; text-decoration:none; }
.menu li a:hover { color:#d88700; }
.menu li a.active { color:#d88700; }

.left-home { width:400px; height:320px; padding:160px 40px 0 40px; background:url(../images/bg-left.gif) no-repeat left top; float:left; }
.left-home h1 { text-transform:uppercase; font-weight:normal; font-size:26px; }

.left-sub { width:440px; height:325px; padding:155px 20px 0 20px; background:url(../images/bg-left.gif) no-repeat left top; float:left; position:relative; }
.left-sub .youtube {  width:387px; height:269px; position:absolute; left:49px; top:150px; z-index:20; }
.left-sub .hidden-youtube { display:none; }
.left-sub img { float:left; }
.left-sub h2 { float:left; text-transform:uppercase; font-weight:normal; font-size:46px; width:220px; margin:0 0 0 10px; line-height:80px;  }
.left-sub ul { width:220px; list-style-type:none; margin:0 0 0 10px; padding:0; font-size:11px; float:left; }
.left-sub ul li a { display:block; color:#000; text-decoration:none; padding:5px 0; text-transform:uppercase; border-bottom:1px dashed #000; }
.left-sub ul li a:hover { text-decoration:underline; }

.home { width:480px; height:480px; background:url(../images/bg-home.jpg) no-repeat left top; float:right; position:relative; }
.home .youtube { width:387px; height:269px; position:absolute; left:46px; top:20px; z-index:20; }
.home h2 { width:480px; height:130px; background-color:#d88700; padding:0; margin:308px 0 42px; text-align:center; line-height:130px; color:#fff; text-transform:uppercase; font-size:48px; font-weight:normal; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7; }

.sub { width:452px; height:480px; background-color:#000; float:right; padding:0 14px; }
.sub
{
scrollbar-arrow-color: #d88700;
scrollbar-face-color: #000;
scrollbar-highlight-color: #000;
scrollbar-3dlight-color: #000;
scrollbar-shadow-color: #d88700;
scrollbar-darkshadow-color: #000;
scrollbar-track-color: #000;
}
.sub .youtube-thumb { width:215px; float:left; margin:0 10px 10px 0; }
.sub .youtube-thumb a h3 { color:#fff; margin:5px 0; font-size:11px; }
.sub .youtube-thumb a:hover h3 { text-decoration:underline; }
.sub a { color:#d88700; }
.sub h1 { color:#a3a3a3; font-size:14px; }
.sub img { border:1px solid #a3a3a3; }
.sub .thumb { margin:0 8px 10px 0; }
.sub .content { width:432px; height:200px; overflow:auto; margin:20px 0; padding:0 20px 0 0; }
.sub .content2 { width:432px; height:420px; overflow:auto; margin:0 0 20px 0; padding:0 20px 0 0; }
.sub .content2 span { color:#d88700; }
.sub .content2 .dealer-left { width:140px; float:left; }
.sub .content2 .dealer-left ul { list-style-type:none; margin:0; padding:0; line-height:18px; }
.sub .content2 .dealer-left ul li a { color:#fff; }
.sub .content2 .dealer-right { width:270px; float:left; text-align:right; }
.sub .content2 .dealer-right img { border:none; }

#nieuws_page { display:block; clear:both; float:left; margin: 0 0 0 0; }
#nieuws_page .stap { text-align: center; background-color:#e0e0e0; color:#FFFFFF; height: 15px; width: 15px; border: 1px solid #FFFFFF; display:inline; float:left; margin-right:10px; font-size:11px; }
#nieuws_page .stap a { color:#000; text-decoration:none; font-size:11px; }
#nieuws_page .stap_actief { font-weight:bold; text-align: center; background-color:#d88700; color:#FFFFFF; height: 15px; width: 15px; border: 1px solid #FFFFFF; display:inline; float:left; margin-right:10px; font-size:11px; }

.menu-onder { width:960px; height:14px; list-style-type:none; line-height:14px; margin:8px 0; padding:0; float:right; font-size:11px; }
.menu-onder li { float:left; }
.menu-onder li a { display:block; padding:0 8px; color:#fff; text-decoration:none; border-right:1px solid #fff; }
.menu-onder li.last a { border:none; }
.menu-onder li a:hover { text-decoration:underline; }

#footer { width:100%; height:50px; line-height:50px; font-size:10px; }
#footer .left-footer { float:left; margin:0 0 0 20px; }
#footer .right-footer { float:right; margin:0 20px 0 0; }
