/* dj */

td{
font-size:11px;
}

#fcmskundenregister,
#fcmskundenedit {
    /*width: 100%;*/
}

#fcmskundenregister table.fcmskundeneingabefelder {
    width: 100%;
}

/* Eingabefelder Registrierung */
#fcmskundenregister td.fcmskundeneingabefelder-desc {
    width: 150px;
    /*white-space: nowrap;*/
    padding:0px 0px 5px 0px;
}

#fcmskundenregister td.fcmskundeneingabefelder-content {
    width: 330px;
    padding:0px 0px 5px 0px;
}

#fcmskundenregister td.fcmskundeneingabefelder-spezialcontent {
    width: 480px;
    padding:0px 0px 5px 0px;
}

#fcmskundenregister td.fcmskundeneingabefelder-feldshow {
    width: 100px;
    white-space: nowrap;
    display:none;
    padding:0px 0px 5px 0px;
}

.ComGrContent td.fcmskundeneingabefelder-feldshow select {
  font-size:9px !important;
  width:95px !important;
}


/* Eingabefelder Editor */
#fcmskundenedit table.fcmskundeneingabefelder {
    width: 500px;
}

#fcmskundenedit td.fcmskundeneingabefelder-desc {
    width: 130px;
    text-align: left;
    padding:0px 0px 5px 0px;
}

#fcmskundenedit td.fcmskundeneingabefelder-content {
    width: 210px;
    text-align: left;
    padding:0px 20px 5px 0px;
}

#fcmskundenedit td.fcmskundeneingabefelder-spezialcontent {
    width: 310px;
    text-align: left;
    padding:0px 0px 5px 0px;
}

#fcmskundenedit td.fcmskundeneingabefelder-feldshow {
    width: 100px;
    white-space: nowrap;
    text-align: left;
    display:block;
    padding:0px 0px 5px 0px;
}


#fcmskundenregister input.fcmskundeneingabe-input,
#fcmskundenregister input.fcmskundeneingabe-password,
#fcmskundenregister input.fcmskundeneingabe-inputoption,
#fcmskundenregister input.fcmskundeneingabe-select,
#fcmskundenregister input.fcmskundeneingabe-selectinput,
#fcmskundenregister textarea.fcmskundeneingabe-textarea,
#fcmskundenregister input.fcmskundeneingabe-onewayinput {
    width: 210px;
}

#fcmskundenregister select.fcmskundeneingabe-select {
    width: 258px;
}

#fcmskundenedit input.fcmskundeneingabe-input,
#fcmskundenedit input.fcmskundeneingabe-password,
#fcmskundenedit input.fcmskundeneingabe-inputoption,
#fcmskundenedit input.fcmskundeneingabe-select,
#fcmskundenedit input.fcmskundeneingabe-selectinput,
#fcmskundenedit textarea.fcmskundeneingabe-textarea,
#fcmskundenedit input.fcmskundeneingabe-onewayinput {
    width: 210px;
}

#fcmskundenedit select.fcmskundeneingabe-select {
    width: 212px;
}


#fcmskundenregister .dualinput {
    white-space: nowrap;
}

#fcmskundenregister .feldshow {
    white-space: nowrap;
}


/* Kunden-Register dualinputs */
#fcmskundenregister input.fcmskundeneingabe-dualinput {
    width: 155px;
}

#fcmskundenregister input.fcmskundeneingabe-dualinput-xlarge {
    width: 243px;
}

#fcmskundenregister input.fcmskundeneingabe-dualinput-xshort {
    width: 37px !important;
}

#fcmskundenregister input.fcmskundeneingabe-dualinput-large {
    width: 170px;
}

#fcmskundenregister input.fcmskundeneingabe-dualinput-short {
    width: 110px;
}


/* Kunden-Edit dualinputs */
#fcmskundenedit input.fcmskundeneingabe-dualinput {
    width: 155px;
}

#fcmskundenedit input.fcmskundeneingabe-dualinput-xlarge {
    width: 149px;
}

#fcmskundenedit input.fcmskundeneingabe-dualinput-xshort {
    width: 49px;
}

#fcmskundenedit input.fcmskundeneingabe-dualinput-large {
    width: 120px;
}

#fcmskundenedit input.fcmskundeneingabe-dualinput-short {
    width: 78px;
}


/* Zweiter Dualinput-Teil */
#fcmskundenregister input.secondinput,
#fcmskundenedit input.secondinput {
    margin-left: 4px;
}


#fcmskundenregister input.norm,
#fcmskundenregister textarea.norm,
#fcmskundenedit input.norm,
#fcmskundenedit textarea.norm {
    border: 1px solid #999999;
}

#fcmskundenregister input.req,
#fcmskundenregister textarea.req,
#fcmskundenedit input.req,
#fcmskundenedit textarea.req {
    background-color: #DDDDDD;
    border: 1px solid #999999;
}

#fcmskundenregister input.err,
#fcmskundenregister textarea.err,
#fcmskundenedit input.err,
#fcmskundenedit textarea.err {
    background-color: #FBC7C7;
    border: 1px solid #FF0000;
}


