body
{
  font-family:Calibri;
  margin:0px;
  padding:0px;
  color:white;
}
/*a, a:visited
{
  color:darkgray;
}
a:hover
{
  color:white;
}*/
a.menu
{
  text-decoration:none;
}

div.info,
a.AskInfo
{
  color:white;
  text-decoration: none;
  font-weight:bold;
}

div.headerLeft
{
	position:relative;
	top:0px;
	left:0px;
	width:300px;
	height:192px;
	/*margin-left: 20px;*/
	list-style-type: none;
  /*border:2pt solid red;*/
}
div#bannerOuter
{
  position:absolute;
  width:700px;
  /*position:relative;*/
  left: 330px;
  top:0px;
  overflow:hidden;
  /*background-color: yellow;*/
}
div.bodyOuter
{
  background-image:url(Layout/achter.png);
  background-repeat:repeat-y;
  background-color: #443630;
  widht:100%;
}

td.bodyOuter
{
  padding-top:20px;
  padding-bottom:20px;
}

td.body
{
  vertical-align:top;
  font-family:Calibri;
  font-size:11pt;
  font-weight:normal;
}

p
{
  font-family:Calibri;
  font-size:11pt;
  font-weight:normal;
}

td.menu
{
  width:300px;
  vertical-align:top;
}

td.menuItem
{
  padding-left:100px;
}

div.menuItem
{
  color: #B2B2B2;
  font-size:22px;
  padding:5px;
  margin:0px;
  padding-left:17px;
  width:180px;

  cursor:hand;
  cursor:pointer;
}

div.menuItemHover
{
  background-color: #F7C100;
  padding:0px;
  padding-left:12px;
  border:5px solid white;
  color:#766760;
  font-weight:bold;
}

ul.menuBoven, ul.menuOnder
{
	float:right;
	margin-top:-20px;
	padding-top: 5px;
	padding-left: 0px;
	margin-right: 50px;
	top:-20px;
	height:30px;
	/*border:1pt solid blue;*/
  border-radius:10px;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  -khtml-border-radius:10px;
  background-color:white;
}
li.menuBovenItem, li.menuBovenItemHover, li.menuOnderItem, li.menuOnderItemHover
{
	list-style-type: none;
	display:inline;
  font-size:22px;
  padding:2px;
  padding-left:8px;
  padding-right:6px;
  height:30px;
  cursor:hand;
  cursor:pointer;
  /*border:0px;*/
  border-radius:10px;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  -khtml-border-radius:10px;
}
li.menuBovenItemHover, li.menuOnderItemHover
{
  background-color: #F7C100;
  color:#766760;
}
li.menuBovenItem, li.menuOnderItem
{
  background-color:white;
  color: #766760;
}
a.menuBovenItem, a:visited.menuBovenItem, a.menuOnderItem, a:visited.menuOnderItem
{
	color: #766760;
}
ul.menuItem
{
	float:left;
	padding-top: 50px;
	width: 180px;
	padding-left:130px;
	/*display:none;*/
  /*border:1pt solid blue;
  border-radius:10px;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  -khtml-border-radius:10px;*/
}
li.menuItem, li.menuItemHover
{
  list-style-type: none;
  font-size:22px;
  padding:2px;
  padding-left:8px;
  padding-right:6px;
  cursor:hand;
  cursor:pointer;
  /*border:0px;*/
  border-radius:10px;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  -khtml-border-radius:10px;
}
li.menuItemHover
{
  color:#766760;
  background-color: #F7C100;
  padding:0px;
  padding-left:12px;
  border:5px solid white;
  color:#766760;
  font-weight:bold;
  height:30px;
}
li.menuItem
{
  color: #B2B2B2;
  height:36px;
}
a.menuItem, a:visited.menuItem
{
  color: #B2B2B2;
  text-decoration: none;
}

div.body
{
	padding-top: 50px;
	padding-bottom: 50px;
	margin-top: 20px;
	min-height: 350px;
}

@media screen and (min-width:650px)
{
	div.Dealers
	{
		margin-left: 320px;
	}
}

