
body {
  /* Always show scrollbar in all browsers*/
  overflow-y: scroll;
  background:#222;
}

.mainContainer table.mainTable{
  text-align:center;
  margin-left:auto;
  margin-right:auto;
  min-height:100%;
  width:800px;
  border-width:0px;
  padding:0px;
  border-collapse: collapse;
}

table {
  border-width:0px;
  padding:0px;
  border-collapse: collapse;
}


p {
  font-family:Arial;
}

img {
  border:0px solid #FFFFFF;
}

.menuTD {
 background:#085b94;
 height:25px;
}

#mainmenu a {
  color:#FFFFFF;
  font-family: Arial;
  font-weight:bold;
  text-decoration:none;
  display:block;
}

#mainmenu a:hover {
  text-decoration:underline
}

a.headertekst {
  color:#777777;
  font-family:Arial;
  font-weight:normal;
  font-size:8pt; 
  text-decoration:none;
  display:block;
}

.headerlogo {
  width:50px;
  height:100px;
  position:relative;
  top:40px;
  left:615px;
  z-index:10;
} 

.headerlogo img{
  margin-bottom:10px;
}

#mainmenu, #mainmenu ul {
  list-style:none;
  font-size:10pt;
  line-height:1;
  padding:0px;
  margin:0px;
  z-index:10;
}

#mainmenu li a {
  font-size: 10pt;
  padding: 0px 10px 0px 10px;
}

#mainmenu ul a {
  font-size: 8pt;
  line-height:20px;
  width:130px;
}

#mainmenu li {
  float:left;
  margin: 0px 0px;
  padding: 0px 0px 0px 0px;
}

#mainmenu ul {
  position: absolute;
  width: 150px;
  margin:0px;
  padding:0px;
  left: -1000px;
  /*top: 128px;*/
  background:#085B94;
}

#mainmenu ul li a{
  width:130px;
  margin: 2px 0px 2px 0px;
}

#mainmenu ul li a:hover {
  width:130px;
  color:#FFFFFF;
  background:#388BC4;
}

#mainmenu li:hover ul, #mainmenu li.sfhover ul {
  left:auto;
  background-position: 0px 0px ;
} 

.headertekst a{	
  position:relative;
  left:600px;
  top: 10px;
  font-family:Verdana,Arial;
  font-size:10pt;
  color:#FFFFFF;
  font-weight:bold;
  text-decoration:none;
  text-align:left;
}

.header-groot{
  background:url(index_files/header-groot.jpg) no-repeat left 0%;
  height:400px;
}

.header-klein{
  background:url(index_files/header-klein.jpg) no-repeat left 0%;
  height:100px;
}

div.headertitle{
  display:none;
}

.kruimel {
  font-size:8pt;
  background:#FFF;
  height:20px;
}

.clicklogo div {
  width: 10px;
  height:10px;
  vertical-align:top;
  text-align:left;
  position: relative;
}

.contentDiv{
  height:100%;
}

.contentTD {
  background:#FFF;
  vertical-align:top;
  max-width:800px;
  padding-left:30px;
  padding-right:30px;
}

td {
  font-size:10pt;
  font-family: verdana,arial;
  text-align:justify;
}
	

h1 {	
  color:#075a93;
  font-size: 18pt;
  font-family: verdana, arial;
  text-align:left;
}

h2 {
  color:#075a93;
  font-size: 16pt;
  font-family: verdana, arial;
}

h3 {
  color:#075a93;
  font-size: 12pt;
  font-family: verdana, arial;
}

li {
  color:#000000;
  font-family: verdana,arial;
  text-align:left;
}

p {
  color:#000000;
  font-size: 10pt;
  font-family: verdana,arial;
  text-align: left;
  text-align: justify;
}

p.bijschrift {
  font-style: italic;
  text-align:center;
}

a {
  color:#000000;
  font-family: verdana,arial;
}

.blauw *{
  color:#075a93;
}

.bender-img {
  margin:10px 10px 10px 10px;
}

.machine-text {
  background:#FFF;
  vertical-align:top;
  max-width:800px;
  height:100%;
}

.machine-header {
  background-color: #388BC4;
  font-family: verdana,arial;
  text-align:center;
  color: #FFFFFF;
  font-size: 14pt;
  font-weight: bold;
  width:100%;
  margin-bottom:10px;
}

.machine-afbeelding {
  float:right;
  margin-left:20px;
}


div.machine-txt a{
  float:left;
  text-align:center;
  text-decoration:none;
}

div.machine-txt span{
 clear:left;
}

.machine-sub{
 text-decoration:none;
  text-align:center;
  position: relative;
  top:-10px;
  font-weight:bold;
  font-size:12pt;
  color:#AAAAAA;
  margin:0px 0px 0px 0px;
  z-index:1;
}

div.machine-txt:hover span{
  color:#444444;
}

a.machines img {
  float:left;
  /*CSS3 standard:*/
  opacity:0.25;
  /*for IE:*/
  filter:alpha(opacity=25);
  z-index:0;
  padding:0px 10px 10px 10px;
  border-color: #fff;
  border-style: solid;
  border-width: 2px; 
  position:relative;
  top:10px;
}

a.machines:hover img{
  /*CSS3 standard:*/
  opacity:1.0;
  /*for IE:*/
  filter:alpha(opacity=100);
}

.route {
  width:700px;
  height:400px;
  border:0px;
}

.footer, .footer a{
  background:#085b94;
  height:20px;
  text-align:center;
  font-size:8pt;
  color:#868fa0;
}

