body {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 16px;
  margin: 0px;
  color: #333300;
  background-color: #484848;
  background-image: url(../images/BG_repeat.jpg);
  background-repeat: repeat-x;
  background-position: center top;
}

html {
	height: 100%;
}

table {
  border-collapse: collapse;
  border-spacing: 0px;
  line-height: 12px;
  font-weight: normal;
  font-size: 11px;
}

th, td {
  padding: 0px;
  font-family:Arial, Helvetica, sans-serif;
  color: #333300;
  font-weight: normal;
  font-size: 11px;
}

form {
  margin: 0px;
}

img {
}

hr {
  border: 1px solid #E7E7E7;
  border-bottom: 1px solid #e64313;
}

a:link, 
a:hover,
a:active,
a:visited {
  font-family:Arial, Helvetica, sans-serif;
  color: #333300;
  font-size: 12px;
  text-decoration: none;
  font-weight: bold;
}

a:hover {
  text-decoration: underline;
}

h1, h2, h3, h4, h5, h6 {
  font-family:Arial, Helvetica, sans-serif;
  padding: 0px;
  margin: 0px;
  margin-bottom: 10px;
  font-weight: bold;
}

h1 {
  font-size: 12px;
	margin-bottom: 0px;
}

h2 {
  font-size: 12px;
  color: #FF0000;
}

h3 {
	font-size: 14px;
	color: #FF0000;
}

h4 {
	font-size: 16px;
	font-weight: normal;
}

h5 {
	font-size: 16px;
}

h6 {
	font-size: 16px;
	color: #FF0000;
}

p {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #333300;
	padding: 5px 0 10px 0;
	margin: 0;
}

/*DIVS*/

.Clear {
  clear: both;
  height: 0px;
  width: 0px;
  overflow: hidden;
}

.NoRightMargin {
	margin-right: 0px !important;
}

.MarginLeft20 {
	margin-left: 20px;
}

.NormalBody {
  min-width: 972px;
  background-position: center top;
}

.MainContentHolder {
  position: relative;
  top: 0px;
  width: 994px;
  background-image: url(../images/Content_bg.png);
  background-repeat: repeat-y;
  background-position: top left;
  margin: 0 auto;
  padding-left: 4px;
}

.Header {
  position: absolute;
  top: 0px;
  width: 964px;
  height: 143px;
  background: url(../images/BG_Header.gif) top left no-repeat;
  left: 18px;
}

.Links {
  position: absolute;
  top: 0px;
  right: 55px;
  width: 700px;
  height: 69px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 5px;
  text-align: left;
  font-size: 12px;
  z-index: 1000;
  /*background-image: url(../images/Links.jpg);*/
  text-align: right;
}

.Links a:link,
.Links a:hover,
.Links a:active,
.Links a:visited {
  color: #006fa4;
  font-size: 12px;
  margin-left: 10px;
}

.Links a:hover {
  color: #e53f11;
  text-decoration: underline;
}

a.Logo:link,
a.Logo:hover,
a.Logo:active,
a.Logo:visited  {
  border: 0;
}

a.Logo img {
	border: 0;
}

.Vlaggen {
  position: absolute;
  top: 0px;
  left: 933px;
  /*left: 947px;*/
  height: 73px;
  width: 27px;
  padding-top: 3px;
  /*padding-top: 5px;*/
  padding-left: 5px;
 /* background-image: url(../images/BG_Vlaggen.jpg);
  background-repeat: no-repeat;
  background-position: right top;*/
  z-index: 1001;
}

a.Vlag:link,
a.Vlag:hover,
a.Vlag:active,
a.Vlag:visited {
  overflow: hidden;
  border: 0px;
}

.Vlaggen img {
  border: 0px;
}

.VlagRuimte {
  overflow: hidden;
  height: 4px;
  width: 5px;
}

ul#breadcrumbs {
  position: absolute;
  top: 0;
  left: 10px;
  margin: 0;
  padding: 0;
  padding-bottom: 3px;
  color: #6c6c6c;
}

