#body2 {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:2;
	color:#000033;
	text-align:left;
	background:#f3eee3 url(../images/hg-pattern.gif) top left repeat;
}

#head_hg {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100px;
	background:#000000 url(../images/head-pattern.gif);
	z-index:0;
}

#head_logo_ot {
	position:absolute;
	left:107px;
	top:0px;
	width:91px;
	height:100px;
	background:#ede6db url(../images/logo1.gif);
	z-index:1;
}

#head_logo_ut {
	position:absolute;
	left:106px;
	top:100px;
	width:100px;
	height:34px;
	background:#ede6db url(../images/logo2.gif);
	z-index:1;
}

#head_farbe {
	position:absolute;
	left:500px;
	top:0px;
	width:400px;
	height:3px;
	background:#99cc00 url(../images/head-farbe.gif);
	z-index:1;
}

#profil { position:absolute; left:299px; top:73px; width:95px; height:23px; z-index:2; }
#profil a { display:block; background:url(../images/button-profil1.gif); width:95px; height:23px; }
#profil a:hover { background:url(../images/button-profil2.gif); width:95px; height:23px; }
#profil a:active { background:url(../images/button-profil2.gif); width:95px; height:23px;  }

#service { position:absolute; left:394px; top:73px; width:108px; height:23px; z-index:2; }
#service a { display:block; background:url(../images/button-service1.gif); width:108px; height:23px; }
#service a:hover { background:url(../images/button-service2.gif); width:108px; height:23px; }
#service a:active { background:url(../images/button-service2.gif); width:108px; height:23px;  }

#projekte { position:absolute; left:502px; top:73px; width:122px; height:23px; z-index:2; }
#projekte a { display:block; background:url(../images/button-projekte1.gif); width:122px; height:23px; }
#projekte a:hover { background:url(../images/button-projekte2.gif); width:122px; height:23px; }
#projekte a:active { background:url(../images/button-projekte2.gif); width:122px; height:23px;  }

#kontakt { position:absolute; left:624px; top:73px; width:77px; height:23px; z-index:2; }
#kontakt a { display:block; background:url(../images/button-kontakt1.gif); width:77px; height:23px; }
#kontakt a:hover { background:url(../images/button-kontakt2.gif); width:77px; height:23px; }
#kontakt a:active { background:url(../images/button-kontakt2.gif); width:77px; height:23px;  }

#impressum { position:absolute; left:799px; top:73px; width:103px; height:23px; z-index:2; }
#impressum a { display:block; background:url(../images/button-impressum1.gif); width:103px; height:23px; }
#impressum a:hover { background:url(../images/button-impressum2.gif); width:103px; height:23px; }
#impressum a:active { background:url(../images/button-impressum2.gif); width:103px; height:23px;  }

#profilbox1 {
	position:absolute;
	left:101px;
	top:201px;
	padding-left:4px;
	padding-right:2px;
	width:393px;
	height:399px;
	background-color:#f3eee3;
}

#profilbox2 { /*hg rechts vorteile*/
	position:absolute;
	left:500px;
	top:200px;
	width:400px;
	height:600px;
	background-color:#e0d1ba;
	background:#f3eee3 url(../images/profil-hg.gif) top left;
}

#profilbox3 {
	position:absolute;
	left:505px;
	top:183px;
	width:186px;
	height:186px;
}

#profilbox4 {
	position:absolute;
	left:705px;
	top:201px;
	padding-top:8px;
	width:193px;
	height:199px;
}

#profilbox5 {
	position:absolute;
	left:505px;
	top:401px;
	padding-top:0;
	width:193px;
	height:199px;
}

#profilbox6 {
	position:absolute;
	left:705px;
	top:401px;
	padding-top:0;
	width:193px;
	height:199px;
}

#profilbox7 {
	position:absolute;
	left:505px;
	top:601px;
	padding-top:0;
	width:193px;
	height:199px;
}

#profilbox8 {
	position:absolute;
	left:705px;
	top:601px;
	padding-top:0;
	width:193px;
	height:199px;;
}

#profilbox9 {/*leer*/
	position:absolute;
	left:105px;
	top:801px;
	width:186px;
	height:186px;
}

#servicebox1 {
	position:absolute;
	left:101px;
	top:201px;
	padding-left:4px;
	padding-right:2px;
	width:593px;
	height:999px;
	background-color:#f3eee3;
}

#servicebox2 {
	position:absolute;
	left:701px;
	top:201px;
	padding-left:4px;
	padding-right:2px;
	width:193px;
	height:199px;
	background-color:#e9dfcf;
}

#servicebox3 {
	position:absolute;
	left:105px;
	top:1201px;
	width:186px;
	height:186px;
}

.versteckt {
	visibility:hidden;
	/*display:none;*/
}

#bildbox1 {
	position:absolute;
	left:106px;
	top:206px;
	width:189px;
	height:189px;
	z-index:10;
}

#bildbox2 {
	position:absolute;
	left:306px;
	top:206px;
	width:189px;
	height:189px;
}

#bildbox3 {
	position:absolute;
	left:506px;
	top:206px;
	width:189px;
	height:189px;
}

#bildbox4 {
	position:absolute;
	left:706px;
	top:206px;
	width:189px;
	height:189px;
}

