.jsnav2 {}
.jsnav3 {}

a
{
  text-decoration: none
}

html
{
  overflow-y: scroll;
}

body
{
  background: url(site_bg.jpg) top left repeat-x;
}

#siteContainer
{
  width: 890px;
}

#siteHeader
{
  width: 890px;
}

#siteHeader img
{
  border: 1px white solid;
  border-top: 0;
}

#siteNav
{
  width: 890px;
  height: 26px;
  text-align: left;
  margin-bottom: 5px;
  background: url(nav_bg.jpg) top left repeat-x;
}

#vacantpositions .section {
  color: #8a8a8a;
}

#contact .inlinelink {
  color: #959499;
  text-decoration: none;
}

#siteMainContainer
{
  overflow: auto;
  width: 890px;
  background: url(main_bg.jpg) top left repeat-y;
}

#siteMainNav
{
  text-align: left;
  float: left;
  width: 180px;
}

#siteMainContent
{
  text-align: left;
  float: left;
  width: 710px;
}

#siteBottomContainer
{
  clear: both;
  width: 890px;
  height: 230px;
  margin-top: 5px;
  background: url(bottom_bg.jpg) top left repeat-x;
}

#siteBottomContent
{
  padding-top: 5px;
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  font-size: 10px;
}

#siteBottomContent a
{
  color: #747474;
}

#siteBottomContent a:hover
{
  text-decoration: underline;
}

/* -- Navigation 1 -- */

#navFoer
{
  margin: 4px 0 0 0;
  height:19px;
  width:1px;
  background:#807231;
  float:left;
}

#navEfter
{
  margin: 4px 0 0 0;
  height: 19px;
  width: 1px;
  background: #eddea3;
  float: left;
}

#siteNav ul, #siteNav li
{
  margin: 0px;
  padding: 0px;
  float: left;
}

#siteNav li
{
  height: 19px;
  margin: 4px 0 0 0;
  display: block;
  list-style-type: none;
  border-left: 1px #eddea3 solid;
  border-right: 1px #807231 solid;
}

#siteNav li a
{
  text-align: center;
  font-size: 12px;
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  color: #3d372b;
}

#siteNav li a:hover
{
  color: white;
}

#navDiv
{
  float: left;
  height: 19px;
  margin: 0 1px 0 1px;
}

#navDivPad
{
  padding: 3px 10px 0 10px;
}

.navDivActive
{
  background: url(nav_bg-aktiv.jpg) left top repeat-x;
}

/* -- Navigation 2 -- */

#nav2Ul
{ 
  margin: 0px; 
  padding: 0px; 
  float: left;
}

#nav2Ul li 
{
  list-style-type: none; 
  margin: 1px 1px 0px 1px;
  width: 178px;
  height: 21px;
  display: block;
  background: #bebfc1;
}

#nav2Ul li a 
{
  width: 168px;
  color: #34312c;
  display: block;
  padding: 3px 0 0 10px;
}

#nav2Ul #nav2LiActive
{
  background: #dfc557;
}

#nav2Ul #nav3Li
{
  margin: 1px 1px 0px 1px;
  width: 178px;
  height: 21px;
  background: #eaeaea;
}

#nav2Ul #nav3LiActive
{
  background: #d4d5d7;
}

#nav2Ul #nav3Li a
{
  width: 168px;
  color: #34312c;
  padding: 3px 0 0 10px;
}

#job_table td
{
  border-bottom: 2px white solid;
}

 .sectionheader {
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-size: 20px;
color: #dcc657}

.section {
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-size: 11px;
margin-top: 0px;
margin-bottom: 4px}

.sectionlist {
vertical-align: middle;
list-style-image: url(list_gif.gif);

list-style-position: outside;

margin: 0;

padding: 0;

padding-bottom: 8px;

margin-left: 10px;
}

.inlinelink {
color: #000000;
text-decoration: underline}

.inlinelink:hover {
text-decoration: none}

.formreq {
display:none;
}

.navigation {
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-size: 11px}

.section a {
color: #000000}

