/* GJ: Fix voor Occasions bij Autoaanpassingen */
div#contenta1
{
left: 0px;
top: 0px;
}
div#contenta2
{
left: 260px;
top: 0px;
}
div#contenta3
{
left: 520px;
top: 0px;
}
div#contenta4
{
left: 780px;
top: 0px;
}

div#contenta1 div.medium,
div#contenta2 div.medium,
div#contenta3 div.medium,
div#contenta4 div.medium
{
width:260px;
margin-top:0px;
margin-left:0px;
}
/* JW: homepage_tabs */
div.mt_panel {
	display: none;
}

div.mt_panel.active {
	display: inline;
}
/* -- */

/* JW: homepage_slider */
/* -- */
#demo-wrapper, #demo-wrapper-2{
	overflow: hidden;
	margin: 0;
	padding: 0;
	height: 165px;
	width: 300px;
	position: relative;
}

#demo-wrapper-2 {
	height: 170px;
	background-color: #fff;
}

div#demo-wrapper3 {
	height: 	391px;
	width: 		710px;
	background-color: #fff;
}

div#demo-wrapper3 #demo-inner{
	margin-top: -10px;
}

#demo-inner {
	margin: 0;
	padding: 0;
	width: 6270px;
	height: 1704px;
	position: relative;
}

.scrolling-content {
	width: 300px;
	height: 165px;
	position: absolute;
	background-color: #ededed;
}

.scrolling-content3{
	width: 		710px;
	position: 	absolute;
}

#content1 {
	left: 0px;
	top: 0px;
}

#content2 {
	left: 300px;
	top: 0px;
}

#content3 {
	left: 600px;
	top: 0px;
}

#content4 {
	left: 900px;
	top: 0px;
}
/* -- */

/* JW: homepage_vestigingsblokje */
form#change_vestiging{
	padding-top: 15px;
	margin-left: 10px;

	/*
	IE:
	- margin-left te groot.
	*/
}

/* JW: establishment_accordion */
div#left div.block div.box{
	margin-top:		0px;
	margin-bottom:	0px;
}
div#fix{
	height: 5px;
}
/* -- */

/* JW: establishment_horizontal_accordion */
div#h_wrapper{
	height:	225px;
	width:	710px;
	padding: 0px;
	margin: 0px;
}
div#h_wrapper div{
	margin: 0; padding: 0;
}
div.handler{
	height: 100%;
	width:	35px;
	background-color: #000;
	float: left;
	padding: 0px;
	margin: 0px;
	cursor: pointer;
	cursor: hand;
}
div.content{
	height: 100%;
	width:	531px;
	overflow: hidden;
	float: left;
	background-color: 	#fff;
	background-image:	url('../img/backgrounds/vest_bg.jpg');
	background-repeat:	repeat-y;
}

div.content img{
	float: left;
}

div.txt{
	width: 160px;
	height: 225px;
	color: #505050;
	float: left;
}
div.view{
	float: left;
	width: 374px;
	overflow: hidden;
}
/* -- */

/* JW: occassions */
div.acc_tabs{
	padding: 0; margin: 0;
}
div#accordion_occ a.largebutton{
	margin-bottom: -10px;
	margin-top: 0px;
}
div#accordion_occ .box .top{
	margin-top: 10px;
}

/* GJ: aanpassingen a.prev */
/* JW: werkplaats_slider */
a.prev{
	width:102px;
	height:30px;
	float:left;
	margin-left:0px;
}
a.next{
	width:162px;
	height:30px;
	float:right;
}

form{
	height:	270px;
	padding-left: 10px;
	margin-bottom: 20px;
}
table.wp{
	width: 680px;
	font-family: Arial;
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
}

table.wp td{
	width: 340px;
}

table#calVan{
	width: 200px;
	margin-left: 10px;
	margin-top: 10px;
}
td{
	border-bottom: 1px solid #D7D7D7;
	padding: 10px 10px 10px 28px;
}
td.right{
	text-align: right;
}
td.top{
	vertical-align: top;
}

