body {
  margin:0px;
}
* 
{
	scrollbar-base-color: #e5322c;
	scrollbar-arrow-color: #e5322c;
	scrollbar-3dlight-color: #e5322c;
	scrollbar-darkshadow-color: #e5322c;
	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
  font-family: Verdana;
  font-size:11px;
  letter-spacing:1px;
}
.center, .center *
{
	scrollbar-track-color: #e5322c;
}
a img 
{
  border:none;
}
#topdiv 
{
  height:210px;
  background-image:url("../img/bollen.jpg");
  background-position:top left;
  background-repeat:no-repeat;
  vertical-align:bottom;
  position:absolute;
  width:100%;
  top:0px;
}
.middle 
{
  text-align:left;
  margin:0px auto;
  width:910px;
}
.left
{
  float:left;
  width:238px;
}
.center
{
  float:left;
  width:472px;
}
.trd
{
  float:left;
  width:157px;
}
.right
{
  float:left;
  width:200px;
  text-align:right;
}
#topdiv .menumain 
{
  padding-top:25px;
  text-align:justify;
}
#topdiv .menumain, #topdiv .menumain * 
{
  line-height:14px;
}
#topdiv .middle
{
}
#topdiv .menuContainer
{
  position:absolute;
  width:472px;
  top:179px;
  margin:0px auto;
  text-align:center;
}
#topdiv .menuContainer div
{
  float:left;
}
#topdiv #div2
{
  border:1px solid #e5322c;
  border-width:0px 1px;
  padding:0px 10px;
  margin:0px 12px;
}
#topdiv .menuContainer, #topdiv .menuContainer a
{
  color:#e5322c;
  text-decoration:none;
}
#topdiv .menutop 
{
  margin:0px auto;
  height:189px;
}
#topdiv .menutop td 
{
}
#topdiv .menutop #col1 
{
  width:50%;
  text-align:right;
}
#topdiv .menutop #col2
{
  width:0%;
  text-align:center;
  padding:0px 20px;
  white-space:no-wrap;
}
#topdiv .menutop #col1 img, #topdiv .menutop #col2 img, #topdiv .menutop #col3 img
{
  margin-bottom:8px;
}
#topdiv .menutop #col3
{
  width:50%;
  text-align:left;
}
#topdiv .menutop a
{
  color:#aaaaaa;
  height:80px;
  text-transform:uppercase;
  text-decoration:none;
  font-weight:bold;
}
#topdiv .menutop .active a
{
  color:#e5322c;
}
#topdiv .left
{
  padding-top:177px; 
}
#topdiv .left img
{
  width:200px;
  height:15px;
}
#topdiv .right
{
  padding-top:98px;
}
#topdiv .right img
{
  width:148px;
  height:93px;
}
#maindiv 
{
  background-color:#e5322c;
  margin-top:210px;
}
#maindiv .trd, #maindiv .trd a 
{ 
  text-transform:uppercase;
  color:white;
  text-align:center;
  text-decoration:none;  
}
#maindiv select,#maindiv option,#maindiv optgroup
{
	color:#e5322c;
}
#maindiv .trd img 
{
  clear:both;
  margin-top:25px;
  margin-bottom:10px;
}
#maindiv .left .menu
{
  margin:65px 0px;
  margin-right:38px;
  text-align:right;
  width:185px;
  border-right:1px solid white;

  padding-right:15px;
}
#maindiv .left .menu a
{
  display:block;
  clear:both;
  color:white;
  
  margin:6px 0px;
  text-decoration:none;
}
#maindiv .left .menu a.selected
{
	color:white;
  font-weight:bold;
}
#maindiv .left p
{
  margin:0px;
}
#maindiv .disabled a
{
  color:#ef8480;
}
#maindiv .center
{
	padding:65px 0px;
}
#bottomdiv
{
}
#bottomdiv .left img 
{
  margin-top:39px;
  margin-left:4px;
}
#bottomdiv .trd 
{
  text-align:center;
}
#bottomdiv .trd .rounded
{
  background-repeat:no-repeat;
  width:157px;
  line-height:20px;
  text-align:center;

  position:relative;
  background-image:url("../img/rounded.medium.gif");
  margin-top:-44px;
  padding-top:28px;
}
#bottomdiv .trd .rounded a
{
  display:block;
  color:#e5322c;
  margin-bottom:2px;
  text-decoration:none;
  letter-spacing:0px;
  font-weight:bold;
}
#bottomdiv .trd .rounded .disabled
{
  color:#bfbfbf;
}
#bottomdiv .right img 
{
  margin-top:48px;
  float:right;
}
.clear 
{
  clear:both;
}
.bolDiv 
{
  margin:0px auto 35px auto;
  text-align:center;
}
.bol
{
  margin:0px auto;
  width:61px;
  height:62px;
  background-image:url("../img/bol.gif");
  text-transform:uppercase;
  font-weight:bold;
  color:#e5322c;
}
.txt, .txt * 
{
  color:#FFFFFF;
  text-align:justify;
  line-height:16px;
  letter-spacing:0px;
  font-size:12px;
}

.newsItem
{
  padding-bottom:25px;
}
.newsItem h1
{
  font-weight:bold;
  text-align:justify;
  margin-bottom:15px;
}
.newsItem .newsContent 
{
  padding:10px 0px;
}
.newsItem .newsDate 
{
  font-weight:normal;
  font-style:italic;
}


.newsItems
{
  padding-bottom:25px;
  margin-bottom:25px;
  border-bottom:1px solid white;
}
.newsItems a
{
  float:right;
}
.newsItems h2
{
  font-weight:bold;
  text-align:left;
  margin:0px;
  padding:0px;
  margin-bottom:15px;
}
.newsItems h2 a
{
  text-decoration:none;
  float:none;
}

.downloadCat
{
  font-weight:bold;
}
.downloadSpacer
{
  height:20px;
  line-height:20px;
}
input, textarea
{
   background-color:#e5322c;
   border:1px solid white;
   height:18px;
   color:white;
}
textarea
{
  height:auto;
  overflow:auto;
}
.searchField
{
   width:300px;
   margin-right:5px;
}
.searchButton, .button 
{
   width:150px;
   background-color:#e5322c;
   border:1px solid white;
   background-color:#e5322c;
   color:white;
   text-align:center;
   height:22px;
   padding:0px;
   margin:0px;
}
#events img 
{
  float:right;
  width:100px;
  margin-bottom:5px;
}
.eventItem 
{
  clear:both;
}
.eventSpacer 
{
  height:20px;
}
.noborder
{
border:none;
}
label
{
cursor:pointer;
}
.organigram
{
	margin-top:40px;
}
#productIndexItems a:link, #productIndexItems a:active,#productIndexItems a:visited 
{
	 text-decoration:none;
}
#productIndexItems a:hover 
{
	  text-decoration:underline;
}
.org_table, .org_table tr, .org_table td
{
	padding:0px;
  margin:0px;
  line-height:0px;
}


.datascanTable
{
  width:450px;
  background-color:#cccccc;
  border:1px solid #aaaaaa;
  border-right:none;
  border-bottom:none;
}

.datascanTable th
{
  font-size:14px;
  color:red;
  font-weight:bold;
  text-align:center;
}
.datascanTable td, .datascanTable th
{
  border-right:1px solid #aaaaaa;
  border-bottom:1px solid #aaaaaa;
}

.datascanTable .arrowCol
{
  border-right:none;
}

.datascanTable .oneven td, .datascanTable .oneven td *
{
  color:red;
  text-align:left;
}
.datascanTable .even td, .datascanTable .even td *
{
  color:red;
  background-color:white;
  text-align:left;
}
