body{height:100%;padding:0px;margin:0px; font-family: 'Lato', verdana, arial, sanse-serif; font-size:1em;background:url(bgweiss.gif)top center repeat-y #FFFFFF;color:#606060;}

#mainarea .left {float: left;}
#mainarea {float: left;width: 100%;height: 100%;}
#mainarea .right {float: right;}
#mainarea .right .name {font-weight: 700;margin: 0 0 10px;}
#mainarea .right span {clear: both;float: left;}
#mainarea h3 img {height: auto;width: 160px;}

fieldset {border: medium none;}

#mainarea .right .name {font-weight: 700;margin: 0 0 10px;}
#mainarea .right span {clear: both;float: left;}
#mainarea h3 img {height: auto;width: 160px;}
fieldset {border: medium none;}
#mainarea .left input, #mainarea .right input {border: 1px solid #435362;margin: 0 0 10px;padding: 5px;}
#mainarea .left label {clear: both;float: left;margin: 0 0 10px;padding: 4px 0;}
#mainarea #contact_nachricht > label {width: 100%;}
#mainarea .left textarea {border: 1px solid #435362;height: 250px;}
#contactform .right > input#contact_send {transition: all 0.3s ease 0s;background: #fff none repeat scroll 0 0;/*bottom: 0;*/color: #000;padding: 5px 15px;/*position: absolute;right:10px;*/width: auto;}
.absatz {float: left;height: 100%;position: relative;width: 100%;}
.absatz > span {float: left;width: 100%;}
.left form {float: left;width: 100%;}
html {float: left;height: 100%;}
#contactform .right > input#contact_send:hover {background: #435362 none repeat scroll 0 0;color: #fff;transition: all 0.3s ease 0s;}
#contactform .left > p {margin: 10px; clear: both;}
.left font {float: left;margin: 10px 0 0 10px;}

.contactform h4{margin:10px 0 0px 0;}
.contactform h3{margin:0 0 10px 0;}
.contactform .right p{float: right;padding: 0px !important´;margin: 0px;}
.captch_div{padding-top:30px;float:left;}

.conpic{float:left;}

#contact_send{float:left;}

#mainarea .right .dataProtection input{width: 20px!important;margin: 0;}
#repeatMailLabel,#repeatMail{display: none!important;}