/* Kasten für Hauptüberschrift: */
body { 
background-color: #105A39; 
background-attachment:fixed;
}

/* Box für Navigationsspalte: */
#navi {
margin: 0px;
width: 200px;
position: absolute;
top: 0px; left: 0px;
background-color: #105A39; 
}

/* Box für Hauptspalte: */
#main {
margin-top: 0px;
position: absolute;
top: 0px; left: 250px;
}

/* Box für Karte: */
#map {
margin-top: 300px;
position: absolute;
top: 0px; left: 130px;
}

/* Box für Hauptspalte: mit Liste oben*/
#medizin {
margin-top: 100px; 
position: absolute;
top: 0px; left: 130px;
}

/* Box für obere Liste */
#liste {
margin-top: 0px;
position: absolute;
top: 0px; left: 130px;
}

/* Rahmen für Buttons: */
.linkbox {
font-family: 'Times New Roman', Times, serif;
font-size: 16pt;
text-align: center;
color: white;
}

/* Button für die aktive Seite: */
.linkboxaktiv {
font-family: 'Times New Roman', Times, serif;
color: white;
font-size: 16pt;
font-weight: bold;
text-align: center;
border-style: solid;
border-width: 2px;
border-color: white;
Background-color: #105A39; 
}

h1 {
font-family:  'Times New Roman', Times, serif;
font-size: 30pt;
font-weight: bold;
color: white;
text-align: center;
}

h2 {
font-family:  'Times New Roman', Times, serif;
font-size: 16pt;
font-weight: bold;
color: white;
text-align: center;
}

h3 {
font-family:  'Arial', sans-serif;
font-size: 12pt;
font-weight: bold;
color: white;
text-align: left;
}

/* normaler Fließtext: */
p {
font-family:  'Arial', sans-serif;
font-size: 12pt;
color: white;
}

p.center {
font-family:  'Arial', sans-serif;
font-size: 14pt;
font-style: bold;
text-align: center;
}

/* Auflistung */
ul {
font-family:  'Arial', sans-serif;
font-size: 12pt;
color: white;
}

/* Auflistung */
ol {
font-family:  'Arial', sans-serif;
font-size: 12pt;
color: white;
}


/* Kontaktadresse: */
.klein { 
font-size: 9pt;
color: #333366;
text-align: center;
}

/* Grafik als Auf.zeichen: */
ul {
list-style-image: url(clips/bludiamd.gif);
}

 /* frei schwebender Eye-Catcher: */
#box {
position: absolute;
top: 300px; 
left: 0px; }


/* TaAbelle */
td {
font-family:  'Arial', sans-serif;
font-size: 12pt;
color: white;
}



/* Links nicht unterstr.: */ 
A:link, A:visited, A:active {
*text-decoration: underline; color: white;
}

/* Links unter der Maus: */ 
A:hover {
text-decoration: none;
background-color: white;
color: #105A39; 
}

/* Tabelle Stichworte */
table.stichwort {
font-family: 'Arial', sans-serif;
width: 100%;
color: white; 
}

table.stichwort td {
font-family: 'Arial', sans-serif;
font-size: 12pt;
text-align: center;
color: white; 
}

/* Tabelle Sprechstunden */
table.sprech {
font-family: 'Arial', sans-serif;
width: 100%;
}

table.sprech th {
font-family: 'Arial', sans-serif;
font-size: 12pt;
text-align: center;
font-weight: bold;
}

table.sprech td {
font-family: 'Arial', sans-serif;
font-size: 12pt;
text-align: center;
}



/* 3D-Effekt für Buttons */
input.knopf {
border-style: outset;
border-width: 1px;
border-color: #ff0000;
background-color: white;
font-family: 'Arial', sans-serif;
font-size: 11pt;
}

span.aktiv { background-color: #333366; color: white; }

.hinweis {
background-color: #666699;
color: white;
font-size: 12pt;
font-weight: bold; 
padding: 10px; }

.not {
background-color: red;
color: white;
font-weight: bold; 
padding: 10px
}

.rahmen {
border-Style: inset;
border-width: 4px;
border-color: #666699;
/* font-size: 12pt; */
padding: 10px; }