/*Allgemeine Stile*/
/*	*	{
	margin:0;
	padding:0;
	}*/

	body			{
		margin: 0px;
		padding: 0px;
		height: 100%;
		width: 100%;
		background-color: #ffffff;
	}
	img				{
		border: 0px;
	}

/*Positionen allgemein*/
	#navigation				{
		position: absolute;
		top: 0px;
		left: 0px;
	}
	#bild				{
		position: absolute;
		top: 24px;
		left: 0px;
		z-index: 1;
	}
/*Positionen Startseite (0)*/
	#stoerer0 {
		position: absolute;
		top: 226px;
		left: 520px;
		width: 281px;
		height: 100px;
		z-index: 4;
		background: url(../bilder/stoerer.png);
		padding: 20px 0 0 20px;
		color: #ffffff;
		font: normal 14px/18px Trebuchet MS,Arial,sans-serif;
	}
	#stoerer0 span {
		font: bold 18px/28px Trebuchet MS,Arial,sans-serif;
	}
	#powerline0				{
		position: absolute;
		top: 106px;
		left: 0px;
		z-index: 2;
	}
	#logo0				{
		position: absolute;
		top: 330px;
		left: 6px;
		z-index: 3;
	}
	#claim0				{
		position: absolute;
		top: 422px;
		left: 74px;
		z-index: 3;
	}
	#claim0 span {
		color: #000000;
		font: bold 18px/28px Trebuchet MS,Arial,sans-serif;
	}
	#content0				{
		position: absolute;
		top: 444px;
		left: 75px;
		width: 450px;
		z-index: 4;
	}
	#teaser0				{
		position: absolute;
		top: 460px;
		left: 545px;
		width: 140px;
		z-index: 4;
	}
	#download0			{
		position: absolute;
		top: 460px;
		left: 705px;
		width: 95px;
		z-index: 4;
		padding-bottom: 20px;
	}
/*Positionen Folgeseiten (1)*/
	#powerline1				{
		position: absolute;
		top: 90px;
		left: 0px;
		z-index: 2;
	}
	#content1				{
		position: absolute;
		top: 270px;
		left: 75px;
		width: 450px;
		z-index: 4;
	}
	#bildspalte				{
		position: absolute;
		top: 270px;
		left: 545px;
		width: 255px;
		z-index: 4;
	}
	#map				{
		position: absolute;
		top: 350px;
		left: 0px;
		width: 800px;
		z-index: 1;
	}
	#column01			{
		position: absolute;
		top: 270px;
		left: 75px;
		width: 215px;
		z-index: 4;
	}
	#column02			{
		position: absolute;
		top: 270px;
		left: 310px;
		width: 215px;
		z-index: 4;
	}
	#kontaktformular			{
		position: absolute;
		top: 600px;
		left: 75px;
		width: 450px;
		height: 25px;
		z-index: 4;
	}
/*Klassen allgemein*/
	.navigation				{
		width: 800px;
		height: 24px;
		border-bottom: 1px solid #bfbfbf;
		border-collapse: collapse;
	}
	.navelement				{
		padding: 0px;
		border-right: 1px solid #bfbfbf;
		text-align: center;
		color: #000;
		font-weight: bold;
		font-family: Trebuchet MS,Arial,sans-serif;
		font-size: 12px;
	}
	.d_navelement				{
		padding: 0px;
		border-right: 1px solid #bfbfbf;
		text-align: center;
		color: #0005;
		font-weight: bold;
		font-family: Trebuchet MS,Arial,sans-serif;
		font-size: 12px;
	}
	.navelement:hover		{
		background-color: #991d85;
	}
	.navelement a		{
		color: #000;
		text-decoration: none;
	}
	.navelement:hover a		{
		background-color: #991d85;
		color: #ffffff;
	}
	.a_navelement				{
		padding: 0px;
		border-right: 1px solid #333;
		text-align: center;
		background-color: #991d85;
	}
	.a_navelement a			{
		color: #ffffff;
		font-weight: bold;
		font-family: Trebuchet MS,Arial,sans-serif;
		font-size: 12px;
		line-height: 20px;
		text-decoration: none;
	}
	.copytext				{
		font-family: Trebuchet MS,Arial,sans-serif;
		font-size: 12px;
		color: #000000;
		font-weight: normal;
		line-height: 15px;
		padding-bottom: 20px;
	}
	.teaser				{
		font-family: Trebuchet MS,Arial,sans-serif;
		font-size: 12px;
		color: #000000;
		font-weight: bold;
		line-height: 15px;
	}
	.teaser	a			{
		color: #000000;
		text-decoration: underline;
	}
	.download				{
		font-family: Trebuchet MS,Arial,sans-serif;
		font-size: 10px;
		color: #991d85;
		font-weight: bold;
		line-height: 15px;
	}
	.download	a			{
		color: #991d85;
		text-decoration: underline;
	}
	.bu						{
		font-family: Trebuchet MS,Arial,sans-serif;
		font-size: 10px;
		color: #333;
		font-weight: normal;
		line-height: 15px;
		padding-bottom: 20px;
	}
/*Klassen der Startseite (0)*/
	.headline0				{
		font-family: Trebuchet MS,Arial,sans-serif;
		font-size: 15px;
		color: #991d85;
		font-weight: bold;
		line-height: 20px;
		padding-bottom: 5px;
	}
/*Klassen der Folgeseiten (1)*/
	.headline1				{
		font-family: Trebuchet MS,Arial,sans-serif;
		font-size: 15px;
		color: #000000;
		font-weight: bold;
		line-height: 20px;
		padding-bottom: 5px;
	}
	.aufzaehlung1			{
		list-style: square;
		color: #991d85;
		font-weight: bold;
	}

	li	{
	margin-bottom: 5px;
	}

	.firmenname	{
		font-family: Trebuchet MS,Arial,sans-serif;
		font-size: 12px;
		color: #991d85;
		font-weight: bold;
		line-height: 15px;
		padding-bottom: 20px;
	}
	.link a				{
		font-weight: bold;
		color: #000000;
		text-decoration: underline;
	}
/*Klassen des Kontaktformulars*/
	.name			{
		font-family: Trebuchet MS,Arial,sans-serif;
		font-size: 12px;
		color: #000000;
		font-weight: normal;
		line-height: 15px;
		width: 130px;
		height:30px;
	}
	.name2			{
		font-family: Trebuchet MS,Arial,sans-serif;
		font-size: 12px;
		color: #000000;
		font-weight: normal;
		line-height: 15px;
		height:30px;
	}
	.name4			{
		width: 450px;
		font-family: Trebuchet MS,Arial,sans-serif;
		font-size: 12px;
		color: #000000;
		font-weight: normal;
		line-height: 15px;
		height:30px;
	}
	.feld			{
		width: 320px;
	}
	.input			{
		font-family:arial;
		font-size:13px;
		width:320px;
		height:18px;
		margin:0px;
		color:#000000;
		border:1px solid #aaaaaa;
	}
	.radio			{
		width: 30px;
	}
	.name3			{
		width: 420px;
		font-family: Trebuchet MS,Arial,sans-serif;
		font-size: 12px;
		color: #000000;
		font-weight: normal;
		line-height: 15px;
		height:30px;
	}
	.anmerkungen {
		width: 450px;
		border: 1px solid #aaaaaa;
		height: 200px;
	}
	kontakt_height {
		height: 30px;
	}