/* Kasten für Hauptüberschrift: */
h1 {
font-family: Helvetica, sans-serif;
font-size: 15pt;
font-weight: bold;
color: gray;
width: 530px;
height: 45px;
background-color: #ffff00;
border-style: solid;
border-width: 1px;
border-color:  #808080;
padding: 8px;
text-align: center;
vertical-align: super;
line-height: 1;
}
h2 {
font-family: Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color: gray;
width: 530px;
height: 25px;
background-color: #ffff00;
border-style: solid;
border-width: 1px;
border-color:  red;
padding: 6px;
text-align: center;
vertical-align: super;
line-height: 1;
}
h3{
font-family: Helvetica, sans-serif;
font-size: 15pt;
font-weight: bold;
color: black;
width: 530px;
height: 45px;
background-color: #ff0000;
border-style: solid;
border-width: 1px;
border-color:  #808080;
padding: 8px;
text-align: center;
vertical-align: super;
line-height: 1;
}

/* Tabelle */
td {
font-family: Futura, sans-serif;
font-size: 11pt;
color: black;
background-color: white;
line-height: 1.0;
border-style: solid;
border-width: 1px;
border-color:  #FFFFFF;
line-height: 1.2;
}
/* Tabelle2 */
.t1 {
font-family: Futura, sans-serif;
font-size: 11pt;
text-align: center;
color: black;
background-color: white;
line-height: 1.0;
border-style: solid;
border-width: 1px;
border-color:  #FFFFFF;
line-height: 1.2;
}

/* normaler Fließtext: */
p {
font-family: Arial, sans-serif;
font-size: 11pt;
color: black;
background-color: white;
width: 530px;
}

.pz {
font-family: Comic sans MS;
font-size: 11pt;
text-align: center;
color: black;
background-color: white;
width: 530px;
}

.r {
font-family: Helvetica, sans-serif;
font-size: 11pt;
text-align: right;
color: black;
background-color: white;
width: 530px;
}

/* Bild und Bildunterschriften */
.bild {
font-family: Helvetica, sans-serif;
font-size: 11pt;
font-weight: bold;
color: gray;
background-color: white;
}

/* Kasten */
.kasten{
font-family: Helvetica, sans-serif;
font-size: 11pt;
text-align: center;
padding: 5px;
color: gray;
background-color: #C0C0C0;
border-style: solid;
border-width: 1px;
border-color: black;
width: 530px;
height: 200px;
}

/* Hervorhebung */
.hervorhebung {
font-family: Helvetica, sans-serif;
font-size: 13pt;
font-weight: bold;
color:#FF00FF;
text-align: justify;
}

/* Grafik als Auf.zeichen: */
ul {
font-family: Helvetica, sans-serif;
font-size: 11pt;
font-weight: bold;
color:gray;
background-color: white;
list-style-image: url (sonne.gif);
}

/* Box für Naviagtionsspalte: */
#navi {
margin: 10px;
width: 170px;
position: absolute;
top: 0px; left: 10px;
}

/* Box für Hauptspalte: */
#main {
margin-top: 5px;
width: 530px;
position: absolute;
top:0px; left: 200px;
}
/* Öffnungszeiten */
 #Open {
margin: 10px;
width: 170px;
position: absolute;
top: 65px; left: 200px;
}

/* Rahmen für Buttons: */
.linkbox  {
font-family: Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color: gray;
margin-left: 2px;
border-style: solid;
border-width: 1px;
border-color: #808080;
width: 150px;
padding: 3px;
background-color: #ffff00
}

/* Button für aktive Seite: */
.linkboxaktiv  {
font-family:  Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color: gray;
margin-left: 2px;
border-style: solid;
border-width: 1px;
border-color: #808080;
width: 150px;
padding: 3px;
background-color: #C0C0C0;
}

/* Button für aktive Seite: */
.linkboxaktion {
text-decoration:blink;
font-family:  Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
font-color: black;
color: red;
margin-left: 2px;
border-style: solid;
border-width: 1px;
border-color: #808080;
width: 150px;
padding: 3px;
background-color: #ff0000;
}

/* Rahmen für SpenderInnen: */
.linkbox2  {
font-family: Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color: gray;
margin-left: 2px;
border-style: solid;
border-width: 1px;
border-color: #808080;
width: 150px;
padding: 3px;
background-color: #ffff00
}
/* Rahmen für Download: */
.linkboxdown  {
font-family: Helvetica, sans-serif;
font-size: 11pt;
color: black;
margin-left: 2px;
border-style: solid;
border-width: 1px;
border-color: #808080;
width: 200px;
padding: 3px;
text-align: center;
font-weight: bold;
background-color: #0000ff
}

/* Rahmen für Unterbuttons: */
.linkboxA {
font-family: Helvetica, sans-serif;
font-size: 11pt;
color: gray;
margin-left: 50px;
border-style: solid;
border-width: 0px;
border-color: blue;
width: 100px;
padding: 3px;
background-color: #ffff00
}

/* Rahmen für Diagrammlinks: */
.linkboxDia {
font-family: Gill Scans MT;
font-size: 11pt;
color: black;
text-align: justify;
margin-left: 0px;
border-style: solid;
border-width: 1px;
border-color: gray;
width: 80px;
padding: 5px;
background-color: #ffff00
}

/* Rahmen für Home-Buttons: */
.linkboxbutton  {
font-family: Helvetica, sans-serif;
font-size: 11pt;
color: gray;
margin-left: 2px;
border-style: solid;
border-width: 0px;
width: 150px;
padding: 3px;
}

.linkboxBBI {
font-family: Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color: #4F478E;
margin-left: 2px;
border-style: solid;
border-width: 1px;
border-color: #4F478E;
width: 150px;
padding: 3px;
background-color: #ffff00
}
/* Links weiß, nicht unterstr.: */
A:link, A:visited, A:active  
{text-decoration: none; color: gray;}

A:hover {
text-decoration: none;
color: black;
background-color: #008080;
background-style: solid;
background-left-width: 10px;
background-right-width: 530px;
background-color: #ffff00;
}

/* Rahmen für WeiterButtons: */
.weiterbox  {
font-family: Helvetica, sans-serif;
font-size: 11pt;
align: center;
text-align: center;
text-decoration: none;
color: gray;
border: 0;
}

div
