@charset "ISO-8859-1";

/* Basis-Regeln */

a:link { color:#3050FF; text-decoration:none; }
a:visited { color:#00A0FF; text-decoration:none; }
a:focus { text-decoration:underline; }
a:hover { text-decoration:underline; }
a:active { color:#EF8800; text-decoration:underline; }

body {
  font-family:Helvetica,Arial,sans-serif;
  font-size:100.01%; color:#333;
  background-color:#FFF070; background-image:url(images/bg_yel13.jpg);
  margin:7px 4px 20px -1px;
}

em, i { font-style:italic; }
strong, b { font-weight:bold; }

h5 { font-size:1.1em; font-style:italic; margin-top:0; margin-bottom:5px; text-align:center; }

/* ID- und ID-Folge-Regeln */

body#hg-gr1 {
  background-color:#CCC; background-image:url(images/bg_yel13.jpg); /* img noch tauschen */
}

body#hg-lunds1 { background-image:url(images/bg_yel23.jpg); }

body#hg-ge1 { background-image:url(images/bg_yel91.jpg); }

#dt-seite1 {
  /* text-align:left; */
  margin:0 0 auto;
  min-width:766px;
  padding:0;
  /* border:2px ridge grey; */
}

/* .dt-kopf { margin:0; padding:0; border:1px dashed red; } */

#dt-logo { width:225px; height:155px; margin:0; padding:0; text-align:left; /* border:1px dotted navy; */ }

td#dt-logo img { margin-left:9px; }

#dt-titel {
  margin:0 0 1.2em 0;
  min-width:550px;
  text-align:center;
  font-size:1.2em; font-weight:bold;
}

td#dt-titel h1 {
  font-size:1.7em; color:#c00; font-weight:bold;
  margin-top:-0.1em; margin-bottom:0.1em;
}

td#dt-titel h2 {
  font-size:1.5em; color:#c00; font-weight:bold;
  margin-top:-0.1em; margin-bottom:0.1em;
}

td#dt-titel h3 {
  font-size:1.3em; color:#c00; font-weight:bold;
  margin-top:-0.1em; margin-bottom:0.1em;
}

td#dt-titel h4 {
  font-size:0.8em; color:#008; font-weight:bold;
  margin-top:0.1em; margin-bottom:1.3em;
}

tr#dt-body1 {
  margin:0;
  min-width:766px;
  padding:0;
  vertical-align:top;
  font-size:0.84em;
  color:#008;
}

#dt-navi1 {
  font-weight:bold;
  text-align:left;
  width:225px;
  margin:0;
  padding:0;
  background-image:url(images/lighvws3.gif);
  /* border:1px dotted blueviolet; */
}

#dt-inh-r1 { min-width:550px; font-weight:bold; }

#dt-inh-ub1 { min-width:766px; font-weight:bold; }

#draTHal { font-size:0.5em; color:#333; font-weight:normal; }

#news-dat { font-size:0.8em; color:#c00; }

td#dt-navi1 div {
  margin:0.1em auto 0.4em 7px; padding:2px;
  line-height:0.8em;
  vertical-align:text-bottom;
}

td#dt-navi1 div#legende {
  margin:0.7em; padding:6px; line-height:1.01em;
  font-size:0.8em; color:#008; font-weight:normal;
  border:1px solid #FB5; background-image:url(images/lightws1.gif);
}

td#dt-navi1 div#legende p { margin-top:0.6em; margin-bottom:0; }

td#dt-inh-r1 div {
  margin:auto 1.01em;
  text-align:left;
  font-size:0.95em;
}

td#dt-inh-r1 div p { margin:0 auto; text-indent:1.01em; }
td#dt-inh-r1 div div { margin:auto 0.5em; }
td#dt-inh-r1 div div p { margin:0 auto; font-size:0.9em; text-indent:0.4em; }

td#dt-inh-ub1 div { font-size:0.84em; margin-left:3em; margin-right:1.1em; }

table#dt-aut-r1 { border-collapse:collapse; }
table#dt-aut-r1 tr { border-bottom:2px solid #fb1; }
table#dt-aut-r1 tr td { color:#000; vertical-align:top; font-size:0.9em; }

