@charset "utf-8";

A:link {
	text-decoration: none;
}

A:visited {
	text-decoration: none;
}


A:active { text-decoration: none }
A:hover {
	text-decoration: none;
}

a.textlink:visited {
	color: #000066;
	text-decoration: underline;
}

a.textlink:hover {
	color: #000066;
	text-decoration: underline;
}

a.textlink:link {
	color: #000066;
	text-decoration: underline;
}

a.menu {
	width:100px;
	text-decoration:none;
	height: 116px;
	background-image: url(../bilder/linkbilder/links_03.png);
	background-repeat: no-repeat;
	visibility: visible;
	position: absolute;
	left: 8px;
	top: 48px;
}

a.menu:hover   {
	background-image: url(../bilder/linkbilder/links_03.png);
	background-repeat: no-repeat;
	background-position: -100px 0px;
}

a.menu1  {
	width:100px;
	text-decoration:none;
	height: 116px;
	background-image: url(../bilder/linkbilder/links_04.png);
	background-repeat: no-repeat;
	visibility: visible;
	position: absolute;
	left: 108px;
	top: 48px;
}

a.menu1:hover   {
	background-image: url(../bilder/linkbilder/links_04.png);
	background-repeat: no-repeat;
	background-position: -100px 0px;
}

a.menu2  {
	width:100px;
	text-decoration:none;
	height: 116px;
	background-image: url(../bilder/linkbilder/links_05.png);
	background-repeat: no-repeat;
	visibility: visible;
	position: absolute;
	left: 208px;
	top: 48px;
}

a.menu2:hover   {
	background-image: url(../bilder/linkbilder/links_05.png);
	background-repeat: no-repeat;
	background-position: -100px 0px;
}

a.menu3  {
	width:145px;
	text-decoration:none;
	height: 116px;
	background-image: url(../bilder/linkbilder/links_06.png);
	background-repeat: no-repeat;
	visibility: visible;
	position: absolute;
	left: 308px;
	top: 48px;
}

a.menu3:hover   {
	background-image: url(../bilder/linkbilder/links_06.png);
	background-repeat: no-repeat;
	background-position: -145px 0px;
}

a.menu4  {
	width:114px;
	text-decoration:none;
	height: 116px;
	background-image: url(../bilder/linkbilder/links_09.png);
	background-repeat: no-repeat;
	visibility: visible;
	position: absolute;
	left: 94px;
	top: 164px;
}

a.menu4:hover   {
	background-image: url(../bilder/linkbilder/links_09.png);
	background-repeat: no-repeat;
	background-position: -114px 0px;
}

a.menu5  {
	width:100px;
	text-decoration:none;
	height: 116px;
	background-image: url(../bilder/linkbilder/links_10.png);
	background-repeat: no-repeat;
	visibility: visible;
	position: absolute;
	left: 208px;
	top: 164px;
}

a.menu5:hover   {
	background-image: url(../bilder/linkbilder/links_10.png);
	background-repeat: no-repeat;
	background-position: -100px 0px;
}

a.menu6  {
	width:100px;
	text-decoration:none;
	height: 116px;
	background-image: url(../bilder/linkbilder/links_11.png);
	background-repeat: no-repeat;
	visibility: visible;
	position: absolute;
	left: 308px;
	top: 164px;
}

a.menu6:hover   {
	background-image: url(../bilder/linkbilder/links_11.png);
	background-repeat: no-repeat;
	background-position: -100px 0px;
}

a.menu7  {
	width:100px;
	text-decoration:none;
	height: 116px;
	background-image: url(../bilder/linkbilder/links_12.png);
	background-repeat: no-repeat;
	visibility: visible;
	position: absolute;
	left: 408px;
	top: 164px;
}

a.menu7:hover   {
	background-image: url(../bilder/linkbilder/links_12.png);
	background-repeat: no-repeat;
	background-position: -100px 0px;
}

a.menuheiz {
	width:100px;
	text-decoration:none;
	height: 116px;
	background-image: url(../bilder/linkbilder/links_03.png);
	background-repeat: no-repeat;
	background-position: -200px 0px;
	visibility: visible;
	position: absolute;
	left: 8px;
	top: 48px;
}

