/* kontaktform.css */
.kontaktform form{margin:15px 0 0;padding:0}.kontaktform fieldset{margin:10px 0;padding:0;border-width:1px 0px;border-style:solid;border-color:#ddd}.kontaktform legend{margin:1em 0;padding:0 .5em 0 0;font-size:1em;font-weight:bold;background:transparent}.kontaktform label{width:150px;float:left;clear:left;text-align:left;line-height:2em}.kontaktform fieldset div{display:block;margin-bottom:.5em;padding:0}.kontaktform fieldset input,.kontaktform fieldset div textarea,.kontaktform input,.kontaktform textarea{width:200px;margin:0 0 10px;padding:5px;border:1px solid #ccc;font:13px Helvetica,Arial,sans-serif}.kontaktform input.captcha{width:35px}.kontaktform select{margin:0 0 10px}.kontaktform fieldset textarea,.kontaktform textarea{width:350px}.kontaktform fieldset select{padding:1px}.kontaktform input:focus,.kontaktform textarea:focus{color:#000;background:#E8EDF3}.kontaktform span.mandatory{margin-left:2px;font:16px Georgia,Times,"Times New Roman",serif;;font-weight:bold;color:#b55c09}.kontaktform span.captcha_text{color:#b55c09}.kontaktform .submit{width:auto;position:relative;float:none;clear:left;display:block;padding:4px 10px;background-color:#ededed;border:1px solid #dcdcdc;border-radius:3px;font-weight:bold;text-decoration:none;color:#555;-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;box-shadow:inset 0px 1px 0px 0px #ffffff;background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');text-shadow:1px 1px 0px #ffffff}.kontaktform .submit:hover{background-color:#dfdfdf;background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed')}.kontaktform .submit:active{top:1px;position:relative}p.error{width:auto;position:relative;display:inline;color:#D8000C}input.error,textarea.error{border:1px solid #D8000C}.checkbox_container{}.kontaktform .checkbox_container label{width: auto;  float: none;    display: inline-block;    margin: 0 0 0 5px}.kontaktform .checkbox_container input{width: auto;    display: inline-block;    float: none}