ul#breadcrumbs li {
	list-style-type: none;
	padding: 0;
	margin: 0;
	float: left;
	padding-left: 5px;
	margin-right: 5px;
	border-left: solid 1px #6c6c6c;
}
ul#breadcrumbs li.first {
	border-left: 0 none;
}
ul#breadcrumbs li a:link,
ul#breadcrumbs li a:hover,
ul#breadcrumbs li a:active,
ul#breadcrumbs li a:visited {
  color: #6c6c6c;
  font-weight: normal;
}

.Content {
  position: relative;
  padding-top: 148px;
  left: 25px;
  width: 943px;
  background-image: url(../images/ContentBG.jpg);
  background-repeat: no-repeat;
  background-color: #c2c2c2;
}

.ContentFooter {
  position: relative;
  top: 0px;
  left: 25px;
  width: 943px;
  overflow: hidden;
  background-image: url(../images/ContentFooter.jpg);
  background-repeat: no-repeat;
  background-position: top left;
  padding-top: 10px;
  padding-bottom: 10px;
  color: #333300;
}

.ContentFooter a:link,
.ContentFooter a:hover,
.ContentFooter a:active,
.ContentFooter a:visited {
  color: #333300;
  font-weight: normal;
}

.ContentFooterRight {
  float: right;
  left: 541px;
  width: 450px;
  left: 450px;
  color: #333300;
  text-align: right;
}

.ContentFooterRight p {
  padding: 0px;
  margin: 0px;
}

.ContentFooterLeft {
  float: left;
  left: 10px;
  width: 450px;
}

.ContentFooterRight a:link,
.ContentFooterRight a:hover,
.ContentFooterRight a:active,
.ContentFooterRight a:visited {
  color: #333300;
  font-weight: bold;
}

.ContentFooterRight a:hover { 
  color: #e53f11;
  text-decoration: underline;
}

.ContentHolder {
  width: 932px;
  position: relative;
  /*padding-left: 10px;*/
  padding-top: 4px;
}

.LeftContent {
  float: left;
  left: 10px;
  top: 10px;
  width: 172px;
  margin-bottom: 15px;
  padding-top: 14px;
}

.RightContent {
  float: right;
  top: 10px;
  width: 174px;
  margin-bottom: 15px;
}

.ContentTekst {
  float: right;
  /*width: 578px;*/
  width:587px;
  padding-right: 162px;
  margin-bottom: 10px;
  padding-top: 14px;
}

.ContentTekst .IframeOverlay {
	position: absolute;
	top: 20px;
	left: 185px;
	width: 573px;
	height: 871px;
	border: 0 none;
	overflow-x: hidden;
}

.TekstTop {
  height: 0px;
  width: 568px;
  background-image: url(../images/TekstTopBottom.jpg);
  background-position: top left;
  background-repeat: no-repeat;
  padding: 5px;
  padding-bottom: 0px;
  padding-top: 15px;
  position: relative;
  float: left;
  overflow: hidden;
}

.TekstFooter {
  float: left;
  padding: 5px;
  padding-top: 0px;
  padding-bottom: 12px;
  height: 3px;
  width: 568px;
  background-image: url(../images/TekstTopBottom.jpg);
  background-position: bottom left;
  background-repeat: no-repeat;
  overflow: hidden;
}

.TekstBG {
  float: left;
  width: 546px;
  background-image: url(../images/TekstBG.jpg);
  padding-left: 16px;
  padding-right: 16px;
  font-size: 12px;
}

.Tekst {
  float: left;
  width: 553px;
}

.TekstBG p {
  font-size: 12px;
}

.TekstBG img {
}

.TekstFiller {
  float: right;
  height: 845px;
  width: 0px;
  overflow: hidden;
}

.BorderBottom {
	border-bottom: 1px solid #CC3300;
}

.PaddingLeft10 {
	padding-left: 10px;
}
.FloatLeft {
	float: left;
}
.OccasionOCMiddle {
	border: 1px solid #cc3300; 
	margin-bottom: 3px; 
	padding: 5px; 
	background-color: white;
}
.ContentFiller {
  height: 580px;
  width: 0px;
  float: left;
  overflow: hidden;
}

.Showroom2,
.NieuwsbriefHolder {
  position: relative;
  width: 171px;
  height: 172px;
  top: 0px;
  padding: 3px;
  padding-bottom: 0px;
  background-image: url(../images/BGBoxY.jpg);
  background-repeat: repeat-y;
  background-position: -356px 0px;  
}

