body {  background-image: url(bkgvanille.jpg); font-family: Comic Sans MS,Comic,Comic Sans; color: #2D6598;
   scrollbar-base-color: #2d6598; scrollbar-arrow-color: #ffffd8; scrollbar-track-color: #A1B9BB;
   background-color: #ffffd8; margin:0px; margin-top:10px;
}
a:link {  color: #2D6598}
a:visited {  color: #2D6598}
a:active {  color: #2D6598}
a:hover {  color: #FFFFD8; background-color: #2D6598}

.logintext {
       color:#FFFFD8;
}


a:link.trainingsteilnahmenspezial {
       display:block;
       width:100%;
       color:#FFFFD8;
       background-color:#2D6598;
       text-decoration: none;
}
a:visited.trainingsteilnahmenspezial {
       display:block;
       width:100%;
       color:#FFFFD8;
       background-color:#2D6598;
       text-decoration: none;
}
a:active.trainingsteilnahmenspezial {
       display:block;
       width:100%;
       color:#FFFFD8;
       background-color:#2D6598;
       text-decoration: none;
}
a:hover.trainingsteilnahmenspezial {
       display:block;
       width:100%;
       color:#2D6598;
       background-color:#FFFFD8;
       text-decoration: none;
}


.eins2 a:link {  color: #2D6598; text-decoration:none}
.eins2 a:visited {  color: #2D6598; text-decoration:none}
.eins2 a:active {  color: #2D6598; text-decoration:none}
.eins2 a:hover {  color: #FFFFD8; background-color: #2D6598}
.eins a:link {  color: #2D6598; text-decoration:none}
.eins a:visited {  color: #2D6598; text-decoration:none}
.eins a:active {  color: #2D6598; text-decoration:none}
.eins a:hover {  color: #FFFFD8; background-color: #2D6598}

/* .eins2N a:link {  text-decoration:none; } */
/* .eins2N a:visited {  text-decoration:none; }*/
/* .eins2N a:active {  text-decoration:none; } */
/* .eins2N a:hover {  text-decoration:none; } */

.eins {
    border-width:0px;
    border-bottom-width:1px;
    border-bottom-color:#A1B9BB;
    border-style:solid;
    font-size: 11pt;
    font-weight: bold;
}
.eins2 {
    border-width:0px;
    border-bottom-width:1px;
    border-bottom-color:#A1B9BB;
    border-style:solid;
    font-size: 10pt;
    font-weight: bold;
}
.eins2J {
    border-width:0px;
    border-bottom-width:1px;
    border-bottom-color:#A1B9BB;
    border-style:solid;
    font-size: 10pt;
    font-weight: bold;
}
.eins2N {
    border-width:0px;
    border-bottom-width:1px;
    border-bottom-color:#A1B9BB;
    border-style:solid;
    font-size: 10pt;
}
.eins2NO {
    border-width:0px;
    border-top-width:1px;
    border-top-color:#A1B9BB;
    border-bottom-width:1px;
    border-bottom-color:#A1B9BB;
    border-style:solid;
    font-size: 10pt;
}
.font10 {
    font-size: 10pt;
}
.font10N {
    font-size: 10pt;
    font-weight: normal;
}
.eins2N hr {
    height: 1px;
    color:#2D6598;
}
.eins2NY {
    border-width:0px;
    border-bottom-width:1px;
    border-bottom-color:#ffffd8;
    border-style:solid;
    font-size: 10pt;
}
.titelklein {
    color: #FFFFD8;
    background-color: #2D6598;
    font-size:11pt;
    font-weight: bold;
}
.titelklein2 {
    color: #FFFFD8;
    background-color: #2D6598;
    font-size:10pt;
    font-weight: bold;
}
.titelklein2n {
    color: #FFFFD8;
    background-color: #2D6598;
    font-size:10pt;
}
.bluebox {
    color: #FFFFD8;
    background-color: #2D6598;
}
.yellowbox {
    background-color: #FFFFD8;
    color: #2D6598;
}
.darkmediumbox {
    background-color: #5884A5;
    color: #ffffd8;
}
/** nicht verwendet ... lmb ... */
.lightmediumbox {                                   
    background-color: #D4E0CB;
    color: #2D6598;
}
.mediumbox {
    xbackground-color: #96B2B8;
    background-color: #A1B9BB;
    color: #2D6598;
}
/** nicht verwendet */
.mediumbox2 {
    xbackground-color: #96B2B8;
    background-color: #A1B9BB;
    color: #2D6598;
}
.titelnosize {
    color: #FFFFD8;
    background-color: #2D6598;
}
.titel {
    color: #FFFFD8;
    background-color: #2D6598;
    font-size:16pt;
}
.titel td {
    color: #FFFFD8;
    background-color: #2D6598;
    font-size:16pt;
}
.titelreserve {
    border-width:1px;
    border-style:solid;
    border-top-color:#96B2B8;
    border-left-color:#96B2B8;
    border-right-color:#000000;
    border-bottom-color:#000000;
}
.titel14 {
    color: #FFFFD8;
    background-color: #2D6598;
    font-size:14pt;
}
.titel14 td {
    color: #FFFFD8;
    background-color: #2D6598;
    font-size:14pt;
}


.radiogroup {
/*              font-family:Comic Sans MS; */
              border-width:1px;
              border-style:inset;
/*              border-color:#FFFFD8; */
              background-color:#FFFFD8;
              padding:1px;
}
.selectedradio {
              font-size:10pt;
              background-color:#D0DCC9;
              color:#2d6598;
              padding:2px;
}
.nonselectedradio {
              color:#2D6598;
              font-size:10pt;
              padding:2px;
}


input {
        background-color:#FFFFD8;
        color:#2D6598;
        font-family:Comic Sans MS;
        font-size:10pt;
        font-weight: normal;
        border-width:1px;
      }
      
.inputcenter input {
         text-align: center;
}
      
.inputfocus {
        background-color:#ffffec;
        color:#2D6598;
        font-family:Comic Sans MS;
        font-size:10pt;
        font-weight: normal;
        border-width:1px;
        border-style:solid;
      }
.inputnofocus {
        background-color:#FFFFD8;
        color:#2D6598;
        font-family:Comic Sans MS;
        font-size:10pt;
        font-weight: normal;
        border-width:1px;
        border-style:inset;
      }
select {
        background-color:#FFFFD8;
        color:#2D6598;
        font-family:Comic Sans MS;
        font-size:10pt;
        font-weight: normal;
        border-width:1px;
      }
textarea {
        background-color:#FFFFD8;
        color:#2D6598;
        font-family:Comic Sans MS;
        font-size:10pt;
        font-weight: normal;
        border-width:1px;
      }
.button {
        color:#FFFFD8;
        background-color:#2D6598;
        font-family:Comic Sans MS;
        font-size:10pt;
        font-weight: normal;
        border-width:1px;
        cursor:pointer;
      }
.button25 {
        color:#FFFFD8;
        background-color:#2D6598;
        font-family:Comic Sans MS;
        font-size:10pt;
        font-weight: normal;
        border-width:1px;
        cursor:pointer;
        height:25px;
        background-image:url(/pics/button25.jpg);
      }
.button50 {
        color:#FFFFD8;
        background-color:#2D6598;
        font-family:Comic Sans MS;
        font-size:10pt;
        font-weight: normal;
        border-width:1px;
        cursor:pointer;
        height:50px;
        background-image:url(/pics/button50.jpg);
      }
.yellowbutton {
        background-color:#FFFFD8;
        color:#2D6598;
        font-family:Comic Sans MS;
        border-width:1px;
        cursor:pointer;
      }
.font_10_10 {
        font-size: 10pt;
}
.font_12_10 {
        font-size: 12pt;
}
.font_12_10b {
        font-size: 12pt;
}


@media print {
.font_12_10 {
        font-size: 10pt;
}
.font_12_10b {
        font-size: 10pt;
        font-weight: bold;
}

.nullprint {
        display:none;
     }
.noprint {
        display:none;
     }

body {
       background-image:none;
       background-color:#ffffff;
     }
.yellowbox {
       background-color:#ffffff;
     }
.mediumbox {
       background-color:#ffffff;
     }
.lightmediumbox {
       background-color:#ffffff;
     }
a:link {  background-color: #ffffff; }
a:active {  background-color: #ffffff; }
a:visited {  background-color: #ffffff; }
a:hover {  background-color: #ffffff; }

input {  background-color: #ffffff; }
select {  background-color: #ffffff; }
textarea {  background-color: #ffffff; }
input.button {  display:none; }
input.button25 {  display:none; }
input.button50 {  display:none; }
     
}

