html { margin:0px; padding:0px; border:0px; }
body { margin:0px; padding:0px; border:0px; background:#4F82C8 url(bilder/hgr.gif) bottom left fixed repeat-x; }

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

h1 {
   font-family:Verdana,Arial,sans-serif;
   font-size:14px;
   font-weight:bold;
   line-height:20px;
   padding:0 0 0 20px;
   margin:30px 0 30px 0;
   border-bottom:1px solid #013F7A;
   }
h2 {
   font-family:Verdana,Arial,sans-serif;
   font-size:14px;
   font-weight:bold;
   line-height:20px;
   margin:0px 0 10px 0;
   padding:10px 0 0 20px;
   border:0;
   }
h2.h2news { font-weight:normal; }

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

table.oben {
            border-left:1px solid #00E0FF;
            border-right:1px solid #0B3D7C;
            background:#fff;
            }
table.mitte { border-left:1px solid #00E0FF; border-right:1px solid #0B3D7C; }
table.unten { border-left:1px solid #00E0FF; border-right:1px solid #0B3D7C; }

td.ol { color:#000000; }
td.om { color:#000000; }

td.omo { color:#9F9F9F; font-size:14px; line-height:20px; padding-left:4px; }
.omo a { }
.omo a:link { color:white; text-decoration:none; }
.omo a:visited { color:white; text-decoration:none; }
.omo a:focus { color:#00ffff; text-decoration:none; }
.omo a:hover { color:#00ffff; text-decoration:none; }
.omo a:active { color:#00ffff; text-decoration:none; }

td.omu { color:white; background:#275A9C url(bilder/navhgr.jpg); padding-left:5px; }
.omu a { background-color:transparent; }
.omu a:link { color:white; text-decoration:none; }
.omu a:visited { color:white; text-decoration:none; }
.omu a:focus { color:#00ffff; text-decoration:none; }
.omu a:hover { color:#00ffff; text-decoration:none; }
.omu a:active { color:#00ffff; text-decoration:none; }

td.omunav { color:white; }
.omunav a { background-color:transparent; }
.omunav a:link { color:white; text-decoration:none; }
.omunav a:visited { color:white; text-decoration:none; }
.omunav a:focus { color:#00ffff; text-decoration:none; }
.omunav a:hover { color:#00ffff; text-decoration:none; }
.omunav a:active { color:#00ffff; text-decoration:none; }

td.omunava { color:white; }
.omunava a { background-color:transparent; }
.omunava a:link { color:#ffbf00; text-decoration:none; }
.omunava a:visited { color:#ffbf00; text-decoration:none; }
.omunava a:focus { color:#ffbf00; text-decoration:none; }
.omunava a:hover { color:#ffbf00; text-decoration:none; }
.omunava a:active { color:#ffbf00; text-decoration:none; }

td.omu2 { color:white; background:rgb(238,238,238); border-top:1px solid white; }

td.or { color:#000000; }
td.oru { color:#000000; background:#275A9C url(bilder/navhgr.jpg); }
td.oru2 { color:white; background:rgb(238,238,238); border-top:1px solid white; }
td.ml { color:#000000; background:white; }
td.mm { color:#000000; background:rgb(238,238,238) url(bilder/hgr_innen.gif) bottom left repeat-x; }
td.mr { color:#000000; background:rgb(238,238,238) url(bilder/hgr_innen.gif) bottom left repeat-x; }
td.ul { color:#000000; background:white; }
td.um { color:#000000; background:#d4d4d4; border-top:1px solid white; }

td.umo { color:white; background:#275A9C url(bilder/navhgr.jpg); padding:0 10px 0 10px; }
.umo a { background:transparent; }
.umo a:link { color:white; text-decoration:none; }
.umo a:visited { color:white; text-decoration:none; }
.umo a:focus { color:#00ffff; text-decoration:none; }
.umo a:hover { color:#00ffff; text-decoration:none; }
.umo a:active { color:#00ffff; text-decoration:none; }

table.navtable { }
.nav { color:#013F7A; background-color:rgb(238,238,238); line-height:22px; }
.nav a { padding-left:3px; color:#013F7A; display:block; }
.nav a:link { background-color:rgb(238,238,238); text-decoration:none; }
.nav a:visited { background-color:rgb(238,238,238); text-decoration:none; }
.nav a:focus { background-color:#DFDFDF; text-decoration:none; }
.nav a:hover { background-color:#dfdfdf; text-decoration:none; }
.nav a:active { background-color:#dfdfdf; text-decoration:none; }

/* ffeb0f */
.nava { color:#013F7A; background-color:#ffeb0f; line-height:22px; }
.nava a { padding-left:3px; color:#013F7A; display:block; }
.nava a:link { background-color:#ffbf00; text-decoration:none; }
.nava a:visited { background-color:#ffbf00; text-decoration:none; }
.nava a:focus { background-color:#ffbf00; text-decoration:none; }
.nava a:hover { background-color:#ffbf00; text-decoration:none; }
.nava a:active { background-color:#ffbf00; text-decoration:none; }

.navtitle { background:#c8c8c8 url(bilder/navhgr_haupt.jpg); color:#003A6E; padding-left:3px; border-bottom:1px solid white; line-height:22px; }

table.mmtable { }
.inhalt,.beschriftungtd { color:#013F7A; }
.inhalt a { }
.inhalt a:link { color:#013F7A; text-decoration:underline; }
.inhalt a:visited { color:#013F7A; text-decoration:underline; }
.inhalt a:focus { color:#8f8f8f; text-decoration:underline; }
.inhalt a:hover { color:#8f8f8f; text-decoration:underline; }
.inhalt a:active { color:#8f8f8f; text-decoration:underline; }

.inhalt a.ext { background:url(bilder/ext.gif) right center no-repeat; padding-right:15px; }

.fuss { font-size:12px; line-height:18px; color:#8f8f8f; }
.fuss a { color:#8f8f8f; }
.fuss a:link { text-decoration:none; }
.fuss a:visited { text-decoration:none; }
.fuss a:focus { text-decoration:none; }
.fuss a:hover { text-decoration:none; }
.fuss a:active { text-decoration:none; }

form.formular td { padding-left:20px; }
.beschriftungtd { }
.eingabetd { }
input,textarea {
               font-family:Verdana,Arial,sans-serif;
               font-size:14px;
               font-weight:normal;
               line-height:20px;
               }
input.eingabe,textarea.eingabe { color:#fff; padding-left:2px; }
input.eingabe { height:25px; width:300px; }
textarea.eingabe { width:300px; overflow:auto; }
input.button {
             width:300px;
             height:25px;
             color:#013F7A;
             background:#eeeeee;
             cursor:pointer;
             line-height:16px;
             }
input.eingabe,textarea.eingabe {
                               border:1px solid blue;
                               background:url(bilder/hgr.gif) repeat-x;
                               border-right:1px solid #00E0FF;
                               border-bottom:1px solid #00E0FF;
                               border-left:1px solid #0B3D7C;
                               border-top:1px solid #0B3D7C;
                               }

.meldung1 { font-size:14px; font-weight:bold; color:#000; }
.meldung2 { font-size:14px; font-weight:bold; color:red; }

ul { list-style-image:url(bilder/punkt.gif); }
li { margin-bottom:6px; }


.picr {
      float:right;
      margin:0 0 0 -70px;
      position:relative;
      left:80px;
      }

.picl {
      float:left;
      margin:0 8px 0 0;
      }

.clear { clear:both; }

.portrait { background:url(bilder/bildhgr.gif) left top no-repeat; }

.abhgr { background:url(bilder/ab_hgr.gif) left top no-repeat; }

.klein { font-size:12px; color:#8f8f8f; }
.kleinl { font-size:10px; color:#8f8f8f; line-height:12px; }
.klein2 { font-size:11px; line-height:14px; }

.zitat, .zitat p, .zitat h2 {
                            font-family:Verdana,Arial,sans-serif;
                            font-size:13px;
                            font-weight:normal;
                            line-height:18px;
                            }
.zitat { background:#dfdfdf; padding:20px; margin-left:20px; }

.datum {
       /* border-top:1px solid #C2C2C1;
       padding-top:6px;
       color:#9f9f9f; */
       }

.tabelle { border-collapse:collapse; margin-left:20px; }
.tabelle td {
            padding:0 10px 0 3px;
            border-bottom:1px solid #B0B0AE;
            }

.navzert {
         color:#8A8A8A;
         background:#fff;
         font-size:13px;
         }
.navzert a { color:#8a8a8a; }
.navzert a:link { color:#8a8a8a; text-decoration:underline; }
.navzert a:visited { color:#8a8a8a; text-decoration:underline; }
.navzert a:focus { color:#8a8a8a; background:#dfdfdf; text-decoration:underline; }
.navzert a:hover { color:#8a8a8a; background:#dfdfdf; text-decoration:underline; }
.navzert a:active { color:#8a8a8a; background:#dfdfdf; text-decoration:underline; }
