/* 
 * stylesheet for ############ Kunde ###############
 * form setings
 * use for best viewing performance wwEdit CMS (www.wwedit.de)
 * (c) www.wegewerk.com
 * created: 20050316 bms
 * customized: ########### 
 * lastmodified: ###########
 */

 
/* ###################### SUCHFORMULAR ################### */

#form_search_generic form{
  margin: 0;
  padding: 0;
  display: block;
}


/* Tabelleneigenschaften */
#form_search_generic table.wwe3tbl
{
  background-color: #FFF;
  
}

* html table.wwe3tbl{

    font-size: 1em;
  
}

#form_search_generic table.wwe3tbl th.th_label
{
  font-size: 1.0em;
  font-weight: bold;
  text-align: left;
}

#form_search_generic table.wwe3tbl td {

}

#form_search_generic table.wwe3tbl th.supertitle {
  text-align: left;
  color: #678B9D;
  font-size: 1.2em;
  font-weight: bold;
 /* background-color: #d7dbde;*/
}

#form_search_generic table.wwe3tbl th.title,
#form_search_generic table.wwe3tbl td.title
{
  text-align: left;
  color: #678B9D;
  font-size: 1em;
  font-weight: bold;
  /*background-color: #fff;*/
}


/* Formularelemente */
#form_search_generic table.wwe3tbl td input[type=text] {
  border: 1px solid #333333;
}

#form_search_generic table.wwe3tbl td input {
  border: 1px solid #333333;
}

#form_search_generic table.wwe3tbl td select {
  border: 1px solid #333333;
}

#form_search_generic table.wwe3tbl td textarea {
  border: 1px solid #333333;
  width: 160px;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
/* wird nur vom mozilla interpretiert */
#form_search_generic input[type=button] {
    color: #545454;
    border: 1px solid #333333;
    background-color: #EACB8E;
    font-size: 1.0em;
    font-weight: bold;
    padding:2px 0 2px 0;
}
#form_search_generic .wwe_form_submit {
    color: #fff;
    border: 1px solid #333333;
    background-color: #7B8993;
    font-size: 1.0em;
    font-weight: bold;
    padding:2px 0 2px 0;
}
#form_search_generic .wwe_form_submit:focus,
#form_search_generic .wwe_form_submit:active,
 {
    color: #7B8993;
    background-color: #fff;
}




/* Suchergebnis-Browser */
.wwe3_browsebutt
{
  display: inline;
}

.wwe3_browsebutt_active
{
  display: inline;
  font-weight: bold;
}

.browse_background
{
  margin: 20px 0 0 0;
}

.list_result{
  background-color: #d7dbde;
}

.browse_list {
  background-color: #fff;
  display_block;
}

 
/* ################# KONTAKTFORMULAR ################# */ 

#wwe3_mail_form form{
  margin: 0;
  padding: 0;
}


/* Tabelleneigenschaften */
#wwe3_mail_form table.wwe3tbl
{
  background-color: #FFFFFF;
  display:block;
}

#wwe3_mail_form table.wwe3tbl th.th_label
{
  font-size: 1.0em;
  font-weight: bold;
  text-align: left;
}

#wwe3_mail_form table.wwe3tbl td {

}

#wwe3_mail_form table.wwe3tbl th.supertitle {
  text-align: left;
  color: #678B9D;
  font-size: 1.2em;
  font-weight: bold;
  /*background-color: #D7DBDE;*/
}

#wwe3_mail_form table.wwe3tbl th.title,
#wwe3_mail_form table.wwe3tbl td.title {
  text-align: left;
  color: #678B9D;
  font-size: 1.2em;
  font-weight: bold;
  background-color: #fff;
}


/* Formularelemente */
#wwe3_mail_form table.wwe3tbl td input[type=text] {
  border: 1px solid #333333;
}

#wwe3_mail_form table.wwe3tbl td input {
  border: 1px solid #333333;
}

#wwe3_mail_form table.wwe3tbl td select {
  border: 1px solid #333333;
}

#wwe3_mail_form table.wwe3tbl td textarea {
  border: 1px solid #333333;
  width: 160px;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 1em;
}

#wwe3_mail_form input[type=button] {
    color: #545454;
    border: 1px solid #333333;
    background-color: #EACB8E;
    font-size: 1.0em;
    font-weight: bold;
    padding:2px 0 2px 0;
}


#wwe3_mail_form .wwe_form_submit{
    color: #FFF;
    border: 1px solid #333333;
    background-color: #7B8993;
    font-size: 1.0em;
    font-weight: bold;
    padding:2px 0 2px 0;
}
/* ####################### ALLGEMEIN ###################### */

/* Fehlertexte */
#page_body_main_content table.wwe3tbl th.th_show_error,
#page_body_main_content table.wwe3tbl td.th_show_error
{
  color:  #cc0000;
  font-size: 1.0em;
  font-weight: bold;
}

#page_body_main_content div.show_error
{
  color:  #cc0000;
}

#page_body_main_content div.show_error input
{
  border: solid 1px #cc0000;    
}

#page_body_main_content table.wwe3tbl th.warning
{
  color:  #cc0000;
  font-size: 1.0em;
  font-weight: bold;
}

#page_body_main_content p.message
{
  color:  #cc0000;
  font-size: 1.0em;
  font-weight: bold;
}

/* ############################# Datum-Kram ################## */

table.wwe3tbl select.sel_date_d,
table.wwe3tbl select.sel_date_m_numeric
{
    width: 42px;
}

table.wwe3tbl select.sel_date_m
{
    width: 96px;
}

table.wwe3tbl select.sel_date_y
{
    width: 56px;
}

input:focus, input:hover, input:active,
select:focus, select:hover, select:active,
textarea:focus, textarea:hover, textarea:active {
/*background-color: #FFF0DE;*/
background-color: #D7DBDE;
}

/* Formulare */
#page_body_right_content form {

}



/* Loginformular */
#page_body_right_content .login_label {
  display:block;
}

#page_body_right_content .login_text {
  display:block;
  border: 1px solid #333333;
  margin: 2px 0 2px 0;
  background-color: #FFFFCC;
}

#page_body_right_content .login_pw {
  display:block;
  border: 1px solid #333333;
  margin: 2px 0 2px 0;
  background-color: #FFFFCC;
}

#page_body_right_content .login_submit {
  font-weight: bold;
  font-size: .9em;
  color: #545454;
  display:block;
  border: 1px solid #545454;
  margin: 5px 0 0 0;
  background-color: #EACB8E;
}

#page_body_right_content .login_button {
  font-weight: bold;
  font-size: .9em;
  color: #545454;
  display:block;
  border: 1px solid #545454;
  margin: 5px 0 0 0;
  background-color: #EACB8E;
}

.green {
  color: #007f00;
}

/* Suchformular */
#page_body_right_content .search_text {
  border: 1px solid #333333;
  margin: 2px 0 2px 0;
  background-color: #FFFFCC;
}

#page_body_right_content .search_submit {
    color: #545454;
    border: 1px solid #333333;
    background-color: #EACB8E;
    font-size: 1.0em;
    font-weight: bold;
    padding:2px 0 2px 0;
    margin: 2px 0 2px 0;
}