body { 
background-color : #ffffff ;
font :  normal normal 12px/18px Helvetica, Arial, sans-serif ;
color : #000 ;
border : solid 0px black ;
#width : 800px ;
#height : 600px ;
}

H1 { font-size: 15px; }
H2 { font-size: 13px; }

#p  { width : 450px ; }
dl, ul, ol { width : 450px ; }
td { font :  normal normal 12px/18px Helvetica, Arial, sans-serif ;
}

a { text-decoration : none ;
color : #009 ;
}

a:hover { color : white ;
background-color : red ;
}

a.bild:hover { color : white ;
background-color : #dcdcdc  ;
}

div.navigation { margin-top : 30px ;
margin-bottom : 30px ;
/*line-height : 1em ;*/
/*font-size : 1em ;*/
}
div.inhalt { margin : 30px 70px 30px 50px ;
}
div.mono { font-family : Courier, mono-space ;
width : 450px ;
}
span.important { color : #f00 ;
}
.rot { color : #f00 ;
}

table.contenttable {
  vertical-align: top;
  text-align: left;
}

table.contenttable td {
  vertical-align: top;
}

TD#head1 {
  background-color: #dcdcdc;
  width: 30%;
  height: 40px;
}
TD#head1 img {
  border: none; 
}


TD#head2 {
  background-color: #dcdcdc;
  font-weight: bold;
  font-size: 18px;
  height: 60px;
}

TD#head3 {
  background-color: #dcdcdc;
  width: 25%;
  height: 90px;
}

TD#head3 img {
  border: none;  
}


TD#foot1 {
  background-color: #dcdcdc;
  font-size:12px;
   white-space: nowrap;
}
TD#foot1 SPAN.bold {
  font-weight: bold;
  white-space: nowrap;
}

TD#foot2 { 
  font-size:12px;
  white-space: nowrap;
}

TD#foot2 A {
  font-size:12px;
  white-space: nowrap;
  text-decoration:none; 
  color:black;
}
TD#foot2 SPAN.red {
  color:red; 
  font-weight: bold; 
  white-space: nowrap;
}

DIV#headline {
	font-size: 18px;
	font-weight: bold;
}

