body {background:url('back2.jpg') #6C350E;padding:10px;}
#container {position:relative; margin:auto; background:url('back.jpg') #B58C56; width:780px; border:3px double black; margin-top:100px; padding-right:20px;}
#wappen  {position: absolute; left:-100px; top:-100px;float:left;}
#schrift100 {position: absolute; left:150px; top:-130px; float:left;}
#schriftmch {position: absolute; left:-72px; top:190px; float:left;}
#button1 {position:absolute; left:-8px;top:205px; float:left;}
#button2 {position:absolute; left:-8px;top:245px; float:left;}
#name {text-align:right; font-size:1.5em;margin:0;}
#placeholder { float:left; width:150px;height:100%;}
h1 { font-size:1.6em; font-family: Georgia, "Times New Roman"; }
h2 { font-size:1.4em; font-family: Georgia, "Times New Roman"; padding-left: 150px;}
h3 { font-size:1.2em; font-family: Georgia, "Times New Roman"; padding-left: 150px;}
p { font-family: Georgia, "Times New Roman"; line-height:1.3em; padding-left: 150px;}
table { padding-left:160px; width:700px;}
img { border:0 none; }
th { width:50px;}
td.ri {width:170px;}
td.wi {width:400px;}
input[type=text] { border: 1px solid black; padding:3px; }
input.num {width:25px;text-align:right;}
input.txt {width:200px;}
hr { height:1px; background:#000; border:0px none; }
a { color: #c00; }
a:visited { color: #900; }
a:hover { color:#c00;}
.leftmarg { padding-left:150px; }
.aligncenter { text-align:center; }
.err { background-color:#c00; color:#fff; font-size:1.2em;padding:3px;}