/* Select */
#fcmskundenregister select.fcmskundeneingabe-select.norm,
#fcmskundenedit select.fcmskundeneingabe-select.norm  {
    border: 1px solid #999999;
}

#fcmskundenregister select.fcmskundeneingabe-select.req,
#fcmskundenedit select.fcmskundeneingabe-select.req  {
    background-color: #DDDDDD;
    border: 1px solid #999999;
}

#fcmskundenregister select.fcmskundeneingabe-select.err,
#fcmskundenedit select.fcmskundeneingabe-select.err  {
    background-color: #FBC7C7;
    border: 1px solid #FF0000;
}


/* Security-Question */
#fcmskundenregister input.fcms-seq {
    background-color: #DDDDDD;
    border: 1px solid #999999;
}

#fcmskundenregister input.fcms-error {
    background-color: #FBC7C7;
    border: 1px solid #FF0000;
}


/* Checkboxen */
#fcmskundenedit .fcmskundeneingabe-checkbox-zwei {
    width: 140px;
}

#fcmskundenedit .fcmskundeneingabe-checkbox-drei {
    width: 96px;
}

#fcmskundenedit .fcmskundeneingabe-checkbox-vier {
    width: 70px;
}


/* Radio-Buttons */
#fcmskundenregister .fcmskundeneingabe-radio-eins,
#fcmskundenregister .fcmskundeneingabe-radio-eins.req,
#fcmskundenregister .fcmskundeneingabe-radio-eins.err,
#fcmskundenregister .fcmskundeneingabe-radio-zwei,
#fcmskundenregister .fcmskundeneingabe-radio-zwei.req,
#fcmskundenregister .fcmskundeneingabe-radio-zwei.err,
#fcmskundenregister .fcmskundeneingabe-radio-drei,
#fcmskundenregister .fcmskundeneingabe-radio-drei.req,
#fcmskundenregister .fcmskundeneingabe-radio-drei.err,
#fcmskundenregister .fcmskundeneingabe-radio-vier,
#fcmskundenregister .fcmskundeneingabe-radio-vier.req,
#fcmskundenregister .fcmskundeneingabe-radio-vier.err,
#fcmskundenregister .fcmskundeneingabe-radio-fuenf,
#fcmskundenregister .fcmskundeneingabe-radio-fuenf.req,
#fcmskundenregister .fcmskundeneingabe-radio-fuenf.err,
#fcmskundenregister .fcmskundeneingabe-radio-sechs,
#fcmskundenregister .fcmskundeneingabe-radio-sechs.req,
#fcmskundenregister .fcmskundeneingabe-radio-sechs.err, 
#fcmskundenedit .fcmskundeneingabe-radio-eins,
#fcmskundenedit .fcmskundeneingabe-radio-eins.req,
#fcmskundenedit .fcmskundeneingabe-radio-eins.err,
#fcmskundenedit .fcmskundeneingabe-radio-zwei,
#fcmskundenedit .fcmskundeneingabe-radio-zwei.req,
#fcmskundenedit .fcmskundeneingabe-radio-zwei.err,
#fcmskundenedit .fcmskundeneingabe-radio-drei,
#fcmskundenedit .fcmskundeneingabe-radio-drei.req,
#fcmskundenedit .fcmskundeneingabe-radio-drei.err,
#fcmskundenedit .fcmskundeneingabe-radio-vier,
#fcmskundenedit .fcmskundeneingabe-radio-vier.req,
#fcmskundenedit .fcmskundeneingabe-radio-vier.err,
#fcmskundenedit .fcmskundeneingabe-radio-fuenf,
#fcmskundenedit .fcmskundeneingabe-radio-fuenf.req,
#fcmskundenedit .fcmskundeneingabe-radio-fuenf.err,
#fcmskundenedit .fcmskundeneingabe-radio-sechs,
#fcmskundenedit .fcmskundeneingabe-radio-sechs.req,
#fcmskundenedit .fcmskundeneingabe-radio-sechs.err {
/*    background-color: #FFFFFF;*/
    border: 0px !important;
}

