/*############################## body - formatierungen */

body.kitina
  {
    background-color: #FFFFFF;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px;
    vertical-align: top;
    border-style: solid;
    border-color: #3C51A4;
    border-width: 6px;
    text-align: center;

  }


/*############################## table - formatierungen */

table.kopf
  {
    border-color:black;
    border-width:0px;
    border-style:solid;
    padding:0px;
    width:330px;
    height:100%;
    text-align:center;
  }

table.inhalt
  {
    border-color:black;
    border-width:0px;
    border-style:solid;
    padding:0px;
    /*width:1000px;*/
    height:100%;
  }

  table.menu
  {
    border-color:blue;
    border-width:0px;
    border-style:solid;
    padding:0px;
    background-color:#D9DDFE;
    height:100%;
  }
/*C1C8D0*/

  table.forum
  {
    border-color:blue;
    border-width:0px;
    border-style:solid;
    padding:5px;
    background-color:#A8B0D5;
    height:100%;
  }
  table.forum_kat
  {
    border-color:blue;
    border-width:0px;
    border-style:solid;
    padding:5px;
    background-color:#EDF4F6;
    height:100%;
  }
/*############################## td - formatierungen */

td.marquee
 {
    border-color:black;
    border-width:0px;
    border-style:solid;
    background-color:#323F9A;
    vertical-align:top;
    text-align:left;
    padding:0px;

  }

td.willkommen
 {
    font-size:12pt; font-weight:600;
    vertical-align:middle;
    text-align:center;
    padding:10px;
    height :50px;

  }

td.kitina
 {
    font-family:Comic Sans MS;
    font-weight:600;
    font-size:14pt;
    vertical-align:middle;
    text-align:center;
    padding:10px;
    height :50px;
    border-color:black;
    border-width:0px;
    border-style:solid;
  }

td.titel
 {
    vertical-align:middle;
    text-align:center;
    padding:10px;
    height :50px;
    border-color:black;
    border-width:0px;
    border-style:solid;
    font-family:Comic Sans MS;
    font-weight:600;
    font-size:14pt;
    color:#000000;
  }

td.oben_mitte
 {
    vertical-align:top;
    text-align:center;
    padding:0px;
    border-color:black;
    border-width:0px;
    border-style:solid;
  }

td.oben_links
 {
    vertical-align:top;
    text-align:left;
    padding:0px;
    border-color:black;
    border-width:0px;
    border-style:solid;
  }

 td.oben_rechts
 {
    vertical-align:top;
    text-align:right;
    padding:0px;
    border-color:black;
    border-width:0px;
    border-style:solid;
  }

 td.mitte_mitte
 {
    vertical-align:middle;
    text-align:center;
    padding:0px;
    border-color:black;
    border-width:0px;
    border-style:solid;
  }

 td.mitte_mitte_weiss
 {
    vertical-align:middle;
    text-align:center;
    padding:0px;
    border-color:black;
    border-width:0px;
    border-style:solid;
    background-color:#FFFFFF;
  }
 td.unten_mitte
 {
    vertical-align:bottom;
    text-align:center;
    padding:0px;
    border: none;
  }

td.mitte_links
 {
    vertical-align:middle;
    text-align:left;
    padding:0px;
    border-color:black;
    border-width:0px;
    border-style:solid;

  }

td.mitte_rechts
 {
    vertical-align:middle;
    text-align:right;
    padding:0px;
    border-color:black;
    border-width:0px;
    border-style:solid;

  }

td.link
 {
    vertical-align:middle;
    text-align:center;
    padding: 0px;
    border-color:blue;
    border-width:0px;
    border-style:solid;
  }

