
.pt5				{font-size: 5pt; }
.pt6				{font-size: 6pt; }
.pt7				{font-size: 7pt; }
.pt8				{font-size: 8pt; }
.pt9				{font-size: 9pt; }
.pt10				{font-size:10pt; }
.pt11				{font-size:11pt; }
.pt12				{font-size:12pt; }
.pt13				{font-size:13pt; }
.pt14				{font-size:14pt; }
.pt15				{font-size:15pt; }
.pt16				{font-size:16pt; }
.pt17				{font-size:17pt; }
.pt18				{font-size:18pt; }
.pt19				{font-size:19pt; }
.pt20				{font-size:20pt; }
						
.xfett				{font-weight:900;		}
.fett				{font-weight:bold;		}
.nichtfett			{font-weight:normal; 	}
						
.links				{text-align:left; 		}
.rechts				{text-align:right; 		}
.zentriert			{text-align:center;		}
.blocksatz			{text-align:justify; 	}
						
.oben    			{vertical-align:top; 	}
.mitte  			{vertical-align:middle; }
.unten   			{vertical-align:bottom; }
						
.Weiß				{background-color:#ffffff; }
.Grau1	 			{background-color:#eeeeee; }
.Grau2	 			{background-color:#666666; }
.Schwarz 			{background-color:#000000; }
.Grün1 				{background-color:#009272; }
.Türkis1			{background-color:#007090; }
.Blau1 				{background-color:#0000B0; }
.Blau2 				{background-color:#003090; }
.Rot1 				{background-color:#A04040; }
						
.SchriftWeiß		{color:#ffffff; }
.SchriftGrau1		{color:#eeeeee; }
.SchriftGrau2		{color:#666666; }
.SchriftSchwarz		{color:#000000; }
.SchriftGrün1		{color:#009272; }
.SchriftTürkis1		{color:#007090; }
.SchriftBlau1 		{color:#0000B0; }
.SchriftBlau2 		{color:#003090; }
.SchriftRot1		{color:#A04040; }
						
.zh10em				{line-height: 1.0em;	}
.zh11em				{line-height: 1.1em;	}
.zh12em				{line-height: 1.2em;	}
.zh13em				{line-height: 1.3em;	}
.zh14em				{line-height: 1.4em;	}
.zh15em				{line-height: 1.5em;	}
.zh16em				{line-height: 1.6em;	}
.zh17em				{line-height: 1.7em;	}
.zh18em				{line-height: 1.8em;	}
.zh19em				{line-height: 1.9em;	}
.zh20em				{line-height: 2.0em;	}
.zh21em				{line-height: 2.1em;	}
.zh22em				{line-height: 2.2em;	}
.zh23em				{line-height: 2.3em;	}
.zh24em				{line-height: 2.4em;	}
.zh25em				{line-height: 2.5em;	}
.zh26em				{line-height: 2.6em;	}
.zh27em				{line-height: 2.7em;	}
.zh28em				{line-height: 2.8em;	}
.zh29em				{line-height: 2.9em;	}
.zh30em				{line-height: 3.0em;	}
						
.BlueBorder			{border:solid 2px blue;	}
.GreenBorder		{border:solid 2px green;}
.RedBorder			{border:solid 2px red;	}

h1					{font-weight:normal; 	margin-top:0;		}
h2					{font-weight:normal; 	margin-top:0;		}
h3					{font-weight:normal; 	margin-top:0;		}
sup					{font-size:66%;			}
a					{color:#000000; 		text-decoration:none;	}
table				{empty-cells:show;		}
tr					{vertical-align:top;	line-height:1.4em;		}

table.Mittig		{			  			margin-left:auto; 		margin-right:auto;	}
div.Mittig			{width:100%;  			margin-left:auto; 		margin-right:auto;	}
.vMittig			{height:100%; 			margin-top:50%; 		margin-bottom:50%;	}
.Hide				{display:none;			}
.Show				{display:block; 		}


.Rahmen1			{border-bottom:solid 0.1em; }						
.Rahmen2			{border-top:solid 0.2em #009272; border-left:solid 0.75em #009272; }						
						
.HomePic			{border:solid 0px red;  width:30em;  margin-left:auto; 	margin-right:auto;  }
.Label				{border:solid 0px blue; margin:0; padding:0em; border-spacing:0;			width:11.0em; position:absolute; }
.Ecke				{Border:solid 0px red;	margin:0; padding:0em; border-spacing:0;			width: 2.5em; position:absolute; }	
.Dir				{Border:solid 0px red; 	left:0;												width: 0.9em; }	
.Abbildung1			{border:solid 0.05em; border-color:#A04040; padding: 0.5em; margin:0.5em; 	width:15.0em; }
.Abbildung2			{border:solid 0px red; 														width: 8.0em; }
.Kopfzeilenlabel	{border:solid 0px red;														width:12.0em; }
.DTabPic			{height:6.5em;			}						

.Verknuepfung   	{cursor:default; color:#0000B0; }
.InLine			 	{float:right;			}

.LT1				{position:absolute; 		vertical-align:bottom;	font-size:12pt;  font-weight:Bold;	color:#B00000;	text-align:justify; margin-top:0.5em;	width:298%; height:1.2em; overflow:hidden}
/*.LT2				{position:absolute; 		text-align:center;		top:36%; overflow:visible}*/

.Body				{border:solid 0px red;		font-size: 9pt;	font-weight:Normal;	color:#000000;	/*Body*/			text-align:center;	background-color:#eeeeee;	font-family:Xerox Sans Serif Wide, Tahoma; 	/*Body*/													width:100%;		height:100%;	overflow:hidden; 	}
.NoJava				{border:solid 0px blue;		font-size:10pt;										/*NoJava*/															margin-left:auto; 		margin-right:auto; 	/*NoJava*/			padding:1em;left:0em;	top:30em;		width:100%;											position:absolute;  }
.Seite				{border:solid 0px blue;															/*Seite*/			text-align:justify;	vertical-align:top;			margin-left:auto; 		margin-right:auto; 	/*Seite*/									top:1.5em;		width:83.5em;	height:55em;	z-index:1;			position:relative;  }
.ControlPanel		{border:outset 1.5px #dddddd;font-size: 8pt; font-weight:Bold;	Color:#000000;	/*ControlPanel*/						background-color:#dddddd;												/*ControlPanel*/	padding:0.2em;							width:auto;		height: 2.2em;	z-index:2;			position:absolute;  }
.Control			{border:groove 2.0px #dddddd;				 									/*Control*/								background-color:#eeeeee;	margin-left:0.15em;		margin-right:0.15; 	/*Control*/			padding:0.2em;											height: 1.3em;	float:left;	 		cursor:pointer;		}
.ControlSpc			{border:solid 0px;							 									/*ControlSpc*/																									/*ControlSpc*/												width:1.25em;	height: 1.3em;	float:left;	 		}
.TitelFrame     	{border:solid 0px red; 											color:#FFFFFF;	/*TitelFrame*/							background-color:#009272;						 						/*TitelFrame*/		padding-left: 2.0em;	top:0em;		width:83.5em;	height: 9.0em;						position:absolute;	display:none;	}
.MenuFrame      	{border:solid 0px blue;															/*MenuFrame*/							background-color:#009272;												/*MenuFrame*/				left:0em;		top:9.0em; 		width:14em;		height:46.0em;						position:absolute;	display:none;	}
.MenuFoot	      	{border:solid 0px blue;															/*MenuFoot*/							background-color:#009272;												/*MenuFoot*/				left:0em;		top:46.0em; 	width:14em;		height:10.0em;	overflow:hidden; 	position:absolute;	display:none;	}
.MenuIndex	    	{							font-size:10pt;					 					/*MenuIndex*/							vertical-align:bottom;								line-height: 1.8em;	/*MenuIndex*/		padding-left:0.5em;		padding-right:0.5em;			height:	1.8em;	overflow:hidden; 	cursor:pointer; 	}
.SubMenuIndex   	{							font-size: 8pt;										/*SubMenuIndex*/						margin-bottom:0.4em;								line-height: 1.5em;	/*SubMenuIndex*/	padding-left:0.75em;																		cursor:pointer; 	}
.HeaderMenu     	{border:solid 0px blue;	 														/*HeaderMenu*/		text-align:center;	margin-left:auto; 			margin-right:auto;							/*HeaderMenu*/				left:17.1em;	top:9.25em; 	width:63.0em;	height: 2.8em;	z-index:2;			position:absolute;	} 
.ClipFrame      	{border:solid 0px red; 															/*ClipFrame*/							margin-left:auto; 			margin-right:auto;		white-space:normal; /*ClipFrame*/				left:9.6em;						width:69.0em; 	height:45.5em;	z-index:1;			position:absolute;	}
.InnerFrame      	{border:solid 0px red; 															/*InnerFrame*/							margin-left:auto; 			margin-right:auto;		white-space:normal; /*InnerFrame*/												width:65.0em; 	height:44.25em; 					position:absolute;	display:none;	}
.MainFoot	      	{border:solid 0px red; 															/*MainFoot*/							margin-left:auto; 			margin-right:auto;		white-space:normal; /*MainFoot*/				left:3em;		bottom:0; 		width:65.0em; 	height:auto; 						position:absolute;	display:none;	}
.BeamIt				{border:solid 0px red;		font-size:24pt; font-weight:Bold;	color:#0000B0;	/*BeamIt*/								margin-left:auto; 			margin-right:auto;		letter-spacing:0.25em; /*BeamIt*/				left:-200%;		top:1em;		width:500%;											position:absolute;	}
.Home				{border:solid 0px red;		font-size:13pt; 					color:#666666; 	/*Home*/								margin-left:auto; 			margin-right:auto;							/*Home*/					left:-200%; 	top:7em; 		width:500%;											position:absolute;	}
.HomePicFr			{border:solid 0px red;															/*HomePicFr*/							margin-left:auto; 			margin-right:auto;							/*HomePicFr*/				left:0;			top:14em; 		width:100%;											position:absolute;	}
.HomeURL			{border:solid 0px red;		font-size:13pt; 					color:#0000B0; 	/*HomeURL*/								margin-left:auto; 			margin-right:auto;							/*HomeURL*/					left:0; 		top:23em; 		width:100%;											position:absolute;	}
.Seitentitel		{border:solid 0px red;		font-size:12.5pt; font-weight:Bold;	color:#0000B0;	/*Seitentitel*/		text-align:center;  margin-bottom: 1.2em;		letter-spacing:0.5em;						/*Seitentitel*/				}
.Untertitel			{border:solid 0px red;		font-size:10.5pt;					color:#666666; 	/*Untertitel*/						    margin-bottom: 1.0em;													/*Untertitel*/				}
.Normal				{border:solid 0px red;															/*Normal*/ 								vertical-align:center;								line-height: 1.3em; /*Normal*/ 					}
.Head				{border:solid 0px red; 						font-weight:Bold;	color:#ffffff;	/*tr.Head*/			text-align:center;	vertical-align:center;	background-color:#007090;	line-height: 1.3em; /*tr.Head*/					}
.SubHead			{border:solid 0px red;						font-weight:Bold;					/*tr.SubHead*/ 							vertical-align:center;								line-height: 1.3em; /*tr.SubHead*/ 				}
.BildRahmen1		{border:solid 0px red; 		font-size: 8pt; 					color:#A04040;	/*BildRahmen1*/		text-align:center; 								margin-right:1.5em; 						/*BildRahmen1*/				right:0em;		top:40pt;			 												position:absolute; 	}
.TextRahmen1		{border:solid 0px green;					 									/*TextRahmen1*/		text-align:justify; 																		/*TextRahmen1*/								top:40pt;		width:38em; 										position:absolute; 	}

.Linie12			{height:0.12em; background-color:#007090;	overflow:hidden; margin:0; padding:0; }
.Linie20			{height:0.20em; background-color:#666666;	overflow:hidden; margin:0; padding:0; }
.Linie25			{height:0.25em; background-color:#007090;	overflow:hidden; margin:0; padding:0; }
.Abstand			{height:0.5em;  							overflow:hidden; }

td.NoJava_spX		{width:11em;	}
					
td.HdMenu1_spX		{width:12.0em; 	padding:0.2em; font-size:10pt; }

td.Kontakt1_spX		{width: 7.0em;	}
td.Kontakt2_sp1		{width:11.0em;	}
td.Kontakt2_sp2		{width:20.0em;	}

td.Angebot1_spX		{width: 8.5em;	}
td.Angebot1_sp1		{width:10.0em;	font-weight:Bold; }
td.Angebot1_sp2		{width: 4.0em;	}
td.Angebot1_sp4		{width: 9.0em;	}

td.Preise1_spX		{width: 9.5em;	}
td.Preise1_sp1		{width:13.0em;	}
					
td.Preise2_sp1		{width:16.0em;	}
td.Preise2_sp2		{width:10.0em;	}
td.Preise2_sp1b		{width:32.0em;	}
td.Preise2_sp2b		{width:20.0em;	}
					
td.Preise3_spA		{width:12.0em;	}
td.Preise3_spB		{width: 8.0em;	}
td.Preise3_spX		{width:16.0em;	}
					
td.Daten_sp1		{width:17.0em; font-size:8.0pt; text-align:left; }
td.Daten_sp2		{width:12.0em; font-size:8.0pt; text-align:left; }
td.Daten_spX		{width: 8.0em; font-size:8.0pt; 				 }
					
td.ProjLamp1_sp1	{width:20.0em;	}
td.ProjLamp1_sp2	{width:12.0em;	}

td.VTech1_sp3		{width:20.0em;	}
td.VTech1_spX		{width: 8.0em;	}
td.VTech1_spF		{width: 8.0em;	font-weight:Bold; }
					
td.Verk3s1_sp1		{width: 8.0em;	}
td.Verk3s1_sp2		{width:22.3em;	}
td.Verk3s1_sp3		{width: 8.0em;	font-weight:Bold; }
					
td.Verk4s1_sp1		{width: 8.0em;	}
td.Verk4s1_sp2		{width: 6.0em;	font-weight:Bold; }
td.Verk4s1_sp3		{width:16.0em;	}
td.Verk4s1_sp4		{width: 8.0em;	font-weight:Bold; }

td.Links1_sp1		{width:20.0em;	}
td.Links1_sp2		{width:*;		}
