<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */
html {
	overflow-y:scroll;
}
body {
	background-color: #333333;
	background-image: url(../bilder/hg-treppen.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	height: 100%;
	margin: 0;
	padding: 0;
	text-align: center;
}
#start-auswahl {
	background-image: url(../bilder/start-hg-auswahl.jpg);
	background-repeat: repeat-x;
	height: 267px;
	width: 900px;
	float: left;
	background-color: #FFFFFF;
}
#start-auswahl-REN {
	background-image: url(../bilder/start-hg-auswahl-REN.jpg);
	background-repeat: repeat-x;
	height: 267px;
	width: 900px;
	float: left;
	background-color: #FFFFFF;
}
#start-auswahl #treppen {
	float: left;
	width: 378px;
	margin-left: 73px;
}
#start-auswahl-REN #treppenIA {
	float: left;
	width: 363px;
	margin-left: 73px;
	text-align: right;
	padding-right: 15px;
}
#start-auswahl-REN #renovier {
	float: left;
	width: 378px;
}
#start-auswahl #renovierIA {
	float: left;
	width: 378px;
}
#start-auswahl #text {
	font-size: 12px;
	line-height: 16px;
	padding-top: 44px;
	padding-left: 15px;
}
#start-auswahl-REN #text {
	font-size: 12px;
	line-height: 16px;
	padding-top: 55px;
	padding-left: 15px;
}
#start-flash-Trep {
	float: left;
	height: 314px;
	width: 900px;
	position: relative;
}
#start-hg-gruen {
	float: left;
	height: 313px;
	width: 900px;
	position: relative;
	background-color: #414C00;
}
#start-img-Ren {
	float: left;
	height: 313px;
	width: 900px;
	background-image: url(../bilder/start-img-ren.jpg);
	background-repeat: no-repeat;
	position: relative;
}
#start-img-innenausb {
	height: 99px;
	width: 211px;
	left: 52px;
	top: 54px;
	float: left;
	position: absolute;
	z-index: 50;
}
#start-img-renovierung {
	height: 99px;
	width: 211px;
	left: 655px;
	top: 75px;
	float: left;
	position: absolute;
	z-index: 50;
}
#container {
	height: 100%;
	text-align: left;
	width: 1200px;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#kontakt {
	background-color: #879548;
	padding: 5px;
}
#kontaktREN {
	background-color: #CC5E74;
	padding: 5px;
}
#SpLi {
	float: left;
	height: 700px;
	width: 151px;
	background-image: url(../bilder/SpLi-TREP.jpg);
	background-repeat: no-repeat;
}
#SpLi-REN {
	float: left;
	height: 700px;
	width: 151px;
	background-image: url(../bilder/SpLi-REN.jpg);
	background-repeat: no-repeat;
}
#SpMi {
	width: 900px;
	float: left;
	background-color: #616A33;
}
#SpMi-REN {
	width: 900px;
	float: left;
	background-color: #A6354B;
}

#SpRe {
	float: left;
	height: 700px;
	width: 149px;
	background-image: url(../bilder/SpRe-TREP.jpg);
	background-repeat: no-repeat;
}
#SpRe-REN {
	float: left;
	height: 700px;
	width: 149px;
	background-image: url(../bilder/SpRe-REN.jpg);
	background-repeat: no-repeat;
}
#header {
	background-color: #cfc164;
	height: 98px;
}
#header-REN {
	background-color: #cea664 !important;
	height: 98px;
}
#menuleiste-REN {
	background-color: #90031e !important;
	height: 179px;
	float: left;
	padding-left: 22px;
	width: 878px;
}
#logo {
	float: left;
	padding-top: 13px;
	padding-right: 50px;
	padding-bottom: 19px;
	padding-left: 15px;
}
#logo a img {
	border: none;
}
#menuleiste {
	background-color: #3a4300;
	height: 179px;
	float: left;
	padding-left: 22px;
	width: 878px;
}
#thumbs-hg-gruen {
	background-color: #CFC164;
	float: left;
	margin-top: 35px;
	padding: 10px;
}
#thumbs-hg-rot {
	background-color: #CEA664;
	float: left;
	margin-top: 35px;
	padding: 10px;
}


#contentbox {
	overflow: hidden;
	float: left;
	width: 900px;
}
#contentbox-REN {
	overflow: hidden;
	float: left;
	width: 900px;	
	background-color: #A6354B !important;
}
#contentflash {
	float: left;
	width: 244px;
}
#thumbs1 {
	height: 398px;
	width: 142px;
	float: left;
}
#thumbs1 .leer {
	background-color: #616933;
	height: 134px;
	width: 71px;
	float: left;
}
#thumbs1 .leer-REN {
	background-color: #A6354B;
	height: 134px;
	width: 71px;
	float: left;
}
#content {
	width: 525px;
	float: left;
	padding-top: 50px;
	padding-right: 54px;
	padding-left: 54px;
}
#content .text a {
	color: #FFFFFF;
}
#content h1 {
	font-family: "Trebuchet MS";
	font-size: 20px;
	font-style: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	margin: 0px;
}
#naviSub {
	float: right;
	padding-top: 20px;
	padding-right: 16px;
}
#naviSub .button {
	float: left;
	text-transform: uppercase;
}
#naviSub .button a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-right: 5px;
	margin-left: 5px;
}
#naviSub .button a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #3a4300;
}
#naviSub .buttonAktiv {
	float: left;
	text-transform: uppercase;
}
#naviSub .buttonAktiv a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #3a4300;
	margin-right: 5px;
	margin-left: 5px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
