*{
  margin:0px;
  padding:0px;
}

html{
  height:100%;
}

body {
  height:100%;
  text-align:center;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:13px;
  background:#0f3066;
 	color: #FFFFFF;
}
	
#scherm{  
  margin : 0px auto;
  width:950px; 
  height:100%;
  background: url('../img/balk_links.gif');
  background-position: left;
  background-repeat:repeat-y;
}

#topspacer{
  font-size:1px;
  width:950px;
  height:5px;
  background-color:#0f3066;
}

#top {
  width:950px;
  height:150px;
  background-color:#0f3066;
  background: url('../img/header.jpg');
  background-position: bottom;
  background-repeat:no-repeat;
}

#container{
 position:relative;
 width:100%;
 text-align:left;
}

#navleft{
  position:absolute;
  left:0px;
  width:150px;
  background:transparent;
  background: url('../img/balk_links.gif');
  background-position: left;
  background-repeat:repeat-y;
}

#content{
  position: relative;
  margin-left:170px;
  height:250px;
  width:696px;
  background: url('../img/mid.jpg');
  background-position: top;
  background-repeat:repeat-y;
}

#conttop{
  position : absolute;
  top:0px;
  left:0px; 
  height:4px;
  width:696px;
  background: url('../img/top.jpg');
  background-position: top;
  background-repeat:no-repeat;
}

#contmid{ 
  position : absolute;
  top:10px;
  left:0px; 
  margin-left:8px;
  width:678px;
  background:white;
}
#verkocht{
  position: absolute;
  top:10px;
  left:5px;
  width:100px;
  height:20px;
}

#contbot{
  position: absolute;
  bottom:0px;
  left:0px;
  height:30px;
  width:696px;
  text-align:center;
  background: url('../img/bottom.jpg');
  background-position: bottom;
  background-repeat:no-repeat;
}

#home{  
  padding:0px;
  width:678px;
  background: url('../img/BG_home.jpg');
  background-position: top;
  background-repeat:no-repeat;
}

#assort{  
  padding:0px;
  width:678px;
  background: url('../img/BG_assortiment.jpg');
  background-position: top;
  background-repeat:no-repeat;
}

#occa{  
  padding:0px;
  width:678px;
  background: url('../img/BG_occasions.jpg');
  background-position: top;
  background-repeat:no-repeat;
}

#nw{  
  padding:0px;
  width:678px;
  background: url('../img/BG_nieuw_binnen.jpg');
  background-position: top;
  background-repeat:no-repeat;
}

#audio{  
  padding:0px;
  width:678px;
 /* background: url('../img/BG_nieuw_binnen.jpg');
  background-position: top;
  background-repeat:no-repeat;*/
}

#anb{  
  padding:0px;
  width:678px;
  background: url('../img/BG_aanbiedingen.jpg');
  background-position: top;
  background-repeat:no-repeat;
}

#navleft a{
  color: #ffffff;
  text-decoration: none;
}
#navleft a:hover{
  text-decoration: underline;
}

#navleft img{
  margin-left:15px;
}

#navleft ul{
  margin-left:15px;
  list-style:none;
}

#navleft ul li{
  list-style:none;
  text-align:left;
  font-size:15px;
  padding-top:3px;
  padding-bottom:3px; 
 /* height:23px; */
  border-top:1px solid #FFFFFF;
}

#navleft ul li ul{
  display : none;
}

#navleft ul ul{
  margin-top: 0px;
  padding:0px;
}

#navleft ul ul li{
  font-size:13px;
  line-height:20px;
  padding:0px;
  margin-top:0px;
}

.home-page #navleft ul li#home-link ul{
  display:block;
}

.ass-page #navleft ul li#ass-link ul{
  display:block;
}

.occ-page #navleft ul li#occ-link ul{
  display:block;
}

.nieuw-page #navleft ul li#nieuw-link ul{
  display:block;
}

.aanb-page #navleft ul li#aanb-link ul{
  display:block;
}

.audio-page #navleft ul li#audio-link ul{
  display:block;
}

.waar-page #navleft ul li#waar-link ul{
  display:block;
}

.contact-page #navleft ul li#contact-link ul{
  display:block;
}

.winkel-page #navleft ul li#wink-link ul{
  display:block;
}

.links-page #navleft ul li#links-link ul{
  display:block;
}



.first{
  border:none ! important;
}

.detcont {
  border-collapse:collapse;
  margin:1px;
  width:676px;
  background:#2B3D6F;
  font-weight:bold;
}

.detcont th{
  line-height: 60px;
  font-size:40px;
  text-align:center;
  border-bottom:1px solid #FFFFFF;
}

.detcont td{
  line-height: 36px;
  font-size:24px;
  text-align:center;
}

.artgroep{
  border-collapse: collapse;
  width:676px;
}

.artgroep th{
  padding : 0px 3px;
  line-height: 24px;
  font-size:16px;
}

