@charset "iso-8859-1";
/* CSS Document */
html{
	overflow:auto;
}
body {
	margin: 0;
	padding: 0;
	background:#57565a url(../slices/content_bg.png);
	background-position:center top;
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	behavior:url("css/csshover.htc");
}
body#homepage{
	background:#57565a url(../slices/homepage_bg.png);
}
*:focus {
	outline:none
}
h1, h2, h3, h4, h5 {
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing: -.05em;
	margin: 0;
	padding: 0;
	line-height: 1em;
}
/* start homepage header */
#header{
	width:890px;
	height:350px;
	padding:0 20px 0 20px;
	margin:0 auto 0 auto;
	background: url(../slices/homepage_header_bg.png);
	background-position:center top;
	background-repeat:no-repeat;
}
#menufloat{
	position:relative;
	z-index:12;
	width:890px;
	height:159px;
	margin:-350px auto 0 auto;
}
#menufloat table{
	width:890px;
	height:159px;
	border:0px;
}
#slideshow {
	position:relative;
	margin:0 auto 0 auto;
	width:890px;
    height:350px;
}
#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}
/* einde homepage header */

/* start content header */
#topContainer{
	width:890px;
	height:350px;
	vertical-align:top;
	background-position:left top;
	background-repeat:no-repeat;
}
#header2{
	width:890px;
	height:92px;
	padding:0 20px 0 20px;
	margin:0 auto 0 auto;
	background: url(../slices/content_header_bg.png);
	background-position:center top;
	background-repeat:no-repeat;
}
#header2_EN{
	width:890px;
	height:92px;
	padding:0 20px 0 20px;
	margin:0 auto 0 auto;
	background: url(../slices/content_header_EN_bg.png);
	background-position:center top;
	background-repeat:no-repeat;
}
#header2_DE{
	width:890px;
	height:92px;
	padding:0 20px 0 20px;
	margin:0 auto 0 auto;
	background: url(../slices/content_header_DE_bg.png);
	background-position:center top;
	background-repeat:no-repeat;
}
#topContainerNieuws{
	width:890px;
	height:92px;
	background-color:#FFF;
}
#topContainer2{
	width:890px;
	height:92px;
	background:#FFF url(../slices/content_header_nieuwsbg.png);
	background-position:right bottom;
	background-repeat:no-repeat;
}
#topContainer2_EN{
	width:890px;
	height:92px;
	background:#FFF url(../slices/content_header_nieuwsbg_EN.png);
	background-position:right bottom;
	background-repeat:no-repeat;
}
#topContainer2_DE{
	width:890px;
	height:92px;
	background:#FFF url(../slices/content_header_nieuwsbg_DE.png);
	background-position:right bottom;
	background-repeat:no-repeat;
}
#topContainer2 table, #topContainer2_EN table, #topContainer2_DE table{
	width:890px;
	height:92px;
	border:0px;
}
/* einde content header */
#talenmenu{
	float:left;
	width:100px;
	height:22px;
	padding:5px 0 0 0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#000;
	background-color:#FFF;
}
#talenmenu a{
	color:#000;
	font-weight:bold;
	text-decoration:none;
}
#talenmenu a:hover{
	color:#fac200;
	font-weight:bold;
	text-decoration:none;
}
#topmenu{
	float:left;
	text-align:right;
	width:435px;
	height:22px;
	padding:5px 10px 0 0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:lowercase;
	color:#000;
	background-color:#FFF;
}
#topmenu a{
	color:#000;
	text-decoration:none;
}
#topmenu a:hover{
	color:#fac200;
	text-decoration:none;
}
#contentContainer{
	clear:left;
	width:890px;
	margin:0 auto 0 auto;
}
#contentLeftCol{
	float:left;
	width:668px;
}
#breadcrumbContainer{
	width:668px;
	height:30px;
	margin:40px 0 20px 0;
}
.brcText{
	width:647px;
	height:13px;
	padding:7px 0 0 0;
	font-size:12px;
	color:#fbc300;
}
.brcText a{
	text-decoration:none;
	color:#fbc300;
}
.brcText a:hover{
	text-decoration:underline;
	color:#fbc300;
}
.brcBorder{
	width:647px;
	height:9px;
	border-bottom:solid 1px #fbc300;
	border-right:solid 1px #fbc300;
}
/*#hoofdMenu{
	width:668px;
	height:70px;
	background-color:#050506;
}*/
#contentText{
	width:538px;
	font-size:12px;
	padding:35px 85px 50px 45px;
	color:#FFF;
}
#contentHolder{
	clear:left;
	width:668px;
}
#contentlinkerkolom{
	float:left;
	width:203px;
	overflow:hidden;
	padding:0 0 50px 0;
}
#contentlinkerkolom ul{
	margin:0;
	padding:0;
}
#nieuwsSubmenu{
	width:203px;
	margin:40px 0 0 0;
}
#nieuwsSubmenu ul li{
	background:transparent url(../images/nieuwsSubmenu_bullet.png) no-repeat left 0px;
	list-style-position:outside;
	list-style-type:none;
	width:198px;
	height:25px;
	margin:0 0 10px 0;
	padding:0 0 0 5px;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
}
#nieuwsSubmenu ul li:hover, #nieuwsSubmenu ul li.active:hover{
	background:transparent url(../images/nieuwsSubmenu_bullet.png) no-repeat left -25px;
	width:187px;
	height:25px;
	padding:0 0 0 16px;
	color:#fbc300;
}
#nieuwsSubmenu ul li.active{
	background:transparent url(../images/nieuwsSubmenu_bullet.png) no-repeat left -25px;
	width:187px;
	height:25px;
	padding:0 0 0 16px;
	font-size:12px;
	font-weight:bold;
	color:#fbc300;
}
#nieuwsSubmenu ul li.active a{
	color:#fbc300;	
}
#nieuwsSubmenu ul li a{
	display:block;
	width:198px;
	height:25px;
	text-decoration:none;
	color:#FFF;
}
#nieuwsSubmenu ul li a:hover{
	text-decoration:none;
	color:#fbc300;
}

