/* ##################################      FORMULARE      ################################ */

.wwe_form_submit {
  background-image: url(/static/img/bs11/breadcrumb_verlauf.gif);
  border: 1px solid #333;
  color: #d30028;
}

.wwe_form_submit_js_hover,
.wwe_form_submit:hover,
.wwe_form_submit:focus {
  border: 1px solid #333;
  color: #d30028;
  background: #EFF1F4;
}

th.title {
  display: none;
}


/* kleines Suchformular */
#search{

}

#search label{

}

#search input{

}


/* ALLGEMEIN (gilt für Kontakt- und Suchformular)*/

/* 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: 0.83em;
}

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

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

#page_body_main_content p.message {
  margin: 20px 0 20px 0;
  color:  #cc0000;
  font-size: .83em;
  background: #e4e4e9;
  border: 1px solid #555;
  padding: 5px;
}

#page_body_main_content p.positive_message {
  margin: 20px 0 20px 0;
  color:  #cc0000;
  font-size: .83em;
  background: #e4e4e9;
  border: 1px solid #555;
  padding: 5px;
}


/*  GROSSES SUCHFORMULAR  */
/* Tabelleneigenschaften */
#form_search_generic table.wwe3tbl {
}


#form_search_generic label {
  font-weight:bold;  
}


#form_search_generic table.wwe3tbl td {
  font-size: 0.83em;
}


#form_search_generic .wwe_form_submit {

}



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

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

.browse_background{
  margin: 20px 0 0 0;
  border: 1px solid #555;
}

.list_result{
  background: #e4e4e9;
  font-size: 0.83em;
  padding: 5px;
}

.browse_list {
  background-color: #FFFFEB;
  display: block;
}

/* SEARCHLIST (Ausgabe der der Suchergebnisse) */

.searchlist{
  font-size: 0.83em;
  background: #e4e4e9;
  padding: 5px;
  border-left: 1px solid #555;
  border-bottom: 1px solid #555;
  border-right: 1px solid #555;
}

.searchlist h2{
  margin: 0 0 5px 0;    
}

.searchlist ul{
  margin: 0 0 0 18px;
  padding: 0;
  list-style-type: none;
}

.searchlist li{
  margin-bottom: 10px;
}

 
/* KONTAKTFORMULAR */ 



/* Formularelemente */
#wwe3_mail_form table.wwe3tbl td input {
  border: 1px solid #333333;
  margin: 3px 0 0 0;
}

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

#wwe3_mail_form table.wwe3tbl td textarea {
  border: 1px solid #333333;
  margin: 3px 0 0 0;
  width: 250px;
  font-family: arial, sans-serif;
  font-size: 1em;
}

/* ####################################    VERANSTALTUNGEN   ############################ */

.wwe3_styled {
  font-size: 0.83em;
}

#wwe3_form_affirm_event {
  font-size: 0.83em;
}