.artgroep td{
  padding : 0px 3px;
  font-size:13px;
  font-weight:bold;
  line-height:20px;
  color:#0F3066;
  border-top:1px solid #ffffff;
  border-left:1px solid #ffffff;
}

.artgroep th.txt{
  text-align:left;
}

.artgroep th.curr{
  text-align:center;
}

.artgroep td.txt{
  text-align:left;
}

.artgroep td.curr{
  text-align:right;
}


.odd{
  background:#4B9BC8;
 /* cursor:default;*/
}

.even{
  background:#3F7B9F;
 /* cursor: default;*/
}
.over{
  background: #8DCFF4;
/*  cursor: pointer;
  cursor: hand; */
}

.artgroep td.eerste{
  border-left:none ! important;
}

.nextbacktbl{
    width:250px;
    margin-left:auto;
    margin-right:auto;
}

.tbldetail{
  margin:1px;
  padding:0px;
  width:676px;
  background-color:#2b3d6f;
  border-collapse:collapse;
}
.tbldetail tr{
  margin:0px;
  padding:0px;
}



.tbldetail .extra{
   border-top: 1px solid #ffffff;
   text-align: left;
   padding:3px 5px;
   font-size:13px;
   font-weight:normal;
}

.foto{
  padding:0px;
  margin:0px;
  background-color:#59baf1;
}

.foto img{
  margin:2px;
  margin-bottom:-1px;
  padding:0px;
}

.naastfoto{
  vertical-align:top;
  width:98%;
  border-left:1px solid white;
  padding:0px;
  text-align:center;
}

.prijs{
  margin:0px;
  padding:0px;
  border-collapse:collapse;
  width:100%;
  background-color:#2b3d6f;
   
}
.prijs .extra{
   border-bottom: none !important;
   text-align: left;
   padding:3px 5px;
   font-size:13px;
   font-weight:normal;
}

.prijs tr{
  margin:0px;
  padding:0px;
  line-height:24px;
  font-size:16px;
  font-weight:bold;
}

.prijs td{
  text-align: center;
  border-bottom:1px solid #FFFFFF;
}

.welkom{
  font-size: 24px;
  font-weight: bold;
  text-align: center;
}

.par{
  font-size:13px;
}

.tijden{
  font-size:13px;
  text-align: center;
}

.imgwrap{
  position: relative;
  width:678px;
  text-align: center;
}

.imgwrap img{
  margin-left: auto;
  margin-right: auto;
  margin-bottom: -1px;
  padding-bottom: 0px;
}

.imwrbuiten{
  margin: 0px auto;
  width : 506px;
  border-top: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
  text-align: center;
  background-color:#FFFFFF;
}

.imwrbinnen{
  margin: 0px 1px;
  width : 504px;
  border-top: 2px solid #59baf1;
  text-align: center;
  background-color:#59baf1;
}

.videowrap{
  position: relative;
  width:678px;
  text-align: center;
}

.video object{
  margin-left: auto;
  margin-right: auto;
  margin-bottom: -1px;
  padding-bottom: 0px;
}

.videobuiten{
  margin: 0px auto;
  width : 360px;
  border-top: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
  text-align: center;
  background-color:#FFFFFF;
}

.videobinnen{
  margin: 0px 1px;
  width : 358px;
  height: 328px;
  border-top: 2px solid #59baf1;
  text-align: center;
  background-color:#59baf1;
}
#routecont{
  width:950px; 
  background-color: transparent;
  background: url('../img/balk_links.gif');
  background-position: left;
  background-repeat:repeat-y;
}
#routespacer{
  font-size:1px;
  height:50px;
}
#route{
  margin-left:170px;
  position:relative;
  top:0px;left:0px;
  width:696px;
 /* background-color:#eeeeee;
  color:#000000;*/
  visibility:hidden;
}
#routebuiten{
  position:relative;
  text-align: center;
  margin:auto;
  width: 696px;
  background-color:#FFFFFF;
}

#routebinnen{
  position:relative;
  width:694px;
  margin: auto;
  background-color:#59BAF1;
  text-align:center;
}

#routedatat{
  position : relative;
  text-align: center;
  position:relative;
  width:690px;
  margin: 1px 2px;
  /*margin-left: -6px;*/
  background-color:#eeeeee;
  color:#000000;
}
#routedata{
  text-align: left;
  position:relative;
  width:680px;
  margin:auto;
  background-color:#eeeeee;
  color:#000000;
}
#dummy{
  width: 300px;
}
#printroute{
  background-color:#eeeeee;
  color:#000000;
  width:690px;
  margin:auto;
}
#printroute a{
  color: #000000;
  text-decoration: none;
  color: #000000;
  font-size: bold;
}
#printroute a:hover{
  text-decoration: underline;
  color: #FF0000;
}
#spacerprint{
  font-size:1px;
  height:6px;
  background-color:#eeeeee;
  color:#000000;
  width:690px;
  margin:auto;
}
.spacer1{
  font-size:1px;
  height:1px;
}