a.menuoben:link {vertical-align:top;padding-left:12px;padding-right:12px; color: #000000; text-decoration: none;font-size:14px;font-weight:normal;}
      /* link pseudo-class, noch nicht besuchter Link */
a.menuoben:visited {vertical-align:top;padding-left:12px;padding-right:12px; color: #A4201C; text-decoration: none;font-size:14px;font-weight:normal;} 
      /* link pseudo-class, schon besuchter Link */
a.menuoben:hover {vertical-align:top;padding-left:12px;padding-right:12px; color: #A4201C; text-decoration: none;font-size:14px;font-weight:bold;font-style:normal; }
      /* dynamic pseudo-class, Benutzer 'hovert' */
a.menuoben:active {vertical-align:top;padding-left:12px;padding-right:12px; color: #A4201C; text-decoration: none;font-size:14px;font-weight:normal; }
      /* dynamic pseudo-class, Link wird ausgewählt */

a.menuoben_active:link {vertical-align:top;padding-left:11px;padding-right:11px; color: #123456; text-decoration: none;font-size:14px;font-weight:normal; }
      /* link pseudo-class, noch nicht besuchter Link */
a.menuoben_active:visited {vertical-align:top;padding-left:11px;padding-right:11px; color: #A4201C; text-decoration: none;font-size:14px;font-weight:normal;} 
      /* link pseudo-class, schon besuchter Link */
a.menuoben_active:hover {vertical-align:top;padding-left:11px;padding-right:11px; color: #A4201C; text-decoration: none;font-size:14px;font-weight:bold; }
      /* dynamic pseudo-class, Benutzer 'hovert' */
a.menuoben_active:active {vertical-align:top;padding-left:11px;padding-right:11px; color: #A4201C; text-decoration: none;font-size:14px;font-weight:normal; }
      /* dynamic pseudo-class, Link wird ausgewählt */



.point_passive{
padding-left:11px;
vertical-align:top;
float:left;
padding-top:3px;
height:20px;}

.point_active{
vertical-align:top;
float:left;
padding-top:3px;
padding-left:5px;
padding-right:4px;
height:20px;
font-style: italic;
}

img {
float: left; 
margin: 2px 2px; 
border: 0px;
}

.news_teaser{
padding-top:6px;
padding-bottom:6px;
padding-left:20px;}

a:link           {
    text-decoration: none;
    color: #A4201C;
    font-weight: bolder;
}
a:visited {
    text-decoration: none;
    color: #818181;
    font-weight: bolder;
}
a:hover {
    text-decoration: none;
    color: #999999;
    font-weight: bolder;
}
h1 {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #A4201C;
}

h2 {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #A4201C;
    padding-top: 0;

}

h3 {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #A4201C;
}
p {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}
/* input {
    background-color: #FFFDE0;
    width: 200px;
} */
li {

    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
}
/*textarea {

    background-color: #FFFDE0;
    width: 200px;*/


td.bildergalerie {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: #A4201C;
    border: thin inset #A4201C;

}
td {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-align: left;
    vertical-align: top;
   /* background-color: #FFFDE0;
   */ 
}
td.tduntenrechts {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-align: right;
    vertical-align: bottom;
}
    
td#text_re p{
/*text-align: justify;*/
font-family: Geneva, Arial, Helvetica, sans-serif; 
font-size: 8pt;
vertical-align: top; padding-left: 18px; font-size: 9pt;"
}



td#erstezelle {
    background-color: #FFFDE0;
}

td#letztezelle {
    background-color: #FFFDE0;
}

.menuetrenner {
    color:#ffffff;
}

a#navobencurrent {
    color: #FFAD31 !important;
}

.bildergalerie {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    background-color: #A4201C;
    border: thin dotted #FF9900;
}

#layouttable {
border-collapse:collapse;
}

/* Artikelliste (News) */
#newsblock {
margin-top: 50px; 
border-top:0;
margin-left: 0; 
padding-top: 0;
}

#newsblock ul 
{
padding-left: 0; /*wichtig für mozilla */
margin: 0;
list-style-type: none;
font-family: verdana, arial, Helvetica, sans-serif;
}

#newsblock ul li 
{ 
font-size: 11px;
font-weight: bold;
list-style-image: none;
}

#newsblock ul a
{
border-top: 1px dotted white;
display: block;
padding: 5px 5px 5px 10px;
color: white;
text-decoration: none;
}

#newsblock ul a:hover
{
text-decoration: underline;
}

/* Artikelliste (Artikel) */
/* auch Ausgabe der Suchergebnisse */
#artlist
{
font: 8px;
width: 100%;
}

#artlist ul
{
list-style-image: none;
list-style-type:none;
margin: 0;
padding-bottom:1%;
}

#artlist li
{
padding-top:1%;
}

#artlist li a
{
padding-left:1%;
border-top:1px dotted #A4201C;
display:block;
text-decoration: none;
background: white;
}

#artlist li a:link {}
#artlist li a:visited {}

#artlist li a:hover
{
    background-color:#00868e;
    color: #000000;
}

/*Hauptnavigation */

#navcontainer {
margin-left: 0;
padding-top: 50px;
border:0;
width: 169px;
/*background-color: #FFFDE0; */

}

/* Hauptnavigation 1. Ebene */
#navcontainer ul
{
padding-left: 0;/*wichtig für mozilla */
padding-top: 0;
margin: 0;
list-style-type: none;
font-family: verdana, arial, Helvetica, sans-serif;
font-size: 7pt; 
}   

#navcontainer ul li
{
display: block;
margin: 0;
list-style-image: none;
background-color: #FFFDE0;
color: #b86676;
}

#navcontainer ul a
{
display: block;
font-size: 8pt;
padding: 2px 5px 2px 10px;
text-decoration: none;
color: #b86676;
}

/*#navcontainer ul a [id] {
    padding: 5px 5px 5px 10px;
}
*/
#navcontainer ul a:hover
{
text-decoration:underline;
color: #A4201C;
}

/* Hauptnavigation 2. Ebene */
#navcontainer ul ul a
{
padding-left: 20px;
}

/*gewählter Eintrag */
#navcontainer li#currentnav
{
background-color: #d8d9db;
}

/*gewählter Eintrag */
#currentnav li
{
background-color: #d8d9db;
}




.navobencurrent {
    color: #FFAD31 !important;
}
