html, body  {
              font-family: Verdana, Arial, Helvetica, sans-serif;
              font-size: 11pt;
              margin: 0;
              padding: 0;
              color: #000000;
              background-color: #2A3B63;
            }

img {
      border:none;
      padding:0px;
      margin-bottom:-4px;
    }

img.start {
      border:none;
      padding:0px;
      margin-bottom: 0px;
      margin-left: 20px;
      margin-right: 0px;
      margin-top: 17px;
    }

img.orig {
      border:solid;
      padding:0px;
      margin-bottom: 0px;
      margin-left: 0px;
      margin-right: 10px;
      margin-top: 0px;
      border-color: #C34E02;
      border-width: 2px;
      float: left;
      position:relative;
    }

img.vorschau_right_top_l {
      border-top: solid;
      border-right:solid;
      border-bottom:none;
      border-left:none;
      padding: 0px;
      margin-bottom: 0px;
      margin-left: 0px; /*IE 5.x -3px */
      margin-right: 0px;
      margin-top: 0px;
      border-color: #C34E02;
      border-width: 2px;
      background-color: #FC9D4A; /* Inhaltsfarbe */
      color: #000000;
      float: left;
    }

* html img.vorschau_right_top_l { margin-left: -3px; /*IE x -3px */ }
* html img.vorschau_right_top_l { ma\rgin-left: 0px; /*IE 6.x 0px */ }


img.vorschau_right_top_r {
      border-top: solid;
      border-right:solid;
      border-bottom:none;
      border-left:none;
      padding: 0px;
      margin-bottom: 0px;
      margin-left: 0px;
      margin-right: 0px;
      margin-top: 0px;
      border-color: #C34E02;
      border-width: 2px;
      background-color: #FC9D4A; /* Inhaltsfarbe */
      color: #000000;
     }

* html img.vorschau_right_top_r { margin-left: -3px; /*IE x -3px */ }
* html img.vorschau_right_top_r { ma\rgin-left: 0px; /*IE 6.x 0px */ }


img.vorschau_right_mid_l {
      border-top: solid;
      border-right:solid;
      border-bottom:none;
      border-left:none;
      padding:0px;
      margin-bottom: 0px;
      margin-left: 0px;
      margin-right: 0px;
      margin-top: -3px;
      border-color: #C34E02;
      border-width: 2px;
      float: left;
    }

* html img.vorschau_right_mid_l { margin-left: -3px; /*IE x -3px */ }
* html img.vorschau_right_mid_l { ma\rgin-left: 0px; /*IE 6.x 0px */ }

img.vorschau_right_mid_r {
      border-top: solid;
      border-right:solid;
      border-bottom:none;
      border-left:none;
      padding:0px;
      margin-bottom: 0px;
      margin-left: 0px;
      margin-right: 0px;
      margin-top: -3px;
      border-color: #C34E02;
      border-width: 2px;
    }

* html img.vorschau_right_mid_r { margin-left: -3px; /*IE x -3px */ }
* html img.vorschau_right_mid_r { ma\rgin-left: 0px; /*IE 6.x 0px */ }

img.vorschau_right_bot_l {
      border-top: solid;
      border-right:solid;
      border-bottom:solid;
      border-left:none;
      padding:0px;
      margin-bottom: -3px;
      margin-left: 0px;
      margin-right: 0px;
      margin-top: -3px;
      border-color: #C34E02;
      border-width: 2px;
      background-color: #FC9D4A; /* Inhaltsfarbe */
      color: #000000;
      float: left;
    }

* html img.vorschau_right_bot_l { margin-left: -3px; /*IE x -3px */ }
* html img.vorschau_right_bot_l { ma\rgin-left: 0px; /*IE 6.x 0px */ }

img.vorschau_right_bot_r {
      border-top: solid;
      border-right:solid;
      border-bottom:solid;
      border-left:none;
      padding:0px;
      margin-bottom: -3px;
      margin-left: 0px;
      margin-right: 0px;
      margin-top: -3px;
      border-color: #C34E02;
      border-width: 2px;
      background-color: #FC9D4A; /* Inhaltsfarbe */
      color: #000000;
    }

