select {
    padding-left:12px;
    padding-right:12px;
    padding-top:11px;
    padding-bottom:11px;
    margin-top:8px;
    width:100%;
    background-color:#EDEDED;
}
.textnachrichtinput {
    padding-left:12px;
    padding-right:12px;
    padding-top:11px;
    padding-bottom:11px;
    margin-top:8px;
    width:100%;
    max-width:1232px;
    background-color:#EDEDED;
}
select {
    padding-left:12px;
    padding-right:12px;
    padding-top:11px;
    padding-bottom:11px;
    margin-top:8px;
    width:100%;
}
.g-recaptcha {
    margin-top:22px;
    margin-bottom:22px;
}
button {
    display:inline-block;
    margin:10px 0;
    color:#333333;
    text-decoration:none;
    padding:22px;
    background-color:transparent;
    border:0 solid;
    -webkit-border-radius:100px;
    -moz-border-radius:100px;
    border-radius:100px;
    cursor:pointer;
    text-align:center;
    border-width:1px;
    border-color:#333333;
    font:normal normal 300 15px/157% Open Sans Condensed, sans-serif;
    letter-spacing:5px;
    transition:all 0.4s linear 0s;
	outline-color: #99cc66;
}
button:hover {
    background-color:#EDEDED;
    color:#333333;
    font-size:15px;
    font-weight:400;
}
button:active {
    background-color:#333333;
    font-size:15px;
    font-weight:400;
    box-shadow:0 3px 2px 0 rgba(0, 0, 0, .13) inset;
    color:#FFFFFF;
    -moz-box-shadow:0 3px 2px 0 rgba(0, 0, 0, .13) inset;
    -webkit-box-shadow:0 3px 2px 0 rgba(0, 0, 0, .13) inset;
}
@charset  "utf-8";

/* CSS Document */
 input {
    padding-left:12px;
    padding-right:12px;
    padding-top:11px;
    padding-bottom:11px;
    margin-top:8px;
    width:100%;
    background-color:#EDEDED;
}

.datenschutz{ color:#000;}

.datenschutz:visited { color:#000;}

input[type=checkbox] { width:14px; height:14px;  left:0px; text-align:left; }
	
input, textarea, select, option { 
    outline-color: #99cc66;
}