body {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 16px;
  margin: 0px;
  color: #333300;
  background-color: #CF1405;
  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;
  font-size: 14pt;
  color: #333300;
  padding: 0px;
  margin: 0px;
  margin-bottom: 10px;
  font-weight: bold;
}

h2, h3, h4, h5, h6 {
  font-size: 12px;
}

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;
}

/*DIVS*/

.Clear {
  clear: both;
  height: 0px;
  width: 0px;
  overflow: hidden;
}

.NormalBody {
  min-width: 972px;
  background-position: center top;
}

.MainContentHolder {
  position: relative;
  top: 0px;
  width: 994px;
  background-image: url(../images/Content_bg.jpg);
  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: 30px;
  width: 700px;
  height: 69px;
  padding-left: 0px;
  padding-right: 25px;
  padding-top: 5px;
  text-align: left;
  font-size: 12px;
  z-index: 1000;
  background-image: url(../images/Links.jpg);
}

.Links a:link,
.Links a:hover,
.Links a:active,
.Links a:visited {
  color: #006fa4;
  font-size: 12px;
}

.Links a:hover {
  color: #e53f11;
  text-decoration: underline;
}

a.Logo:link,
a.Logo:hover,
a.Logo:active,
a.Logo:visited  {
  position: absolute;
  top: 10px;
  left: 6px;
  display: block;
  width: 233px;
  height: 123px;
  text-decoration: none;
  text-indent: -9999px;
  overflow: hidden;
  background-image: url(../images/Logo.jpg);
}

.Vlaggen {
  position: absolute;
  top: 0px;
  left: 947px;
  height: 73px;
  width: 27px;
  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;
}

.Kruimelpad {
  position: absolute;
  top: 0;
  left: 10px;
  padding-bottom: 3px;
  color: #6c6c6c;
}

.Kruimelpad a:link,
.Kruimelpad a:hover,
.Kruimelpad a:active,
.Kruimelpad 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;
  padding-right: 162px;
  margin-bottom: 10px;
  padding-top: 14px;
}

.TekstTop {
  height: 0px;
  width: 568px;
  background-image: url(../images/TekstTop.jpg);
  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/TekstFooter.jpg);
  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;
}

.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/NieuwsBG.jpg);
}

.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/BGSpecialDiv.jpg);
  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/SpecialLink.jpg);
  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/BGDealerBox.jpg);
  background-repeat: repeat-y;
}

.DealerContent {
  width: 165px;
  padding: 5px;
  padding-right: 0px;
  font-size: 9px;
  float: left;
}

.BoxFooter {
  background-image: url(../images/BoxFooter.jpg);
  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/dealer_login.jpg);
  width: 65px;
  height: 21px;
  border: 0px;
  text-decoration: none;
  cursor: pointer;
}

.LoginKnop:hover,
a.DealerLoginButton:hover {
  background-image: url(../images/dealer_login_over.jpg);
}

.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;
}

.Zoeken {
  position: relative;
  width: 167px;
  height: 170px;
  background-color: white;
  background-image: url(../images/BGZoeken.jpg);
  padding: 5px;
  padding-top: 0px;
  overflow: hidden;
}

.SpecialZoekenDiv {
  position: relative;
  height: 30px;
  width: 167px;
  line-height: 30px;
  background-image: url(../images/SpecialZoekDiv.jpg);
  background-position: left top;
  color: white;
  font-size: 11px;
  font-weight: bold;
  padding-left: 10px;
  cursor: default;
}

.ZoekenFooter {
  background-image: url(../images/ZoekenFooter.jpg);
  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/KnopZoeken.jpg);
  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-image: url(../images/KnopZoekenOver.jpg);
}

.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/ActieBG.jpg);
  background-repeat: no-repeat;
}

.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/SpecialShowroomDiv.jpg);
  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/BGNieuwsBrief.jpg);
  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/NieuwsButton.jpg);
  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.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 bottom;
  background-color: white;
  padding: 5px;
}

.Product td {
  font-size: 10px;
  font-weight: bold;
}

.Product img {
}

.Over {
  background-image: url(../images/bg_productOver.jpg);
}

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;
}

.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 {
  position: absolute;
  left: 400px;
  top: 0px;
  color: #e64313;
  width: 200px;
}

.TerugNaarOverzicht a:link,
.TerugNaarOverzicht a:hover,
.TerugNaarOverzicht a:active,
.TerugNaarOverzicht a:visited {
  color: #e64313;
  font-weight: bold;
}

.PrijsWolk {
  position: absolute;
  top: 250px;
  left: 470px;
  width: 74px;
  height: 74px;
  background-image: url(../images/PrijsWolk.gif);
  background-repeat: no-repeat;
  color: white;
}

.PrijsWolk td {
  color: white;
}

.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;
}


/*MENU*/

.SubLists {
  position: absolute;
  z-index: 10;
  top: 107px;
  left: 260px;
}

.SubList li { 
  position: relative;
  border-bottom: 1px solid #C8C8C8;
}

.SubList li a:link,
.SubList li a:hover,
.SubList li a:active,
.SubList li a:visited {
  display: block;
  color: white;
  text-decoration: none;
  width: 147px;
  height: 26px;
  line-height: 26px;
  text-align: center;
}

.SubList li a.Up:link,
.SubList li a.Up:hover,
.SubList li a.Up:active,
.SubList li a.Up:visited,
.SubList li a:hover {
  background-image: url(../images/Sub_over.jpg);
  background-position: top left;
  color: #333300;
}

.SubList li .SubList {
  margin: 0px;
  margin-left: 147px;
  border: 0px solid red;
}

.SubList li .SubList {
  background-image: url(../images/Sublist2.jpg);
  background-color: #a6a6a6;
}

.SubList li .SubList li {
  border: 0px solid white;
}

#Menu {
  font-weight: bold;
  position: absolute;
  top: 73px;
  left: 260px;
  width: 600px;
  padding: 0px;
  margin: 0px;
  z-index: 1000;
}

#Menu li {
  position: absolute;
  left: 0px;
  top: 0px;
  display: block;
  height: 20px;
  list-style-type: none;
}

a.MenuItem:link,
a.MenuItem:hover,
a.MenuItem:active,
a.MenuItem:visited,
a.MenuItemUp:link,
a.MenuItemUp:hover,
a.MenuItemUp:active,
a.MenuItemUp:visited {
  position: absolute;
  left: 0px;
  top: 0px;
  text-decoration: none;
  text-indent: -9999px;
  overflow: hidden;
  display: block;
  height: 33px;
  background-position: top left;
}

a.MenuItem:hover,
a.MenuItemUp:link,
a.MenuItemUp:hover,
a.MenuItemUp:active,
a.MenuItemUp:visited {
  text-decoration: none;
  background-position: bottom left;
}

.SubList {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
  display: none;
  position: absolute;
  margin-top: 0px;
  width: 147px;
  padding-top: 0px;
  padding-bottom: 5px;
  background-image: url( ../images/BGSub.jpg );
  background-repeat: no-repeat;
  background-position: left bottom;
  background-color: #c8c8c8;
}

.SubList li {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}

.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/BGBox.jpg );
	background-repeat: repeat-y;
	height: 142px;
	width: 177px;
}
