@import url("../footermoz.css") screen;/*Allgemein*/html, body  { color: #222; font-size: 100.01%; font-family: arial, helvetica, sans-serif; background-color: #fff; background-image: url(../../pix/containerback.gif); background-repeat: repeat-y; background-position: left top; margin: 0; padding: 0 }#container { display: block; height: 100%; min-height: 100% }#content { font-size: 0.85em; margin-bottom: 2px; }p       { color: #000; line-height: 1.45em; margin-top: 0; margin-bottom: 1.2em }h1           { color: #434343; font-size: 2em; font-weight: normal; line-height: 1.2em; margin: 0.15em 0 0.65em }h2          { color: #333; font-size: 1.6em; font-weight: normal; line-height: 1.3em; margin: 0 0 0.15em }h3          { color: #000; font-size: 1.3em; font-weight: normal; line-height: 1.4em; margin: 0.25em 0 0.15em }h4       { color: #222; font-size: 1.1em; font-weight: normal; line-height: 1.45em; margin: 0.5em 0 }h6   { color: #212121; font-size: 1.3em; font-family: "Times New Roman", Times, serif; font-style: italic; font-weight: normal; line-height: 1.2em; margin-top: 0; margin-bottom: 0.25em }.linie   { line-height: 0; display: block; margin: 0.5em 0; padding: 0; clear: both; border-top: 1px solid #999 }.oben { font-size: 1em; 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 }.bold  { color: #222; font-weight: bold }.kursiv { font-style: italic }.klein  { color: #444; font-size: 0.9em; line-height: 1.3em; background-color: #fff; display: block; margin: 0; padding: 0; clear: both }cite  { color: #333; font-size: 1.2em; font-family: "Times New Roman", Times, serif; font-style: italic; line-height: 1.3em }/*Hinweis f?r alte Browser*/#alt { visibility: hidden; display: none; position: absolute; z-index: 0; top: 0; left: 0; width: 600px }/*Bereich Header*/#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 }#navtop  { color: #333; font-size: 0.93em; text-align: right; padding-bottom: 5px; position: absolute; bottom: 0; left: 530px; width: 314px }#headgrafik  { background-color: #6895cf; 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: #6895cf; background-image: url(../../pix/zahn.gif); background-repeat: no-repeat; background-position: left 15px; margin-bottom: 0; margin-left: 290px; width: 364px; height: 65px }#headgrau1 { background-color: #6895cf; 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 }.headcont { color: #fff; font-size: 1.75em; line-height: 0; padding: 10px 10px 10px 250px }/*Portalreiter*/#headport      { font-family: arial, Verdana, Helvetica, sans-serif; font-weight: bold; background-image: url(../../pix/headportgrau.gif); background-repeat: repeat-x; background-position: left bottom; display: block; margin: 0; padding: 0; height: 33px; border-top: 20px solid #fff; border-bottom: 1px solid #fff; border-left: 30px solid #fff ; }#headport p { font-size: 1.15em; line-height: normal; margin: 0; padding: 4px 0 0 }#headport a:link, #headport a:visited { color: #fff; font-weight: bold; text-decoration: none; margin: 0; padding-left: 10px }#port_za, #akt_za, #port_pat, #akt_pat, #port_lab, #akt_lab  { color: #fff; padding: 0; width: 170px; float: left }#port_za  { background-color: #714155; margin-left: 0; padding: 0; height: 26px }#port_pat   { background-color: #3B666F; margin-left: 32px; padding: 0; height: 26px }#port_lab  { background-color: #3B556F; margin-left: 32px; padding: 0; height: 26px }#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 }#headporthtg { font-size: 0; background-color: #adadad; display: block; margin: 0; padding: 0; z-index: 2; height: 7px; border-bottom: 1px solid #fff; border-left: 0 solid #fff }/*Hauptnavigation*/#navicontainer li    { margin: 0; padding: 0; float: left }#navicontainer br  { clear: both }.farb_za    { background-color: #714155 }.farb_pat     { background-color: #3B666F }.farb_lab    { background-color: #3B556F }.farb_global    { background-color: #adadad }/*Navigationspfad*/#breadtop { font-size: 0; background-color: #adadad; width: 844px; height: 7px }#breadcrumb  { color: #333; background-color: #e5e5e5; margin: 0 0 0 190px; padding: 7px 0; width: 654px }#breadcrumb a:link, #breadcrumb a:visited   { color: #000; text-decoration: underline; padding: 1px }#breadcrumb a:hover { color: #000; text-decoration: none; background-color: #fff }/*Inhalt und Footer*/#outer    { background-color: #fff; margin: 0 0 0 190px; padding: 0; position: relative; 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 }/*vertikale navigation*/#navcontainer ul    { list-style: none; margin: 0; padding: 0; clear: left; border: none }#navcontainer li { margin: 0; border-bottom: 1px solid #6895cf }#navicontainer li a, #navicontainer li a:link    { color: #fff; font-weight: bold; text-decoration: none; display: block; margin: 5px 0 4px; padding: 3px 15px; width: auto; border-right: 1px solid #fff }#navicontainer a:visited  { font-weight: bold }#navicontainer li#active a  { color: #000; text-decoration: none; background-color: #fff }html>body #navcontainer li a { width: auto }#navcontainer ul ul { }#subnavlist #subactive a     { color: #000; background-color: #fff }img   { behavior: url("../../css_portal1/css/pngbehavior.htc")    }/*Inhalte*/.textdiv   { font-size: 1.05em; display: block; margin: 0; width: 400px; float: left  }.verzeichnis   { display: block; margin: 0; width: 280px; float: left }.kasten1        { display: block; margin: 0; padding: 0; position: relative; width: 206px; float: left; clear: both }.kasten3      { display: block; margin: 0; padding: 0; position: relative; width: 630px; clear: both }.marg_20    { margin-top: -25px; float: left }.marg_40  { margin-top: -40px; float: left }.marg_60  { margin-top: -60px; float: left }.kastenbu  { display: block; position: relative; width: 630px; clear: both }.bilddiv_r    { display: block; margin: 0; padding: 0; width: 206px; float: right }.bilddiv_r a:hover, .kasten1 a:hover, .kasten3 a:hover { background-color: transparent }.bilddiv_r p   { color: #333; font-size: 0.9em; line-height: 1.4em; margin-top: 0.3em; margin-bottom: 0.3em }.bilddiv1     { display: block; margin-right: 6px; padding: 0; position: relative; width: 206px; height: 206px; float: left }.bilddiv2        { display: block; margin: 0; padding: 0; position: relative; bottom: 0; width: 206px; height: 206px; float: right }.bilddiv3        { display: block; margin: 0; padding: 0; position: relative; bottom: 0; width: 206px; height: 206px }.bilddiv1 img, .bilddiv2 img, .bildtab_r img, .bildtab_q12 img, .bildtab_q3 img       { background-color: #fff; margin: 5px 0 1px; padding: 0; border: solid 3px #aaa }.bilddiv_r img    { margin-bottom: 1px; border: solid 3px #aaa }.bilddiv_q2 { display: block; margin: auto 0 0; padding: 0; width: 426px; float: left }.clr  { display: block; margin: 0; padding: 0; float: none; clear: both }.bildtab_q12  { display: block; margin: 0 6px 0 0; padding: 0; width: 206px; float: left }.bildtab_q3 { display: block; margin: 0; padding: 0; width: 206px; float: left }.bild  { display: block; position: absolute; bottom: 0; float: none }.bu     { color: #444; font-size: 0.85em; line-height: 1.2em; background-color: #fff; display: block; margin: 1px 0 5px; padding: 2px 3px 2px 6px; clear: both; border: solid 1px #ccc }.bu2    { background-color: #fff; display: block; margin: 1px 6px 0 0; padding: 0; width: 418px; float: left }.bu2 p  { color: #444; font-size: 0.85em; line-height: 1.2em; margin: 0; padding: 2px 1px 2px 6px; border: solid 1px #ccc }.fli { margin: 0 10px 0 0; float: left }/*Hintergrund / Dekobilder*/.htkasten   { display: block; position: relative; width: 206px; clear: both }.kastendiv    { display: block; margin: 0; padding: 0; position: relative; width: 206px }.htkasten img  { margin: 3px; border: solid 0 #fff }.dekopng   { margin: 0; padding: 0; position: relative; top: -190px }.htpng   { margin: 0; padding: 0; position: absolute; top: 0px }.navdeko   { margin: 0; padding: 0; position: relative; top: 0; width: 190px; height: 190px; float: left }.navdiv  { margin: 0; padding: 0; position: relative; top: 0; width: 190px; height: 190px }/*Einzelansichten*/#einzeldiv        { display: block; margin: 0; padding: 0; width: auto; float: left }.ekasten        { line-height: 0; margin: 0; padding: 0; position: relative; width: auto; clear: both }.ediv         { margin: 0; padding: 0; position: relative; border: solid 1px #999 }.egif    { display: block; margin: 0; padding: 0; position: absolute; top: 0; float: none }.ediv img   { background-color: #fff; margin: 0; padding: 0; border: solid 6px #bcbcbc }.egif img  { margin: 7px }.textdiv ul   { color: #000; line-height: 1.5em; margin: 0 0 15px 15px; padding: 0 }.textdiv ol, ol li    { color: #000; line-height: 1.4em; margin: 5px 10px; padding-left: 5px }.textdiv ul li { list-style-type: disc; list-style-position: outside; display: list-item; margin: 0.75em 0; border-top: 0 none }.verzeichnis li a, .verzeichnis li a:link { line-height: 1.7em }.clearfix:after { content: ".";  display: block; height: 0;  clear: both;  visibility: hidden; }.clearfix{display: inline-table;}/* Hides from IE-mac \*/* html .clearfix{height: 1%;}.clearfix{display: block;}/* End hide from IE-mac */html>body #header1 { position: relative; margin-bottom: -50px; }html>body #headlogo { margin-top: -50px; }.textdiv.akt {width: 630px;}.akt img {border: solid 3px #aaa; }img.bild_rechts { float: right; margin-top: 0; margin-bottom: 20px; margin-left: 20px; }.akt h2 { margin-bottom: 1em; padding-top: 0.3em; }.akt h6 { color: #000; font-size: 1em; font-family: arial, Verdana, Helvetica, sans-serif; background-color: #eaeaea; margin-top: 4em; margin-bottom: 1em; padding: 4px 3px 3px 5px; 
