body, td {
  color: #666666;
  font-family: Verdana, Garamond, Arial, Helv, sans-serif;;
  font-size: 12px;
  margin: 0px 0px 0px 0px;
  position: relative;
}
body {
  background-color: #EEEEEE;
}
h1 {
  font-family: Arial, Helv, sans-serif;
  font-weight: bold;
  font-size: 16px;
  color: #FF0000;
}
h2 {
  font-family: Arial, Helv, sans-serif;
  font-weight: bold;
  font-size: 12px;
  color: #FF0000;
}
.tdkop {font-family: Arial, Helv, sans-serif; font-size: 9pt; color: #666666; font-weight: bold;  background-color: #FF0000;
  border-top: solid 5px #FF0000;
  border-bottom: solid 1px #FF0000;
  color: #FFFFFF;
  }
.kop1 {font-family: Arial, Helv, sans-serif; font-size: 11pt; color: #666666; font-weight: bold;  }
.kop2 {font-family: Arial, Helv, sans-serif; font-size: 9pt; color: #666666; font-weight: bold;  }
.kop3 {font-family: Arial, Helv, sans-serif; font-size: 9pt; color: #666666; font-weight: bold;  }
.kop1 {font-family: Arial, Helv, sans-serif; font-size: 11pt; color: #FF0000; font-weight: bold;  }
.kop2 {font-family: Arial, Helv, sans-serif; font-size: 9pt; color: #FF0000; font-weight: bold;  }
.kop3 {font-family: Arial, Helv, sans-serif; font-size: 9pt; color: #FF0000; font-weight: bold;  }

#MenuLeft {
  background-color: #dddddd;
  border-right: dotted 1px #999999;
  width: 150;
}
#MenuRight {
  background-color: #EEEEEE;
  background-color: #FFFFFF;
  padding: 5px 5px 5px 5px;
  background-image: url( images/watermerk.gif );
  background-repeat: no-repeat;
  background-position: center center;
  background-position: center top;
}

#HeaderUpperRuler {
  background-color: #FF0000;
  height: 10px;
}

#HeaderBanner  {
  background-color: #FF0000;
  background-color: #ffffff;
  color: #ffffff;
  font-family: Arial, Helv, sans-serif;
  font-size: x-large;
  font-weight: bold;
  xpadding: 5px 0px 2px 130px;
  height: 90px;
  font-size: 35px;
  vertical-align: middle;
  xbackground-image: url( images/header_combi.gif );
  background-repeat: no-repeat;
  background-position: top left;
}

#Footer td {
  background-color: #FF0000;
  color: #FFFFFF;
  font-family: Arial, Helv, sans-serif;
  font-size: 10px;
  padding: 0px 10px 0px 10px;
  xpadding: 2px 0px 2px 8px;
  xtext-align: center;
  xvertical-align: middle;
  text-decoration: none;
}

#Footer a {
  background-color: #FF0000;
  color: #FFFFFF;
  font-family: Arial, Helv, sans-serif;
  font-size: 10px;
  padding: 0px 0px 0px 2px;
  text-decoration: none;
}

.headerinfo {
  font-size: 10px;
  color: #FFFFFF;
}

#bordertabel {
border: solid 1px #999999;
}

.ThinRuler {
background-color: #999999;
height: 1px;
width: 100%;
}

#ShortcutBar {
  font-family: Arial, Helv, sans-serif;
  font-size: 12px;
  xheight: 23px;
  padding: 0px 0px 0px 0px;
  vertical-align: middle;
  text-align: right;
  width: 100%;
  background-color: #eeeeee;
}

#ShortcutBar a {
  background-color: transparent;
  color: #666666;
  text-decoration: none;
  xpadding: 0px 8px 2px 8px;
  padding: 0px 8px 0px 8px;
  margin: 1px 1px 1px 1px;
  position: relative;
}

#ShortcutBar a:visited {
  background-color: transparent;
  color: #666666;
  text-decoration: none;
  padding: 0px 8px 2px 8px;
  padding: 0px 8px 0px 8px;
  margin: 1px 1px 1px 1px;
  position: relative;
}

#ShortcutBar a:hover {
  background-color: #cccccc;
  border: solid 1px #999999;
  border: solid 1px #000000;
  background-color: #FF0000;
  text-decoration: none;
  color: white;
  margin: 0px 0px 0px 0px;
}

#MenuBar td{
  font-family: Arial, Helv, sans-serif;
  border-bottom: dotted 1px #999999;
  font-size: 12px;
  padding: 0px 0px 0px 0px;
  vertical-align: middle;
  text-align: left;
  width: 100%;
  background-color: #dddddd;
}

#MenuBar a {
  border-bottom: dotted 1px #dddddd;
  display: block;
  background-color: transparent;
  color: #666666;
  text-decoration: none;
  padding: 0px 0px 0px 0px;
  padding: 0px 0px 2px 2px;
  margin: 1px 1px 1px 1px;
  position: relative;
}