.Showroom2 .Afbeelding {
	height: 152px;
}

.Showroom2 .SpecialShowroomDiv {
	width: 122px;
}

.Showroom2 {
	height: auto;
	margin-bottom: 20px;
}

.Nieuwsbrief {
  position: relative;
  width: 172px;
  height: 172px;
  top: 0px;
  background-repeat: no-repeat;
  background-color: white;
}

#Nieuwsbrief1 {
  background-image: url(../images/Nieuwsbrief1.jpg);
}
/*
#Nieuwsbrief2 {
  background-image: url(../images/Nieuwsbrief2.jpg);
}

#Nieuwsbrief3 {
  background-image: url(../images/Nieuwsbrief3.jpg);
}

#Nieuwsbrief4 {
  background-image: url(../images/Nieuwsbrief4.jpg);
}
*/
a.SpecialButton:link,
a.SpecialButton:hover,
a.SpecialButton:active,
a.SpecialButton:visited {
  display: block;
  position: relative;
  height: 33px;
  width: 167px;
  line-height: 30px;
  background-image: url(../images/TitleBackgrounds.jpg);
  background-position: -1px -31px;
  background-repeat: no-repeat;	
  text-decoration: none;
  color: white;
  font-size: 11px;
  font-weight: bold;
  padding-left: 10px;
  margin-bottom: 14px;
}

a.SpecialButton:hover {
  color: #E63F12;
}

.SpecialDiv {
  position: relative;
  height: 30px;
  width: 165px;
  line-height: 30px;
  background-image: url(../images/TitleBackgrounds.jpg);
  background-position: 0 -130px;
  background-repeat: no-repeat;	
  color: white;
  font-size: 11px;
  font-weight: bold;
  padding-left: 10px;
  cursor: default;
  margin-left: 3px;
}

.DealerLogin {
  position: relative;
  width: 178px;
  background-image: url(../images/BGBoxY.jpg);
  background-repeat: repeat-y;
  background-position: -356px 0px;  
}

.DealerContent {
  width: 165px;
  padding: 5px;
  padding-right: 0px;
  font-size: 9px;
  float: left;
  line-height: 9px;
}

.BoxFooter {
  background-image: url(../images/BoxFooter.jpg);
  background-position: 0 -0px;
  background-repeat: no-repeat;
  height: 5px;
  width: 178px;
  overflow: hidden;
}

.DealerContent p {
  padding: 0px;
  margin: 0px;
}

.DealerFiller {
  float: right;
  width: 0px;
  height: 142px;
  overflow: hidden;
}

.Error {
  color: red;
}

.DealerContent td {
  font-size: 9px;
}

.DealerContent a:link,
.DealerContent a:hover,
.DealerContent a:active,
.DealerContent a:visited {
  font-size: 9px;
}

.DealerContent a:hover {
  color: #e53f11;
  text-decoration: underline;
}

.DealerInputDiv {
  background-image: url(../images/dealer_input.jpg);
  background-repeat: no-repeat;
  width: 160px;
  height: 20px;
  border: 0px;
  font-size: 9px;
  padding: 0px;
}

.DealerInputDiv input {
  width: 156px;
  height: 16px;
  border: 0px;
  font-size: 9px;
  padding: 0px;
  margin: 2px;
  line-height: 16px;
  font-size: 9px;
  color: #7D7D7D;
}

.LoginKnop,
a.DealerLoginButton:link,
a.DealerLoginButton:hover,
a.DealerLoginButton:active,
a.DealerLoginButton:visited {
  display: block;
  background-image: url(../images/LoginZoek.jpg);
  background-position: 0 0px;
  background-repeat: no-repeat;
  width: 65px;
  height: 21px;
  border: 0px;
  text-decoration: none;
  cursor: pointer;
}

.LoginKnop:hover,
a.DealerLoginButton:hover {
  background-position: 0 -21px;
}

.ContactInfo {
  position: relative;
  width: 158px;
  height: 222px;
  margin-top: 10px;
  background-image: url(../images/BGContactInfo.jpg);
  background-repeat: no-repeat;
  padding: 10px;
  color: #333300;
  font-size: 12px;
}

