/* CSS Document */

/***************************************************************/
/* Seitenkopf */
/***************************************************************/

/***************************************************************/
/* Kopfbild, Servicenavigation */
/***************************************************************/
#logo-link {
  top:42px;
  left:806px;
}
/***************************************************************/
/* Zwischenbereich, Referenzfeld, History */
/***************************************************************/

/***************************************************************/
/* Inhaltsbereich Unterseiten */
/***************************************************************/

#unterseite-spalte-1 {
  background:#A9D793;
}
#unterseite-spalte-2 {
  background:#EEEEEE;
}

.box {
  background:#EEEEEE;
}
.box-head {
  background:#A9D793;
}

#unterseite-spalte-1 .non-aktiv a:hover {
  background:#D4EBC9;
  color: #000000;
}
#unterseite-spalte-1 .aktiv {
  background:#D4EBC9;
}
#unterseite-spalte-2-text a, #unterseite-spalte-1-2 .text a {
  color: #627D55;
}
#unterseite-spalte-2-text p a {
  background-image: url(../img/icons/einrichtungen_pfeil.gif);
  background-repeat: no-repeat;
  background-position: 0px 4px;
  padding-left: 9px;
  display: inline-block;
}
#unterseite-spalte-2-text p a:hover {
  background-image: url(../img/icons/einrichtungen_pfeil_on.gif);
}
html #unterseite-spalte-1 .referenzfeld a:hover {
  color: #D4EBC9;
}
html #unterseite-spalte-1 ul {
  padding : 0;
  margin : -2px 0 10px 0;
  width: 210px;
  list-style-type: none;
}

#tx-newloginbox-pi1-user, #tx-newloginbox-pi1-pass { 
  border:2px inset #BBBBBB;
}

/***************************************************************/
/* Anmeldeformular */
/***************************************************************/
.vera-button, #tx-newloginbox-pi1-login_submit, #tx-newloginbox-pi1-logout_submit {
  background: #A9D793; 
  border:2px solid #D4EBC9;
  width:140px;
  float:left;
}
.vera-button-erweitert, .vera-button-erweitert-fea, .vera-button-erweitert-fea-2 {
  background: #A9D793; 
  border:2px solid #D4EBC9;
  width:140px;
  float:right;
  margin-right:74px;
}

.as_fe_edit .vera-button-erweitert-fea {
  width:180px;
  float:left;
  margin-left: 180px;
}

.as_fe_edit .vera-button-erweitert-fea-2 {
  width:190px;
  float:right;
  margin-right: 20px;
}

.checkbox {
  border:0px inset #BBBBBB;
}

.eingabefeld {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-style: normal; 
  font-size: 100%;
  font-weight: normal;
  color: #000000; 
  height : 16px;
  width :240px;
  border:2px inset #BBBBBB;
  float:left;
  margin:0;
  padding:3px 0 0px 2px;
  background:#FFFFFF;
}
.eingabefeld-lang {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-style: normal; 
  font-size: 100%;
  font-weight: normal;
  color: #000000; 
  height : 16px;
  width :400px;
  border:2px inset #BBBBBB;
  margin:0 0 4px 0;
  padding:3px 0 0px 2px;
  background:#FFFFFF;
}
#id_datum {
  width :100px;
  float: left;
}
#search p {
  margin: 0 0 4px 0;
  padding:0:
}
input.eingabefeld:focus, input.focus, input#tx-newloginbox-pi1-user:focus, input#tx-newloginbox-pi1-pass:focus, input#tx-newloginbox-pi1-user.focus, input#tx-newloginbox-pi1-pass.focus {
  background:#FFFFFF;
  border:2px solid #A9D793;
}
input.vera-button:focus, input.vera-button-erweitert:focus {
  border-style: inset;
}
select {
  width: 200px;
  background:#FFFFFF;
}
select .keineauswahl {
  color: #888888;
}
select:focus {
  background:#FFFFFF;
  border:2px solid #A9D793;
}
#pulldown {
  margin-top: 4px;
}
#pulldown td {
  padding-top:2px
}
textarea {
  width:240px; 
  height:80px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-style: normal; 
  font-size: 100%;
  border:2px inset #BBBBBB;
  line-height: 130%;
}

#fea_form textarea, #fea_form td.thema input {
  width:260px; 
}

#fea_fkontakt input {
  width:260px; 
}

.tx-asfacilities-pi1 {
  clear:all;
}

#fea_check table{
  width: 480px;
}

#fea_check td{
  vertical-align: top;
  border-bottom: 1px dotted #BBBBBB;
  padding: 3px 0 3px 0;
}

.unterseite-trenner-details-spalte-2 div.thema-fea, div.bild-fea {
  background: #FFA901;
}

div.bild-fea {
  padding-bottom: 1px;
}

#unterseite-spalte-2-text div.thema-fea a {
  color: #000;
  padding-right: 4px;
}

#fea-liste a {
  font-weight: bold;
}

/***************************************************************/
/* Loginbox */
/***************************************************************/
.tx-newloginbox-pi1 h3 { 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  color: #000000;
  padding: 6px 0 0 0px;
  margin: 12px 0 18px 0;
}
#tx-newloginbox-pi1-user, #tx-newloginbox-pi1-pass { 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-style: normal; 
  font-size: 100%;
  font-weight: normal;
  color: #000000; 
  height: 16px;
  width :180px;
}
#tx-newloginbox-pi1-login_submit, #tx-newloginbox-pi1-logout_submit  { 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 100%;
  font-weight: bold;
  color: #000000;
  border-style: outset;
  margin-left: 0px;
  padding:2px 0px 2px 0px;
  margin-top:6px;
  width: 120px;
}

/***************************************************************/
/* Bildergalerie */
/***************************************************************/

.th_details_bildergalerie {
  background-color: #a5acb0;
  overflow: hidden;
  height: 100%;
  padding: 0 0 4px 10px;
}
.bildergalerie_gross {
  float: left;
  overflow: hidden;
  height: 100%;
  width: 300px;
}
.bildergalerie_thumbs {
  float: left;
  overflow: hidden;
  height: 100%;
  width: 220px;
  padding-left: 2px;
}
.bildergalerie_thumbs a {
  display: block;
  float: left;
  overflow: hidden;
  margin: 0 0 6px 6px;
  width: 45px;
  height: 45px;
  border: 2px solid #a5acb0;
}
.bildergalerie_thumbs a.aktiv {
  border-color: #fff;
}
.bildergalerie_thumbs a img {
  border: 0;
  height: 45px;
  margin-left: -21px;
}