table#optielijst{
	margin-bottom: 0px;
}
table#optielijst tr td{
	padding: 2px 28px 2px 2px;
}
table#optielijst tr td.optieAantal{
	padding: 2px 0px 2px 0px;
	width: 20px;
}
tr#totaal{
	font-weight: bold;
}

#content_1 {top:0px; left: 0px;}
#content_2 {top:0px; left: 710px;}
#content_3 {top:0px; left: 1420px;}
#content_4 {top:0px; left: 2130px;}
#content_5 {top:0px; left: 2840px;}
#content_6 {top:0px; left: 3550px;}
#content_7 {top:0px; left: 4260px;}
/*
#content_6 {top:0px; left: 2840px;}
#content_7 {top:0px; left: 3550px;}
*/

/* occassion Detail */
div#foto
{
width:400px;
}

div#main div div.box table.optionlist td /* Edited by Jeroen 12/11/07 */
{
width: 260px;
padding:5px;
border: none;
margin:0px;
font-size: 11px;
padding-left: 5px;
}

table.friendform td
{
padding: 0px;
margin: 0px;
border: 0px;
padding-top: 5px;
padding-right: 3px;
}

/* TK: Zoekpagina combo box*/
.breed
{
	width: 120px;
}

/* JW: vestiging tabel*/

div#accordion table{
	padding: 0px;
	margin: 0px;
	margin-left: 8px;
	border: 0px;
}

div#accordion table tr td{
	border: 0px;
	padding: 0px;
	margin: 0px;
}

div#accordion form table tr td{
	padding-top: 2px;
	padding-bottom: 2px;
}
/* TK: Route Vestiging */
div#routenieuw {
	display: none;
	height: 172px;
	width: 195px;
	background-image: url('../img/backgrounds/blocks/orange.jpg');
	background-color:		#FFFFFF;
	background-position:	top left;
	background-repeat:		repeat-x;
}

div#routenieuw td {
	border:0;
	margin:0;
	padding:2px;
}
div#routenieuw input {
	width: 115px;
	margin:0;
}
.rto {
	padding-left: 5px;
	height: 115px;
}
div#routeyellow {
	display: none;
	height: 172px;
	width: 195px;
	background-image: url('../img/backgrounds/blocks/yellow.jpg');
	background-color:		#FFFFFF;
	background-position:	top left;
	background-repeat:		repeat-x;
}

div#routeyellow td {
	border:0;
	margin:0;
	padding:2px;
}
div#routeyellow input {
	width: 115px;
	margin:0;
}
div#routered {
	display: none;
	height: 172px;
	width: 195px;
	background-image: url('../img/backgrounds/blocks/red.jpg');
	background-color:		#FFFFFF;
	background-position:	top left;
	background-repeat:		repeat-x;
}

div#routered td {
	border:0;
	margin:0;
	padding:2px;
}
div#routered input {
	width: 115px;
	margin:0;
}

/* COMPARE ITEMS  --> GJ */
div#content div div.trigger_content
{
margin:0px;

}

/* AANMELDEN NIEUWSBRIEF  --> JW */
table.form input{
	width: 200px;
}
table.form input.submit{
	width: 100px;
}

/* ######################################################################################## */

div#main a.largebutton_orange{
	height:					19px;
	margin-top:				15px;
	margin-left:			10px;
	padding-top:			5px;
	background-image:		url('../nav/buttons/main/large/background_orange.gif');
	font-weight:			bold;
	color:					#ffffff;
	display:				inline;
	float:					left;
}


div#main a.largebutton_orange:hover{
	color:					#EAEAEA;
}

div#main a.largebutton_orange div{
	height:					24px;
	margin-top:				-5px;
	margin-right:			0px;
	cursor:					pointer;
	display:				block;
	float:					left;
}

div#main a.largebutton_orange div.buttonleft{
	width:					5px;
	margin-right:			2px;
	background-image:		url('../nav/buttons/main/large/left_orange.gif');
}

div#main a.largebutton_orange div.buttonright{
	width:					18px;
	margin-left:			10px;
	background-image:		url('../nav/buttons/main/large/right/default_orange.gif');
}
div#main a.largebutton_orange:hover div.buttonright{
	background-image:		url('../nav/buttons/main/large/right/default_orange.gif');
}

