body {background-color: transparent; font-family: 'Nunito Sans'; font-size:15px;}
#main {padding:0}

#form1 .text-input, #form1 textarea, #form1 textarea {border: 2px solid #d4092d; border-right: 2px solid #d4092d; border-top: 2px solid #d4092d;}
#form1 .text-input:hover, #form1 textarea:hover, #form1 textarea:hover {border: 2px solid #000; border-right: 2px solid #000; border-top: 2px solid #000;}

.secure {background: #d4092d;}
.securebutton {border-radius: 0px 0px 0px 0px;}
a.securebutton{background:#x; color:#x;}
a.securebutton:hover{background:#x; color:#x;}

label {color:#000; font-weight: 700;}
a {color:#d4092d; transition: all 1s ease; text-decoration: underline; font-weight: 700;}
a:hover {text-decoration: none; color:#000;}

#sub_kontakt {background:#000; color:#fff; transition: all 1s ease; font-weight: 700; text-transform: uppercase;}
#sub_kontakt:hover {background:#d4092d; color:#fff;}
.submit {border-radius:x px; text-align: center; width: x px;}

#dsasec-container, #dsasec-container #toggler-wrapper .toggler {background-color: #000; border: none; color: #fff;
#dsasec-container #toggler-wrapper .toggler #dsasec-field {color: #d4092d !important; font-size: 40px; padding: 0 0 7px 0;}
#dsasec-container #dsasec-msg-box {font-size: 14px !important; margin-left: 10px;}
.success-msg #dsasec-msg-box {color: #fff!important;}
.success-msg, .success-msg #toggler-wrapper #toggler-left, .success-msg #toggler-wrapper #toggler-right {background-color: #d4092d!important;}
 .success-msg #toggler-wrapper #toggler-left, .success-msg #toggler-wrapper #toggler-right, #dsasec-container #toggler-wrapper #toggler-right, #dsasec-container #toggler-wrapper #toggler-left {border-color: #fff!important;}
.success-msg #toggler-wrapper .toggler #dsasec-field {font-size: 21px!important; padding: 0!important;}

::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #000;
font-family: 'Nunito Sans';;
opacity:  1;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #000;
font-family: 'Nunito Sans';;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #000;
font-family: 'Nunito Sans';;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #000;
font-family: 'Nunito Sans';;
opacity:  1;
}