body  { color: black; background-color: #00307c; font-family: Arial; font-size: 12px }

#all {  background: white url("images/bg.gif") no-repeat ;  visibility: visible; position: absolute; top: 50%; left: 50%; margin-left: -505px; margin-top: -310px; width: 1011px; height: 621px; }


#mainlayer { visibility: visible; position: absolute; left: 5px; top: 5px; width: 1011px; height: 621px;  }

#munternehmen { position:absolute; left:249px; top:95px; height: 14px; visibility:hidden; z-index:44; }
#mleistungen { position:absolute; left:406px; top:95px; height: 14px; visibility:hidden; z-index:44; }
#mkontakt { position:absolute; left:547px; top:95px; height: 14px; visibility:hidden; z-index:44; }
#mimpressum { position:absolute; left:665px; top:95px; height: 14px; visibility:hidden; z-index:100; }


#infolayer { visibility: visible; position: absolute; bottom: 0px; right: 0px; width: 796px; height: 22px; color: #010696; font-family: Arial; font-size: 9px; text-align: right; padding-top: 12px; padding-right: 10px; }

#text { visibility: visible; position: absolute; left: 34px; top: 52px; color: #000000; line-height: 24px; z-index: 100;  }
#text-philo1 { visibility: visible; position: absolute; left: 21px; top: 49px; color: #000000; line-height: 24px; z-index: 100;  }
#text-philo2 { visibility: visible; position: absolute; left: 281px; top: 49px; color: #000000; line-height: 24px; z-index: 100;  }
#text-philo3 { visibility: visible; position: absolute; left: 545px; top: 49px; color: #000000; line-height: 24px; z-index: 100;  }
#text-stellen1 { visibility: visible; position: absolute; left: 37px; top: 44px; color: #000000; line-height: 24px; z-index: 100;  }
#text-stellen2 { visibility: visible; position: absolute; left: 37px; top: 292px; color: #000000; z-index: 100;  }
#text-stellen3 { visibility: visible; position: absolute; left: 312px; top: 292px; color: #000000; z-index: 100;  }
#text-stellen4 { visibility: visible; position: absolute; left: 609px; top: 292px; color: #000000; z-index: 100;  }
#text-stellen5 { visibility: visible; position: absolute; left: 88px; top: 588px; color: #000000; z-index: 100;  }
#text-ausbildung1 { visibility: visible; position: absolute; left: 40px; top: 50px; color: #000000; line-height: 24px; z-index: 100;  }
#text-ausbildung2 { visibility: visible; position: absolute; left: 40px; top: 290px; color: #000000; line-height: 24px; z-index: 100;  }
#text-ausbildung3 { visibility: visible; position: absolute; left: 259px; top: 290px; color: #000000; line-height: 24px; z-index: 100;  }
#text-ausbildung4 { visibility: visible; position: absolute; left: 40px; top: 395px; color: #000000; z-index: 100;  }
#text-ausbildung5 { visibility: visible; position: absolute; left: 22px; top: 35px; color: #000000; z-index: 100;  }
#text-ausbildung6 { visibility: hidden; position: absolute; left: 22px; top: 35px; color: #000000; z-index: 100;  }
#text-leistungen1 { visibility: visible; position: absolute; left: 356px; top: 94px; color: #000000; line-height: 24px; z-index: 100;  }
#text-leistungen2 { visibility: visible; position: absolute; left: 356px; top: 262px; color: #000000; line-height: 24px; z-index: 100;  }
#text-edv1 { visibility: visible; position: absolute; left: 39px; top: 56px; color: #000000; line-height: 24px; z-index: 100;  }
#text-kom1 { visibility: visible; position: absolute; left: 43px; top: 56px; color: #000000; line-height: 24px; z-index: 100;  }
#text-kom2 { visibility: visible; position: absolute; left: 323px; top: 81px; color: #000000; line-height: 24px; z-index: 100;  }
#text-fern1 { visibility: visible; position: absolute; left: 36px; top: 63px; color: #000000; line-height: 24px; z-index: 100;  }
#text-fern2 { visibility: visible; position: absolute; left: 239px; top: 63px; color: #000000; line-height: 24px; z-index: 100;  }
#text-fern3 { visibility: visible; position: absolute; left: 481px; top: 63px; color: #000000; line-height: 24px; z-index: 100;  }
#text-service { visibility: visible; position: absolute; left: 40px; top: 54px; color: #000000; line-height: 24px; z-index: 100;  }
#text-kontakt { visibility: visible; position: absolute; left: 38px; top: 63px; color: #000000; line-height: 24px; z-index: 100;  }
#text-partner { visibility: visible; position: absolute; left: 38px; top: 58px; color: #000000; line-height: 24px; z-index: 100;  }
#text-anfrage1 { visibility: visible; position: absolute; left: 38px; top: 58px; color: #000000; line-height: 24px; z-index: 100;  }
#text-anfrage2 { visibility: visible; position: absolute; left: 460px; top: 105px; color: #000000; line-height: 24px; z-index: 100;  }
#text-impressum { visibility: visible; position: absolute; left: 233px; top: 76px; color: #000000; line-height: 24px; z-index: 100;  }
#text-disclaimer { visibility: visible; position: absolute; left: 52px; top: 58px; color: #000000; line-height: 24px; z-index: 100;  }
#text-agb { visibility: visible; position: absolute; left: 282px; top: 80px; color: #000000; line-height: 24px; z-index: 100;  }
#text-daten { visibility: visible; position: absolute; left: 52px; top: 56px; color: #000000; line-height: 24px; z-index: 100;  }
#text-danke { visibility: visible; position: absolute; left: 19px; top: 56px; color: #034178; line-height: 24px; z-index: 100;  }

#bg-weiss { visibility: visible; position: absolute; top: 199px; left: 422px; width: 512px; height: 242px; color: #888888; font-family: Arial; font-size: 12px; background-image: url('images/bg-weiss.png'); 
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg-weiss.png', sizingMethod='scale');
	background-image: expression('none'); 
	visibility: visible; 
	overflow:visible;
z-index: 90 }
#bg-geschichte { visibility: visible; position: absolute; top: 192px; left: 476px; width: 441px; height: 361px; color: #888888; font-family: Arial; font-size: 12px; background-image: url('images/bg-geschichte.png');
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg-geschichte.png', sizingMethod='scale');
	background-image: expression('none'); 
	visibility: visible; 
	overflow:visible;
 z-index: 90;  }
