body {
background-image: url(images/h50_site_bg.jpg);
  margin: 0;
  padding: 0;
  text-align: center;
  min-width: 600px 
}
body,td,a,p,.h{font-family: Arial, Helvetica, sans-serif;}
#centered {
  position: relative;
  top: 0;
  right: 0;
  margin: 0 auto;
  width: 842px;
  height: 1200px;
  text-align: left;
  background: url(images/h50_haus_bg.jpg) no-repeat;
  background-image: url(images/h50_haus_bg.jpg);
}
.alignbottom {position: absolute;bottom: 2px;}
#headline {position:absolute;left:140px;top:0px;width:424px;height:72px;padding: 0px;margin: 0px;background: url(images/h50_haus_bg.jpg) no-repeat;background-image: url(images/h50_haus_bg.jpg);}


.bigletter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 12px;
	font-weight: bold;
	color: #333300;
	text-align: left;
	vertical-align: top;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#introtable {width:410px;border: 0px;text-align: left;vertical-align: top;}
#adresstable {width:480px;border: 0px;text-align: left;vertical-align: top;
}
td {font-family: Arial, Helvetica, sans-serif;font-size: 11px;line-height: 12px;font-weight: normal;color: #000000;text-align: left;vertical-align: top;}
#introtext {position:absolute;left:140px;top:72px;width:424px;height:129px;margin-top: 0px; font-family: Arial, Helvetica, sans-serif;font-size: 11px;line-height: 12px;font-weight: normal;color: #000000;text-align: left;vertical-align: top;}
#animation {position:absolute;left:612px;top:72px;width:195px;height:120px;}
#animation-treppenhaus {position:absolute;left:612px;top:296px;width:195px;height:270px;}
#level4-spalte1 {position:absolute;left:144px;top:271px;width:138px;height:23px;font-family: Arial, Helvetica, sans-serif;font-size: 10px;line-height: 10px;font-weight: normal;color: #000000;}
#level4-spalte2 {position:absolute;left:282px;top:271px;width:144px;height:23px;font-family: Arial, Helvetica, sans-serif;font-size: 10px;line-height: 10px;font-weight: normal;color: #000000;}
#level4-spalte3 {position:absolute;left:426px;top:271px;width:138px;height:23px;font-family: Arial, Helvetica, sans-serif;font-size: 10px;line-height: 10px;font-weight: normal;color: #000000;}
#level3-spalte1 {position:absolute;left:144px;top:296px;width:138px;height:66px;font-family: Arial, Helvetica, sans-serif;font-size: 10px;line-height: 10px;font-weight: normal;color: #000000;}
#level3-spalte2 {position:absolute;left:282px;top:296px;width:144px;height:66px;font-family: Arial, Helvetica, sans-serif;font-size: 10px;line-height: 10px;font-weight: normal;color: #000000;}
#level3-spalte3 {position:absolute;left:426px;top:296px;width:138px;height:66px;font-family: Arial, Helvetica, sans-serif;font-size: 10px;line-height: 10px;font-weight: normal;color: #000000;}
#level2-spalte1 {position:absolute;left:144px;top:364px;width:138px;height:66px;font-family: Arial, Helvetica, sans-serif;font-size: 10px;line-height: 10px;font-weight: normal;color: #000000;}
#level2-spalte2 {position:absolute;left:282px;top:364px;width:144px;height:66px;font-family: Arial, Helvetica, sans-serif;font-size: 10px;line-height: 10px;font-weight: normal;color: #000000;}
#level2-spalte3 {position:absolute;left:426px;top:364px;width:138px;height:66px;font-family: Arial, Helvetica, sans-serif;font-size: 10px;line-height: 10px;font-weight: normal;color: #000000;}

#level1-spalte1 {position:absolute;left:144px;top:432px;width:138px;height:65px;font-family: Arial, Helvetica, sans-serif;font-size: 10px;line-height: 10px;font-weight: normal;color: #000000;}
#level1-spalte2 {position:absolute;left:282px;top:432px;width:144px;height:65px;font-family: Arial, Helvetica, sans-serif;font-size: 10px;line-height: 10px;font-weight: normal;color: #000000;}
#level1-spalte3 {position:absolute;left:426px;top:432px;width:138px;height:65px;font-family: Arial, Helvetica, sans-serif;font-size: 10px;line-height: 10px;font-weight: normal;color: #000000;}
#level0-spalte1 {position:absolute;left:144px;top:499px;width:138px;height:67px;font-family: Arial, Helvetica, sans-serif;font-size: 10px;line-height: 10px;font-weight: normal;color: #000000;}
#level0-spalte2 {position:absolute;left:284px;top:499px;width:144px;height:67px;font-family: Arial, Helvetica, sans-serif;font-size: 10px;line-height: 10px;font-weight: normal;color: #000000;}
#level0-spalte3 {position:absolute;left:426px;top:499px;width:138px;height:67px;font-family: Arial, Helvetica, sans-serif;font-size: 10px;line-height: 10px;font-weight: normal;color: #000000;}


#treppenhaus {position:absolute;left:612px;top:296px;width:195px;height:270px;}
#treppenhaus4 {position:absolute;left:612px;top:296px;width:195px;height:270px;}
#treppenhaus3 {position:absolute;left:612px;top:296px;width:195px;height:270px;}
#treppenhaus2 {position:absolute;left:612px;top:296px;width:195px;height:270px;}
#treppenhaus1 {position:absolute;left:612px;top:296px;width:195px;height:270px;}
#treppenhaus0 {position:absolute;left:612px;top:296px;width:195px;height:270px;}

#kontaktadressen {
	position:absolute;
	left:100px;
	top:248px;
	width:480px;
	height:292px;
}
#bottom {position:absolute;left:144px;top:568px;width:420px;height:20px;font-family: Arial, Helvetica, sans-serif;font-size: 10px;line-height: 10px;font-weight: normal;color: #000000;}
#bottom2 {position:absolute;left:144px;top:570px;width:420px;height:1px;}