.ContactInfo p {
  color: #333300;
  padding: 0px;
  margin: 0px;
  font-size: 12px;
}

.ContactInfo h1, 
.ContactInfo h2,
.ContactInfo h3,
.ContactInfo h4,
.ContactInfo h5,
.ContactInfo h6  {
  color: #333300;
  padding: 0px;
  margin: 0px;
  font-size: 12px;
  font-weight: bold;
}

.ContactInfo p a:link,
.ContactInfo p a:hover,
.ContactInfo p a:active,
.ContactInfo p a:visited {
  color: #333300;
  font-weight: normal;
  font-size: 12px;
}

.ContactInfo p a:hover {
  color: #e53f11;
}

div.RightContentHolder {
	position: absolute; 
	left: 765px; 
	top: 19px;
}

.Zoeken {
  position: relative;
  width: 167px;
  height: 170px;
  background-color: white;
  background-image: url(../images/BGBoxY.jpg);
  background-repeat: repeat-y;
  background-position: 0px 0px;
  padding: 5px;
  padding-top: 0px;
  overflow: hidden;
}

.SpecialZoekenDiv {
  position: relative;
  height: 30px;
  width: 167px;
  line-height: 30px;
  background-image: url(../images/TitleBackgrounds.jpg);
  background-position: 0 -0px;
  background-repeat: no-repeat;
  color: white;
  font-size: 11px;
  font-weight: bold;
  padding-left: 10px;
  cursor: default;
}

.ZoekenFooter {
  background-image: url(../images/BoxFooter.jpg );
  background-position: -1px -7px;
  background-repeat: no-repeat;  
  height: 5px;
  width: 178px;
  overflow: hidden;
  margin-bottom: 13px;
}

.ZoekScherm {
  width: 160px;
  padding: 5px;
}

.Select {
  width: 160px;
  margin-bottom: 5px;
  border: 1px solid #949494;
  background-color: white;
}

.ZoekButton,
a.ZoekButton:link,
a.ZoekButton:hover,
a.ZoekButton:active,
a.ZoekButton:visited {
  display: block;
  background-image: url(../images/LoginZoek.jpg);
  background-position: 0 -42px;
  background-repeat: no-repeat;
  width: 65px;
  height: 21px;
  border: 0px;
  text-decoration: none;
  border: 0px;
  margin: 0px;
  padding: 0px;
  float: right;
  cursor: pointer;
}

.ZoekButton:hover,
a.ZoekButton:hover {
  background-position: 0 -63px;
}

.ZoekenInputDiv {
  background-image: url(../images/dealer_input.jpg);
  background-repeat: no-repeat;
  width: 160px;
  height: 20px;
  border: 0px;
  font-size: 9px;
  padding: 0px;
  margin-bottom: 5px;
}

.ZoekenInputDiv input {
  width: 156px;
  height: 16px;
  border: 0px;
  font-size: 9px;
  padding: 0px;
  margin: 2px;
  line-height: 16px;
  color: #848484;
  font-size: 9px;
}

.Showroom {
  position: relative;
  height: 205px;
  width: 178px;
  margin-bottom: 15px;
  background-image: url(../images/BGBoxY.jpg);
  background-repeat: repeat-y;
  background-position: -534px 0px;
}

.ShowroomHolder {
  padding: 10px;
  width: 152px;
}

a.GeenAfbeelding:link,
a.GeenAfbeelding:hover,
a.GeenAfbeelding:active,
a.GeenAfbeelding:visited {
  width: 155px;
  height: 75px;
  text-align: center;
  font-size: 10px;
  padding-top: 80px;
}

.GeenActie {
  height: 168px;
  padding: 5px;
  padding-bottom: 0px;
}

.Afbeelding {
  height: 155px;
  width: 155px;
}

.Afbeelding img{
  border: 0px;
}

.SpecialShowroomDiv {
  position: relative;
  padding-top: 3px;
  height: 29px;
  line-height: 12px;
  width: 125px;
  background-image: url(../images/TitleBackgrounds.jpg);
  background-position: 0 -98px;
  background-repeat: no-repeat;
  color: white;
  font-size: 10px;
  font-weight: bold;
  padding-left: 50px;
  cursor: default;
  text-align: center;
}

