body {
        background-color: #FFFFFF;
        color: #000000;
        font-family: Arial, 'Times New Roman', Helvetica, sans-serif;
        font-size: 12px;
        margin: 0px;
        padding: 0px;
}
a:link, a:visited, a:active, a:focus {
        font-family: Arial, 'Times New Roman', Helvetica, sans-serif;
        font-size: 12px;
        text-decoration: underline;
        color: #027608;
}
a:hover {
        font-family: Arial, 'Times New Roman', Helvetica, sans-serif;
        font-size: 12px;
        text-decoration: none;
        color: #019D08;
}
h1 {
        text-align: center;
        margin: 0px 0px 10px 0px;
        font-weight: bold;
        font-style: italic;
        font-size: 18px;
}
h2 {

}
h3 {
        font-size: 13px;
        font-style: italic;
        font-weight: bold;
        margin: 14px 0px 4px 0px;
}
img {
        border: 0px;
        display: block;
}
div#page {
        width: 782px;
        padding: 7px;
        border: 1px solid #027608;
        margin: 10px auto 10px auto;
        background-color: #EDEDED;
}
div#header {
        width: 782px;
        border-width: 0px;
        margin: 0px 0px 12px 0px;
        padding: 0px;
}
td#menu {
        vertical-align: top;
        width: 170px;
        padding: 0px 20px 0px 0px;
}
td#body {
        padding: 0px;
        vertical-align: top;
        width: 592px;
}
table.calendar {
        width: 170px;
        text-align: center;
}
.left, .LEFT {
        text-align: left;
}
.right, .RIGHT {
        text-align: right;
}
.center, .CENTER {
        text-align: center;
}
.justify, .JUSTIFY {
        text-align: justify;
}
.bold, .b, .fett, .f, .BOLD, .B, .FETT, .F {
        font-weight: bold;
}
.italic, .i, .kursiv, .k, .ITALIC, .I, .KURSIV, .K {
        font-style: italic;
}
.underline, .unterstrichen, .u, .UNDERLINE, .UNTERSTRICHEN, .U {
        text-decoration: underline;
}
a.calLink {
        background-color: #027608;
        color: #FFFFFF;
        padding: 0px 2px 0px 2px;
}
a.calLink:hover {
        background-color: #019D08;
        color: #FFFFFF;
        padding: 0px 2px 0px 2px;
}
a.small, .small {
        font-size: 9px;
}
a.big {
        font-size: 14px;
        font-weight: bold;
}
.light {
        color: #888888;
}
div.gallery {
        border: 1px solid #85B887;
        padding: 4px;
        margin: 0px 0px 4px 0px;
        background-color: #FFFFFF;
}
div.bigGallery {
        border: 1px solid #85B887;
        padding: 10px;
        margin: 0px 0px 10px 0px;
        background-color: #FFFFFF;
}
ul {
        list-style-type: square;
        margin: 0px 0px 10px 0px;
        padding: 0px 0px 0px 16px;
}
a.block {
        padding: 2px 3px 2px 3px;
}
a.block:hover {
        background-color: #019D08;
        color: #FFFFFF;
        padding: 2px 3px 2px 3px;
}
a.delete {
        padding: 2px 3px 2px 3px;
        display: block;
}
a.delete:hover {
        background-color: #C00000;
        color: #FFFFFF;
        padding: 2px 3px 2px 3px;
        display: block;
}
img.table {
        border: 1px solid #85B887;
        padding: 5px;
        margin: 0px auto 0px auto;
        background-color: #FFFFFF;
}
img.single {
        border: 1px solid #85B887;
        padding: 7px;
        margin: 0px auto 0px auto;
        background-color: #FFFFFF;
}
img.text {
        border: 1px solid #85B887;
        padding: 5px;
        background-color: #FFFFFF;
}
.fullSize {
        width: 592px;
}
td.imageComment {
        width: 450px;
        border-width: 0px 1px 0px 0px;
        border-style: solid;
        border-color: #888888;
        vertical-align: top;
}
.input {
        font-size: 12px;
        border: 1px solid #85B887;
        background-color: #FFFFFF;
}
.padding {
        padding: 2px;
}
div.comment {
        width: 448px;
        border-width: 1px 0px 1px 0px;
        border-style: solid;
        border-color: #85B887;
        padding: 3px;
}
hr {
        border-width: 0px;
        background-color: #CDCDCD;
        height: 1px;
}
a.headline {
        font-size: 15px;
        font-weight: bold;
        font-style: italic;
        margin: 5px 0px 2px 0px;
        display: block;
        color: #000000;
        text-decoration: none;
}
a.headline:hover {
        color: #4F4F4F;
}
div.post {
        border-width: 1px 0px 1px 0px;
        border-style: solid;
        border-color: #85B887;
        padding: 5px;
        margin: 0px 0px 10px 0px;
}
a.text {
        color: #000000;
        text-decoration: none;
}
hr.left {
        margin: 3px auto 3px 0px;
}
hr.right {
        margin: 3px 0px 3px auto;
}
div.catDescription {
        width: 400px;
        margin: 5px auto 10px auto;
        border-width: 1px 0px 1px 0px;
        border-style: solid;
        border-color: #BDBDBD;
        padding: 7px;
        font-style: italic;
}
tr.otherTableBG {
        background-color: #D5D5D5;
}
form {
        margin: 0px;
        padding: 0px;
}
fieldset {
        border: 1px solid #85B887;
        margin: 0px;
        padding: 10px;
}
a.active {
        padding: 2px 5px;
        background-color: #00C000;
        text-decoration: none;
        display: block;
}
a.inactive {
        padding: 2px 5px;
        background-color: #C00000;
        text-decoration: none;
        display: block;
}
img.smilie {
        display: inline;
}
div.successfull {
        border: 2px solid #505050;
        background-color: #00C000;
        padding: 4px;
        text-align: center;
        font-weight: bold;
        margin: 0px 0px 10px 0px;
}