#fcmskundenregister .fcmskundeneingabe-radio-eins.err *,
#fcmskundenregister .fcmskundeneingabe-radio-zwei.err *,
#fcmskundenregister .fcmskundeneingabe-radio-drei.err *,
#fcmskundenregister .fcmskundeneingabe-radio-vier.err *,
#fcmskundenregister .fcmskundeneingabe-radio-fuenf.err *,
#fcmskundenregister .fcmskundeneingabe-radio-sechs.err *,
#fcmskundenedit .fcmskundeneingabe-radio-eins.err *,
#fcmskundenedit .fcmskundeneingabe-radio-zwei.err *,
#fcmskundenedit .fcmskundeneingabe-radio-drei.err *,
#fcmskundenedit .fcmskundeneingabe-radio-vier.err *,
#fcmskundenedit .fcmskundeneingabe-radio-fuenf.err *,
#fcmskundenedit .fcmskundeneingabe-radio-sechs.err *,
#fcmskundenregister .fcmskundeneingabe-checkbox-eins.err *,
#fcmskundenregister .fcmskundeneingabe-checkbox-zwei.err *,
#fcmskundenregister .fcmskundeneingabe-checkbox-drei.err *,
#fcmskundenregister .fcmskundeneingabe-checkbox-vier.err *,
#fcmskundenregister .fcmskundeneingabe-checkbox-fuenf.err *,
#fcmskundenregister .fcmskundeneingabe-checkbox-sechs.err *,
#fcmskundenedit .fcmskundeneingabe-checkbox-eins.err *,
#fcmskundenedit .fcmskundeneingabe-checkbox-zwei.err *,
#fcmskundenedit .fcmskundeneingabe-checkbox-drei.err *,
#fcmskundenedit .fcmskundeneingabe-checkbox-vier.err *,
#fcmskundenedit .fcmskundeneingabe-checkbox-fuenf.err *,
#fcmskundenedit .fcmskundeneingabe-checkbox-sechs.err *,
#fcmskundenregister select.fcmskundeneingabe-select.err *,
#fcmskundenedit select.fcmskundeneingabe-select.err * {
    color: #FF0000;
}


/* Meldungen */
#fcmskundenregister fieldset.fcms-error-messages,
#fcmskundenedit fieldset.fcms-error-messages,
#fcmskundenregister fieldset.fcms-other-messages,
#fcmskundenedit fieldset.fcms-other-messages {
    border: 1px solid #FF0000;
}

#fcmskundenregister .fcms-error-messages,
#fcmskundenedit .fcms-error-messages,
#fcmskundenregister fieldset.fcms-other-messages,
#fcmskundenedit fieldset.fcms-other-messages {
    color: #FF0000;
}

#fcmskundenregister fieldset.fcms-warn-messages,
#fcmskundenedit fieldset.fcms-warn-messages, 
#fcms_register_form .fcms_register_input_normal {
    border: 1px solid #CCCCCC;
}



/* Show-Css, aktuell nicht verwendet */
#fcmskundenedit div.fieldshow_ {
  border: 2px solid #C8C8C8;
  width: 10px;
  height: 10px;
  float: left;
  cursor: pointer;
  margin: 1px;
}

#fcmskundenedit div.fieldshow_active {
  border: 2px solid #353535;
  width: 10px;
  height: 10px;
  float: left;
  cursor: pointer;
  margin: 1px;
}

#fcmskundenedit .fieldshow_pixel_no {
  background-color: #CC0000;
  width: 10px;
  height: 10px;
}

#fcmskundenedit .fieldshow_pixel_friend {
  background-color: #FFFF33;
  width: 10px;
  height: 10px;
}

#fcmskundenedit .fieldshow_pixel_all {
  background-color: #66CC33;
  width: 10px;
  height: 10px;
}


/* HOS Anpassungen */
#fcmskundenregister, #fcmskundenedit {
  padding:0px 0px 0px 0px;
}

.RegCon {
  width:515px;
  padding:0px 0px 20px 0px;
}

.RegHead {
  padding:0px 0px 20px 0px;
  font-weight:bold;
}

.RegHead, .RegHead b, #fcms_register_form h1, table td.blauweiss, #fcms_register_form form h2 {
  background:transparent url(/ka_pics/icons/quader_blau.png) no-repeat scroll 3px 3px;
  color:#0079BC;
  font-size:13px;
  font-weight:bold;
  padding:0 0 0 20px;
}

table.text-8 {
  margin:0px;
}

table.text-8 table.text-8 td.text-8 input {
  float:left !important;
  border:1px solid #cccccc  !important;
}

#fcms_register_form h2, table.text-8 h3 {
  color:#0079BC;
}

td.textfett {
  font-weight:bold;
}

.RegSaveButton {
  float:right;
  padding:20px 44px 30px 0px;
}

.RegSaveButton input {
  color:#0079BC;
}

.fcms_regerr, .fcms_regerr li {
  color:#ff0000 !important;
}

.content_container form table {
  margin:0px 0px 0px 10px;
}

#fcmskundenregister input.req, #fcmskundenregister textarea.req, #fcmskundenedit input.req, #fcmskundenedit textarea.req, #fcmskundenregister input.norm, #fcmskundenregister textarea.norm, #fcmskundenedit input.norm, #fcmskundenedit textarea.norm, #fcmskundenregister input.err, #fcmskundenregister textarea.err, #fcmskundenedit input.err, #fcmskundenedit textarea.err {
  width:290px;
}

#fcmskundenregister input.fcmskundeneingabe-dualinput-xlarge {
  width:243px;
}

#fcmskundenedit .dualinput input.firstinput, #fcmskundenregister .dualinput input.cmskundeneingabe-dualinput-xshort {
  width:37px !important;
}

#fcmskundenedit .dualinput input.secondinput, #fcmskundenregister .dualinput input.fcmskundeneingabe-dualinput-xlarge {
  width:243px;
}



.fcmskundeneingabe-radio-drei input.fcmskundeneingabe-radio-drei {
  width:15px !important;
}
