div.freesms_logout {

}
div.freesms {
    padding-top:0;
}
div.freesmsLogout_content, div.freesms_content {
    padding-top:30px;
}
div.freesms_logout div.leftColumntSMSLogout {
    width:400px;
    float:left;
    overflow:hidden;
}
div.freesms_logout div.leftColumntSMSLogout h1, div.freesms h1 {
    line-height:24px;
    font-size:17px;
    color:#893361;
    font-weight:normal;
}
div.freesms_logout div.leftColumntSMSLogout p , div.freesms p {
    line-height:18px;
    color:#1a171b;
    font-size:11px;
    display:block;
    padding-bottom:20px;
}
div.freesms div.middleBanner p {
  color:#5F5F61;
  font-size:10px;
  line-height:16px;
}
div.freesms_logout div.leftColumntSMSLogout a {
    color:#893361;
    font-size:11px;
    font-weight:bold;
}
div.freesms_logout div.rightColumnSMSLogout {
    float:right;
    width:310px;
}
div.sms_getCodeFormInner div.error_list {
    color:red;
    padding-left:3px;
}
div.sms_getCodeFormInner div.button input {
    border:1px silver solid;
}
div.sms_getCodeFormInner select {
    color:gray;
    padding:2px;
    border:1px silver solid;
    font-size:10px;
}
div.freesms div.error_list {
    line-height:12px;
    color:red;
}
div.freesms div.mobilePhone {
    background:url('/images/mobilePhone.jpg') no-repeat 50% 20px;
    float:left;
    height:420px;
    width:250px;
    padding-left:90px;
    padding-top:100px;
}
div.freesms div.mobilePhone textarea {
    background:none;
    border:0;
    height:210px;
    width:150px;
}
div.sms_select_recipient {
    padding:15px;
    height:170px;
}
div.freesms p.comm {
    font-weight:bold;
}
div.freesms p.comm span {
    color:#893361;
}
div.freesms input.submitEdit {
    float:right;
    color:#893361;
    border:0;
    background:none;
    font-size:11px;
    font-weight:bold;
}
div.freesms div.edit_contact {
    padding:15px;
    width:287px;
    height:170px;
}

div.edit_contact div {
    padding:2px;
    margin-bottom:2px;
    padding-left:0;
    padding-right:0;
}
div.edit_contact select, div.edit_contact label {float:left; overflow:hidden;margin-right:2px;}
div.edit_contact div.inputFull input {
    width:277px;
    border:1px silver solid;
    padding:2px;
    font-size:10px;
    color:gray;
}
div.edit_contact .inputShort, div.edit_contact .inputFull {
  clear:both;
  overflow:hidden;
}
div.edit_contact div input {
    border:1px silver solid;
    font-size:10px;
    color:gray;
    padding:2px;
    font-weight:bold;
}
div.edit_contact div select {
    width:100%;
    color:gray;
    font-size:12px;
    font-weight:bold;
    border:1px silver solid;
    background:white;
    float:left;

}
div.edit_contact p {
    line-height:24px;
    padding:0;
    padding-bottom:3px;
}
div.infoBannerToSend {
    padding-bottom:100px;
}
div.edit_contact  select.prefix {
    width:50px;
    padding:2px;
    font-size:10px;
    border:1px silver solid;
}
input.sendSMS {
    background:none;
    width:486px;
    height:70px;
    border:0;
    outline:0;
    cursor:pointer;
    padding-bottom:10px;
    position:absolute;
    top:560px;
    right:250px;
}
div.rightForms {
    padding-bottom:25px;
    padding-right:75px;
    padding-left:340px;

}
div.sms_welcome {
    padding-top:0;
}
div.sms_welcome li {
  padding-left:20px;
  display:block;
}
div.sms_welcome h1 {
    line-height:24px;
    font-size:17px;
    color:#893361;
    font-weight:normal;
}
div.sms_welcome p {
    line-height:18px;
    font-size:11px;
    color:black;
}
div.sms_welcome a {
    color:#893361;
    font-size:11px;
    font-weight:bold;
    padding-right:12px;
    background:url('/images/smallRaquo.png') no-repeat 99% 50%;
}
div.sms_welcome div.rightBoxBanner {
    float:right;
    width:320px;
}
div.sms_welcome_content, div.sms_verify_content {
    float:left;
    width:390px;
}
div.sms_verify_content div.form {
    padding-bottom:20px;
}
div.sms_verify_content div.form label {
    display:block;
    padding-bottom:2px;
    color:gray;
}
div.sms_verify_content div.form input {
    width:150px;
    font-size:10px;
    color:gray;
    border:1px gray solid;
    padding:2px;
}
div.sms_verify_content div.form div.button {
    padding:5px;
}
div.sms_verify_content p {
    font-size:11px;
}
div.buttonSend input {
    border:0;
    background:none;
}
div.sms_verify_content div.form input.submit {
    border:0;
    background:none;
    color:#893361;
    font-weight:bold;
    font-size:11px;
    width:auto;
}
div.freesms div.divToSend input {
    color:gray;
    padding:2px;
    border:1px silver solid;
    font-size:10px;
    font-weight:bold;
}
div.freesms div.divToSend select {
    padding:2px;
    color:gray;
    font-weight:bold;
    font-size:10px;
    padding:2px;
    border:1px silver solid;
}
.freesms .rowSendForm {
  margin-bottom:5px;
  overflow:hidden;
}
div.freesms div.sms_select_recipient p {padding-bottom:5px;
    display:block;}
