/* Header (Kopfbild) */
#header2 {
  height: 125px;
  background-image: url(kopfbild.jpg);
  background-color: #ffffff;
}

/* Hauptfenster */
#main {
  background-color: #ffffff;
  color: #000000;
}

/* Navigationsleiste */
#tnav {
  background-color: #D40E2A;
}

/* Inhalts Spalte */
#col1 h4,a {
  color: #000000;
}

#col1 p.uzeile {
  margin-bottom: 5px;
  color: #000000;
}

#col1 h2,a, #col3 h2 {
  color: #000000;
}

/* Rechte Spalte */
#col3 {
  background-color: #ffffff;
  color: #008c4f;
}
#col3_bild {
	background-image: url(kopfbild_rechts.jpg);
}
#col3 .kopfbild {
	height: 91px;
}
#col3 .listboxfirst {
  border: 2px solid #008C4F;
}
#col3 .listbox {
  border: 2px solid #008C4F;
  padding-top:0px;
  padding-bottom:5px;
}
#col3 .rboxin {
	/*width:285px;*/
	margin:0px 5px 5px 5px;
}
#col3 h1 {
  background-color: #008C4F;
  padding-top: 1px;
  padding-bottom: 1px;
  color: #e9d69e;
  font-weight:bold;
}
#col1 h1 {
  padding-top: 1px;
  padding-bottom: 1px;
  color: #000000;
}


/* Fuss */
#footer {
  background-color:#D40E2A;
}
#footerbox a:hover {
  color: #D40E2A;
}

/* Links */
a {
  color: #000000;
}
a:link {
  color: #000000;
}
a.less {
  background: url(pfeilback.gif) left center no-repeat;
}
a.mehr {
  background: url(pfeil.gif) right center no-repeat;
}
/* Kopf */
.divlogo2 {
  background-image:url(logo.jpg);
}
.specialn {
  border-bottom:1px solid #008C4F;
}
/* Navigation */
.sn{
  display:block;
  background-color:#D40E2A;
  color:#e9d69e;
  text-decoration:none;
  float:left;
}
a.sn:link {
  background-color:#D40E2A;
  color:#e9d69e;
}
a.sn:visited {
  background-color:#D40E2A;
  color:#e9d69e;
}
a.sn:hover {
  background-color:#e9d69e;
  color:#D40E2A;
}
a.sn:active {
  background-color:#e9d69e;
  color:#D40E2A;
}
.snact{
  display:block;
  background-color:#e9d69e;
  padding-top:5px;
  padding-bottom:5px;
  padding-left:15px;
  padding-right:5px;
  color:#D40E2A;
  text-decoration:none;
  float:left;
}
a.snact:link {
  background-color:#e9d69e;
  color:#D40E2A;
}
a.snact:visited {
  background-color:#e9d69e;
  color:#D40E2A;
}
a.snact:hover {
  background-color:#e9d69e;
  color:#D40E2A;
}
a.snact:active {
  background-color:#e9d69e;
  color:#D40E2A;
}

a.button {
  color: #000000 !important;
  border-color: #008C4F;
}
a.mn:link {
  background-color:#D40E2A !important;
  color:#e9d69e !important;
}
a.mn:visited {
  background-color:#D40E2A !important;
  color:#e9d69e !important;
}
a.mn:hover {
  background-color:#e9d69e !important;
  color:#D40E2A !important;
}
a.mn:active {
  background-color:#e9d69e !important;
  color:#D40E2A !important;
}

.imgbox {
  border: 1px solid #008C4F;
  background-color: #ffffff;
}

.bsp {
  border-color: #008C4F;
}

/* Forms */
.form {
  color: #114400 !important;
}

input {
  border-color: #008C4F;
}

input.link {
  color: #000000;
}

.form input.right, .form select.right, .form textarea.right {
  border-color: #008C4F;
  color: #114400 !important;
}

.form select.right {
  border-color: #008C4F;
}

.form fieldset h2 {
  color: #114400 !important;
  border-left:6px solid #008C4F;
}

.form input.submit {
  color: #000000 !important;
}

.form fieldset input.checkbox {
}

.submit {
  color:#000000 !important;
  border-color: #008C4F;
}

input.link, .list {
  background-image:url(pfeil.gif);
}

textarea.afa_error, input.afa_error {
  border-color: #DD0831 !important;
  background: #FFDCDC !important;
}
div.afa_error, span.afa_error, label.afa_error {
  color: #DD0831;
}

/* Anzeigen Sachen */

.anzeige {
  padding: 3px;
}
.anzlabel {
  text-align: right;
}

/* Bildergalerien */

.hpdia {
  background-color:#e9d69e;
  float:left;
  height:100px;
  margin-right:4px;
  overflow:hidden;
  text-align:center;
  vertical-align:middle;
  width:75px;
}