td.link_2
 {
    vertical-align:middle;
    text-align:center;
    padding: 0px;
    border-color:blue;
    border-width:1px;
    border-style:solid;
  }

 td.kalender_mitte
 {
    vertical-align:middle;
    text-align:center;
    padding:2px;
    border-color:black;
    border-width:1px;
    border-collapse: collapse; //separate;
    border-style:solid;
  }
 td.gewaehlt
 {
    vertical-align:middle;
    text-align:center;
    padding:0px;
    border-color:black;
    border-width:0px;
    border-style:solid;
    background-color:#CBCED9;
  }

 td.woche
 {
    vertical-align:top;
    text-align:center;
    padding:0px;
    border-color:blue;
    border-width:1px;
    border-style:solid;
    border-collapse: collapse; //separate;
    background-color:#EBF0F3;
  }

 td.mmrand_grau
 {
    vertical-align:middle;
    text-align:center;
    padding:0px;
    border-color:blue;
    border-width:1px;
    border-style:solid;
  }

td.kopf_grau
  {
    font-family:Helvetica, Arial, Verdana, Sans-serif;
    font-size:11pt;
    font-weight:400;
    color:#FFFFFF;
    text-align:center;
    vertical-align:top;
    padding:5px;
  }

  td.gb_zeigen
 {
    vertical-align:middle;
    text-align:center;
    padding: 10px;
    border-color:blue;
    border-width:1px;
    border-style:solid;
  }

  td.fm_mitte_links
 {
    vertical-align:middle;
    text-align:left;
    padding: 5px;
    border-color:blue;
    border-width:0px;
    border-style:solid;
    background-color:#D8E1EC;
  }

  td.fm_mitte_mitte
 {
    vertical-align:middle;
    text-align:center;
    padding: 0px;
    border-color:blue;
    border-width:1px;
    border-style:solid;
    background-color:#D8E1EC;
  }

  td.fm_td_titel
 {
    vertical-align:middle;
    text-align:center;
    padding: 5px;
    border-spacing
    border-color:blue;
    border-width:0px;
    border-style:solid;
    font-family:Comic Sans MS;
    font-weight:400;
    font-size:12pt;
    color:#273672;
    background-color:#F3F4FA;
  }
  td.fm_td_kopf
 {
    vertical-align:middle;
    text-align:left;
    padding: 5px;
    border-color:blue;
    border-width:0px;
    border-style:solid;
    font-family:Comic Sans MS;
    font-weight:400;
    font-size:12pt;
    color:#3C51A4;
    background-color:#EBECF3;
  }

 td.fm_td_kopf_mitte
 {
    vertical-align:middle;
    text-align:center;
    padding: 2px;
    border-color:blue;
    border-width:0px;
    border-style:solid;
    font-family:Comic Sans MS;
    font-weight:400;
    font-size:12pt;
    color:#3C51A4;
    background-color:#EBECF3;
  }

  td.forum_links
 {
    vertical-align:middle;
    text-align:left;
    padding: 5px;
    border-color:blue;
    border-width:0px;
    border-style:solid;
    font-family:Comic Sans MS;
    font-weight:700;
    font-size:10pt;
    color: #000000;
    background-color:#DCEEF7;
  }

  td.forum_mitte
 {
    vertical-align:middle;
    text-align:center;
    padding: 5px;
    border-color:blue;
    border-width:0px;
    border-style:solid;
    font-family:Comic Sans MS;
    font-weight:700;
    font-size:10pt;
    color: #000000;
    background-color:#DCEEF7;
  }

  td.forum_rechts
 {
    vertical-align:middle;
    text-align:right;
    padding: 5px;
    border-color:blue;
    border-width:0px;
    border-style:solid;
    font-family:Comic Sans MS;
    font-weight:700;
    font-size:10pt;
    color: #000000;
    background-color:#DCEEF7;
  }

  td.forum_links_oben
 {
    vertical-align:top;
    text-align:left;
    padding: 5px;
    border-color:blue;
    border-width:0px;
    border-style:solid;
    font-family:Comic Sans MS;
    font-weight:700;
    font-size:10pt;
    color: #000000;
    background-color:#DCEEF7;
  }

  td.fm_abstand
 {
    vertical-align:middle;
    text-align:center;
    padding: 0px;
    border-color:blue;
    border-width:0px;
    border-style:solid;
    background-color:#EBECF3;
  }
 td.gb_eintrag
 {
    vertical-align:middle;
    text-align:left;
    padding: 5px;
    border-color:red;
    border-width:1px;
    border-style:solid;
    background-color: #DBD7E9;
  }
