body, table	{ font: 75% Tahoma, Arial, Verdana, sans-serif;}
td	{ font-size: 130%; letter-spacing: .1em;}

#wrapper	{background: #FFF url("../img/bg_gradient.gif") repeat-y; width: 880px; margin: 0 auto; padding: 0 13px; text-align: left;}

#holder { background: #FFF url(../img/strikbigger.gif) no-repeat 50% 100%; }

a {text-decoration: none; font-weight: bold; color: #D11013;}
a:hover {text-decoration: underline; }
a.subtile {text-decoration: none; font-weight: normal;  color: #666;}


 
#logo	{margin: 1px 10px 0 0; width: 182px; height: 98px;}
#logo a	{display: block;}

#main {width: 630px; margin:0 20px 160px 0; padding:0; float: right; min-height: 360px;}
#sidebar	{  margin-left: 20px; width: 185px; float: left;  padding-top: 10px;}


/* header (collectie) elements */

#header		{ padding: 11px; background: #FFF url(../img/bg_headerexp.gif) no-repeat 0 0; width: 619px; height: 130px;}

#header ul	{list-style: none; width: 120px; float: left; margin: 0 0 0 15px; padding: 0;} 

#header li	{margin: 0; padding: 0; list-style: square; color: #C33534;} 
#headerlisting { width: 110px; float: left; }


#headerlisting a	{color: #000;  font-size: 90%; width: 110px;  height: 16px; display: block;  text-transform: capitalize; margin-bottom: 1px;} 


#headerlisting a:hover {color: #C33534; text-decoration: none; } 
#headerlisting a.active {color: #C33534; text-decoration: underline; } 

#headerthumbs	{float: right; margin: 0 25px 0 0; padding: 0; width: 458px;}
 
#headerthumbs li, #headerthumbs li.highlight	{float: left; list-style: none; width: 74px; height: 109px; margin: 0; margin-right: 2px; overflow: hidden; cursor: pointer; filter: alpha(opacity=85); -moz-opacity: .85;}
#headerthumbs li.highlight {filter: alpha(opacity=100); -moz-opacity: 1.0; } 
#headerthumbs li img { width: 74px; height: 109px; } 


.spacediv	{height: 10px;}
#hilitebox	{width: 166px; color: #000; font-size: 90%; padding: 7px; margin: 10px 0;} 
#hilite	{min-height: 120px; }	

#hilite h2	{font-size: 1.3em; margin: 0.4em 0;}
#hilite img	{width: 165px;}
#hilite p	{margin: 0px; margin-bottom:3px;}

#livelifelove	{ clear: left; height: 62px; background: #FFF url(../img/strik.gif) no-repeat 0 0;}

#menu	{margin: 18px 0 8px 0; height: 18px;}
#submenubox	{background-color: #FFF; visibility: hidden; text-align: left;}

#menu a, #submenubox a { color: #212121; text-decoration: none; font-weight: bold; display: block;}
#menu a	{font-size: 90%; padding: 0 0.2em; }
#submenubox a { font-size: 80%; padding: 0.1em 0.3em; }




#menu ul, #submenubox ul, #menubar {list-style: none; padding: 4px 0; margin: 0; }
#menu li {  padding: 4px; margin: 0; background: #FFF; }
#menu li	{font-size: 90%; float: left; border-left: 1px solid #CCC; }

#submenubox ul	{border: 1px solid #CCC;  background: #FFF;}
#submenubox li {  padding: 2px 4px; margin: 0;}

#menubar	{height: 21px; width: 630px; }
#menubar li	{float: left;  padding: 0 4px; line-height: 11px; }
#menubar a	{font-size: 80%; color: #000; padding: 0 4px;  border-left: 1px solid #CCC;}
#menubar a:hover {color: #C33534; text-decoration: none; } 
#menubar a.active {color: #C33534; text-decoration: none; } 

#menu a.noborder, #menubar a.noborder	{border: 0px; }

div.menubarL	{ background: #FFF url(../img/menubarL.gif) no-repeat 0 0;  }
div.menubarR	{background: #FFF url(../img/menubarR.gif) no-repeat 100% 0;}
	
#footer	{ height: 50px; background: #C0C0BE url(../img/bg_footer.gif) repeat-x; clear: both; 
padding: 30px 1.2em 0 1em; color: #FFF;  font-size: 80%; }

#footer	a {color: #FFF;}
#footer	a.hilite {color: #ff0000;}
#copyright, #favlink, #cadeautip, #maillink, #maplink {float: left; margin-right: 50px; line-height: 12px; }

#lastupdate {float: right;  line-height: 12px; }

#thumbbar	{ width: 96px;  margin: 2px; margin-top: 8px; background-color: #fff; float: right; min-height: 320px; border: 1px solid #333; }

.newsitem	{margin: 1em 0;}

#popup {margin: 2px; padding: 8px; border: 1px solid #77758C; min-height: 440px; background-color: #FFF; text-align: left;}
	
#content, #dynamiclisting, #dynamicinfo { font-family: Tahoma, Verdana, Arial; line-height: 180%;  letter-spacing: .1em; padding: 0 10px; font-size: 0.95em;}

#content h1	{font-size: 1.5em; letter-spacing: 0; margin: 1em 0 ;}


.regularheight {clear: both; min-height: 490px;}	
.condensedheight {clear: both; min-height: 150px;}	
.cleaner { clear:both; height:0px;	}
		
h1,h2,h3,h4,h5 { margin: 0.2em 0 1.2em 0;  }

	
#content h1	{font-size: 130%;}

h3.subheader	{font-size: 1.2em; margin: 0;}
h5.subheader	{font-size: 1.1em; margin: 0; margin-top: 12px;}

#bodycode	p {margin: 8px 0;}

div.boxset	{margin: 24px 0;}
div.boxdetails	{margin: 0; }
div.boxdetails	h6 {font-size: 110%; }
div.boxdetails p	{padding: 32px 0; min-height: 80px;}

#thumbsbox	{ width: 600px; padding-top: 24px;}
div.thumbbox, div.thumbboxactive	{
	width: 100px; height: 140px; text-align: center; float: left; margin: 0 20px 10px 0; 
	overflow: hidden;}
div.thumbboxactive	{/*only ie gets this style*/ width: 95px; }
#thumbsbox h3 {margin: 0 0 18px 0; font-size: 100%;}
div.thumbbox	a {font-size: 75%; letter-spacing: 0em; line-height: 120%; color: #666;}
div.thumbbox	a:hover {color: #000; text-decoration: none;}

div.thumbbox	a.active {color: #000;}



div.thumbhibox {  height: 120px;}

/*  img.folder	{margin: 40 0 10 0; border: 0px; width: 160px;} */
img.itemvisual	{float: right; border: 1px solid #CCC; margin: 0 0 10px 10px; }
img.minithumb, img.minithumbactive, img.minithumbcentered	{ border: 1px solid #CCC; margin: 0 10px;}
img.minithumbactive	{ border: 1px solid #000; }
img.minithumb	{float: left;}
div.centeredbox .minithumb	{ border: 0px; width: 80px; margin: 0;}
img.thumb	{ border: 1px solid #CCC; max-width: 280px; margin: 12px 0;}
img.folderthumb	{width: 120px;}

img.brandlogo	{margin: 20px 24px; border: 0; float: right;} 

.borderline	{ border-bottom: 1px dotted #CCC; border-top: 1px dotted #CCC; margin: 30px 0; padding: 10px 0;}

#content ul	{ padding: 4px 18px;}
#content li {list-style-type: disc outside; color: #000; margin: 4px 0;}

/* Vestigingen */

ul.dealerlist	{margin: 20px 0 0 0; padding: 0; }
li.dealerrow{list-style: none; clear: left;}
li.headerrow{ list-style: none; font-weight: bold;  border-bottom: 1px dotted #CCC; padding-top: 18px; color: #000; font-size: 110%; clear: left;}
li.clear	{visibility: hidden; height: 1px;}
li.dealerrow	a, li.dealerrow	a:hover {text-decoration: none; display: block;}
.vest_zipcode	{width: 10%; display: inline;}
.vest_address	{width: 30%; display: inline;}
.vest_name	{width: 20%; font-weight: bold; display: inline;}
.vest_zipcode	a , .vest_address	a {color: #000; font-weight: normal;}
.vest_phone	{width: 20%; display: inline;}
.vest_route	{width: 10%; display: inline;}

div.dealerday	{clear: left;}
.vest_day	{width: 100px; float: left;}
.vest_fromtime	{width: 90px; float: left;}
.vest_totime	{width: 120px; float: left;}
.vest_time	{width: 75%; display: inline;}

li.dealerrow div	{float: left;  }

.clear	{clear: both;}
.left	{float: left;}
.right	{float: right;}
.navlinks	{margin: 4px; width: 220px; text-align: center;}

.locationthumb	{float: left; margin: 0 10px 10px 0;}

menu.link, menu.bottomlink {margin: 4px 0; padding: 0; margin-left: 14px; }
menu.bottomlink, .bottomborder	{clear: both; margin-top: 8px; padding-top: 4px; border-top: 1px dotted #CCC;}
.bottomborder h3	{margin: 4px 0;}
menu.link li, menu.bottomlink li	{list-style: square; }

menu.navlinks	{ clear: both; margin:0;  padding: 0 10px 10px 10px; width: 100%;}
menu.navlinks li	{list-style: none;  float: right; margin: 0 20px; }
menu.navlinks li.back	{float: left;}
li.backlink	{margin-top: 12px;}
li.backlink a	{color: #666;}

#vestigingsaddress	{margin: 0 14px; float: left; width: 220px; height: 132px; }
#vestigingshours {float: right; width: 320px; padding-bottom: 5px; margin-bottom: 10px; border-bottom: 1px solid #CCC;}
#vestigingsthumb {float: left; padding-bottom: 12px;}
#vestigingsthumb img.thumb {border: 1px solid #CCC; margin-right: 10px;}

#vestigingstext	{margin: 20px 20px 0 0; float: right; width: 250px; line-height: 160%; font-family: Tahoma; color: #666; }


.bqstart, .bqend { margin-top: -30px; padding-top: 30px; font-size: 200%;  color: #CCC;}
.bqstart { float: left; height: 45px;  margin-bottom: -30px; margin-right: 5px;}
.bqend { float: right; height: 35px;  margin-top: -30px;}


/* Folder */
div.folderbox	{ float: left; width: 140px; margin: 20px 40px 20px 0; text-align: center;
padding: 10px; }
div.folderbox	p	{text-align: left; margin-left: 10px;}
div.folderbox	menu {text-align: left; margin-left: 54px;}
div.folderbox	h2	{ font-size: 120%; margin: 0;}
div.folderbox	h3	{ font-size: 110%; height: 32px;  margin: 0;}
div.folderbox	menu	{ padding-left: 10px; margin-left: 0px;}
div.folderbox	li	{  list-style: none;}

#folderanimation {height: 228px; overflow: hidden; margin: 40px 0 10px 0;}

/* FAQ */
.faqnr	{clear: both; float: left; width: 26px; height: 22px;}
.faqtitle{ clear: both; cursor:pointer; color: #000; }
.faqtitleactive{ clear: both; margin-top: 0.5em; font-weight:bold;  cursor:pointer; color:#D11013;  padding: 1px;  border-top: 1px solid #ccc;}
.faqtxt{ padding: 2em 32px; color:black;  border-bottom: 1px solid #ccc; font-size: 90%; font-weight: bold; }

.blur{
	background-color: #ccc; /*shadow color*/
	color: inherit;
	margin-left: 4px;
	margin-top: 4px;
}

.drophadow,
.image{
	position: relative;
	bottom: 2px;
	right: 2px;
}

.drophadow{
	background-color: #666; /*shadow color*/
	color: inherit;
}

.image{
	border: 1px solid #000; /*border color*/
}

.date	{font-weight: bold; font-size: 75%;}
h2.newsheader	{font-size: 1.1em; color: #666; margin: 2px 0;}

div.brandbox	{float: left; margin: 0 20px 20px 0; width: 260px; line-height: 1.2em; height: 45px; border-top: 1px solid #CCC; padding-top:4px; float: left;}
div.brandbox	img {float: right; margin: 0 0 10px 10px;}
div.brandbox a	{font-weight: normal;}


.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#sitemap h4	{font-size: 100%; margin: 18px 0 4px 0; color: #666; font-size: 120%;}
#sitemap	h4.sub	{margin-left: 10px; font-size: 110%;}

#sitemap		{padding: 14px 0; }
#sitemap	a	{text-decoration: none; }
#sitemap	menu	{margin-left: 10; list-style: square;}
#sitemap	menu li	{margin-left: 10px; }
#sitemap	menu li.sub	{margin-left: 20px; font-size: 90%;}
#sitemaplink	{width: 80px; height: 16px; text-indent: -1000px; overflow: hidden;}				


.theformsubmit {
	color: #FFF;
	border: 1px solid #CCC;
	background: #999;
	text-align: center;
	padding: 1px; margin: 1px 0;
	cursor:hand;
}

.theform {
	color:black;
	background-color:#E8E6E7;
	border: 1px solid #CCC;
	font-family: Arial, Helvetica, sans-serif; 
	padding: 2; margin: 2px 0;
}

.theformselect {
	color:black;
	background-color:#E8E6E7;
	border: 1px solid #CCC;
	font-family: Arial, Helvetica, sans-serif; 
	padding: 2px; margin: 2px 0;
}
#menubar,	#header, #headertop, #headerbottom, #headerlisting a { behavior: url(../css/iepngfix.htc); }

.printonly {display: none;}


