/* -------------------------------------------------------------------------- */
/*  projekt    : kita geitelde                                                */
/*  file-name  : cs_main.css                                                  */
/*  last update: 2012-02-25                                                   */
/*  update by  : andy                                                         */
/* -------------------------------------------------------------------------- */
/*  styledef fuer www.kita-geitelde.de                                        */
/* -------------------------------------------------------------------------- */

/* -- body main menue ------------------------------------------------------- */
.bodymenu {                   /* head, menu, line */
  font-family:                Verdana, Arial;
  color:                      #ffffdd;
  background-color:           #FFFFFF; /* gelb */

  margin-top:                 0;
  margin-left:                0;
}

.bodypage {                   /* page */
  font-family:                Verdana, Arial;
  font-size:                  10pt; /* 10pt */
  font-weight:                normal;
  line-height:                14pt;
  padding:                    0;
  color:                      #000000;
  background-color:           #ffff99;

  margin-top:                 0;
  margin-left:                0;
}


body {
  scrollbar-face-color:       #666666;
  scrollbar-track-color:      #e0e0e6;
  scrollbar-arrow-color:      #ffff99;
  scrollbar-highlight-color:  #eeeebb;
  scrollbar-shadow-color:     #9999bb;
  scrollbar-darkshadow-color: #e0e0e6;
  scrollbar-3dlight-color:    #e0e0e6;
}

/* ---------------------------- */


/* -- link main menue ------------------------------------------------------- */
.amain {
  font-family:                Verdana, Arial;
  font-size:                  9pt; /* 9pt */
  font-weight:                normal;
  color:                      #ffffdd;
  text-decoration:            none;
  line-height:                18pt;
}

.amain:hover {
  text-decoration:            underline;
/*  color:                      #FFFF00; */
}

.amain:active {
  font-weight:                bold;
  text-decoration:            none;

  padding-left:               0;
  padding-right:              0;
  border-style:               solid;
  border-left-width:          0;
  border-right-width:         0;
  border-top-width:           0;
  border-bottom-width:        0;
/*  color:            #FFFF00; */
/*  border-color:     #FFFF00; */
}


.amainactive {
  font-family:                Verdana, Arial;
  font-size:                  9pt;
  font-weight:                bold;
  color:                      #ffEe88;
  text-decoration:            none;

  padding-left:               0;
  padding-right:              0;
  border-style:               solid;
  border-left-width:          0;
  border-right-width:         0;
  border-top-width:           0;
  border-bottom-width:        0;

}

/* -- link sub menue -------------------------------------------------------- */
.asub {
  font-family:      Verdana, Arial;
  font-size:        11pt;
  font-weight:      normal;
  font-style:       normal;

  border-style:     solid;
  border-left-width:      1;
  border-right-width:     1;
  border-top-width:       0;
  border-bottom-width:    0;

  border-left-width:      0;
  border-right-width:     0;
  padding-left:           6;
  padding-right:          18;

  color:            #0000ff;
  text-decoration:  underline;
  border-color:     #FFffff;
}

.asub:hover {
  color:            #000099;
  text-decoration:  underline;
  border-Color:     #000099;
  font-weight:      bold;
  border-color:     #FFFF00;

  border-left-width:      0;
  border-right-width:     0;
  padding-left:           3;
  padding-right:          3;
}

.asub2:visit {
  color:            #0000FF;
  text-decoration:  none;
  border-Color:     #ffff00;

}

.asub:active {
  color:            #000099;
  text-decoration:  none;
  border-color:     #000099;
  font-weight:      bold;
}

.asubactive {
  font-family:      Verdana, Arial;
  font-size:        11pt;
  font-weight:      bold;
  color:            #000099;
  text-decoration:  none;

  padding-left:        5;
  padding-right:       5;
  border-style:        solid;
  border-left-width:   1;
  border-right-width:  1;
  border-top-width:    0;
  border-bottom-width: 0;
  border-color:        #000099;
}

.amail {            /* font small */
  font-family:      Verdana, Arial;
  font-weight:      normal;
  font-size:        8pt;
  line-height:      9pt;
  color:            #0000ff;
  text-decoration:  none;
  padding:          0;
}

