 body {
  font-family: Arial, Helvetica, Geneva;
  font:10px Arial;
  color: grey;
  background-color:#FFFFFF;
  margin:0px 0px 0px 0px;
  padding:0px;
  text-align:center;
  scrollbar-3dlight-color: #CCCCCC; 
  scrollbar-arrow-color:  #999999; 
  scrollbar-darkshadow-color: #CCCCCC; 
  scrollbar-face-color:  #CCCCCC; 
  scrollbar-highlight-color: #999999; 
  scrollbar-shadow-color:  #999999; 
  scrollbar-track-color:  #CCCCCC;
 }


#container {
position: relative;
  left: 0px;
  top: 25px;
  width: 720px;
  height: 510px;
  margin: 10px auto;
  background-color:#FFFFFF;
  color:#1A2911;
  border: 2px solid grey;
  line-height: 130%;
}

#logo {
  position: absolute;
  top: 14px;
  left: 112px;
  background-color:#FFFFFF;
}


#pille {
  position: absolute;
  left: 460px;
  top: 260px;
  background-color:#FFFFFF;
}

#menubar {
  position: absolute;
  left: 60px;
  top: 470px;
  width: 85%;
  background-color:#FFFFFF;

}


#articles {
  border: 1px solid grey;
  float: left;
  position: absolute;
  width: 600px;
  height: 390px;
  top: 50px;
  left: 40px;
  margin-left: 20px;
  margin-top: 20px;
  padding-left: 10px;
  text-align:justify;
}


#innenrahmen {
  font: 12px Arial; 
  font-color: grey;
  position: absolute;
  width: 570px;
  height: 370px;
  left: 20px;
  top: 10px;   
  border: 0px solid grey;
  text-align:justify;
}


 html  {
  min-height:100%;
  width:100%;
  height:100%;
 }
 

 form, fieldset {
  display: inline;
  margin:0px;
  padding:0px;
  border:none;
 }

 input.submit {
  font-weight:none;
  color:#FFFFFF;
  background:#000000
 }

 input.image {
  margin:0px;
  border:none;
  padding:0px;
  background:none;
 }

 input.radio {
  border:none;
  background-color:#FFFFFF;
  color:#FFFFFF;
  padding:0px;
 }

 input, textarea {
  font:10px Arial;
  color:#000000;
  background-color:#FFFFFF;
  vertical-align:top;
  border:1px solid #000000;
  padding:3px;
  padding-left:2px;
 }

 select {
  font:10px Arial;
  color:#000000;
  vertical-align:top;
  background-color:#FFFFFF;
  border:0px solid #000000;
  padding:0px;
  margin:0px;
  padding-left:2px;
 }

 a {
  text-decoration:none;
  color: #404040;
  background-color:#FFFFFF;
  text-style:italic;
 }

 a.normal {
  text-decoration: none;
  color:#404040;
  background-color:#FFFFFF;
  text-style:italic;
 }

 a.normal:hover {
  text-decoration: none;
  color: grey;
  background-color:#FFFFFF;
 }

 a:hover {
  background-color:#FFFFFF;
  text-decoration: bold;
  color: grey;
 }

 a.red {
  text-decoration:none;
  background-color:#FFFFFF;
  color:#FF0000;
 }

 a.red:hover {
  text-decoration:underline;
  color:#FF0000;
 }

H1,H2,H3,H4,H5 {
 font-family:        arial, helvetica, geneva, san-serif;
}
H1  { 
 color: #404040; 
 font-weight: bold; 
 font-size: 14px; 
 padding: 2px; 
 width: 100%;
 border: 0px solid grey;
}
H2  { 
 color: #404040; 
 font-weight: bold; 
 font-size: 14px; 
 padding: 2px; 
 width: 100%;
 border: 0px solid grey;
}
H3  { 
 color: #404040; 
 font-weight: bold; 
 font-size: 14px; 
 padding: 2px; 
 width: 100%;
 border-bottom: 0px solid grey;
}

UL  {
 list-style-image: url(aufzaehlungspille.gif);
 list-style-position: none;
}

LI  {
 color: grey;
}

TABLE  { 
 color: #404040; 
 font-weight: normal; 
 font-size: 12px; 
 padding: 2px; 
 width: 85%;
 border-bottom: 0px solid grey;
}

a.menu {
 text-decoration: none;

    }
a.menu:hover {
 text-decoration: none;
     }