a:visited {
color: #087d62;
text-decoration:underline;
font-weight:bold;

}

a:link {
color: #087d62;
text-decoration:underline;
font-weight:bold;

}

a:hover {
color: #087d62;
text-decoration:none;
font-weight:bold;

}

a.menu2:visited {
color: #ffffff;
font-size: 10px;
text-decoration: none;
font-weight: bold;
display: block;
line-height: 20px;
height: 20px;
}

a.menu2:link {
color: #ffffff;
font-size: 10px;
text-decoration: none;
display: block;
font-weight: bold;
line-height: 20px;
height: 20px;
}

a.menu2:hover {
color: #ffffff;
font-size: 10px;
display: block;
font-weight: bold;
line-height: 20px;
height: 20px;
text-decoration: underline;
}

a.menu1:visited {
color: #087d62;
font-size: 10px;
text-decoration: none;
font-weight: bold;
display: block;
line-height: 20px;
height: 20px;

}

a.menu1:link {
color: #087d62;
font-size: 10px;
text-decoration: none;
font-weight: bold;
display: block;
line-height: 20px;
height: 20px;

}

a.menu1:hover {
color: #087d62;
font-size: 10px;
text-decoration: underline;
font-weight: bold;
display: block;
line-height: 20px;
height: 20px;

}

a.logomenu:visited {
color: #ffffff;
font-size: 10px;
font-weight: bold;
text-decoration: none;
text-align: center;
display: block;
line-height: 20px;
height: 20px;
}

a.logomenu:link {
color: #ffffff;
font-size: 10px;
font-weight: bold;
text-decoration: none;
text-align: center;
display: block;
line-height: 20px;
height: 20px;
}

a.logomenu:hover {
color: #ffffff;
font-size: 10px;
font-weight: bold;
text-align: center;
display: block;
line-height: 20px;
height: 20px;
text-decoration: underline;
}

a.kopfmenu:visited {
color: #087d62;
font-size: 10px;
text-decoration: none;
font-weight: bold;

}

a.kopfmenu:link {
color: #087d62;
font-size: 10px;
text-decoration: none;
font-weight: bold;

}

a.kopfmenu:hover {
color: #087d62;
font-size: 10px;
text-decoration: underline;
font-weight: bold;

}

a.breadlink:visited {
color: #000000;
font-size: 10px;
text-decoration: none;
}

a.breadlink:link {
color: #000000;
font-size: 10px;
text-decoration: none;
}

a.breadlink:hover {
color: #000000;
font-size: 10px;
text-decoration: underline;
}

.ueberschrift_newsletter_kopf {
font-family: Arial,sans-serif;
font-size: 14px;
color: #000000;

}

.ueberschrift_newsletter {
font-family: Arial,sans-serif;
font-size: 14px;
color: #087d62;

}

.ueberschrift {
font-family: Arial,sans-serif;
font-size: 12px;
color: #000000;
font-weight: bold;
}

.trennlinie_schmal {
border: 0px solid #087d62;
background-color: #087d62;
height: 2px;
}

.trennlinie {
border: 0px solid #087d62;
background-color: #087d62;
height: 6px;
}

.text, table {
font-family: Arial,sans-serif;
font-size: 12px;
color: #000000;
}

.submitbutton_kopf {
width: 104px;
height: 17px;
background-image: url(../dateien/Layout-Elemente/kopf_button.jpg);
border: 0px solid #ffffff;
margin-top: 3px;

color: #ffffff;
font-size: 9px;
text-decoration: none;
}

.scrollbar {
scrollbar-base-color: #ffffff;
scrollbar-3dlight-color: #ffffff;
scrollbar-arrow-color: #087d62;
scrollbar-darkshadow-color: #ffffff;
scrollbar-face-color: #ffffff;
scrollbar-highlight-color: #ffffff;
scrollbar-shadow-color: #ffffff;
scrollbar-track-color: #ffffff;



}

.popup_text {
font-size: 10px;
color: #000000;
}

.popup_button {
width: 104px;
height: 17px;
background-image: url(../dateien/Layout-Elemente/kopf_button.jpg);
border: 0px solid #ffffff;
margin-top: 3px;

color: #ffffff;
font-size: 9px;
text-decoration: none;
}

.popup {
width: 182px;
height: 159px;
background-image: url(../dateien/Layout-Elemente/popup_box.png); 
visibility: hidden; 
z-index: -10;
}

.newsbox_ueberschift {
width: 148px;
height: 23px;
background-image:url(../dateien/Layout-Elemente/news_button.jpg);
background-repeat: no-repeat;
color: #087d62;
font-size: 10px;
text-decoration: none;
}

.newsbox_text {
color: #087d62;
font-size: 9px;
text-decoration: none;
}

.input_kopf {
font-size:10px;
width: 130px;
border: 1px solid #087d62;
}

.input {
font-size:10px;
width: 250px;
border: 1px solid #087d62;
}

.highlight_suchergebnis {
color: #cc0000;
background-color: #eeee00;
}

.hellgruen {
background-color: #bbd2cc;
}

.gruen {
background-color: #087d62;
}

.galerie_text {
color: #087d62;
}

.formular_eingabefehler {
color: #ff3333;
font-style: italic;
font-weight: bold;
}

