.hauptmenu {
	font-family: "Courier New", Courier, mono;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #444444;
	text-align: right;
}
.submenu {
	font-family: "Courier New", Courier, mono;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-align: left;
}
.fliesstext {
	font-family: "Courier New", Courier, mono;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #222222;
	text-align: left;
	text-decoration: none;

}
.zahlen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #444444;
	text-align: left;
}
.adresse {
	font-family: "Courier New", Courier, mono;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #444444;
	text-align: left;
}

#layhead {
	position:absolute;
	overflow: hidden;
	left: 8;
	top: 5;
	width: 920;
	height: 69;
	z-index: 2;
}
#laygrau {
	position:absolute;
	left:0px;
	top:313px;
	width:100%;
	height:300px;
	background-color: #DEDEDE;
	z-index:2;
	overflow: hidden;
}
#layprofil {
	position:absolute;
	left:273px;
	top:127px;
	width:149;
	height:18px;
	z-index:2;
	overflow: hidden;
}
#layrealisierung {
	position:absolute;
	left:273px;
	top:147px;
	width:149;
	height:18px;
	z-index:2;
	overflow: hidden;
}
#layprojekte {
	position:absolute;
	left:273px;
	top:167px;
	width:149;
	height:18px;
	z-index:2;
	overflow: hidden;
}
#layvita {
	position:absolute;
	left:273px;
	top:187px;
	width:149;
	height:18px;
	z-index:2;
	overflow: hidden;
}
#laykontakt {
	position:absolute;
	left:273px;
	top:207px;
	width:149;
	height:18px;
	z-index:2;
	overflow: hidden;
}
#layimpressum {
	position:absolute;
	left:273px;
	top:227px;
	width:149;
	height:18px;
	z-index:2;
	overflow: hidden;
}
#layadresse {
	position:absolute;
	left:9px;
	top:45px;
	width:830px;
	height:24px;
	z-index:5;
	overflow: hidden;
}
#laysub01 {
	position:absolute;
	left:458px;
	top:127px;
	width:470px;
	height:18px;
	z-index:12;
	overflow: hidden;
}
#laysub02 {
	position:absolute;
	left:458px;
	top:147px;
	width:470px;
	height:18px;
	z-index:12;
	overflow: hidden;
}
#laysub03 {
	position:absolute;
	left:458px;
	top:167px;
	width:470px;
	height:18px;
	z-index:12;
	overflow: hidden;
}
#laysub04 {
	position:absolute;
	left:458px;
	top:187px;
	width:470px;
	height:18px;
	z-index:12;
	overflow: hidden;
}
#laysub05 {
	position:absolute;
	left:458px;
	top:207px;
	width:470px;
	height:18px;
	z-index:12;
	overflow: hidden;
}
#laysub06 {
	position:absolute;
	left:458px;
	top:227px;
	width:470px;
	height:18px;
	z-index:12;
	overflow: hidden;
}
#laysub07 {
	position:absolute;
	left:458px;
	top:247px;
	width:470px;
	height:18px;
	z-index:12;
	overflow: hidden;
}
#laysub08 {
	position:absolute;
	left:458px;
	top:267px;
	width:470px;
	height:18px;
	z-index:12;
	overflow: hidden;
}
#laybild {
	position:absolute;
	left:0px;
	top:313px;
	width:440;
	height:300px;
	z-index:8;
	overflow: hidden;
	background-image: url(bilder/graufl.jpg);

}
#laytext1 {
	position:absolute;
	left:458px;
	top:127px;
	width:450;
	height:165px;
	z-index:8;
	overflow: hidden;
}
#laytext2 {
	position:absolute;
	left:458px;
	top:330px;
	width:450;
	height:265px;
	z-index:8;
	overflow: hidden;
}
#laytext3 {
	position:absolute;
	left:458px;
	top:330px;
	width:270;
	height:265px;
	z-index:10;
	overflow: hidden;
}
#laytext4 {
	position:absolute;
	left:738px;
	top:330px;
	width:270;
	height:265px;
	z-index:10;
	overflow: hidden;
}
#laytext5 {
	position:absolute;
	left:458px;
	top:127px;
	width:450;
	height:480px;
	z-index:14;
	overflow: hidden;
}
#layheimat {
	position:absolute;
	left:458px;
	top:627px;
	width:40;
	height:22px;
	z-index:2;
	overflow: hidden;
}
#lay01 {
	position:absolute;
	left:423px;
	top:627px;
	width:14;
	height:14px;
	z-index:2;
	overflow: hidden;
}
#lay02 {
	position:absolute;
	left:407px;
	top:627px;
	width:14;
	height:14px;
	z-index:2;
	overflow: hidden;
}
#lay03 {
	position:absolute;
	left:393px;
	top:627px;
	width:14;
	height:14px;
	z-index:2;
	overflow: hidden;
}
#lay04 {
	position:absolute;
	left:379px;
	top:627px;
	width:14;
	height:14px;
	z-index:2;
	overflow: hidden;
}
#lay05 {
	position:absolute;
	left:365px;
	top:627px;
	width:14;
	height:14px;
	z-index:2;
	overflow: hidden;
}
#lay06 {
	position:absolute;
	left:351px;
	top:627px;
	width:14;
	height:14px;
	z-index:2;
	overflow: hidden;
}
#lay07 {
	position:absolute;
	left:337px;
	top:627px;
	width:14;
	height:14px;
	z-index:2;
	overflow: hidden;
}
#lay08 {
	position:absolute;
	left:323px;
	top:627px;
	width:14;
	height:14px;
	z-index:2;
	overflow: hidden;
}
#lay09 {
	position:absolute;
	left:309px;
	top:627px;
	width:14;
	height:14px;
	z-index:2;
	overflow: hidden;
}
#lay10 {
	position:absolute;
	left:295px;
	top:627px;
	width:14;
	height:14px;
	z-index:2;
	overflow: hidden;
}
#lay11 {
	position:absolute;
	left:281px;
	top:627px;
	width:14;
	height:14px;
	z-index:2;
	overflow: hidden;
}
#lay12 {
	position:absolute;
	left:267px;
	top:627px;
	width:14;
	height:14px;
	z-index:2;
	overflow: hidden;
}

body { leftmargin:0; topmargin:0; marginwidth:0; marginheight:0 }
body, textarea { scrollbar-base-color:#aaaaaa; scrollbar-3dlight-color:#EEEEEE; scrollbar-arrow-color:#888888; scrollbar-darkshadow-color:#999999; scrollbar-face-color:#dddddd; scrollbar-highlight-color:#EEEEEE; scrollbar-shadow-color:999999; scrollbar-track-color:#aaaaaa; }
a:link { font-weight:normal; color:#222222; text-decoration:none }
a:visited { font-weight:normal; color:#000000; text-decoration:none }
a:hover { font-weight:bold; color:#111111; text-decoration:none }
a:active { font-weight:bold; color:#000000; text-decoration:underline }
a:focus { font-weight:bold; color:#000000; text-decoration:underline }
