* {
  margin           : 0;
  padding          : 0;
  border-style     : solid;
  border           : 0;
  border-collapse  : collapse;
  border-spacing   : 0;
  empty-cells      : show;
  font-family      : verdana, sans-serif; 
  font-size        : 10pt;
  background-color : transparent;
  background-image : none;
}

#all {
  position         : fixed;
  left             : 0px;
  top              : 0px;
  height           : 100%;
  width            : 100%;
}

.bgcolor {
  xxbackground-color : #2e8b57;
}

.bold {
 font-weight : bold;
}

body {
  font-family      : Verdana, sans-serif;
  height           : 100%;
  width            : 100%;
  overflow         : hidden;
}

a {
  text-decoration  : none;
  color            : gray; 
}

a:hover {
  text-decoration  : none;
  color            : #990000;
}

#oben {
  position      : fixed;
  top           :   0px;
  left          :   0px;
  width         :  100%;
  height        : 120px;
  color         : #FFFFFF;
  font-weight   :  bold;
  padding       :   0px;
  z-index       :    30;
  background-color    : #990000;
}

#oben h1 {
  font-size     :  33px;
  padding-top   :  30px;
  padding-left  : 150px;
  text-align    : center;
}
#oben h2 {
  font-size     :  11px;
  padding-left  : 150px;
  text-align    : center;
}

h3, h4, h5, h6 {
  font-size     : 14px;
  line-height   : 180%;
  padding-top   : 10px;
  padding-bottom: 10px;
}

h4, h5, h6 {
  border-top    : dotted;
  border-width  : thin;
}

li {
  list-style-type : none;
}

#links {
  position : fixed;
  overflow : auto;
  top      : 120px;
  left     : 0px;
  width    : 180px;
  bottom   : 0px;
  z-index  :  30;
  background-color    : #990000;
}

#links ul {
  text-align    : center;
  line-height   : 180%;
  padding-top   : 50px;
}
#links li {
  font-size     : 12pt;
  font-weight   : 900;
}

#links li a {
  display  : block;
  color    : white;
}

#links li a:hover {
  color           : black;
  background-color: gray;
}

#links li a#nav_selected {
  color : white;
  background-color  : #444444;
}

#schattenli {
  position         : fixed;
  top              : 130px;
  left             : 180px;
  bottom           : 0px;
  width            : 10px;
  background-image : url('images/sh_left.png');
  background-repeat: repeat-y;
  z-index          :  30;
}

#schattenob {
  position         : fixed;
  top              : 120px;
  left             : 190px;
  right            : 0px;
  height           : 10px;
  background-image : url('images/sh_top.png');
  background-repeat: repeat-x;
  z-index          :  30;
}

#schattenmi {
  position         : fixed;
  top              : 120px;
  left             : 180px;
  width            : 10px;
  height           : 10px;
  background-image : url('images/ecke.png');
  z-index          :  30;
}
 
#logo {
  position        : fixed;
  overflow        : hidden;
  z-index         :  50;
  top             :   15px;       
  left            :   25px;       
  width           :  150px;       
  height          :  150px;       
  background-color: transparent;
  zoom: 1;
}

#logo img {
  position      : relative;
  left          : -0px; 
  top           : -0px; 
}
 
#fog { }
 
#content {
  position      : fixed;
  overflow      : auto;
  top           : 120px;       
  left          : 440px;       
  right         :   0px;       
  bottom        :   0px;       
  z-index       :    60;
  padding-top   :  10px;
  padding-left  :  10px;
  padding-right :  50px;
  line-height   :  130%;
  border-left   : dotted;
  xborder-right  : dotted;
  border-width  : thin;
}

#menu_content {
  position         : fixed;
  overflow         : auto;
  top              : 230px;
  left             : 210px;
  width            : 230px;
  bottom           :   0px;
  z-index          :    60;
  padding-left     :  10px;
  padding-top      :   2px;
}

#menu_content li a#selected {
  color            : #990000;
  font-weight      : bold;
}

#design {
  position         : fixed;
  left             : 230px;
  bottom           :  30px;
  font-size        : xx-small;
}

#design a {
  font-size        : xx-small;
}

#design a:hover {
  font-size        : xx-small;
}