.Breed {
	width: 175px;
	padding-left: 0px;
}

.PrijsWolkShowroom {
  position: absolute;
  top: 144px;
  right: 116px;
  width: 74px;
  height: 74px;
  background-image: url(../images/PrijsWolk.gif);
  background-repeat: no-repeat;
  color: white;
  z-index: 99;
}

.PrijsWolkShowroom td {
  color: white;
  font-size: 10px;
}

.Nieuws {
  position: relative;
  height: 172px;
  width: 177px;
  background-color: white;
  background-image: url(../images/BGBoxY.jpg);
  background-position: -179px center;
  background-repeat: repeat-y;
  padding-top: 3px;
}

#NieuwsHolder {
  position: relative;
  width: 158px;
  overflow: hidden;
  padding-left: 8px;
}

.NieuwsItem {
  width: 152px;
  top: 0px;
  position: absolute;
  font-size: 12px;
  padding-bottom: 10px;
  border-bottom: 1px solid #c7c7c7;
}

a.NieuwsButton:link,
a.NieuwsButton:hover,
a.NieuwsButton:active,
a.NieuwsButton:visited {
  display: block;
  position: relative;
  height: 33px;
  width: 166px;
  line-height: 30px;
  background-image: url(../images/TitleBackgrounds.jpg);
  background-position: 0 -65px;
  background-repeat: no-repeat;
  text-decoration: none;
  color: white;
  font-size: 11px;
  font-weight: bold;
  padding-left: 10px;
}

a.NieuwsButton:hover {
  color: #E63F12;
}

.NieuwsItem p {
  font-size: 12px;
}

.NieuwsItem h2 {
  padding: 0px;
  margin: 0px;
  padding-top: 10px;
  color: #006fa4;
}

a.NieuwsTitle:link,
a.NieuwsTitle:hover,
a.NieuwsTitle:active,
a.NieuwsTitle:visited {
  padding: 0px;
  margin: 0px;
  padding-top: 10px;
  color: #006fa4;
  text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}

a.NieuwsLink:link,
a.NieuwsLink:hover,
a.NieuwsLink:active,
a.NieuwsLink:visited {
  float: right;
  width: 152px;
  text-align: right;
  color: #006fa4;
  text-decoration: underline;
  font-size: 12px;
}

.Product {
  float: left;
  margin-right: 11px;
  margin-bottom: 11px;
  border: 1px solid #d6d6d6;
  width: 163px;
  height: 240px;
  background-image: url(../images/bg_product.jpg);
  background-repeat: repeat-x;
  background-position: left top;
  background-color: white;
  padding: 5px;
}

.Product td {
  font-size: 10px;
  font-weight: bold;
}

.Product img {
}

.Over {
    background-position: left bottom;
}

a.GeenImage:link,
a.GeenImage:hover,
a.GeenImage:active,
a.GeenImage:visited {
  display: block;
  height: 81px;
  width: 155px;
  font-size: 9px;
  padding-top: 70px;
}

.Prijs {
  color: #e53f11;
}

.Prijs td {
  font-size: 12px;
}

div.DetailHolder {
	width: 500px; 
	text-align: center;
}
div.DetailHolder table {
	float: left;
	text-align: left;
}

.ProductDetails {
  position: relative;
  border: 1px solid #d6d6d6;
/*  
  background-image: url(../images/bg_product.jpg);
  background-repeat: repeat-x;
  background-position: left bottom;
*/
  background-color: white;
  padding: 20px;
  width: 510px;
}

.ProductDetails img {
  border: 0px;
}

.GeenDetailImage {
  padding-top: 150px;
  width: 315px;
  height: 130px;
}

.ProductDetails td {
  font-size: 10px;
  font-weight: bold;
}

.ProductDetails a:link,
.ProductDetails a:hover,
.ProductDetails a:active,
.ProductDetails a:visited {
  font-size: 10px;
  color: #e64313;
}

.ProductDetails p {
  font-size: 9px;
  padding: 0px;
  margin: 0px;
}

