label{
  float:left;
  width:100px;
  display:block;
  font-weight:bold;
}
input{
  padding:5px;
  width:290px;
  margin-bottom:10px;
  border:1px solid black;border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
  background:url(../img/content_bg.png);
}
textarea{
  padding:5px;
  width:290px;
  height:200px;
  border:1px solid black;border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
  background:url(../img/content_bg.png);
}
input:hover, input:focus, textarea:hover, textarea:focus{
  background:#efefef;
}
.submit input{
  cursor:pointer;
  float:left;
  font-size:12px;
  font-weight:bold;
  margin:10px 0 0 200px;
  padding:3px 10px;
  width:150px;
  text-align:center;
}
.submit input:hover, .submit input:focus{
  background:#e6d0d2;
}

form#KontaktIndexForm { float:left; margin-right:20px; margin-top:10px; }
