/* Seitenhintergrund -------------------------------------*/
   BODY
   {
     background : white;
     min-width : 1000px;
     margin : auto;
     text-align : center;
   }


/* Container für die einzelnen Abschnitte ------------------*/
   DIV#Frame
   {
     background: white;
     margin: 20px auto 20px auto;
     width: 1000px;
     visibility: visible;
     position : relative;
     border : 3px solid #86ad32;
     font-family: sans-serif;
   }

   DIV#Logo
   {
     margin: 20px;
     background: url('grafik/logo.gif') no-repeat right top;
     height: 118px;
     text-align: left;
     position: relative;
   }

   DIV#Logo:HOVER
   {
     background: url('grafik/logo_hover.gif') no-repeat right top;
   }

   DIV#LogoText
   {
     position: absolute;
     bottom: 0;
   }

   DIV#Patientenbox
   {
     background-color: #86ad32;
     height: 1.5em;
     padding: 5px 10px 0 0;
     font-size: 14px;
     text-align: right;
   }

   DIV#Navigation
   {
     height: 1.65em;
     margin-top: 3px;
     background-color: gray;
   }

   DIV#Nutzteil
   {
     background-position: left top;
     background-image: url('grafik/bgnutzteil.gif');
     margin: 3px 0 3px 0;
     padding: 40px 20px 40px 20px;
     text-align: left;
   }

   DIV#Fusszeile
   {
     padding: 5px;
     height: 15px;
     background-color: silver;
     text-align: right;
     font-size: 12px;
   }

   DIV#links
   {
     float : left;
   }

   DIV#rechts
   {
     float : right;
   }

   DIV.clear
   {
     clear : both;
   }



/* Links ---------------------------------------------------------*/
   A
   {
	   color : Black;
   }

   A.img, A.none
   {
	   padding : 0;
     margin : 0;
	   background-image : none;
     border : none;
     text-decoration : none;
   }

   A.img:HOVER,
   A.none:HOVER
   {
     border : none;
     text-decoration : none;
   }



/* Navigation oben -------------------------------------------*/
   ul#Navigation
   {
     margin: 0;
     padding: 0;
     text-align: center;
     float: right;
   }

   ul#Navigation li
   {
     list-style: none;
     float: left;
     position: relative;
     margin: 0;
     padding: 0 0.5em 0 0.5em;
   }

   * html ul#Navigation li
   {  /* Korrektur fuer den IE 5 und 6 */
     margin-bottom: -0.2em;
   }

   *:first-child+html ul#Navigation li
   {  /* Korrektur fuer den IE 7 */
     padding-bottom: -0.4em;
   }

   ul#Navigation li ul
   {
     margin: 0;
     padding: 0;
     position: absolute;
     top: 1.60em;
     left: 0;
     background-color: gray;
     display: none;
     border: 1px solid white;
   }

   * html ul#Navigation li ul
   {  /* Korrektur fuer IE 5.x */
     left: -1.5em;
     lef\t: -0.4em;
   }

   *:first-child+html ul#Navigation ul
   {  /* Workaround fuer den IE 7 */
     background-color: silver;
     padding-bottom: 0.2em;
   }

   ul#Navigation li:hover
   {
     color: black;
     background-color: #86ad32;
   }

   ul#Navigation li:hover ul
   {
     display: block;
   }

   ul#Navigation li ul li
   {
     float: none;
     display: block;
     text-align: left;
   }

   ul#Navigation li ul li a
   {
     font-weight: normal;
   }

ul#Navigation a, ul#Navigation span
   {
     display: block;
     padding: 0.2em 1em;
     text-decoration: none;
     font-weight: bold;
     color: white;
   }

   * html ul#Navigation a, * html ul#Navigation span
   {
   }

   ul#Navigation a:hover, ul#Navigation span, li.aktuell
   {
     color: black;
     background-color: #86ad32;
   }

   li.aktuell
   {
     background-color: silver;
   }



/* Nutzteil --------------------------------------------------*/
   UL
   {
     padding-left : 20px;
     margin : 0 0 10px 0;
   }

   H1
   {
     margin-top : 0px;
     margin-bottom : 15px;
     font-family : sans-serif;
	   font-size : 22px;
	   font-weight : bold;
	   font-style : normal;
     text-decoration : none;
   }

   H2
   {
     margin-top : 20px;
     margin-bottom : 5px;
     font-family : sans-serif;
     font-size : 18px;
     font-weight : bold;
     font-style : normal;
     text-decoration : none;
   }

   H3
   {
     margin-top : 20px;
     margin-bottom : 5px;
     font-family : sans-serif;
     font-size : 15px;
     font-weight : bold;
     font-style : normal;
     text-decoration : none;
   }

   .klein
   {
     font-size: 11px;
   }

   OL.Patbox
   {
     margin-top: 10px;
     padding-left: 25px;
   }

   OL.Patbox LI
   {
     margin-bottom: 10px;
   }

   .Fehler  {
     color: red;
     font-weight: bold;
   }

   div.datenschutzHighlight {
       border: 1px solid #86ad32;
       padding: 10px;
       background-color: silver;
   }



/* Bilder und Grafiken -----------------------------------------*/
   img.Schatten
   {
     background-repeat: no-repeat;
     background-position: right bottom;
     background-image: url("grafik/BildSchatten.png");
     background-color: transparent;
     padding: 0px 10px 10px 0px;
     margin-right: 50px;
     margin-bottom: 15px;
   }



/* Formulare eun Eingaben -------------------------------------*/
   FORM#Kontakt, .FormPrefix
   {
       margin-left: 230px;
   }

   FORM#Kontakt .Fehler
   {
     color: red;
   }

   FORM#Kontakt INPUT.Text
   {
     width: 500px;
   }

   FORM#Kontakt TEXTAREA
   {
     width: 500px;
   }
