#html, body {
        background : #666666;
        font-family : 'Arial',sans-serif;
}

#logo {
        height : 150px;
        background : black;
        margin-bottom : 0px;
        border : 1px solid black;
}

#logo a {
        text-decoration : none;
        color : red;
}

#nav_tree, #nav_foerderer, #nav_static {
        padding : 10px;
        margin-bottom : 20px;
        width  : 150px;
        background : #0F0D61;
        border : 1px solid black;
}

#content {
        background : #B6D0EB;
        border : 1px solid black;
        padding : 10px;
        height : 100%;
}

#left {
        background : #B6D0EB;
        top : 190px;
        width : 193px;
        float : left;
}

#right {
         background : #B6D0EB;
         margin-left : 200px;
}

tr.menu{
        background : #87C0DC;
}

tr.menu2{
        background : #C1BDE8;
}

tr.menu3{
        background : #720505;
}

td.kopf{
        font-size : 40px;
        color : gainsboro;
        font-family : 'Arial', sans-serif;
}

a.menu{
        text-decoration : none;
        color : #000000;
}

a.menu:hover {
        text-decoration : underline;
                color : red;
}

.headlines {
width: 97%;
background-color: #e7d5b5;
border: solid 1px #304e6a;
}

.changeshead{
font-family: 'Arial',sans-serif;
font-weight: bold;
background-color: #920F2A;
font-size: 85%;
color: #E0E0E0;
text-indent: 5px;
border: none;
margin: 0;
}

.headlineshead{
font-family: 'Arial',sans-serif;
font-weight : bold;
background-color: #0F4A92;
font-size: 85%;
color: #e0e0e0;
text-indent: 5px;
border: none;
margin: 0;
}

.headlinestxt{
font-family: 'Arial',sans-serif;
font-size: 75%;
color: #000;
padding: 10px;
line-height: 150%;
}

.newsline {
width: 97%;
background-color: #e7d5b5;
border: solid 1px #304e6a;
}

.newslinehead{
font-family: 'Arial',sans-serif;
font-weight : bold;
background-color: #FF0000;
font-size: 85%;
color: #e0e0e0;
text-indent: 5px;
border: none;
margin: 0;
}

.newslinetxt{
font-family: 'Arial',sans-serif;
font-size: 75%;
background-color: #FFFFFF;
color: #000;
padding: 10px;
line-height: 150%;
}

.chronik1{
font-family : 'Arial',sans-serif;
line-height : 150%;
font-size : 75%;
background-color : #e7d5b5;
}

.chronik2{
font-family : 'Arial',sans-serif;
line-height : 150%;
font-size : 75%;
}

li.menu{
margin: 0px;
padding:0px;
padding-left:5px;
margin-bottom:2px;
list-style-type:none;
background-color : gainsboro;
}

ul.menu{
margin: 0px;
padding:0px;
list-style-type:none;
background-color : gainsboro;
}

#breadcrumbs{
background-color: #666666;
font-size : 12px;
font-family : Arial, sans-serif;
color : #B6D0EB;
}

#breadcrumbs{
    border : 1px solid black;
}

#breadcrumbs ul{
 margin:0;
 padding:5px;
 list-style:none;
 white-space: nowrap;}

#breadcrumbs li{display:inline;}

#breadcrumbs a{
color : #B6D0EB;
text-decoration : none;
}

#breadcrumbs a:hover{
color : red;
text-decoration : underline;
}

/* Calendar */
th.calendar {
    font-family: verdana;
    font-size: 11px;
    color: navy;
    text-align: right;
}
td.calendar{
    font-family: verdana;
    font-size: 11px;
    text-align: right;
    line-height: 100%;
}
table.calendar {
    background-color: silver;
}
caption.calendar {
    font-family: verdana;
    font-size: 12px;
    background-color: #0F4A92;
    color: #e0e0e0;
}
.prevMonth {
    font-size: 10px;
    text-align: left;
}
.nextMonth {
    font-size: 10px;
    text-align: right;
}
table.event {
    width: 97%;
    border-spacing : 0;
    border : 1px solid black;
    margin-top : 20px;
    margin-bottom : 20px;
}
th.event {
    font-family: 'Arial',sans-serif;
    font-weight : bold;
    background-color: #0F4A92;
    font-size: 85%;
    color: #e0e0e0;
    text-indent: 5px;
    text-align : center;
}

td.event {
    background-color: white;
    color : black;
    padding-left : 5px;
    font-family: 'Arial',sans-serif;
    font-size: 75%;
    padding: 10px;
    line-height: 150%;
}

td.eventleft {
    font-family: 'Arial',sans-serif;
    font-size : 14px;
    background-color : #d7d7d7;
    color : black;
    width : 150px;
    padding-left : 5px;
    text-align : center;
}

a.eventlink {
    color : black;
    text-decoration : none;
}

a.eventlink:hover {
    color : red;
    text-decoration : underline;
}