/* Allgemeine Definitionen */
body {margin:0; padding:0; color:#ffffff;background-color:#000066;
      background-image:url(/bg_jubilaeum2.gif); font-family:arial,sans-serif;}

td {margin:0; vertical-align:top;}

a {font-family:arial,sans-serif; text-decoration:none;}
a:hover {color:#ff0000; text-decoration:underline;}

h1 {font-family:arial,sans-serif; font-size:24px; font-weight:bold;}
h2 {font-family:arial,sans-serif; font-size:20px; font-weight:bold;color:#6666CC;}

address {border-top:2px solid #66c; font-style:normal; padding-top:5px;}


/* Seitenkopf */

#kopf {margin:0; background-image:url(/bg2_jubilaeum.gif); background-repeat:repeat-x;width:100%;}
#mv_schriftzug {font-size:30px; font-family:arial,sans-serif;font-weight:bold;color:#000000}

/* Unterer Teil der Seite mit Navi Spalte und Inhaltsspalte */
#spalten {margin-top:15px;width:100%;}


/* Navigationsspalte */
#navi {background-color:#6666ff; height:500px; width:135px;}
#navi td {margin:0px; padding:2px; color:#ff0000;
          background-color:#c0c0ff; height:20px;width:133px;}
#navi a {font-size:15px; color:#000000; font-weight:bold;}
#navi a:hover {font-size:15px; color:#ff0000; font-weight:bold;}

/* Inhaltsspalte */

#inhalt {padding-left:20px;}
#inhalt a {font-family:arial,sans-serif; text-decoration:none; color:#ffff00}
#inhalt a:hover {color:#ffffff; text-decoration:underline;}
#inhalt a:visited {color:#cccccc; text-decoration:underline;}

/* ################################################################### */
/* Jetzt Klassen für Teilelemente */

/* Menü

/* News */
table.news {background-color:#FFFFCC;width:450px;border:1px solid #dddddd;}
table.news th {background-color:#FFFF88;font-weight:bold;margin:8px;text-align:left}
table.news td {margin:8px;text-align:left}

/* Termine */

.events {padding-left:20px;text-indent:-20px}
p.termin_monat {background-color:#0000CD;color:#FFFFFF;font-weight:bold;padding-left:10px;padding-bottom:2px;}


/* Login Menü */

/* Nächste Veranstaltungs Anzeige */
table.next_event {margin:0px;}
table.next_event td {padding:5px;}

/* Short News */
table.short_news {background-color:#FFFFCC;width:150px;border:1px solid #dddddd;font-size:10px}
table.short_news th {background-color:#FFFF88;font-weight:bold;margin:5px;text-align:left;font-size:10px}
table.short_news td {margin:5px;text-align:left;font-size:10px}

#short_news_page {width:100%;}
#snp_right {width:170px;}
#snp_right div {margin-left:20px}



/* Inhalt */

/* Interner Bereich, Tabellen */
#mailtable {
   background-color:#ffffc0;
}