body        {
            font: 100% Verdana, Arial, Helvetica, sans-serif;
            background: #fff;
            margin: 0;
            padding: 0;
            text-align: left;
            color: #000000;
            }

.head      { font-family: Verdana, Arial, Helvetica, sans-serif;
              font-size: 10pt; font-style: normal; line-height: 13pt;
              font-weight: bold; font-variant: normal;
              text-transform: none; color: #404040;
              text-decoration: none; text-align:left;
              padding: 15px 0 0 0;
            }

.head1       { font-family: Verdana, Arial, Helvetica, sans-serif;
              font-size: 10pt; font-style: normal; line-height: 13pt;
              font-weight: bold; font-variant: normal;
              text-transform: none; color: #404040;
              text-decoration: none; text-align:left;
              padding: 0 0 10px 0;
            }

.headmitte  { font-family: Verdana, Arial, Helvetica, sans-serif;
               font-size: 9pt; font-style: normal; line-height: 13pt;
               font-weight: bold; font-variant: normal;
               text-transform: none; color: #404040;
               text-decoration: none; text-align:center;
            }

.ktextlinks  { font-family: Verdana, Arial, Helvetica, sans-serif;
               font-size: 8pt; font-style: normal; line-height: 13pt;
               font-weight: normal; font-variant: normal;
               text-transform: none; color: #404040;
               text-decoration: none; text-align:left;
             }

.ktextmitte  { font-family: Verdana, Arial, Helvetica, sans-serif;
               font-size: 8pt; font-style: normal; line-height: 13pt;
               font-weight: normal; font-variant: normal;
               text-transform: none; color: #404040;
               text-decoration: none; text-align:middle;
             }

.ktextlinksr  { font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 8pt; font-style: normal; line-height: 13pt;
                font-weight: normal; font-variant: normal;
                text-transform: none; color: #CC0000; text-decoration: none;
                text-align:left;
              }

.ktextrechts   { font-family: Verdana, Arial, Helvetica, sans-serif;
                 font-size: 8pt; font-style: normal; line-height: 13pt;
                 font-weight: normal; font-variant: normal;
                 text-transform: none; color: #404040; text-decoration: none;
                 text-align:right;
               }

a:link         { font-family: Verdana, Arial, Helvetica, sans-serif;
                 font-size: 8pt; font-weight:normal; color:#0000FF;
                 text-decoration:none;
               }

a:visited      { font-family: Verdana, Arial, Helvetica, sans-serif;
                 font-size: 8pt; font-weight:normal; color:#0000FF;
                 text-decoration:none;
               }

a:hover        { font-family: Verdana, Arial, Helvetica, sans-serif;
                 font-size: 8pt; font-weight:normal; color:#CC0000;
                 text-decoration:none;
               }




/* Kopfnavigation */

#kopfnav {

          position:absolute;
          top:136px;
          padding:0;
          margin-left:10px;
          font-size:14px;
          }


#kopfnavi {float: left;
           font-family: Arial, sans-serif;
           font-size: 14px;
           font-weight:bold;
           }

#kopfnavi ul {
              display: inline;
              padding: 0;
              margin: 0;
              }

#kopfnavi ul li   {
                   display: inline;
                   color:#000;
                   background-color: transparent;
                   }


#kopfnavi a       {
                   color: #000000;
                   background-color: transparent;
                   text-decoration: none;
                   padding: 0 10px 0 10px;
                   border-right: 1px solid #555;
                   font-weight:bold;
                   }

#kopfnavi ul li.letzter a      {

                   color: #000000;
                   background-color: transparent;
                   text-decoration: none;
                   padding: 0 0 0 10px ;
                   border-right: none;
                   font-weight:bold;


}

#kopfnavi ul li.letzter a:hover {
        color: #ccc;
        background-color: transparent;
        text-decoration: none;
        font-weight:bold;
}

#kopfnavi a:hover, #topnav a:focus, #topnav a:active {
        color: #ccc;
        background-color: transparent;
        text-decoration: none;
        font-weight:bold;
}