#naviSub .buttonREN {
	float: left;
	text-transform: uppercase;
}
#naviSub .buttonREN a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-right: 5px;
	margin-left: 5px;
}
#naviSub .buttonREN a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #90031E;
}
#naviSub .buttonRENAktiv {
	float: left;
	text-transform: uppercase;
}
#naviSub .buttonRENAktiv a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #90031E;
	margin-right: 5px;
	margin-left: 5px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
#navi {
	float: left;
	width: 192px;
	padding-top: 20px;
}
#navi .button {
	line-height: 12px;
	color: #FFFFFF;
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 11px;
	width: 192px;
}
#navi .button a {
	line-height: 11px;
	color: #FFFFFF;
	font-family: "Trebuchet MS", Arial, Verdana;
	width: 182px;
	float: left;
	padding-top: 3px;
	padding-bottom: 2px;
	padding-left: 10px;
}
#navi .button a:link {
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	width: 192px;
}
#navi .button a:visited {
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	width: 192px;
}
#navi .button a:hover {
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	background-color: #cfc164;
	width: 192px;
}
#navi .buttonAktiv a {
	color: #3A4300;
	text-decoration: none;
	text-transform: uppercase;
	background-color: #cfc164;
	width: 192px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	padding-top: 3px;
	padding-bottom: 2px;
	padding-left: 10px;
	float: left;
}

#navi .button a:active {
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	background-color: #cfc164;
	width: 192px;
}
#navi .buttonREN {
	line-height: 12px;
	color: #FFFFFF;
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 11px;
	width: 192px;
}
#navi .buttonREN a {
	line-height: 11px;
	color: #FFFFFF;
	font-family: "Trebuchet MS", Arial, Verdana;
	width: 182px;
	float: left;
	padding-top: 3px;
	padding-bottom: 2px;
	padding-left: 10px;
}
#navi .buttonREN a:link {
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	width: 192px;
}
#navi .buttonREN a:visited {
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	width: 192px;
}
#navi .buttonREN a:hover {
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	background-color: #cea664;
	width: 192px;
}
#navi .buttonRENAktiv a {
	color: #90031E;
	text-decoration: none;
	text-transform: uppercase;
	background-color: #cea664;
	width: 182px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	float: left;
	padding-top: 3px;
	padding-bottom: 2px;
	padding-left: 10px;
}

#navi .buttonREN a:active {
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	background-color: #cea664;
	width: 192px;
}
#thumbsleiste {
	float: right;
	width: 656px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#thumbsleiste img {
	margin-left: 6px;
}
#az {
	line-height: 14px !important;
}
.text {
	margin-top: 30px;
	font-size: 12px;
	line-height: 20px;
	color: #FFFFFF;
	float: left;
	width: 500px;
}
.foto {
	color: #CFC164;
	float: left;
	width: 500px;
	font-size: 10pt;
	margin-top: 10px;
}
.fotoRot {
	color: #CEA664;
	float: left;
	width: 500px;
	font-size: 10pt;
	margin-top: 10px;
}


