
/* Main lay-out */
*, body
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}
html, body {height: 96%;}
form {margin: 0px; padding: 0px;}
img {border: 0}
br.clear {clear: both;}
.error {color: #ffffff; margin: 5px; font-weight: bold;}
.success {color: maroon;}
h1 {font-size: 14px;}
h2 {font-size: 13px;}

table.container {width: 100%; height: 100%;}
table.container td {vertical-align: middle; text-align: center;}

div#container
{
  position: relative;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  width: 970px;
  height: 552px;
}
div#logo
{
  position: absolute;
  top: 0px;
  left: 0px;
  width: 200px;
  height: 90px;
}
div#menu
{
  position: absolute;
  top: 60px;
  left: 200px;
  width: 770px;
  height: 30px;
  z-index: 2;
}
div#submenu
{
  position: absolute;
  top: 120px;
  left: 800px;
  width: 150px;
  height: 332px;
}
div#submenu img {
	margin: 0px 0px 9px 0px;
}
div#main
{
  position: absolute;
  top: 181px;
  left: 30px;
  width: 560px;
  height: 233px;
  overflow: auto;
  color: white;
  padding-right: 20px;
}
div#footerleft
{
  position: absolute;
  top: 437px;
  left: 0px;
  width: 551px;
  height: 115px;
}
div#footercenter
{
  position: absolute;
  top: 485px;
  left: 560px;
  width: 230px;
  height: 100px;
}
div#footerright
{
  position: absolute;
  top: 465px;
  left: 850px;
  width: 87px;
  height: 66px;
}
div#footerright img {float: left;}

td {color: white;}

a
{
  text-decoration: underline;
  color: white;
}
a:hover
{
  text-decoration: none;
  color: white;
}

ul.vacancy
{
  margin: 0px;
  padding-left: 10px;
  list-style: none;
}
ul.vacancy li
{
  font-weight: bold;
}
ul.vacancy li a
{
  text-decoration: none;
  color: white;
}
ul.vacancy li a:hover
{
  text-decoration: underline;
  color: white;
}

ul.news
{
  margin: 0px;
  padding-left: 20px;
}
ul.news li
{
  list-style-image: url(HTMLDOCROOT/images/interface/arrow_news.gif);
}
ul.news li a
{
  text-decoration: underline;
  color: white;
}
ul.news li a:hover
{
  text-decoration: none;
  color: white;
}

ul.news span.title
{
  display: block;
  color: white;
  font-weight: bold;
}
ul.news span.posted
{
  display: block;
  font-size: 9px;
  color: #dedede;
}

h2.news, h2.partner
{
  font-size: 13px;
  margin: 5px 0px;
}
h3.news
{
  margin: -3px 0px 5px 0px;
  font-size: 9px;
  color: #dedede;
}

img.newsitem
{
  float: left;
  margin: 0px 5px 5px 0px;
  border: 1px solid #8d0b0a;
}
img.partnerlist
{
  float: left;
  margin: 0px 5px 5px 0px;
  border: 1px solid #15477B;
}

ul.partner
{
  margin: 0px;
  padding-left: 20px;
}
ul.partner li
{
  font-weight: bold;
  list-style-image: url(HTMLDOCROOT/images/interface/arrow_partners.gif);
}
ul.partner li a
{
  text-decoration: none;
  color: white;
}
ul.partner li a:hover
{
  text-decoration: underline;
  color: white;
}

td.label, td.input
{
  text-align: left !important;
}
td.input input, td.input select, td.input textarea
{
  border: 1px solid black;
  width: 250px;
}
td.input textarea {
	height: 100px;
}

ul.sitemap li
{
  list-style-type: none;
}
ul.sitemap li a
{
  text-decoration: none;
  color: white;
}
ul.sitemap li a:hover
{
  text-decoration: underline;
  color: white;
}

a.partners
{
  float: right;
}

img.sfeer_submenu {
	position: absolute;
	bottom: 30px;
	left: -20px;
}

div#footerleft object.flash_default, div#footerleft embed.flash_default {
	margin-top: 16px;
}

table.sitemap td {
	text-align: left !important;
}

a#terberg60jaar {
	position: absolute;
	bottom: 30px;
	left: -10px;
}
