/*
 * stylesheet for degepol.de
 * special content design (forms, sitemap)
 * (c) www.wegewerk.com
 * wwEdit CMS (www.wwedit.de)
 * created: 20050316 bms
 * lastmodified: 20050907 bms
 */


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


/* Loginformular */

#login{
  border: 1px solid #555;
  padding: 3px;
  font-size: 0.83em;
}

#login .login_label {
  display:block;
}

#login .login_text {
  display:block;
  border: 1px solid #333333;
  margin: 2px 0 2px 0;

}

#login .login_pw {
  display:block;
  border: 1px solid #333333;
  margin: 2px 0 2px 0;

}

#login .login_submit {
  margin: 10px 0 0 0;
  color: #545454;
  border: 1px solid #555;
  font-weight: bold;
}

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

#login .green {
  color: #007f00;
}

.bobby {
  color: #666;
}

/* kleines Suchformular */
#search{
  padding: 0;
}

#search label{
  display: none;
}

.search_text{
  margin: 3px 0 0 0;
  border-top: 1px solid #D4D2CA;
  border-bottom: 1px solid #D4D2CA;
  border-left: 0;
  border-right: 0;
  width: 165px;
  color: #666;
  padding: 3px 0 3px 15px;
}

#search .search_submit{
  color: #212a60;
  border: 0;
  background-image: url(/static/img/dgp20_icons/search.gif);
  background-repeat: no-repeat;
  padding: 3px 0 0 20px;
  margin: 0 0 0 30px;
  background-color: #fff;

}



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

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

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

/*  GROSSES SUCHFORMULAR  */
#form_search_generic form{
  margin: 0;
}

/* Tabelleneigenschaften */

#form_search_generic label {
  font-weight:bold;
}

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

#form_search_generic .wwe_form_submit{
  color: #212A60;
  border: 1px solid #212A60;
  font-weight: bold;
  background-color: #fff;
}

#form_search_generic .wwe_form_submit:hover{
  color: #fff;
  border: 1px solid #212A60;
  font-weight: bold;
  background-color: #212A60;
}

#form_search_generic .type_select{
  display: none;
}


/* Suchergebnis-Browser */
.wwe3_browsebutt a{
  text-decoration: underline;
}

.wwe3_browsebutt{
  display: inline;
  font-size: 0.77em;
}

.wwe3_browsebutt_active{
  display: inline;
  font-size: 0.77em;
}

.list_result{
  font-size: 0.83em;
  padding: 5px;
  display: none;
}

.browse_list {
  margin: 0 0 10px 0;
}

/* SEARCHLIST (Ausgabe der der Suchergebnisse) */

.searchlist{
  font-size: 0.83em;
}

.searchlist h2 a{
  color: #6C84AC;
}

.searchlist h2{
  margin: 0;
}

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

.searchlist li{
  list-style-image: url(/static/img/dgp20_icons/more.gif);
  padding: 0;
  margin: 0 0 10px 0;
}


/* KONTAKTFORMULAR */

#wwe3_mail_form form{
  padding: 0;
}

/* Formularelemente */
#page_body_main_content table.wwe3tbl .th_label {
  padding-right: 10px;
}

table.wwe3tbl td input,
table.wwe3tbl td select {
  border: 1px solid #333333;
  margin: 3px 0 0 0;
}

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

table.wwe3tbl .show_error input,
table.wwe3tbl .show_error select,
table.wwe3tbl .show_error textarea {
  border-color: #cc0000;
  border-width: 2px;
}

.wwe_form_submit,
.wwe_form_submit_js_hover {
  color: #212A60;
  border: 1px solid #212A60;
  font-weight: bold;
  background-color: #fff;
  display: block;
  padding: 2px 5px 2px 5px;
}

.wwe_form_submit:hover{
  color: #fff;
  border: 1px solid #212A60;
  font-weight: bold;
  background-color: #212A60;
}

.wwe_form_submit_js_hover{
  color: #fff;
  border: 1px solid #212A60;
  font-weight: bold;
  background-color: #212A60;
}



/* ####################################        SITEMAP       ############################ */


#sitemap{
  margin: 0;
  padding: 5px;
  font-size: 0.83em;
  background: #EFF1F4;
  border: 1px solid #555;
}

#sitemap a,
#sitemap  a:visited{
  line-height: 20px;
}


#sitemap ul {
  padding: 0px;
  margin: 0px;
  list-style: none;
  list-style-position: outside;
}

#sitemap li a{
  padding: 0px;
  margin: 5px 0 5px 5px;
}

#sitemap li li a{
  margin: 5px 0 5px 15px;
}

#sitemap li li li a{
  margin: 5px 0 5px 25px;
}


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

.wwe3_styled {
  font-size: 0.83em;
}

#wwe3_form_affirm_event {
  font-size: 0.83em;
}

#wwe3_form_affirm_event .th_label {
  vertical-align: middle;
}

#page_body_left_content .wwe3_form_container form{
  padding: 0 0 10px 5px;
  border-bottom: 1px solid #d4d2ca;
}

#page_body_left_content h2 {
  border-top: 1px solid #d4d2ca;
  border-bottom: 1px solid #d4d2ca;
  font-size: 0.83em;
  padding: 3px 0 3px 16px;
  margin-top: 20px;
  margin-bottom: 20px;
  font-weight: normal;
}

#page_body_left_content br{
  display: none;
}

#page_body_left_content .search_text{
  margin-top: 0;
}

#page_body_left_content .rnl_action,
#page_body_left_content .wwe3_form_reg_newsletter .form_select label,
#page_body_left_content .wwe3_form_reg_newsletter .form_label label {
  display: none;
}

#page_body_left_content .wwe3_form_reg_newsletter form{
  padding-left: 15px;
}

#page_body_left_content .label,
#page_body_left_content select {
  width: 160px;
}

#page_body_left_content select {
  width: 162px;
}

#page_body_left_content td.type_radio{
  padding: 5px 0 5px 0px;
}

.form_search_generic .sp_autoand{
  display: none;
}
