body      {
        color:#000000;
        font-family:arial;
        font-size:12px;
        background-image:url(images/verlauf-hr2.jpg);
        margin:1px;

              }

td,p         {
         font-size:13px;
        }


/* Für Links  .....*/
a     {
        font-weight:bold;
        text-decoration:none;
        color:#2053CA;
        font-family:arial;
       }

a:hover { font-weight:bold; color:#FFCC99; text-decoration:none; }





/*   a:link { font-weight:bold; color:#8800BB; text-decoration:none }
a:visited { font-weight:bold; color:#000080; text-decoration:none }         */
/* a:active { font-weight:bold; color:#E00000; text-decoration:underline }    */
.logo:hover        {
                 text-decoration:none;
                 background-color:#FFFFFF;
                      }
.logo                {
                 text-decoration:none;
                      }

.linkinhalt      { font-weight:bold; color:#2053CA; text-decoration:none;     }
.linkinhalt:hover      { font-weight:bold; color:#FFCC99; text-decoration:none; background-color:#000055;     }
.linkinhalt-16    { font-weight:bold; color:#3366CC; text-decoration:none; font-size:16px;      }
.linkinhalt-16:hover    { font-weight:bold; color:#FFCC99; text-decoration:none; font-size:16px; background-color:#000055;      }


.kl-navi-button:hover { font-weight:normal; color:#FFFFCC; text-decoration:none;  background-color:#000055;   }

.kl-navi-button        {
                 font-weight:normal;
                 text-decoration:none;
                height:18px;
                 background-color:#6699FF;
                 text-align:center;
                 font-size:10px;
                        color:#000000;

                   border-color:#FFFFFF;
                   border-width:0px;
                   border-style:solid;
                padding:02px; margin:0px;
                 width:80px;
                 font-family:tahoma;
        }
.mini-navi-button        {

                        color:#FFFFFF;
                 text-decoration:none;
                height:18px;
                 padding:02px;

                 text-align:center;
                 font-size:10px;

                   border-color:#FFFFFF;
                   border-width:0px;
                   border-style:solid;
                 width:80px;
                 font-family:tahoma;
        }
.mini-navi-button:hover        {
                 text-decoration:none;
                height:18px;
                 padding:02px;
                 text-align:center;
                 font-size:10px;

                   border-color:#FFFFFF;
                   border-width:0px;
                   border-style:solid;
                 width:80px;
                 font-family:tahoma;
                background-color:#000055;
        }
.mini-navi-button-act        {

                 text-decoration:none;
                height:18px;
                 padding:02px;
                 text-align:center;
                 font-size:10px;
                        color:#FFFFFF;
                 background-color:#CA4F24;
                   border-width:0px;
                   border-style:solid;
                 width:80px;
                 font-family:tahoma;
                        }
.mini-navi-button-act:hover        {

                 text-decoration:none;
                height:18px;
                 padding:02px;
                 text-align:center;
                 font-size:10px;
                    color:#FFCC99;

                 background-color:#CA4F24;

                   border-width:0px;
                   border-style:solid;
                 width:80px;
                 font-family:tahoma;
                        }
.qm-button        {
                 font-weight:bold;
                 text-decoration:none;
                height:18px;
                 padding:02px;

                 text-align:center;
                 font-size:10px;


                   border-color:#FFFFFF;
                   border-width:0px;
                   border-style:solid;
                 width:95px;
                 font-family:tahoma;
        }
.qm-button-act        {
                 font-weight:bold;
                 text-decoration:none;
                height:18px;
                 padding:02px;
                 text-align:center;
                 font-size:10px;
                        color:#FFFFFF;

                 background-color:#CA4F24;
                   border-width:0px;
                   border-style:solid;
                 width:95px;
                 font-family:tahoma;
        }


/* Kapitel-Überschriften    */
h3     {
        text-align:center;
        font-size:22px;

        font-style:italic;
        color:black;
        font-family:arial;
        margin-top:20px;
        line-height:25%;
       }
.h3-2zeiler     {
        text-align:center;
        font-size:22px;

        font-style:italic;
        color:black;
        font-family:arial;
        margin-top:20px;
        line-height:120%;
       }
.h3-include     {
        text-align:center;
        font-size:22px;

        font-style:italic;
        color:black;
        font-family:arial;
        margin-top:5px;
        line-height:120%;
       }
/* Unter-Überschriften    */
h4     {
        text-align:right;
        font-size:18px;
        font-weight:bold;
        color:black;
        font-style:italic;
        }
h5     {

        font-size:15px;
        font-weight:bold;
        text-decoration: underline;
         }
h6     {
        text-align:center;
        font-size:18px;
        font-style:italic;
        font-weight:bold;
        }
.h-igel     {
        text-align:center;
        font-size:15px;
        font-style:italic;
        font-weight:bold;
        }

.td-inhalt    {
         background-color:#FFFFFF;
        }

.inhalt-fenster {
        height:355px;

         width:690px;
        overflow:auto;
        border:00px;
         font-size:13px;
         font-family:arial;

        padding:7px; margin:0px;
         margin-left:20px;
         background-color:#FFFFFF;
         background-image:url(images/verlauf-hr2.jpg);
        scrollbar-base-color:#EEEEFF;
        scrollbar-3d-light-color:#0000FF;
          scrollbar-arrow-color:#FFFFCC;
          scrollbar-darkshadow-color:#000000;
          scrollbar-face-color:#4466CC;
          scrollbar-highlight-color:#6666CC;
          scrollbar-shadow-color:#AAAAFF;
          scrollbar-track-color:#99BBFF;
                }

.igel-fenster {
        height:358px;

         width:690px;
        overflow:auto;
        border:00px;
         font-size:13px;
         font-family:arial;

        padding:7px; margin:0px;
         margin-left:20px;
         background-color:#FFFFFF;
         background-image:url(images/verlauf-hr2.jpg);
        scrollbar-base-color:#EEEEFF;
        scrollbar-3d-light-color:#0000FF;
          scrollbar-arrow-color:#FFFFCC;
          scrollbar-darkshadow-color:#000000;
          scrollbar-face-color:#4466CC;
          scrollbar-highlight-color:#6666CC;
          scrollbar-shadow-color:#AAAAFF;
          scrollbar-track-color:#99BBFF;
                }
.home-fenster {
        height:355px;
         width:690px;
        overflow:auto;
        border:00px;
         font-size:13px;
         font-family:arial;

        padding:7px; margin:0px;
         margin-left:20px;
         background-color:#FFFFFF;

        scrollbar-base-color:#EEEEFF;
        scrollbar-3d-light-color:#0000FF;
          scrollbar-arrow-color:#FFFFCC;
          scrollbar-darkshadow-color:#000000;
          scrollbar-face-color:#4466CC;
          scrollbar-highlight-color:#6666CC;
          scrollbar-shadow-color:#AAAAFF;
          scrollbar-track-color:#99BBFF;
                }

.praxisschild      {
        color:#000000;
        font-family:arial;
        text-align:center;
        font-size:12px;
        background-image:url(images/praxisschild.jpg);
        margin:0px;
        height:287px;
        width:400px;
                 }
.ps-plus1     {
        margin:0px;
        font-size:14px;
                 }
.ps-plus2     {
        margin:0px;
        font-size:16px;
                 }
.ps-plus3     {
        margin:0px;
        font-size:26px;
                 }
.ps-plus4     {
        margin:0px;
        font-size:28px;
                 }
.ps-link:hover        {
                        font-size:14px;
                        font-weight:normal;
                 background-color:#000055;
                      }
.ps-link                {
                 text-decoration:none;
                        font-weight:normal;
                        color:#000000;
                        font-size:14px;
                      }

.klein-begruessung          {
        margin-top:0px;
         font-size:11px;
         padding:2px;
        }


.titelbilder        {
                 width:100%;
                 text-align:right;
                 padding:0px;
                 margin-right:0px;
                   border-width:0px;

                }
.navi-klein        {
                  height:12px;
                 width:100%;
                 text-align:right;
                 font-family:tahoma;
                 padding:0px; margin:0px;
                 margin-right:0px;
                   border-width:0px;
                   bo rder-bottom-color:#000066;
                   bo rder-style:solid;
                }

.a-navi  {
         color:#000000;
          font-weight:normal;
          text-decoration:none;
          text-align:center;
        }

.fussleiste        {
          text-align:center;
          margin-left:25px;
          font-size:10px;
          height:35px;
          width:700px;
                   border-color:#113366;
                   border-width:01px;
                   border-style:solid;
                }

.fussleiste-leer        {
          text-align:right;
          font-size:10px;
          height:40px;
          width:100%;
                }
.tabelle     {
                 text-align:center;
          padding:0px; margin:0px;
          height:100%;
          width:100%;
       }
.tabelle_bilder     {
                 text-align:center;
          padding:0px; margin:0px;
          width:100%;
       }
.tabelle3     {
                 text-align:center;
          padding:0px;
          margin-top:0px;
          margin-right:0px;
       }
.sprechzeiten    {
                 text-align:center;
          width:400px;
          border-color:#5588DD; border-style:outset; border-width:4px;
       }
.mittig     {
        text-align:center;
       }
.links     {
        text-align:left;
       }
.rechts     {
        text-align:right;
       }
.wenigtext {
        padding:25px; margin:00px;
          }
.holi     {
         margin:0px;
          }

.navi-tabelle        {
                 width:190px;
        }

.navi-fenster {
        padding:0px; margin:0px;
                text-align:center;
         vertical-align:top;
                }

.haupt-navi  {
         color:#FFFFFF;
          font-weight:bold;
          text-decoration:none;
          text-align:left;
          font-size:11px;
         width:190px;
              padding:2px; margin:00px;
        }
.haupt-navi:hover {
         color:#FFCC99;
          width:190px;
          font-weight:bold;
          text-decoration:none;
          background-color:#113366;
        }
.haupt-navi-act  {
         color:#FFFFFF;
          font-weight:bold;
          text-decoration:none;
          font-size:11px;
              padding:2px; margin:00px;
        }
.haupt-navi-act:hover        {
                  color:#FFFFFF;
                 background-color:#CA4F24;
                        }

.navi-button        {
                padding:02px; margin:00px;
                 height:22px;
                 background-color:#113366;
                 text-align:left;
                        color:#FFFFFF;

                   border-color:#FFFFFF;
                   border-width:01px;
                   border-style:solid;
                 }
.navi-button-act        {

                padding:02px; margin:00px;
                 background-color:#CA4F24;
                 text-align:left;

                   border-color:#FFFFFF;
                   border-width:01px;
                   border-style:solid;
                 height:22px;
                        }

.sub-navi  {
         color:#FFFFFF;
        font-weight:normal;
          text-decoration:none;
          text-align:center;
          font-size:10px;
              padding:1px; margin-left:11px;

        }
.sub-navi:hover {

        font-weight:normal;
          text-decoration:none;
          background-color:#0055AA;

        }
.sub-navi-act  {
          color:#FFFFFF;

        font-weight:normal;
          text-decoration:none;
          text-align:center;
          font-size:10px;
              padding:1px; margin-left:11px;

        }
.sub-navi-act:hover        {

                  color:#FFFFFF;
                font-weight:normal;
                 background-color:#CA4F24;

                        }

.subnavi-button        {

                padding:01px; margin:00px;
                 margin-left:11px;
                 height:18px;
                 background-color:#0055AA;
                 text-align:left;
                        color:#FFFFFF;
                   border-color:#FFFFFF;
                   border-width:01px;
                   border-style:solid;

                       }

.subnavi-button-act        {
                padding:01px; margin:00px;
                margin-left:11px;

                height:18px;

                background-color:#CA4F24;
                 text-align:left;
                   border-color:#FFFFFF;
                   border-width:01px;
                   border-style:solid;

                        }

.td-anfahrt-1        {
                 text-align:center;
                padding:08px; margin:0px;
                 width:400px;

        }
.td-anfahrt-2        {
                 text-align:center;
                padding:10px; margin:0px;
                 width:200px;
        }
.parkliste     {
                 line-height:118%;
        }

.px16c     {
                 text-align:center;
                 font-size:16px;
        }
.schild-hinweis        {
                  text-align:center;
                  font-size:9px;
                }
.kontakt-adr        {
                 text-align:center;
                padding:08px; margin:0px;
                 width:100%;

        }
.wasserburg        {
                 font-size:10px;
                padding:0px; margin:00px;
                  text-align:center;
                 vertical-align:middle;
                 height:187px;
                 background-image:url(images/wasserburg4.jpg);
                        }


.news         {

        text-align:center;
        padding:04px; margin:0px;
        overflow:auto;
        border:03px;
                border-color:#CC0000;
         border-style:solid;
         font-size:11px;
         font-family:arial;
                color:#CC0000;
         background-color:#FFFFFF;
                }


.test                {
                 padding:0px;
                 margin-left:0px;
                 text-align:left;
                 font-size:12px;
                   border-width:0px;
                 font-family:arial;
        }

.team     {
                 text-align:center;
          padding:0px;
          margin:0px;
          width:455px;
       }
.untertext    {
          text-decoration:none;
         font-weight:normal;
                 text-align:center;
          font-size:08px;

          font-family:Tahoma;
       }
.untertext:hover      {
         font-weight:normal;
          text-decoration:none;
          color:#AF2F0F;
          background-color:#FFFFCC;
        }
.linkuntertext      {
         font-weight:normal;
         color:#00228F;
          text-decoration:none;
          font-family:Tahoma;
               }
.linkuntertext:hover      {
         font-weight:normal;
          text-decoration:none;
          color:#AF2F0F;
          back ground-color:#FFFFCC;
        }
.tabelle-team-x     {
                 text-align:left;
          padding:4px;
          margin:0px;
          width:97%;
       }
.td-team     {
                 text-align:right;
          padding:8px;
          margin-right:10px;
          width:303px;
       }
.td-team-a     {
                 text-align:right;
          padding:8px;
          margin-right:10px;

       }
.tabelle-buttons     {
                 text-align:center;
          padding:8px; margin:0px;
          width:97%;
       }
.w50l   {
                 text-align:left;
          padding:2px; margin:0px;
          width:50px;
       }
.w50r   {
                 text-align:right;
          padding:2px; margin:0px;
          width:50px;
        }
.oben-rechts   {
                 text-align:right;
          padding:2px; margin:0px;
                 vertical-align:top;
        }
.oben-links   {
                 text-align:left;
          padding:2px; margin:0px;
                 vertical-align:top;
        }
.u-rechts   {
                 text-align:right;
          padding:2px; margin:0px;
          width:50px;
                 vertical-align:bottom;
        }
.u-links   {
                 text-align:left;
          padding:2px; margin:0px;
          width:50px;
                 vertical-align:bottom;
        }
.unten  {
                 vertical-align:bottom;
       }
.u-mitte  {
                 vertical-align:bottom;
                 text-align:center;
       }

.m-mitte  {
                 vertical-align:middle;
                 text-align:center;
       }

.tabelle-ausstattung     {
                 text-align:left;
          padding:3px;
          margin:0px;
          width:98%;
          height:100%;
       }
.tabelle-haut     {
          padding:5px;
          margin:0px;
          width:98%;
       }

.link-ausstattung      { font-weight:normal; color:#999999; text-decoration:none;     }
.link-ausstattung:hover      {
         font-weight:normal;

          text-decoration:none;

          border-width:0px;
          border-style:solid;
                                }
.td-ausstattung     {
                 text-align:right;
          padding:2px;
          margin-right:6px;
       }

.printversion{
                 font-weight:bold;

                 padding:01px;
                 margin:04px;

                 text-align:center;
                 font-size:11px;
                        color:#1F1F1F;
                 vertical-align:middle;

                 background-color:#9AB9FF;
                   border-width:01px;
                  border-style:solid;
                 border-color:#002266;
                 font-family:arial;
                        }
.printversion:hover {
          background-color:#000055;
        color:#FFCC99;
                        }
.if {

                 text-align:right;
        height:355px;
         width:690px;
        overflow:visible;
        border:00px;
         font-size:13px;
         font-family:arial;
        padding:0px; margin:0px;
         margin-left:20px;
         background-color:#FFFFFF;

        scrollbar-base-color:#EEEEFF;
        scrollbar-3d-light-color:#0000FF;
          scrollbar-arrow-color:#FFFFCC;
          scrollbar-darkshadow-color:#000000;
          scrollbar-face-color:#4466CC;
          scrollbar-highlight-color:#6666CC;
          scrollbar-shadow-color:#AAAAFF;
          scrollbar-track-color:#99BBFF;
                }


.i-navi  {

         color:#FFFFFF;
          font-weight:normal;
          text-decoration:none;
          text-align:center;
          font-size:12px;
              padding:1px;
          border-width:0px;
        }
.i-navi:hover {
          font-weight:bold;
          text-decoration:none;
          background-color:#3085D9;
        }


.i-navi-feld        {

                padding:01px; margin:00px;
                height:21px;
                        width:330px;
                 background-color:#3388DD;
                 text-align:center;
                        color:#FFFFFF;

          border-color:#FFFFFF;
          border-width:01px;
          border-style:solid;
                  font-size:12px;
                       }
.il-navi  {

         color:#FFFFFF;
          font-weight:normal;
          text-decoration:none;
          text-align:center;
          font-size:12px;
              padding:1px;
          border-width:0px;
        }
.il-navi:hover {
          font-weight:bold;
          text-decoration:none;
          background-color:#3085D9;
        }


.il-navi-feld        {

                padding:01px; margin:00px;
                height:20px;
                        width:470px;
                 background-color:#3388DD;
                 text-align:center;
                        color:#FFFFFF;

          border-color:#FFFFFF;
          border-width:01px;
          border-style:solid;
                  font-size:12px;
                       }

.igel-navi  {

         color:#FFFFFF;
          font-weight:normal;
          text-decoration:none;
          text-align:center;
          font-size:11px;
              padding:1px;
          border-width:0px;
        }
.igel-navi:hover {
          font-weight:bold;
          text-decoration:none;
          background-color:#3388DD;
          font-size:11px;
              padding:0px;
        }


.igel-navi-feld        {

                padding:0px; margin:00px;
                height:17px;
                        width:570px;
                 background-color:#3388DD;
                 text-align:center;
                        color:#FFFFFF;

          border-color:#FFFFFF;
          border-width:01px;
          border-style:solid;
                  font-size:11px;
                       }
.ku         {
          text-decoration:none;
                       }
.leistung-vorwort        {
                 background-color:#FFFFEE;
                padding:09px; margin:00px;
                      }
.feld-oben               {
                 vertical-align:top;
                      }

.vmitte              {
                 vertical-align:middle;
                      }



/* _______________________________________________________________________________________ */


.weiss        {
         color:#FFFFFF;
                }

.rot     {
                color:#CC0000;
        }
.dunkelrot     {
                color:#660000;
        }
