/***********************************
** ai_contact component overrides **
***********************************/
/* optimized for field names on the right */

#aiContactSafe_mainbody_1, #aiContactSafe_form_1
{width:360px}
#aiContactSafeForm
{padding:0px;}
#aiContactSafeForm 
{font-size:1.3em;}
#aiContactSafeForm  input, #aiContactSafeForm  textarea
{font-size:1.1em;}
.aiContactSafe_contact_form_field_label_left
{padding:0px;}
div#aiContactSafe_mainbody_1 div.aiContactSafe_contact_form_field_right
{padding:0px;}
label
{width:auto;}
.required_field
{width:10px; display:none; opacity:0;}
#aics_message
{resize:vertical;}
#aics_send_to_sender
{margin-top: 0.6em;}
#aiContactSafeBtns
{clear: both; float: right;margin-top: -24px;margin-right: 18px;}
#aiContactSafeSendButton
{background: #6cb85e;color:white;}
#aiContactSafeSendButton:hover
{background: #62ca4f; cursor:pointer;}
div.with_errors
{padding-right:0px !important;}
div.aiContactSafe_error_msg li 
{font-size:1em !important;}
dl#system-message dt, dl#system-message dd li
{font-size:1em;}

div#aiContactSafe_mainbody_1 table#aiContactSafeForm td, div#aiContactSafe_mainbody_1 div#aiContactSafeForm 
{padding:0px;}
#aiContactSafe_mainbody_1 input, div#aiContactSafe_mainbody_1 textarea#aics_message
{padding: 8px;border: solid 1px #E5E5E5;font: normal 12px Verdana, Tahoma, sans-serif;box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;/* Default property recognized by some browsers- a Good practice to include it*/-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;/*For Mozilla Firefox Browsers*/-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;/*For Webkite browsers - Chrome and Safari*/}
div#aiContactSafe_mainbody_1 div.aiContactSafe_contact_form_field_label_right
{margin-top:1px;}
#aiContactSafe_mainbody_1 textbox
{width:200px;}
div#aiContactSafe_mainbody_1 div.aiContactSafe_contact_form_field_left 
{padding: 0px;}
div#aiContactSafe_mainbody_1 textarea#aics_message
{width: 310px !important; max-width: 310px !important; height: 150px; line-height: 150%;}
#aiContactSafe_mainbody_1 label 
{margin-left: 10px;color: #999999;margin-top: 5px;}
#aiContactSafeSendButton
{width: auto;padding: 9px 15px;font-size: 14px;color: #FFFFFF;cursor:pointer;margin: 0px;}
div#aiContactSafe_mainbody_1 div.aiContactSafe_contact_form_field_right
{float:left;width:100%;}
div#aiContactSafe_row_aics_message > div.aiContactSafe_contact_form_field_label_left
{display: none;}
div#aiContactSafe_mainbody_1 input.countdown_editbox
{padding: 0px !important;}
div#aiContactSafe_info
{display: none;}

/* Kopie an meine Email - Feld */
div#aiContactSafe_row_aics_send_to_sender > div.aiContactSafe_contact_form_field_left
{/*padding-top: 3px;*/}
div#aiContactSafe_row_aics_send_to_sender label
{margin-top: 3px; margin-left: 5px;}