/********** ROSE Fotomasken www.rose-fotomasken.de **********/

body {
		background-image: url(bg_line02.jpg);
		background-color: #ffffff;
		background-repeat: repeat-x;
		margin: 0px;
		padding: 0px;
		border: 0px none;
		color: black;
	}
		 
#rahmen {
		position: relative;
		margin: 0 auto;
		width: 770px;
		}
			 
	 
A:link {
	COLOR: #003333; TEXT-DECORATION:underline
}
A:visited {
	COLOR: #003333; TEXT-DECORATION:underline
}
A:hover {
	COLOR: #999999; TEXT-DECORATION:none 
}
A:active {
	COLOR: #cc3333; TEXT-DECORATION:none
}
	 
#logo {
		position: absolute;
		left: 20px;
		top: 25px;
		z-index: 1;
		margin: 0px;
		padding: 0px;
		border: 0px none;
	 }
	
.line-grafik-home {
		position: absolute;
		left: 0px;
		top: 138px;
		z-index: 4;
		margin: 0px;
		padding: 0px;
		border: 0px none;
	 }
	 
.line-bottom-home {
		position: absolute;
		left: 0px;
		top: 560px; 
		z-index: 0;
		margin: 0px;
		padding: 0px;
		border: 0px none;
	 }
	 
.line-bottom-angebotsanfrage {
		position: absolute;
		left: 50px;
		top: 1050px;
		z-index: 0;
		margin: 0px;
		padding: 0px;
		border: 0px none;
	 }
	 
.line-bottom-kontakt {
		position: absolute;
		left: 50px;
		top: 800px;
		height: 200px;
		z-index: 0;
		margin: 0px;
		padding: 0px;
		border: 0px none;
	 }
	 
.line-bottom-impressum {
		position: absolute;
		left: 50px;
		top: 560px;
		height: 400px;
		z-index: 0;
		margin: 0px;
		padding: 0px;
		border: 0px none;
	 }

#button-en-de {
		position: absolute;
		left: 665px;
		top: 68px;
		z-index: 8;
		margin: 0px;
		padding: 0px;
		border: 0px none;
	 }
	 
#bild11-fipro {
		position: absolute;
		left: 0px;
		top: 190px;
		z-index: 6;
		margin: 0px;
		padding: 0px;
		border: 0px none;
	 }
	 
#bild12-fipro {
		position: absolute;
		left: 0px;
		top: 380px;
		z-index: 6;
		margin: 0px;
		padding: 0px;
		border: 0px none;
	 }
	 
#bild13-fipro {
		position: absolute;
		left: 0px;
		top: 570px;
		z-index: 6;
		margin: 0px;
		padding: 0px;
		border: 0px none;
	 }

#bild14-fipro {
		position: absolute;
		left: 0px;
		top: 760px;
		z-index: 6;
		margin: 0px;
		padding: 0px;
		border: 0px none;
	 }
	 
#bild15-fipro {
		position: absolute;
		left: 0px;
		top: 950px;
		z-index: 6;
		margin: 0px;
		padding: 0px;
		border: 0px none;
	 }

#bild16-fipro {
		position: absolute;
		left: 496px;
		top: 959px;
		z-index: 6;
		margin: 0px;
		padding: 0px;
		border: 0px none;
	 }

#bild17-fipro {
		position: absolute;
		left: 270px;
		top: 380px;
		z-index: 6;
		margin: 0px;
		padding: 0px;
		border: 0px none;
	 }

#bild18-fipro {
		position: absolute;
		left: 270px;
		top: 582px;
		z-index: 6;
		margin: 0px;
		padding: 0px;
		border: 0px none;
	 }

#bild19-fipro {
		position: absolute;
		left: 520px;
		top: 380px;
		z-index: 6;
		margin: 0px;
		padding: 0px;
		border: 0px none;
	 }

#bild20-fipro {
		position: absolute;
		left: 520px;
		top: 539px;
		z-index: 6;
		margin: 0px;
		padding: 0px;
		border: 0px none;
	 }

#bg {
	position: absolute;
	width: 770px;
	top: 170px;
	left: 0px;
	margin: 0;
	padding: 0;
	background: url('bg.gif') repeat-y;
	z-index: 0;
	height: 800px;
}
	 