/* Hier wird das ausgewaehlte Menuefeld mit einer eigenen Farbe definiert*/

#kopfnavi ul li.auswahltop a {

                              color: #ccc;
                              background-color: transparent;

                              }

#sprachnavi {

           padding:0;
           margin:0;
           }

.sprachennavi {
           font-family: Arial, sans-serif;
           font-size: 12px;
           font-weight:normal;
           text-align:right;
           padding:0;
           margin: 10px 10px 0 34px;
           }

.sprachennavi ul {
              display: inline;
              padding:0;
              margin:0;
              }

.sprachennavi ul li   {
                   display: inline;
                   color:#0000FF;
                   background-color: transparent;
                   }


.sprachennavi a       {
                  color:#0000FF;
                   background-color: transparent;
                   text-decoration: none;
                   padding: 0 0 0 5px;

                   font-weight:normal;
                   }

.sprachennavi ul li.letzter a      {

                   color:#0000FF;
                   background-color: transparent;
                   text-decoration: none;
                   padding: 0 0 0 5px ;
                   border-right: none;
                   font-weight:normal;


}

.sprachennavi ul li.letzter a:hover {
        color: #ccc;
        background-color: transparent;
        text-decoration: none;
        font-weight:normal;
}

.sprachennavi a:hover, .sprachennavi a:focus, .sprachennavi a:active {
        color: #ccc;
        background-color: transparent;
        text-decoration: none;
        font-weight:normal;
}

#sprachnavi {

           padding:0;
           margin:0;
           }

.sprachennavi1 {
           font-family: Arial, sans-serif;
           font-size: 12px;
           font-weight:normal;
           text-align:left;
           padding:0;
           margin: 0 0 0 0;
           }

.sprachennavi1 ul {
              display: inline;
              padding:0;
              margin:0;
              }

.sprachennavi1 ul li   {
                   display: inline;
                   color:#0000FF;
                   background-color: transparent;
                   }


.sprachennavi1 a       {
                  color:#0000FF;
                   background-color: transparent;
                   text-decoration: none;
                   padding: 0 0 0 5px;

                   font-weight:normal;
                   }

.sprachennavi1 ul li.letzter a      {

                   color:#0000FF;
                   background-color: transparent;
                   text-decoration: none;
                   padding: 0 0 0 5px ;
                   border-right: none;
                   font-weight:normal;


}

.sprachennavi1 ul li.letzter a:hover {
        color: #ccc;
        background-color: transparent;
        text-decoration: none;
        font-weight:normal;
}

.sprachennavi1 a:hover, .sprachennavi1 a:focus, .sprachennavi1 a:active {
        color: #ccc;
        background-color: transparent;
        text-decoration: none;
        font-weight:normal;
}

/* Hier wird das ausgewaehlte Menuefeld mit einer eigenen Farbe definiert*/

.sprachennavi ul li.auswahltop a {

                              color: #ccc;
                              background-color: transparent;

                              }

#navcontainer

{margin:0;
padding: 25px 0 15px 0;
font-weight:bold;
background-image: url(../bilder/linie_links2.gif);
background-repeat: repeat-y;
width:150px;}

#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: Arial, sans-serif;
font-size: 12px;
font-weight:bold;
}

#navcontainer li { margin: 0 0 0 27px; }

#navcontainer a
{
display: block;
padding: 3px 2px 9px 22px;
border: none;
width: 150px;
background-color: #fff;
font-weight:bold;
;
}

#navcontainer a:link, #navlist a:visited
{
color: #333;
text-decoration: none;
}

#navcontainer a:hover
{
border: none;
background-color: #fff;
background-image: url(../bilder/menue13424.gif);
background-position: 0 -2;
background-repeat: no-repeat;
color: #333;
}

#active a:link, #active a:visited, #active a:hover
{
border:none;
background-color: #fff;
background-image: url(../bilder/menue13424.gif);
background-position: 0 -2;
background-repeat: no-repeat;
color: #333;
}