#bg-philo { visibility: visible; position: absolute; top: 181px; left: 117px; width: 783px; height: 359px; color: #888888; font-family: Arial; font-size: 12px; background-image: url('images/bg-philosophie.png'); 
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg-philosophie.png', sizingMethod='scale');
	background-image: expression('none'); 
	visibility: visible; 
	overflow:visible;
 z-index: 90;  }
#bg-stellen { visibility: visible; position: absolute; top: 142px; left: 51px; width: 917px; height: 423px; color: #888888; font-family: Arial; font-size: 12px; background-image: url('images/bg-stellen.png');
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg-stellen.png', sizingMethod='scale');
	background-image: expression('none'); 
	visibility: visible; 
	overflow:visible;
 z-index: 90;  }
#bg-ausbildung1 { visibility: visible; position: absolute; top: 149px; left: 70px; width: 494px; height: 444px; color: #888888; font-family: Arial; font-size: 12px; z-index: 90;  }
#bg-ausbildung2 { visibility: visible; position: absolute; top: 167px; left: 568px; width: 423px; height: 426px; color: #888888; font-family: Arial; font-size: 12px; z-index: 90;  }
#bg-leistungen { visibility: visible; position: absolute; top: 143px; left: 64px; width: 830px; height: 453px; color: #888888; font-family: Arial; font-size: 12px; z-index: 90;  }
#bg-edv { visibility: visible; position: absolute; top: 151px; left: 339px; width: 463px; height: 434px; color: #888888; font-family: Arial; font-size: 12px; background-image: url('images/bg-edv.png');
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg-edv.png', sizingMethod='scale');
	background-image: expression('none'); 
	visibility: visible; 
	overflow:visible;
 z-index: 90;  }
#bg-kom { visibility: visible; position: absolute; top: 147px; left: 69px; width: 663px; height: 284px; color: #888888; font-family: Arial; font-size: 12px; background-image: url('images/kom.png');
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/kom.png', sizingMethod='scale');
	background-image: expression('none'); 
	visibility: visible; 
	overflow:visible;
 z-index: 90;  }
