/*
 * 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: #EFEFE7 url("/static/img/slwf15/backgrounds/form_search_back.gif") top left 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;
  padding: 0px 0 0px 0;
  margin: 0px 0 -3px 0;
  width: 71px;
  height: 17px;
  background: url("/static/img/slwf15/buttons/small_search.gif") left top 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/slwf15/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: #EBEBD6;
  margin-bottom: 6px;
}

.browse_list {
  background-color: #FFFFEB;
  display: block;
}

/* ####################### Events/Sponsors ###################### */

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/slwf15/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/slwf15/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/slwf15/backgrounds/double_line.gif");
    background-position: bottom;
    background-repeat:   repeat-x;
}

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
{
    border:        1px solid #fff;
    color:         #88886E;
    font-size:     0.9em;
    margin-bottom: 2px;
    vertical-align: middle;
}

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;
}

.form_confirm_check input {
	float:left;
}

form .richtext p {
	margin:2px 0pt;
	padding:0pt;
}

#wwe3_form_buy_shoparticle td.th_label {
	width: 50%;
	padding: 2px 7px 3px;
}
/* ####################### ALLGEMEIN ###################### */

input:focus,    input:hover,    input:active,
select:focus,   select:hover,   select:active,
textarea:focus, textarea:hover, textarea:active
{
    background-color: #efefe7;
}

/*********************** 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/slwf15/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;
}

#wwe3_form_reg_newsletter h2 {
  margin-bottom: 1px;
}




a.button,
a.button:visited
{
	text-decoration: none !important;
	background-color: #D4D0C8 !important;
	border-top-color: #FFFFFF !important;
	border-right-color: #404040 !important;
	border-bottom-color: #404040 !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;
}


a.button:hover
{
	background-color: #EFEFE7 !important;
}

a.button:active
{
	border-bottom-color: #FFFFFF !important;
	border-left-color: #404040 !important;
	border-top-color: #404040 !important;
	border-right-color: #FFFFFF !important;
}
