* {
  margin: 0;
  padding: 0;
}

html, body {
  height: 100%; /* Required */
}

A:visited {color: #24a4c4; text-decoration:underline;}
A:hover {color: #000000; text-decoration : underline;}
A:link {color: #24a4c4; text-decoration: underline;}

body {
  color: #000;
  background: #9cacc1 url(../images/bg.gif) repeat-y 50% 0;
  font: 11px Verdana, sans-serif;
  text-align: center;
  background-color:#9cacc1;
}

h1.homeheader {
  font: 20px Trebuchet MS,Verdana, sans-serif;
  padding:3px 8px;
  padding-left:8px;
  color:#575d5f;
  background-image:url(../images/bghomeitems_2.gif);
  background-repeat:repeat-y;
  border-top: 1px solid #758B8F;
  margin-top:-2px;
}


h1 {
  font: 21px Trebuchet MS, Verdana, sans-serif;
  padding:5px;
  padding-left:18px;
  color:#575d5f !important; 
  background-image:url(../images/bgh1.gif);
  background-repeat:no-repeat;
  background-position:bottom;
  
}

h2 {
  padding-top: 4px;
  padding-left:7px;
  font: bold 12px/1.5em Verdana, sans-serif;
}


h3 {
   color:#000000;
   font: bold 11px Verdana, sans-serif;
   
}


p {
  margin: 5px 0;
}

.contenthomeitem {
padding:9px;
line-height:16px;
margin-bottom:10px;
background-image:url(../images/bghomeitems_bot_2.gif);

background-repeat:no-repeat;
background-position:bottom;
padding-bottom:10px;
}

.contenthomeitem  A:link, .contenthomeitem  A:visited, .contenthomeitem  A:active {
	color: #24a4c4;
}

.contenthomeitem  A:hover {
	color: #000000;
}


#content {
padding:7px;
line-height:16px;
margin-bottom:10px;
background-repeat:repeat-x;
}


.kopje {
  font: bold 11px Verdana, sans-serif;
  font-weight:bold;
  color:#1A024C;
  margin-bottom:6px;
}

#container-page {
  margin: 0 auto;
  width: 780px;
  background: #FFFFFF;
  text-align: left;
  position: relative;
  min-height: 100%; /* For Modern Browsers */
  height: auto !important; /* For Modern Browsers */
  height: 100%; /* For IE */
}

#container-head {
  background: #FFFFFF;
  height:101px;
}

.logo {
float:left;
width:286px;
}

.headerani {
float:right;
text-align:right;
}


#container-menu {
  height:22px;
  background-color:#16758d; /* hiero */
}

html>body #container-menu {height:22px;}


#nieuws {
float:left;
width:337px;
height:120px;
padding:10px;
line-height:18px;
background-image:url(../images/homebluebox.gif);
background-repeat:no-repeat;
margin-bottom:40px;
margin-top:20px;
margin-right:20px;
}


h1.nieuwsheader {
  font: 20px Trebuchet MS,Verdana, sans-serif;
  padding:3px 0px;
  color:#16758d;
  background-image:url(../images/bghomeitems.gif);
  background-repeat:repeat-y;
}

.nieuwsdate {
font-weight:bold;
}

#nieuws .rss {
float:right;
margin-right:10px;
}

#over {
float:left;
width:337px;
height:120px;
padding:10px;
line-height:18px;
background-image:url(../images/homegreybox.gif);
background-repeat:no-repeat;
margin-bottom:40px;
margin-top:20px;
}


h1.overheader {
  font: 18px Trebuchet MS,Verdana, sans-serif;
  padding:3px 0px;
  color:#16758d;
  background-image:url(../images/bghomeitems.gif);
  background-repeat:repeat-y;
}


#beloning {
position:absolute;
left:50%;
top:434px;
margin-left:20px;
margin-top:22px;
width:370px;
height:284px;
padding:15px;
background-image:url(../images/beloningbox.gif);
background-repeat:no-repeat;
z-index:20;
}

html>body #beloning {top:439px;}

h1.beloningheader {
  font: bold 14px Verdana, sans-serif;
  padding: 0px 0px;
  padding-bottom:8px;
  margin:0px;
  color:#FFF;
  background-image:url(../images/bghomeitems.gif);
  background-repeat:repeat-y;
}

td.tdtype {
color:#FFFFFF;
height:17px;
}

td.tdtypebold {
color:#FFFFFF;
font-weight:bold;
height:17px;
}

td.tdcontentbold {
font-weight:bold;
}

.beloningrood {
color:#FF0000;
}


td.tdemail A:link, td.tdemail A:visited, td.tdemail A:active {
	color:#FF0000;
	text-decoration: underline;
}

td.tdemail  A:hover {
	color: #000000;
	text-decoration: underline;
}

#searchbox {
position:absolute;
width:120px;
height:18px;
left:50%;
margin-left:268px;
top:103px;
z-index:60;
color:#FFFFFF;
}
.zoekbox {
	background-color:#FFF;
	border: 1px solid #000; 
	color: #000;
	width: 90px; 
	font-size:85%;
	padding:1px;
	margin-right:3px; 
	padding-left:2px;
}
.zoekbut {
	border: 1px solid #000; 
	background-color:#FFF;
	color: #000;
	font-size:10px;
}
html>body .zoekbut {
	padding-bottom:1px;
}
#stallingen {
float:left;
width:230px;
margin-right:22px;
}

#inbouwbedrijven {
float:left;
width:230px;
margin-right:22px;
}

#producten {
float:left;
width:230px;

}

.tableheader {
font-weight:bold;
color:#1A024C;
height:22px;
}

.tablecontent {
color:#1A024C;
padding-top:4px;
padding-bottom:4px;
}

#container-padnav {
  background: #d4e2e5;
  height:18px;
  background-repeat:repeat-x;
  border-bottom:#758B8F 1px solid;
    border-top:#CCB0B9 1px solid;
  padding-top:3px;
    padding-bottom:0px;
  padding-left:35px;
  font-size:10px;
  color:#666666;
}

#container-padnav A:link, #container-padnav A:visited, #container-padnav A:active {
	color:#666666;
	text-decoration: underline;
}

#container-content {
  padding: 0 1em 22px 2em;
}

#container-content:after {
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

#content-pri {
  width: 100%;
  float: left;
  margin-top:20px;
  background-color:#FFFFFF;
}

#content-sec {
  padding: 1em 0;
  width: 20%;
  float: left;
}

#content-sec ul,#content-sec ul li {
  list-style: none none;
}

#container-foot {
  width: 100%;
  background: #D4E2E5;
  border-top:#787FAE 1px solid;
  position: absolute;
  left: 0px;
  bottom: 0 !important;
  bottom: 0px; /* For Certain IE widths */
  height: 22px;
}

#foot {
  padding: 0 1em;
  line-height: 22px;
}

.footcopy {
float:left;
font-size:10px

}

.footdisclaimer {
float:right;
	font-size:10px
}

.footdisclaimer A:link, .footdisclaimer A:visited, .footdisclaimer A:active {
color:#000;
	text-decoration: none;
}

.footdisclaimer A:hover {
color:#000;
	text-decoration: underline;
}

#mapZoeken 
{
	margin-top: 4px;
	padding: 4px;
	width:728px;
	border: solid 1px #6666cc;
}

#map 
{
	margin-top: 4px;
	width:736px;
	height:500px;
	border: solid 1px #6666cc;
}
li li {
min-height: 23px;
width: 135px;;
}