#bild04-kontakt {
		position: absolute;
		left: 0px;
		top: 180px;
		z-index: 6;
		margin: 0px;
		padding: 0px;
		border: 0px none;
	 }

#bild05-impressum {
		position: absolute;
		left: 0px;
		top: 180px;
		z-index: 6;
		margin: 0px;
		padding: 0px;
		border: 0px none;
	 }

	 

/********** ANFANG NAVIGATION FIRMENPROFIL-PRODUKT **********/
/* Technik aus Buch CSS in der Praxis von Stefan Rüttinger (Seite 91) */

.nav-fipro {
		position: absolute;
		float: right;
		left: 22px;
		top: 94px;
		width: 136px;
		height: 23px;
		overflow: hidden;
}

.nav-fiprot1  {
		width: 136px;
		height: 23px;
		margin: 0px;
		padding: 0px;
		background-image: url('fipro-ou01.gif');
		float: right;
		overflow: hidden;
		}

.nav-fiprot1 p {
		width: 136px;
		height: 23px;
		margin: 0px;
		padding: 0px;
		background-image: url('fipro-u01.gif');
		float: right;
		overflow: hidden;
		}
		
.nav-fiprot1 a {
		width: 136px;
		height: 23px;
		margin: 0px;
		padding: 0px;
		background-image: url('fipro-ou01.gif');
		float: right;
		overflow: hidden;
		}
		
.nav-fiprot1 a:hover {
		background-position: 0 -23px;
		}
		
/********** ENDE NAVIGATION FIRMENPROFIL-PRODUKT **********/


/********** ANFANG NAVIGATION FIRMENPROFIL-PRODUKT englisch **********/

.nav-fipro-e {
		position: absolute;
		float: right;
		left: 22px;
		top: 94px;
		width: 167px;
		height: 23px;
		overflow: hidden;
}

.nav-fiprot1-e  {
		width: 167px;
		height: 23px;
		margin: 0px;
		padding: 0px;
		background-image: url('fipro-ou01e.gif');
		float: right;
		overflow: hidden;
		}

.nav-fiprot1-e p {
		width: 167px;
		height: 23px;
		margin: 0px;
		padding: 0px;
		background-image: url('fipro-u01e.gif');
		float: right;
		overflow: hidden;
		}
		
.nav-fiprot1-e a {
		width: 167px;
		height: 23px;
		margin: 0px;
		padding: 0px;
		background-image: url('fipro-ou01e.gif');
		float: right;
		overflow: hidden;
		}
		
.nav-fiprot1-e a:hover {
		background-position: 0 -23px;
		}
		
/********** ENDE NAVIGATION FIRMENPROFIL-PRODUKT englisch **********/



/*ANFANG NAVIGATION ANGEBOTSANFRAGE*/		
.nav-aa {
		position: absolute;
		float: right;
		left: 178px;
		top: 94px;
		width: 109px;
		height: 23px;
		overflow: hidden;
}

.nav-aat1  {
		width: 109px;
		height: 23px;
		margin: 0px;
		padding: 0px;
		background-image: url('angebotsanfrage-ou01.gif');
		float: right;
		overflow: hidden;
		}


.nav-aat1 p {
		width: 109px;
		height: 23px;
		margin: 0px;
		padding: 0px;
		background-image: url('angebotsanfrage-u01.gif');
		float: right;
		overflow: hidden;
		}
		
.nav-aat1 a {
		width: 109px;
		height: 23px;
		margin: 0px;
		padding: 0px;
		background-image: url('angebotsanfrage-ou01.gif');
		float: right;
		overflow: hidden;
		}
		
.nav-aat1 a:hover {
		background-position: 0 -23px;
		}
/*ENDE NAVIGATION ANGEBOTSANFRAGE*/

/*ANFANG NAVIGATION ANGEBOTSANFRAGE englisch*/		
.nav-aa-e {
		position: absolute;
		float: right;
		left: 205px;
		top: 94px;
		width: 137px;
		height: 23px;
		overflow: hidden;
}

.nav-aat1-e  {
		width: 137px;
		height: 23px;
		margin: 0px;
		padding: 0px;
		background-image: url('angebotsanfrage-ou01e.gif');
		float: right;
		overflow: hidden;
		}