/*############################## verweise - formatierungen */
a:link, a:visited, a:active
  {
    text-decoration:none;

  }
  /*text-decoration:underline;*/
/*############################## schriften - formatierungen */
 .u
 {
 text-decoration: underline;
 }

 .block
 {
 text-align: justify;
 }

 .comic_schwarz_13_kl
 {
    font-family:Comic Sans MS;
    font-weight:400;
    font-size:13pt;
    color:#000000;
  }
  
 .comic_dk_blau_kl
 {
    font-family:Comic Sans MS;
    font-weight:400;
    font-size:12pt;
    color:#000000;
  }
.comic_schwarz_11
 {
    font-family:Comic Sans MS;
    font-weight:600;
    font-size:11pt;
    color:#000000;
  }
 .comic_schwarz_11_kl
 {
    font-family:Comic Sans MS;
    font-weight:400;
    font-size:11pt;
    color:#000000;
  }
  .comic_weiss_12_kl
 {
    font-family:Comic Sans MS;
    font-weight:400;
    font-size:12pt;
    color:#FFFFFF;
  }
 .comic_schwarz_12_kl
 {
    font-family:Comic Sans MS;
    font-weight:400;
    font-size:12pt;
    color:#000000;
  }
  .comic_blau_12_kl
 {
    font-family:Comic Sans MS;
    font-weight:400;
    font-size:12pt;
    color:#000080;
  }

  .comic_rot_12_kl
 {
    font-family:Comic Sans MS;
    font-weight:400;
    font-size:12pt;
    color:#669900;
  }

   .comic_gruen_12_kl
  {
    font-family:Comic Sans MS;
    font-weight:400;
    font-size:12pt;
    color:#669900;
  }
 .comic_schwarz_10
 {
    font-family:Comic Sans MS;
    font-weight:700;
    font-size:10pt;
    color:#000000;
  }

 .comic_schwarz_kl
 {
    font-family:Comic Sans MS;
    font-weight:700;
    font-size:10pt;
    color:#000000;
  }

 .comic_schwarz_10_kl
 {
    font-family:Comic Sans MS;
    font-weight:400;
    font-size:10pt;
    color:#000000;
  }
 .comic_schwarz_mt
 {
    font-family:Comic Sans MS;
    font-weight:600;
    font-size:12pt;
    color:#000000;
  }

  .comic_rot_12
 {
    font-family:Comic Sans MS;
    font-weight:600;
    font-size:11pt;
    color:#CC0000;
  }
 .comic_rot_mt
 {
    font-family:Comic Sans MS;
    font-weight:600;
    font-size:13pt;
    color:#CC0000;
  }

 .comic_rot_kl
 {
    font-family:Comic Sans MS;
    font-weight:700;
    font-size:10pt;
    color:#CC0000;
  }

  .comic_blau_mt
 {
    font-family:Comic Sans MS;
    font-weight:600;
    font-size:13pt;
    color:#000080;
  }
  .comic_blau_13_kl
 {
    font-family:Comic Sans MS;
    font-weight:400;
    font-size:13pt;
    color:#000080;
  }
   .comic_dk_blau_kl
 {
    font-family:Comic Sans MS;
    font-weight:700;
    font-size:10pt;
    color:#3C51A4;
  }
  .comic_dk_blau_mt
 {
    font-family:Comic Sans MS;
    font-weight:400;
    font-size:12pt;
    color:#3C51A4;
  }
   .comic_blau_kl
 {
    font-family:Comic Sans MS;
    font-weight:700;
    font-size:10pt;
    color:#000080;
  }
      .comic_d1
 {
    font-family:Comic Sans MS;
    font-weight:400;
    font-size:12pt;
    color:#8E84A6;
  }
     .comic_blau_verweis
 {
    font-family:Comic Sans MS;
    font-weight:700;
    font-size:10pt;
    color:blue;
  }
      .comic_hlgrau_kl
 {
    font-family:Comic Sans MS;
    font-weight:700;
    font-size:10pt;
    color:#C0E2E2;
  }
 .comic_gruen_kl
  {
    font-family:Comic Sans MS;
    font-weight:700;
    font-size:10pt;
    color:#669900;
  }
   .comic_dk_gruen_mt
  {
    font-family:Comic Sans MS;
    font-weight:700;
    font-size:11pt;
    color:#008000;
  }
  .comic_gruen_mt
  {
    font-family:Comic Sans MS;
    font-weight:600;
    font-size:13pt;
    color:#669900;
  }

 .comic_green
  {
    font-family:Comic Sans MS;
    font-weight:600;
    font-size:22pt;
    color:#669900;
  }
 .comic_red
  {
    font-family:Comic Sans MS;
    font-weight:600;
    font-size:22pt;
    color:#CC0000;
  }
 .windings_green
  {
    font-family:Comic Sans MS;
    mso-char-type:symbol;
    font-weight:700;
    font-size:22pt;
    color:#669900;
  }
 .comic_red_gr
  {
    font-family:Comic Sans MS;
    font-weight:800;
    font-size:24pt;
    color:#78062F;
  }

 .comic_blue
  {
    font-family:Comic Sans MS;
    font-weight:400;
    font-size:22pt;
    color:#0F067D;
  }

 .comic_red_u
  {
    font-family:Comic Sans MS;
    font-weight:400;
    font-size:20pt;
    color:#8E2837;
    text-decoration:underline;
  }
 .comic_cyan_gr
  {
    font-family:Comic Sans MS;
    font-weight:800;
    font-size:24pt;
    color:#0A66E1;
  }

 .comic_gray_u
  {
    font-family:Comic Sans MS;
    font-weight:400;
    text-decoration:underline;
    font-size:20pt;
    color:#B4C0F3;
  }

 .korweb_kl
  {
    font-family:Serpentine;
    font-weight:400;
    text-decoration:none;
    font-size:8pt;
    color:#02295C;
  }

 .sans_serif_blue
  {
    font-family:Helvetica, Arial, Verdana, Sans-serif;
    font-weight:400;
    text-decoration:none;
    font-size:10pt;
    color:blue;
  }

 .mini
  {
    font-family:Helvetica, Arial, Verdana, Sans-serif;
    font-size:8pt; color:#30347F; font-weight:400;
    background-color:#FFFFFF;
    padding:5px;
  }

