form {background: transparent url(comments-bg.png) no-repeat 0 0; padding: 0; margin: 0px; width: 900px;}
fieldset {background: transparent url(comments-bg.png) no-repeat 0 100%; border: none; margin: 0; padding: 0px;}
fieldset legend {font-weight: bold; font-size: 22px; margin:15px 0 0 6px;}

.kontakt {padding:0px;}
.kontakt {vertical-align: top;}
.kontakt_button {text-align: right;}
.kontakt ol {list-style-type: none; margin: 0; padding: 0;}
.kontakt li {float: left; padding: 10px;}
.kontakt li.last {float: none; clear: both; text-align: right;}

label {display:block; float:left; cursor: pointer; font-weight: bold; line-height: 24px; width: 95px;}
input, textarea {background: #fff; color: #4d4d4d; border: 1px solid #c4c4c4; font: 13px Helvetica, Arial, "Nimbus Sans L", FreeSans, sans-serif; padding: 8px 12px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 2px 2px 5px #e2e2e2, inset 2px 2px 5px #e2e2e2; -moz-box-shadow: 2px 2px 5px #e2e2e2, inset 2px 2px 5px #e2e2e2; box-shadow: 2px 2px 5px #e2e2e2, inset 2px 2px 5px #e2e2e2;}

textarea {width: 500px; overflow: auto;}
input[type="submit"] {background: green; color: #fff; cursor: pointer;}
input[type="reset"] {background: red; color: #fff; cursor: pointer;}

#success_message {display:none}
.msg {color:red; font-size:0.8em;}