a.menuheiz:hover   {
	background-image: url(../bilder/linkbilder/links_03.png);
	background-repeat: no-repeat;
	background-position: -200px 0px;
}

a.menuheiz2 {
	width:100px;
	text-decoration:none;
	height: 116px;
	background-image: url(../bilder/linkbilder/links_03.png);
	background-repeat: no-repeat;
	background-position: -300px 0px;
	visibility: visible;
	position: absolute;
	left: 8px;
	top: 48px;
}

a.menuheiz2:hover   {
	background-image: url(../bilder/linkbilder/links_03.png);
	background-repeat: no-repeat;
	background-position: -400px 0px;
}

a.menusolar {
	width:100px;
	text-decoration:none;
	height: 116px;
	background-image: url(../bilder/linkbilder/links_04.png);
	background-repeat: no-repeat;
	background-position: -200px 0px;
	visibility: visible;
	position: absolute;
	left: 108px;
	top: 48px;
}

a.menusolar:hover   {
	background-image: url(../bilder/linkbilder/links_04.png);
	background-repeat: no-repeat;
	background-position: -200px 0px;
}

a.menuholz  {
	width:100px;
	text-decoration:none;
	height: 116px;
	background-image: url(../bilder/linkbilder/links_05.png);
	background-repeat: no-repeat;
	background-position: -200px 0px;
	visibility: visible;
	position: absolute;
	left: 208px;
	top: 48px;
}

a.menuholz:hover   {
	background-image: url(../bilder/linkbilder/links_05.png);
	background-repeat: no-repeat;
	background-position: -200px 0px;
}

a.menuwp  {
	width:145px;
	text-decoration:none;
	height: 116px;
	background-image: url(../bilder/linkbilder/links_06.png);
	background-repeat: no-repeat;
	background-position: -290px 0px;
	visibility: visible;
	position: absolute;
	left: 308px;
	top: 48px;
}

a.menuwp:hover   {
	background-image: url(../bilder/linkbilder/links_06.png);
	background-repeat: no-repeat;
	background-position: -290px 0px;
}

a.menusani  {
	width:114px;
	text-decoration:none;
	height: 116px;
	background-image: url(../bilder/linkbilder/links_09.png);
	background-repeat: no-repeat;
	background-position: -228px 0px;
	visibility: visible;
	position: absolute;
	left: 94px;
	top: 164px;
}

a.menusani:hover   {
	background-image: url(../bilder/linkbilder/links_09.png);
	background-repeat: no-repeat;
	background-position: -228px 0px;
}

a.menuwanne  {
	width:100px;
	text-decoration:none;
	height: 116px;
	background-image: url(../bilder/linkbilder/links_10.png);
	background-repeat: no-repeat;
	background-position: -200px 0px;
	visibility: visible;
	position: absolute;
	left: 208px;
	top: 164px;
}

a.menuwanne:hover   {
	background-image: url(../bilder/linkbilder/links_10.png);
	background-repeat: no-repeat;
	background-position: -200px 0px;
}

a.menuarma  {
	width:100px;
	text-decoration:none;
	height: 116px;
	background-image: url(../bilder/linkbilder/links_11.png);
	background-repeat: no-repeat;
	background-position: -200px 0px;
	visibility: visible;
	position: absolute;
	left: 308px;
	top: 164px;
}

a.menuarma:hover   {
	background-image: url(../bilder/linkbilder/links_11.png);
	background-repeat: no-repeat;
	background-position: -200px 0px;
}

a.menudusche  {
	width:100px;
	text-decoration:none;
	height: 116px;
	background-image: url(../bilder/linkbilder/links_12.png);
	background-repeat: no-repeat;
	background-position: -200px 0px;
	visibility: visible;
	position: absolute;
	left: 408px;
	top: 164px;
}

a.menudusche:hover   {
	background-image: url(../bilder/linkbilder/links_12.png);
	background-repeat: no-repeat;
	background-position: -200px 0px;
}

