body,p,table,td,th,a,strong,span,b,div {
 font-family:'haettenschweilerregular';
 color:#999999;
}

@font-face {
 font-family:'haettenschweilerregular';
 src:url('hatten-wf.eot');
 src:url('hatten-wf.eot?#iefix') format('embedded-opentype'),
     url('hatten-wf.woff2') format('woff2'),
     url('hatten-wf.woff') format('woff'),
     url('hatten-wf.ttf') format('truetype');
 font-weight:normal;
 font-style:normal;
}

body {
 background-color:#000000;
 border:none;
 margin:0px;
 padding:0px;
}

body.frameblau01 {
 background-color:#0066FF;
 border:none;
 margin:0px;
 padding:0px;
}

body.framegelb01 {
 background-color:#FFFF00;
 border:none;
 margin:0px;
 padding:0px;
}

body.framegraud01 {
 background-color:#666666;
 border:none;
 margin:0px;
 padding:0px;
}

body.framegrauh01 {
 background-color:#999999;
 border:none;
 margin:0px;
 padding:0px;
}

body.framegruen01 {
 background-color:#00FF00;
 border:none;
 margin:0px;
 padding:0px;
}

body.framerot01 {
 background-color:#FF0000;
 border:none;
 margin:0px;
 padding:0px;
}

body.frameschwarz01 {
 background-color:#000000;
 border:none;
 margin:0px;
 padding:0px;
}

a {
 text-decoration:none;
}