#MenuBar a:visited; a:active; a:link {
  display: block;
  background-color: transparent;
  color: #666666;
  text-decoration: none;
  padding: 0px 0px 0px 0px;
  padding: 0px 0px 2px 2px;
  margin: 1px 1px 1px 1px;
  position: relative;
}

#MenuBar a:hover {
  border: solid 1px #999999;
  background-color: #cccccc;
  border: solid 1px #000000;
  background-color: #FF0000;
  display: block;
  text-decoration: none;
  color: white;
  margin: 1px 1px 0px 1px;
}
.level1{
  list-style : inside square;
  padding: 0px 0px 0px 10px;
}
.level2{
  list-style : inside square;
  padding: 0px 0px 0px 25px;
}
.level3{
  list-style : inside square;
  padding: 0px 0px 0px 40px;
}
#plaatje td{
  border: solid 1px red;
  color: red;
  background-color: #FFFFFF;
}
.producttable{
  border-left: solid 1px #afc6db;
  border-right: solid 1px #afc6db;
  border-bottom: solid 1px #afc6db;
  background-color: #FFFFFF;
}

.formNaamTD
{
  background-color:#FF0000;
  color:White;
  font-family: Arial;
  font-weight: bold;
  font-size: 12px;
  vertical-align: top;
}

.formInputTD
{
  background-color:#CCCCCC;
  color:Black;
  font-family: Arial;
  font-weight: bold;
  font-size: 12px;
}

.formButton
{
  background-color:#FF0000;
  color:White;
  font-size: 12px;
}

.contentTitle
{
  color: #FF0000;
  font-weight: bold;
}

.content
{
  color: #000000;
}
#wagenparktabel th {
  background-color:#FF0000;
  color:White;
  font-family: Arial;
  font-weight: bold;
  font-size: 12px;
  vertical-align: bottom;
  text-align: left;
  padding: 1px 3px 1px 3px;
}
#wagenparktabel td {
  border-bottom: solid 2px #FF0000;
  background-color:#CCCCCC;
  color:black;
  font-family: Arial;
  font-size: 12px;
  text-align: left;
  padding: 1px 3px 1px 3px;
}
#wagenparktabel a {
  color:black;
  font-family: Arial;
  font-size: 12px;
  text-align: left;
  text-decoration: underline;
}
#reserveringstabel th {
  background-color:#FF0000;
  color:White;
  font-family: Arial;
  font-weight: bold;
  font-size: 12px;
  vertical-align: middle;
  text-align: left;
  padding: 1px 3px 1px 3px;
}
#reserveringstabel td {
  background-color:#CCCCCC;
  color:black;
  font-family: Arial;
  font-size: 12px;
  text-align: left;
  padding: 1px 3px 1px 3px;
}
#reserveringstabel .transparant {
  background-color: transparent;
  text-align: center;
  color: #666666;
  font-family: Arial;
  font-size: 10px;
}
#specificatietabel th {
  background-color:#FF0000;
  color:White;
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  vertical-align: top;
  text-align: left;
  padding: 1px 3px 1px 3px;
}
#specificatietabel td {
  background-color:#CCCCCC;
  color:black;
  font-family: Arial;
  font-size: 12px;
  text-align: left;
  padding: 1px 3px 1px 3px;
}
#specificatietabel .transparant {
  background-color: transparent;
  text-align: center;
  color: #666666;
  font-family: Arial;
  font-size: 10px;
}
#terugknop td {
  background-color:#CCCCCC;
  font-family: Arial;
  font-size: 10px;
  text-align: left;
  vertical-align: middle;
}
#terugknop a {
  color:#555555;
  text-decoration: none;
}
#blokgeel {
  color:#000000;
  background-color:#ffcc00;
  text-align: center;
  font-weight: bold;
}

#blokactie {
  border: 1px solid #000000;
  color:#ffcc00;
  background-color:#FFFFFF;
  text-align: center;
  font-weight: bold;
  font-size: 20px;
  padding: 10px 0px 10px 0px;
}
#waarborgsom td {
  font-size: 10 px;
}
#periode {
  width: 100%;
  border: 1px solid #AAA;
  background-color: #DDD;
  margin-bottom: 10px;
  color: black;
}
#periode th {
  text-align: left;
  font-size: 12px;
}
#periode td {
  color: black;
}
#calculator_plaatsen,
#offerte {
  padding: 0px;
  margin: 0px;
  border: 1px solid #AAA;
  background-color: #DDD;
  margin-bottom: 5px;
  color: black;
}
#calculator_plaatsen tr ,
#calculator_plaatsen td ,
#calculator_plaatsen table,
#offerte tr ,
#offerte td ,
#offerte table {
  padding: 0px;
  margin: 0px;
}
#calculator_plaatsen td,
#offerte td {
  color: black;
}