#rollo1 {position:absolute;left:100px;top:200px;width:40px;height:460px;}
#rollo2 {position:absolute;left:564px;top:200px;width:40px;height:460px;}

.pull {
  width: 100px;
  float: right;
  margin: 0 0 5px 5px;
  padding: 5px;
  background-color: #FFF;
}
.introtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	vertical-align: top;
}
.smalltext {font-family: Arial, Helvetica, sans-serif;font-size: 10px;line-height: 10px;font-weight: normal;color: #000000;}
a {
	color: #000000;
	text-decoration: none;
}
p {
	margin: 0px;
	padding: 0px;
}
/* menustuff*/
.alt {
display: none;
}
#homemenu {position:absolute;left:29px;top:72px;width:111px;height:12px;}
#homepreload {padding: 0;border: 0;margin: 0;background: url(images/menu_unserhaus_over.gif) no-repeat;width:111px;height:12px;}
#home {display:block;padding: 0;border: 0;margin: 0;background: url(images/menu_unserhaus.gif) no-repeat;width:111px;height:12px;}
a#home:hover {background: url(images/menu_unserhaus_over.gif) no-repeat;}

#virtualofficemenu {position:absolute;left:29px;top:84px;width:111px;height:13px;}
#virtualofficepreload {padding: 0;border: 0;margin: 0;background: url(images/menu_virtualoffice_over.gif) no-repeat;width:111px;height:13px;}
#virtualoffice {display:block;padding: 0;border: 0;margin: 0;background: url(images/menu_virtualoffice.gif) no-repeat;width:111px;height:13px;}
a#virtualoffice:hover {background: url(images/menu_virtualoffice_over.gif) no-repeat;}

#kontaktmenu {position:absolute;left:29px;top:97px;width:111px;height:14px;}
#kontaktpreload {padding: 0;border: 0;margin: 0;background: url(images/menu_kontakt_over.gif) no-repeat;width:111px;height:14px;}
#kontakt {display:block;padding: 0;border: 0;margin: 0;background: url(images/menu_kontakt.gif) no-repeat;width:111px;height:12px;}
a#kontakt:hover {background: url(images/menu_kontakt_over.gif) no-repeat;}

#fruehermenu {position:absolute;left:29px;top:97px;width:111px;height:13px;}
#frueherpreload {padding: 0;border: 0;margin: 0;background: url(images/menu_frueher_over.gif) no-repeat;width:111px;height:13px;}
#frueher {display:block;padding: 0;border: 0;margin: 0;background: url(images/menu_frueher.gif) no-repeat;width:111px;height:13px;}
a#frueher:hover {background: url(images/menu_frueher_over.gif) no-repeat;}

#adresse {
	position:absolute;
	left:612px;
	top:22px;
	width:226px;
	height:40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #A23C00;
}

#adresse table td, #adresse table td a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #A23C00;
}

/*#virtualofficemenu {position:absolute;left:29px;top:84px;width:111px;height:13px;}*/
/*#kontaktmenu {position:absolute;left:29px;top:97px;width:111px;height:14px;}3/

/*whereami*/
body#lochome #home {background: url(images/menu_unserhaus_over.gif) no-repeat;}
body#locvirtualoffice #virtualoffice {background: url(images/menu_virtualoffice_over.gif) no-repeat;}
body#lockontakt #kontakt {background: url(images/menu_kontakt_over.gif) no-repeat;}

/*forms*/
input {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
submit {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
select {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
textarea {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
td {
	padding-left: 2px;
}

