/* Hauptdefinitionen */

body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  background-color: transparent;
}

/* header Probe */

.header {
   font-size: 85%; 
   font-weight: 700; 
   margin-top: 0px; 
   margin-bottom: 35px; 
   line-height: 18px;
   text-align: center;
}

/* buttons */

.okbuttons           { font-family:Arial,Helvetica,sans-serif; font-size: 10pt; background-color: #99ccff; color: Black; border-top: 1px solid #A0A0A0; border-bottom: 1px solid #505050; border-left: 1px solid #A0A0A0; border-right: 1px solid #505050; padding: 1px; }
.okbuttons:focus     { border: 1px solid black; background-color: #99ccff; color: Black; }
.okbuttons:hover     { border: 1px solid black; background-color: #a0e0a0; color: Black; text-decoration: underline; }

.cancelbuttons       { font-family:Arial,Helvetica,sans-serif; font-size: 10pt; background-color: #99ccff; color: Black; border-top: 1px solid #A0A0A0; border-bottom: 1px solid #505050; border-left: 1px solid #A0A0A0; border-right: 1px solid #505050; padding: 1px; }
.cancelbuttons:focus { border: 1px solid black; background-color: #99ccff; color: Black; }
.cancelbuttons:hover { border: 1px solid black; background-color: #f0b0b0; color: Black; text-decoration: underline; }

/* mey_tests fuer textarea und input */

textarea, input    { border: 1px solid #505050; padding: 2px; }
textarea:focus     { border: 1px solid black; }
textarea:hover     { border: 1px solid black; }

/* blaue Trennlinie */

hr.blau         { color: #3399ff; background-color: #3399ff; height: 3px; }

/* Verankerungen - Verweise */

a.oben:link     { color: #3366FF;
                  text-decoration: underline;
                  background-color: transparent;
                  padding: 4px;
                }

a.oben:visited  { color: #9933FF;
                  text-decoration: underline;
                  background-color: transparent;
                  padding: 4px;
                }

a.oben:hover    { color: rgb(255, 51, 0);
                  background-color: rgb(153, 204, 255);
                  /* font-weight: bold; ? 
                     folgendes stört in Mitte:
                     font-weight: normal; */
                  text-decoration: none;
                }

a:link          { color: #3366FF;
                  text-decoration: underline;
                  background-color: transparent;
                  padding: 0px;
                }

a:visited       { color: #9933FF;
                  text-decoration: underline;
                  background-color: transparent;
                  padding: 0px;
                }

a:hover         { color: rgb(255, 51, 0);
                  background-color: rgb(153, 204, 255);
                  /* font-weight: bold; ? 
                     folgendes stört in Mitte:
                     font-weight: normal; */
                  text-decoration: none;
}

.wrapword {
   white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
   white-space: -pre-wrap;                 /* Opera 4-6 */
   white-space: -o-pre-wrap;               /* Opera 7 */
   white-space: pre-wrap;                  /* css-3 */
   word-wrap:   break-word;                /* Internet Explorer 5.5+ */
   /*// Unterdrueckung der Scroll-Leiste beim IE */
   overflow: auto;
   margin-top: 8px;
}

/*
a:active { color: #00FF00;
           text-decoration: underline;
         }

a:focus  { color: #00FF00;
           text-decoration: underline;
         }
*/