a:link { color:#999999; }
a:visited { color:#666666; }
a:hover { color:#0066FF; }
a:active { color:#0066FF; }

.inhtextgr {
 font-weight:normal;
 font-style:normal;
 font-size:20px;
 line-height:22px;
}

.inhtextmi {
 font-weight:normal;
 font-style:normal;
 font-size:18px;
 line-height:20px;
}

.inhtextkl {
 font-family:"Helvetica Narrow";
 font-weight:normal;
 font-style:normal;
 font-stretch:expanded;
 font-size:12px;
 line-height:14px;
}

.inhtextgrb {
 font-weight:normal;
 font-style:normal;
 font-size:20px;
 line-height:22px;
 color:#0066FF;
}

.inhtextmib {
 font-weight:normal;
 font-style:normal;
 font-size:18px;
 line-height:20px;
 color:#0066FF;
}

.inhtextklb {
 font-family:"Helvetica Narrow";
 font-weight:normal;
 font-style:normal;
 font-size:12px;
 line-height:14px;
 color:#0066FF;
}

.mentextgr {
 font-weight:normal;
 font-style:normal;
 font-size:20px;
 line-height:22px;
}

.mentextmi {
 font-weight:normal;
 font-style:normal;
 font-size:18px;
 line-height:20px;
}

.mentextkl {
 font-weight:normal;
 font-style:normal;
 font-size:14px;
 line-height:16px;
}

#mentextgrb {
 font-weight:normal;
 font-style:normal;
 font-size:20px;
 line-height:22px;
 color:#0066FF;
}

#mentextmib {
 font-weight:normal;
 font-style:normal;
 font-size:18px;
 line-height:20px;
 color:#0066FF;
}

#mentextklb {
 font-weight:normal;
 font-style:normal;
 font-size:14px;
 line-height:16px;
 color:#0066FF;
}

.mentextzeilegr {
 font-weight:normal;
 font-style:normal;
 font-size:20px;
 line-height:22px;
 letter-spacing:1em;
}

.mentextzeilemi {
 font-weight:normal;
 font-style:normal;
 font-size:18px;
 line-height:20px;
}

.mentextzeilekl {
 font-weight:normal;
 font-style:normal;
 font-size:14px;
 line-height:16px;
}

div.firmagross {
 visibility:display;
 font-size:38px;
 color:#0066FF;
 background:none;
 z-index:10;
 position:absolute;
 /*Position MEiSTER architektur absolut*/
 top:30px;
 left:30px;
 width:620px;
 height:38px;
 /*Position MEiSTER architektur absolut*/
}

/*
div.firmagrosslinie01 {
 visibility:display;
 text-align:justify;
 margin:0px;
 padding:0px;
 z-index:11;
 position:absolute;
 Position der Linie nach MEiSTER relativ zu firmagross (funktioniert bei duenen Lineien bei IE 5 nicht
 top:0px;
 left:0px;
 width:600px;
 height:4px;
 Position der Linie nach MEiSTER relativ zu firmagross
}
*/

div.firmaklein {
 visibility:display;
 font-size:20px;
 color:#0066FF;
 background:none;
 z-index:9;
 position:absolute;
 /*Position MEiSTER architektur relativ zum Menue 01*/
 top:30px;
 left:15px;
 width:140px;
 height:20px;
 /*Position MEiSTER architektur relativ zum Menue 01*/
}

div.signetreun {
 visibility:display;
 margin:0px;
 padding:0px;
 background:none;
 z-index:11;
 position:absolute;
 /*Position des Signets absolut*/
 top:390px;
 left:590px;
 width:60;
 height:60;
 /*Position des Signets absolut*/
}

div.signetreob {
 visibility:display;
 margin:0px;
 padding:0px;
 background:none;
 z-index:11;
 position:absolute;
 /*Position des Signets absolut*/
 top:30px;
 left:590px;
 width:60px;
 height:60px;
 /*Position des Signets absolut*/
}

div.punkt {
 color:#0066FF;
 background:none;
 margin:0px;
 visibility:display;
 z-index:10;
 position:absolute;
 /*Position des blauen Anklickpunktes absolut*/
 top:433px;
 left:95px;
 width:14px;
 height:14px;
 /*Position des blauen Anklickpunktes absolut*/
 border:0;
}

div.menueebene {
 visibility:display;
 text-align:justify;
 border:none;
 margin:0px;
 padding:0px;
 z-index:6;
 position:absolute;
 /*Position der Menue-Ebene absolut*/
 top:0px;
 left:0px;
 width:250px;
 height:480px;
 /*Position der Menue-Ebene absolut*/
}

div.menue01 {
 visibility:display;
 text-align:justify;
 border:none;
 margin:0px;
 padding:0px;
 background-image:url(mhin03ht.gif);
 background-repeat:repeat;
 z-index:7;
 position:absolute;
 /*Position des Menue 01 (Navigationsleiste) relativ zur Menue-Ebene*/
 top:0px;
 left:80px;
 width:170px;
 height:480px;
 /*Position des Menue 01 (Navigationsleiste) relativ zur Menue-Ebene*/
}

div.menue02 {
 visibility:display;
 text-align:justify;
 border:none;
 margin:0px;
 padding:0px;
 background-image:url(mhin03ht.gif);
 background-repeat:repeat;
 z-index:7;
 position:absolute;
 /*Position des Menue 02 (Navigationsleisten-Erweiterung) relativ zur Menue-Ebene*/
 top:0px;
 left:250px;
 width:250px;
 height:480px;
 /*Position des Menue 02 (Navigationsleisten-Erweiterung) relativ zur Menue-Ebene*/
}

div.menue01text {
 visibility:display;
 text-align:justify;
 font-size:20px;
 margin:0px;
 padding:0px;
 z-index:8;
 position:absolute;
 /*Position des Menue-01-Textes relativ zum Menue 01*/
 top:93px;
 left:15px;
 width:140px;
 height:313px;
 /*Position des Menue-01-Textes relativ zum Menue 01*/
}

div.menue02text {
 visibility:display;
 text-align:justify;
 font-size:20px;
 margin:0px;
 padding:0px;
 z-index:8;
 position:absolute;
 /*Position des Menue-02-Textes relativ zum Menue 02*/
 top:93px;
 left:66px;
 width:155px;
 height:357px;
 /*Position des Menue-02-Textes relativ zum Menue 02*/
}

div.menue02linie {
 visibility:display;
 text-align:justify;
 margin:0px;
 padding:0px;
 z-index:8;
 position:absolute;
 /*Position des Menue-02-Linie relativ zum Menue 02*/
 top:30px;
 left:39px;
 width:2px;
 height:420px;
 /*Position des Menue-02-Linie relativ zum Menue 02*/
}
div.menue02textzeile10 {
 visibility:display;
 text-align:justify;
 font-size:14px;
 margin:0px;
 padding:0px;
 z-index:9;
 position:absolute;
/*Position der Menue-02-TextZeile relativ zum Menue-02-Text*/
 top:197px;
 left:0px;
 width:80px;
 height:16px;
/*Position der Menue-02-TextZeile relativ zum Menue-02-Text*/
}

div.menue02textzeile09 {
 visibility:display;
 text-align:justify;
 font-size:14px;
 margin:0px;
 padding:0px;
 z-index:9;
 position:absolute;
/*Position der Menue-02-TextZeile relativ zum Menue-02-Text*/
 top:213px;
 left:0px;
 width:80px;
 height:16px;
/*Position der Menue-02-TextZeile relativ zum Menue-02-Text*/
}

div.menue02textzeile08 {
 visibility:display;
 text-align:justify;
 font-size:14px;
 margin:0px;
 padding:0px;
 z-index:9;
 position:absolute;
/*Position der Menue-02-TextZeile relativ zum Menue-02-Text*/
 top:229px;
 left:0px;
 width:80px;
 height:16px;
/*Position der Menue-02-TextZeile relativ zum Menue-02-Text*/
}

div.menue02textzeile07 {
 visibility:display;
 text-align:justify;
 font-size:14px;
 margin:0px;
 padding:0px;
 z-index:9;
 position:absolute;
/*Position der Menue-02-TextZeile relativ zum Menue-02-Text*/
 top:245px;
 left:0px;
 width:80px;
 height:16px;
/*Position der Menue-02-TextZeile relativ zum Menue-02-Text*/
}

div.menue02textzeile06 {
 visibility:display;
 text-align:justify;
 font-size:14px;
 margin:0px;
 padding:0px;
 z-index:9;
 position:absolute;
/*Position der Menue-02-TextZeile relativ zum Menue-02-Text*/
 top:261px;
 left:0px;
 width:80px;
 height:16px;
/*Position der Menue-02-TextZeile relativ zum Menue-02-Text*/
}

div.menue02textzeile05 {
 visibility:display;
 text-align:justify;
 font-size:14px;
 margin:0px;
 padding:0px;
 z-index:9;
 position:absolute;
/*Position der Menue-02-TextZeile relativ zum Menue-02-Text*/
 top:277px;
 left:0px;
 width:80px;
 height:16px;
/*Position der Menue-02-TextZeile relativ zum Menue-02-Text*/
}

div.menue02textzeile04 {
 visibility:display;
 text-align:justify;
 font-size:14px;
 margin:0px;
 padding:0px;
 z-index:9;
 position:absolute;
/*Position der Menue-02-TextZeile relativ zum Menue-02-Text*/
 top:293px;
 left:0px;
 width:80px;
 height:16px;
/*Position der Menue-02-TextZeile relativ zum Menue-02-Text*/
}

div.menue02textzeile03 {
 visibility:display;
 text-align:justify;
 font-size:14px;
 margin:0px;
 padding:0px;
 z-index:9;
 position:absolute;
/*Position der Menue-02-TextZeile relativ zum Menue-02-Text*/
 top:309px;
 left:0px;
 width:80px;
 height:16px;
/*Position der Menue-02-TextZeile relativ zum Menue-02-Text*/
}

div.menue02textzeile02 {
 visibility:display;
 text-align:justify;
 font-size:14px;
 margin:0px;
 padding:0px;
 z-index:9;
 position:absolute;
/*Position der Menue-02-TextZeile relativ zum Menue-02-Text*/
 top:325px;
 left:0px;
 width:80px;
 height:16px;
/*Position der Menue-02-TextZeile relativ zum Menue-02-Text*/
}

div.menue02textzeile01 {
 visibility:display;
 text-align:justify;
 font-size:14px;
 margin:0px;
 padding:0px;
 z-index:9;
 position:absolute;
/*Position der Menue-02-TextZeile relativ zum Menue-02-Text*/
 top:341px;
 left:0px;
 width:80px;
 height:16px;
/*Position der Menue-02-TextZeile relativ zum Menue-02-Text*/
}

div.inhaltebene {
 visibility:display;
 text-align:left;
 margin:0px;
 padding:0px;
 background:none;
 z-index:1;
 position:absolute;
 /*Position der Inhalt-Ebene absolut*/
 top:0px;
 left:0px;
 width:680px;
 height:480px;
 /*Position der Inhalt-Ebene absolut*/
}

div.inhalttextueber {
 visibility:display;
 font-size:14px;
 text-align:left;
 margin:0px;
 padding:0px;
 background:none;
 z-index:3;
 position:absolute;
/*Position der Inhalt-Text-Ueberschrift relativ zu Inhalt-Ebene*/
 top:30px;
 left:330px;
 width:320px;
 height:20px;
/*Position der Inhalt-Text-Ueberschrift relativ zu Inhalt-Ebene*/
}

div.inhalttextbeschr {
 visibility:display;
 background:none;
 margin-bottom:0px;
 z-index:3;
 position:absolute;
/*Position der Inhalt-Text-Beschreibung relativ zu Inhalt-Ebene*/
 top:93px;
 left:330px;
 width:320px;
 height:357px;
/*Position der Inhalt-Text-Beschreibung relativ zu Inhalt-Ebene*/
}

div.inhalttextpaszbildam{
 visibility:display;
 text-align:left;
 margin:0px;
 padding:0px;
 background:none;
 z-index:2;
 position:absolute;
 /*Position fuer das Paszbild AM relativ zur Inhalt-Text-Beschreibung*/
 top:187px;
 left:260px;
 width:60px;
 height:90px;
 /*Position fuer das Paszbild AM relativ zur Inhalt-Text-Beschreibung*/
}

div.inhaltbildgross{
 visibility:display;
 text-align:left;
 margin:0px;
 padding:0px;
 background:none;
 z-index:2;
 position:absolute;
 /*Position fuer das grosse Inhalt-Bild relativ zur Inhalt-Ebene*/
 top:0px;
 left:0px;
 width:680px;
 height:480px;
 /*Position fuer das grosse Inhalt-Bild relativ zur Inhalt-Ebene*/
}
 /*Ende*/