/*############################## grafik - formatierungen */
 .grafik
  {
    border :none;
    margin-left:0px;
    margin-right:0px;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
    spacing:0px;
  }
   .grafik_tr
  {
    border :none;
    margin-left:0px;
    margin-right:10px;
    margin-top:10px;
    margin-bottom:10px;
    padding:0px;
    spacing:0px;
  }

   .grafik_tl
  {
    border :none;
    margin-left:10px;
    margin-right:0px;
    margin-top:10px;
    margin-bottom:10px;
    padding:0px;
    spacing:0px;
  }
   .grafik_om
  {
    vertical-align:top;text-align:center;
    border :none;
    margin-left:0px;
    margin-right:0px;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
    spacing:0px;
  }

    .grafik_um
  {
    vertical-align:bottom;text-align:center;
    border :none;
    margin-left:0px;
    margin-right:0px;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
    spacing:0px;
  }

/*############################## formular - formatierungen */

 form
  {
    font-family:Helvetica, Arial, Verdana, Sans-serif;
    font-color:#0000CC;
  }

 input, select, textarea
  {
    font-size:11px;
    /*font-family:Verdana,sans-serif;*/
    font-weight:400;
    color:#0000CC;
  }

 .Bereich, .Feld
  {
    background-color:#CBE7FE;
    width:150px;
    border:1px solid #000000;
    margin-top:0px;
    margin-bottom:0px;
  }
 .Feld_100
  {
    background-color:#EEFDFE;
    width:100px;
    border:1px solid #000000;
    margin-top:5px;
    margin-bottom:5px;
  }

 .Feld_150
  {
    background-color:#EEFDFE;
    width:150px;
    border:1px solid #000000;
    margin-top:5px;
    margin-bottom:5px;
  }

