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

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

#page_body_left_content form 
{
  padding:             12px 0 12px 0;
  margin:              12px 0 12px 0px;
  background-image:    url("/static/img/slwf/backgrounds/form_search_back.gif");
  background-position: top;
  background-color:    #EFEFE7;
  background-repeat:   repeat-x;
}


/* Suchformular */
#page_body_left_content .search_text 
{
  border:           1px solid #fff;
  margin:           0px 0 0px 12px;
  background-color: #fff;
  width:            78px;
  font-size:        0.7em;
  color:            #85886D;
}

#page_body_left_content .search_submit_img 
{
    font-size:           1.0em;
    font-weight:         bold;
    padding:             0px 0 0px 0;
    margin:              0px 0 -3px 0;    
    width:               71px;
    height:              17px;    
    background-image:    url("/static/img/slwf/buttons/small_search.gif");
    background-position: left top;
    background-repeat:   no-repeat;
}

#page_body_left_content .search_submit_img:hover,
#page_body_left_content .search_submit_img:focus,
#page_body_left_content .search_submit_img:active
{
    background-image: url("/static/img/slwf/buttons/small_search_hover.gif");
}
 
/* ###################### LISTBROWSER ################### */

.wwe3_browsebutt
{
  display: inline;
}

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

}

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

.list_result {
  background-color: #EDEEF8;
  margin-bottom:    6px;
  font-size: 0.73em;
  font-family: Arial, Geneva, Helvetica, sans-serif;
}

.browse_list 
{
  background-color: #EDEEF8;
  display:          block;
  font-size: 0.73em;
  font-family: Arial, Geneva, Helvetica, sans-serif;
}

/* ####################### Events/Sponsors ###################### */

table.wwe3_styled
{
    background-color: #EDEEF8;
    margin-bottom:    0px;
    width:            100%;
}

table.wwe3_styled td,
table.wwe3_styled th
{
    padding-bottom: 5px;
    padding-left:   4px;
    padding-right:  4px;
}

table.wwe3_styled td address
{
    font-style: normal;
    margin:     0px;
    padding:    0px;
}

table.wwe3_styled tr
{
    background-image:    url("/static/img/slwf/backgrounds/double_line.gif");
    background-position: bottom;
    background-repeat:   repeat-x;
}

table.wwe3_styled th
{
    text-align:     left;
    width:          25%; 
    vertical-align: top;
}

table.wwe3_styled th.wdt100
{
    width: 100% !important;
}

/* IE fix ags macht den bloeden Margin ueber tabelle weg 
   Gruesse ags */

* html #wwe3_form_affirm_event,
* html #form_search_generic
{
    height: 1%;
}

/************** Standard InputElements-Tabelle *****************/

table.wwe3tbl, div.ext_co_login
{
    background-color: #FFF;
    display:          block;
    width:            100%;
    font-size:     0.88em !important;
	color:#000;
	font-family: Tahoma, Geneva, Helvetica, sans-serif;
	width: 100%;
}




table.wwe3tbl th.supertitle,
table.wwe3tbl th.title {
    font-weight: bold;
    text-align:  left;
    color: #c00;
    background-color: #fff !important;
    padding-bottom: 20px !important;
}

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

table.wwe3tbl td.th_label
{   
    width: 50px;    
    padding-top:    2px;
    padding-bottom: 3px;
    padding-left:   4px;
    padding-right:  4px;
}

table.wwe3tbl td.type_info,
table.wwe3tbl th.title
{
    background-color:    #94A5BD;
    padding-bottom:      3px;
    padding-left:        4px;
    padding-right:       4px;
}

table.wwe3tbl td.type_check
{
    padding-left:   4px;
    padding-right:  4px;
    padding-bottom: 4px;
}

table.wwe3tbl td.type_date
{
    padding-bottom: 6px;
}

table.wwe3tbl td input,
table.wwe3tbl td textarea,
table.wwe3tbl td select,
div.ext_co_login input
{
    border:        1px solid #000;
    color:         #000;
    font-size:     0.9em !important;
    margin-bottom: 2px;    
}

table.wwe3tbl td textarea
{
  width: 100% !important;
  border: 1px solid #000;
  margin-bottom: 3px;
  font-family: Tahoma, Geneva, Helvetica, sans-serif;
  font-size: 1em !important;
  color: #000;
}

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;
}

/* ####################### ALLGEMEIN ###################### */

/*********************** Fehlertexte ************************/

table.wwe3tbl th.th_show_error,
table.wwe3tbl td.th_show_error
{
  color:          #cc0000;
  font-size:      1.0em;
  font-weight:    bold;
  
  padding-bottom: 3px;
  padding-left:   4px;
  padding-right:  4px;
}

div.show_error
{
  color:  #cc0000;
}

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

p.message
{
  color: #c00;
  font-size: 0.77em;
  font-weight: bold;  
  margin: 0 0 10px 0;
  padding: 2px 4px 3px 4px;
}

.ta_error
{
    color: #c00000;
}

html.opera textarea 
{
    width: 500px;
}