.TerugNaarOverzicht a:link,
.TerugNaarOverzicht a:hover,
.TerugNaarOverzicht a:active,
.TerugNaarOverzicht a:visited {
  color: #e64313 !important;
  font-weight: bold !important;
}

.PrijsWolk {
  position: absolute;
  top: 250px;
  left: 470px;
  width: 74px;
  height: 74px;
  background-image: url(../images/PrijsWolk.gif);
  background-repeat: no-repeat;

}

.PrijsWolk span {
	position: absolute;
	left: 0px;
	width: 74px;
	height: 16px;
	color: white;
  	font-size: 10px;
  	text-align: center;
  	display: block;
}

.PrijsWolk span.Vanaf {
	top: 23px;
}

.PrijsWolk span.Prijs {
	top: 35px;
}

.Occasions thead {
  background-color: #cc3300;
  color: white;
}

.Occasions th {
  color: white;
  height: 22px;
  line-height: 22px;
  font-size: 10px;
  text-align: left;
}

.Occasions td {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 10px;
  cursor: pointer;
}

.OccasionOmschrijving {
  margin-top: 1px;
  margin-right: 3px;
  padding: 10px;
  border-top: 1px solid rgb(204, 51, 0);
  border-bottom: 1px solid rgb(204, 51, 0);
}

.Wit {
  background-color: white;
  padding: 10px;
}

#map {
	width: 560px; 
	height: 400px;
}

/*MENU*/
ul#Menu {
	position: absolute;
	top: 70px;
	left: 260px;
	width: 665px;
	height: 67px;
	list-style-type: none;	
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	z-index: 5000;
	background-image: url( ../images/BG_Menu.jpg );
	background-repeat: repeat-x;
	background-position: top left;
}

ul#Menu li {
	float: left;
	display: inline-block;
	margin: 0px;
	padding: 0px;	
	height: 67px;
	line-height: 25px;
}

ul#Menu li a:link,
ul#Menu li a:visited,
ul#Menu li a:hover,
ul#Menu li a:active {
 	display: block;
	text-decoration: none;	
	height: 32px;
	width: 125px;
	color: #717171;
	text-transform: uppercase;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
}

ul#Menu li a.MenuItemActief:link,
ul#Menu li a.MenuItemActief:hover,
ul#Menu li a.MenuItemActief:active,
ul#Menu li a.MenuItemActief:visited,
ul#Menu li a.MenuItem:hover {
	color: #e74600;
}

ul#Menu li a.MenuItemActief:link,
ul#Menu li a.MenuItemActief:hover,
ul#Menu li a.MenuItemActief:active,
ul#Menu li a.MenuItemActief:visited {
	background-image: url( ../images/MenuActive1.jpg );
	background-position: bottom center;
	background-repeat: no-repeat;
}

ul#Menu li ul {
    position: absolute;
    height: 42px;
    left: 0;
	padding: 0px;
	margin: 0px;
    overflow: hidden;
    top: 25px;
    width: 665px;
	padding-left: 24px;	
}

ul#Menu li ul li {
 	display: inline;
    height: 42px;
    line-height: 25px;
    margin: 0;
    padding: 0;
	background-image: url( ../images/devider.jpg );
	background-position: left 6px; 
	background-repeat: no-repeat;
}

ul#Menu li ul li.First {
	background-image: none;
}

ul#Menu li ul li a:link,
ul#Menu li ul li a:hover,
ul#Menu li ul li a:active,
ul#Menu li ul li a:visited {
	position: relative;
	width: auto;
	display: inline-block;
	padding-left: 12px;
	padding-right: 12px;
	font-size: 12px;
	text-transform: none;
	color: #515151;
	font-weight: normal;
	height: 25px;
}

ul#Menu li ul li a:hover,
ul#Menu li ul li a.Up:link,
ul#Menu li ul li a.Up:hover,
ul#Menu li ul li a.Up:active,
ul#Menu li ul li a.Up:visited {
	color: #e74200;
	
}
ul#Menu li ul li a.Up:link,
ul#Menu li ul li a.Up:hover,
ul#Menu li ul li a.Up:active,
ul#Menu li ul li a.Up:visited {
	background-image: url( ../images/MenuActive2.jpg );
	background-position: bottom center;
	background-repeat: no-repeat;
}
ul#Menu li ul li ul {
    position: absolute;
    height: 22px;
    left: 0;
	padding: 0px;
	margin: 0px;
    overflow: hidden;
    top: 20px;
    width: 665px;
	padding-left: 22px;
}

