﻿/* @charset "ISO-8859-1"; */
@charset "utf-8";

body {
color: black;
/* background-color: #c0c0c0; */
 background-color: #000000;  /* ffffff; */
/* background-color: black; */
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 10pt;
}

/* normaler Fließtext: */
p {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11pt;
  color: black;
}


table.uebersicht {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 8pt;
  table-border: 2px;
  table-cellpadding: 5px;
}


a.menuleiste {
  display: block;
  cursor: pointer; cursor: hand;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  background: black; /* #ffff00; */
  text-decoration: none;
}
a.menuleiste-red {
  display: block;
  cursor: pointer; cursor: hand;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  background: red;
  text-decoration: none;
}

#spot { position:absolute; left:350px; top:365px; width:420px; height:25px; /* left:95px; top:65px; width:420px; height:25px; */
 background-color:#FFFFDE; layer-background-color:#FFFFDE;
 clip:rect(0px 420px 25px 0px); overflow:hidden; border:2px;border-style:inset; }

.scroll {
  position:absolute;
  width:420px; height:25px;
  margin-left:10px; margin-right:10px;
  cursor:default;
}



.menu {
   background: #00BFFF;
   height: 150px;
   overflow: auto;
   width: 500px;
   border: 1px solid #000;
   padding: 10px;
}

.menu_links {
   background: #00BFFF;
   height: 320px;
   overflow: auto;
   width: 180px;
   border: 1px solid #000;
//   padding: 10px;
}

.termin_info {
   background: #ffffcc;
   height: 150px;
   overflow: auto;
   width: 180px;
   border: 1px solid #000;
//   padding: 10px;
}

a.hts {
   display: block;
   color: black;
}

a.hts:link {color: black; }
a.hts:visited {color: black; }
a.hts:hover {color: red; }
a.hts:active {color: red; }

a.menuleiste:link    {color: white; background: black; }
a.menuleiste:visited {color: white; background: black; }
a.menuleiste:active  {color: white; background: black; }
a.menuleiste:hover   {font-weight: bold; color: black; background: white; }

a.menuleiste-red:link    {color: white; background: red; }
a.menuleiste-red:visited {color: white; background: red; }
a.menuleiste-red:active  {color: white; background: red; }
a.menuleiste-red:hover   {font-weight: bold; color: black; background: white; }



.link {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
}

.box {
background-color:#ffffde;
border:2px;
border-style:inset;
padding: 8px;
}

.rahmen {
border-right-style: solid;
border-right-width: 2px;
border-bottom-style: solid;
border-bottom-width: 2px;
border-color: black;
background-color: white;
color: black;
padding: 8px;
}


.seitenbegrenzung {
  background-color:#c0c0c0;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 25px;
  padding-bottom: 25px;

}

.uebers {
    border-left-style: solid;
    border-left-width: 2px;
    border-right-style: none;
    border-top-style: solid;
    border-top-width: 2px;
    border-bottom-style: none;
    border-color: black;
    background-color: #ffffde;
    padding: 8px;
}


.fmbkgr {
    background-color:#ffffcc;
}


.formtxt {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10pt;
font-weight: normal;
text-align: left;
vertical-align: top;
}

.formtxtb {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 10pt;
font-weight: bold;
text-align: left;
vertical-align: top;
}

.formtxtinfo {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 7pt;
font-weight: normal;
color: #666666;
text-align: left;
vertical-align: top;
}

input.button {
    cursor: pointer; cursor: hand;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

A:link, A:visited {
color: blue;
}
A:active {
color: green;
}
A:hover {
color: red;
}
a.help {
cursor: help;
}