a img {
	border: none;
}
#thumbs1 img {
	float: left;
}
#footer {
	text-align: center;
	height: 9px;
	color: #846C46;
	font-size: 11px;
	float: left;
	width: 900px;
	padding-top: 4px;
	padding-bottom: 9px;
	background-color: #c1ac8a;
}
#footer a {
	color: #846C46;
	font-size: 11px;
}
#renovierIA #text a {
	color: #546014;
}
#treppenIA #text a {
	color: #7A0A23;
}
#start-hg {
	height: 313px;
	width: 900px;
	float: left;
	position: relative;
}
#start-hg #0 {
	position: absolute;
	height: 42px;
	width: 90px;
	left: 226px;
	bottom: -1px;
	z-index: 10;
	float: left;
}
#start-hg #1 {
	float: left;
	left: 234px;
	top: 206px;
	height: 144px;
	width: 174px;
	position: absolute;
	z-index: 11;
}
#start-hg #2 {
	position: absolute;
	float: left;
	left: 276px;
	top: 148px;
	overflow: hidden;
}
#start-hg #3 {
	position: absolute;
	float: left;
	left: 333px;
	top: 101px;
}
#start-hg #4 {
	position: absolute;
	float: left;
	left: 404px;
	top: 67px;
}
#start-hg #5 {
	position: absolute;
	float: left;
	left: 488px;
	top: 39px;
}
#start-hg #6 {
	position: absolute;
	float: left;
	left: 529px;
	top: 21px;
}
#start-hg #7 {
	position: absolute;
	float: left;
	left: 560px;
	top: 10px;
}
#start-hg #8 {
	position: absolute;
	float: left;
	left: 598px;
	top: 30px;
}
#start-hg #9 {
	position: absolute;
	float: left;
	left: 639px;
	top: 96px;
}
#start-hg #10 {
	position: absolute;
	float: left;
	left: 679px;
	top: 201px;
}
#start-hg #11 {
	position: absolute;
	float: left;
	left: 288px;
	top: -82px;
}
#start-hg #start-img-Trep {
	height: 313px;
	width: 900px;
	position: absolute;
	float: left;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
}
#start-hg #start-gruen {
	height: 313px;
	width: 900px;
	position: absolute;
	float: left;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	background-color: #3F4B01;
}
#start-hg #start-text-trep {
	height: 99px;
	width: 211px;
	left: 76px;
	top: 54px;
	float: left;
	position: absolute;
}
@charset "utf-8";
/* CSS Document */

#start-hg-Ren {
	height: 313px;
	width: 900px;
	float: left;
	position: relative;
}
#start-hg-Ren #0 {
	position: absolute;
	float: left;
	left: 34px;
	top: 122px;
	height: 184px;
	width: 244px;
}
#start-hg-Ren #1 {
	float: left;
	position: absolute;
	height: 174px;
	width: 337px;
	left: 0px;
	top: -6px;
}
#start-hg-Ren #2 {
	position: absolute;
	float: left;
	left: 183px;
	height: 114px;
	width: 41px;
}
#start-hg-Ren #3 {
	position: absolute;
	float: left;
	left: 279px;
	top: 121px;
	height: 27px;
	width: 38px;
}
#start-hg-Ren #4 {
	position: absolute;
	float: left;
	left: 243px;
	top: 105px;
	height: 37px;
	width: 30px;
}
#start-hg-Ren #5 {
	position: absolute;
	float: left;
	left: 308px;
	top: 99px;
}
#start-hg-Ren #6 {
	position: absolute;
	float: left;
	left: 254px;
	top: -2px;
}
#start-hg-Ren #7 {
	position: absolute;
	float: left;
	left: 271px;
	top: 110px;
}
#start-hg-Ren #8 {
	position: absolute;
	float: left;
	left: 262px;
	top: 111px;
}
#start-hg-Ren #9 {
	position: absolute;
	float: left;
	left: 635px;
	top: 1px;
}
#start-hg-Ren #10 {
	position: absolute;
	float: left;
	left: 451px;
	top: 230px;
}
#start-hg-Ren #11 {
	position: absolute;
	float: left;
	left: 450px;
	top: 221px;
}
#start-hg-Ren #12 {
	position: absolute;
	float: left;
	left: 673px;
	top: 142px;
}
#start-hg-Ren #13 {
	position: absolute;
	float: left;
	left: 687px;
	top: 179px;
}
#start-hg-Ren #14 {
	position: absolute;
	float: left;
	left: 754px;
	top: 215px;
}
#start-hg-Ren #15 {
	position: absolute;
	float: left;
	left: 688px;
	top: 226px;
}#start-hg-Ren #16 {
	position: absolute;
	float: left;
	left: 827px;
	top: 286px;
}#start-hg-Ren #17 {
	position: absolute;
	float: left;
	left: 451px;
	top: -1px;
}
#start-hg-Ren #18 {
	position: absolute;
	float: left;
	left: 538px;
	top: 53px;
}
#start-hg-Ren   #start-img-Ren {
	height: 313px;
	width: 900px;
	position: absolute;
	float: left;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
}
#start-hg-Ren #start-rot {
	height: 313px;
	width: 900px;
	position: absolute;
	float: left;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	background-color: #820219;
}
#start-hg-Ren  #start-text-Ren {
	height: 99px;
	width: 211px;
	left: 612px;
	top: 68px;
	float: left;
	position: absolute;
}
#start-img-Ren-nf {
	float: left;
	height: 313px;
	width: 900px;
	background-image: url(../bilder/start-img-ren-nf.jpg);
	background-repeat: no-repeat;
	position: relative;
}
#start-img-Trep-nf {
	float: left;
	height: 313px;
	width: 900px;
	background-image: url(../bilder/start-img-trep-nf.jpg);
	background-repeat: no-repeat;
	position: relative;
}
#ausstellung {
	float: right;
	padding-right: 15px;
}
.gruen {
	color: #3A4300;
}
#container #SpMi #contentbox #content .text em {
	font-style: normal;
}
</pre></body></html>