a:active { color:#c90035; text-decoration:none; }
a:link { color:#c90035; text-decoration:none; }
a:visited { color:#c90035; text-decoration:none; }
a:hover { color:#c90035; text-decoration:underline; }
p,ul,ol,li,div,td,th,address,blockquote,nobr,input,textarea,b,i,body { color:#607884; font-size:12px; font-family:verdana,arial,helvetica,sans-serif; line-height:1.4em; }
ol,ul { margin-left:0.75em; padding-left:0.75em; }
input,textarea,select,option { background-color:white; color:#607884; font-family:verdana,arial,helvetica,sans-serif; size:9px; border: #999999 1px solid; }
body { background-color:white; }
h1 { font-size:22px; font-family:verdana,arial,helvetica,sans-serif; color: #bbb; font-weight:normal; line-height: 22px; }
h2 { font-size:14px; font-family:verdana,arial,helvetica,sans-serif; color:#607884; font-weight:bold; margin-bottom:1em; }
h3 { font-size:12px; font-family:verdana,arial,helvetica,sans-serif; color:#607884; font-weight:bold; margin-bottom:0; }

.title { background-color:#c90035; height:50px; padding-left:190px; padding-top:15px; border-top:#78acc4 solid 2px; }
.inhalt { background-color:white; color:#607884; padding:10px; vertical-align:top; height:300px; }

td.navigation_top { background-color:#3c5662; color:white; padding: 5px 10px; border-top:#78acc4 solid 2px; }
td.navigation_top a:active,td.navigation_top a:link,td.navigation_top a:visited,td.navigation_top a:hover { color:white; text-decoration:none; }
td.navigation_top_active { background-color:#c90035; color:white; padding:5px 10px; border-top:#78acc4 solid 2px; }
td.navigation_top_active a:active,td.navigation_top_active a:link,td.navigation_top_active a:visited,td.navigation_top_active a:hover { color:white; text-decoration:none; }

td.navigation { background-color:#889aa3; color:white d d; padding:2px 10px 2px 14px; border-top:#d0f4ff 1px solid; border-bottom:#2d576a 1px solid; }
td.navigation a:active,td.navigation a:link,td.navigation a:visited,td.navigation a:hover { color:white; text-decoration:none; }
td.navigation_active { background-color:#889aa3; color:#3c5662; padding:2px 10px 2px 14px; border-top:#d0f4ff 1px solid; border-bottom:#2d576a 1px solid; }
td.navigation_active a:active,td.navigation_active a:link,td.navigation_active a:visited,td.navigation_active a:hover { color:#3c5662; text-decoration:none; }

th.navigation { background-color:#607884; color:white; padding:2px 10px 2px 14px; border-top:#d0f4ff 1px solid; border-bottom:#172838 1px solid; text-align:left; font-weight:normal; }
th.navigation a:active,th.navigation a:link,th.navigation a:visited,th.navigation a:hover { color:white; text-decoration:none; }
th.navigation_active { background-color:#607884; color:#1046c3; padding:2px 10px 2px 14px; border-top:#d0f4ff 1px solid; border-bottom:#172838 1px solid; text-align:left; font-weight:normal; }
th.navigation_active a:active,th.navigation_active a:link,th.navigation_active a:visited,th.navigation_active a:hover { color:#3c5662; text-decoration:none; }

.searchbutton { background-color:#607884; color:white; width:55px margin-left:5px; cursor:pointer; border:none; }
.searchfield { width:92px; font-size:12px; font-family:courier,monotype; }

.bild_links { margin-right:10px; padding:1px; float:left; }
.bild_rechts { margin-left:10px; padding:1px; float:right; }
.bild_mit_rand { padding:5px; border:#607884 1px solid; }

a.input { background-color:white; color:#607884; font-family:verdana,arial,helvetica,sans-serif; size:9px; border: #999999 1px solid; padding: 1px 7px 1px 7px; text-decoration:none; }

/* Events */
.event_table { margin-bottom: 10px; }
.event_date { width: 180px; }
.event_date_date { color: #999999; font-weight: bold; }
.event_name { text-align: left; }
.event_name a { color: #0099cc; font-weight: bold; }