.amail:hover {            /* font small */
  font-family:      Verdana, Arial;
  font-weight:      bold;
  font-size:        11pt;
  line-height:      14pt;
  color:            #000000;
  text-decoration:  underline;
  padding:          0;
}

.apdf {            /* font small */
  font-family:      Verdana, Arial;
  font-weight:      normal;
  font-size:        10pt;
  line-height:      14pt;
  text-decoration:  none;
  color:            #000000;
  padding:          0;
}

.apdf:hover {            /* font small */
  font-family:      Verdana, Arial;
  font-weight:      bold;
  font-size:        10pt;
  line-height:      14pt;
  color:            #000000;

  text-decoration:  underline;
    padding:          0;
}

.apdf:active {
  color:            #000099;
  text-decoration:  none;
  border-color:     #000000;
  font-weight:      bold;
}

.apdf:visit {
  color:            #555555;
  text-decoration:  none;
  border-Color:     #ffff00;

}
/* -- link sub menue fuer <a>-tag ------------------------------------------- */
.ppp {
  font-size:        11pt;
  font-weight:      normal;
  padding:          0;
  line-height:      13pt;
  color:            #ff0000;
  <!--color:        #0000DD;-->
}


/* -- fonts FAN-CLUB -------------------------------------------------------- */
.fn {               /* font normal */
  font-family:      Verdana, Arial,tahoma, ;
  font-size:        10pt; /* 10pt */
  font-weight:      normal;
  color:            #000000;
  padding:          0;
  line-height:      14pt;
  text-decoration:            none;
}

.fh {               /* font headline */
  font-family:      Verdana, Arial;
  font-size:        30pt;
  font-weight:      normal;
  color:            #0000aa;
  padding:          0;
  line-height:      34pt;
}

.fb {               /* font bold*/
  font-family:      Verdana, Arial;
  font-size:        10pt;
  font-weight:      bold;
  color:            #000000;
  padding:          0;
  line-height:      14pt;
}

.fbr {              /* font bold red*/
  font-family:      Verdana, Arial;
  font-size:        10pt;
  font-weight:      bold;
  color:            #FF0000; /* red */
  padding:          0;
  line-height:      14pt;
}

.fbu {              /* font bold underline*/
  font-family:      Verdana, Arial;
  font-size:        12pt;
  font-weight:      bold;
  color:            #000099;
  padding:          0;
  text-decoration:  underline;
  line-height:      20pt;
}

.fns {              /* font normal small */
  font-family:      Verdana, Arial;
  font-size:        7pt;
  font-weight:      normal;
  color:            #0000aa;
  padding:          0;
  line-height:      8pt;
}

.fs {               /* font small */
  font-family:      Verdana, Arial;
  font-weight:      normal;
  font-size:        9pt;
  line-height:      10pt;
  color:            #333333;
  padding:          0;
}

.fnblue {               /* font normal */
  font-family:      Verdana, Arial,tahoma, ;
  font-size:        10pt; /* 10pt */
  font-weight:      normal;
  color:            #000000;
  padding:          0;
  line-height:      14pt;
   background-color:           #0080FF;
         text-align: center;
}

.fbblue {               /* font fett */
  font-family:      Verdana, Arial,tahoma, ;
  font-size:        10pt; /* 10pt */
  font-weight:      bold;
  color:            #000000;
  padding:          0;
  line-height:      14pt;
   background-color:           #0080FF;
         text-align: center;
}

.fnred {               /* font normal */
  font-family:      Verdana, Arial,tahoma, ;
  font-size:        10pt; /* 10pt */
  font-weight:      normal;
  color:            #000000;
  padding:          0;
  line-height:      14pt;
  background-color:           #FF0000;
         text-align: center;
}

.fbred {               /* font fett */
  font-family:      Verdana, Arial,tahoma, ;
  font-size:        10pt; /* 10pt */
  font-weight:      bold;
  color:            #000000;
  padding:          0;
  line-height:      14pt;
  background-color:           #FF0000;
         text-align: center;
}