.Feld_250
  {
    background-color:#EEFDFE;
    width:250px;
    border:1px solid #000000;
    margin-top:5px;
    margin-bottom:5px;
  }

  .Feld_350
{
  background-color:#EEFDFE;
  width:350px;
  height: 20px;
  border:1px solid #000000;
  margin-top:5px;
  margin-bottom:5px;
}

  .Feld_450
{
  background-color:#EEFDFE;
  width:450px;
  //height: 20px;
  border:1px solid #000000;
  margin-top:5px;
  margin-bottom:5px;
}

  .Feld_xl
{
  background-color:#EEFDFE;
  width:550px;
  //height: 20px;
  border:1px solid #000000;
  margin-top:5px;
  margin-bottom:5px;
}

 .textfeld_mt
{
  background-color:#EEFDFE;
  width:350px;
  height: 50px;
  wrap: virtual:
  border:1px solid #000000;
  margin-top:5px;
  margin-bottom:5px;
}

 .textfeld_gr
{
  background-color:#EEFDFE;
  width:400px;
  height: 150px;
  wrap: virtual:
  border:1px solid #000000;
  margin-top:5px;
  margin-bottom:5px;
}

 .Auswahl_400
  {
    background-color:#DDFFFF;
    width:400px;
    border-color:red;
    border-width:1px;
    border-style:solid;
    background-color: #DBD7E9;
  }

 .Auswahl_150
  {
    background-color:#DDFFFF;
    width:150px;
    border-color:red;
    border-width:1px;
    border-style:solid;
    background-color: #DBD7E9;
  }


  
 .Auswahl_100
  {
    background-color:#DDFFFF;
    width:100px;
    border-color:red;
    border-width:1px;
    border-style:solid;
    background-color: #DBD7E9;
  }

.Auswahl_50
  {
    background-color:#DDFFFF;
    width:50px;
    border-color:red;
    border-width:1px;
    border-style:solid;
    background-color: #DBD7E9;
  }
 .Check, .Radio
  {
    background-color:red;
    border:2px solid red;
  }

 .Button
  {
    background-color:#514D4D;
    color:#FFFFFF;
   /* width:60px;*/
    border:1px solid #514D4D;
  }

 hr_unten
  {
    color: #000000;
    width:100%;
    text-align: bottom;
    size: 2;
  }

 hr.abstand
  {
   color:blue;
   height:5px;
   text-align:center;
   border:1px solid blue;
  }

  hr.abstand_kl
  {
   color:blue;
   height:2px;
   text-align:center;
   border:1px solid blue;
  }
/*############################## verweise - formatierungen */
/*
a:link
{
  color : #339558;
  background-color : transparent;
}

a:visited
{
  color : #99cc88;
  background-color :transparent ;
}
  */
a:hover
{
  background-color : blue;
  font-family:Comic Sans MS;
  font-weight:700;
  font-size:10pt;
  color : #FFFFFF;
  text-decoration:underline;
}

a:active
{
  color : #FFFFFF;
  background-color : black;
}

/*- - - - - - - - - - - - - liste - - - - -  */
ul.ohne{ list-style-type:none;}
ul.punkt{ list-style-type:disc;}
ul.eck{ list-style-type:square;}
ul.kreis { list-style-type:circle;}
ol.zahl_1 { list-style-type:decimal;}
ul.bez { list-style-type:circle; }

   .hr_unten
{
  color: #000000;
  width:100%;
  text-align: bottom;
  size: 2;
}
/*border-collapse:collapse;*/