ul#Menu li ul li ul li {
 	display: inline;
    height: 22px;
    line-height: 22px;
    margin: 0;
    padding: 0;
}

ul#Menu li ul li ul li a:link,
ul#Menu li ul li ul li a:hover,
ul#Menu li ul li ul li a:active,
ul#Menu li ul li ul li a:visited {
	position: relative;
	display: inline;
	padding-left: 14px;
	padding-right: 14px;
	font-size: 11px;
	text-transform: none;
	color: #878787;
	font-weight: normal;
}

ul#Menu li ul li ul li a:hover {
	color: #e74200;
}

ul#Menu li ul li ul li a.Up:link,
ul#Menu li ul li ul li a.Up:hover,
ul#Menu li ul li ul li a.Up:active,
ul#Menu li ul li ul li a.Up:visited {
 	background-image: none;
}

.IELi {
  overflow: hidden;
  height: 2px;
  line-height: 2px;
}

/* SITEMAP */

ul.SiteMap4 a:hover,
ul.SiteMap4 a:visited,
ul.SiteMap4 a:link,
ul.SiteMap4 a:active {
	font-weight: normal;
}

/*MAILFORMULIER*/

.MFErrorMessage {
  color: red;
}

.MFSubmitButton, .MFCancelButton {
  width: 98px;
  height: 19px;
  color: white;
  font-size: 12px;
  background-color: #898989;
  border: 0px solid #949494;
  font-family:Arial, Helvetica, sans-serif;
}

.MFSubmitTD {
  text-align: right;
}

.MFTD {
  width: 200px;
  vertical-align: top;
  color: #333300;
  font-size: 12px;
  font-family:Arial, Helvetica, sans-serif;
  font-weight: normal;
}

.MFKop {
  font-size: 12px;
  font-weight: bold;
}

.MFNaamType, .MFEmailType, .MFFileType {
  color: #949494;
  border: 1px solid #949494;
  width: 220px;
  margin: 2px;
  font-size: 10px;
  padding-left: 3px;
  font-family:Arial, Helvetica, sans-serif;
}

.MFExtraUitleg {
  font-weight: normal;
}

.MFVerplichtTD {
  color: red;
  font-weight: bold;
}

.MFFileType {
  color: #46003F;
  border: 1px solid #949494;
  margin: 2px;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 10px;
  padding-left: 3px;
  padding-right: 3px;
  width: 304px;
}

/* FOTO POPUP */

#DarkLayer,
#IC_Photo_DarkLayer {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  z-index: 3000;
  display: none;
  background-color: black;
  -moz-opacity:0.5;
  opacity:0.5;
}

#IC_Photo_Popup_Holder {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 300px;
  height: 300px;
  border: 10px solid #B8B8B8;
  display: block;
  text-decoration: none;
  background-color: white;
  background-repeat: no-repeat;
  background-position: center 0px;
  z-index: 3001;
}

#IC_Photo_Popup_Holder .AltLabel {
  position: absolute;
  display: block;
  top: 7px;
  width: 80%;
  left: 10%;
  font-weight: bold;
  text-align: center;
}

#IC_Photo_Popup_Holder a.CloseButton:link,
#IC_Photo_Popup_Holder a.CloseButton:hover,
#IC_Photo_Popup_Holder a.CloseButton:visited {
  display: block;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 22px;
  height: 20px;
  text-decoration: none;
  color: white;
  background-color: #B8B8B8;
  text-align: center;
  border: 0px;
}

#IC_Photo_Popup_Holder a.CloseButton:hover {
  background-color: #B8B8B8;
  color: #007FC4;
  border: 0px;
}

#PopupHolder {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
}

.FotoHolder {
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 5000;
}

.FotoHolder #Foto {
	position: absolute;
	width: 600px;
	height: 400px;
	left: 50%;
	top: 50%;
	margin-left: -300px;
	margin-top: -200px;
	text-align: center;
	border: 1px solid #E64313;
	background-color: white;
}

