
body{
  margin:0px;
  background-image:url(../images/background.gif);
  background-repeat:repeat-y;
}

body, html{
  height:100%;
}

h1{
  font-size:64%;
  line-height:110%;
}

.navigationLayer{
  position:absolute;
  background-color: #185A9C;
  top:74px;
  left:0px;
  height:39px;
  width:984px;
  border:none;
  border-top:1px solid #FFFFFF;
  /*border-bottom:1px solid #FFFFFF;*/
  z-index:10;
}

.subNavigationLayer{
  position:absolute;
  background-color: #185A9C;
  /*background-image:url(../images/backgroundSubNavi.gif);*/
  background-repeat:no-repeat;
  top:131px;
  left:0px;
  height:39px;
  width:200px;
  border:none;
  z-index:10;
}

.topLayer {
  position:absolute;
  background-color:magenta;
  /*background-image:url(../images/backgroundTop.gif);*/
  background-repeat:no-repeat;
  top:0px;
  left:0px;
  height: 131px;
  width: 682px;
  border: none;
  z-index:9;
}

#functions{
  position:absolute;
  top:0px;
  left:683px;
  height:74px;
  background-color:#CCEEFF;
}

#rightArea{
  position:absolute;
  top:114px;
  left:683px;
  width:301px;
  background-color:#CCEEFF;
}

.naviTable{
  padding:0px;
  height:39px;
  table-layout:fixed;
  width:771px
}

.submenuTable{
  width:180px
}

.naviCell{
  border-bottom:1px solid #FFFFFF;
  font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
  color:#FFFFFF;
  font-size:17px;
  font-weight:bold;
  vertical-align:bottom;
  text-align:center;
  cursor:hand
}

.naviCellActive{
  border-bottom:1px solid magenta;
  background-color:magenta;
  font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
  color:#000000;
  font-size:17px;
  font-weight:bold;
  vertical-align:bottom;
  text-align:center;
  cursor:hand
}

.submenuCell{
  font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
  color:#FFFFFF;
  font-weight:600;
  font-stretch:extra-condensed;
  text-align:left;
  height:30px;
  cursor:hand
}

.logoLayer {
  position:absolute;
  top:0px;
  left:0px;
  z-index:10
}

.headlineLayer{
  position:absolute;
  top:81px;
  left:210px;
  height:45px;
  width:250px;
  z-index:11
}

.headlineTable{
  padding:0px;
  height:45px;
  table-layout:fixed;
}

.headlineCell{
  font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
  color:#FFFFFF;
  font-weight:bold;
  vertical-align:bottom
}

.formsLayer{
  position:absolute;
  left:0px;
  width:200px;
  z-index:11;
  display:none
}

.contentLayer{
  position:absolute;
  top:131px;
  left:200px;
  width:483px;
  z-index:15;
  font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
}

.printContent{
  width:18cm;
  font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;  
}

a.specialButton:link, a.specialButton:visited, a.specialButton:active{
  padding:3px;
  padding-left:7px;
  padding-right:7px;
  font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
  text-decoration:none;
  font-size:70%;
  border:1px solid #FFFFFF;
  color:#185A9C;
}

a.specialButton:hover{
  padding:3px;
  padding-left:7px;
  padding-right:7px;
  font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
  text-decoration:none;
  font-size:70%;
  color:#FFFFFF;
  background-color:#185A9C;
}

A.mainmenuLinks{
  text-decoration:none;
  color:#FFFFFF
}
A.submenuLinks{
  text-decoration:none;
  color:#FFFFFF;
  font-size:80%;
}
A.subsubmenuItems{
  font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
  text-decoration:none;
  color:#000000;
  font-size:80%;
}

.subsubmenuHeadline{
  font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
  /*font-size:12px;*/
  text-align:right
}

H1{
  font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
  font-size:1.8em;
  font-weight:bold
}

#leftBlue{
  position:absolute;
  left:0px;
  top:0px;
  background-color:#CCEEFF;
  height:100%;
  width:200px;
}

#rightBlue{
  position:absolute;
  left:683px;
  top:0px;
  background-color:#CCEEFF;
  height:100%;
  width:301px;
}