#banner {
    height: 110px;
}
#links {
    width: 14%;
    float: left;
    padding: 2px;
    border-left: 3px solid white;
    border-right: 3px solid gray;
    border-top: 3px solid white;
    border-bottom: 3px solid black;
    margin: 1px;
    background-color: #AA99bb;
}
#mitte {
    width: 82%;
    float:right;
}
       

.newseintrag {
    border: 1px solid black;
    background-color: #EEEEFF;
    margin-bottom: 10px;
}
.newseintrag > .Datum {
    padding: 2px;
    float: left;
    white-space: nowrap;
}
.newseintrag > .Titel {
    padding: 2px;
    float: left;
    border-left: 1px solid darkgray;
}
.newseintrag > .Inhalt {
    padding: 2px;
    clear: both;
    border-top: 1px solid darkgray;
}
        

.formular {
    background-color: #EEEEFF;
    border: 1px solid black;
    text-align: center;
}
.formular > ol {
    list-style-type: none;
    margin: 2px;
    padding: 5px;
}
.formular > ol > li {
    vertical-align: top;
}
.formular * label:after {
    content: ":";
}



.adminbereich {
    border: 1px solid black;
    background-color: #EEEEFF;
}
.adminbereich ol.bereich {
    list-style-type: none;
}
.adminbereich ol.aktionen {
    list-style-type: none;
}
.adminbereich ol.aktionen > li {
    display: inline;
}
.adminbereich ol.aktionen > li > a {
    border: 1px solid black;
    background-color: #CCCCCC;
    color: #000000;
    text-decoration: none;
}
.adminbereich ol.aktionen > li > a:hover {
    background-color: #FFFFFF;
    color: #333333;
    text-decoration: none;
}
    