#bildbox5 {
	position:absolute;
	left:106px;
	top:406px;
	width:189px;
	height:189px;
}

#bildbox6 {
	position:absolute;
	left:306px;
	top:406px;
	width:189px;
	height:189px;
}

#bildbox7 {
	position:absolute;
	left:506px;
	top:406px;
	width:189px;
	height:189px;
}

#bildbox8 {
	position:absolute;
	left:706px;
	top:406px;
	width:189px;
	height:189px;
}

#bildbox9 {
	position:absolute;
	left:106px;
	top:606px;
	width:189px;
	height:189px;
}

#bildbox10 {
	position:absolute;
	left:306px;
	top:606px;
	width:189px;
	height:189px;
}

#bildbox11 {
	position:absolute;
	left:506px;
	top:606px;
	width:189px;
	height:189px;
}

#bildbox12 {
	position:absolute;
	left:706px;
	top:606px;
	width:189px;
	height:189px;
}

#bildbox13 {
	position:absolute;
	left:106px;
	top:806px;
	width:189px;
	height:189px;
}

#bildbox14 {
	position:absolute;
	left:306px;
	top:806px;
	width:189px;
	height:189px;
}

#bildbox15 {
	position:absolute;
	left:506px;
	top:806px;
	width:189px;
	height:189px;
}

#bildbox16 {
	position:absolute;
	left:706px;
	top:806px;
	width:189px;
	height:189px;
}

#bildbox17 {
	position:absolute;
	left:106px;
	top:1006px;
	width:189px;
	height:189px;
}

#bildbox18 {
	position:absolute;
	left:306px;
	top:1006px;
	width:189px;
	height:189px;
}

#bildbox19 {
	position:absolute;
	left:506px;
	top:1006px;
	width:189px;
	height:189px;
}

#bildbox20 {
	position:absolute;
	left:706px;
	top:1006px;
	width:189px;
	height:189px;
}

#bildbox21 {
	position:absolute;
	left:106px;
	top:1206px;
	width:189px;
	height:189px;
}

#bildbox22 {
	position:absolute;
	left:306px;
	top:1206px;
	width:189px;
	height:189px;
}

#bildbox23 {
	position:absolute;
	left:506px;
	top:1206px;
	width:189px;
	height:189px;
}

#bildbox24 {
	position:absolute;
	left:706px;
	top:1206px;
	width:189px;
	height:189px;
}

#bildbox25 {
	position:absolute;
	left:106px;
	top:1406px;
	width:189px;
	height:189px;
}

#bildbox26 {
	position:absolute;
	left:306px;
	top:1406px;
	width:189px;
	height:189px;
}

/*leer*/
#bildbox27 {
	position:absolute;
	left:506px;
	top:1406px;
	width:189px;
	height:189px;
}

/*leer*/
#bildbox28 {
	position:absolute;
	left:706px;
	top:1406px;
	width:189px;
	height:189px;
}

/*leer*/
#bildbox29 {
	position:absolute;
	left:106px;
	top:1606px;
	width:189px;
	height:189px;
}

#kontaktbox1 {
	position:absolute;
	left:101px;
	top:201px;
	padding-left:4px;
	padding-right:2px;
	width:195px;
	height:199px;;
	background-color:#f3eee3;
}

#kontaktbox2 {
	position:absolute;
	left:301px;
	top:201px;
	padding-top:8px;
	padding-left:4px;
	padding-right:2px;
	width:193px;
	height:191px;;
	background-color:#f3eee3;
}

#impressumbox1 {
	position:absolute;
	left:101px;
	top:201px;
	padding-left:4px;
	padding-right:2px;
	width:193px;
	height:599px;
	background-color:#f3eee3;
}

#impressumbox2 {
	position:absolute;
	left:301px;
	top:201px;
	padding-top:8px;
	padding-left:4px;
	padding-right:2px;
	width:193px;
	height:791px;
	background-color:#e9dfcf;
}

#impressumbox3 {
	position:absolute;
	left:501px;
	top:201px;
	padding-top:8px;
	padding-left:4px;
	padding-right:2px;
	width:193px;
	height:591px;
	background-color:#f3eee3;
}

#impressumbox4 {
	position:absolute;
	left:701px;
	top:201px;
	padding-top:8px;
	padding-left:4px;
	padding-right:2px;
	width:193px;
	height:791px;
	background-color:#e9dfcf;
}

#impressumbox5 { /*leer*/
	position:absolute;
	left:105px;
	top:1001px;
	width:186px;
	height:186px;
	background-color:#f3eee3;
}

.impressum_spalte {
	display:block;
	float:left;
	width:57px;
}

a.zahlen {
	text-decoration:none;
	color:#000000;
}

a.verlinkung {
	color:#71a81d;
	text-decoration:none;
	font-weight:bold;
}

	a.verlinkung:visited{color:#71a81d;}
	a.verlinkung:hover{color:#931f49;}
	a.verlinkung:active{color:#71a81d;}
	a.verlinkung:focus{background-color:#f3eee3;}

h1 {
	text-align:left;
	color:#71a81d;
	font-weight:bold;
	font-size:24px;
	line-height:0;
}

h2 { /*mehrzeilig abzüglich 17px bei top-platzierung*/
	text-align:left;
	color:#71a81d;
	font-weight:bold;
	font-size:24px;
	line-height:1.14;
}