.input_t {
  font-size: 10pt;
  font-family: century gothic, Verdana, Arial, Helvetica;
}
.t1  { font-size: 11pt;}
.s1i { font-size: 11pt; font-style:italic;} /* für select */
.t2  { font-size: 12pt;}
.s2i { font-size: 12pt; font-style:italic;} /* für select */
.s2b { font-size: 12pt; font-weight:bold;}
.t2b { font-size: 14pt; font-weight:bold;}
.t2br{ font-size: 14pt; font-weight:bold; color:red;}
.t3b { font-size: 15pt; font-weight:bold;}
.t3br{ font-size: 15pt; font-weight:bold; color:red;}

ul       { list-style-image: url('../images/acasbul1.gif'); }
ul ul    { list-style-image: url('../images/acasbul2.gif'); }
ul ul ul { list-style-image: url('../images/acasbul3.gif'); }
a:link    { color: rgb(255,255,255); }
a:visited {  color: rgb(255,255,255); }
a:active  {  color: rgb(255,255,255); }

a.link_extern:link    { background: url('../images/extlink1.gif') no-repeat right 3px; padding-right: 14px; display: inline-block; color: rgb(102,153,204); text-decoration: none; font-weight: bold; }
a.link_extern:visited { background: url('../images/extlink1.gif') no-repeat right 3px; padding-right: 14px; display: inline-block; color: rgb(102,153,204); text-decoration: none; font-weight: bold; }
a.link_extern:hover   { background: url('../images/extlink2.gif') no-repeat right 3px; padding-right: 14px; display: inline-block; color: rgb(132,183,234); text-decoration: underline; font-weight: bold; }

/* _mail_klein und _extern_klein identisch wegen einheitl. Erscheinung bei den Einsatzberichten */

a.link_extern_klein:link    { background: url('../images/extlink3.gif') no-repeat right 2px; padding-right: 14px; display: inline-block; color: rgb(255,255,255); text-decoration: none; font-weight: bold; }
a.link_extern_klein:visited { background: url('../images/extlink3.gif') no-repeat right 2px; padding-right: 14px; display: inline-block; color: rgb(255,255,255); text-decoration: none; font-weight: bold; }
a.link_extern_klein:hover   { background: url('../images/extlink4.gif') no-repeat right 2px; padding-right: 14px; display: inline-block; color: rgb(219,237,254); text-decoration: underline; font-weight: bold; }

a.link_intern:link    { color: rgb(255,255,255); text-decoration: none; font-weight: bold; }
a.link_intern:visited { color: rgb(255,255,255); text-decoration: none; font-weight: bold; }
a.link_intern:hover   { color: rgb(219,237,254); text-decoration: underline; font-weight: bold; }

a.link_teaser:link    { margin-top: 4px; color: rgb(255,255,255); text-decoration: underline; font-weight: bold; }
a.link_teaser:visited { margin-top: 4px; color: rgb(255,255,255); text-decoration: underline; font-weight: bold; }
a.link_teaser:hover   { margin-top: 4px; color: rgb(190,219,247); text-decoration: underline; font-weight: bold; }

a.link_news:link    { color: rgb(255,255,255); text-decoration: underline; font-weight: normal; font-size: x-small; }
a.link_news:visited { color: rgb(255,255,255); text-decoration: underline; font-weight: normal; font-size: x-small; }
a.link_news:hover   { color: rgb(190,219,247); text-decoration: underline; font-weight: normal; font-size: x-small; }

a.link_eb_index:link    { color: rgb(255,255,255); text-decoration: underline; font-weight: bold; font-size: 11pt; }
a.link_eb_index:visited { color: rgb(255,255,255); text-decoration: underline; font-weight: bold; font-size: 11pt; }
a.link_eb_index:hover   { color: rgb(190,219,247); text-decoration: underline; font-weight: bold; font-size: 11pt; }

a.link_mail:link    { background: url('../images/mail1.gif') no-repeat left 3px; padding-left: 16px; color: rgb(255,255,255); text-decoration: none; font-weight: bold; }
a.link_mail:visited { background: url('../images/mail1.gif') no-repeat left 3px; padding-left: 16px; color: rgb(255,255,255); text-decoration: none; font-weight: bold; }
a.link_mail:hover   { background: url('../images/mail2.gif') no-repeat left 3px; padding-left: 16px; color: rgb(219,237,254); text-decoration: underline; font-weight: bold; }

a.link_mail_rechts:link    { background: url('../images/mail1.gif') no-repeat right 3px; padding-right: 16px; color: rgb(255,255,255); text-decoration: none; font-weight: bold; }
a.link_mail_rechts:visited { background: url('../images/mail1.gif') no-repeat right 3px; padding-right: 16px; color: rgb(255,255,255); text-decoration: none; font-weight: bold; }
a.link_mail_rechts:hover   { background: url('../images/mail2.gif') no-repeat right 3px; padding-right: 16px; color: rgb(219,237,254); text-decoration: underline; font-weight: bold; }