.menuebottom {
              margin-top: 1px;
              padding: 0;

}



/* Druckbutton und Platzhalter*/

#toplineblock   {
            background: #fff;
            margin:6px 0 0 0;
            padding: 0;
            height: 261px;
            width: 996px;
            background-image:  url(../bilder/textrahmen.jpg);
            background-position: 0px 0px;
            background-repeat: no-repeat;
            }

.starttopline
            {
             float: left;
             margin: 0 0 0 35px;
             padding: 0;
             }

#startnavi {
           float: right;
           font-family: Arial, sans-serif;
           font-size: 14px;
           font-weight:bold;
           padding: 0;
           margin: 15px 10px 0 0;
           }

#startnavi ul {
              display: inline;
              padding: 0;
              margin: 0;
              }

#startnavi ul li   {
                   display: inline;
                   color:#000;
                   background-color: transparent;
                   margin: 0;
                   }


#startnavi a       {
                   color: #5F5F5F;
                   background-color: transparent;
                   text-decoration: none;
                   padding: 0 0 0 5px;
                   margin:0;
                   }


#startnavi a:hover {
        color: #ccc;
        background-color: transparent;
        text-decoration: none;
}




  .rot {  font-family: Verdana, Arial, Helvetica, sans-serif;
                color:#C50304;
                background-color: transparent;
                font-size: 11px;
                 font-weight:bold;
                line-height: 17px;
  }

  .rot1 {  font-family: Verdana, Arial, Helvetica, sans-serif;
             color:#CC0000; background-color: transparent;
             font-size: 13pt; font-weight:bold;
                 }

.rot2 {  font-family: Arial, sans-serif;
         color:#CC0000; background-color: transparent;
          font-size: 11px; font-weight:bold;
                 }


.rot3 {  ont-family: Arial, sans-serif;
         color:#CC0000; background-color: transparent;
          font-size: 15px; font-weight:bold;
                 }

  .rot4 {  font-family:Arial, sans-serif;
                color:#CC0000;
                background-color: transparent;
                font-size: 10px;
                 font-weight:normal;
  }

   .rot5 {  font-family: Arial, sans-serif;
                color:#C50304;
                background-color: transparent;
                font-size: 11px;
                 font-weight:bold;
                line-height: 17px;
  }

  .starttext1
           {
                font-family: Arial, sans-serif;
                color:#000;
                background-color: transparent;
                font-size: 11px;
                font-weight:bold;
                line-height: 17px;
                text-align: justify;
                margin:57px 0 0 15px;
                padding:0;

                width:450px
                }


  .starttext2
           {
                font-family: Arial, sans-serif;
                color:#000;
                background-color: transparent;
                font-size: 11px;
                font-weight:bold;
                line-height: 13px;
                text-align: justify;
                margin:35px 0 0 0;
                padding:0 30px 0 0;

                }

/* Hier wird das ausgewaehlte Menuefeld mit einer eigenen Farbe definiert*/






caption {
font-family:arial,verdana,helvetica,sans-serif;
font-size: 11px;
font-weight: bold;
color:#fff;
background: #981017;
border: solid 2px #cc0000;
border-bottom:
ridge 0px;
padding: 5px;

text-align: left;

}

.ttop
{width: 570px;
background: #cc0000;
text-align: left;
margin: 15px 0 50px 0;
}

.tboxen {

font-family:arial,verdana,helvetica,sans-serif;
font-size: 11px;
color:#333;
background: #fff;
border: 2px;
padding: 10px; }


/* Alle Bilder mit Rahmen - Wichtig weil alle  im Text eingebundenen Bilder Rahmenlos sind*/

.center img, .floatcol img, .floatcolr img, .floatlinks img, .floatrechts img, .thumbnail img, .bilder img

               {
                border: solid 1px #333;
                }

/* Alle Bilder ohne Rahmen - Wichtig weil alle im Text eingebundenen Bilder Rahmenlos sind*/

#mitte p a img, #icons a img
            {

           border: none;
           display: inline;
           vertical-align: middle !important;
           margin:0 0.2em;

                     }

