body         { background-color: #ffffff; color: #000000 }

td.menu { vertical-align: top; background-color: #FFEf80; color: #000000 }
td.content { vertical-align: top; background-color: #ffffff; color: #000000 }

a:active { color: #000000; font-style: normal; font-weight: bold; text-decoration:none; font-family: sans-serif; }
a:visited { color: #000000; font-style: normal; font-weight: bold; text-decoration:none; font-family: sans-serif; }
a:link { color: #000000; font-style: normal; font-weight: bold; text-decoration:none; font-family: sans-serif; }
a:hover { color: #5050ff; font-style: normal; font-weight: bold; text-decoration:none; font-family: sans-serif; }

table.nav { color: #ffffff; background: #5050ff; margin: 0; padding: 0; width: 100%;}
tr.nav { }
td.nav { text-align: center; vertical-align: top; margin: 0; padding: 0 1em 0 1em;}
td.navTicker { text-align: left; vertical-align: top; margin: 0; padding: 0 1em 0 1em;}
a:active.nav { color: #ffffff; font-style: normal; font-weight: bold; text-decoration:none; font-family: sans-serif; }
a:visited.nav { color: #ffffff; font-style: normal; font-weight: bold; text-decoration:none; font-family: sans-serif; }
a:link.nav { color: #ffffff; font-style: normal; font-weight: bold; text-decoration:none; font-family: sans-serif; }
a:hover.nav { color: #000000; font-style: normal; font-weight: bold; text-decoration:none; font-family: sans-serif; }


* {font-family: sans-serif;}
cite {color: #000000; font-style: normal; font-family: sans-serif; font-weight:bold; font-size: 60%;}
h1 { color: #000000; font-weight: bold; font-family: sans-serif; font-size: 150%;}
div { color: #5050ff; font-weight: bold; font-style: normal; font-family: sans-serif; }
p   { color: #000000; font-weight: bold; font-style: normal; font-family: sans-serif; }

li.menuPassiv1 { margin: 0.2em 0 0 0; color: #5050ff; font-style: normal; font-weight: bold; text-decoration:none; font-family: sans-serif; }
li.menuPassiv2 { margin: 0.1em 0 0 0; color: #5050ff; font-size: 80%; font-style: normal; font-weight: bold; text-decoration:none; font-family: sans-serif; }
li.menuPassiv3 { margin: 0 0 0 0; color: #5050ff; font-size: 70%; font-style: normal; font-weight: bold; text-decoration:none; font-family: sans-serif; }

p.menuTeiler1 { margin: 0.2em 0 0 0; padding: 0; color: #000000; font-style: normal; font-weight: bold; text-decoration:none; font-family: sans-serif; }
p.menuTeiler2 { margin: 0.1em 0 0 0; padding: 0; color: #000000; font-size: 80%; font-style: normal; font-weight: bold; text-decoration:none; font-family: sans-serif; }
p.menuTeiler3 { margin: 0 0 0 0; padding: 0; color: #5050ff; font-size: 70%; font-style: normal; font-weight: bold; text-decoration:none; font-family: sans-serif; }

li.menuAktiv1 { margin: 0.2em 0 0 0; color: #000000; font-style: normal; font-weight: bold; text-decoration:none; font-family: sans-serif;}
a.menuAktiv1:active { color: #000000; font-style: normal; font-weight: bold; text-decoration:none; font-family: sans-serif; }
a.menuAktiv1:visited { color: #000000; font-style: normal; font-weight: bold; text-decoration:none; font-family: sans-serif; }
a.menuAktiv1:link { color: #000000; font-style: normal; font-weight: bold; text-decoration:none; font-family: sans-serif; }
a.menuAktiv1:hover { color: #5050ff; font-style: normal; font-weight: bold; text-decoration:none; font-family: sans-serif; }

li.menuAktiv2 { margin: 0.1em 0 0 0; color: #000000; font-size: 80%; font-style: normal; font-weight: bold; text-decoration:none; font-family: sans-serif;}
a.menuAktiv2:active { color: #000000; font-style: normal; font-weight: bold; text-decoration:none; font-family: sans-serif; }
a.menuAktiv2:visited { color: #000000; font-style: normal; font-weight: bold; text-decoration:none; font-family: sans-serif; }
a.menuAktiv2:link { color: #000000; font-style: normal; font-weight: bold; text-decoration:none; font-family: sans-serif; }
a.menuAktiv2:hover { color: #5050ff; font-style: normal; font-weight: bold; text-decoration:none; font-family: sans-serif; }

li.menuAktiv3 { margin: 0 0 0 0; color: #000000; font-size: 70%; font-style: normal; font-weight: bold; text-decoration:none; font-family: sans-serif;}
a.menuAktiv3:active { color: #000000; font-style: normal; font-weight: bold; text-decoration:none; font-family: sans-serif; }
a.menuAktiv3:visited { color: #000000; font-style: normal; font-weight: bold; text-decoration:none; font-family: sans-serif; }
a.menuAktiv3:link { color: #000000; font-style: normal; font-weight: bold; text-decoration:none; font-family: sans-serif; }
a.menuAktiv3:hover { color: #5050ff; font-style: normal; font-weight: bold; text-decoration:none; font-family: sans-serif; }

div.news { background: #ffffff; border: 1px solid #ff0000; padding: 10; margin: 0; font-size: 70%;}

table.godi { margin: 0;
  padding: 0;
  border-style: none;
  border-collapse: collapse;
}
tr.godiTitel {background-color: #5050ff; color: #ffffff; font-style: normal; font-weight: bold; text-decoration:none; font-family: sans-serif; font-size: 110%;}
td.godiTitel {background-color: #5050ff; color: #ffffff; font-style: normal; font-weight: bold; text-decoration:none; font-family: sans-serif; font-size: 110%;}
td.godiTag {font-style: normal; font-weight: bold; text-decoration:none; font-family: sans-serif;padding: 0.2em;font-size: 100%; width:5em;}
td.godiZeit {font-style: normal; font-weight: bold; text-decoration:none; font-family: sans-serif;padding: 0.2em;font-size: 100%; width:3em;}
td.godiOrt {font-style: normal; font-weight: normal; text-decoration:none; font-family: sans-serif;padding: 0.2em;font-size: 100%; width:25em;}
td.godiBeschreibung {font-style: normal; font-weight: normal; text-decoration:none; font-family: sans-serif;padding: 0.2em;font-size: 100%; width:15em;}
td.godiQuartier {font-style: normal; font-weight: normal; text-decoration:none; font-family: sans-serif;padding: 0.2em;font-size: 100%; width:5em;}
tr.godi1 { vertical-align: top; background-color: #FFEf80; color: #000000 }
tr.godi2 { vertical-align: top; background-color: #FFEf80; color: #000000 }
tr.godi3 { vertical-align: top; background-color: #ffffff; color: #000000 }
tr.godi4 { vertical-align: top; background-color: #ffffff; color: #000000 }
tr.godi5 { vertical-align: top; background-color: #ffffff; color: #000000 }
tr.godi6 { vertical-align: top; background-color: #ffffff; color: #000000 }
tr.godi7 { vertical-align: top; background-color: #ffffff; color: #000000 }

div.bild { text-align: left; color: #000000; font-weight: normal; font-style: normal; font-family: sans-serif;  padding: 1em; font-size: 80%;}

div.artikel { text-align: left; color: #ffffff; font-weight: normal; font-style: normal; font-family: sans-serif;  padding: 1em;}
h1.artikel_titel { color: #000000; font-family: sans-serif; font-size: 200%; text-align: center; font-weight: normal;}
h2.artikel_titel { color: #000000; font-family: sans-serif; font-size: 160%; text-align: center; font-weight: normal;}
h1.artikel { color: #000000; font-family: sans-serif; font-size: 160%;}
h2.artikel { color: #000000; font-family: sans-serif; font-size: 120%;}
p.artikel   { color: #000000; font-weight: normal; font-style: normal; font-family: sans-serif; }
cite.artikel { color: #000000; font-weight: normal; font-style: italic; font-family: serif; font-size: 100%;}
cite.artikel_code { color: #000000; font-weight: normal; font-style: normal; font-family: monospace; font-size: 120%;}
ol.artikel   { color: #000000; font-weight: normal; font-style: normal; font-family: sans-serif; }
ul.artikel   { color: #000000; font-weight: normal; font-style: normal; font-family: sans-serif; }
li.artikel   { color: #000000; font-weight: normal; font-style: normal; font-family: sans-serif; }
img.artikel { margin: 1em;}
img.artikelleft { float: left; padding: 1em 1em 1em 0;}
img.artikelright { float: right; padding: 1em 0 1em 1em;}
em.artikel {font-style: normal; font-weight: bold;}
a.artikel:active { color: #5050ff; font-style: normal; font-weight: normal; text-decoration:none; font-family: sans-serif; }
a.artikel:visited { color: #5050ff; font-style: normal; font-weight: normal; text-decoration:none; font-family: sans-serif; }
a.artikel:link { color: #5050ff; font-style: normal; font-weight: normal; text-decoration:none; font-family: sans-serif; }
a.artikel:hover { color: #000000; font-style: normal; font-weight: normal; text-decoration:none; font-family: sans-serif; }
sup.artikel  { color: #000000; font-weight: normal; font-style: italic; font-family: sans-serif; }
a.artikelFN:active { color: #5050ff; font-style: italic; font-weight: bold; text-decoration:none; font-family: sans-serif; }
a.artikelFN:visited { color: #5050ff; font-style: italic; font-weight: bold; text-decoration:none; font-family: sans-serif; }
a.artikelFN:link { color: #5050ff; font-style: italic; font-weight: bold; text-decoration:none; font-family: sans-serif; }
a.artikelFN:hover { color: #000000; font-style: italic; font-weight: bold; text-decoration:none; font-family: sans-serif; }

a.artikelNews:active { color: #5050ff; font-style: normal; font-weight: bold; text-decoration:none; font-family: sans-serif; }
a.artikelNews:visited { color: #5050ff; font-style: normal; font-weight: bold; text-decoration:none; font-family: sans-serif; }
a.artikelNews:link { color: #5050ff; font-style: normal; font-weight: bold; text-decoration:none; font-family: sans-serif; }
a.artikelNews:hover { color: #000000; font-style: normal; font-weight: bold; text-decoration:none; font-family: sans-serif; }

a.ticker:active { color: #ffffff; font-style: normal; font-weight: bold; text-decoration:none; font-family: sans-serif;  font-size: 80%;}
a.ticker:visited { color: #ffffff; font-style: normal; font-weight: bold; text-decoration:none; font-family: sans-serif;  font-size: 80%;}
a.ticker:link { color: #ffffff; font-style: normal; font-weight: bold; text-decoration:none; font-family: sans-serif;  font-size: 80%;}
a.ticker:hover { color: #000000; font-style: normal; font-weight: bold; text-decoration:none; font-family: sans-serif;  font-size: 80%;}

p.artikelFN  { color: #000000; font-weight: normal; font-style: italic; font-family: sans-serif; font-size: 80%;}
p.artikelKapitel0   { color: #000000; font-weight: normal; font-style: normal; font-family: sans-serif; font-size:130%}
p.artikelKapitel1   { padding: 0 0 0 2em; color: #000000; font-weight: normal; font-style: normal; font-family: sans-serif; font-size:100%;}

table.artikel { margin: 0em;
  padding:  0.2em;
  border-style: none;
  border-collapse: collapse;
}

tr.artikel {}
td.artikel {margin: 0em;
  padding:  0em 0.3em;
  text-align: left;
  vertical-align: top;}

table.blickpunktarchiv { margin: 0em;
  padding:  1em;
  border-style: none;
  border-collapse: collapse;
}

tr.blickpunktarchiv {}
td.blickpunktarchiv {margin: 0em;
  padding:  0em 1em;
  text-align: left;
  vertical-align: top;}

table.bild-mit-untertitel- {
margin-right: 1em;
border: 1px;
border-collapse: collapse;
font-style: italic;
font-size: .9em;
}

table.bild-mit-untertitel- th {
padding: 1em 1em 4px 1em;
}

table.bild-mit-untertitel- td {
padding: 0 1em 1em 1em;
color: #000000;
}

table.bild-mit-untertitel- img {
margin: 0;
padding: 0;
}

table.bild-mit-untertitel-left {
margin-right: 1em;
border: 1px;
border-collapse: collapse;
float: left;
font-style: italic;
font-size: .9em;
}

table.bild-mit-untertitel-left th {
padding: 1em 1em 4px 1em;
}

table.bild-mit-untertitel-left td {
padding: 0 1em 1em 1em;
color: #000000;
}

table.bild-mit-untertitel-left img {
margin: 0;
padding: 0;
}

table.bild-mit-untertitel-right {
margin-right: 1em;
border-width: 1px;
border-color: #808080;
border-collapse: collapse;
float: right;
font-style: italic;
font-size: .9em;
}

table.bild-mit-untertitel-right th {
padding: 1em 1em 4px 1em;
}

table.bild-mit-untertitel-right td {
padding: 0 1em 1em 1em;
color: #000000;
}

table.bild-mit-untertitel-right img {
margin: 0;
padding: 0;
}

table.kalender_liste {
	margin: 0;
	border-collapse: collapse;
}

tr.kalender_liste_Mo {
  background-color: #ffffff;
}

tr.kalender_liste_Di {
  background-color: #ffffff;
}

tr.kalender_liste_Mi {
  background-color: #ffffff;
}

tr.kalender_liste_Do {
  background-color: #ffffff;
}

tr.kalender_liste_Fr {
  background-color: #ffffff;
}

tr.kalender_liste_Sa {
  background-color: #ffef80;
}

tr.kalender_liste_So {
  background-color: #ffef80;
}

td.kalender_liste {
  border-style: solid none;
  border-width: 1px;
  border-color: #000000;
  padding: 0 0.2em 0 0.2em;
  font-size: 0.9em;
  text-align: left;
  vertical-align: bottom;
}

td.kalender_liste_datum {
  border-style: solid none;
  border-width: 1px;
  border-color: #000000;
  padding: 0 0.2em 0 0.2em;
  font-size: 0.9em;
  text-align: left;
  vertical-align: bottom;
  width: 3.5em;
}

td.kalender_liste_tag {
  border-style: solid none;
  border-width: 1px;
  border-color: #000000;
  padding: 0 0.2em 0 0.2em;
  font-size: 0.9em;
  text-align: left;
  vertical-align: bottom;
  width: 1em;
}

td.kalender_liste_zeit {
  border-style: solid none;
  border-width: 1px;
  border-color: #000000;
  padding: 0 0.2em 0 0.2em;
  font-size: 0.9em;
  text-align: right;
  vertical-align: bottom;
  width: 3em;
}

a.kalender_liste {
  color: #000000;
  font-weight: normal;
  text-decoration: none;
}

div.kalender_liste {
  color: #000000;
  font-weight: normal;
  text-decoration: none;
}

a.kalender_liste:hover {
  color: #5050ff;
  font-weight: normal;
  text-decoration: none;
}

a.kalender_liste_img {
  color: #000000;
  font-weight: normal;
  text-decoration: none;
}

a.kalender_liste_img:hover {
  color: #000000;
  font-weight: normal;
  text-decoration: none;
}

img.kalender_liste {
	height: 1.4em;
	border-style: none;
}

a.kalender_kategorien {
  font-size: 0.9em;
  font-weight: normal;
  color: #000000;
}

a.kalender_kategorien:hover {
  font-size: 0.9em;
  font-weight: normal;
  color: #5050ff;
}

div.kalender_kategorien {
  font-size: 0.9em;
  font-weight: normal;
  color: #000000;
}

table.kalender {
  margin: 0;
  background-color: #ffffff;
  border-collapse: collapse;
  text-align: left;
}

h1.kalender { color: #000000; font-family: sans-serif; font-size: 160%;}
h2.kalender { color: #000000; font-family: sans-serif; font-size: 120%;}
h3.kalender { color: #000000; font-family: sans-serif; font-size: 100%;}

table.kalender_nav {
  margin: 0 2em 0 0;
  background-color: #ffffff;
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  border-collapse: collapse;
}

td.kalender_nav_monat {
  background-color: #5050ff;
  border-style: none;
  text-align: center;
}

a.kalender_nav_monat {
  color: #ffffff;
  background-color: #5050ff;
}

a.kalender_nav_monat:hover {
  color: #000000;
  background-color: #5050ff;
}

td.kalender_nav_head {
  padding: 0 0.2em 0 0.2em;
  color: #000000;
  background-color: #ffffff;
  text-align: center;
  border-style: solid none;
  border-width: 1px 0;
  border-color: #000000;
}

td.kalender_nav_kw {
  padding: 0 0.2em 0 0.2em;
  color: #000000;
  background-color: #ffffff;
  text-align: right;
  border-style: none solid;
  border-width: 0 1px;
  border-color: #000000;
  font-size: 80%;
}

td.kalender_nav {
  padding: 0 0.2em 0 0.2em;
  color: #000000;
  background-color: #ffffff;
  text-align: center;
}

td.kalender_nav_woe {
  padding: 0 0.2em 0 0.2em;
  color: #000000;
  background-color: #ffef80;
  text-align: center;
}

td.kalender_nav_kw_active {
  padding: 0 0.2em 0 0.2em;
  color: #000000;
  background-color: #ffffff;
  text-align: right;
  font-weight: bold;
  border-style: none solid;
  border-width: 0 1px;
  border-color: #000000;
  font-size: 80%;
}

td.kalender_nav_active {
  padding: 0 0.2em 0 0.2em;
  font-weight: bold;
  color: #000000;
  background-color: #ffffff;
  text-align: center;
}

td.kalender_nav_woe_active {
  padding: 0 0.2em 0 0.2em;
  font-weight: bold;
  color: #000000;
  background-color: #ffef80;
  font-size: 80%;
  text-align: center;
}

a.kalender_nav_kw {
  color: #000000;
  background-color: #ffffff;
  font-weight: normal;
}

a.kalender_nav_kw:hover {
  color: #5050ff;
  background-color: #ffffff;
  font-weight: normal;
}

a.kalender_nav_outside {
  color: #5050ff;
  font-weight: normal;
}

a.kalender_nav_outside:hover {
  color: #000000;
  font-weight: normal;
}

a.kalender_nav {
  color: #000000;
  font-weight: normal;
}

a.kalender_nav:hover {
  color: #5050ff;
  font-weight: normal;
}


