
body, html, #navigation, #container, #inhalt
{
  margin:0;
  padding:0;
}

body
{
  font: 100.01% sans-serif;
  background-color: #FFFFFF;
  text-align: center;
}

#container
{
  width: 55em;
  text-align: left;
  margin: 0 auto;
  background-color:#FFFFFF;
}

#kopf
{
  background-color: #0000FF;
  color: #FFFFFF;
  padding: 2px;
  text-align: center;
}

#navigation
{
  width: 14em;
  float: left;
  background-color:#FFFFFF;
  color: #3054BF;
}

#inhalt
{
  background-color: #FFFFFF;
  color: #000000;
  margin-top: 0em;
  margin-left: 14em;
}

p
{
  margin-top: 50px;
  margin-right: 50px;
  margin-bottom: 50px;
  margin-left: 50px;
  text-align: center;
}

h1
{
  margin: 0 25px;
  padding:20px 0;
  font-size: 1.3em;
}

#fehler
{
  color:#FF0000;
}

select
{
  background-color:#fff;
  font-size: 1em;
  margin-top: 0.7em;
  width: 12em;
}

select#anrede
{
  background-color:#fff;
  font-size: 1em;
  margin-top: 0.7em;
  width: 4em;
}

input
{
  background-color:#fff;
  font-size: 1em;
  margin-top: 0.7em;
  width: 12em;
}

input#plz
{
  background-color:#fff;
  font-size: 1em;
  margin-top: 0.7em;
  margin-right: 4em;
  width: 4em;
}

input#bennrneu
{
  background-color:#fff;
  font-size: 1em;
  margin-top: 0.7em;
  margin-right:1em;
  float: left;
  text-align: left;
  width: 2em;
}

input#gruppe
{
  background-color: #fff;
  font-size: 1em;
  margin-top: 0.7em;
  margin-right: 2em;
  float: left;
  text-align: left;
  width: 2em;
}

input#benname
{
  background-color:#fff;
  font-size: 1em;
  margin-top: 0.7em;
  text-align: left;
  width: 7em;
}

input:focus
{
  background-color: #eee;
}

legend
{
  font-weight:bold;
  background-color: #F4F4F4;
  border: 1px solid #ccc;
  padding: 4px;
  width: 12em;
  text-align:center;
  margin: 1em;
}

fieldset
{
   border: 1px solid #ccc;
   margin-top: 0px;
   margin-left: 50px;
   width: 35em;
   padding-bottom: 10px;
   display: block;
}

label
{
  float: left;
  text-align: right;
  width: 5em;
  margin-right: 1em;
  margin-top: 1em;
}

fieldset.liste
{
  background-color: #F4F4F4;
  border: 1px solid #ccc;
  margin-top: 0px;
  margin-left: 50px;
  width: 35em;
  padding-bottom: 10px;
  display: block;
}

fieldset.text
{
  background-color: #F4F4F4;
  border: 1px solid #ccc;
  margin-top: 10px;
  margin-left: 50px;
  width: 35em;
  padding-bottom: 10px;
  text-align: center;
}

fieldset.adresse
{
  background-color: #F4F4F4;
  border: 1px solid #ccc;
  margin-top: 0px;
  margin-left: 50px;
  width: 35em;
  padding-bottom: 10px;
  display: block;
}

#adbennr
{
  background-color: #DCDCDC; /*Gainsboro*/
  width: 7em;
  margin-right: 0px;
  margin-bottom: 10px;
  float: left;
  text-align: center;
}

#sqlbennr
{
  background-color: #DCDCDC;
  width: 7em;
  margin-right: 0px;
  float: left;
  text-align: center;
}

#adgruppe
{
  background-color: #D3D3D3; /*Lightgray*/
  width: 4em;
  margin-right: 0px;
  margin-bottom: 10px;
  float: left;
  text-align: center;
}

#sqlgruppe
{
  background-color: #D3D3D3;
  width: 4em;
  margin-right: 0em;
  float: left;
  text-align: center;
}

#adname
{
  background-color: #DCDCDC; /*Gainsboro*/
  width: 12em;
  margin-right: 0px;
  margin-bottom: 10px;
  float: left;
  text-align: center;
}

#sqlname
{
  background-color: #DCDCDC;
  width: 12em;
  margin-right: 0px;
  float: left;
  text-align: center;
}

#advorname
{
  background-color: #D3D3D3; /*Lightgray*/
  width: 12em;
  margin-bottom: 10px;
  float: left;
  text-align: center;
}

#sqlvorname
{
  background-color: #D3D3D3;
  width: 12em;
  margin-right: 0px;
  float: left;
  text-align: center;
}

form br
{
  clear:left;
}

fieldset.button
{
  background-color:#F4F4F4;
  width: 35em;
  margin-top: 0.5em;
  padding-top: 0.5em;
  text-align: center;
}

.button .submit
{
  margin: 0 auto;
  display: block;
  width: 11em;
  border: 5px solid;
  border-color: #F2F2F2 #C0C0C0 #C0C0C0 #F2F2F2;
}

li:hover
{
  color: #FF0000;
}

.submit:hover
{
  color: #FF0000;
}

.submit
{
  background-color:#EFEFEF;
}