.nav-aat1-e p {
		width: 137px;
		height: 23px;
		margin: 0px;
		padding: 0px;
		background-image: url('angebotsanfrage-u01e.gif');
		float: right;
		overflow: hidden;
		}
		
.nav-aat1-e a {
		width: 137px;
		height: 23px;
		margin: 0px;
		padding: 0px;
		background-image: url('angebotsanfrage-ou01e.gif');
		float: right;
		overflow: hidden;
		}
		
.nav-aat1-e a:hover {
		background-position: 0 -23px;
		}
/*ENDE NAVIGATION ANGEBOTSANFRAGE englisch*/	
		
		

/********** ANFANG NAVIGATION KONTAKT **********/
.nav-kontakt {
		position: absolute;
		float: right;
		left: 610px;
		top: 94px;
		width: 60px;
		height: 23px;
		overflow: hidden;
}

.nav-kontaktt1  {
		width: 60px;
		height: 23px;
		margin: 0px;
		padding: 0px;
		background-image: url('kontakt-ou01.gif');
		float: right;
		overflow: hidden;
		
		}


.nav-kontaktt1 p {
		width: 60px;
		height: 23px;
		margin: 0px;
		padding: 0px;
		background-image: url('kontakt-u01.gif');
		float: right;
		overflow: hidden;
		}
		
.nav-kontaktt1 a {
		width: 60px;
		height: 23px;
		margin: 0px;
		padding: 0px;
		background-image: url('kontakt-ou01.gif');
		float: right;
		overflow: hidden;
		}
		
.nav-kontaktt1 a:hover {
		background-position: 0 -23px;
		}
/********** ENDE NAVIGATION KONTAKT **********/

/********** ANFANG NAVIGATION KONTAKT englisch **********/
.nav-kontakt-e {
		position: absolute;
		float: right;
		left: 610px;
		top: 94px;
		width: 60px;
		height: 23px;
		overflow: hidden;
}

.nav-kontaktt1-e  {
		width: 60px;
		height: 23px;
		margin: 0px;
		padding: 0px;
		background-image: url('kontakt-ou01e.gif');
		float: right;
		overflow: hidden;
		
		}


.nav-kontaktt1-e p {
		width: 60px;
		height: 23px;
		margin: 0px;
		padding: 0px;
		background-image: url('kontakt-u01e.gif');
		float: right;
		overflow: hidden;
		}
		
.nav-kontaktt1-e a {
		width: 60px;
		height: 23px;
		margin: 0px;
		padding: 0px;
		background-image: url('kontakt-ou01e.gif');
		float: right;
		overflow: hidden;
		}
		
.nav-kontaktt1-e a:hover {
		background-position: 0 -23px;
		}
/********** ENDE NAVIGATION KONTAKT englisch **********/


/*ANFANG NAVIGATION IMPRESSUM*/
.nav-impressum {
		position: absolute;
		float: right;
		left: 690px;
		top: 94px;
		width: 76px;
		height: 23px;
		overflow: hidden;
}

.nav-impressumt1  {
		width: 76px;
		height: 23px;
		margin: 0px;
		padding: 0px;
		background-image: url('impressum-ou01.gif');
		float: right;
		overflow: hidden;
		}


.nav-impressumt1 p {
		width: 76px;
		height: 23px;
		margin: 0px;
		padding: 0px;
		background-image: url('impressum-u01.gif');
		float: right;
		overflow: hidden;
		}
		
.nav-impressumt1 a {
		width: 76px;
		height: 23px;
		margin: 0px;
		padding: 0px;
		background-image: url('impressum-ou01.gif');
		float: right;
		overflow: hidden;
		}
		
.nav-impressumt1 a:hover {
		background-position: 0 -23px;
		}
/********** ENDE NAVIGATION IMPRESSUM **********/

/*ANFANG NAVIGATION IMPRESSUM englisch*/
.nav-impressum-e {
		position: absolute;
		float: right;
		left: 690px;
		top: 94px;
		width: 76px;
		height: 23px;
		overflow: hidden;
}

.nav-impressumt1-e  {
		width: 76px;
		height: 23px;
		margin: 0px;
		padding: 0px;
		background-image: url('impressum-ou01e.gif');
		float: right;
		overflow: hidden;
		}