#bg-fern { visibility: visible; position: absolute; top: 183px; left: 87px; width: 756px; height: 194px; color: #888888; font-family: Arial; font-size: 12px; background-image: url('images/bg-fern.png');

filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg-fern.png', sizingMethod='scale');
	background-image: expression('none'); 
	visibility: visible; 
	overflow:visible;
 z-index: 90;  }
#bg-service { visibility: visible; position: absolute; top: 150px; left: 69px; width: 793px; height: 408px; color: #888888; font-family: Arial; font-size: 12px; background-image: url('images/bg-service.png');
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg-service.png', sizingMethod='scale');
	background-image: expression('none'); 
	visibility: visible; 
	overflow:visible;
 z-index: 90;  }
#bg-kontakt { visibility: visible; position: absolute; top: 217px; left: 175px; width: 317px; height: 295px; color: #888888; font-family: Arial; font-size: 12px; z-index: 90;  }
#logo { visibility: visible; position: absolute; top: 150px; left: 431px; width: 492px; height: 100px; color: #888888; font-family: Arial; font-size: 12px; background-image: url('images/logo.png');
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg-logo.png', sizingMethod='scale');
	background-image: expression('none'); 
	visibility: visible; 
	overflow:visible;
 z-index: 100;  }
#bg-partner { visibility: visible; position: absolute; top: 176px; left: 284px; width: 581px; height: 346px; color: #888888; font-family: Arial; font-size: 12px; background-image: url('images/bg-partner.png');
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg-partner.png', sizingMethod='scale');
	background-image: expression('none'); 
	visibility: visible; 
	overflow:visible;
 z-index: 90;  }
#logo2 { visibility: visible; position: absolute; top: 172px; left: 76px; width: 235px; height: 186px; color: #888888; font-family: Arial; font-size: 12px; background-image: url('images/logo2.png');
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg-logo2.png', sizingMethod='scale');
	background-image: expression('none'); 
	visibility: visible; 
	overflow:visible;
 z-index: 100;  }
#bg-anfrage { visibility: visible; position: absolute; top: 159px; left: 139px; width: 793px; height: 388px; color: #888888; font-family: Arial; font-size: 12px; z-index: 90;  }
#bg-danke { visibility: visible; position: absolute; top: 222px; left: 256px; width: 509px; height: 216px; color: #888888; font-family: Arial; font-size: 12px; z-index: 90;  }
#bg-impressum { visibility: visible; position: absolute; top: 172px; left: 153px; width: 777px; height: 350px; color: #888888; font-family: Arial; font-size: 12px; z-index: 90;  }
#bg-disclaimer { visibility: visible; position: absolute; top: 196px; left: 352px; width: 579px; height: 294px; color: #888888; font-family: Arial; font-size: 12px; background-image: url('images/bg-disclaimer.png');
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg-disclaimer.png', sizingMethod='scale');
	background-image: expression('none'); 
	visibility: visible; 
	overflow:visible;
 z-index: 90;  }
#bg-agb { visibility: visible; position: absolute; top: 168px; left: 104px; width: 579px; height: 293px; color: #888888; font-family: Arial; font-size: 12px; z-index: 90;  }
#bg-daten { visibility: visible; position: absolute; top: 143px; left: 352px; width: 580px; height: 452px; color: #888888; font-family: Arial; font-size: 12px; background-image: url('images/bg-daten.png');
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg-daten.png', sizingMethod='scale');
	background-image: expression('none'); 
	visibility: visible; 
	overflow:visible;
 z-index: 90;  }

