html, body, textarea {
        width: 100%;
        height: 100%;
        padding: 0px; /* Innenabstände */
        border: 0;
        background-color: #0000FF;
        margin: 0px;
        overflow: hidden; /* Scrollbalken im Fenster unterbinden; geändert: W. Geigle*/
        font: 94%/1.8 Verdana, Arial, sans-serif; /* Schriftgröße, Zeilenabstand, Schriftart bzw. -familie */
        font-color: #000000;
        /* für die Scrollbar-Darstellung des Internet Explorers */
        scrollbar-base-color:       #FFFFFF;
        scrollbar-3d-light-color:   #FFFFFF;
        scrollbar-arrow-color:      #FFFFFF;
        scrollbar-darkshadow-color: #FFFFFF;
        scrollbar-face-color:       #DDDDDD;
        scrollbar-highlight-color:  #FFFFFF;
        scrollbar-shadow-color:     #FFFFFF;
        scrollbar-track-color:      #EEEEEE;
}

p {
        padding: 0px 10px 0px 0px;
        text-align: justify; /* Blocksatz */
}

/* Absatzstil für die Autorennennung in Kapitälchen */
p.autor {
        padding: 0px 10px 0px 0px;
        text-align: right; /* Absatzausrichtung */
        font-family: Verdana, Arial, sans-serif;
        font-variant: small-caps;
        color: #333333; /* Textfarbe der Grundschrift */
}

p.small {
        padding: 0px 10px 0px 0px;
        text-align: justify;
        font: 7pt/10pt Verdana, Arial, sans-serif;
        color: #333333;
}

p.box {
        background-color: #DCDCFF;
        border: collapse;
        padding: 5px 10px 7px 10px;
        margin:  10px 10px 20px 10px;
        -moz-border-radius:12px;
}

p.news {
        background-color: #FFFF33;
        border: collapse;
        padding: 5px 10px 7px 10px;
        margin:  20px 50px 20px 50px;
        -moz-border-radius: 12px;
        border-width: 1px;
        border-style: solid;
        border-color: #999900;
}

a {
        color: #0040FF;
        text-decoration: none; /* Unterstreichung der Links unterdrücken */
        font-weight: bold; /* Schrift fetten */
}

a.exlink { /* zur Kennzeichnung externer Links mit dem Pfeil-Symbol */
        background: url("technik/exlink.gif") 0px no-repeat ; /* Graphik zur Kennzeichnung des externen Links einbinden */
        padding-left: 12px; /* 12 Pixel Abstand vom vorhergehenden Text halten */
}

a.email {
        background: url("technik/briefumschlag.gif") no-repeat 0px;
        padding-left: 12px;
        font-weight: bold;
}

a.email:hover {
        color: #0040FF;
        background-color: #FFFFFF;
}

a:hover {
        color: #FFFFFF;
        background-color: #0040FF;
}

h1 {
        font: bold 170%/1.2 Arial, Verdana, sans-serif;
        padding-top: 30px;
        text-align: center;
}

h2 {
        font: bold 150%/1.2 Arial, Verdana, sans-serif;
        padding-top: 30px;
        text-align: center;
}

h3 {
        font: bold 150%/1.2 Arial, Verdana, sans-serif;
        padding-top: 30px;
        text-align: center;
}

h4 {
        font: bold 130%/1.0 Arial, Verdana, sans-serif;
        color: #0040FF;
        text-align: left;
}

h5 {
        font: bold 100%/1.8 Verdana, Arial, sans-serif;
        color: #0040FF;
}

h6 {
        font: bold 120%/1.2 Arial, Verdana, sans-serif;
        padding-top: 15px;
        text-align: center;
}
ul {
        list-style-image: url(images/listdot.gif);
        padding-right: 10px;
}

ul ul {
        list-style-type: disc;
        padding-right: 10px;
}

ul ul ul {
        list-style-type: none;
        padding-right: 10px;
}

#mitte {
        background-color: #FFFFFF;
        position: absolute;
        top: 100px;   /* Abstand zum oberen Fensterrand */
        left: 151px;  /* Abstand zum linken Fensterrand */
        bottom: 31px; /* Abstand zum unteren Fensterrand */
        right: 151px; /* Abstand zum rechten Fensterrand */
        overflow: auto; /* Scrollbalken, falls notwendig */
        overflow-x: hidden; /* wird nur vom IE ausgeführt; W. Geigle */
        overflow-y: auto;   /* wird nur vom IE ausgeführt; W. Geigle */
        width: 649px;
        padding: 0px; /* Abstand des Inhalts zum Containerrand */
        height: expression((document.body.clientHeight - 130) + "px");
}
.feature {
        padding: 0px 0px 10px 10px;
        font-size: 80%;
}

.feature img {
        float: left;
        padding: 0px 10px 3px 0px;
        border: 0;
}

.feature table {
        border-style: none;
        width: 600px;
        border-collapse: collapse;
        font: 95%/1.8 Verdana, Arial, sans-serif;</p>
        /*empty-cells: show; Die Angabe empty-cells wird vom IE 6.0 nicht interpretiert*/

}

.feature td {
        padding: 1px;
}

.tabelle {
        clear: both;
        padding: 10px 0px 0px 10px;
        font-size: 80%;
}

.tabelle table {
        border-collapse: collapse;
        /*empty-cells: show; Die Angabe empty-cells wird vom IE 6.0 nicht interpretiert*/
}

.tabelle td {
        vertical-align: top;
}

.chronik {
        clear: both;
        padding: 10px 10px 0px 10px;
        font-size: 80%;
}

.chronik p {
        padding: 0px 10px 0px 0px;
}

.chronik table {
        table-layout: fixed;
        border-collapse: collapse;
               /*empty-cells: show; Die Angabe empty-cells wird vom IE 6.0 nicht interpretiert*/
}

.chronik td {
        vertical-align: top;
}

.chronik th {
        vertical-align: top;
         border-width: 1px;
         border-style: solid;
         border-color: #999999;
}

table.standard {
        vertical-align: top;
         text-align: center;
}

.horlines td {
        border: dotted #cccccc;
        border-left-width: 0px;
        border-right-width: 0px;
        border-top-width: 1px;
        border-bottom-width: 1px;
        padding: 1px;
}

#grauhinterlegt {
        background-color: #DCE6F5;
}

#frei {
        background-color: #80FF80;
}

#belegt {
        background-color: #FF0000;
}

#datum {
        width:40px
}

#text {
}

#datumgrau {
         width:40px;
         background-color: #DCE6F5;
}

#textgrau {
        background-color: #DCE6F5;
}