body {font-family: Arial, Helvetica, sans-serif; background-color:#ffffc0;}
.seite {text-align:center; margin-top:0px; width:41em;
      background:url(imgs/linev23.jpg); background-position: 0px 0px;
      background-repeat:repeat-x; background-color:#ffbf17;
      border:2px solid #ffffff; border-top:none;
      border-right:2px solid #808080; border-bottom:2px solid #808080;}
#menu {margin-left:5px; margin-right:10px; float:left;
       text-align:center; font-size:1em; font-weight:bold;}
#menu a {display:block; width:6.5em; padding:5px; margin-top:4px;
         border:2px solid #ffc010; background-color:#806008; color:#ffff80;}
#menu a {text-decoration:none;}
#menu a:link    {color:white;}
#menu a:visited {color:white;}
#menu a:hover   {color:#0000c0; background-color:#c0c0c0; border:2px solid #ffffff;}
.menuhier {display:block; width:6.5em; padding:5px; margin-top:4px; color:#0000c0; background-color:#c0c0c0; border:2px solid #ffff40;}
#inhalt {padding:10px; text-align:left;}
.anf {font-size:18px; font-weight:bold; color:#000000;}
.headline {font-size:1em; font-weight:bold; color:black; margin:2px;}
.letter:first-letter {font-weight:bold; font-size:125%; color:#000000;}
.small {font-size:0.75em;}
h1,h2,h3,h4 {margin:2px;}
h1 {font-size:2em;}
h2 {font-size:1.5em;}
h3 {font-size:1.2em; text-align:center;}
#foot {position:relative; width:41em; margin:0px; border-top:1px solid #806008; background-color:#f2f2f2; height:1.2em;}
.footleft {position:absolute; left:5px; bottom:0px; font-size:0.75em;}
.edvoigt {text-decoration:none; color:black}
.footright {text-align:right; position:absolute; right:5px; bottom:0px;}

label, input, select {display: block; float: left; width: 12em;}
input {width:16em;}
form br {clear: left;}
input#send {float:none; width: auto; margin-top:5px;}
label {text-align:right; padding-right:1em; Font-size:0.75em;}
form {background:#e0f020;  border:2px solid #a0c000; margin:0; padding:1em;}