* html img.vorschau_right_bot_r { margin-left: -3px; /*IE x -3px */ }
* html img.vorschau_right_bot_r { ma\rgin-left: 0px; /*IE 6.x 0px */ }

img.vorschau_left_top {
      padding:0px;
      margin-bottom: -3px;
      margin-right: 0px;
      margin-top: 0px;
      border-top: solid;
      border-right:solid;
      border-bottom:none;
      border-left:solid;
      border-color: #C34E02;
      border-width: 2px;
     }

img.vorschau_left_bot {
      padding:0px;
      margin-bottom: -3px;
      margin-right: 0px;
      margin-top: 0px;
      margin-left: 0px;
      border-top: solid;
      border-right:solid;
      border-bottom:solid;
      border-left:solid;
      border-color: #C34E02;
      border-width: 2px;
     }

h1          {
              font-size: 16pt;
              margin: 0px;
              padding: 20px 15px;
              font-weight: normal;
              border: none;
            }

h2.impressum{
              font-size: 10pt;
              margin: 0px;
              padding: 10px 15px;
              font-weight: bold;
              border: none;
            }

h2          {
              font-size: 14pt;
              margin: 0px;
              padding: 20px 15px;
              font-weight: normal;
              border: none;
            }

h3          {
              font-size: 13pt;
              margin: 0px;
              padding: 20px 0px 15px 20px;
              font-weight: normal;
              border: none;
            }
p           {
              margin: 0px;
              padding: 0px 20px;
              border: none;
            }

p.willkommen {
              font-size: 14pt;
              margin: 0px;
              padding: 20px 15px;
              font-weight: normal;
              border: none;
            }

p.vk_praxis {
              font-size: 8pt;
              color: #222222;
              background-color: #717C8C; /* Rahmenfarbe */;
              position: absolute;
              top: 80px;
              left: 260px;
              margin: 3px;
              padding: 0px;
              border: none;
              text-align: right;
            }

h2.vk_name   {
              font-size: 12pt;
              color: #000000;
              background-color: #717C8C; /* Rahmenfarbe */;
              position: relative;
              top: 30px;
              left: 1px;
              margin: 3px;
              padding: 0px;
              border: none;
              text-align:left;
            }

h1.vk_praxis {
              font-size: 8pt;
              color: #222222;
              background-color: #717C8C; /* Rahmenfarbe */;
              position: relative;
              top: 0px;
              margin: 3px;
              padding: 0px;
              border: none;
              text-align: right;
              letter-spacing: 0.75px;
            }

h3.copy_impressum { 
              position: absolute;
              top: 105px;
              left: 6px;
              font-family: Verdana, Arial, sans-serif;
              font-size: 8pt;
              font-weight: normal;
              border: none;
              margin: 0px;
              padding:  0px;
              color: #717C8C;
              background-color:  #2A3B63; /* Hintergrundfarbe */;
            }

h3.praxis_impressum { 
              position: absolute;
              top: 105px;
              left: 262px;
              font-family: Verdana, Arial, sans-serif;
              font-size: 8pt;
              font-weight: normal;
              border: none;
              margin: 0px;
              padding: 0px;
              color: #717C8C;
              background-color:  #2A3B63; /* Hintergrundfarbe */;
            }

p.vk_name_p {
              font-size: 12pt;
              color: #000000;
              background-color: #717C8C; /* Rahmenfarbe */;
              position: relative;
              top: 30px;
              left: 1px;
              margin: 3px;
              padding: 0px;
              border: none;
              text-align:left;
            }

p.impressum {
              font-size: 8pt;
              margin: 0px;
              padding: 5px 15px;
              border: none;
            }

span        {
              font-size: 10pt;
              margin: 0px;
              padding: 0px 20px;
              border: none;
            }

div.top     {
              font-size: 10pt;
              margin: 0px;
              padding: 10px 20px;
              border: none;
              text-align: right;
            }

