/* ===========================================
benutzte Farben:
===========================================
#000000     schwarz     Textfarbe
#FFFFFF     weiß        Hintergrund
#CF2E2E     rot         oben links
#272E72     dunkelblau  Hintergrund
#3C98B6     hellblau    Hintergrund

Farben für die Zuordnung:
#F19825     orange      Home
#2F9136     grün        Schwimmkurse
#275EA2     blau        Kursplan / Preise
#DEDE12     gelb        Impressum
#670000     braun       Akupunktur
#92CD8B     hellgruen   Miha Bodytec
===========================================
*/

/* ===========================================================================*/
/* Schriftfarben */
/* ===========================================================================*/
body                    { color: #FFFFFF; }

a                       { color: #FFFFFF; }

.navi_braun_act a,
.navi_braun_act_small a,
.navi_hellgruen_act a,
.navi_hellgruen_act_small a,
.navi_gruen_act a,
.navi_gruen_act_small a,
.navi_orange_act a, 
.navi_blau_act a,
.navi_blau_act_small a,
.navi_rot_act a,
.navi_rot_act_small a,
.navi_gelb_act a        { padding-left: 5px;
                          border-left: 8px solid #3C98B6;
                          color: #272E72; }
 
.navi_braun_inact a,
.navi_braun_inact_small a, 
.navi_hellgruen_inact a,
.navi_hellgruen_inact_small a,                         
.navi_gruen_inact a,
.navi_gruen_inact_small a,
.navi_orange_inact a,
.navi_blau_inact a,
.navi_blau_inact_small a,
.navi_rot_inact a,
.navi_rot_inact_small a,
.navi_gelb_inact a      { padding-left: 5px;
                          border-left: 8px solid #3C98B6;
                          color: #FFFFFF; }

.navi_braun_act a:hover, .navi_braun_inact a:hover, .navi_braun_act_small a:hover, .navi_braun_inact_small a:hover
                        { border-left: 8px solid #670000; }
.navi_hellgruen_act a:hover, .navi_hellgruen_inact a:hover, .navi_hellgruen_act_small a:hover, .navi_hellgruen_inact_small a:hover
                        { border-left: 8px solid #92CD8B; }                        
.navi_gruen_act a:hover, .navi_gruen_inact a:hover, .navi_gruen_act_small a:hover, .navi_gruen_inact_small a:hover
                        { border-left: 8px solid #2F9136; }
.navi_orange_act a:hover, .navi_orange_inact a:hover
                        { border-left: 8px solid #F19825; }
.navi_blau_act a:hover, .navi_blau_inact a:hover, .navi_blau_act_small a:hover, .navi_blau_inact_small a:hover
                        { border-left: 8px solid #275EA2; }
.navi_rot_act a:hover, .navi_rot_inact a:hover, .navi_rot_act_small a:hover, .navi_rot_inact_small a:hover
                        { border-left: 8px solid #A85EA2; }
.navi_gelb_act a:hover, .navi_gelb_inact a:hover
                        { border-left: 8px solid #AEAE62; }
                     
                        
/* ===========================================================================*/
/* Hintergrundfarben */
/* ===========================================================================*/
body                    { background: #FFFFFF; }

#header_z1s1            { background: #CF2E2E; }
#header_z1s2            { background: #272E72; }

#middle_z1s1            { background: #3C98B6; }
#middle_z1s3            { background: #3C98B6; }

#header_z2              { background: #3C98B6; }
#header_z2s1, #header_z2s2, #header_z2s3
                        { border-bottom: 3px solid #272E72; }

#footer_z1              { background: #272E72; }

.braun                  { background: #670000; }
.hellgruen              { background: #92CD8B; }
.orange                 { background: #F19825; }
.gruen                  { background: #2F9136; }
.blau                   { background: #275EA2; }
.rot                    { background: #A85EA2; }
.gelb                   { background: #DEDE12; }


/* ===========================================================================*/
/* Layout */
/* ===========================================================================*/
body                    { font: 10pt verdana; }
                          
a                       { text-decoration: none; }

img                     { border: none; }

p                       { margin: 0px;
                          padding: 0px; }

.header_1               { padding-left: 10px; }

.header_2               { font-weight: bold; font-size: 9pt; }

.footer_1               { font-weight: bold;
                          text-align: center; }

.right_1                { font-weight: bold;
                          text-align: center;
                          margin-top: 10px; }
                          
.impressum              { padding-left: 20px;
                          font-weight: bold; }

.neu                    { text-align: center;
                          font-weight: bold; }

.mail                   { font-weight: bold; }


.navi_braun_act_small, .navi_braun_inact_small,
.navi_hellgruen_act_small, .navi_hellgruen_inact_small,
.navi_gruen_act_small, .navi_gruen_inact_small,
.navi_rot_act_small, .navi_rot_inact_small,
.navi_blau_act_small, .navi_blau_inact_small
                        { padding-left: 5px;
                          font-size: 8pt; }

.home_table             { font-size: 7pt;
                          background: #3C98B6; }

.schwimm_table, .physio_table, .planpreis_table
                        { margin-left: 15px;
                          margin-top: 5px;
                          width: 635px; }

.aku_table              { margin-left: 4px;
                          margin-top: 1px;
                          width: 645px; }
                          
.bodytec_table          { margin-left: 8px;
                          margin-top: 1px;
                          width: 645px; }                          
                          
.schwimm_h1, .physio_h1 { font-weight: bold;
                          font-size: 10pt;
                          margin-bottom: 10px; }
.schwimm_p, .physio_p   { font-size: 9pt; }

.preise_h1              { font-weight: bold;
                          font-size: 14pt;
                          margin-bottom: 10px; }
.preise_p               { font-weight: bold; }

.legende                { font-size: 7pt; }

.plan_table             { border-width: 1px;
                          border-style: solid;
                          border-color: #272E72;
                          width: 100%;
                          font-size: 7pt; }
.plan_table td, th      { border-width: 1px;
                          border-style: solid;
                          border-color: #272E72; }

.preis_table td         { border-width: 1px;
                          border-style: solid;
                          border-color: #272E72; }

.preis_table            { border-width: 1px;
                          border-style: solid;
                          border-color: #272E72; }


#middle_z1s2_mit        { background-image: url(img/main_bg.gif); }
#middle_z1s2_ohne       { background: #3C98B6; }

/* Navigation */                          
#middle_z1s1 p          { font-weight: bold;
                          margin-left: 10px;
                          margin-top: 10px; }

                          
/* ===========================================================================*/
/* Ausrichtung */
/* ===========================================================================*/
#header_z1              { height: 100px; }

#header_z2              { height: 30px; }

#middle_z1              { height: 410px; }

#footer_z1              { height: 30px; }

#middle_z1s2_mit,#middle_z1s2_ohne
                        { width: 675px;
                          height: 410px;
                          overflow: auto;
                          float: left; }
                          

/*       NEW                                           */
h1 {
   font-size:14px;
   }
.bodytec  {
   font-size:14px;
   color:#fff;
          }
.star {
   font-size:14px;
     color:#fff;
      }