html				{height: 100%;}

body				{font-family: Verdana, sans-serif, Arial, Helvetica; font-size: 10pt; font-weight: normal;
					 height: 100%;
					 margin: 0px;
					 overflow: hidden;
					 color: #555555;
					 background-color: white;}

img					{border: none; behavior: url(img/pngbehavior.htc);}

a					{color: black; text-decoration: none;}
a:hover				{color: #0060ff;}
a:focus				{color: #0060ff;}

ul					{list-style-type: none;}

.main				{position: absolute;
					 left: 202px; top: 77px;
					 width: 620px; height: 80%;
					 overflow: auto;
					 z-index: 1;}

.uebersicht			{position: relative;
				 	 left: 0px; top: 0px;
					 width: 600px;
					 z-index: 1;
					 font-size: 8pt;}

.uebersichtlink		{color: #555555;}

.uebersichtfett		{font-weight: bold;
					 font-size: 9pt;}

.uebersichtnormal	{font-size: 8pt;}

.normal				{font-weight: normal;
					 color: #555555;}

.kursiv				{font-style: italic;}

.bold				{font-weight: bold;}

.rechts				{text-align: right;}

.big1				{font-size: 12pt;}

.big1bold			{font-size: 12pt;
					 font-weight: bold;}

.small				{font-size: 9pt;}

.small2				{font-size: 8pt;}

.smallbold			{font-size: 9pt;
					font-weight: bold;}

.blau				{color: #0060ff;}

.blaubold			{font-weight: bold;
					 color: #0060ff;}

.blaubig1bold		{font-size: 12pt;
					 font-weight: bold;
					 color: #0060ff;}

.rotbold			{font-weight: bold;
					 color: #ff0000;}

.bild				{margin-bottom: 15px;
					 height: 200px; width: 600px;}

.ceabstand			{margin-left: 25px;}

.special			{height: 30px;}

.tabelle100			{width: 620px;
					padding-right: 20px;
					font-size: 10pt;}

.zelle1				{width: 50%;
					padding-right: 10px;
					vertical-align: top;}

.zelle2				{width: 50%;
					padding-left: 10px;
					vertical-align: top;}

.formtext			{padding-right: 20px;
					 font-size: 10pt;}

.formbuttons		{padding-top: 10px;
					 text-align: right;}

.hinweis			{font-weight: bold; font-size: 10pt;
					 color: #0060FF;}

.fehler				{font-weight: bold; font-size: 10pt;
					 color: #FF2F63;}

.inputFieldFehler	{background-color: #FFB0C4;}

.inputField			{background-color: #FFFFFF;}

.abstandOben		{padding-top: 10px;}


.aacurat1Zelle1		{padding-right: 20px;
					width: 50%;
					vertical-align: top;
					}

.aacurat1Zelle2		{padding-left: 10px;
					width: 50%;
					vertical-align: top;
					}

.aacurat1Liste1		{list-style:decimal;
					color: #0060ff;
					font-weight: bold;
					}

.aacurat1Liste2		{list-style-image: url(../img/dot.gif);
					}




.aacurat3Tabelle	{width: 100%;
					font-size: 10pt;
					border-spacing: 0px;
					}

.aacurat3Zeile		{border-top-style: double;
					}

.aacurat3Zelle1		{padding-right: 20px; padding-top: 10px;
					vertical-align: top; text-align: center;
					border-bottom: 2px solid #cfcfcf;
					}


.aacurat3Zelle2		{padding-right: 20px; padding-left: 20px; padding-top: 10px;
					vertical-align: top;
					border-bottom: 2px solid #cfcfcf;
					}

.aacurat3Zelle3		{padding-left: 20px; padding-top: 10px;
					vertical-align: top;
					border-bottom: 2px solid #cfcfcf;
					}


.kontakt			{position: absolute;
				 	left: 50px; top: 50px;
					width: 550px; height: 410px;
					}



.aacurat4Tabelle	{width: 100%; height: 100%;
					font-size: 10pt;
					}

.aacurat4Zeile1		{font-size: 12pt;
					font-weight: bold;
					text-align: center;
					}

.aacurat4Zeile2		{font-size: 12pt;
					font-weight: bold;
					text-align: center;
					}

.aacurat4Zeile3		{text-align: center;
					vertical-align: top;
					}

.aacurat4Zellen3	{text-align: center;
					vertical-align: top;
					width: 33%;	padding-top: 15px;
					}






.curator1Tabelle	{width: 100%;
					margin-top: 15px;
					font-size: 10pt;
					}

.curator1Zelle1		{padding-right: 20px;
					vertical-align: top;
					width: 50%;
					}

.curator1Zelle2		{padding-left: 20px;
					vertical-align: top;
					width: 50%;
					}

.curator1Liste1		{list-style-image: url(../img/dot.gif);
					}

.curator1Liste2		{list-style-image: url(../img/dot.gif);
					font-size: 9pt;
					}



.curator5Tabelle	{width: 100%;
					margin-top: 15px;
					font-size: 10pt;
					}

.curator5Zelle1		{padding-right: 20px;
					vertical-align: top;
					width: 50%;
					}

.curator5Zelle2		{padding-left: 20px;
					vertical-align: top;
					width: 50%;
					}

.curator5Zelle3		{padding-right: 20px;
					vertical-align: bottom;
					padding-top: 20px;
					width: 50%;
					}

.curator5Liste1		{list-style-image: url(../img/dot.gif);
					}



.transit1Tabelle	{width: 100%;
					margin-top: 15px;
					font-size: 10pt;
					}

.transit1Zelle1		{padding-right: 20px;
					vertical-align: top;
					width: 50%;
					}

.transit1Zelle2		{padding-left: 20px;
					vertical-align: top;
					width: 50%;
					}

.transit1Zelle3		{padding-right: 20px; padding-top: 05px;
					vertical-align: top;
					width: 50%;
					}

.transit1Zelle4		{padding-left: 20px; padding-top: 05px;
					vertical-align: top;
					width: 50%;
					}

.transit1Liste1		{list-style-image: url(../img/dot.gif);
					}



.transit3Tabelle	{width: 100%;
					margin-top: 15px;
					font-size: 10pt;
					}

.transit3Zelle1		{padding-right: 35px;
					vertical-align: top;
					width: 50%;
					}

.transit3Zelle2		{padding-left: 35px;
					vertical-align: top;
					width: 50%;
					}

.transit3Zeile2		{height: 20px;
					}

.transit3Liste1		{list-style-image: url(../img/dot.gif);
					}




.pulla1Tabelle		{width: 500px;
					margin-top: 15px;
					font-size: 10pt;
					}

.pulla1Zelle1		{padding-right: 20px;
					vertical-align: top;
					width: 310px;
					}

.pulla1Zelle2		{padding-left: 20px;
					vertical-align: top;
					width: 310px;
					}

.pulla1Zelle3		{padding-right: 20px; padding-top: 15px;
					vertical-align: top;
					width: 50%;
					}

.pulla1Zelle4		{padding-left: 20px; padding-top: 15px;
					vertical-align: top;
					width: 50%;
					}

.pulla1Zelle5		{padding-right: 20px; padding-top: 15px;
					vertical-align: bottom;
					width: 50%;
					}

.pulla1Zelle6		{padding-left: 20px; padding-top: 15px;
					vertical-align: bottom;
					width: 50%;
					}

.pulla1Liste1		{list-style-image: url(../img/dot.gif);
					}


.pulla3Tabelle		{width: 100%;
					margin-top: 15px;
					font-size: 10pt;
					}

.pulla3Zelle1		{padding-right: 20px;
					vertical-align: top;
					width: 50%;
					}

.pulla3Zelle2		{padding-left: 20px;
					vertical-align: top;
					width: 50%;
					}



.impressumTabelle	{font-size: 8pt;
					}

.impressumText		{font-size: 7pt;
					}

.impressumZellen1	{vertical-align: top;
					width: 170px;
					padding-top: 15px; padding-left: 5px;
					padding-right: 5px;
					}

.impressumZellen2	{vertical-align: top;
					text-align: justify;
					width: 210px;
					padding-top: 15px; padding-left: 5px;
					padding-right: 5px;
					}

.aktualisierung		{position: absolute;
				 	left: 840px; top: 95px;
					width: 150px; height: 20px;
					z-index: 1;
					font-size: 8pt;
					}


.technDaten			{position: absolute;
				 	left: 0px; top: 0px;
					width: 590px; height: 400px;
					padding-top: 15px; padding-left: 30px;
					font-size: 10pt;
					background-image: url(../img/blatt02_1.jpg); background-repeat: no-repeat;
					}

.technDaten2		{position: absolute;
				 	left: 0px; top: 0px;
					width: 590px; height: 480px;
					padding-top: 15px; padding-left: 30px;
					font-size: 10pt;
					background-image: url(../img/blatt02_2.jpg); background-repeat: no-repeat;
					}

.technTabelle		{width: 500px;
					font-size: 10pt;
					margin-left: 15px;
					}

.technTabSpalte		{height: 15px;
									}

.technTabZellle1	{width: 150px;
									}

.tuevce				{position: absolute;
				 	right: 20px; bottom: 50px;
					width: 110px; height: 45px;
					}

.tuevce2			{position: absolute;
				 	right: 0px; bottom: -20px;
					width: 110px; height: 45px;
					}

.tuevce3			{position: absolute;
				 	right: 0px; bottom: 20px;
					width: 110px; height: 45px;
					}


.whsAllg			{position: absolute;
				 	left: 0px; top: 0px;
					width: 590px; height: 400px;
					padding-top: 15px; padding-left: 30px;
					font-size: 10pt;
					background-image: url(../img/blatt02_1.jpg); background-repeat: no-repeat;
					}

.whs1				{padding-bottom: 20px;
					width: 300px;}

.whs2				{padding-bottom: 20px;
					width: 300px;}

.whs3				{padding-bottom: 30px;
					width: 250px;}

.whsbild1			{position: absolute;
				 	right: 80px; top: 30px;
					z-index: 5;}

.whsbild2			{position: absolute;
				 	right: 80px; bottom: 40px;}

.whsbild3			{position: absolute;
				 	right: 80px; top: 20px;}

.whsbild4			{position: absolute;
				 	left: 10px; top: 180px;
					width: 170px;}

.whstext4			{position: absolute;
				 	left: 5px; top: 150px;
					width: 170px;}

.whsbild5			{position: absolute;
				 	left: 210px; top: 180px;
					width: 190px;}

.whstext5			{position: absolute;
				 	left: 5px; top: 150px;
					width: 190px;}

.whsbild6			{position: absolute;
				 	left: 410px; top: 180px;
					width: 160px;}

.whstext6			{position: absolute;
				 	left: 5px; top: 150px;
					width: 160px;}


.easytab			{font-size: 10pt;
					width: 100%;}

.easyZelle1			{padding-right: 10px;
					vertical-align: top;
					width: 40%;
					}

.easyZelle2			{padding-left: 10px;
					vertical-align: top;
					width: 60%;
					}

.stehtrainerTech	{font-size: 8pt;
					z-index: 3;}

.stehtrainerTech1	{height: 85px;}

.stehtrainerTech2	{font-weight: bold;
					text-align: center;}

.stehtrainerZeil1	{height: 20px;}

.stehtrainerZell1	{font-weight: bold;}

.stehtrainerZell2	{width: 280px;}

.stehtrainerZell3	{vertical-align: middle;
					font-weight: bold;}

.standing			{position: absolute;
				 	left: 50px; top: 250px;
					width: 450px;}

.stehzubtext1		{position: absolute;
				 	left: 2px; top: 150px;
					width: 150px;
					font-size: 8pt;}

.stehzubtext2		{position: absolute;
				 	left: 152px; top: 150px;
					width: 150px;
					font-size: 8pt;}

.stehzubtext3		{position: absolute;
				 	left: 302px; top: 150px;
					width: 150px;
					font-size: 8pt;}

.stehzubtext4		{position: absolute;
				 	left: 452px; top: 150px;
					width: 150px;
					font-size: 8pt;}

.stehzubzell		{text-align: center;}

.struzzozubtext1	{position: absolute;
				 	left: 2px; top: 190px;
					width: 190px;}

.struzzozubtext2	{position: absolute;
				 	left: 210px; top: 190px;
					width: 190px;}

.struzzozubtext3	{position: absolute;
				 	left: 418px; top: 190px;
					width: 190px;}

.fahrlifte			{vertical-align: top;
					width: 50%;}

.fahrliftzub		{width: 300px;}

.fahrlifte2			{vertical-align: top;}

.treppenlift_li		{vertical-align: top;
					width: 50%;
					padding-top: 10px;}

.treppenlift_re		{vertical-align: top;
					width: 50%;
					padding-top: 10px;
					padding-left: 20px;}

.treppenlift_list	{font-size: 9pt;
					padding-top: 3pt;}

.genius_zahl		{font-size: 12pt;
					 font-weight: bold;
					 color: #0060ff;
					 padding-right: 10px;}

.genius_li			{vertical-align: top;
					width: 50%;
					padding-top: 10px;
					padding-right: 35px;}

.genius_re			{vertical-align: top;
					width: 50%;
					padding-top: 10px;
					padding-left: 35px;
					text-align: right;}

.genius_tab			{width: 620px;
					padding-right: 20px; margin-bottom: 30px;
					font-size: 10pt;}

.genius_bild		{margin-bottom: 10px;
					 height: 115px; width: 600px;}

.pooltab			{width: 450px;
					font-size:10pt;}

.agb				{padding-top: 15px;
					width: 500px;
					text-align: justify;}

/*## Kundenbereich */
.kundeHallo		{width: 580px; height: 50px;
				font-size: 9pt;	font-weight: bold;
				background-color:#e0e0e0;
				text-align: center; padding-top: 15px;
				margin-bottom: 5px;}

.aktionenTab	{width: 500px;
				margin-top: 15px;
				font-size: 10pt;}

.aktionenZeile	{vertical-align: top;}

.aktionenSpace	{font-size: 7pt;}

.aktionenSp1	{width: 15px;
				 font-weight: bold; color: #0060ff;
				 text-align: left;}

.aktionenSp2	{width: 150px;
				font-weight: bold;}

.aktionenSp3	{width: 200px;	}

.aktionenSp4	{width: 135px;	}

.aktionenBild	{display: none;
				position: absolute;
				left: 2px; top: 2px;
				width: 600px; height: 460px;
				overflow: auto; font-size: 7pt;
				background-color:#e0e0e0;
				text-align: center;
				z-index: 2;}

.aktionenX		{display: none;
				position: absolute;
				left: 500px; top: 9px;
				width: 95px; height: 20px;
				line-height: 20px;
				text-align: center; font-size: 8pt;
				background-color: #aaaaaa;
				z-index: 3;}

.closeX					{color: #eeeeee;}

.kundeNachrichtBeschr1	{width: 150px;}
.kundeNachrichtBeschr2	{width: 100px;}
.kundeNachrichtInhalt	{width: 400px;}

.stellenangebot	{padding-left: 50px;}