 /* 
 * stylesheet for ############ Glasbrücke ###############
 * special content design (forms, sitemap)
 * use for best viewing performance wwEdit CMS (www.wwedit.de)
 * (c) www.wegewerk.com
 * created: 20070504 asz
 * customized: ########### 
 * lastmodified: 20070410 bms
 */
 


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

form {
  margin: 0 0 20px 0;
  padding: 0;   
}

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

label {
  padding: 2px 10px 0 0;
}

.label,
.widelabel,
select,
textarea {
  font-size: 1em;
  font-family: Verdana, Arial, sans-serif;
  margin: 3px 0 0 0;
  color: #4c4c4c;
  border: 1px solid #3b74dd;
  background-color: #dde5f8;
}

textarea {
  width: 180px;
}


/* SUBMIT-BUTTONS */

.wwe_form_submit,
.wwe_form_submit_js_hover {
  text-transform: uppercase;
  color: #fff;
  font-weight: bold;
  display: block;
  padding: 2px 5px 2px 5px;
  background-color: #0e0194;
  border: 0;
}

.wwe_form_submit:hover,
.wwe_form_submit:focus,
.wwe_form_submit_js_hover {
  color: #fff;
  background-color: #110cda;
  cursor: pointer;
}


#wwe3_form_reg_newsletter legend,
#wwe3_form_reg_newsletter .rnl_info {
  display: none;
}

#wwe3_form_reg_newsletter table {
  margin-top: 7px;
}

#wwe3_form_reg_newsletter td {
  padding-top: 5px;
}

/* kleines Suchformular */

#search {
  margin: 10px 0 25px 0;
  background-color: #6592e3;
  padding: 5px 0 5px 25px;
}

#search h2 {
  display: none;
}

#search .label {
  width: 95px;
  float: left;
  margin-right: 5px;
  padding: 2px 0;
}

#search input{
  margin: 3px 0;
  font-size: 1em;
}



/* 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,
#page_body_main_content table.wwe3tbl th.warning,
#page_body_main_content div.show_error {
  color: #2a24de;
}

#page_body_main_content p.message,
#page_body_main_content p.positive_message {
  margin: 20px 0 20px 0;
  color: #2a24de;
  background: #cddbf6;
  border: 1px solid #3b74dd;
  padding: 5px;
}


/*  GROSSES SUCHFORMULAR  */

#form_search_generic form {
  margin: 0;
}

#form_search_generic .type_info {
  padding-top: 10px;
}


#form_search_generic .sp_autoand{
  display: none;
}


/* Suchergebnis-Browser */

.wwe3_browsebutt{
  display: inline;
}

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

.browse_background{
  margin: 20px 0 0 0;
  border-bottom: 1px solid #3b74dd;
  border-top: 1px solid #3b74dd;
}

.list_result{
  padding: 5px;
}

.browse_list {
  display: block;
}


/* SEARCHLIST (Ausgabe der der Suchergebnisse) */

.searchlist{
  margin-top: 10px;
}

.searchlist h2{
  margin: 0;
}

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

.searchlist li{
  list-style-image: url(/static/img/glab/icon_link.gif);
  margin-bottom: 10px;
}

.relevance{
  display: none;
}

 
/* KONTAKTFORMULAR */ 

#wwe3_mail_form form{
  padding: 5px;
  border: 1px solid #555;
  background-color: #EFF1F4;
}


/* Bildergalerie */

.img_gallery h2{
  margin: 0 0 20px 0;
}

.img_gallery .caption{
  padding: 3px 10px 3px 3px;
  display: block;
  border-right: 3px solid #333;
  border-bottom: 3px solid #333;
}

.detail_preview{
  position: absolute;
  top: 166px;
  left: 248px;
  z-index: 1;
}

.detail_preview img{
  width: 620px;
  padding: 0;
  margin: 0 !important;
  border-right: 3px solid #333;
  float: none !important;
}

.thumb_preview{
  width: 310px;
  position: relative;
  left: -10px;
}

#page_body_main_content .thumb_preview{
  width: auto
}

.msie .thumb_preview{
  position: static;
}


.thumb_preview img{
  width: 145px;
}

.msie6 .thumb_preview img{
  width: 142px;
}

/*  Bildergallerie in Hauptspalte zeigt 5 Bilder nebeneinander */
#page_body_main_content .thumb_preview img {
  width: 116px;
}

#page_body_main_content .img_gallery {
	overflow: hidden;
}

#page_body_main_content .img_gallery .content_object {
	width: 635px;
}

#page_body_main_content .thumb_preview img,
#page_body_right_content .thumb_preview img{
  padding:0;
  margin:0 0 10px 10px;
}

.msie6 #page_body_main_content .thumb_preview img,
.msie6 #page_body_right_content .thumb_preview img{
  padding:0 0 10px 0;
  margin:0 0 0 10px;
}

.msie7 #page_body_main_content .thumb_preview img,
.msie7 #page_body_right_content .thumb_preview img{
  padding:0 0 10px 0;
  margin:0 8px 0 0;
}

#page_body_main_content .thumb_preview a,
#page_body_right_content .thumb_preview a,
#page_body_main_content .diashow_controls a,
#page_body_right_content .diashow_controls a{
  background-image: none;
  padding:0;
  margin:0;
}

.diashow_controls{
  clear: both;
  display: none;
}




