*{
  font-family:Verdana;
  font-size:10px;
  }

body{
  background:#f4f4f4 url(images/bg.gif) top center repeat-y;
  text-align:center;
  }
  
p{
  margin:0 0 10px 0;
  }
  
td{
  vertical-align:top;
  }  
  
#wrapper {
  text-align:justify;
  margin:auto;
  width:720px;
  }

#heading{
  background-color:#000000;
  color:#F2F200;
  font-weight:bold;
  padding:5px;
  text-align:right;
  }
  
#heading a{
  color:#F2F200;
  }
  
#menu{
  float:left;
  width:200px;
  padding:5px;
  }
  
#menu ul{
  margin:0;
  padding-left: 0;
  display: inline;
  list-style: none;
  }

#menu li{
  display:inline;
  }

#menu h1, #content h1{
  height:12px;
  margin:0;
  margin-bottom:5px;
  font-weight:bold;
  font-size:10px;
  letter-spacing:1px;
  border-bottom:1px solid #F2F200;
  }

#menu a{
  color:#505050;
  width:200px;
  display:block;
  height:16px;
  text-decoration:none;
  background-color:#F0F0F0;
  border-top: 3px solid #F0F0F0;
  border-bottom:3px solid white;
  }
  
#menu a:hover{
  border-top: 3px solid #D4D4D4;
  background-color:#D4D4D4;
  }
       
#content{
  float:left;
  width:500px;
  padding:5px;
  line-height:15px;
  }

input, select, textarea{
  width:400px;
  background-color:#f4f4f4;
  border: 1px solid #5F5F5F;
  padding-left:2px;
  font-size:12px;
}

.button{
  background-image:url(images/ok.jpg);
  background-repeat:no-repeat;
  background-position:3px 2px;
  padding:2px 0px 3px 20px;
  width:100px;
}

fieldset{
  margin:10px;
  font-weight:bold;
  border: 1px solid #EAEAEA;
}

legend{
  margin:0 3px;
}

abbr{
  cursor:help;
}

img{
  border:none;
  style:inline;
}
  
/* Startseite */

td.start{
  text-align:center;
  width:33%;
  height:80px;
}

a.start{
  display:block;
}

a.start:hover{
  background-color:#EAEAEA;
  display:block;
}

.start{
  text-decoration:none;
  color:#000000;
}

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