.TABLEborder {border: 1px solid #dddddd;border-style: solid;}
.TABLEborder2 {border: 1px solid #dddddd;}
.TABLEborder3 {border-collapse:collapse;}
.klein {font-size: 8px;}
td.special{
border:1px solid black;
}
tr.special{
border:1px solid black;
}

html { 
  padding:0px;
  margin:0px;
}

body {
 background-color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  padding:0px; 
  margin:0px;
}
#ueberschrift{
  position: absolute;
margin-top:10px;
  background-color:#FFFFFF;
}
#top {
    margin-top: 0px;
    position: relative;
  width: 0px;
  height: 0px;
}

#inhalt {
position: absolute;
padding:0px;
margin-top:100px;
margin-left:10px;
margin-right:20px;
}
#counter {
  width: 0px;
  color: white;
  height: 0px;
}
#menu2 {
position: absolute;
margin-top:-100px;
margin-left:-100px;
  width: 0px;
  height: 0px;
  color: white;
}

a.navigation:link
{
text-decoration:none;
margin-left:10px;
color:white;
font-weight: bold;
font-size: 12px;
}
a.navigation:visited
{
text-decoration:none;
margin-left:10px;
color:white;
font-weight: bold;
font-size: 12px;
}

a:link
{
text-decoration:none;
color:#220000;
font-weight: bold;
font-size: 12px;
}

a:hover

{
TEXT-DECORATION: underline;
color:#220000;
font-size: 12px;
background:000000 ;
}
input,textarea{border: 1px solid #999;color: #000000;} 
input:hover,textarea:hover{border: 1px solid #000000;color: #000000;} 

