/*
 * 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: #efefe6;
  margin-bottom:    6px;
}

.browse_list
{
  background-color: #FFFFEB;
  display:          block;
}

/* ####################### Events/Sponsors ###################### */

#page_body_right_content table.wwe3_styled {
    margin-top: 11px;
}

table.wwe3_styled
{
    background-color: #EFEFE7;
    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
{
    background-color: #D7D8CA;
    display:          block;
    font-size:        1em;
    width:            100%;
}

table.wwe3tbl tr
{
    background-image:    url("/static/img/slwf/backgrounds/double_line.gif");
    background-position: bottom;
    background-repeat:   repeat-x;
}

table.wwe3tbl th.title
{
    font-weight: bold;
    text-align:  left;
}

table.wwe3tbl th.warning
{
  color:       #cc0000;
  font-size:   1.0em;
  font-weight: bold;
}

table.wwe3tbl td.th_label
{
    width: 105px;

    padding-top:    2px;
    padding-bottom: 3px;
    padding-left:   4px;
    padding-right:  4px;
}

table.wwe3tbl td.type_info,
table.wwe3tbl th.title
{
    background-color:    #EFEFE7;
    padding-bottom:      3px;
    padding-left:        4px;
    padding-right:       4px;

    background-image:    url("/static/img/slwf/backgrounds/double_line.gif");
    background-position: bottom;
    background-repeat:   repeat-x;
}

table.wwe3tbl td.type_check,
table.wwe3tbl td.type_radio,
table.wwe3tbl td.type_confirm_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
{
    border:        1px solid #fff;
    color:         #88886E;
    font-size:     0.9em;
    margin-bottom: 2px;
}

table.wwe3tbl td textarea
{
  width: 90%;
  border: 1px solid #fff;
  margin-bottom: 3px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 1em !important;
  color: #88886E;
}

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 ###################### */

input:focus,    input:hover,    input:active,
select:focus,   select:hover,   select:active,
textarea:focus, textarea:hover, textarea:active
{
    background-color: #FFD57F;
}



/*********************** 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:               #cc0000;
  font-size:           1.0em;
  font-weight:         bold;

  background-image:    url("/static/img/slwf/backgrounds/double_line.gif");
  background-position: bottom;
  background-repeat:   repeat-x;

  background-color:    #EFEFE7;

  margin:              0;

  padding-top:         2px;
  padding-bottom:      3px;
  padding-left:        4px;
  padding-right:       4px;
}

a.button,
a.button:visited,
.wwe_form_submit
{
	text-decoration: none !important;
	background-color: #D4D0C8 !important;
	border-top-color: #FFFFFF !important;
	border-right-color: #828177 !important;
	border-bottom-color: #828177 !important;
	border-left-color: #FFFFFF !important;
	border-width: 2px !important;
	border-style: solid !important;
	padding: 3px 7px !important;
	color: #000 !important;
	margin-right: 10px !important;
}

.wwe_form_submit:hover,
a.button:hover
{
	background-color: #EFEFE7 !important;
}

.wwe_form_submit:active,
a.button:active
{
	border-bottom-color: #FFFFFF !important;
	border-left-color: #828177 !important;
	border-top-color: #828177 !important;
	border-right-color: #FFFFFF !important;
}

.wwe_form_submit
{
	padding: 1px 3px !important;
	margin-right: 0px !important;
}

.form_confirm_check .richtext {
  margin-left: 30px;
}

.form_confirm_check input
{
  float: left;
}

form .richtext p{
  margin: 2px 0;
  padding: 0;
}

form a{
  background-color: transparent !important;
}

#slwf_search {
  margin-bottom: 20px !important;
}

#slwf_search h2 {
  margin-bottom: 1px;
}





#wwe3_mail_form_v2 form {
  margin-top: -4px;
}

#wwe3_mail_form_v2 .th_label {
  width: 200px;
}
#page_body_left_content .login .login_info { display: none}
#page_body_left_content .login fieldset { border:0; padding:0;}
#page_body_left_content .login input {border:1px solid;}

#page_body_left_content .login .wwe_form_submit, 
#page_body_left_content .login .wwe_form_submit_js_hover {
    border-width: 1px !important;
    line-height:15px;
    padding:0 !important;
}

#slwf_search .label_suffix {
	clear:both;
    display:block;
    padding-bottom:7px;
}