.nav-impressumt1-e p {
		width: 76px;
		height: 23px;
		margin: 0px;
		padding: 0px;
		background-image: url('impressum-u01e.gif');
		float: right;
		overflow: hidden;
		}
		
.nav-impressumt1-e a {
		width: 76px;
		height: 23px;
		margin: 0px;
		padding: 0px;
		background-image: url('impressum-ou01e.gif');
		float: right;
		overflow: hidden;
		}
		
.nav-impressumt1-e a:hover {
		background-position: 0 -23px;
		}
/********** ENDE NAVIGATION IMPRESSUM englisch **********/
		
		
.left  {
		position: absolute;
		left: 10px;
		top: 400px;
		width: 230px;
		margin: 0px;
		padding: 0px;
		border: 0px none;
		z-index: 2;
		overflow: hidden;
		}
		 
div.lefttxt   {
		 width: 220px; 
		 margin: 0px; 
		 padding: 0px 0px 0px 0px; 
		 border: 0px none;
		 font-family: Arial,sans-serif; 
		 font-size: 12px; 
		 color: black;
		 float: left; 
		 }
		 
div.rosetxt   {
		 width: 220px; 
		 margin: 0px; 
		 padding: 0px 0px 0px 0px; 
		 border: 0px none;
		 font-family: Arial,sans-serif; 
		 font-size: 12px; 
		 font-weight: bold;
		 color: #339966;
		 float: left; 
		 }
		 
		 
.right  {
		position: absolute;
		left: 215px;
		top: 190px;
		width: 555px;
		margin: 0px;
		padding: 0px;
		border: 0px none;
		z-index: 5;
		overflow: hidden;
	/*	background: #cccccc; */
		}
		
div.righttxt   {
		 width: 555px; 
		 margin: 0px; 
		 padding: 0px 0px 0px 0px; 
		 border: 0px none;
		 font-family: Arial, Verdana, Helvetica, sans-serif; 
		 font-size: 14px; 
		 color: #444444;
		 line-height: 17px;
		 float: left; 
		 }
		 
 
.ar12     { 
		font-family: Arial, Verdana, Helvetica, sans-serif; 
		font-size: 12pt; 
		color: #666666; 
		}
		
.ar12px     { 
		font-family: Arial, Verdana, Helvetica, sans-serif;  
		font-size: 12px; 
		color: #666666; 
		}
		
.ar14px     { 
		font-family: Arial, Verdana, Helvetica, sans-serif;  
		font-size: 14px; 
		color: #666666; 
		}

.ver18px-gr     { 
		font-family: Verdana, Arial,  Helvetica, sans-serif;  
		font-size: 18px; 
		color: #339966; 
		}
		
.ar-bold {
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-weight: bold;
		}		
		
.space {margin-top: 0px;}
		
.leerzeile {margin-top: 1.2em;} 		
	 

/********** ANFANG TITEL **********/

.titel-pos  {
		position: absolute;
		left: 148px;
		top: 175px;
		width: 500px;
		margin: 0px;
		padding: 0px;
		border: 0px none;
		overflow: hidden;
		}
		
.titel-kontakt-pos  {
		position: absolute;
		left: 250px;
		top: 190px;
		width: 300px;
		margin: 0px;
		padding: 0px;
		border: 0px none;
		overflow: hidden;
		}
		
		
div.titel-txt   {
		 width: 500px; 
		 margin: 0px; 
		 padding: 0px 0px 0px 0px; 
		 border: 0px none;
		 font-family: arial, sans-serif, Helvetica; 
		 font-size: 12pt;
		 font-weight: bold;
		 color: #666666;
		 float: left; 
		 }
/********** ENDE TITEL **********/

div.antwort-txt   {
		 width: 300px; 
		 margin: 0px; 
		 padding: 0px 0px 0px 0px; 
		 border: 0px none;
		 font-family: arial, sans-serif, Helvetica; 
		 font-size: 12pt;
		 font-weight: bold;
		 font-style: italic;
		 color: #ff9900;
		 float: left; 
		 }


/********** ANFANG - ANGEBOTSANFRAGE **********/

.formular	{
		position: absolute;
		left: 148px;
		top: 215px;
		width: 158px;
		}
		
div.fd	{
		width: 130px;
		text-align: left;
		float: left;
		}
		