li          {
              padding: 1pt;
            }

a           {
              color: #000000;
            }

a.link      { 
              float: left;
              display: block;
              font-family: Verdana, Arial, sans-serif;
              font-size: 12pt;
              color: #000000;
              font-weight: normal;
              border: none;
              margin: 0px;
              padding: 0px;
              text-decoration: underline;
              width: auto;
              background-color: #717C8C; /* Rahmenfarbe */;
            }

a.impressum { 
              font-size: 8pt;
              border: none;
              font-family: Verdana, Arial, sans-serif;
              color: #000000;
              background-color: #FC9D4A; /* Inhaltsfarbe */;
              font-weight: normal;
              text-decoration: underline;
            }

a.link_impressum { 
              position: absolute;
              top: 105px;
              left: 785px;
              font-family: Verdana, Arial, sans-serif;
              font-size: 8pt;
              font-weight: normal;
              border: none;
              margin: 0px;
              padding:  0px 0px 0px 0px;
              text-decoration: none;
              width: auto;
              color: #717C8C;
              background-color:  #2A3B63; /* Hintergrundfarbe */;
            }

#horizon    {
              position: absolute;
              top: 50%;
              left: 0px;
              width: 100%;
            }

  #container {
              position: absolute;
              top: -269px;
              left: 50%;
              height: auto;
              width: 860px;
              margin: 0px 0px 0px -430px;
              padding: 0px;
             }

    #top_left {
              float: left;
              position: relative;
              top: 0px;
              left: 0px;
              height: 107px;
              width: 97px;
              margin: 0px;
              padding: 0px;
              background-color: #717C8C; /* Rahmenfarbe */
              color: #000000;
              border-top: solid; border-left: solid;
              border-color: #C34E02;
              border-width: 2px;
            }
* html #top_left{ margin-right: -3px;}

    #top_center {
              height: 107px;
              padding: 0px;
              margin: 0px;
              background-color: #717C8C; /* Rahmenfarbe */
              color: #000000;
              border-top: solid; border-right: solid;
              border-color: #C34E02;
              border-width: 2px;
            }

    #mid_left {
              float: left;
              height: 320px;
              width: 100px;
              padding: 0px;
              margin: 0px;
              background-color: #717C8C; /* Rahmenfarbe */
              color: #000000;
     }
* html #mid_left{margin-right: -3px;}

    #mid_center {
      height: 320px;
      width: auto;
      padding: 0px;
      margin: 0px;
      background-color:#FC9D4A; /* Inhaltsfarbe */
      color: #000000;
      overflow: auto;
      border-right: solid;
      border-color: #C34E02;
      border-width: 2px;
      text-align: justify;
    }

    #mid {
      height: 320px;
      width: auto;
      padding: 0px;
      margin: 0px;
      background-color: #717C8C; /* Rahmenfarbe */
      color: #000000;
     }

div.box a {
  color:#000000;
  background:#FC9D4A; /* Inhaltsfarbe */
  display:inline;
  padding:0px;
  margin: 0px;
  border:none;
  text-decoration: none;
}

/* folgender Eintrag nur fuer IE notwendig */
/* ******************************************* */
div.box a:hover {
  color:#000000;
  background:#FC9D4B; /* Inhaltsfarbe muss abweichen IE */
  display:inline;
  padding:0px;
  margin: 0px;
  border: none;
  text-decoration: none;
}

div.box a span {
display:none;
}

div.box a:hover span {
  position:absolute; top:140px; left:290px; 
  color:#000000;
  background:#FC9D4B;  /* Inhaltsfarbe muss abweichen IE*/
  height: 287px;
  width: 560px;
  display:inline;
  overflow: hidden;
  padding:0px;
  margin: 0px;
  border: none;
  z-index: 2;
}
* html div.box a:hover span {top: 25px; left: 187px; }
* html div.box a:hover span {t\op: 140px; lef\t: 290px; }

