/* header formatted */

table.head
  {
   width: 750px;
   height: 100px;
   border: 0px;
   font-family: Times;
   font-size: 48px;
   color: #FF0000;
  }

td.headlogo
  {
    text-align: right;
  }

/* menue block margin und padding zur pos. auf der Seite */
ul.cssmenu {
  position: relative;
  display: block;
  margin: 2px;
  padding: 2px;
}

ul.cssmenu ul {
  position: relative;
  display: none;
}
/* float positioniert komplettes menue */
ul.cssmenu li {
  position: relative;
  display: inline;
  float: left;
}

ul.cssmenu li a {
  font-family: arial, Helvectica, Geneva, sans-serif;
  /*original 12px*/
  font-size: 14px;
  line-height: 25px;
  text-decoration: none;
  text-align: center;
  text-valign: middle;
  display: block;
/*original 100px*/
  width: 150px;
/*orig 20px*/
  height: 25px;
}
ul.cssmenu li:hover > a {
  background-color: #666666;  
  color: #FFFFFF;
  font-weight: bold;
}
/* UntermenŸpunkt einblenden */
ul.cssmenu li:hover > ul {
  position: absolute;
  top: 25px;
  left: -40px;
  display: inline;
}
/* ab zweite Ebene */
ul.cssmenu li li:hover > ul {
  top: 0px;
/*original 110*/
  left: 110px;
}
ul.cssmenu li li a {
/* original 150*/
  width: 150px;
}
ul.cssmenu a {
  color: #000000;
  background-color: #e4e4e4;

}
ul.cssmenu ul a {
  background-color: #d4d4d4;
}
ul.cssmenu ul ul a{
  background-color: #c4c4c4;
}
ul.cssmenu ul ul ul a{
  background-color: #b4b4b4;
}

ul.cssmenu {
  _text-indent: 10px;
}
ul.cssmenu ul {
  _display: inline;
  _margin-left: 0px;
  _text-indent: 20px;
}
ul.cssmenu ul ul {
  _text-indent: 30px;
}
ul.cssmenu ul ul ul {
  _text-indent: 40px;
}
ul.cssmenu li {
  _float: none;
}

ul.cssmenu li a {
  _text-align: left;
  _width: 150px;
}
ul.cssmenu a:hover {
  _font-weight: bold;
  _background-color: #666666;
}


body {
  background-color: #FFFFFF;
  font-family: Arial, Helvetica, Geneva;
  font-size: 12px;
}

body.intro {
  background-color: #e4e4e4;
  font-family: Arial, Helvetica, Geneva;
  font-size: 12px;
}

h2 {
   font-family: Arial, Helvetica, Geneva;
   font-size: 18px;
}

p.impressum {
   font-family: Arial, Helvetica, Geneva;
   font-size: 10px;
}

a.static {
   font-family: Arial, Helvetica, Geneva;
   font-size: 10px;
   font-weight: bold;
   text-decoration: none;
   color: blue;
   }  
a.static:visited {
   font-family: Arial, Helvetica, Geneva;
   font-size: 10px;
   font-weight: bold;
   text-decoration: none;
   color: purple;
}

table.haftung {
   font-family: Arial, Helvetica, Geneva;
   font-size: 10px;
   width: 30%;
   height: 100%;
   vertical-align: bottom;
   border: 1px;
}

td.haftung {
   font-family: Arial, Helvetica, Geneva;
   font-size: 10px;
   vertical-align: bottom;
  }
  

table.content {
   font-family: Arial, Helvetica, Geneva;
   width: 750px;
   background-color: #e4e4e4;
   margin: 4px;
   padding: 8px;
   }

td.headlinexinet {
   font-family: Arial, Helvetica, Geneva;
   font-size: 18px;
   font-weight: bold;
   width: 750px;
   height: 35px;
   color: #7a7cb7;
   }
   
td.contenthead {
   width: 750px;
   background-color: #FFFFFF;
   height: 105px;
   font-size: 46px;
 }

td.content {
   font-family: Arial, Helvetica, Geneva;
   font-size: 14px;
   width: 750px;
   line-height: 22px;
   text-align: justify;
}

td.content2 {
   font-family: Arial, Helvetica, Geneva;
   font-size: 14px;
   width: 375px;
   line-height: 22px;
   text-align: justify;
}

p.signature {
   font-family: Arial, Helvetica, Geneva;
   font-size: 14px;
   color: #FF0000;
   }

div.list {
   left: 40px;
   }
   