.fnorange {               /* font normal */
  font-family:      Verdana, Arial,tahoma, ;
  font-size:        10pt; /* 10pt */
  font-weight:      normal;
  color:            #000000;
  padding:          0;
  line-height:      14pt;
   background-color:     #FF8000;
         text-align: center;
}


.fborange {               /* font fett */
  font-family:      Verdana, Arial,tahoma, ;
  font-size:        10pt; /* 10pt */
  font-weight:      bold;
  color:            #000000;
  padding:          0;
  line-height:      14pt;
   background-color:     #FF8000;
         text-align: center;
}

.fngreen {               /* font normal */
  font-family:      Verdana, Arial,tahoma, ;
  font-size:        10pt; /* 10pt */
  font-weight:      normal;
  color:            #000000;
  padding:          0;
  line-height:      14pt;
   background-color:     #008040;
         text-align: center;
}

.fbgreen {               /* font fett */
  font-family:      Verdana, Arial,tahoma, ;
  font-size:        10pt; /* 10pt */
  font-weight:      bold;
  color:            #000000;
  padding:          0;
  line-height:      14pt;
   background-color:     #008040;
         text-align: center;
}
.fngrey {               /* font fett */
  font-family:      Verdana, Arial,tahoma, ;
  font-size:        10pt; /* 10pt */
  font-weight:      normal;
  color:            #000000;
  padding:          0;
  line-height:      14pt;
   background-color:     #B1B1BC;
         text-align: center;
}

.fbgrey {               /* font fett */
  font-family:      Verdana, Arial,tahoma, ;
  font-size:        10pt; /* 10pt */
  font-weight:      bold;
  color:            #000000;
  padding:          0;
  line-height:      14pt;
   background-color:     #B1B1BC;
         text-align: center;
}
/* -- fonts formular -------------------------------------------------------- */

.f_input_tp {        /* textfeld */
  font-family:       Verdana;
  font-size:         10pt;
  font-weight:       normal;
  color:             #D06000;
  background:        #e8e8f0;
}

.f_button_tp1 {
  font-family:       Verdana;
  font-size:         10pt;
  font-weight:       bold;
  color:             #0000aa;
  background:        #ffff66;
  text-decoration:   none;
}

.f_button_tp {
  font-family:       Verdana;
  font-size:         10pt;
  font-weight:       bold;
  color:             #ffff99;
  background:        #d06000;
  text-decoration:   none;
}

.f_button_red {
  font-family:       Verdana;
  font-size:         10pt;
  font-weight:       bold;
  color:             #ff0000;
  background:        #d0d0d9;
  text-decoration:   none;
}


/* -- style tabellen -------------------------------------------------------- */
/* -- kalender -------------------------------------------------------- */


.t_kal {
  font-family:                Verdana, Arial;
  font-size:                  8pt;
  font-weight:                bold;
  color:                      #000000;
  text-decoration:            none;
  text-align: center;

  padding-left:               10;
  padding-right:              10;

  border-color:     #d06000; /* orange */
  border-style:               solid;
  border-left-width:          1;
  border-right-width:         1;
  border-top-width:           1;
  border-bottom-width:        1;
  /* background:        #d0d0d9; */
}

.t_kal_h {  /* headline */
  font-family:                Verdana, Arial;
  font-size:                  8pt;
/*  font-weight:                bold;  */
  color:                      #ffffff;
  background:        #d06000; /* orange */
  text-decoration:            none;
  text-align:                 center;

  padding-left:               10;
  padding-right:              10;

  border-color:     #d06000; /* orange */
  border-style:               solid;
  border-left-width:          0;
  border-right-width:         0;
  border-top-width:           0;
  border-bottom-width:        0;

}

.t_kal_heute {  /* headline */
    font-family:                Verdana, Arial;
  font-size:                  8pt;
  font-weight:                bold;
  color:                      #ffffff;
  text-decoration:            none;
  text-align: center;

  padding-left:               10;
  padding-right:              10;

  border-color:     #d06000; /* orange */
  border-style:               solid;
  border-left-width:          1;
  border-right-width:         1;
  border-top-width:           1;
  border-bottom-width:        1;

  background:        #5E2F00;
}