
@import url("../footermoz.css") screen;
/*Allgemein*/
#container { display: block; height: 100%; min-height: 100% }
html, body  { color: #2e4336; font-size: 0.9em; font-family: Georgia, "Times New Roman", Times, serif; background-color: #fffcda; margin: 0; padding: 0 }
h4         { color: #2e4336; font-size: 1.1em; font-weight: normal; line-height: 1.45em; margin: 0 0 1.75em }
.oben { font-size: 0.95em; text-align: right }
a, a:link, a:visited, a:active     { color: #333; text-decoration: underline }
a:hover  { color: #000; text-decoration: none; background-color: #ffe3bb }
/*Hinweis f?r alte Browser*/
#alt { visibility: hidden; display: none; position: absolute; z-index: 0; top: 0; left: 0; width: 600px }
/*Bereich Header*/
.headcont { color: #fff; font-size: 1.75em; line-height: 0; padding: 10px 10px 10px 250px }
/*Portalreiter*/
.port1 p, .port2 p, .port3 p         { font-size: 1.1em; line-height: normal; margin: 0; padding: 4px 0 0 }
.port1 a:link, .port2 a:link, .port3 a:link, .port1 a:visited, .port2 a:visited, .port3 a:visited      { color: #f6ece8; font-weight: bold; text-decoration: none; margin: 0; padding-left: 15px }
#port_za, #akt_za, #port_pat, #akt_pat, #port_lab, #akt_lab   { color: #fff; padding: 0; width: 206px }
#port_za        { line-height: 0; background-color: #ba4141; margin: 0; padding: 0; height: 24px }
#port_pat         { line-height: 0; background-color: #4d8062; margin: 0; padding: 0; height: 24px }
#port_lab        { line-height: 0; background-color: #337099; margin: 0; padding: 0; height: 24px }
#akt_za a:hover, #akt_pat a:hover, #akt_lab a:hover  { text-decoration: none; background-color: transparent }
#port_za a:hover, #port_pat a:hover, #port_lab a:hover   { text-decoration: underline; background-color: transparent }
/*Hintergrundbilder*/
.ht1    { background-image: url("../start_pat_on.jpg"); position: absolute; left: -2000px }
.ht2    { background-image: url("../start_za_on.jpg"); position: absolute; left: -2000px }
.ht3   { background-image: url("../start_lab_on.jpg"); position: absolute; left: -2000px }
/*startkasten*/
.port1              { font-weight: bold; background-color: #d49090; display: block; margin: 20px 0 0; padding: 0; width: 656px; height: 24px }
.port2             { font-weight: bold; background-color: #8bc5a3; display: block; margin: 0; padding: 0; width: 656px; height: 24px }
.port3             { font-weight: bold; background-color: #90b9d5; background-position: left top; display: block; margin: 20px 0 0; padding: 0; width: 656px; height: 24px }
.start1 a, .start1 a:link              { color: #ffe3bb; font-weight: bold; text-decoration: none; background-color: #ba4141; background-image: url(../start_za.jpg); background-repeat: no-repeat; background-position: left top; display: block; width: 656px; height: 75px; border-top: 2px solid #000 }
.start1 a:visited   { color: #ffe3bb; text-decoration: none }
.start1 a:hover        { color: #fff; background-color: #ba4141; background-image: url(../start_za_on.jpg); background-repeat: no-repeat; background-position: left top; border-top: 2px solid #f9a100 }
.start2 a, .start2 a:link            { color: #ffe3bb; font-weight: bold; text-decoration: none; background-color: #4d8062; background-image: url(../start_pat.jpg); background-repeat: no-repeat; background-position: left top; display: block; width: 656px; height: 75px; border-top: 2px solid #000 }
.start2 a:visited   { color: #ffe3bb; text-decoration: none }
.start2 a:hover         { color: #fff; background-color: #4d8062; background-image: url(../start_pat_on.jpg); background-repeat: no-repeat; background-position: left top; border-top: 2px solid #f9a100 }
.start3 a, .start3 a:link            { color: #ffe3bb; font-weight: bold; text-decoration: none; background-color: #337099; background-image: url(../start_lab.jpg); background-repeat: no-repeat; background-position: left top; display: block; width: 656px; height: 75px; border-top: 2px solid #000 }
.start3 a:visited   { color: #ffe3bb; text-decoration: none }
.start3 a:hover        { color: #fffcda; background-color: #337099; background-image: url(../start_lab_on.jpg); background-repeat: no-repeat; background-position: left top; border-top: 2px solid #f9a100 }
.text        { font-size: 0.9em; line-height: 1.5em; text-decoration: none; margin-right: 10px; padding-top: 6px; width: 430px; float: right; clear: right; overflow: hidden }
/*Inhalt und Footer*/
#outer      { margin: 0 0 0 190px; padding: 0; width: 654px }
html>body #outer { width: 654px }
#outer>#inner { }
.hbild { background-image: url("../hbild.gif"); background-repeat: repeat-y; background-position: left top }
/*padding inhalt*/
#header .content { padding-bottom: 0; padding-left: 0 }
img   { behavior: url("pngbehavior.htc")    }
/*Inhalte*/
.textdiv      { display: block; margin: 0; padding-bottom: 15px; width: 656px; float: left }
.clr  { display: block; margin: 0; padding: 0; float: none; clear: both }
#nametop a, #nametop a:link, #nametop a:visited, #nametop a:hover  { color: #1b1b1b; font-variant: small-caps; text-decoration: none; background-color: transparent; word-spacing: 0.2em; margin: 0; padding: 0 0 2px; border-style: none }
#header  { background-color: #d7e9c2; display: block; margin-top: 50px; padding: 0; height: 65px; border-bottom: 1px solid #f9a100 }
.oben a, .oben a:link, .oben a:visited, .oben a:active  { color: #2e4336; text-decoration: underline; background-color: #ffe3bb; padding-right: 1px; padding-left: 1px; border: solid 1px #ffe3bb }
#navtop a, #navtop a:link, #navtop a:visited, #navtop a:active  { color: #2e4336; text-decoration: underline; padding-right: 1px; padding-left: 1px; border: solid 1px #fffcda }
#navtop a:hover, .textdiv a:hover, .oben a:hover, .verzeichnis a:hover  { color: #fffcda; text-decoration: none; background-color: #2e6b47; border: solid 1px #2e6b47 }
h2  { color: #2e4336; font-size: 1.75em; font-weight: normal; line-height: 1.3em; margin: 0 0 0.15em }
#footer a:link, #footer a:visited  { color: #000; text-decoration: underline; padding: 1px 2px }
#footer a:hover  { color: #fffcda; text-decoration: none; background-color: #2e6b47 }
.bold   { color: #2e4336; font-weight: bold }
.class { }
p  { color: #2e4336; font-size: 1.15em; line-height: 1.5em; margin: 0 }
#header1         { background-color: #fffcda; margin: 0; padding: 0; position: absolute; top: 0; width: 100%; height: 50px; border-bottom: 1px solid #d7e9c2 }
#nametop   { color: #2e6b47; font-size: 1.5em; padding-bottom: 2px; position: absolute; bottom: 0; left: 30px; width: 450px; float: left }
#nametop a, #nametop a:link, #nametop a:visited, #nametop a:hover         { color: #008638; font-variant: normal; text-decoration: none; background-color: transparent; word-spacing: 0.2em; margin: 0; padding: 0 0 2px; border-style: none }
#navtop     { color: #2b4134; font-size: 1em; font-family: Arial, Verdana, Helvetica, sans-serif; text-align: right; padding-bottom: 5px; position: absolute; bottom: 0; left: 500px; width: 344px }
#quick { position: relative; top: 5px; }
#headgrafik       { background-color: #d7e9c2; background-image: url(../../pix/headbild.jpg); background-repeat: no-repeat; background-position: left center; margin-top: 0; margin-bottom: 0; margin-left: 185px; width: 543px; height: 65px }
#headgrau1      { background-color: #d7e9c2; margin: 49px 0 0; width: 30px; height: 65px }
#headgrau  { background-color: #d7e9c2; margin-bottom: 0; margin-left: 543px; width: 96px; height: 65px }
#headlogo  { background-color: #fff; background-image: url(../../pix/logo.gif); background-repeat: no-repeat; background-position: left center; margin: 0 0 0 30px; width: 185px; height: 65px }

