body{
        background : #D4D5FE;
        font-family: Verdana, Arial, sans-serif;
        font-size: 10pt;
        font-weight:normal;
        color : #000000;
}

ul, ol, dl, dd, dt, td, select, input {
          font-family: "Verdana", "Arial", "sans-serif";
          font-size : 10pt;
}

.information {
        text-decoration: none;
        background-color: #FFFFFF;
        padding: 0.5em;
        font-size: 10pt;
        text-align: left;
}

.button-hell2 {
        font-weight: bold;
        text-decoration: none;
        border-color: #0000FF;
        background-color: #FFFFC0; //#F7F8B4;
        padding: 0.1em, 0.3em, 0.1em, 0.3em;
        border-width: 1px;
        border-style: solid;
        margin-bottom: 0px;
        text-align: center;
}

.button-hell-links {
        font-weight: bold;
        text-decoration: none;
        border-color: #0000FF;
        background-color: #FFFFC0; //#F7F8B4;
        padding: 0.1em, 0.3em, 0.1em, 0.3em;
        border-width: 1px;
        border-style: solid;
        margin-bottom: 0px;
        text-align: center;
}

.button-hell-rot {
        font-weight: bold;
        text-decoration: none;
        border-color: #0000FF;
        background-color: #FFFFC0; //#F7F8B4;
        padding: 0.1em, 0.3em, 0.1em, 0.3em;
        border-width: 1px;
        border-style: solid;
        margin-bottom: 0px;
        text-align: center;
        color: #FF0000;
}
.button-hell-rot a:link {
        font-weight: bold;
        text-decoration: none;
        background-color: #FFFFC0; //#F7F8B4;
        padding: 0.1em, 0.3em, 0.1em, 0.3em;
        border-width: 0px;
        border-style: solid;
        margin-bottom: 0px;
        text-align: center;
        color: #FF0000;
}

.button-aktiv {
        font-weight: bold;
        text-decoration: none;
        border-top-color: #00036E;
        border-right-color: #898CF3;
        border-bottom-color: #898CF3;
        border-left-color: #00036E;
        background-color: #F2F393;
        padding: 0.1em, 0.3em, 0.1em, 0.3em;
        border-width: 3px;
        border-style: solid;
        margin-bottom: 0px;
        text-align: center;
}

.button-hell2 a:hover {
        display: block;
        font-weight: bold;
        text-decoration: none;
        border-color: #0000FF;
        background-color: #FFFF80;
        padding: 0em;
        border-width: 1px;
        margin-bottom: 0px;
        text-align: center;
}
.button-hell-rot a:link {
        display: block;
        font-weight: bold;
        text-decoration: none;
        border-color: #0000FF;
        background-color: #FFFFC0;
        padding: 0em;
        border-width: 1px;
        margin-bottom: 0px;
        text-align: center;
        color: #ff0000;
}
.button-hell-rot a:visited {
        display: block;
        font-weight: bold;
        text-decoration: none;
        border-color: #0000FF;
        background-color: #FFFFC0;
        padding: 0em;
        border-width: 1px;
        margin-bottom: 0px;
        text-align: center;
        color: #ff0000;
}
.button-hell-rot a:activ {
        display: block;
        font-weight: bold;
        text-decoration: none;
        border-color: #0000FF;
        background-color: #FFFF80;
        padding: 0em;
        border-width: 1px;
        margin-bottom: 0px;
        text-align: center;
        color: #ff0000;
}
.button-hell-rot a:hover {
        display: block;
        font-weight: bold;
        text-decoration: none;
        border-color: #0000FF;
        background-color: #FFFF80;
        padding: 0em;
        border-width: 1px;
        margin-bottom: 0px;
        text-align: center;
        color: #ff0000;
}

/* Schriftgroessen */

.klein {
        font-family: "Verdana", "Arial", "sans-serif";
        font-size: 0.82em;
        font-style: normal;
}

.klein_fett {
        font-family: "Verdana", "Arial", "sans-serif";
        font-size: 0.82em;
        font-style: normal;
        font-weight: bold;
}

.pluseins {
        font-family: "Verdana", "Arial", "sans-serif";
        font-size: 0.95em;
        font-style: normal;
}

/* Zeilenabstaende*/

.abstand12 {
        line-height : 1.2em;
}

.abstand15 {
        line-height : 1.5em;
}

.halber_abstand {
        line-height: 0.5;
}

/* Links */

   a:link {
          font-family: "Verdana", "Arial", "sans-serif";
          text-decoration: none;
          color : #4040FF;
          }

   a:visited {
          font-family: "Verdana", "Arial", "sans-serif";
          text-decoration: none;
          color : #0000C0;
             }

   a:activ {
          font-family: "Verdana", "Arial", "sans-serif";
          text-decoration: none;
          color : #8754DC;
           }

   a:hover {
          font-family: "Verdana", "Arial", "sans-serif";
          text-decoration: none;
          color : #111199;
           }

/* Ueberschriften */

   h3 {
        font-size: 136%;
        margin: 0;
        margin-bottom: 0.5em;
        padding: 0.2em;
        font-weight: 900;
}

   h4 {
        font-family: "Verdana", "Arial", "sans-serif";
        font-size: 100%;
        margin: 0;
        margin-bottom: 0.5em;
        padding: 0.2em;
        font-weight: 900;
}

   h5 {
        font-size: 90%;
        margin: 0;
        margin-bottom: 0.5em;
        padding: 0.2em;
}

.hellgelb {
        background-color: #FFFFC0; // #F7F8B4;
}

.hellgelb-fett {
        background-color: #FFFFC0; // #F7F8B4;
        font-weight: 800;
}

.pflicht {
         color : #FF0000;
         font-weight: bold;
}

.versteckt {
         color: #FFFFFF;
}