a.link_mail_klein:link { background: url('../images/mail1.gif') no-repeat left 1px; padding-left: 16px; color: rgb(255,255,255); text-decoration: none; font-weight: bold; }
a.link_mail_klein:visited { background: url('../images/mail1.gif') no-repeat left 1px; padding-left: 16px; color: rgb(255,255,255); text-decoration: none; font-weight: bold; }
a.link_mail_klein:hover   { background: url('../images/mail2.gif') no-repeat left 1px; padding-left: 16px; color: rgb(219,237,254); text-decoration: underline; font-weight: bold; }

a.link_mail_kleiner:link    { background: url('../images/mail1.gif') no-repeat left -1px; padding-left: 16px; color: rgb(255,255,255); text-decoration: none; font-weight: bold; }
a.link_mail_kleiner:visited { background: url('../images/mail1.gif') no-repeat left -1px; padding-left: 16px; color: rgb(255,255,255); text-decoration: none; font-weight: bold; }
a.link_mail_kleiner:hover   { background: url('../images/mail2.gif') no-repeat left -1px; padding-left: 16px; color: rgb(219,237,254); text-decoration: underline; font-weight: bold; }

.download { margin-left: 5px; color: rgb(0,102,255); text-decoration: none; }

a.download_pdf:link    { background: url('../images/icon_pdf.gif') no-repeat left 2px; margin-left: 5px; padding-left: 22px; color: rgb(0,102,255); text-decoration: none; }
a.download_pdf:visited { background: url('../images/icon_pdf.gif') no-repeat left 2px; margin-left: 5px; padding-left: 22px; color: rgb(0,102,255); text-decoration: none; }
a.download_pdf:active  { background: url('../images/icon_pdf.gif') no-repeat left 2px; margin-left: 5px; padding-left: 22px; color: rgb(0,102,255); text-decoration: none; }
a.download_pdf:hover   { background: url('../images/icon_pdf.gif') no-repeat left 2px; margin-left: 5px; padding-left: 22px; color: rgb(97,144,255); text-decoration: underline; }

a.download_pdf_rechts:link    { background: url('../images/icon_pdf.gif') no-repeat right 2px; margin-left: 5px; padding-right: 22px; color: rgb(0,102,255); text-decoration: none; }
a.download_pdf_rechts:visited { background: url('../images/icon_pdf.gif') no-repeat right 2px; margin-left: 5px; padding-right: 22px; color: rgb(0,102,255); text-decoration: none; }
a.download_pdf_rechts:active  { background: url('../images/icon_pdf.gif') no-repeat right 2px; margin-left: 5px; padding-right: 22px; color: rgb(0,102,255); text-decoration: none; }
a.download_pdf_rechts:hover   { background: url('../images/icon_pdf.gif') no-repeat right 2px; margin-left: 5px; padding-right: 22px; color: rgb(97,144,255); text-decoration: underline; }

a.download_doc:link    { background: url('../images/icon_doc.gif') no-repeat left 2px; margin-left: 5px; padding-left: 22px; color: rgb(0,102,255); text-decoration: none; }
a.download_doc:visited { background: url('../images/icon_doc.gif') no-repeat left 2px; margin-left: 5px; padding-left: 22px; color: rgb(0,102,255); text-decoration: none; }
a.download_doc:active  { background: url('../images/icon_doc.gif') no-repeat left 2px; margin-left: 5px; padding-left: 22px; color: rgb(0,102,255); text-decoration: none; }
a.download_doc:hover   { background: url('../images/icon_doc.gif') no-repeat left 2px; margin-left: 5px; padding-left: 22px; color: rgb(97,144,255); text-decoration: underline; }

a.download_doc_rechts:link    { background: url('../images/icon_doc.gif') no-repeat right 2px; margin-left: 5px; padding-right: 22px; color: rgb(0,102,255); text-decoration: none; }
a.download_doc_rechts:visited { background: url('../images/icon_doc.gif') no-repeat right 2px; margin-left: 5px; padding-right: 22px; color: rgb(0,102,255); text-decoration: none; }
a.download_doc_rechts:active  { background: url('../images/icon_doc.gif') no-repeat right 2px; margin-left: 5px; padding-right: 22px; color: rgb(0,102,255); text-decoration: none; }
a.download_doc_rechts:hover   { background: url('../images/icon_doc.gif') no-repeat right 2px; margin-left: 5px; padding-right: 22px; color: rgb(97,144,255); text-decoration: underline; }