div.fdbut	{
		width: 35px;
		text-align: right;
		float: right;
		}
		
div.fdinp	{
		width: 88px;
		text-align: left;
		float: left;
		}			
		
		
div.fd1	{ position: absolute; left: 0px; top: 10px; width: 300px; margin: 0px; padding: 1px 0px 0px 5px; font-family: Arial,sans-serif; font-size: 8pt; color: black; text-align: left; float: left; border: 1px solid #7F9DB9; background: #ebebeb; }
div.fd2	{ position: absolute; left: 0px; top: 55px; width: 300px; margin: 0px; padding: 1px 0px 0px 5px; font-family: Arial,sans-serif; font-size: 8pt; color: black; text-align: left; float: left; border: 1px solid #7F9DB9; background: #ebebeb; }
div.fd3	{ position: absolute; left: 0px; top:100px; width: 300px; margin: 0px; padding: 1px 0px 0px 5px; font-family: Arial,sans-serif; font-size: 8pt; color: black; text-align: left; float: left; border: 1px solid #7F9DB9; background: #ebebeb; }

div.fd6	{
		position: absolute;
		left: 315px;
		top: 10px;
		width: 300px;
		margin: 0px;
		padding: 1px 0px 0px 5px;
		font-family: arial,sans-serif;
		font-size: 11px;
		color: black;
		text-align: left;
		float: left;
		border: 1px solid #7F9DB9;
		background: #ebebeb;
		}
		
div.fd7	{ position: absolute; left: 315px; top: 55px; width: 300px; margin: 0px; padding: 1px 0px 0px 5px; font-family: Arial,sans-serif; font-size: 8pt; color: black; text-align: left; float: left; border: 1px solid #7F9DB9; background: #ebebeb; }
div.fd8	{ position: absolute; left: 315px; top:100px; width: 300px; margin: 0px; padding: 1px 0px 0px 5px; font-family: Arial,sans-serif; font-size: 8pt; color: black; text-align: left; float: left; border: 1px solid #7F9DB9; background: #ebebeb; }

.txt01-pos  {
		position: absolute;
		left: 0px;
		top: 175px;
		width: 300px;
		margin: 0px;
		padding: 0px;
		border: 0px none;
		overflow: hidden;
		}

div.fd21	{
		position: absolute;
		left: 0px;
		top: 330px;
		width: 300px;
		height: 90px;
		margin: 0px;
		padding: 1px 0px 2px 5px;
		font-family: Arial,sans-serif;
		font-size: 8pt;
		color: black;
		text-align: left;
		float: left;
		border: 1px solid #7F9DB9;
		background: #ebebeb;
		}
		
div.fd31	{ 
		position: absolute;
		left: 0px; 
		top: 225px; 
		width: 300px; 
		margin: 0px; 
		padding: 1px 0px 2px 5px; 
		font-family: Arial,sans-serif; 
		font-size: 8pt; color: black; 
		text-align: left; 
		float: left; 
		border: 1px solid #7F9DB9; 
		background: #ebebeb; }

div.fd32	{ 
		position: absolute; 
		left: 315px; 
		top: 225px; 
		width: 300px;
		margin: 0px; 
		padding: 1px 0px 2px 5px; 
		font-family: Arial,sans-serif; 
		font-size: 8pt; 
		color: black; 
		text-align: left; 
		float: left; 
		border: 1px solid #7F9DB9; 
		background: #ebebeb; 
		}
		
div.fd44	{ 
		position: absolute;
		left: 0px;
		top: 571px; 
		width: 310px;
		height:80px;
		margin: 0px; 
		padding: 1px 0px 0px 5px; 
		font-family: Arial,sans-serif; 
		font-size: 8pt; 
		color: black; 
		text-align: left; 
		float: left; 
		/*border: 1px solid #7F9DB9;*/
		border-top: 1px solid #7F9DB9;
		border-left: 1px solid #7F9DB9;
		border-right: 1px solid #7F9DB9;
		border-bottom: 1px solid #7F9DB9;
		background: #ebebeb; 
		}
		
div.fd45	{ 
		position: absolute; 
		left: 315px; 
		top: 571px; 
		width: 300px;
		height:80px;
		margin: 0px; 
		padding: 1px 0px 0px 5px; 
		font-family: Arial,sans-serif; 
		font-size: 8pt; 
		color: black; 
		text-align: left; 
		float: left; 
		border-top: 1px solid #7F9DB9;
		border-left: 1px solid #ebebeb;
		border-right: 1px solid #7F9DB9;
		border-bottom: 1px solid #7F9DB9;
		background: #ebebeb; 
		}
		
div.fd46	{ position: absolute; left: 315px; top: 475px; width: 300px; margin: 0px; padding: 1px 0px 2px 5px; font-family: Arial,sans-serif; font-size: 8pt; color: black; text-align: left; float: left; border: 1px solid #7F9DB9; background: #ebebeb; }
div.fd47	{ position: absolute; left: 0px; top: 475px; width: 300px; margin: 0px; padding: 1px 0px 2px 5px; font-family: Arial,sans-serif; font-size: 8pt; color: black; text-align: left; float: left; border: 1px solid #7F9DB9; background: #ebebeb; }

div.fd48	{ position: absolute; left: 0px; top: 685px; width: 300px; height: 50px; margin: 0px; padding: 1px 0px 2px 5px; font-family: Arial,sans-serif; font-size: 10pt; color: black; text-align: left; float: left; border: 1px solid #7F9DB9; background: #ebebeb; }
div.fd49	{ position: absolute; left: 315px; top: 685px; width: 300px; height: 50px; margin: 0px; padding: 1px 0px 2px 5px; font-family: Arial,sans-serif; font-size: 10pt; color: black; text-align: left; float: left; border: 1px solid #7F9DB9; background: #ebebeb; }

div.fd50	{
		position: absolute; 
		left: 0px; 
		top: 756px; 
		width: 300px; 
		margin: 0px; 
		padding: 1px 0px 2px 5px; 
		font-family: Arial,sans-serif; 
		font-size: 12px;
		font-weight: bold;
		color: #666666;
		text-align: left; 
		float: left; 
		border: 1px solid #7F9DB9; 
		background: #ebebeb; 
		}

div.fd51	{
		position: absolute;
		left: 522px;
		top: 772px;
		width: 120px;
		margin: 0px;
		padding: 0px 0px 0px 0px;
		font-family: Arial,sans-serif;
		font-size: 8pt;
		color: black;
		text-align: left;
		float: left;
		}
		
input.fd	{
		width: 245px;
		margin: 2px 0px 0px 0px;
		padding: 2px 0px 2px 1px;
		border: 1px solid #7F9DB9;
		font-family: Arial,sans-serif;
		font-size: 8pt;
		color: black;
		text-align: left;
		float: left;
			}
			
input.send	{
		width: 100px;
		height: 25px;
		margin: 2px 0px 0px 0px;
		padding: 1px 0px 2px 1px;
		border: 3px solid #7F9DB9;
		border-style: double;
		background-color: #ffffff;
		font-family: Arial,sans-serif;
		font-size: 8pt;
		font-weight: bold;
		color: #666666;
		text-align: center;
		float: left;
			}
			
			
input.other	{
		width: 75px;
		margin: 2px 0px 0px 0px;
		padding: 2px 0px 2px 1px;
		border: 1px solid #7F9DB9;
		font-family: Arial,sans-serif;
		font-size: 8pt;
		color: black;
		text-align: left;
			}
			
.aa-pos  {
		position: absolute;
		left: 8px;
		top: -18px;
		width: 295px;
		margin: 0px;
		padding: 0px;
		border: 0px none;
		overflow: hidden;
		}
		
.aa2-pos  {
		position: absolute;
		left: 8px;
		top: -18px;
		width: 295px;
		margin: 0px;
		padding: 0px;
		border: 0px none;
		overflow: hidden;
		}
		
		
div.aa-txt   {
		/* width: 100px; */
		 margin-right: 10px; 
		 padding: 0px 0px 0px 0px; 
		 border: 0px none;
		 font-family: arial, sans-serif, Helvetica; 
		 font-size: 12px;
		 font-weight: bold;
		 color: #666666;
		 float: left; 
		 }
		 
div.dim-txt   {
		 padding: 2px 0px 0px 0px; 
		 font-family: arial, sans-serif, Helvetica; 
		 font-size: 10px;
		 font-weight: bold;
		 color: #666666;
		/* float: left; */
		 }
		 
div.info-ende   {
		 position: absolute;
		left: 8px;
		top: 770px;
		width: 700px;
		margin: 0px;
		padding: 0px;
		border: 0px none;
		overflow: hidden;
		 }
		 
.maske-links {
		position: absolute;
		left: 145px;
		top: 5px;
		z-index: 0;
		margin: 0px;
		padding: 0px;
		border: 0px none;
	 }
	 
.maske-rechts {
		position: absolute;
		left: 245px;
		top: 5px;
		z-index: 0;
		margin: 0px;
		padding: 0px;
		border: 0px none;
	 }
	 
.radio-p {
		position: absolute;
		left: -25px;
		top: 10px;
		z-index: 0;
		margin: 0px;
		padding: 0px;
		border: 0px none;
	 }
	 
.label-p {
		position: absolute;
		left: -135px;
		top: 10px;
		width: 200px;
		z-index: 0;
		margin: 0px;
		padding: 0px;
		border: 0px none;
	 }
		
/* ENDE - ANGEBOTSANFRAGE */


/* ANFANG - KONTAKTFORMULAR */
.kontakt-formular	{
		position: absolute;
		left: 215px;
		top: 430px;
		width: 158px;
		}

div.fk1	{ position: absolute; left: 0px; top: 10px; width: 300px; margin: 0px; padding: 1px 0px 0px 5px; font-family: Arial,sans-serif; font-size: 8pt; color: black; text-align: left; float: left; border: 1px solid #7F9DB9; background: #ebebeb; }
div.fk2	{ position: absolute; left: 0px; top: 55px; width: 300px; margin: 0px; padding: 1px 0px 0px 5px; font-family: Arial,sans-serif; font-size: 8pt; color: black; text-align: left; float: left; border: 1px solid #7F9DB9; background: #ebebeb; }
div.fk3	{ position: absolute; left: 0px; top:100px; width: 300px; margin: 0px; padding: 1px 0px 0px 5px; font-family: Arial,sans-serif; font-size: 8pt; color: black; text-align: left; float: left; border: 1px solid #7F9DB9; background: #ebebeb; }
div.fk4	{ position: absolute; left: 0px; top:145px; width: 300px; margin: 0px; padding: 1px 0px 0px 5px; font-family: Arial,sans-serif; font-size: 8pt; color: black; text-align: left; float: left; border: 1px solid #7F9DB9; background: #ebebeb; }
div.fk5	{ position: absolute; left: 0px; top:190px; width: 300px; margin: 0px; padding: 1px 0px 0px 5px; font-family: Arial,sans-serif; font-size: 8pt; color: black; text-align: left; float: left; border: 1px solid #7F9DB9; background: #ebebeb; }

div.fk50	{
		position: absolute;
		left: 330px;
		top: 65px;
		width: 300px;
		margin: 0px;
		padding: 0px 0px 0px 0px;
		font-family: Arial,sans-serif;
		font-size: 8pt;
		color: black;
		text-align: left;
		float: left;
		}


.ak-pos  {
		position: absolute;
		left: 0px;
		top: -22px;
		width: 295px;
		margin: 0px;
		padding: 0px;
		border: 0px none;
		overflow: hidden;
		}
		
div.ak-txt   {
		/* width: 100px; */
		 margin-right: 10px; 
		 padding: 0px 0px 0px 0px; 
		 border: 0px none;
		 font-family: arial, sans-serif, Helvetica; 
		 font-size: 12px;
		 font-weight: bold;
		 color: #666666;
		 float: left; 
		 }
		 
div.fkinp	{
		width: 88px;
		text-align: left;
		float: left;
		}
		
input.fk	{
		width: 245px;
		margin: 2px 0px 0px 0px;
		padding: 2px 0px 2px 1px;
		border: 1px solid #7F9DB9;
		font-family: Arial,sans-serif;
		font-size: 8pt;
		color: black;
		text-align: left;
		float: left;
			}
			 
textarea.fk	{
		width: 245px;
		margin: 2px 0px 0px 0px;
		padding: 2px 0px 2px 1px;
		border: 1px solid #7F9DB9;
		font-family: Arial,sans-serif;
		font-size: 8pt;
		color: black;
		text-align: left;
		float: left;
			}
			
/********** ENDE - KONTAKTFORMULAR **********/