div#main a.largebutton_orange span{
	cursor:					pointer;
	float:					left;
}

/* Accordion Fix IE6 - 7 */
div#left a.largebutton {
width:210px;
}

div#accordion_occ a.largebutton {
width: 272px;
}

div#accordion_occ a.largebutton_orange {
width: 272px;
}

div#left div.block div.scroll div
{
cursor: pointer;
}

/* Hanterink formulier #*/
input.tk_hak{
	display: none;
}

/* WIJZIGINGEN 4 DEC GJ */
/* WIJZIGINGEN 4 DEC GJ */

/* Foto thumb Occasions */
div#main div p.tumbnails
{
margin: 0px 0px 8px;
}

/* Occasions Overzicht Table */
table.searchresult tr.title td,
table.searchresult tr td
{
padding-left:20px;
}

/* Vergelijken Link Occasion Top */
a.compare
{
background-image: url("../img/vergelijken-on.gif");
background-position:left center;
background-repeat:no-repeat;
color:#333333;
display:block;
float:left;
font-size:14px;
font-weight:bold;
height:18px;
margin-left: 18px;
padding-left:25px;
padding-top:2px;
}

a.compare:hover
{
background-image: url("../img/vergelijken-off.gif");
}

.tellafriend
{
width: 211px;
}

/* Nieuws Subtitel Datum */
div#frame div#main div.left h2.news_h2
{
margin-top: 25px;
color: 		#999999;
font-size:	13px;
height: 20px;
margin-left: 10px;
}


/* SPLASH PAGE HK SCHADEHERSTEL */
.xxlarge, .xxlarge2
{
background-image:url("../img/backgrounds/blocks/red.jpg");
background-color:#FFFFFF;
background-position:left top;
background-repeat:repeat-x;
margin-right:0px;
padding-bottom:10px;
padding-left:5px;
padding-right:5px;
width:930px;
margin-top: 30px;
}

.xxlarge2{
	background-image:url("../img/backgrounds/blocks/yellow.jpg");
	background-color:#FFFFFF;
	background-position:left top;
	background-repeat:repeat-x;
}

#main2
{
background-image:url("../img/backgrounds/main.jpg");
background-position:right top;
background-repeat:no-repeat;
line-height:15px;
width:940px;
margin-left:25px;

}

.xxlarge h1, .xxlarge2 h1
{
font-size: 24px;
height: 20px;
}

#contentsplash_e
{
margin-top: 60px;
margin-left: 15px;
float:left;
width: 440px;
margin-bottom: 20px;
}

#contentsplash_a
{
margin-left:30px;
margin-top: 50px;
float:left;
width:400px;
margin-bottom: 20px;
}

div.xxlarge a.largebutton, div.xxlarge2 a.largebutton{
	height:					19px;
	margin-top:				0px;
	margin-left:			10px;
	padding-top:			5px;
	background-image:		url('../nav/buttons/main/large/background.gif');
	font-weight:			bold;
	color:					#333333;
	display:				inline;
	float:					right;
}

div.xxlarge a.largebutton span, div.xxlarge2 a.largebutton span{
float:left;
}
div.xxlarge a.largebutton:hover{
	color:					#666666;
}

div.xxlarge a.largebutton div, div.xxlarge2 a.largebutton div{
	height:					24px;
	margin-top:				-5px;
	margin-right:			0px;
	cursor:					pointer;
	display:				block;
	float:					left;
}
div.xxlarge a.largebutton div.buttonleft, div.xxlarge2 a.largebutton div.buttonleft{
	width:					5px;
	margin-right:			2px;
	background-image:		url('../nav/buttons/main/large/left.gif');
}

div.xxlarge a.largebutton div.buttonright, div.xxlarge2 a.largebutton div.buttonright{
	width:					18px;
	margin-left:			10px;
	background-image:		url('../nav/buttons/main/large/right/default.gif');
}
div.xxlarge a.largebutton:hover div.buttonright, div.xxlarge2 a.largebutton:hover div.buttonright{
	background-image:		url('../nav/buttons/main/large/right/hover.gif');
}