div.Dealer
{
	border:10pt solid red;
}
div.DealerItem, div.FotoCell
{
	/*background-color: yellow;*/
  display:inline-block;
  margin-bottom: 10px;
  margin-right: 10px; 
  padding-top:5px;
  min-width: 350px;
  min-height: 150px;
  text-align: center;
  vertical-align: middle;
  /*border-top:5pt solid #9D8C83;
  border-left:5pt solid #626262;
  border-right:5pt solid #626262;
  */
}
/*
div.FotoCell
{
  margin-left: 50px;
  margin-bottom: 50px;
  width: 150px;
  height: 120px;
  float: right;
  display: table-cell;
}
*/
li.DealerItem
{
}
a.DealerItem, a:visited.DealerItem, a.menuOnderItem, a:visited.menuOnderItem
{
}
div.AddressLeft, div.AddressRight
{
	float:left;
	margin-left: 50px;
	margin-bottom: 20px;
	/*padding-left: 50px;*/
	background-color: #443630;
	text-align:center;
	height: 320px;
	border: 1pt solid white;
}
a.Link, a.Link:visited
{
	color: white;
}
div.FormBlock
{
	float: left;
	width: 400pt;
}
div.AddressFrame
{
  float:left;
  width: 470px;
}

@media screen and (min-width: 785px) and (max-width:1240px)
{
  div.AddressFrameRight
  {
    width: 470px;
  	margin-left: 310px;
  }
}
@media screen and (max-width:590px)
{
  div.AddressFrameRight
  {
    width: 470px;
  }
}


@media screen and (max-width: 755px)
{
  ul.menuItem
  {
    float: none;
  }
  div.body
  {
    margin-top: 0px;
    padding-top: 0px;
  }
}

div.PromoFrame
{
	text-align: center;
}
div.PromoHeader, div.SplashHeader
{
	font-size: 24pt;
	background-color: red;
	width: 300px;
	/*height: 40px;*/
}
div.PromoInfo, div.SplashInfo
{
  width: 350px;
  height: 20px;
  font-weight: bold;
  font-size: 14pt;
  margin-bottom: 12pt;
}
div.PromoItemHeader, div.SplashItemHeader
{
	border: 10pt solid #F7C100;
  width: 500px;
  height: 410px;
  margin-bottom: 12pt;
  text-align: center;
}

div.PromoLabel
{
  font-weight: bold;
  font-size: 18pt;
  margin-top: -35px;
  text-align: center;
}
div.PromoLabel1
{
  text-align: center;
}
div.PromoLabel2
{
  font-size: 10pt;
  text-align:right;
  color: #C1AEAA;
  padding-right: 5px; 
}
img.PromoItem
{
	padding-top: 15px;
	margin-left: 0px;
	margin-right: 0px;
}

@media screen and (min-width: 1450px)
{
  div.PromoFloat
  {
    float: left;
  }
  div.PromoLast
  {
    float: right;
    margin-right: 50px;
  }
}

div.PromoEmpty, div.SplashEmpty
{
	clear: both;
}

@media screen and (min-width: 1150px) and (max-width: 1450px)
{
  div.PromoFloat, div.PromoLast, div.PromoCenter
  {
    margin-left: auto;
    margin-right: auto;
  }
}

@media screen and (min-width: 1150px)
{
  div.PromoHeader, div.PromoInfo
  {
    margin-left: auto;
    margin-right: auto;
  }
	div.PromoCenter
	{
	  margin-left: auto;
	  margin-right: auto;
	}

}

@media screen and (min-width: 756px) and (max-width: 1150px)
{
  div.PromoFloat, div.PromoLast, div.PromoCenter
  {
    margin-left: 320px;
  }
  div.PromoHeader
  {
    margin-left: 420px;
  }
  div.PromoInfo
  {
    margin-left: 395px;
  }
}

div.SplashHeader, div.SplashInfo, div.SplashCenter
{
	margin-left: auto;
	margin-right: auto;
}

@media screen and (max-width: 1150px)
{
	div.SplashFloat, div.SplashLast
	{
	  margin-left: auto;
	  margin-right: auto;
	}
}

@media screen and (min-width: 1150px)
{
  div.SplashFloat
  {
    float: left;
    margin-left: 25px;
  }
  div.SplashLast
  {
    float: right;
    margin-right: 25px;
  }
}

a.Splash, a.Splash:visited
{
	text-decoration: none;
	color: white;
}