

A:link {FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
A:visited {FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
A:active {FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
A:hover {FONT-SIZE: 12px; COLOR: #6c7b8c; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}

#mobile A:link {FONT-SIZE: 18px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
#mobile A:visited {FONT-SIZE: 18px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
#mobile A:active {FONT-SIZE: 18px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;Font-weight:bold}
#mobile A:hover {FONT-SIZE: 18px; COLOR: #6c7b8c; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}

a.psf                { text-decoration:    none; }
a.psf:link            { color: #0066FF; background-color: transparent; }
a.psf:visited        { color: #0066FF; background-color: transparent; }
a.psf:active        { color: #3366CC; background-color: transparent; }
a.psf:hover            { color: #000099; background-color: transparent; }

a.psf_anf                { text-decoration:    none; }
a.psf_anf:link            { color: #008040; background-color: transparent; }
a.psf_anf:visited        { color: #008040; background-color: transparent; }
a.psf_anf:active        { color: #008040; background-color: transparent; }
a.psf_anf:hover            { color: #008040; background-color: transparent; }

a.psf_a                { text-decoration:    none; }
a.psf_a:link            { color: #0000BB; background-color: transparent; }
a.psf_a:visited        { color: #0000BB; background-color: transparent; }
a.psf_a:active        { color: #0000BB; background-color: transparent; }
a.psf_a:hover            { color: #0000BB; background-color: transparent; }

a.psf_sa                { text-decoration:    none; }
a.psf_sa:link            { color: #FE9B83; background-color: transparent; }
a.psf_sa:visited        { color: #FE9B83; background-color: transparent; }
a.psf_sa:active        { color: #FE9B83; background-color: transparent; }
a.psf_sa:hover            { color: #FE9B83; background-color: transparent; }

a.psf_so                { text-decoration:    none; }
a.psf_so:link            { color: #E62E0D; background-color: transparent; }
a.psf_so:visited        { color: #E62E0D; background-color: transparent; }
a.psf_so:active        { color: #E62E0D; background-color: transparent; }
a.psf_so:hover            { color: #E62E0D; background-color: transparent; }

a.kal_a                { text-decoration:    none; }
a.kal_a:link            { color: #0000BB; background-color: transparent; font-size: 15px;}
a.kal_a:visited        { color: #0000BB; background-color: transparent; font-size: 15px;}
a.kal_a:active        { color: #0000BB; background-color: transparent; font-size: 15px;}
a.kal_a:hover            { color: #0000BB; background-color: transparent; font-size: 15px;}

a.kal_sa                { text-decoration:    none; }
a.kal_sa:link            { color: #FE9B83; background-color: #FFC0C0;font-size: 15px;  }
a.kal_sa:visited        { color: #FE9B83; background-color: #FFC0C0; font-size: 15px; }
a.kal_sa:active        { color: #FE9B83; background-color: #FFC0C0; font-size: 15px; }
a.kal_sa:hover            { color: #FE9B83; background-color: #FFC0C0; font-size: 15px; }

a.kal_so                { text-decoration:    none; }
a.kal_so:link            { color: #E62E0D; background-color: #FF8080; font-size: 15px;}
a.kal_so:visited        { color: #E62E0D; background-color: #FF8080; font-size: 15px;}
a.kal_so:active        { color: #E62E0D; background-color: #FF8080; font-size: 15px;}
a.kal_so:hover            { color: #E62E0D; background-color: #FF8080; font-size: 15px;}


a.normal { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #0000FF; TEXT-DECORATION: underline;}  
a.normal:hover { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #0000FF; TEXT-DECORATION: underline;}  
a.normal:active { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #0000FF;TEXT-DECORATION: underline; }  
a.normal:visited { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #0000FF; TEXT-DECORATION: underline;}  
a.normal:link { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #0000FF;TEXT-DECORATION: underline; }  

a.ohne { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #000000; }  
a.ohne:hover { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #000000; }  
a.ohne:active { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #000000; }  
a.ohne:visited { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #000000;}  
a.ohne:link { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #000000; }  

a.lila { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #AF2EAC; TEXT-DECORATION: underline; }  
a.lila:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #AF2EAC; TEXT-DECORATION: underline; }  
a.lila:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #AF2EAC; TEXT-DECORATION: underline; }  
a.lila:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #AF2EAC;TEXT-DECORATION: underline; }  
a.lila:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #AF2EAC;TEXT-DECORATION: underline;  }  

a.bereich { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }  
a.bereich:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }  
a.bereich:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }  
a.bereich:focus { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }  
a.bereich:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }  
a.bereich:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }  

a.btn0 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: black; background-color:#ccc; TEXT-DECORATION: none; height:1.5em;font-weight:bold;vertical-align:middle;
      width:18em; border: 1px solid black;  border-left-color: white; border-top-color: white;}
a.btn0:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: black; background-color:#ccc; TEXT-DECORATION: none;height:1.5em;font-weight:bold;vertical-align:middle; }  
a.btn0:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: black; background-color:#ccc; TEXT-DECORATION: none;height:1.5em;font-weight:bold;vertical-align:middle; }  
a.btn0:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: black; background-color:#ccc; TEXT-DECORATION: none;height:1.5em;font-weight:bold;vertical-align:middle; }  
a.btn0:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: black; background-color:#ccc; TEXT-DECORATION: none; height:1.5em;font-weight:bold;vertical-align:middle;}  

a.btn1 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: white;  background-color:gray;TEXT-DECORATION: none; height:1.5em;font-weight:bold;vertical-align:middle;
      width:18em; border: 1px solid white;  border-left-color: black; border-top-color: black; }  
a.btn1:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: white;  background-color:gray;TEXT-DECORATION: none; height:1.5em;font-weight:bold;vertical-align:middle;}  
a.btn1:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: white;  background-color:gray;TEXT-DECORATION: none;height:1.5em;font-weight:bold;vertical-align:middle; }  
a.btn1:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: white;  background-color:gray;TEXT-DECORATION: none;height:1.5em;font-weight:bold;vertical-align:middle; }  
a.btn1:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: white;  background-color:gray;TEXT-DECORATION: none; height:1.5em;font-weight:bold;vertical-align:middle;}  

.leer                      { background-color: #ffffff; }
.calborder             { background-color: #f7f8fa; border: 1px black solid; }

.verboten  {FONT-SIZE: 12px; COLOR: #000000;FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: line-through;} 
/*
.sideback             { background-image: url(side_bg.gif); }
/**/
.sideback             { background-color: #D5EAFF; }


.G10B             { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.G10B_sa             { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FE9B83; }
.G10B_so             { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #E62E0D; } 
.G10B_a             { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #0000FF; background-color: #D0D0D0;}
.G10B_f             { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #0000FF; background-color: #B9FFB9;}
.G10BOLD         { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 900; }
.G10G             { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #A1A5A9; }
.G10B_gruen             { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #0000FF; background-color: #30C233;}
.G10B_rot             { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #0000FF; background-color: #FF0000;}
/**/
#mobile .G10B             { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #000000; }
#mobile .G10B_sa             { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #FE9B83; }
#mobile .G10B_so             { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #E62E0D; } 
#mobile .G10B_a             { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #0000FF; background-color: #D0D0D0;}
#mobile .G10B_f             { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #0000FF; background-color: #B9FFB9;}
#mobile .G10BOLD         { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: 900; }
#mobile .G10G             { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #A1A5A9; }
#mobile .G10B_gruen             { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #0000FF; background-color: #30C233;}
#mobile .G10B_rot             { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #0000FF; background-color: #FF0000;}
/* */

.G15B             { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #000000; }
.G15B_sa             { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #FE9B83; }
.G15B_so             { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #E62E0D; } 
.G15B_a             { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #000000; background-color: #D0D0D0;}
.G15B_f             { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #000000; background-color: #B9FFB9;}
.G15BOLD         { font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: 900; }
.G15G             { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #A1A5A9; }

.spalte1 { font-family: Arial, Helvetica, sans-serif; 
            font-size: 11px; 
            color: #000000; 
            width:20;
            height:14;}
.feste_breite {width: 130px}

H1 {
    FONT-WEIGHT: bold; FONT-SIZE: 14px; 
    COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; 
    LETTER-SPACING: 0px; TEXT-DECORATION: none; }

    
#rand {
  border-collapse: collapse;
}


#rand td, #rand th {
font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000;
  border: 1px solid #999999;
}
/**/
.form       { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; }    