#kontakt-form { padding: 0px; margin: 0px; }
.kontakt-input, #recaptcha_response_field { padding: 3px; border: 1px solid #636363; font-family: Verdana, sans-serif; font-size: 12px; }
.kontakt-content
{
   padding: 3px;
   border: 1px solid #636363;
   font-family: Verdana, sans-serif; font-size: 12px;
   width: 450px;
}
.kontakt-input:hover, .kontakt-content:hover, #recaptcha_response_field:hover { border-color: #006C90; }
.kontakt-input:focus, .kontakt-content:focus, #recaptcha_response_field:focus { border-color: #3FB1C8; }

.error_list
{
   color: red;
   padding-left: 15px;
   margin:0px;
}

.form-msg-ok, .form-msg-error, #indicator
{
   color: white;
   padding: 15px;
   text-align: center;
   background-color: #41a5dd;
   border: 2px solid #1f77af;
   font-weight: bold;
}

.form-msg-ok, .form-msg-error { margin-top: 15px; }
.form-msg-error
{
   background-color: #ff0000;
   border: 2px solid #7f0000;
}

#indicator
{
   width: 200px;
   z-index: 10000;
   position: absolute;
   display: none;
   padding: 30px;
   left: 50%;
}

#recaptcha_image { padding-top: 5px !important; }
.recaptcha-reload-btn { padding-left: 30px; color: #066aba; background: transparent url('../images/layout/refresh.png') no-repeat; }
.recaptcha-reload-btn:hover { text-decoration: underline; }
/*
#recaptcha_tagline { display: none; height: 0px !important; width: 0px !important; }
.recaptchatable .recaptcha_image_cell, #recaptcha_table
{
   border: 0px solid #FFF !important;
   border-bottom: 1px solid #DFDFDF !important;
   
}

#recaptcha_widget_div { padding: 0px !important; }
#recaptcha_response_field
{
   padding: 3px !important;
   border: 1px solid #636363 !important;
   font-family: Verdana, sans-serif;
   font-size: 12px !important;
}

#recaptcha_table td { padding-left: 0px !important; }
/* #recaptcha_image { margin-left: 10px !important; } *//*
#recaptcha_reload_btn, #recaptcha_switch_audio_btn, #recaptcha_whatsthis_btn
{
   /* margin-left: 20px !important; *//*
}*/