#bild { visibility: visible; position: absolute; top: 182px; left: 79px; font-family: Arial; font-size: 12px; z-index: 80; }
#bild-geschichte { visibility: visible; position: absolute; top: 164px; left: 41px; font-family: Arial; font-size: 12px; z-index: 80; }
#bild-philo1 { visibility: visible; position: absolute; top: 356px; left: 139px; font-family: Arial; font-size: 12px; z-index: 100; }
#bild-philo2 { visibility: visible; position: absolute; top: 356px; left: 401px; font-family: Arial; font-size: 12px; z-index: 100; }
#bild-philo3 { visibility: visible; position: absolute; top: 356px; left: 662px; font-family: Arial; font-size: 12px; z-index: 100; }
#bild-stellen1 { visibility: visible; position: absolute; top: 248px; left: 56px; font-family: Arial; font-size: 12px; z-index: 100; }
#bild-stellen2 { visibility: visible; position: absolute; top: 248px; left: 361px; font-family: Arial; font-size: 12px; z-index: 100; }
#bild-stellen3 { visibility: visible; position: absolute; top: 248px; left: 658px; font-family: Arial; font-size: 12px; z-index: 100; }
#bild-ausbildung1 { visibility: visible; position: absolute; top: 259px; left: 75px; font-family: Arial; font-size: 12px; z-index: 100; }
#bild-ausbildung2 { visibility: visible; position: absolute; top: 259px; left: 300px; font-family: Arial; font-size: 12px; z-index: 100; }
#bild-leistungen { visibility: visible; position: absolute; top: 139px; left: 64px; font-family: Arial; font-size: 12px; z-index: 80; }
#bild-edv1 { visibility: visible; position: absolute; top: 178px; left: 98px; font-family: Arial; font-size: 12px; z-index: 80; }
#bild-edv2 { visibility: visible; position: absolute; top: 217px; left: 668px; font-family: Arial; font-size: 12px; z-index: 80; }
#bild-kom1 { visibility: visible; position: absolute; top: 403px; left: 121px; font-family: Arial; font-size: 12px; z-index: 80; }
#bild-kom2 { visibility: visible; position: absolute; top: 260px; left: 650px; font-family: Arial; font-size: 12px; z-index: 100; }
#bild-fern { visibility: visible; position: absolute; top: 241px; left: 118px; font-family: Arial; font-size: 12px; z-index: 80; }
#bild-service { visibility: visible; position: absolute; top: 378px; left: 494px; font-family: Arial; font-size: 12px; z-index: 80; }
#bild-kontakt { visibility: visible; position: absolute; top: 243px; left: 459px; font-family: Arial; font-size: 12px; z-index: 80; }
#bild-anfahrt { visibility: visible; position: absolute; top: 121px; left: 100px; font-family: Arial; font-size: 12px; z-index: 80; }
#bild-impressum { visibility: visible; position: absolute; top: 172px; left: 153px; font-family: Arial; font-size: 12px; z-index: 80; }
#bild-disclaimer { visibility: visible; position: absolute; top: 299px; left: 68px; font-family: Arial; font-size: 12px; z-index: 80; }
#bild-agb { visibility: visible; position: absolute; top: 167px; left: 103px; font-family: Arial; font-size: 12px; z-index: 80; }
#bild-daten { visibility: visible; position: absolute; top: 202px; left: 61px; width: 580px; font-family: Arial; font-size: 12px; z-index: 80; }


 #minimenue { visibility: visible; position: absolute; top: 190px; width: 400px; left: 3px; z-index: 99; }
 #minimenue2 { visibility: visible; position: absolute; top: 281px; width: 400px; left: 282px; z-index: 99; }


#textlayerflex { visibility: visible; position: absolute; top: 390px; left: 108px; height: 196px; color: #888888; font-family: Arial; font-size: 12px; }


