/*--- Für alle Tabellen ---------------*/
 
    table { 
      width:100%;
      border:1
    }
    td { 
      font-size: 0.7em;
      vertical-align:top; 
      overflow:hidden; 
    }

body,html {
  border:0;
  margin:0;
  width:800px;
  height:100%;
  background:#ffffff;
  font:normal 100.01% Arial,Helvetica,Verdana,sans-serif;
}

h1 {
  font:bold 20px Arial,Helvetica,Verdana,sans-serif;
}

#topleft {
  position:absolute;
  z-index:5;
  left:0;
  top:0;
  width:128px;
  height:110px;
  background: #FFDB0F;
}

#header {
  position:absolute;
  z-index:5;
  left: 128px;
  top:0;
  height:110px;
}

#left {
  position:absolute;
  z-index:0;
  top: 0;
  left:0;
  width:128px;
  height:100%;
  background: #3331A1;
}

#leftmenu {
  margin: 150px 0 0 0;
}


#content {
  position:absolute;
  left:130px;
  top:120px;
  width:648;
  padding:0 15px 0 15px;
  font-size: 0.8em;
}

/* ------------ Für Formulare -----------*/

label
{
width: 25em;
float: left;
text-align: right;
margin: 0.6em;
display: block
}

.submit input
{
margin-top: 1em;
margin-left: 20.6em;
}

input
{
margin-top: 1em;
color: #781351;
background: #fee3ad;
border: 1px solid #781351
}

textarea
{
margin-top: 1em;
color: #781351;
background: #fee3ad;
border: 1px solid #781351
}

.submit input
{
color: #000;
background: #ffa20f;
border: 2px outset #d7b9c9
}

fieldset
{
border: 1px solid #781351;
width: 50em
}

legend
{
color: #fff;
background: #ffa20c;
border: 1px solid #781351;
padding: 2px 6px
}