/* ID- + class-Mix-Regeln */

#dt-inh-r1 div.copybox1 {
  margin:5px auto; padding:6px; width:92%;
  background-color:#fc3; border:6px double #a00;
  color:#333; text-align:center; font-size:11px; font-weight:bold;
}

table#dt-aut-r1 tr td.tlnk { vertical-align:bottom; font-size:1.08em; }

/* class- und class-Folge-Regeln */

table.sry-ub-1 {
  table-layout:fixed; border-collapse:collapse; overflow:hidden;
  margin:6px auto; padding:0;
  font-size:0.84em; font-weight:bold; color:#008; text-align:left;
}

.sry-ub-h1 { font-size:1.06em; color:#008;
  border:1px solid #fd5; background-image:url(images/lightor0.gif);
}
.sry-ub-r1u { background-image:url(images/lightge4.gif); }
.sry-ub-r1g { background-image:url(images/lightor1.gif); }

.sry-ub-cbes1 { font-size:0.84em; color:#000; }

.sry-ub-cimg1 { margin:0 auto; }

.dt-navi-k { font-size:0.9em; }
.dt-navi-H { color:#ef8800; border-bottom:1px dotted #ef8800; cursor:default; }

.hilfe1 { border-bottom:1px dotted #0a0; cursor:help; }

.c-sw { color:#000; }
.c-rt1 { color:#f00; }
.c-rt2 { color:#c00; }
.c-rt3 { color:#900; }
.c-bl1 { color:#008; }
.c-gn1 { color:#009000; }
.c-gr1 { color:#ccc; }
.c-gr2 { color:#999; }
.c-gr3 { color:#666; }
.c-gr4 { color:#333; }
.c-br2 { color:#880; }

.klein1 { font-size:0.9em; }
.klein2 { font-size:0.85em; }
.klein3 { font-size:0.75em; }
.klein4 { font-size:0.7em; }
.klein5 { font-size:0.6em; }
.klein1n { font-size:0.9em; font-weight:normal; }
.klein2n { font-size:0.85em; font-weight:normal; }
.normal1 { font-weight:normal; }

div.abst1 { margin-top:1.1em !important; }
div.abst2 { margin-top:-0.3em !important; }

.ttl-txt { font-size:0.7em; color:#008; }
.ttl-sub { font-size:0.8em; color:#008; }

.neutxt1 { color:#f00; }
.neutxt2 { color:#b00; }
.neutxt1k { color:#f00; font-size:0.85em; }
.neutxt2k { color:#b00; font-size:0.85em; }

/* h1=32px ;; line-height:0.1em; */

img.navip-0 { width:6px; height:1.4em; margin:-0.7em 0 0 0; }
img.navip-0a { width:6px; height:1.4em; margin:-0.7em 2px 0 0; }
img.navip-01 { width:12px; height:1.4em; margin:-0.7em 0 0 0; }
img.navip-01a { width:12px; height:1.4em; margin:-0.7em 2px 0 0; }
img.navip-02a { width:18px; height:1.4em; margin:-0.7em 2px 0 0; }
img.navip-1 { width:6px; height:1.4em; margin:-0.7em 2px 0 0; }
img.navip-2 { width:6px; height:1.4em; margin:-0.6em 2px 0 0; }

ul.faq1 { margin:0 0 0 0.8em; padding:0; }
ul.faq1 li { list-style:disc inside; margin:0.3em 0; padding:0; color:#900; }

ul.faq-a1 { margin:0; padding:0; }
ul.faq-a1 li { list-style:none; margin:0.5em auto; padding:0; text-indent:-1.1em; color:#900; }
ul.faq-a1 li p { margin:0; text-indent:1.1em; }

.antw1 { color:#008; /*margin-left:0.9em;*/ }

.copybox2 {
  margin:10px auto; padding:6px; width:85%;
  background-color:#fc3; border:6px double #a00;
  color:#333; text-align:center; font-size:11px; font-weight:bold;
}

.dtaler-i1 { font-size:0.92em; color:#a00; } /* Infotext D-taler-Gewinn */
.dtaler-nt1 { font-size:0.85em; color:#b00; } /* Infotext D-taler Nichtteilnahme */