a.minimenue:link  { color: #000000; font-size: 12px; font-family: Arial; text-decoration: underline; }
a.minimenue:visited  { color: #000000; font-size: 12px; font-family: Arial; text-decoration: underline; }
a.minimenue:active  { color: #000000; font-size: 12px; font-family: Arial; text-decoration: underline;  }
a.minimenue:hover  { color: #000000; font-size: 12px; font-family: Arial; text-decoration: none;  }


a.kontakt-menue:link  { color: #000000; font-size: 12px; font-family: Arial; text-decoration: none; font-weight: bold }
a.kontakt-menue:visited  { color: #000000; font-size: 12px; font-family: Arial; text-decoration: none; font-weight: bold }
a.kontakt-menue:active  { color: #000000; font-size: 12px; font-family: Arial; text-decoration: none; font-weight: bold }
a.kontakt-menue:hover  { color: #000000; font-size: 12px; font-family: Arial; text-decoration: none; font-weight: bold }


#textlayer2 { visibility: visible; position: absolute; top: 390px; left: 390px; height: 196px; color: #888888; font-family: Arial; font-size: 12px; }

#news { visibility: visible; position: absolute; top: 390px; left: 550px; font-family: Arial; font-size: 12px }



#menueline {  position: absolute; top: 605px; left: 108px; width: 240px; height: 1px }
#topmenue  { font-size: 12px; font-family: Arial; color: #FFFFFF; visibility: visible; position: absolute; top: 12px; left: 680px; }
#menuelayer  { font-size: 11px; font-family: Arial;  color: #888888;  visibility: visible; position: absolute; top: 605px; left: 108px; width: 400px; height: 38px }



a:link  { color: #000000; font-size: 12px; font-family: Arial; text-decoration: none; }
a:visited  { color: #000000; font-size: 12px; font-family: Arial; text-decoration: none; }
a:active  { color: #000000; font-size: 12px; font-family: Arial; text-decoration: none;  }
a:hover  { color: #000000; font-size: 12px; font-family: Arial; text-decoration: underline;  }

a.topmenue:link  { color: #888888; font-size: 12px; font-family: Arial; text-decoration: none; }
a.topmenue:visited  { color: #888888; font-size: 12px; font-family: Arial; text-decoration: none; }
a.topmenue:active  { color: #888888; font-size: 12px; font-family: Arial; text-decoration: none;  }
a.topmenue:hover  { color: #010696; font-size: 12px; font-family: Arial; text-decoration: none;  }

a.menue:link  { color: #010696; font-size: 12px; font-family: Arial; text-decoration: none; }
a.menue:visited  { color: #010696; font-size: 12px; font-family: Arial; text-decoration: none; }
a.menue:active  { color: #010696; font-size: 12px; font-family: Arial; text-decoration: none;  }
a.menue:hover  { color: #888888; font-size: 12px; font-family: Arial; text-decoration: none;  }

a.menuea:link  { color: #888888; font-size: 12px; font-family: Arial; font-weight: bold; text-decoration: none; }
a.menuea:visited  { color: #888888; font-size: 12px; font-family: Arial; font-weight: bold; text-decoration: none; }
a.menuea:active  { color: #888888; font-size: 12px; font-family: Arial; font-weight: bold; text-decoration: none;  }
a.menuea:hover  { color: #888888; font-size: 12px; font-family: Arial; font-weight: bold; text-decoration: none;  }


a.news-menue:link  { color: #010696; font-size: 12px; font-family: Arial; text-decoration: none; }
a.news-menue:visited  { color: #010696; font-size: 12px; font-family: Arial; text-decoration: none; }
a.news-menue:active  { color: #888888; font-size: 12px; font-family: Arial; text-decoration: none;  }
a.news-menue:hover  { color: #888888; font-size: 12px; font-family: Arial; text-decoration: none;  }

a.news:link  { color: #010696; font-size: 12px; font-family: Arial; text-decoration: none; }
a.news:visited  { color: #010696; font-size: 12px; font-family: Arial; text-decoration: none; }
a.news:active  { color: #888888; font-size: 12px; font-family: Arial; text-decoration: none;  }
a.news:hover  { color: #888888; font-size: 12px; font-family: Arial; text-decoration: none;  }

a.news:link  { color: #010696; font-size: 12px; font-family: Arial; text-decoration: none; }
a.news:visited  { color: #010696; font-size: 12px; font-family: Arial; text-decoration: none; }
a.news:active  { color: #888888; font-size: 12px; font-family: Arial; text-decoration: none;  }
a.news:hover  { color: #888888; font-size: 12px; font-family: Arial; text-decoration: none;  }

td { font-size: 12px; font-family: Arial; color: #000000 }

a.close:link  { color: #ffffff; font-size: 12px; font-family: Arial; text-decoration: none; }
a.close:visited  { color: #ffffff; font-size: 12px; font-family: Arial; text-decoration: none; }
a.close:active  { color: #ffffff; font-size: 12px; font-family: Arial; text-decoration: none;  }
a.close:hover  { color: #ffffff; font-size: 12px; font-family: Arial; text-decoration: underline;  }

#unternehmen2 { position: absolute; left: 230px; top: 75px  }
#leistungen2 { position: absolute; left: 384px; top: 75px  }
#kontakt2 { position: absolute; left: 524px; top: 75px  }
#impressum2 { position: absolute; left: 642px; top: 75px  }
