/* ========= */
/* HTML-TAGS */
/* ========= */
body { background-color:#FFFFFF; }
h1 { font-family:verdana,arial,helvetica;font-size:16px;font-weight:bold;color:#CC0000;margin:0;font-weight:bold; }
h2 { font-family:verdana,arial,helvetica;font-size:13px;font-weight:normal;color:#00C;margin:0;font-weight:bold; }
dl.frage dt {
  color:#00C;
  background-color:#FFF;
  font-weight:bold;
  border:1px solid #E8E8E8;
  padding:0.25em;
  margin:0 0 0.25em 0;
}
dl.frage dd {
  padding:0 0 0 0;
  margin:0 2em 2em 2em;
}

ul.blankline li {
  margin-bottom:1em;
}
li.head {
  font-weight:bold;
  color:#339;
  background-color:transparent;
  margin:0 0 1em 0;
}
li.head li {
  font-weight:normal;
  color:#000;
  background-color:transparent;
}

/* ===== */
/* LINKS */
/* ===== */
a { font-family:verdana,arial,helvetica; font-size:11px; color:#CC0000; text-decoration:underline; }
a:link { font-family:verdana,arial,helvetica; font-size:11px; color:#CC0000; text-decoration:underline; }
a:visited { font-family:verdana,arial,helvetica; font-size:11px; color:#CC0000; text-decoration:none; }
a:hover { font-family:verdana,arial,helvetica; font-size:11px; color:#FFFFFF; background-color:#CC0000; text-decoration:none; }

a.navi1 { font-family:verdana,arial,helvetica; font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:none; }
a.navi1:link { font-family:verdana,arial,helvetica; font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:none; }
a.navi1:visited { font-family:verdana,arial,helvetica; font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:none; }
a.navi1:hover { font-family:verdana,arial,helvetica; font-size:11px; font-weight:bold; color:#000000; background-color:#FFFFFF; text-decoration:none; }

a.navi2 { font-family:verdana,arial,helvetica; font-size:10px; font-weight:light; color:#CC0000; text-decoration:none; }
a.navi2:link { font-family:verdana,arial,helvetica; font-size:10px; font-weight:light; color:#CC0000; text-decoration:none; }
a.navi2:visited { font-family:verdana,arial,helvetica; font-size:10px; font-weight:light; color:#CC0000; text-decoration:none; }
a.navi2:hover { font-family:verdana,arial,helvetica; font-size:10px; font-weight:light; color:#FFFFFF; background-color:#CC0000; text-decoration:none; }

a.news { font-family:verdana,arial,helvetica; font-size:11px; font-weight:normal; color:#333366; text-decoration:underline; }
a.news1 { font-family:verdana,arial,helvetica; font-size:11px; font-weight:normal; color:#333366; text-decoration:none; }
a.news:link { font-family:verdana,arial,helvetica; font-size:11px; font-weight:normal; color:#333366; text-decoration:underline; }
a.news:visited { font-family:verdana,arial,helvetica; font-size:11px; font-weight:normal; color:#333366; text-decoration:none; }
a.news:hover { font-family:verdana,arial,helvetica; font-size:11px; font-weight:normal; color:#FFFFFF; background-color:#333366; text-decoration:none; }

a.faq { font-family:verdana,arial,helvetica; font-size:11px; color:#333366; text-decoration:none; }
a.faq:link { font-family:verdana,arial,helvetica; font-size:11px; color:#333366; text-decoration:none; }
a.faq:visited { font-family:verdana,arial,helvetica; font-size:11px; color:#333366; text-decoration:none; }
a.faq:hover { font-family:verdana,arial,helvetica; font-size:11px; color:#FFFFFF; background-color:#333366; text-decoration:none; }

a.tournavi { font-family:verdana,arial,helvetica; font-size:11px; font-weight:light; color:#333366; text-decoration:none; }
a.tournavi:link { font-family:verdana,arial,helvetica; font-size:11px; font-weight:light; color:#333366; text-decoration:none; }
a.tournavi:visited { font-family:verdana,arial,helvetica; font-size:11px; font-weight:light; color:#333366; text-decoration:none; }
a.tournavi:hover { font-family:verdana,arial,helvetica; font-size:11px; font-weight:light; color:#FFFFFF; background-color:#333366; text-decoration:none; }


a.sitemap1 { font-family:verdana,arial,helvetica; font-size:11px; font-weight:bold; color:#333366; text-decoration:none; }
a.sitemap1:link { font-family:verdana,arial,helvetica; font-size:11px; font-weight:bold; color:#333366; text-decoration:none; }
a.sitemap1:visited { font-family:verdana,arial,helvetica; font-size:11px; font-weight:bold; color:#333366; text-decoration:none; }
a.sitemap1:hover { font-family:verdana,arial,helvetica; font-size:11px; font-weight:bold; color:#FFFFFF; background-color:#333366; text-decoration:none; }

a.sitemap2 { font-family:verdana,arial,helvetica; font-size:11px; font-weight:light; color:#333366; text-decoration:none; }
a.sitemap2:link { font-family:verdana,arial,helvetica; font-size:11px; font-weight:light; color:#333366; text-decoration:none; }
a.sitemap2:visited { font-family:verdana,arial,helvetica; font-size:11px; font-weight:light; color:#333366; text-decoration:none; }
a.sitemap2:hover { font-family:verdana,arial,helvetica; font-size:11px; font-weight:light; color:#FFFFFF; background-color:#333366; text-decoration:none; }

a.none          { text-decoration:none; }
a.none:link     { text-decoration:none; }
a.none:visited  { text-decoration:none; }
a.none:hover    { background-color:transparent;text-decoration:none; }

a.path          { color:#009;text-decoration:underline; }
a.path:link     { color:#009;text-decoration:underline; }
a.path:visited  { color:#009;text-decoration:none; }
a.path:hover    { color:#FFF;background-color:#009;text-decoration:none; }

/* ============== */
/* EIGENE FORMATE */
/* ============== */
.norm { font-family:verdana,arial,helvetica; font-size:11px; line-height:17px; }
.ueb { font-family:verdana,arial,helvetica; font-size:16px; font-weight:bold; color:#CC0000; }
.uebnews { font-family:verdana,arial,helvetica; font-size:14px; font-weight:bold; color:#3C3B7A;text-decoration:none; }
.ff { background-color:#FFFFFF; color:#000000; }
.fusszeile { font-family:arial,verdana,helvetica; font-size:10px; color:#666666; }
#news { color:#3C3B7A; }
#block { text-align:justify; alignment:justify; }
.tourueb { font-family:verdana,arial,helvetica; font-size:16px; color:#3C3B7A; }
.tourseite { font-family:verdana,arial,helvetica; font-size:11px; color:#999999; font-weight:bold; }
.testueb { font-family:verdana,arial,helvetica; font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:none; }
.test { font-family:verdana,arial,helvetica; font-size:10px; font-weight:light; line-height:12px; color:#3C3B7A; text-decoration:none; }

.textcenter { text-align:center; }

table.multiplechoice {
  border-collapse:separate;
}
table.multiplechoice td {
  border-top:1px solid #FFF;
  border-bottom:1px solid #CCC;
}


/* ============ */
/* SUCHMASCHINE */
/* ============ */
.suchetextprobe { font-family:verdana,arial,helvetica; font-size:11px; line-height:17px; color:#666666; }
