* {
    font-size: 12px;
    font-family: Verdana,sans-serif;
}

body {
    background-color: #FFFFFF;
}

A {
    font-family: Georgia, Arial, sans-serif;
    font-weight: bold;
    font-size: 12px;
    color: #00A1B3;
    text-decoration: none;
}

A:hover {
    font-family: Georgia, Arial, sans-serif;
    font-weight: bold;
    font-size: 12px;
    color: #000000;
    text-decoration: none;
}

A.admin {
    color: #000000;
}

A:hover.admin {
    color: #000000;
}

A.supernav {
    color: #FFFFFF;
    font-family: Arial, sans-serif;
    font-size: 11px;
}

A:hover.supernav {
    color: #00A1B3;
    font-family: Arial, sans-serif;
    font-size: 11px;
}

A.topnav {
    font-size: 11px;
    font-family: Arial, sans-serif;
    color: #000000;
}

A:hover.topnav {
    font-size: 11px;
    font-family: Arial, sans-serif;
    color: #00A1B3;
}

A.aktuell {
    color: #BBBBBB;
    font-family: Arial, sans-serif;
    font-size: 12px;
}

A:hover.aktuell {
    color: #777777;
    font-family: Arial, sans-serif;
    font-size: 12px;
}

A.anlaesse {
    font-family: Verdana,Arial,sans-serif;
    color: #777777;
    font-size : 14px;
    font-weight: normal;
}

A:hover.anlaesse {
    font-family: Verdana,Arial,sans-serif;
    color : #555555;
    font-size: 14px;
    font-weight: normal;
}

A.subnav {
    font-size: 11px;
}

A:hover.subnav {
    font-size: 11px;
}

A.file {
    font-size: 11px;
}

A:hover.file {
    font-size: 11px;
}

A.events {
    font-size: 11px;
    color: #000000;
}

A:hover.events {
    font-size: 11px;
    color: #00A1B3;
}

A.news {
    font-size: 11px;
    color: #000000;
}

A:hover.news {
    font-size: 11px;
    color: #00A1B3;
}

A.searchlink {
    color: #000000;
}

A:hover.searchlink {
    color: #00A1B3;
}

TD.body {
    padding-right: 20px;
}

TD.supernav {
    color: #FFFFFF;
    font-size : 15;
    font-weight: bold;
}

TD.topnav {
    padding : 3;
    border-bottom : 1px solid #AAAAAA;
}

TD.aktuell {
    padding : 3;
    border-bottom : 1px solid #AAAAAA;
    border-left : 1px solid #AAAAAA;
}

TD.logotop {
    padding-top : 16;
}

TD.logomiddle {
    padding-top : 11;
    background-color: #00A1B3;
}

TD.logobottom {
    padding-top : 10;
}

TD.boxleft {
    padding : 5px;
    border : 1px solid #AAAAAA;
    width : 18px;
    color : #777777;
    font-size : 14px;
}

TD.boxright {
    padding : 5px;
    border-bottom : 1px solid #AAAAAA;
    border-right : 1px solid #AAAAAA;
    border-top : 1px solid #AAAAAA;
    color : #777777;
    width : 100%;
    font-size : 14px;
}

TD.boxbottom {
    padding : 5;
    border : 1px solid #AAAAAA;
}

TD.year {
    padding-top : 5px;
    padding-left : 5px;
    padding-bottom : 2px;
    border-bottom : 1px solid #000000;
}

TD.month {
    padding-top : 8px;
    padding-left : 12px;
    padding-bottom : 4px;
}

TD.eventlistg {
    background-color : #E5E5E5;
    padding : 3px;
    padding-left : 5px;
}

TD.eventlist {
    padding : 3px;
    padding-left : 5px;
}

TD.eventbox {
    padding-left : 5px;
}

TD.filetitle {
    padding-bottom : 3px;
}

TD.file {
    padding-left : 8px;
}

TD.filedesc {
    padding-left : 13px;
}

TD.search {
    padding-left : 13px;
}

TD.titlebox {
    padding-bottom : 12px;
}

span.title {
    font-size: 15px;
    font-weight: bold;
    color: #000000;
}

h1 {
    font-size: 15px;
    font-weight: bold;
    color: #000000;
}

span.lead {
    color : #888888;
    font-size: 12px;
}

span.chaptitle {
    font-size: 12px;
    font-weight: bold;
}

span.month {
    font-size: 12px;
    font-weight: bold;
}

span.year {
    font-size: 14px;
    font-weight: bold;
}

span.events {
    color: #333333;
}

h2 {
    font-size: 12px;
    font-weight: bold;
}

input {
    font-family:Verdana;
    font-size:12px;
}

span.filetitle {
    font-size: 12px;
    font-weight: bold;
}

span.filedesc {
    font-size: 10px;
    font-style: italic;
}

TD.poplogotop {
    font-size:14px;
}

TD.poplogomiddle {
    font-size:10px;
    background-color: #00A1B3;
}

TD.poplogobottom {
    font-size:12px;
}

A.popuplink {
    color: #FFFFFF;
    font-family: Arial, sans-serif;
    font-size: 11px;
}

A:hover.popuplink {
    color: #00A1B3;
    font-family: Arial, sans-serif;
    font-size: 11px;
}

a.forum {
    font-family: Verdana
    font-size: 12px;
    font-weight: bold;
    color: #000000;
}

a.forum:hover {
    font-family: Verdana
    font-size: 12px;
    font-weight: bold;
    color: #00A1B3;
}

a.forumlink {
    font-size: 14px;
}

a.forumlink:hover {
    font-size: 14px;
}

a.forummail {
    font-family: Verdana,sans-serif;
    font-size: 10px;
    color: #000000;
}

a.forummail:hover {
    font-family: Verdana,sans-serif;
    font-size: 10px;
    color: #00A1B3;
}

td.forumdatum {
    border-top: 15px solid #FFFFFF;
    padding: 10px;
    padding-top: 5px;
    padding-bottom: 2px;
    background-color: #EEEEEE;
}

td.forumname {
    padding: 10px;
    padding-top: 2px;
    padding-bottom: 5px;
    background-color: #EEEEEE;
}

td.forumtext {
    padding: 10px;
    padding-top: 2px;
    padding-bottom: 8px;
    background-color: #EEEEEE;
}

span.forumdatum {
    font-size: 10px;
}

span.forumname {
    font-weight: bold;
}

input.forum {
    width: 380px;
}

textarea.forum {
    width: 380px;
    font-family: Verdana,sans-serif;
}

span.forumemail {
    font-size: 10px;
    font-weight: bold;
}