div.box a:hover span.willkommen {
  position:absolute; top:130px; left:105px; 
  color:#000000;
  background:#FC9D4B;  /* Inhaltsfarbe muss abweichen IE*/
  font-size: 8pt;
  height: 285px;
  width: 260px;
  display:inline;
  overflow: hidden;
  padding:0px;
  margin: 0px;
  border: none;
  z-index: 2;
}
* html div.box a:hover span.willkommen {top: 140px; left: 105px; }
* html div.box a:hover span.willkommen {t\op: 140px; lef\t: 105px; }

div.box a span.vorschau {
  position:absolute; top:140px; left:290px; 
  color:#000000;
  background:#FC9D4A; /* Inhaltsfarbe */
  height: 285px;
  width: 558px;
  display:inline;
  overflow: hidden;
  padding:0px;
  margin: 0px;
  border: none;
  z-index: 1;
}
* html div.box a span.vorschau {top: 25px; left: 187px; }
* html div.box a span.vorschau {t\op: 140px; lef\t: 290px; }

div.box a:hover span.vorschau{
  z-index: 3;
}

    #mid_center_left {
      float: left; 
      height: 320px;
      width: 250px;
      padding: 0px;
      margin: 0px;
      background-color:#FC9D4A; /* Inhaltsfarbe */
      color: #000000;
    }
* html #mid_center_left {margin-right: -3px; margin-left: 3px;}

    #mid_center_right {
      height: 320px;
      width: auto;
      padding: 0px;
      margin: 0px;
      background-color:#FC9D4A; /* Inhaltsfarbe */
      color: #000000;
      border-right: solid;
      border-color: #C34E02;
      border-width: 2px;
    }

    #bot_left {
      float: left;
      position: relative;
      left: 0px;
      top: 0px;
      height: 107px;
      width: 97px;
      padding: 0px;
      margin: 0px;
      background-color: #717C8C; /* Rahmenfarbe */
      color: #000000;
      border-bottom: solid; border-left: solid;
      border-color: #C34E02;
      border-width: 2px;
    }
* html #bot_left{margin-right: -3px;}

    #bot_center {
      height: 107px;
      width: auto;
      padding: 0px;
      margin: 0px;
      background-color: #717C8C; /* Rahmenfarbe */
      color: #000000;
      border-bottom: solid; border-right: solid;
      border-color: #C34E02;
      border-width: 2px;
    }

#menue {
position:relative;
height: auto;
width: auto;
top: 5px;
left: 0;
z-index: 2;
}

#menue .aussen{
                float: left;
                display: block;
                overflow: hidden;
                height: 18px;
                padding: 0px 0px 0px 0px;
                margin: 0px;
              }

#menue .aussen-3:hover {
height: auto;
}

#menue .aussen-4:hover {
height: auto;
}

#menue .aussen-2    { 
                float: left;
                display: block;
                overflow: hidden;
                height: 18px;
                padding: 0px 0px 0px 64px;
                margin: 0px;
            }

#menue .aussen-3    { 
                float: left;
                display: block;
                overflow: hidden;
                height: 18px;
                padding: 0px 0px 0px 64px;
                margin: 0px;
            }

#menue .aussen-4    { 
                float: left;
                display: block;
                overflow: hidden;
                height: 18px;
                padding: 0px 0px 0px 24px;
                margin: 0px;
            }

#menue .aussen-5    { 
                float: left;
                display: block;
                overflow: hidden;
                height: 18px;
                padding: 0px 0px 0px 8px;
                margin: 0px;
            }


a.innen      {
              display: block;
              width: auto;
              padding: 2px 0px 0px 0px;
              text-decoration: none;
              font-family: Verdana, Arial, sans-serif;
              font-size: 10pt;
              font-weight: normal;
              border: none;
              color: #000000;
              background-color: #717C8C; /* Rahmenfarbe */;
            }

a:hover.innen {
              font-weight: normal;
              text-decoration: underline;
            }

span.menutag {
              position: relative;
              display: block;
              cursor: default;
              font-size: 12pt;
              margin: 0px;
              padding: 0px;
              border: none;
              text-decoration: underline;
}
