
body   {height: 101%; color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: white; text-align: center }
#zentriert  { margin-top: 50px; margin-right: auto; margin-left: auto; position: relative; right: inherit; left: inherit; width: 900px }
.fett { font-weight: bold }
.klein { font-size: 10px }
a       { color: #333; text-decoration: none; display: inline;}
a.link { color: black !important }
a.visited { color: black !important }
a.hover   { color: #f30 }
a.activ     { color: #f30 }
td     { color: #333333; font-size: 11px; font-family: Verdana, Arial, Helvetica }


.rahmenli{border-left: 1px solid black;
}
.rahmeno{border-top: 1px solid black;

}
.rahmenre{border-right: 1px solid black;
}
.rahmenu{border-bottom: 1px solid black;}
.rot  { color: #f30 }
#navigation    
{ 
font-size: 12px; 
font-weight: bold; 
height: 25px;
width: 450px; 
float: right; 
text-align: right;
 }
#navigation a   { 
margin-right: 0px; padding: 4px 10px 3px 10px }
#navigation a:hover  { color: #f30 }
#navigation a.activ   { color: #f30; font-weight: bold }

#navigationindex    { font-size: 12px; font-weight: bold; height: 25px; float: left }
#navigationindex a   { padding: 4px 10px 3px 0px }
#navigationindex a:hover  { color: #f30 }
#navigationindex a.activ   { color: #f30; font-weight: bold }

#subnavigation { font-size: 11px; background-color: transparent; width: 300px; height: 20px; clear: none }
#subnavigation a  { background-color: transparent; display: block; padding: 3px 3px 3px 0 }
#subnavigation a:hover  { color: #f30 }
#subnavigation a.activ   { color: #f30 }
#randoben       { width: 900px; height: 10px; border-top: 1px solid black; border-right: 1px solid black; border-left: 1px solid black }
#randrechts      { width: 10px; height: 510px; border-right: 1px solid black }
#randunten        { width: 900px; height: 10px; border-right: 1px solid black; border-bottom: 1px solid black; border-left: 1px solid black }
#randlinks      { width: 10px; height: 510px; border-left: 1px solid black }
.inhalt      
    { text-decoration: none; text-align: right; margin: 0 10px 0 0; padding: 10px 0 0; width: 530px; height: 340px; float: left; vertical-align: bottom }
.text { text-decoration: none; text-align: left; margin: 0 10px 0 0; padding: 10px 0 0; width: 530px; height: 500px; float: left; vertical-align: bottom }
.inhaltbild     
    { text-decoration: none; text-align: right; margin: 0 10px 0 0; padding: 0; width: 530px; height: 160px; float: left; vertical-align: bottom }
.bild { text-decoration: none; text-align: right; margin: 0 10px 0 0; padding: 0; width: 530px; float: left; vertical-align: bottom }
#inhaltbild img { border: solid 1px #464646 }
.subnavigationtitel  { display: block; padding: 3px 3px 3px 0; font-size: 11px; font-weight: bold; background-color: transparent; width: 300px; height: 20px; clear: none }
#weiter-zurueck  { font-size: 11px; font-weight: bold; text-decoration: none; background-color: transparent; width: 300px; height: 20px; clear: none }
#weiter-zurueck a  { background-color: transparent; display: block; padding: 3px 3px 3px 0 }
#weiter-zurueck a:hover  { color: #f30 }
#weiter-zurueck a.activ  { color: #f30 }

/*Index*/
.indexinhalt      { text-decoration: none; margin-top: 10px; margin-bottom: 10px; width: 750px; float: left }
.indexinhaltlinks      { text-decoration: none; margin: 0 0 10px 10px; padding-bottom: 0; width: 300px; float: left; }
.indexlogo      { text-decoration: none; margin: 0 0 10px 10px; padding-bottom: 0; width: 440px; height: 50px; float: left; }

#subnavigationrubrik  { font-size: 11px; font-weight: bold; background-color: transparent; width: 300px; height: 20px; clear: none }
#subnavigationrubrik a  { background-color: transparent; display: block; padding: 3px 3px 3px 0 }
#subnavigationrubrik a:hover  { color: #f30 }
#subnavigationrubrik a.activ  { color: #f30; font-weight: bold }

