
body {

  margin:0px; padding:0px;
  background-color:#fff; color:#21415e;
  font-family: Arial, Helvetica, sans-serif; font-size: 12px;
}



a:link {
	text-decoration: underline;
	color: #5f9ecb;

}
a:visited {
	text-decoration: underline;
	color: #5f9ecb;
}
a:hover {
	text-decoration: none;
	color: #5f9ecb;
}
a:active {
	text-decoration: underline;
	color: #5f9ecb;
}



#website {

  width:900px; padding:0px 10px; overflow:hidden;
  border:1px solid #bec8cf; border-width:0px 1px 0px 0px;
}

#header {

  height:85px; padding-left:640px; padding-top:20px;
  background-image:url(images/logo.jpg); background-repeat:no-repeat;
  color:#7d8d99; font-size:11px;
}

#header a {

  color: #f6b040; font-size:10px;
  text-decoration:none;  
}

#header a:hover {

   text-decoration:underline;
}

#header input {

  height:18px; width:135px;
  color:#7d8d99; background-color:#f4f5f6;
  border-width:1px; border-style:solid;	border-color:#d7dcdf;
}

#header .submitbutton {

  width:49px; height:15px; border:0px;
}

#menu {

  height:36px; margin-bottom:15px;
  background-image:url(images/nav_bg.gif); background-repeat:repeat-x;
}

#menu .menudiv {

  width:1px; height:36px; float:left;
  background-image:url(images/menu_divider.gif); background-repeat:no-repeat;
}

#menu a {

  display:block; float:left; width:auto; height:27px; padding:4px 8px 0px 8px;
  color:#fff; font-size:17px; font-weight:bold; text-decoration:none;

}

#menu a:hover {

  border:5px solid #f49601; border-width:0px 0px 5px 0px;
}


#content {

  clear:both; width:900px; overflow:hidden;
  color:#21415e; background-color:#f4f5f6;
  background-image:url(images/content_bg.gif); background-repeat:repeat-y;
  border:1px solid #fff; border-width:0px 0px 1px 0px;
}

#cntlbox {

  float:left; width:693px;

}

#cntlbox .headline {

  height:23px; padding-top:7px; padding-left:12px;
  color:#21415e; border:1px solid #fff; border-width:0px 1px 0px 0px;
  background-image:url(images/title.gif); background-repeat:repeat-x;
  font-size:14px; font-weight:bold; text-transform:uppercase;
}

#cntlbox .content {

  padding:12px;
}


#cntrbox {

  float:right; width:207px;
  background-color:#bec8cf; color:#21415e;
}

#cntrbox .headline, #cntrbox .subheadline {

  height:23px; padding-top:7px; padding-left:12px;
  color:#fff; border:1px solid #fff; border-width:0px 0px 1px 0px;
  background-image:url(images/title_orange.gif); background-repeat:repeat-x;
  font-size:14px; font-weight:bold; text-transform:uppercase;
}

#cntrbox .subheadline {

  color:#21415e; border-width:1px 0px 1px 0px;
  background-image:url(images/title.gif);
}

#cntrbox .registerbox {

  padding:20px 0px 20px 13px;
}

#cntrbox .emlinput {

  height:18px; width:144px;
  color:#21415e; background-color:#f4f5f6;
  border-width:1px; border-style:solid;	border-color:#21415e;
}

#cntrbox .newsbox {

  margin:16px; padding-bottom:16px;
  border:1px dotted #fff; border-width:0px 0px 1px 0px;
}

#cntrbox .newsdatum {

  color:#7d8d99; font-weight:bold; font-size:11px;
}

#cntrbox .newsheader {

  font-weight:bold;
}

#cntrbox .newstext {

  font-size:12px;
}


#footer {

  clear:both;
  padding:6px 0px 3px 0px;
  border:5px solid #bec8cf; border-width:5px 0px 0px 0px;
  background-image:url(images/watermark.gif); background-repeat:no-repeat;
  background-position:left bottom;
  color:#7d8d99; text-align:right;
}

#footer a {

  text-decoration:none;
  color:#7d8d99; font-size:11px;

}

#footer a:hover {

  text-decoration: underline;
}


p, form { margin:0px; padding:0px; }


td .tdan {

  padding:5px 10px;
  background-color:#d8dbdd; color:#284c6b;
}

td .tdaus {

  padding:5px 10px;
  background-color:#b5bfc7; color:#284c6b;
}

td .tdhd {

  padding:5px 10px;
  background-color:#284c6b; color:#fff;
  font-weight:bold;
}

