body {background-color:#x; font-family: ; font-size: ; color:#x;}
#main {background:#x; padding: 50px;}
#name, #email, #telefon, #betreff, #nachricht, #capticha {background:#x;}
#capticha_img {padding-top:0; max-width: 200px; padding-bottom: 15px;}
#pnl_captcha {margin-top: 15px;}

#form1 .text-input, #form1 textarea, #form1 textarea {border-radius: 10px; border-color:#ddd; border-right:  1px solid #ddd; border-top: 1px solid #ddd;}
#form1 .text-input:hover, #form1 textarea:hover, #form1 textarea:hover {}

#sub_kontakt{background:#b9222b; color:#fff; border: 2px solid #ddd; transition: all 1s ease;}
#sub_kontakt:hover{background:#b2a067; color:#fff;}
.submit {border-radius:x px; text-align: center; width: x px;}

label{color:#x;}
a{color:#b2a067; transition: all 1s;}
a:hover{text-decoration:underline; color:#x}

a.securebutton{background:#x; color:#x;}
a.securebutton:hover{background:#x; color:#x;}

::-webkit-input-placeholder { /* WebKit, Blink, Edge */
color: #8b8b8b; opacity: 1; }
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: #8b8b8b; opacity: 1; }
::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #8b8b8b; opacity: 1; }
:-ms-input-placeholder { /* Internet Explorer 10-11 */
color: #8b8b8b; opacity: 1; }