body {
  background-image: url(img/bg.jpg);
  background-repeat: repeat-x;
  position:relative;
  margin :  0;
  padding:  0;
}

img.pngfix { behavior: url(js/iepngfix.htc) }

.bg_verloop_t { background-image: url(img/bg_verloop_t.gif); background-repeat: repeat-x; background-color: #FFFFFF; }

/****** let op linkjes, inputs etc. in deze laag: position:relative; ! ****/
a, input, textarea, select { position: relative; }

/* Mozilla ignores crazy MS image filters, so it will skip the following */
.logo_sitonsuzenaar   {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/logo-sitonsuzenaar.png'); }
.logo_hyundai         {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/logo-hyundai.png'); }
.logo_opel            {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/logo-opel.png'); }
.logo_chevrolet       {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/logo-chevrolet.png'); }
.logo_acdelco         {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/logo-acdelco.png'); }

.nieuws_kader         {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/nieuws-kader.png'); }

.bg_verloop_l         {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/bg_verloop_l.png'); }
.bg_verloop_lo        {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/bg_verloop_lo.png'); }
.bg_verloop_r         {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/bg_verloop_r.png'); }
.bg_verloop_ro        {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/bg_verloop_ro.png'); }
.bg_verloop_o         {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/bg_verloop_o.png'); }

.bg_verloop_l[class]         {background-image:url(img/bg_verloop_l.png); }
.bg_verloop_lo[class]        {background-image:url(img/bg_verloop_lo.png); }
.bg_verloop_r[class]         {background-image:url(img/bg_verloop_r.png); }
.bg_verloop_ro[class]        {background-image:url(img/bg_verloop_ro.png); }
.bg_verloop_o[class]         {background-image:url(img/bg_verloop_o.png); }

.bg_verloop_o         {background-repeat: repeat-x; height: 25px; vertical-align: top; background-color: #9C9EA0; }

.bg_content,
.bg_content_l,
.bg_content_r {
	background-image:url('img/bg-content.png');
	background-position: 0% 100%;
	background-repeat: repeat-x
}
.bg_content_l {
	background-image:url('img/bg-content-l.png');
}
.bg_content_r {
	background-image:url('img/bg-content-r.png');
}

.wheelerdelta_content {
	background-color: red;
}

/* IE ignores styles with [attributes], so it will skip the following. */
.logo_sitonsuzenaar[class]   {background-image:url(img/logo-sitonsuzenaar.png); }
.logo_hyundai[class]         {background-image:url(img/logo-hyundai.png); }
.logo_hyundai_k[class]       {background-image:url(img/logo-hyundai-k.png); }
.logo_opel[class]            {background-image:url(img/logo-opel.png); }
.logo_opel_k[class]          {background-image:url(img/logo-opel-k.png); }
.logo_chevrolet[class]       {background-image:url(img/logo-chevrolet.png); }
.logo_chevrolet_k[class]     {background-image:url(img/logo-chevrolet-k.png); }
.logo_acdelco[class]         {background-image:url(img/logo-acdelco.png); }
.logo_acdelco_k[class]       {background-image:url(img/logo-acdelco-k.png); }

.nieuws_kader[class]         {background-image:url(img/nieuws-kader.png); }

.nieuws_array         {position:absolute;top:-188px;left:-184px;width:183px;height:173px;overflow:hidden;visibility:hidden; }
.nieuws_image         {position:absolute;top:0px;left:0px;width:183px;height:127px;overflow:hidden;text-align:center;}
.nieuws_tekst         {position:absolute;top:130px;left:10px;width:163px;font-family:Verdana, Arial, Helvetica; font-weight:bold;font-size: 12px;  }
.nieuws_box           {position:relative;
	margin-left:20px;
	margin-right:0px;
	width:203px !important;
	width:183px;
	margin-top:10px;
	margin-bottom:10px;
	height:193px !important;
	height:173px;
	overflow:hidden;
	float: left;
}


h1, .kop            {color: #AAAAAA; font-size: 22px; line-height: 40px; font-family:Arial, Helvetica; font-weight: bold; margin-bottom:0px; margin-top:0px; }
h2, .subkop         {color: #AAAAAA; font-size: 15px; line-height: 19px; font-family:Arial, Helvetica; font-weight: bold; margin-bottom:0px; margin-top:0px; }
h3, .itemkop        {color: #AAAAAA; font-size: 13px; line-height: 15px; font-family:Arial, Helvetica; font-weight: bold; margin-bottom:0px; margin-top:0px; }
h4, .itemsubkop     {color: #AAAAAA; font-size: 10px; line-height: 12px; font-family:Arial, Helvetica; font-weight: bold; margin-bottom:0px; margin-top:0px; }

.tekstgroot         {color: #000000; font-size: 15px; font-family:Arial, Helvetica }
body, .tekst, td    {color: #666666; font-size: 13px; font-family:Arial, Helvetica }

.tekstklein         {color: #666666; font-size: 11px; font-family:Arial, Helvetica }
.tekstheelklein     {color: #666666; font-size: 10px; font-family:Arial, Helvetica; letter-spacing: -0.03em; word-spacing: -0.09em;  }
.tekstfoto          {color: #666666; font-size: 10px; font-family:Arial, Helvetica; font-style: italic }
.geel               {color: #E39C00; }

.monospaced         {color: #666666; font-size: 13px; font-family:Courier }

.nav_links          {color: #666666; border: 0px transparent; text-decoration: none; font-weight: bold; font-size: 15px; }
.nav_links2         {color: #999999; border: 0px transparent; text-decoration: none; font-weight: bold; font-size: 15px; }

.nav_rechts         {color: #666666; border: 0px transparent; text-decoration: none; font-weight: bold; font-size: 12px; }
.nav_rechts2        {color: #999999; border: 0px transparent; text-decoration: none; font-weight: bold; font-size: 12px; }

.nav_onder          {color: #666666; border: 0px transparent; text-decoration: none; font-weight: bold; font-size: 10px; }
.nav_onder2         {color: #999999; border: 0px transparent; text-decoration: none; font-weight: bold; font-size: 10px; }

a:link              {color: #333333; border: 0px transparent; text-decoration: underline }
a:active            {color: #000000; border: 0px transparent; text-decoration: underline }
a:visited           {color: #555555; border: 0px transparent; text-decoration: underline }
a:hover             {color: #999999; border: 0px transparent; text-decoration: underline }

/*
div {-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;}
*/

#inhoud_rechts { position: relative; width:183px; left:30px;}
#inhoud_rechts a     {
  position: relative; display: block; float:left;
  width:171px !important; /*moz width*/
  width:183px; /*IE width*/
  color: #000000; font-size: 11px; background-color: #EEEEEE;
  border: 1px solid #777777;
  text-decoration: none; line-height:15px;
  padding-right:5px; padding-left:5px; padding-top:1px; padding-bottom:1px; margin-bottom: 5px;
}
/*
#inhoud_rechts a:link     { color: #000000; font-size: 11px; background-color: #EEEEEE; border: 1px solid #777777; text-decoration: none; line-height:25px; padding-right:5px; padding-left:5px; padding-top:1px; padding-bottom:1px; }
#inhoud_rechts a:active   { color: #000000; font-size: 11px; background-color: #EEEEEE; border: 1px solid #777777; text-decoration: none; line-height:25px; padding-right:5px; padding-left:5px; padding-top:1px; padding-bottom:1px; }
#inhoud_rechts a:visited  { color: #000000; font-size: 11px; background-color: #EEEEEE; border: 1px solid #777777; text-decoration: none; line-height:25px; padding-right:5px; padding-left:5px; padding-top:1px; padding-bottom:1px; }
#inhoud_rechts a:hover    { color: #000000; font-size: 11px; background-color: #EEEEEE; border: 1px solid #777777; text-decoration: none; line-height:25px; padding-right:5px; padding-left:5px; padding-top:1px; padding-bottom:1px; }
*/
a.nav_links:link    {color: #666666; border: 0px transparent; text-decoration: none; font-weight: bold; }
a.nav_links:active  {color: #666666; border: 0px transparent; text-decoration: none; font-weight: bold; }
a.nav_links:visited {color: #666666; border: 0px transparent; text-decoration: none; font-weight: bold; }
a.nav_links:hover   {color: #999999; border: 0px transparent; text-decoration: none; font-weight: bold; }
a.nav_links2:link   {color: #999999; border: 0px transparent; text-decoration: none; font-weight: bold; }
a.nav_links2:active {color: #999999; border: 0px transparent; text-decoration: none; font-weight: bold; }
a.nav_links2:visited{color: #999999; border: 0px transparent; text-decoration: none; font-weight: bold; }
a.nav_links2:hover  {color: #999999; border: 0px transparent; text-decoration: none; font-weight: bold; }

a.nav_onder:link    {color: #666666; border: 0px transparent; text-decoration: none; font-weight: bold; font-size: 10px; }
a.nav_onder:active  {color: #666666; border: 0px transparent; text-decoration: none; font-weight: bold; font-size: 10px; }
a.nav_onder:visited {color: #666666; border: 0px transparent; text-decoration: none; font-weight: bold; font-size: 10px; }
a.nav_onder:hover   {color: #999999; border: 0px transparent; text-decoration: none; font-weight: bold; font-size: 10px; }
a.nav_onder2:link   {color: #999999; border: 0px transparent; text-decoration: none; font-weight: bold; font-size: 10px; }
a.nav_onder2:active {color: #999999; border: 0px transparent; text-decoration: none; font-weight: bold; font-size: 10px; }
a.nav_onder2:visited{color: #999999; border: 0px transparent; text-decoration: none; font-weight: bold; font-size: 10px; }
a.nav_onder2:hover  {color: #999999; border: 0px transparent; text-decoration: none; font-weight: bold; font-size: 10px; }

a.path:link    {color: #666666; background-color: transparent; line-height:15px;  text-decoration: underline; }
a.path:active  {color: #666666; background-color: transparent; line-height:15px;  text-decoration: none; }
a.path:visited {color: #666666; background-color: transparent; line-height:15px;  text-decoration: underline; }
a.path:hover   {color: #666666; background-color: transparent; line-height:15px;  text-decoration: none; }

a.footer:link    {color: #FFFFFF; font-size: 11px; border: 0px transparent; text-decoration: none; font-weight: bold; }
a.footer:active  {color: #FFFFFF; font-size: 11px; border: 0px transparent; text-decoration: none; font-weight: bold; }
a.footer:visited {color: #FFFFFF; font-size: 11px; border: 0px transparent; text-decoration: none; font-weight: bold; }
a.footer:hover   {color: #999999; font-size: 11px; border: 0px transparent; text-decoration: none; font-weight: bold; }

.nav_bg {
  position:absolute;
  top:22px;
  left:0px;
  width:136px;
  height:136px;
  overflow:hidden;
  visibility:hidden;
  background:#FFFFFF;
  background-image:url(nav/nav-bg.gif);
}

a.nav:link,
a.nav:active,
a.nav:visited,
a.nav:hover         { color: #000000; border: 0px transparent; text-decoration: none; font-size: 10px; line-height:15px; background-color: transparent; padding:0px; }
a.nav:hover         { text-decoration: underline; }

a.pijl:link,
a.pijl:active,
a.pijl:visited,
a.pijl:hover        { color: #E39C00; border: 0px transparent; font-family: Arial; text-decoration: none; font-size: 18px; font-weight: bold;}

.shortlist_container{ position:relative;width:245px;height:15px;overflow:hidden;}
.shortlist_sub      { position:absolute;width:245px;top:15px;left:0px;height:auto;visibility:hidden}

img, p { margin: 0px; padding: 0px; }

textarea, input, select {
	background-color:           #EDEEF7; color: 000000;
	scrollbar-face-color:       #FFFFFF;
	scrollbar-shadow-color:     #000000;
	scrollbar-highlight-color:  #DDDDDD;
	scrollbar-3dlight-color:    #FFFFFF;
	scrollbar-darkshadow-color: #DDDDDD;
	scrollbar-track-color:      #FFFFFF;
	scrollbar-arrow-color:      #AAAAAA;
}

.shortlist {
  vertical-align: top;
  background-image: url('img/bg-nav.gif');
  background-position: 0% 0%;
	background-repeat: repeat-y;
}

#contactform p {
  display: block;
}
#contactform label {
    font-size: 11px;
		width: 103px;
    float: left;
		text-align: left;
		margin-top: 0px;
		margin-bottom: 0px;
		padding-bottom:2px;
		margin-left: 0px;
		margin-right: 0px;
/*		background: #888888; /* handy for testing */
}
#contactform label.block {
		line-height: 21px;
    float: none;
}
#contactform input, button, select {
		height: 17px;
		width : 133px;
		margin: 2px;
}
#contactform input, textarea, button, select {
    font-size: 11px;
		background: #EEEEEE;
		border: 1px solid #777777;
		margin: 2px;
}
#contactform textarea {
		margin-left: 0px;
		width: 238px;
}
#contactform .checkbox {
		height: auto;
		width : auto;
		background: none;
		border: none;
		margin: 2px 2px 0px 2px;
}

ul#nav {
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 0.8em;
}
ul#nav li {
	background-image: none;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0;
  width: 100%;
	font-size: 11px;
	line-height: 21px;
	white-space: nowrap;
}
ul#nav li a {
	width: 100%;
	display: block;
	padding-left: 3px;
	padding-right: 3px;
	text-decoration: none;
	background: transparent;
}
ul#nav li a:hover {
	color: #000000;
/*	background: #D84203; /* per groep een andere kleur.. via de mousover&out..
*/
}

div.outer           {position: relative; }
#album0_1           {position: absolute; top: 0px; left:   0px; width: 242px; text-align: left; height: 200px; z-index: 101; visibility: hidden; overflow: hidden; }
#album0_2           {position: absolute; top: 0px; left:   0px; width: 242px; text-align: left; height: 200px; z-index: 100; visibility: hidden; overflow: hidden; }
#album0_3           {position: absolute; top: 0px; left:-385px; width: 627px; text-align: left; height: 480px; z-index: 102; visibility: hidden; overflow: hidden; }