
body, table, div, p, ul {
  font-size: 10pt;
  font-family: Verdana, Arial, sans-serif;
}

div.box, div.intro {
  border-style: outset;
  border-color: #b0b0d0;
  border-width: 2px;
  font-size: 7.5pt;
  margin-top: 18pt;
  padding: 6px;
  text-align: left;
  width: 215px;
}
div.box div {
  background:#00ddcc;
  font-size: 10pt;
  line-height:16pt;
  margin-bottom: 4pt;
  text-align:center;
}
div.intro { font-size: 10pt; }

div.box div a { color:black; text-decoration:none; }
div.box div a:hover { color:white;text-decoration:underline; }

#subtitle {
  font-weight: bold;
  margin: 12pt 0 12pt 0;
}
span.marker {
  background: #00ddcc;
  font-weight: bold;
  padding: 4px;
}
.red { color:#900050; }
a.top {color:black;font-size:8pt}
img.logo {position:relative;top=1px;left=-2px}
hr.top {position:relative; top:-7px; color:black; background:black;}
.s_line { font-size:4pt; line-height:4pt; }
.m_line { line-height:18pt; }
.l_line { line-height:32pt; }
.space  { line-height:42pt; }

.head{display:block;font-size:8pt;background:white}
.normal {color:black;cursor:text;text-decoration:none}
h1, h2 {color:#00a090; font-size:13pt; margin-bottom:4pt;}


ol, ul {
  font-weight: bold;
  list-style-position:inside;
  margin: 11px;
  padding:0;
}
ul {
  font-weight: normal;  
  margin: 2px 2px 2px 16px;
  list-style-type: lower-alpha;
}
ol li, ul li {
  margin: 4px 2px 2px 2px;
  line-height:12pt;
  padding:0;
}
ul li { margin: 1px; }

ol.norm { font-weight: normal; }

#lena, #lena_u {
  background:#404080;
  border-width: 1px 1px 0 1px;
  border-style: solid;
  padding-bottom: 1px;
  width:468px;
}
#lena { margin: 30pt 0 0 0; }
#lena a {
  color: white;
  font-family: Times New Roman, Times, Serif;
  font-size: 25pt;
  text-decoration:none;
}
#lena_u {
  background: white;
  border-width: 0 1px 1px 1px;
  font-family: Verdana, Arial, Sans Serif;
  font-size: 10pt;
}

#politik, #politik_u {
  background: black;
  border-width: 1px 1px 0 1px;
  border-style: solid;
  width:468px;
}
#politik { margin-top: 30pt; }
#politik a {
  color: #ff3333;
  font-family: Comic sans MS, Times New Roman, Times;
  font-size: 20pt;
  font-weight: bolder;
  letter-spacing: 2pt;
  text-decoration:none;
}
#politik_u {
  background: yellow;
  border-width: 0 1px 1px 1px;
  border-color: black;
  color: black;
  font-family: Verdana, Arial, Sans Serif;
  font-size: 10pt;
  margin-bottom: 2pt;
}

#party, #party_u {
  background: #008800;
  border-width: 1px 1px 0 1px;
  border-style: solid;
  width:468px;
}
#party { margin: 30pt 0 0 0; }
#party a {
  color: white;
  font-family: Comic sans MS, Times New Roman, Times;
  font-size: 20pt;
  text-decoration:none;
}
#party_u {
  background: white;
  border-width: 0 1px 1px 1px;
  border-color: black;
  color: #990000;
  font-family: Verdana, Arial, Sans Serif;
  font-size: 10pt;
}

#amy, #amy_u {
  background: black;
  border-width: 1px 1px 0 1px;
  border-style: solid;
  width:468px;
}
#amy  { margin: 30pt 0 0 0; }
#amy a {
  color: #ffa0c0;
  font-family: Comic sans MS, Times New Roman, Times;
  font-size: 20pt;
  text-decoration:none;
}
#amy_u {
  background: white;
  border-width: 0 1px 1px 1px;
  border-color: black;
  color: #000090;
  font-family: Verdana, Arial, Sans Serif;
  font-size: 10pt;
}

#fussball, #fussball_u {
  background:#007744;
  border-width: 1px 1px 0 1px;
  border-style: solid;
  width:468px;
}
#fussball a {
  color: white;
  font-family: Times New Roman, Times, Serif;
  font-size: 25pt;
  text-decoration:none;
}
#fussball_u {
  background: white;
  border-width: 0 1px 1px 1px;
  font-family: Verdana, Arial, Sans Serif;
  font-size: 10pt;
}

#ostern, #ostern_u {
  background: white;
  border-color: #008040;
  border-width: 1px 1px 0 1px;
  border-style: solid;
  width:468px;
}
#ostern { margin: 30pt 0 0 0; }
#ostern a {
  color: #0000bb;
  font-family: Arial, Sans Serif;
  font-size: 22pt;
  text-decoration:none;
}
#ostern_u {
  color: white;
  background: #008040;
  border-color: #008040;
  border-width: 0 1px 1px 1px;
  font-family: Verdana, Arial, Sans Serif;
  font-size: 10pt;
}

#dsds, #dsds_u {
  background:#d8d8ff;
  border-width: 1px 1px 0 1px;
  border-style: solid;
  width:468px;
}
#dsds { margin: 30pt 0 0 0; }
#dsds a {
  color: #006633;
  font-family: Times New Roman, Times, Serif;
  font-size: 24pt;
  text-decoration:none;
}
#dsds_u {
  background: white;
  border-width: 0 1px 1px 1px;
  font-family: Verdana, Arial, Sans Serif;
  font-size: 10pt;
}

#unglaublich {
  background:white;
  width:468px;
  margin: 30pt 0 2pt 0;
}
#unglaublich a {
  color: #3000c0;
  font-family: Impact, Arial, Sans Serif;
  font-size: 22pt;
  letter-spacing: 1pt;
  text-decoration:none;
}

#xmas {
  background:white;
  width:468px;
  margin: 30pt 0 2pt 0;
}
#xmas a {
  color: #c00030;
  font-family: Impact, Arial, Sans Serif;
  font-size: 21pt;
  letter-spacing: 1pt;
  text-decoration:none;
}

#halloween {
  background: black;
  height: 60px;
  width:468px;
}
#halloween a {
  color: #f03000;
  font-family: Times New Roman, Times;
  font-size: 36pt;
  text-decoration:none;
}

#loveparade {
  background:#ff66aa;
  width:468px;
}
#loveparade a {
  color: #000090;
  font-family: Comic sans MS, Times New Roman, Times;
  font-size: 32pt;
  text-decoration:none;
}

#axe {
  background:white;
  width:468px;
}
#axe a {
  color: #c00030;
  font-family: Impact, Arial, Sans Serif;
  font-size: 20pt;
  text-decoration:none;
}

#linkz {
  background: #66ddff;
  border-width: 1px;
  border-style: solid;
  color: #0000e0;
  width: 468px;
}
#linkz a {
  color: #0000e0;
  font-family: Comic sans MS, Times New Roman, Times;
  font-size: 24pt;
  text-decoration:none;
}
#linkz a span {
  font-family: Arial, Sans Serif;
  font-size: 10pt;
}