#contentrechterkolom{
	float:left;
	width:465px;
	padding:0;
	font-size:12px;
	color:#FFF;
}
.productgroepItem{
	float:left;
	width:202px;
	height:23px;
	padding:7px 0 0 0;
	margin:0 0 10px 20px;
	background:url(../slices/productgroep_item_bg.png);
	background-position:left bottom;
	background-repeat:no-repeat;
	font-size:12px;
	color:#FFF;
}
.productgroepItem a{
	color:#FFF;
	text-decoration:none;
}
.productgroepItem a:hover{
	color:#fbc300;
	text-decoration:none;
}

#nieuwsrechterkolom{
	float:left;
	width:425px;
	padding:35px 20px 50px 20px;
	font-size:12px;
	color:#FFF;
}
#nieuwsrechterkolom a{
	text-decoration:none;
	color:#fbc300;
}
#nieuwsrechterkolom a:hover{
	text-decoration:underline;
	color:#fbc300;
}
#nieuwsrechterkolom p{
	margin:0 0 20px 0;
}
#nieuwsrechterkolom ul{
	margin:10px 0 10px 14px;
	padding:0;
}

#nieuwsrechterkolom ul li{
	line-height:18px;
}
#nieuwsrechterkolom ul li a{
	text-decoration:none;
	color:#fbc300;
}
#nieuwsrechterkolom ul li a:hover{
	text-decoration:underline;
	color:#fbc300;
}
#geenproducten{
	float:left;
	width:425px;
	padding:35px 20px 50px 20px;
	font-size:12px;
	color:#FFF;
}
#geenproducten a{
	text-decoration:none;
	color:#fbc300;
}
#geenproducten a:hover{
	text-decoration:underline;
	color:#fbc300;
}
/* Start nivo2 styles */
#productrechterkolom{
	float:left;
	width:425px;
	padding:35px 20px 50px 20px;
	font-size:12px;
	color:#FFF;
}
#productrechterkolom .occasionskop{
	  width:425px;
	  font-size:18px;
	  height:20px;
	  color:#fbc300;
	  font-weight:bold;
	  background:url(../slices/occasion_border_bg.png);
	  background-position:left bottom;
	  background-repeat:no-repeat;
	  padding:0 0 10px 0;
	  margin:0 0 15px 0;
}
#productrechterkolom a{
	color:#fbc300;
	text-decoration:none;
}
#productrechterkolom a:hover{
	color:#fbc300;
	text-decoration:underline;
}
#productrechterkolom .fotoHolder{
	width:425px;
	text-align:left;
}
#productrechterkolom .fotoHolder img{
	margin:20px 0 20px 0;
}
#productrechterkolom ul{
	margin:0 0 0 17px;
	padding:0;
}
#productrechterkolom ul li{
	line-height:18px;
}
#productExtraContainer{
	width:425px;
	height:60px;
}