a.download_dot:link    { background: url('../images/icon_dot.gif') no-repeat left 2px; margin-left: 5px; padding-left: 22px; color: rgb(0,102,255); text-decoration: none; }
a.download_dot:visited { background: url('../images/icon_dot.gif') no-repeat left 2px; margin-left: 5px; padding-left: 22px; color: rgb(0,102,255); text-decoration: none; }
a.download_dot:active  { background: url('../images/icon_dot.gif') no-repeat left 2px; margin-left: 5px; padding-left: 22px; color: rgb(0,102,255); text-decoration: none; }
a.download_dot:hover   { background: url('../images/icon_dot.gif') no-repeat left 2px; margin-left: 5px; padding-left: 22px; color: rgb(97,144,255); text-decoration: underline; }

a.download_zip:link    { background: url('../images/icon_zip.gif') no-repeat left 2px; margin-left: 5px; padding-left: 22px; color: rgb(0,102,255); text-decoration: none; }
a.download_zip:visited { background: url('../images/icon_zip.gif') no-repeat left 2px; margin-left: 5px; padding-left: 22px; color: rgb(0,102,255); text-decoration: none; }
a.download_zip:active  { background: url('../images/icon_zip.gif') no-repeat left 2px; margin-left: 5px; padding-left: 22px; color: rgb(0,102,255); text-decoration: none; }
a.download_zip:hover   { background: url('../images/icon_zip.gif') no-repeat left 2px; margin-left: 5px; padding-left: 22px; color: rgb(97,144,255); text-decoration: underline; }

body {
  color: rgb(255,255,255);
  background-color: rgb(0,15,117); /* THW-Blau */
  font-family: century gothic, Arial, Helvetica;
}
table {
  border-color: rgb(102,153,204);
  color: rgb(255,255,255);
  font-family: century gothic, Arial, Helvetica;
  font-style: normal;
}
th {
  color: rgb(255,255,255);
  border-color: rgb(102,153,204);
  font-family: century gothic, Arial, Helvetica;
  font-style: normal;
}
td {
  border-color: rgb(102,153,204);
}
hr {
  color: rgb(102,153,204);
}
h1 {
  color: rgb(102,153,204);
  font-family: century gothic, Arial, Helvetica;
  font-weight: normal;
  font-style: normal;
  font-size: 24pt;
}
h2 {
  color: rgb(102,153,204);
  font-family: century gothic, Arial, Helvetica;
  font-weight: normal;
  font-style: normal;
  font-size: 18pt;
}
h3 {
  color: rgb(102,153,204);
  font-family: century gothic, Arial, Helvetica;
  font-weight: normal;
  font-style: normal;
  font-size: 14pt;
}
h4 {
  color: rgb(102,153,204);
  font-family: century gothic, Arial, Helvetica;
  font-weight: normal;
  font-style: normal;
  font-size: 12pt;
}
h5 {
  color: rgb(102,153,204);
  font-family: century gothic, Arial, Helvetica;
  font-weight: normal;
  font-style: normal;
  font-size: 10pt;
}
h6 {
  color: rgb(102,153,204);
  font-family: century gothic, Arial, Helvetica;
  font-weight: normal;
  font-style: normal;
  font-size: 8pt;
}
button {
  background-color: rgb(102,153,204);
  border-color: rgb(102,153,204);
  border-width: 1pt;
  border-style: solid;
  color: white;
  font-size: 8pt;
  font-family: Arial, sans-serif;
  font-style: normal;
}
select {
  border-color: rgb(102,153,204);
  border-style: solid;
  font-size: 10pt;
  font-family: century gothic, Verdana, Arial, Helvetica;
  font-style: normal;
}
textarea {
  border-style: solid;
  border-color: rgb(102,153,204);
  color: black;
  font-size: 8pt;
  font-family: century gothic, Arial, Helvetica;
  font-style: normal;
}
fieldset {
  border-style: solid;
  border-width: 1pt;
  border-color: rgb(102,153,204);
  color: white;
  font-size: 8pt;
  font-family: century gothic, Arial, Helvetica;
  font-style: normal;
}
legend {
  color: rgb(102,153,204);
  font-size: 8pt;
  font-family: century gothic, Arial, Helvetica;
  font-style: normal;
}
caption {
  color: rgb(102,153,204);
  font-size: 14pt;
  font-family: century gothic, Arial, Helvetica;
  font-style: normal;
}
marquee {
  color: rgb(102,153,204);
  font-size: 14pt;
  font-family: century gothic, Arial, Helvetica;
}
label {
  color: rgb(255,255,255);
  font-size: 8pt;
  font-family: century gothic, Arial, Helvetica;
  font-style: normal;
}