.hanterink
{
background-image:		url('../img/HKHanterinkBar.jpg');
width: 385px;
height: 85px;
float:left;
}

.almelo
{
margin-top: 20px;
background-image:		url('../img/HKAlmeloBar.jpg');
width: 385px;
height: 85px;
float:left;
}

.ombouw
{
background-image:		url('../img/kemperink_ombouw_bar.jpg');
width: 385px;
height: 85px;
float:left;
}

.aanpassing
{
background-image:		url('../img/kemperink_aanpassing.jpg');
width: 385px;
height: 85px;
float:left;
margin-top: 10px;
}

.aanpassing p,
.ombouw p,
.hanterink p,
.almelo p
{
margin-top: 35px;
width: 150px;
}

/* MODELLEN NIEUWE LAY-OUT */

div#frame div#main div#content div.intro
{
margin:0px;
border-bottom: 1px solid #E5E5E5;
}

div#frame div#main div#content div.brochure
{
margin:0px;
background: white;
border:0px;
padding-bottom: 10px;
padding-top:10px;
}

div#frame div#main div#content div.medium table
{
margin:0px;
}

div#frame div#main div#content div.medium table tr td
{
margin:0px;
padding: 0px 5px 2px 5px;
color:black;
border: none;
}

div#frame div#main div#content div.medium table tr td a
{
font-size: 11px;
}


div#frame div#main div#content div.medium h1
{
height: 20px;
margin-top: 25px;
color:		#FC7215;
margin-left:5px;
}

div#frame div#main div#content div.medium p
{
color:black;
margin-left:5px;
}

div#content table.info a.largebutton{
	height:					19px;
	padding:0px;
	margin-top:				3px;
	padding-top:			5px;
	background-image:		url('../nav/buttons/main/large/background.gif');
	font-weight:			bold;
	color:					#000000;
	display:				inline;
	float:					left;
}
div#content table.info a.largebutton:hover{
	color:					#666666;
	background:		url('../nav/buttons/main/large/background.gif');
}

div#content table.info a.largebutton span{
	float:left;
}

div#content table.info a.largebutton div{
	height:					24px;
	margin-top:				-5px;
	margin-right:			0px;
	cursor:					pointer;
	display:				block;
	float:					left;
}
div#content table.info a.largebutton div.buttonleft{
	width:					5px;
	margin-right:			2px;
	background-image:		url('../nav/buttons/main/large/left.gif');
}

div#content table.info a.largebutton div.buttonright{
	width:					18px;
	margin-left:			10px;
	background-image:		url('../nav/buttons/main/large/right/default.gif');
}
div#content table.info a.largebutton:hover div.buttonright{
	background-image:		url('../nav/buttons/main/large/right/hover.gif');
}

img.korting{
	margin-top: -170px;
	margin-right: 10px;
	float: right;
}

div#main div.buttons
{
padding-bottom: 10px;
}

/*
div#main div.xlarge
{
padding-bottom: 0px;
}

div#foto{
	overflow: auto;
}
*/

div#left div.action
{
width: 201px;
padding: 10px;
margin-bottom:10px;
}

.action p
{
margin:0px;
width: 180px;
color: white;
padding:10px;
font-weight: bold;
}

.action a
{
text-decoration: underline;
color:white;
}

.action img
{
float:none;
}

.volkswagen	{background:white url("../img/backgrounds/blocks/blue.jpg") left top repeat-x;}
.skoda 	{background:white url("../img/backgrounds/blocks/green.jpg") left top repeat-x;}
.audi	{background:white url("../img/backgrounds/blocks/red.jpg") left top repeat-x;}

.volkswagen p	{background:#0065AD;}
.skoda p 	{background:#37A96A;}
.audi p	{background:#CE004A;}

/* NP: aanpassingen table merken */
table.merk {
	margin-left:10px;
	float:none;
}

table.merk td {
	margin: 0;
	padding: 0 25px 20px 0;
	border:none;
	
}

/* HK Aanpassingen */

div#orig
{
overflow: auto;
display: block;
}

div.yui-calcontainer
{
width:300px;
}

div#page img{
	float: none;
}

div.seat {
	background-image: url("../img/backgrounds/models/3.jpg");
}