div.freesms div.info_SendForm  {
    padding-top:10px;
}
div.freesms textarea {
    overflow:hidden;
    overflow-x:auto;
}
select#phonebook {
    width:100%;
    padding:2px;
    border:1px silver solid;
    font-size:10px;
    color:gray;
    margin-bottom:4px;
    font-weight:bold;
}
div.freesms div.radio_SendForm {
    width:15px;
}
div.freesms ul.radio_list li {
    display:block;
    width:15px;
    line-height:21px;
    height:21px;
}
div.freesms ul.radio_list li input {
    border:0;
}
div.radio_SendForm ul.radio_list ul {
    display:block;
    height:42px;
}
div.sms_getCodeFormInner {
    padding:10px;
}
div.sms_getCode h1 {
    color:#893361;
    font-size:17px;
    line-height:24px;
    font-weight:normal;

}
div.sms_getCodeForm input {
    border:1px silver solid;
    color:gray;
    font-size:10px;
    font-weight:bold;
    padding:2px;
}
div.sms_getCodeForm div.button input {
    background:none;
    border:0;
    cursor:pointer;
}
div.sms_getCode {
    padding-top:20px;
    width:380px;
    float:left;
}
div.verifySmS {
    padding:15px;
    padding-left:0;
}
div.verifySmS .error_list {
  color:red;
}
div.verifySmS div.button input {
    height:auto;
    border:0;
    font-size:11px;
    font-weight:bold;
    text-align:right;
    width:auto;
    margin-top:30px;
    cursor:pointer;
    color:#893361;
    background:url('/images/smallRaquo.png') no-repeat 100% 50%;
    padding-right:12px;
}
div.verifySmSOuter {
}
div.sms_getCodeForm  {
    padding-top:20px;
}
div.sms_getCodeFormInner div.button input {
    border:0;
    color:#893361;
    background:url('/images/smallRaquo.png') no-repeat 100% 50%;
    padding-right:12px;
}
.index .sms_welcome_content {
    width:400px;
}
div.sms_welcome div.rightBoxBanner img {

}
div.sms_welcome div.middleBanner {
    padding-bottom:20px;
    padding-top:0;
}
div.sms_welcome div.middleBanner div.textBox {

}
div.sms_welcome li {
  padding-left:20px;
  background:transparent url(/images/backGRDPointsBox.png) no-repeat scroll 5px 4px;
}
div.sms_welcome div.middleBanner div.textBox p {
    font-weight:normal;
    color:#646464;
    font-weight:bold;
    font-size:10px;
    line-height:16px;
}
div.sms_getCodeFormInner table td {
    padding:2px;
}
div.sms_welcome h1 {
  padding-bottom:20px;
}
div.sms_welcome p {
  display:block;
  padding-bottom:10px;
}
.getSmsCode .rightBoxBanner {
  float:right;
  width:301px;
}
.verifySmsCode  p {
  color:black;
}
.sms div.middleBanner {
  padding:0;
}
.sms .imgForButtonSend {
  z-index:3;
  position:relative;
}
.sms .imgForButtonSend img {
  cursor:pointer;
}
.sms .rightForms .button {
  z-index:10000;
}
.sms .rightForms .button input.sendSMS {
  z-index:1000;
  border:0;
}
.sms p.anzeige {
  padding-right:20px;
}
.errorFlashSmsForm {
  padding:1px;
  border:1px red solid;
  float:left;
}
div.edit_contact .errorFlash {
  padding:1px;
}
