body {
  font-family:arial, verdana, sans-serif;
  font-size:12px;
  margin:0;
  padding:0;
  color:#666;
}

* {
  margin:0;
  padding:0;
}

h1 {
  font-weight:bold;
  font-size:14px;
  color:#becd00;
  padding-top:20px;
  padding-left:10px;
}

div.impressum {
  font-size:10px;
  color:#333;
}

div#wrapper {
  width:981px;
  margin:0 auto;
}

div#notizbuch {
  background: url("img/notizbuch.jpg") no-repeat;
  width:981px;
  height:678px;
}

div#form-left {
padding-top:102px;
margin-left:165px;
width:300px;
}

div#form-right {
padding-top:102px;
margin-left:545px;
width:300px;
}

div.text-form {
position:absolute;
top:473px;
margin-left:545px;
}

p.hinweis { position:absolute; top:176px; left:0px; }

label { display:block; width:96px;float:left;color:#666; }

div.text-form input, div.text-form select, div.text-form textarea { display:block;width:178px;float:left; border:1px solid #666;font-size:10px;padding-top:1px;padding-bottom:1px;color:#666;font-family:arial; }
div.text-form select { font-size:9px; margin-bottom:2px;width:180px; }
div.text-form textarea { width:278px;height:54px; font-size:11px; }
div.text-form input { padding-left:3px; width:175px; }

br.clear { clear:both; }

div.text-form div.senden input.submit {
background: url("img/senden.png") no-repeat;
width:96px;
height:28px;
border:0;
position:absolute;
top:161px;
margin-left:285px;
}

p.hinweis { font-size:10px; }

a:focus { outline:none; }

div#impressum {
font-size:10px;
padding-left:10px;
}