.extraOptie1, .extraOptie2, .extraOptie3, .extraOptie4, .extraOptie1_EN, .extraOptie2_EN, .extraOptie3_EN, .extraOptie4_EN, .extraOptie1_DE, .extraOptie2_DE, .extraOptie3_DE, .extraOptie4_DE{
	float:left;
	width:208px;
	height:30px;
	cursor:pointer;
	background-position:left 0px;
	background-repeat:no-repeat;
	margin-top:0;
	margin-bottom:10px;
	margin-left:0;
}
.extraOptie1, .extraOptie3, .extraOptie1_EN, .extraOptie3_EN, .extraOptie1_DE, .extraOptie3_DE{
	margin-right:9px;
}
.extraOptie1{
	background:url(../buttons/nl_specificaties_bg.png) left 0px no-repeat;
}
.extraOptie2{
	background:url(../buttons/nl_fotos_bg.png) left 0px no-repeat;
}
.extraOptie3{
	background:url(../buttons/nl_3danimatie_bg.png) left 0px no-repeat;
}
.extraOptie4{
	background:url(../buttons/nl_documentatie_bg.png) left 0px no-repeat;
}
.extraOptie1:hover{
	background:url(../buttons/nl_specificaties_bg.png) left -30px no-repeat;
}
.extraOptie2:hover{
	background:url(../buttons/nl_fotos_bg.png) left -30px no-repeat;
}
.extraOptie3:hover{
	background:url(../buttons/nl_3danimatie_bg.png) left -30px no-repeat;
}
.extraOptie4:hover{
	background:url(../buttons/nl_documentatie_bg.png) left -30px no-repeat;
}
/* ENGELSE */
.extraOptie1_EN{
	background:url(../buttons/EN_specificaties_bg.png) left 0px no-repeat;
}
.extraOptie2_EN{
	background:url(../buttons/EN_fotos_bg.png) left 0px no-repeat;
}
.extraOptie3{
	background:url(../buttons/EN_3danimatie_bg.png) left 0px no-repeat;
}
.extraOptie4{
	background:url(../buttons/EN_documentatie_bg.png) left 0px no-repeat;
}
.extraOptie1_EN:hover{
	background:url(../buttons/EN_specificaties_bg.png) left -30px no-repeat;
}
.extraOptie2_EN:hover{
	background:url(../buttons/EN_fotos_bg.png) left -30px no-repeat;
}
.extraOptie3:hover{
	background:url(../buttons/EN_3danimatie_bg.png) left -30px no-repeat;
}
.extraOptie4:hover{
	background:url(../buttons/EN_documentatie_bg.png) left -30px no-repeat;
}
/* DUITSE */
.extraOptie1_DE{
	background:url(../buttons/DE_specificaties_bg.png) left 0px no-repeat;
}
.extraOptie2_DE{
	background:url(../buttons/DE_fotos_bg.png) left 0px no-repeat;
}
.extraOptie3{
	background:url(../buttons/DE_3danimatie_bg.png) left 0px no-repeat;
}
.extraOptie4{
	background:url(../buttons/DE_documentatie_bg.png) left 0px no-repeat;
}
.extraOptie1_DE:hover{
	background:url(../buttons/DE_specificaties_bg.png) left -30px no-repeat;
}
.extraOptie2_DE:hover{
	background:url(../buttons/DE_fotos_bg.png) left -30px no-repeat;
}
.extraOptie3:hover{
	background:url(../buttons/DE_3danimatie_bg.png) left -30px no-repeat;
}
.extraOptie4:hover{
	background:url(../buttons/DE_documentatie_bg.png) left -30px no-repeat;
}

/* Einde nivo2 styles */

#contentRightCol{
	float:left;
	width:222px;
}