.FotoHolder a.Close:link,
.FotoHolder a.Close:hover,
.FotoHolder a.Close:active,
.FotoHolder a.Close:visited {
	position: absolute;
	display: block;
	left: 584px;
	top: 0px;
	width: 14px;
	height: 14px;
	line-height: 16px;
	text-align: center;
	background-color: #E64313;
	border: 1px solid #E64313;
	color: white;
}

.Show {
	display: block !important;
}

.Hide {
	display: none !important;
}

.ConfiguratorBox {
	margin: 0px;
 	margin-bottom: 20px;
	background-image: url( ../images/BGBoxY.jpg );
	background-repeat: repeat-y;
	height: 142px;
	width: 177px;
}

/* SCROLLER */

#slideshow #slidesContainer {
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	width: 198px;
	height: 225px;
	margin-left: -20px
}

#slideshow #slidesContainer div.Slide {
	position: absolute;
	top: 0;
	left: 0;
	width: 178px;
	margin-left: 220px;
}

#slideshow #slidesContainer div.Slide div.Content {
	position: relative;
	background: transparent;
	padding: 15px 25px 0 27px;
	width: 197px;
	height: 243px;
	font-size: 12px;
	color: #000000;
	border: 0;
}

#verkoop_header {
  width: 532px;
  height: 115px;
  background-image: url("../images/headerheftruck.jpg");
  background-repeat: no-repeat;
  background-position: top left;
  margin-bottom: 20px;
}

#MainContent145 .Tekst #tekst h1 {
   display: inline;
   font-size: 17px;
}

#MainContent145 .Tekst #tekst h2{
   display: inline;
   font-size: 17px;
}

#MainContent145 .Tekst #tekst h3 {
   font-size: 11px;
   color: #000;
}

#MainContent145 .Tekst #tekst {
  position: relative;
  top: 32px;
  left: 12px;
}
#heftruck_header {
  width: 532px;
  height: 125px;
  background-image: url("../images/headerheftrucks.jpg);
  background-repeat: no-repeat;
  background-position: bottom left;
}
 
#MainContent46 .Tekst #tekst h1 {
   display: inline;
   font-size: 17px;
} 

#MainContent46 .Tekst #tekst h2{
   display: inline;
   font-size: 17px;
}

#MainContent46 .Tekst #tekst h3 {
   font-size: 11px;
   color: #000;
}

#MainContent46 .Tekst #tekst {
  position: relative;
  top: 32px;
  left: 12px;
}

td a:hover {
  text-decoration: none;
}

.meer_info {
  position: relative;
top: -3px;
left: 8px;
}

/* toggle-hmenu.css */
/*** Aan te passen ***/

#button {
	cursor: pointer;
}

div#toggleList {
	font-size: 12px;
	color: #666;
	font-weight: normal;
}

div#toggleList li.linkslistitem a {
	text-decoration: none;
}

div#toggleList li.linkslistitem a:hover {
	color: #CF1806;
	text-decoration: underline;
}

/*** Standaard ***/

div#toggleList {
	width: 100%;
	display: block;
}

div#toggleList ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
	text-align:center;
}

div#toggleList ul li {
	width: 32%;
	float: left;
}

div#toggleList br.clear {
	border: none;
	height: 0px;
	clear: both;
}

/* extra.css */

a.ProductThumb:link, 
a.ProductThumb:visited, 
a.ProductThumb:hover {
  background-position:center center;
  background-repeat:no-repeat;
  width:82px;
  height:55px;
  float:left;
  text-decoration:none;
  margin-bottom:5px;
  margin-right:5px;
}

.ProductInfoHolder {
  height:280px;
  position:relative;
  width:508px;
}

.ProductThumbsHolder {
  float:left;
  position:relative;
  width:200px;
  height: 280px;
  left:325px;
  top: 0px;
  overflow-y: auto;
  overflow-x: hidden;
}

.ProductFotoGroot {
  background-position:center center;
  background-repeat:no-repeat;
  max-width:315px;
  max-height:280px;
  left:0;
  position:absolute;
  text-decoration:none;
  top:0;
}