.document {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-attachment: scroll;
	background-image: url(../bilder/hintergrund.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.div1 {
	float: left;
	clear: none;
	height: 560px;
	width: 1400px;
	position: absolute;
	visibility: visible;
	top: 50%;
	margin-left: -700px;
	left: 50%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	margin-top: -280px;
}

.div2 {
	background-image: url(../bilder/verlaufunten.jpg);
	height: 10px;
	width: 1400px;
	margin-left: -700px;
	float: left;
	clear: none;
	position: absolute;
	visibility: visible;
	left: 50%;
	top: 545px;
}

.div3 {
	height: 279px;
	width: 508px;
	clear: none;
	float: left;
	margin-left: -254px;
	left: 35%;
	position: absolute;
	visibility: visible;
	top: 229px;
	background-color: #FFFFFF;
}

.div4 {
	position: absolute;
	height: 48px;
	width: 508px;
	visibility: visible;
	background-image: url(../bilder/linkbilder/links_01.png);
}
.div5 {
	height: 116px;
	width: 8px;
	top: 48px;
	background-image: url(../bilder/linkbilder/links_02.png);
	position: absolute;
	visibility: visible;
}

.div6 {
	height: 116px;
	width: 55px;
	top: 48px;
	background-image: url(../bilder/linkbilder/links_07.png);
	position: absolute;
	visibility: visible;
	left: 453px;
}

.div7 {
	height: 116px;
	width: 94px;
	top: 164px;
	background-image: url(../bilder/linkbilder/links_08.png);
	position: absolute;
	visibility: visible;
}

.home {
	height: 28px;
	width: 1400px;
	position: absolute;
	visibility: visible;
	top: 116px;
}

.div9 {
	height: auto;
	width: 42px;
	position: absolute;
	visibility: visible;
	left: 505px;
	top: 3px;
}
.titelleiste {
	height: 108px;
	width: 1400px;
	position: absolute;
	left: auto;
	top: auto;
}


.div10 {
	height: auto;
	width: 74px;
	position: absolute;
	visibility: visible;
	left: 551px;
	top: 3px;
}

.div11 {
	height: auto;
	width: 50px;
	position: absolute;
	visibility: visible;
	left: 633px;
	top: 3px;
}

.div12 {
	height: auto;
	width: 45px;
	position: absolute;
	visibility: visible;
	left: 687px;
	top: 3px;
}

.div13 {
	height: auto;
	width: 50px;
	position: absolute;
	visibility: visible;
	left: 738px;
	top: 3px;
}

.div14 {
	height: auto;
	width: 45px;
	position: absolute;
	visibility: visible;
	left: 791px;
	top: 3px;
}

.div15 {
	height: auto;
	width: 50px;
	position: absolute;
	visibility: visible;
	left: 843px;
	top: 3px;
}

.div16 {
	height: auto;
	width: 45px;
	position: absolute;
	visibility: visible;
	left: 900px;
	top: 3px;
}

.div17 {
	height: auto;
	width: 53px;
	position: absolute;
	visibility: visible;
	left: 952px;
	top: 3px;
}

.div18 {
	height: auto;
	width: 65px;
	position: absolute;
	visibility: visible;
	left: 1013px;
	top: 3px;
}

.div19 {
	height: 55px;
	width: 310px;
	position: absolute;
	visibility: visible;
	left: 20%;
	top: 170px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bolder;
	color: #999999;
	line-height: 23px;
	font-style: normal;
	text-indent: 50px;
}

.div19a {
	height: 55px;
	width: 450px;
	position: absolute;
	visibility: visible;
	left: 20%;
	top: 170px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bolder;
	color: #999999;
	line-height: 23px;
	font-style: normal;
	text-indent: 50px;
}

.div20 {
	height: 355px;
	width: 500px;
	position: absolute;
	visibility: visible;
	left: 55%;
	top: 170px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	line-height: 15pt;
	font-style: normal;
	background-image: url(../bilder/textlinie.png);
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-left: 10px;
	background-color: #FFFFFF;
}

.linien {
	height: 340px;
	width: 440px;
	position: absolute;
	visibility: visible;
	left: 55%;
	top: 170px;
	background-image: url(../bilder/textlinie.png);
	background-repeat: no-repeat;
}

.div21 {
	height: 330px;
	width: 440px;
	position: absolute;
	visibility: visible;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	line-height: 15pt;
	font-style: normal;
	padding-left: 10px;
	overflow: auto;
	top: 11px;
	left: 1px;
}

.norm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: lighter;
	color: #FFFFFF;
}

a.norm:hover {
	color: #003399;
}

.norm2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: lighter;
	color: #000000;
}

