html { margin:0; padding:0; border:0; }
body { margin:0; padding:0; border:0; background:#CFD0D2; }

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

h1 {
   font-family:Arial,sans-serif;
   font-size:13px;
   font-weight:bold;
   line-height:24px;
   border:0;
   padding:20px 0 10px 0;
   margin:0;
   color:#467198;
   background-color:#fff;
   }
h2 {
   font-family:Arial,sans-serif;
   font-size:13px;
   font-weight:bold;
   line-height:24px;
   border:0;
   padding:0 0 0px 0;
   margin:0;
   color:#000;
   background:#fff;
   }


h3 { font-family:Arial,sans-serif; font-size:9pt; font-weight:bold; line-height:20px; border:0px; padding:5px 0px 5px 0px; margin:0px; color:#000000; background-color:#ffffff; }



p { margin:0px 0px 10px 0px; padding:0px 0px 0px 0px; border:0px }
b { font-weight:bold; }

td.ol { color:#000; }
td.om { color:#000; background-color:#fff; }
td.or { }
td.ml { color:#000; }
td.mm { color:#000; background:#fff; }
td.mr { color:#000; }
td.ul { color:#000; }
td.um { color:#000; }
td.ur { }

.oben { margin-top:60px; }
#logo { margin-right:40px; }
#topnav img { border-right:1px solid #CECFD2; }
#topnav img#letzter { border-right:0px; }

#langnav { padding:0 30px 5px 0; }

.kapintro { }

.portrait { width:250px; height:253px; z-index:99; position:absolute; left:920px; top:327px; }
.adressbox {
           width:250px;
           height:270px;
           z-index:99;
           position:absolute;
           left:920px;
           top:327px;
           background:#CFD0D2;
           padding-left:20px;
           padding-top:25px;
           line-height:18px;
           color:#626367;
           }
.inhalt .adressbox a { text-decoration:none; color:#626367; }
.inhalt .adressbox a:link { text-decoration:none; color:#626367; }
.inhalt .adressbox a:visited { text-decoration:none; color:#626367; }
.inhalt .adressbox a:focus { text-decoration:none; color:#626367; }
.inhalt .adressbox a:hover { text-decoration:none; color:#626367; }
.inhalt .adressbox a:active { text-decoration:none; color:#626367; }

.subnavdiv { z-index:1; position:relative; left:60px; background:#CFD0D2; margin-top:40px; padding:15px 0; }
table.subavtable { }
td.subnav { font-size:13px; line-height:15px; padding:10px 0; }
td.subnav a { color:#626367; font-weight:normal; }
td.subnav a:link { text-decoration:none; }
td.subnav a:visited { text-decoration:none; }
td.subnav a:focus { text-decoration:none; }
td.subnav a:hover { text-decoration:none; }
td.subnav a:active { text-decoration:none; }

td.subnava { font-size:13px; line-height:15px; padding:10px 0; }
td.subnava a { color:#467198; font-weight:bold; }
td.subnava a:link { text-decoration:none; }
td.subnava a:visited { text-decoration:none; }
td.subnava a:focus { text-decoration:none; }
td.subnava a:hover { text-decoration:none; }
td.subnava a:active { text-decoration:none; }

table.mmtable { margin-top:40px; margin-bottom:40px; }
td.inhalt,td.beschriftungtd { color:#000; background-color:#fff; }
td.inhalt a { color:#000; }
td.inhalt a:link { text-decoration:underline; }
td.inhalt a:visited { text-decoration:underline; }
td.inhalt a:focus { text-decoration:underline; color:#626367; }
td.inhalt a:hover { text-decoration:underline; color:#626367; }
td.inhalt a:active { text-decoration:underline; color:#626367; }

.inhalt .endo { color:#000000; text-decoration:none; }
.inhalt .endo a { color:#000000; text-decoration:none; }
.inhalt .endo a:link { color:#000000; text-decoration:none; }
.inhalt .endo a:visited { color:#000000; text-decoration:none; }
.inhalt .endo a:focus { color:#000000; text-decoration:none; }
.inhalt .endo a:hover { color:#000000; text-decoration:none; }
.inhalt .endo a:active { color:#000000; text-decoration:none; }



.toplink a { background-color:transparent; color:#ffffff; font-weight:normal; padding-left:5px; padding-top:5px; }
.toplink a:link { text-decoration:none; }
.toplink a:visited { text-decoration:none; }
.toplink a:focus { text-decoration:none; }
.toplink a:hover { text-decoration:none; }
.toplink a:active { text-decoration:none; }

.klein { font-size:8pt; color:#000000; background-color:#ffffff; padding-left:15px; }
.klein a { color:#0070c0; }
.klein a:link { text-decoration:none; }
.klein a:visited { text-decoration:none; }
.klein a:focus { text-decoration:underline; }
.klein a:hover { text-decoration:underline; }
.klein a:active { text-decoration:underline; }

.printnav a { color:#0070c0; }
.printnav a:link { color:#0070c0; text-decoration:none; }
.printnav a:visited { text-decoration:none; }
.printnav a:focus { text-decoration:underline; }
.printnav a:hover { text-decoration:underline; }
.printnav a:active { text-decoration:underline; }

form.formular td { }
td.beschriftungtd { }
td.eingabetd { }
input,textarea { font-family:Arial,sans-serif; font-size:13px; font-weight:normal; line-height:20px; }
input.eingabe,textarea.eingabe { color:#000; background:#fff; border:1px solid #CFD0D2; padding:0 0 0 2px; margin:0px; }
input.eingabe { height:22px; width:320px; }
textarea.eingabe { width:320px; overflow:auto; }
input.button { width:320px; height:25px; color:#626367; border:0; background:#CFD0D2; cursor:pointer; line-height:16px; }

.meldung1 { font-size:13px; font-weight:bold; color:#000000; background-color:#ffffff; }
.meldung2 { font-size:13px; font-weight:bold; color:red; background-color:yellow; }

ul { list-style:square; margin-top:0; margin-bottom:0; }
.inhalt li { margin-bottom:5px; }

.datum { color:#7f7f7f; background-color:#ffffff; }

.hinweis { color:red; padding-left:30px; }
.hinweis a { color:red; }
.hinweis a:link { text-decoration:none; color:red; }
.hinweis a:visited { text-decoration:none; color:red; }
.hinweis a:focus { text-decoration:underline; color:red; }
.hinweis a:hover { text-decoration:underline; color:red; }
.hinweis a:active { text-decoration:underline; color:red; }


.marker { border-left:10px solid #CFD0D2; padding-left:8px; }

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

#sprech .dist { width:90px; float:left; }

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

td.fuss { color:#6f6f6f; padding-left:30px; padding-top:70px; font-size:12px; line-height:18px; }
td.fuss a { color:#6f6f6f; }
td.fuss a:link { text-decoration:none; }
td.fuss a:visited { text-decoration:none; }
td.fuss a:focus { text-decoration:none; }
td.fuss a:hover { text-decoration:none; }
td.fuss a:active { text-decoration:none; }

.fussbox { width:220px; float:left; }
.lastbox { width:130px; margin-left:40px; }

.fuss .indexfussbox { }
.fuss .indexfussbox a { text-decoration:underline; }
.fuss .indexfussbox a:link { text-decoration:underline; }
.fuss .indexfussbox a:visited { text-decoration:underline; }
.fuss .indexfussbox a:focus { text-decoration:underline; }
.fuss .indexfussbox a:hover { text-decoration:underline; }
.fuss .indexfussbox a:active { text-decoration:underline; }
