
@import url("../footermoz.css") screen;
/*Allgemein*/
html, body   { color: #222; font-size: 100.01%; font-family: arial, helvetica, sans-serif; background-color: #fff; margin: 0; padding: 0 }
#container { display: block; height: 100%; min-height: 100% }
#content { font-size: 0.85em; }
p         { color: #000; line-height: 1.5em; margin: 0 }
h2           { color: #333; font-size: 1.6em; font-weight: normal; line-height: 1.3em; margin: 0 0 0.4em }
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: #adadad; display: block; margin-top: 50px; padding: 0; height: 65px; border-bottom: 1px solid #8a8a8a }
#header1 { background-color: #fff; margin: 0; padding: 0; position: absolute; top: 0; width: 100%; height: 50px; border-bottom: 1px solid #8a8a8a }
#nametop { color: #555; font-size: 1.75em; 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: #555; text-decoration: none; background-color: transparent; margin: 0; padding: 0 0 2px; border-style: none }
.headcont { color: #fff; font-size: 1.75em; line-height: 0; padding: 10px 10px 10px 250px }
/*Portalreiter*/
.port1 p, .port2 p, .port3 p, .port4 p        { font-size: 1.1em; line-height: normal; margin: 0; padding: 4px 0 0 }
.port1 a:link, .port2 a:link, .port3 a:link, .port4 a:link, .port1 a:visited, .port2 a:visited, .port3 a:visited, .port4 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, #port_aktuell, #akt_aktuell   { color: #fff; padding: 0; width: 206px }
#port_za      { line-height: 0; background-color: #5362bc; margin: 0; padding: 0; height: 22px }
#port_pat       { line-height: 0; background-color: #268890; margin: 0; padding: 0; height: 22px }
#port_lab      { line-height: 0; background-color: #00008e; margin: 0; padding: 0; height: 22px }
#port_aktuell      { line-height: 0; background-color: #d63057; margin: 0; padding: 0; height: 22px }
#akt_za a:hover, #akt_pat a:hover, #akt_lab a:hover, #akt_aktuell a:hover  { text-decoration: none; background-color: transparent }
#port_za a:hover, #port_pat a:hover, #port_lab a:hover, #port_aktuell a:hover   { text-decoration: underline; background-color: transparent }
#headporthtg  { font-size: 0; background-color: #adadad; display: block; margin: 0; padding: 0; z-index: 50; height: 7px; border-bottom: 1px solid #fff; border-left: 0 solid #fff }
/*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-family: arial, Verdana, Helvetica, sans-serif; font-weight: bold; display: block; margin: 15px 0 0; padding: 0; width: 656px; height: 22px; border-bottom: 2px solid #5362bc }
.port2           { font-family: arial, Verdana, Helvetica, sans-serif; font-weight: bold; display: block; margin: 0; padding: 0; width: 656px; height: 22px; border-bottom: 2px solid #268890 }
.port3           { font-family: arial, Verdana, Helvetica, sans-serif; font-weight: bold; display: block; margin: 15px 0 0; padding: 0; width: 656px; height: 22px; border-bottom: 2px solid #00008e }
.port4           { font-family: arial, Verdana, Helvetica, sans-serif; font-weight: bold; display: block; margin: 35px 0 0; padding: 0; width: 656px; height: 22px; border-bottom: 2px solid #d63057 }
.start1 a, .start1 a:link            { text-decoration: none; background-color: #c8cee9; background-image: url(../start_za.jpg); background-repeat: no-repeat; background-position: left top; display: block; width: 656px; height: 75px }
.start1 a:visited { text-decoration: none }
.start1 a:hover       { color: #fff; background-color: #5362bc; background-image: url(../start_za_on.jpg); background-repeat: no-repeat; background-position: left top }
.start2 a, .start2 a:link           { text-decoration: none; background-color: #96d5d3; background-image: url(../start_pat.jpg); background-repeat: no-repeat; background-position: left top; display: block; width: 656px; height: 75px }
.start2 a:visited { text-decoration: none }
.start2 a:hover       { color: #fff; background-color: #268890; background-image: url(../start_pat_on.jpg); background-repeat: no-repeat; background-position: left top }
.start3 a, .start3 a:link          { text-decoration: none; background-color: #b1c1e6; background-image: url("../start_lab.jpg"); background-repeat: no-repeat; background-position: left top; display: block; width: 656px; height: 75px }
.start2 a:visited { text-decoration: none }
.start3 a:hover      { color: #fff; background-color: #00008e; background-image: url("../start_lab_on.jpg"); background-repeat: no-repeat; background-position: left top }
.text      { line-height: 1.4em; text-decoration: none; margin-right: 10px; padding-top: 6px; width: 430px; float: right; clear: right; overflow: hidden }
/*Inhalt und Footer*/
#outer     { background-color: #fff; margin: 0 0 0 190px; padding: 0; width: 654px }
html>body #outer { width: 654px }
#footer a:link, #footer a:visited { color: #333; text-decoration: underline; padding: 1px 2px }
#footer a:hover { color: #000; text-decoration: none; background-color: #fff }
#outer>#inner { }
/*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 }
.bold { color: #222; font-weight: bold }
#nametop a, #nametop a:link, #nametop a:visited, #nametop a:hover  { color: #555; text-decoration: none; background-color: transparent; margin: 0; padding: 0 0 2px; border-style: none }
#navtop  { color: #333; font-size: 0.93em; text-align: right; padding-bottom: 5px; position: absolute; bottom: 0; left: 530px; width: 314px }
#headgrafik  { background-color: #e5e5e5; background-image: url(../../pix/headbild.jpg); background-repeat: no-repeat; background-position: left center; margin-top: 0; margin-bottom: 0; margin-left: 160px; width: 448px; height: 65px }
#headgrau  { background-color: #999; margin-bottom: 0; margin-left: 448px; width: 206px; height: 65px }
#headgrau1 { background-color: #adadad; margin: 49px 0 0; width: 30px; 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 }