/*Folgeseiten Überschrift im Kopf und Überschrift im Textbereich*/

.headline {border-bottom: solid #000 1px;
           background-image: url(../bilder/quadrat2222.gif);
           background-repeat: no-repeat;
           background-position: -2 4;
           padding:0 0 5px 24px;
           margin:0;
           font-family: Verdana, Arial, Helvetica, sans-serif;
             color:#000; background-color: transparent;
             font-size: 13pt; font-weight:bold;
           }

.topheadline  {
background-image: url(../bilder/text_links25025.gif);
background-repeat: no-repeat;
background-position: 0 0;

padding:0 ;
margin:0;

           }


.topheadlinetext  {

width:250px;
padding:0 ;
margin: 0 ;
font-family: Verdana, Arial, Helvetica, sans-serif;
             color:#000;
             background-color: transparent;
             font-size: 10px;
             font-weight:normal;

           }

.topheadlinetext1  {


padding: 0 0 0 50px;
margin:0;


           }


/* Startseite Überschrift im Kopf und Überschrift im Zentrum*/




.topheadlines  {
background-image: url(../bilder/text_linkss25025.gif);
background-repeat: no-repeat;
background-position: 0 0;

padding:0 ;
margin:0;

           }


.topheadlinetexts  {

width:250px;
padding:0 ;
margin: 0 ;
font-family: Verdana, Arial, Helvetica, sans-serif;
             color:#000;
             background-color: transparent;
             font-size: 10px;
             font-weight:normal;

           }

.topheadlinetext1s  {


padding: 0 0 0 20px;
margin:0;

           }


.headlines {border-bottom: none;
           background-image: url(../bilder/quadrat2222.gif);
           background-repeat: no-repeat;
           background-position: -2 4;
           padding:0 0 5px 24px;
           margin:0;
           font-family: Verdana, Arial, Helvetica, sans-serif;
           color:#000; background-color: transparent;
           font-size: 13pt; font-weight:bold;
           }

.headlinesn {
             font-family: Verdana, Arial, Helvetica, sans-serif;
             color:#000; background-color: transparent;
             font-size: 13pt; font-weight:normal;
           }


.medcert { background-image: url(../bilder/medcert58594.gif);
width:585px;
background-repeat: no-repeat;
padding:0;
margin:0;
 }

.medcertn {
font-family:Arial, sans-serif;
color:#000; background-color: transparent;
font-size: 11px; font-weight:normal;
padding:45px 0 0 110px;
margin:0;
           }


.gebbottom {

padding:0 0 5px 15px;
margin:0;
font-family:Arial, sans-serif;
color:#000; background-color: transparent;
font-size: 11px; font-weight:bold;
}


/* Inhalts Layout: Die Floats*/


/*Einspaltiger Aufbau*/


.onecol     {
              margin: 0 19px 0 18px;
              background-color: #fff;
             }


/* Einspaltiger Aufbau, Bild links*/


.floatlinks
                {
                 float: left;
                 padding:0;
                 margin-right:10px;
                 }


/* Einspaltiger Aufbau, Bild rechts*/


.floatrechts
               {
                float: right;
                margin-left:10px;
                padding:0;
                }


/*Zweispaltiger Aufbau*/

/* Zwei Spalten, Spalte links*/

.collinks {      width: 500px;
                 float: left;
                 color:#000;
                 background: transparent;
                 padding: 0;
}

/* Zwei Spalten, Spalte rechts*/


.colrechts {
                 width: 280px;
                 float: left;
                 margin-left:5px;
                 padding: 5px 18px;
                 }


/*Zwei Spalten, Bild links*/


.floatcol
                {
                 float: left;
                 padding:0;
                 margin-right:10px;
}


/*Zwei Spalten, Bild rechts*/


.floatcolr
                {
                 float: right;
                 padding:0;
                 margin-left:10px;
}


/*Zwei Spalten Aufbau ENDE*/


/* Schluss mit Float*/

.clear        {
               clear: both;
               }