/*Alle Seiten 10pt*/
body {background: #FFFFCC; color: #000000; font-size: 24px; line-height: 15pt;
}
A {text-decoration: none; color: blue;}
A:visited {color: blue;        }
A:hover {color: 00ff00;        }
img {border: 0;                                        }
table {font-size: 13px; text-align: justify; vertical-align: top;         }
td {vertical-align: top;        }
td.beitext {padding-left: 60px; vertical-align: top; text-align: left; line-height: 12pt;}
.aktual {font-family: sans serif; font-size: 8pt; text-align: right; color: gray; height: 20px;                         }
ul {padding: 0px; margin: 0px; list-style-type:none; }
li


/* Erste Spalte */
.spalte1 {font-weight: bold; color: #3333cc;
}

/* Titelbalken */
.top {background-color: #66ffff; position: absolute; top: 30px; left:24px; height: 45px; width: 900px; color: #3333cc; letter-spacing: 5; font-size: 24pt; font-variant: small-caps; padding-left: 140px;line-height: 28pt;
 }

/* linkes fenster */
.links {position: absolute; top:100px; left:20px; background-color:#cccc66; width:160px; color: #000000; font-size: 10pt; padding-left: 15px; padding-top: 25px;
 }
/* bild in der Navigationsleiste*/
.bild {position: absolute; top: 320px ; left: 5px; width: 160; text-align: center;
}
.name {letter-spacing: 0.4pt; word-spacing: 0pt; font-weight: 500;}

/*hauptlink  */


.h_link {margin: 0px; margin-top: 5; width: 155px; color: #ffffff; padding: 0px; padding-left: 0px; padding-top: 2px; font-variant: small-caps;
 }
.h_link A {text-decoration: none; color: #ffffff;}
.h_link A:visited {color: #99ffff;}
.h_link A:hover {color: #cc0000;}

.hier {margin-top: 5; width: 155px; color: #cc6600; padding-left: 0px; padding-top: 2px; font-variant: ;

}



/* Themenseiten, Tabelle */


.inhalt {position: absolute; top: 110; left: 240; width: 700px; font-size: 10pt;
 }

h2 {text-align: center; font-size: 14pt; color: #cc6600; letter-spacing: 8; font-variant: small-caps; font-weight: bold;
}
h3 {position: absolute; left: 30; width: 600px; font-size: 16px; letter-spacing: 6;  font-weight: bold; text-decoration: underline; color: #cc6600; text-align: left;
}
h4 {font-weight: bold; color: #3333cc;
}

table {margin-bottom: 25px;
}

 /* Adressenseite */

.hell {width: 100; background-color: #ccff99; text-align: center;
}
.dunkel {width: 100; background-color: #ffcccc;  text-align: center;
}

.rubrik {padding-top: 16px; font-size: 16px; letter-spacing: 6;  font-weight: bold; text-decoration: underline; color: #cc6600; text-align: left;
}


.adressen {position: absolute; left: 24; font-size: 12px;
 }
.adress_top {font-weight: bold; color: #3333cc; padding-top: 16px;
}