/* Start Nieuws blok styles */
#nieuwsRightCol{
	float:left;
	width:222px;
	padding:195px 0 0 0;
}
#nieuwsContainer{
	width:222px;
	padding:34px 0 0 0;
	background:url(../slices/nieuwsblok_cirkel_bg.png);
	background-position:left top;
	background-repeat:no-repeat;
}
#nieuwsContainer2{
	width:222px;
	padding:34px 0 0 0;
	margin:0 0 56px 0;
	background:url(../slices/nieuwsblok_cirkel_bg.png);
	background-position:left top;
	background-repeat:no-repeat;
}
.nieuwsItem{
	width:222px;
	margin:0 0 10px 0;
}
.nieuwsTitle{
	width:212px;
	height:26px;
	text-align:right;
	padding:0 10px 0 0;
}
.nieuwsborder{
	width:221px;
	height:9px;
	font-size:0px;
	border-bottom:solid 1px #fbc300;
	border-right:solid 1px #fbc300;
}
.nieuwsIntro{
	width:212px;
	text-align:right;
	padding:5px 10px 0 0;
	font-size:12px;
	color:#fbc300;
}
.nieuwsLink{
	width:212px;
	height:18px;
	text-align:right;
	padding:2px 10px 0 0;
	font-size:12px;
	color:#FFF;
}
.nieuwsLink2{
	width:212px;
	height:18px;
	text-align:right;
	padding:6px 10px 0 0;
	font-size:12px;
	color:#FFF;
}
.nieuwsLink a, .nieuwsLink2 a{
	text-decoration:none;
	color:#FFF;
}
.nieuwsLink a:hover, .nieuwsLink2 a:hover{
	text-decoration:underline;
	color:#FFF;
}
/* Start Nieuws blok styles */

.lcolButton{
	width:203px;
	height:52px;
	margin:0;
	background:url(../buttons/lcol_btn_bg.png);
	background-position:left 0px;
	background-repeat:no-repeat;
	cursor:pointer;
}
.lcolButtonClose{
	width:203px;
	height:52px;
	margin:20px 0 0 0;
	background:url(../buttons/lcol_btn_bg.png);
	background-position:left -55px;
	background-repeat:no-repeat;
	cursor:pointer;
}

.rcolButton{
	width:222px;
	height:55px;
	margin:0 0 5px 0;
	background:url(../buttons/occasion_btn_bg.png);
	background-position:left 0px;
	background-repeat:no-repeat;
	cursor:pointer;
}
.rcolButton2{
	width:222px;
	height:55px;
	margin:0 0 5px 0;
	background:url(../buttons/direct_contact_btn_bg.png);
	background-position:left 0px;
	background-repeat:no-repeat;
	cursor:pointer;
}
.rcolButton_EN{
	width:222px;
	height:55px;
	margin:0 0 5px 0;
	background:url(../buttons/occasion_btn_EN_bg.png);
	background-position:left 0px;
	background-repeat:no-repeat;
	cursor:pointer;
}
.rcolButton2_EN{
	width:222px;
	height:55px;
	margin:0 0 5px 0;
	background:url(../buttons/direct_contact_btn_EN_bg.png);
	background-position:left 0px;
	background-repeat:no-repeat;
	cursor:pointer;
}
.rcolButton_DE{
	width:222px;
	height:55px;
	margin:0 0 5px 0;
	background:url(../buttons/occasion_btn_DE_bg.png);
	background-position:left 0px;
	background-repeat:no-repeat;
	cursor:pointer;
}
.rcolButton2_DE{
	width:222px;
	height:55px;
	margin:0 0 5px 0;
	background:url(../buttons/direct_contact_btn_DE_bg.png);
	background-position:left 0px;
	background-repeat:no-repeat;
	cursor:pointer;
}
.rcolButton:hover, .rcolButton2:hover, .rcolButton_EN:hover, .rcolButton2_EN:hover, .rcolButton_DE:hover, .rcolButton2_DE:hover{
	background-position:left -55px;
}


/* start footer styles */
#footerContainer{
	clear:left;
	width:890px;
	overflow:hidden;
	margin:0 auto 0 auto;
}
#footer{
	width:890px;
	height:15px;
	margin:0 auto 0 auto;
	padding:15px 0 0 0;
	border-top:solid 1px #fbc300;
	text-align:center;
	font-size:11px;
	color:#fbc300;
}
#footer a{
	color:#fbc300;
	text-decoration:none;
}
#footer a:hover{
	color:#fb9a00;
	text-decoration:none;
}
#credits{
	width:890px;
	height:15px;
	margin:10px auto 0 auto;
	padding:0 0 20px 0;
	text-align:center;
	font-size:11px;
	color:#787878;
}
#credits a{
	color:#999;
	text-decoration:none;
}
#credits a:hover{
	color:#EEE;
	text-decoration:none;
}
/* einde footer styles */

