body {
background-repeat: repeat;
}

/* Kasten für Hauptüberschrift: */
h1 {
font-family:  'Frutiger 45 Light', Verdana, Arial, Helvetica, sans-serif;
font-size: 24pt;
font-weight: bold;
text-align : center; 
color: #000000;
}
h2 {
font-family:  'Frutiger 45 Light', Verdana, Arial, Helvetica, sans-serif;
font-size : 14pt; 
color : black; 
text-align : justify; 
font-style : normal; 
font-weight : normal; 
} 
h3 {
font-family:  'Frutiger 45 Light', Verdana, Arial, Helvetica, sans-serif;
font-size : 10pt; 
color : blue; 
text-align : justify; 
font-style : normal; 
font-weight : normal; 
} 
h4 {
font-family:  'Frutiger 45 Light', Verdana, Arial, Helvetica, sans-serif;
font-size : 10pt; 
color : red; 
text-align : center; 
font-style : normal; 
font-weight : normal; 
} 
h5 {
font-family: 'Frutiger 45 Light', Verdana, Arial, Helvetica, sans-serif;
font-size : 16pt; 
color : red; 
text-align : center; 
font-weight : normal; 
} 
h6 {
font-family: 'Frutiger 45 Light', Verdana, Arial, Helvetica, sans-serif;
font-size : 12pt; 
color : blue; 
text-align : justify; 
font-weight : normal; 
} 
p.normal {
font-family: 'Frutiger 45 Light', Verdana, Arial, Helvetica, sans-serif;
font-size : 14pt; 
color : black; 
text-align : left; 
font-style : normal; 
font-weight : normal; 
} 
p.black {
font-family: 'Frutiger 45 Light', Verdana, Arial, Helvetica, sans-serif;
font-size : 12pt; 
color : black; 
text-align : justify; 
font-style : normal; 
font-weight : normal; 
} 
p.green {
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size : 16pt; 
color : green; 
text-align : center; 
} 

p.yellow {
font-family:  'Frutiger 45 Light', Verdana, Arial, Helvetica, sans-serif;
font-size : 10pt; 
color : FFFF00; 
text-align : center; 
} 

/* normaler Fliesstext: */
p {
font-family:  'Frutiger 45 Light', Verdana, Arial, Helvetica, sans-serif;
font-size: 12pt;
color: black;
}

/* Kontaktadresse: */
p.klein { 
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size: 9pt;
color: gray;
background-color: white;
margin-top: 6px; 
margin-bottom: 6px;
margin-left: 5px;
padding: 6px;
line-height: 150%;
}

/* Bild und Bildunterschrift: */
.bild {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color: gray;
}
 .kasten {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12pt;
text-align: center;
padding: 3px;
color: black;
background-color: #ffff99; 
border-style: solid;
border-width: 1px;
border-color: black;
width: 500px;
}

/* Grafik als Auf.zeichen: */
ul {
font-family: 'Frutiger 45 Light', Verdana, Arial, Helvetica, sans-serif;
font-size: 12pt;
font-weight: bold;
color: gray;
line-height: 1.5;
list-style: square;
}

/* Box für Navigationsspalte: */
#navi {
margin: 0px;
width: 25%;
position: absolute;
top: 0px; left: 0px;
background-color: "#C6FDFC"
}

/* Box für Hauptspalte: */
#main {
margin-top: 0px;
width : 75%;
position: absolute;
top: 0px; left: 25%;
background-color: "#FFFFCC";
}

/* Rahmen für Buttons: */
.linkbox {
font-family: 'Frutiger 45 Light', Verdana, Arial, Helvetica, sans-serif;
font-size: 12pt;
margin-left: 4px;
/* nächste Anweisung nötig für IE 4: */
margin-right: 20px;
margin-top: 6px; 
margin-bottom: 6px;
border-style: solid;
border-width: 1px;
border-color: #ff0000;
width: 150px;
padding: 2px;
color: white;
background-color: #000080;
}

/* Button für die aktive Seite: */
.linkboxaktiv {
font-family: 'Frutiger 45 Light', Verdana, Arial, Helvetica, sans-serif;
font-size: 12pt;
font-weight: bold;
margin-left: 4px;
/* nächste Anweisung nötig für IE 4: */
margin-right: 20px;
margin-top: 6px; 
margin-bottom: 6px;
border-style: solid;
border-width: 1px;
border-color: #ff0000;
width: 150px;
padding: 2px;
color: yellow;
background-color: #000080;
}

/* Links weiss, nicht unterstr.: */ 
A:link, A:visited, A:active {
text-decoration: none;
color: red;
}

A:hover {
text-decoration: none;
color: white;
background-color: #0000ff;
border-style: solid;
border-left-width: 10px;
border-color: #0001ff;
}