html { margin:0px; padding:0px; border:0px; height:100%; }
body { margin:0px; padding:0px; border:0px; height:100%; background:#6f6f6f; }

body,td,p {
          font-family:Arial,sans-serif;
          font-size:12px;
          font-weight:normal;
          line-height:20px;
          }

h1 {
   font-family:Arial,sans-serif;
   color:#000;
   font-size:12px;
   font-weight:bold;
   line-height:20px;
   border:0;
   padding:0;
   margin:0 0 20px 0;
   }
h2 {
   font-family:Arial,sans-serif;
   color:#000;
   font-size:12px;
   font-weight:bold;
   line-height:20px;
   border:0;
   padding:0;
   margin:0 0 10px 0;
   }
p {
  margin:0 0 15px 0;
  padding:0 0 0 0;
  border:0;
  }
b { font-weight:bold; }

table.wrap { }
table.indexwrap { }

table.oben,table.oben2,table.mitte,table.mitte2,table.unten { width:100%; }
td.ol { color:#000; background:#A89996; }
.olinhalt { padding-left:41px; }
td.om { color:#000; background:#A89996; }
.ominhalt { }
td.or { }
.o2m { background:#8270A4; }
.mitte { background:#fff; }
.mitte2 { background:#A89996; }
td.ml { color:#000; }
td.mm { color:#000; }
td.mr { }
td.ul { color:#000; background:#6f6f6f; }
td.um { color:#000; background:#6f6f6f; }
td.ur { }

table.topnavtable { }
.topnav { border-right:1px solid #fff; }
.topnava { border-right:1px solid #fff; }

table.navtable { }
.nav { }
.nav a { color:#000; }
.nav a:link { text-decoration:none; }
.nav a:visited { text-decoration:none; }
.nav a:focus { text-decoration:none; color:#8270A4; }
.nav a:hover { text-decoration:none; color:#8270A4; }
.nav a:active { text-decoration:none; color:#8270A4; }

.nava { }
.nava a { color:#000; font-weight:bold; }
.nava a:link { text-decoration:none; }
.nava a:visited { text-decoration:none; }
.nava a:focus { text-decoration:none; }
.nava a:hover { text-decoration:none; }
.nava a:active { text-decoration:none; }

.nav2 { }
.nav2 a { color:#000; } /* #7f7f7f */
.nav2 a:link { text-decoration:none; }
.nav2 a:visited { text-decoration:none; }
.nav2 a:focus { text-decoration:none; color:#8270A4; }
.nav2 a:hover { text-decoration:none; color:#8270A4; }
.nav2 a:active { text-decoration:none; color:#8270A4; }

.nav2a { }
.nav2a a { color:#000; font-weight:bold; }
.nav2a a:link { text-decoration:none; }
.nav2a a:visited { text-decoration:none; }
.nav2a a:focus { text-decoration:none; }
.nav2a a:hover { text-decoration:none; }
.nav2a a:active { text-decoration:none; }


table.subnavtable {
                  margin-bottom:4px;
                  }
.subnavwrap {
            /* float:right; */
            width:400px;
            background:#fff;
            padding:0 8px 0 0;
            margin:0 0 20px 0;
            }
.subnav {
        text-align:left;
        font-size:12px;
        line-height:20px;
        }
.subnav a {
       color:#0070c0;
       border:0;
       padding-right:0;
       }
.subnav a:link { text-decoration:none; }
.subnav a:visited { text-decoration:none; }
.subnav a:focus { text-decoration:none; }
.subnav a:hover { text-decoration:none; }
.subnav a:active { text-decoration:none; }

.subnava {
        text-align:right;
        font-size:12px;
        line-height:20px;
        font-weight:bold;
        }
.subnava a {
       color:#000;
       border:0;
       padding-right:0;
       }
.subnava a:link { text-decoration:none; }
.subnava a:visited { text-decoration:none; }
.subnava a:focus { text-decoration:none; }
.subnava a:hover { text-decoration:none; }
.subnava a:active { text-decoration:none; }


table.mmtable { margin-top:50px; }
.inhalt,.beschriftungtd { color:#000; }
.inhalt a { color:#000; }
.inhalt a:link { text-decoration:underline; }
.inhalt a:visited { text-decoration:underline; }
.inhalt a:focus { text-decoration:underline; color:#8270A4; }
.inhalt a:hover { text-decoration:underline; color:#8270A4; }
.inhalt a:active { text-decoration:underline; color:#8270A4; }

.fuss {
      font-size:9px;
      line-height:14px;
      color:#A89996;
      background:#6f6f6f;
      padding-left:30px;
      }
.fuss a { color:#A89996; }
.fuss a:link { text-decoration:none; }
.fuss a:visited { text-decoration:none; }
.fuss a:focus { text-decoration:underline; }
.fuss a:hover { text-decoration:underline; }
.fuss a:active { text-decoration:underline; }

.klein { font-size:11px; text-align:left; line-height:12px; }

form.formular td { }
.beschriftungtd { }
.eingabetd { }
input,textarea {
               font-family:Arial,sans-serif;
               font-size:12px;
               font-weight:normal;
               line-height:20px;
               }
input.eingabe,textarea.eingabe {
                               color:#000;
                               background:#fff;
                               padding-left:2px;
                               }
input.eingabe {
              height:25px;
              width:300px;
              border:1px solid #A89996;
              }
textarea.eingabe {
                 width:300px;
                 overflow:auto;
                 border:1px solid #A89996;
                 }
input.button {
             width:300px;
             height:25px;
             color:#000;
             background:#fff;
             cursor:pointer;
             line-height:16px;
             }
.meldung1 { font-size:12px; font-weight:bold; color:#000; background:#fff; }
.meldung2 { font-size:12px; font-weight:bold; color:red; background:#fff; }

ul {
   list-style-image:url(bilder/listdot.gif);
   margin:0 0 10px 16px;
   padding:0;
   }

.ext {
     padding-right:16px;
     background:url(bilder/ext.gif) right center no-repeat;
     white-space:nowrap;
     }
.ext:hover { background:url(bilder/exth.gif) right center no-repeat; }
.int {
     padding-right:16px;
     background:url(bilder/int.gif) right center no-repeat;
     white-space:nowrap;
     }
.int:hover { background:url(bilder/inth.gif) right center no-repeat; }

.picr {
      float:right;
      margin:0 0 4px 10px;
      border:1px solid #dfdfdf;
      }
.picl {
      float:left;
      margin:0 10px 4px 0;
      border:1px solid #dfdfdf;
      }
.pic {
      border:1px solid #dfdfdf;
      }
.picwrapr {
      float:right;
      margin:0 0 10px 10px;
      text-align:left;
      font-size:10px;
      line-height:12px;
      }
.picwrapr img { border:1px solid #dfdfdf; }
.picwrapl {
      float:left;
      margin:0 10px 10px 0;
      text-align:left;
      font-size:10px;
      line-height:12px;
      }
.picwrapl img { border:1px solid #dfdfdf; }

table.picwrap {
      margin:0 0 16px 0;
      }
.picwrap td {
         font-size:11px;
         line-height:18px;
         }
.picwrap img { margin:0 10px 0 0; }

.boxr {
      width:250px;
      float:right;
      margin:0 0 4px 0;
      border:0;
      padding:8px;
      background:#efefef;
      font-size:12px;
      line-height:16px;
      font-style:italic;
      }

.boxl {
      width:250px;
      float:left;
      margin:0 0 4px 0;
      border:0;
      padding:8px;
      background:#efefef;
      font-size:12px;
      line-height:16px;
      font-style:italic;
      }

.left { float:left; }
.right { float:right; }
.clear { clear:both; }

#picbox {
        background:#efefef;
        height:60px;
        width:100%;
        margin:0;
        padding:0;
        }

.info {
      background:#efefef;
      padding:8px 20px 8px 20px;
      /* border-left:15px solid #e6b482; */
      font-weight:bold;
      margin-top:20px;
      margin-bottom:20px;
      }

.news {

      margin-top:20px;
      margin-bottom:20px;
      }

.neu {
     color:#6f4f30;
     background:#f0d2b4;
     padding:0 2px 0 2px;
     }

.glossar {
         width:500px;
         text-align:left;
         background:#fff;
         margin-top:30px;
         }

.subdivtitle,.subdivtitle h1,.subdivtitle h2 {
             color:#4f4f4f;
             margin:0;
             padding:0;
             border:0;
             font-size:11px;
             }
.subdivtext {
            margin:0;
            color:#4f4f4f;
            font-size:11px;
            }
.subdivtext a { }
.subdivtext a:link { text-decoration:underline; color:#4f4f4f; }
.subdivtext a:visited { text-decoration:underline; color:#4f4f4f; }
.subdivtext a:focus { text-decoration:underline; color:#4f4f4f; }
.subdivtext a:hover { text-decoration:underline; color:#4f4f4f; }
.subdivtext a:active { text-decoration:underline; color:#4f4f4f; }

.subdivtext ul {
   list-style:square;
   margin:0 0 10px 16px;
   padding:0;
   }
#subdiv1 {
         margin:30px 0px 0 10px;
         padding:0;
         line-height:16px;
         width:20%;
         height:150px;
         float:left;
         }
#subdiv2 {
         margin:30px 0px 0 10px;
         padding:0;
         line-height:16px;
         width:40%;
         height:150px;
         float:left;
         }
#subdiv3 {
         margin:30px 20px 0 10px;
         padding:0;
         line-height:16px;
         width:30%;
         height:150px;
         float:left;
         }

.pfbuttonz {
             width:30px;
             height:370px;
             color:#fff;
             background:#fff url(bilder/praxisfotos/pf_zurueck.gif) center top no-repeat;
             cursor:pointer;
             border:0;
             }
.pfbuttonv {
             width:30px;
             height:370px;
             color:#fff;
             background:#fff url(bilder/praxisfotos/pf_vor.gif) center top no-repeat;
             cursor:pointer;
             border:0;
             }

.hlight { color:#8270A4; }