
@import url("../footermoz.css") screen;
/*Allgemein*/
#container { display: block; height: 100%; min-height: 100% }
html, body   { color: #222; font-size: 0.9em; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0; padding: 0  }
h4         { color: #000; font-size: 1.1em; font-weight: normal; line-height: 1.45em; margin: 0 0 1.75em }
.oben { font-size: 0.9em; text-align: right }
a, a:link, a:visited, a:active     { color: #333; text-decoration: underline }
a:hover  { color: #000; text-decoration: none; background-color: #e5e5e5 }
/*Hinweis f?r alte Browser*/
#alt { visibility: hidden; display: none; position: absolute; z-index: 0; top: 0; left: 0; width: 600px }
/*Bereich Header*/
#header    { background-color: #424244; display: block; margin-bottom: 10px; padding: 0; height: 120px }
#header img { margin-top: 25px; margin-left: 62px; padding: 0; float: left; border: none }
#header1  { background-color: #f6ece8; margin: 0; padding: 0; position: absolute; top: 0; width: 100%; height: 50px; border-bottom: 1px solid #424244 }
#headgrau1  { background-color: #e3d8d3; margin: 49px 0 0; width: 30px; height: 65px }
/*Portalreiter*/
.portale     { background-image: url("port.gif"); background-repeat: repeat-x; background-position: left top; text-align: center; padding: 0; height: 30px }
.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: #fff; 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; text-align: left; padding: 0; width: 206px }
#port_za          { line-height: 0; background-color: #7e0044; margin: 0; padding: 0; height: 24px }
#port_pat           { line-height: 0; background-color: #00217c; margin: 0; padding: 0; height: 24px }
#port_lab          { line-height: 0; background-color: #007d7d; 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: #eb7573; margin-right: 50px; padding: 0; width: 206px; height: 24px }
.port2                { font-weight: bold; background-color: #6187dd; margin-right: 50px; margin-left: 62px; padding: 0; width: 206px; height: 24px }
.port3                  { font-weight: bold; background-color: #a7a7bf; padding: 0; width: 206px; height: 24px }
.start1 a, .start1 a:link                 { color: #e3d8d3; font-weight: bold; text-decoration: none; background-color: #7e0044; background-image: url(../start_za.jpg); background-repeat: no-repeat; background-position: left top; display: block; margin: 0 50px 0 0; padding: 0; width: 206px; height: 75px; border-top: 2px solid #888b8e }
.start1 a:visited   { color: #e3d8d3; text-decoration: none }
.start1 a:hover          { color: #f6ece8; background-color: #d91717; background-image: url(../start_za_on.jpg); background-repeat: no-repeat; background-position: left top ; border-top: 2px solid #fff; }
.start2 a, .start2 a:link                { color: #e3d8d3; font-weight: bold; text-decoration: none; background-color: #00217c; background-image: url(../start_pat.jpg); background-repeat: no-repeat; background-position: left top; display: block; margin: 0 50px 0 62px; padding: 0; width: 206px; height: 75px; border-top: 2px solid #888b8e }
.start2 a:visited   { color: #e3d8d3; text-decoration: none }
.start2 a:hover           { color: #f6ece8; background-color: #002eaf; background-image: url(../start_pat_on.jpg); background-repeat: no-repeat; background-position: left top ; border-top: 2px solid #fff; }
.start3 a, .start3 a:link                 { color: #e3d8d3; font-weight: bold; text-decoration: none; background-color: #4f576e; background-image: url(../start_lab.jpg); background-repeat: no-repeat; background-position: left top; display: block; padding: 0; width: 206px; height: 75px; border-top: 2px solid #888b8e }
.start3 a:visited   { color: #e3d8d3; text-decoration: none }
.start3 a:hover          { color: #f6ece8; background-color: #737fa0; background-image: url(../start_lab_on.jpg); background-repeat: no-repeat; background-position: left top ; border-top: 2px solid #fff; }
.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          { text-align: center; margin: 0; padding: 0; width: 844px }
html>body #outer   { text-align: center; width: 100% }
#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 }
.oben a, .oben a:link, .oben a:visited, .oben a:active  { color: #424244; text-decoration: underline; background-color: #e3d8d3; padding-right: 1px; padding-left: 1px; border: solid 1px #e3d8d3 }
#navtop a, #navtop a:link, #navtop a:visited, #navtop a:active   { color: #424244; text-decoration: underline; background-color: #fff; padding-right: 1px; padding-left: 1px; }
#navtop a:hover, .textdiv a:hover, .oben a:hover, .verzeichnis a:hover   { color: #f6ece8; text-decoration: none; background-color: #424244; }
h2  { color: #1b1b1b; 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: #000; text-decoration: none; background-color: #fff }
.bold   { color: #424244; font-weight: bold }
p  { color: #424244; font-size: 1.15em; line-height: 1.5em; margin: 0 }
#nametop { color: #424244; font-size: 1.9em; 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: #c5bcb7; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; text-decoration: none; background-color: transparent; margin: 0; padding: 0 0 2px; border-style: none }
#navtop      { color: #989898; font-size: 1em; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 1em; margin-bottom: 20px }
#headgrafik { background-color: #e3d8d3; background-image: url("../../pix/headbild.jpg"); background-repeat: no-repeat; background-position: left center; margin-top: 0; margin-bottom: 0; margin-left: 160px; width: 543px; 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: 160px; height: 65px }
.headcont { color: #fff; font-size: 1.75em; line-height: 0; padding: 10px 10px 10px 250px }
#headgrau { background-color: #e3d8d3; margin-bottom: 0; margin-left: 543px; width: 111px; height: 65px }
#grafik      { margin-bottom: 20px; }
.content  { font-size: 0.95em; line-height: 1em; padding: 5px 1px 1px 23px; width: 820px }
.content2    { margin: 0; padding: 0; width: 100%; height: 110px; overflow: visible }
#footer p { color: #424244; font-size: 0.85em; margin: 0 }
#content { }

