body {
margin:10px;
}

/* schriftformatierungen fürs quermenue */

.quermenue {
font-family: Arial, Helvetica, sans-serif;
font-size: medium;
font-weight: normal;
color: #333333;
text-decoration: none;
}

.quermenueinaktiv {
font-family: Arial, Helvetica, sans-serif;
font-size: medium;
color: #660000;
text-decoration: none;
}


/* hintergrund fürs quermenue - eine grafik, die 30 px hoch ist und 1 px breit; die wird gekachelt, und zwar nur nach rechts*/

.quermenuehg {
background:url(../images/verlauf2.jpg) repeat-x;
}

/* querstriche über "nach oben" und dem copyright-bereich */

.borderqueroben {
border-top: 1px solid #FFCC00;
}

/* linker rand der seite (muss in jede tabellenzelle gesetzt werden, die mit am "gesamtrand" beteiligt ist */

.borderleft {
border-left: 1px solid #FFCC00;
}

/* rechter rand der seite (muss in jede tabellenzelle gesetzt werden, die mit am "gesamtrand" beteiligt ist */

.borderright {
border-right: 1px solid #FFCC00;
}

/* hintergrund und rand der zellen, aus denen die navigation besteht */

.navizelle {
background-color:#ffffcc;
border-left: 1px solid #FFFF99;
border-top: 1px solid #FFFF99;
border-right: 1px solid #FFCC00;
border-bottom: 1px solid #FFCC00;
}

/* schriftformatierung der navigationspunkte */

.navipunkt {
font-family: Arial, Helvetica, sans-serif;
font-size: medium;
color: #333333;
text-decoration: none;
}

/* schriftformatierung für den hit:web-punkt */

.navipunkthitweb {
font-family: Arial, Helvetica, sans-serif;
font-size: x-small;
color: #333333;
text-decoration: none;
}

/* hintergrund, rand und schriftformatierung für inanktive navigationspunkte */

.navipunktinaktiv {
font-family: Arial, Helvetica, sans-serif;
font-size: medium;
color: #660000;
text-decoration: none;
background-color:#ffffcc;
border-left: 1px solid #FFFF99;
border-top: 1px solid #FFFF99;
border-right: 1px solid #FFCC00;
border-bottom: 1px solid #FFCC00;
}

/* schriftformatierung für subnavipunkte */

.subnavipunkt {
font-family: Arial, Helvetica, sans-serif;
font-size: small;
color: #FF6600;
text-decoration: none;
padding-left:5px;
}

/* schriftformatierung für den text im footer */

.footer {
font-family: Arial, Helvetica, sans-serif;
font-size:x-small;
color: #000000;
}

/* schriftformatierung für den copyright-hinweis*/

.footerrot {
font-family: Arial, Helvetica, sans-serif;
font-size:x-small;
color: #ff0000;
font-weight:bold;
}

/* schriftformatierung für den link im footer */

.footerlink {
font-family: Arial, Helvetica, sans-serif;
font-size:x-small;
color: #000000;
text-decoration:underline;
}

/* schriftformatierung für den link, der an den anfang der seite führt */

.oben {
font-family: Arial, Helvetica, sans-serif;
font-size:x-small;
color: #333333;
text-decoration:none;
}

/* blaue große überschrift */

h1 {
font-family: Arial, Helvetica, sans-serif;
color: #003163;
font-size: medium;
}

/* graue unterüberschrift */

h2 {
font-family: Arial, Helvetica, sans-serif;
color: #333333;
font-size: small;
font-weight:bold;
}


/* inverse schrift */

.invers {
font-family: Arial, Helvetica, sans-serif;
color: #ffffff;
font-size: small;
font-weight:bold;
background-color:#003163;
}

/* allgemeiner text */

.text {
font-family: Arial, Helvetica, sans-serif;
color: #000000;
font-size: small;
}

/* links im text */

a.textlink:link, a.textlink:active, a.textlink:hover, a.textlink:visited {
font-family: Arial, Helvetica, sans-serif;
color: #000000;
font-size: small;
text-decoration:underline;
}

/* farbig hervorgehobener text */

.farbig {
font-family: Arial, Helvetica, sans-serif;
color: #660000;
font-size: small;
font-weight:bold;
}

/* zitat */

.zitat {
margin:25px;
font-family: Arial, Helvetica, sans-serif;
color: #000000;
font-size: small;
font-style:italic;
}

/* ungeordnete listen */

ul {
margin-left:5px;
padding-left:1em;
list-style-type: disc;
list-style-image: url(../images/lipu.gif);
list-style-position: outside;
font-family: Arial, Helvetica, sans-serif;
color: #000000;
font-size: small;
}