.Stil1 {
	font-size: 10pt;
	font-weight: bold;
}

.Stil2 {
	font-size: 9pt;
	font-style: italic;
}

.Stil3 {
	font-size: 9pt;
	vertical-align: text-top;
	height: 71px;
	width: 292px;
	position: absolute;
	font-style: italic;
}

.Stil4 {
	font-size: 10pt;
	font-weight: bold;
	color: #FF6633;
}

.divbildservice {
	height: 136px;
	width: 100px;
	right: 329px;
	position: absolute;
	top: 45px;
	page-break-before: auto;
	page-break-after: auto;
}

.divzahlen {
	height: 320px;
	width: 40px;
	position: absolute;

}

.divdaten {
	height: 320px;
	width: 361px;
	position: absolute;
	left: 60px;
}

.partner1 {
	height: 650px;
	width: 135px;
	position: absolute;
	text-align: center;
}

.partner2 {
	height: 650px;
	width: 135px;
	position: absolute;
	left: 149px;
	text-align: center;
}

.partner3 {
	height: 650px;
	width: 135px;
	position: absolute;
	left: 288px;
	text-align: center;
}

.foerder {
	height: 213px;
	width: 100px;
	position: absolute;
	left: 302px;
	top: 1400px;
}

.foerder2 {
	height: 213px;
	width: 286px;
	position: absolute;
	top: 1400px;
	left: 10;
}

body {
scrollbar-base-color: #c4d2e6; 
scrollbar-face-color: #c4d2e6;
scrollbar-highlight-color: #FFFFFF;
scrollbar-shadow-color: #78a0d6;
scrollbar-3dlight-color: #c4d2e6;  
scrollbar-arrow-color: #78a0d6;/*  
scrollbar-track-color: #CC00FF; 
scrollbar-darkshadow-color: #FFCC33; */
}

/*Ab hier Kontaktformular */





#firma {
	position:absolute;
	left:10px;
	top:41px;
	width:60px;
	z-index:1;
}
#firmatabelle {
	position:absolute;
	left:100px;
	top:41px;
	width:90px;
	z-index:2;
}
#name {
	position:absolute;
	left:10px;
	top:71px;
	width:50px;
	z-index:3;
}
#nametabelle {
	position:absolute;
	left:100px;
	top:71px;
	width:90px;
	z-index:4;
}
#strasse {
	position:absolute;
	left:10px;
	top:101px;
	width:50px;
	z-index:5;
}
#strassetabelle {
	position:absolute;
	left:100px;
	top:101px;
	width:90px;
	z-index:6;
}
#plz {
	position:absolute;
	left:10px;
	top:131px;
	width:50px;
	z-index:7;
}
#plztabelle {
	position:absolute;
	left:100px;
	top:131px;
	width:90px;
	z-index:8;
}
#ort {
	position:absolute;
	left:10px;
	top:161px;
	width:50px;
	z-index:9;
}
#orttabelle {
	position:absolute;
	left:100px;
	top:161px;
	width:90px;
	z-index:10;
}
#telefon {
	position:absolute;
	left:10px;
	top:191px;
	width:60px;
	z-index:11;
}
#telefontabelle {
	position:absolute;
	left:100px;
	top:191px;
	width:60px;
	z-index:12;
}
#e-mail {
	position:absolute;
	left:10px;
	top:221px;
	width:50px;
	z-index:13;
}
#e-mailtabelle {
	position:absolute;
	left:100px;
	top:221px;
	width:90px;
	z-index:14;
}
#kommentare {
	position:absolute;
	left:10px;
	top:251px;
	width:80px;
	z-index:15;
}
#kommentaretabelle {
	position:absolute;
	left:100px;
	top:251px;
	width:90px;
	z-index:16;
}
#buttons {
	position:absolute;
	left:10px;
	top:342px;
	width:350px;
	z-index:16;
}

.buttonausehen {
	background-color: #FFFFFF;
	background-image: url(../bilder/butoben.png);
	width: 115px;
	background-repeat: no-repeat;
	border: thin solid #FFFFFF;
	vertical-align: middle;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

input.buttonausehen:hover {
	background-image: url(../bilder/butoben.png);
	color: #003399;
	background-position: -110px 0px;
}

