body
{
	margin: 0;
	padding: 0;
	font: 80% arial, hevetica, sans-serif;
	text-align: center;
	color: #505367;
	background-color: #EEEEEE;
}

textarea
{
	width:304px;	
}

input
{
	width:300px;	
}

/*MAIN CONTAINER*/

	#maincont
	{
		margin-top: 10px;
		margin-left: auto;
		margin-right: auto;
		width: 1024px;
		height: 736px;
		text-align: left;
		border: 2px solid #BBBBBB;
	}

/*HEADER*/

	#header
	{
		height: 148px;
		background-image:url(../media/gfx/header.png);
	}

/*NAVIGATION*/

	#navigation
	{
		float:left;
		height: 588px;
		width: 200px;
		/*background-color: #9ED8E6;*/
		background-color: #AAAAAA;
		/*border-top: 2px solid #BBBBBB;*/
		border-right: 2px solid #BBBBBB;
		background-image:url(../media/gfx/navigation.png);
	}
	
	#navigation ul
	{
		list-style: none;
		font-size: 14px;
		padding: 20px;
	}
	
	#navigation li
	{
		padding: 0px 20px 1px 20px;
	}
	
	#maincont #active a
	{
		text-decoration: none;
		background-color: #AAAAAA;
	}
	
	#navigation a:link,#navigation a:visited
	{
		display: block;
		text-decoration: none;
		color: #000000;
	}
	
	#navigation a:focus,#navigation a:hover,#navigation a:active
	{
		text-decoration: none;
		background-color: #AAAAAA;
	}

/*CONTENT*/

	#content
	{
		overflow:auto;
		text-align:left;
		float:right;
		height: 586px;
		width: 822px;
		background-color: #DDDDDD;
		border-top: 2px solid #BBBBBB;
		color: #000000;
	}
/*	
	#content a:link,#navigation a:visited,#navigation a:focus
	{
		color:#FFFFFF;
	}
	
	#content a:hover,#navigation a:active
	{
		color:#FFFF00;
	}
*/	
	.generalHeader
	{
		float:left;
		padding-left:50px;
		text-align:left;
		padding-top:40px;
		width:500px;
		/*border:1px solid #000000;*/
	}
	
	.boxStartText
	{
		padding-top:30px;
		color:#666666;
		text-align:center;
		font-size:32px;
		margin-top:30px;
		width:820px;
		height:70px;
	}
	
	.boxStartImage
	{
		padding-left:128px;
		width:692px;
		height:430px;
	}
	
	.boxUnternehmenBild
	{
		margin-left:30px;
		padding-top:30px;
		text-align:center;
		width:260px;
		height:350px;
		float:left;
		/*border:1px solid #0000FF;*/
	}
	
	.boxUnternehmenText
	{
		margin-right:10px;
		padding-top:60px;
		width:520px;
		height:300px;
		float:right;
		/*border:1px solid #FF0000;*/
	}
	
	.boxUnternehmenLeft
	{
		margin-left:5px;
		padding-top:10px;
		text-align:right;
		float:left;
		width:230px;
		height:30px;
		/*border:1px solid #000000;*/
	}
	
	.boxUnternehmenRight
	{
		margin-right:10px;
		padding-top:10px;
		text-align:left;
		float:right;
		width:240px;
		height:30px;
		/*border:1px solid #000000;*/
	}
	
	.boxUnternehmenBoth
	{
		padding-top:40px;
		padding-left:30px;
		text-align:center;
		float:left;
		width:750px;
		height:30px;
		/*border:1px solid #00FF00;*/
	}
	
	.boxImageLeft
	{
		float:left;
		padding-left:50px;
		padding-top:40px;
		width:350px;
		height:220px;
	}

	.boxImageRight
	{
		float:right;
		text-align:left;
		padding-top:40px;
		width:400px;
		height:220px;
	}
	
	.boxTextLeft
	{
		float:left;
		padding-left:50px;
		text-align:left;
		padding-top:40px;
		width:350px;
		height:220px;
	}

	.boxTextRight
	{
		float:right;
		text-align:left;
		padding-top:40px;
		width:400px;
		height:220px;
	}
	
	.leistungImageBox
	{
		float:left;
		padding-left:50px;
		padding-top:40px;
		width:330px;
		height:220px;
	}
	
	.leistungTextBox
	{
		float:right;
		text-align:left;
		padding-top:40px;
		width:420px;
		height:220px;
	}
	
	.kontaktBoxDescr
	{
		text-align:center;
		width:700px;
		padding-top:120px;
		padding-left:60px;
	}
	
	.kontaktBoxIdentifier
	{
		float:left;
		padding-left:50px;
		text-align:right;
		padding-top:12px;
		width:210px;
	}
	
	.kontaktBoxInput
	{
		float:right;
		padding-top:10px;
		width:550px;
	}
	
	.kontaktSubmitReset
	{
		padding-left:300px;
		padding-top:20px;
		width:820;	
	}
	
	.kontaktSpace
	{
		clear:both;
	}
	
	.impressumBoxLeft
	{
		float:left;
		padding-left:50px;
		text-align:left;
		padding-top:40px;
		width:40%;
	}
	
	.impressumBoxRight
	{
		float:right;
		font-size:90%;
		padding-right:50px;
		text-align:left;
		padding-top:40px;
		width:45%;
	}

/*FOOTER*/

	#footer
	{
		clear:both;
		height: 13px;
		text-align:center;
		font-size:85%;
		margin-bottom: 10px;
	}

