body
{
margin:0;
padding:0;
font: 13px arial, helvetica, sans-serif;
text-align: left;
color: black;
background-color:#cbcbcb;
min-height:101%;
}


html {
	height:100%;
}
a
{
color:black;
}
a:hover
{
color:#D40101;
text-decoration:underline;
}
			#header, #headerauftrag
			{background-image:url(../img/logo.jpg);
			background-repeat:no-repeat;
			background-color:transparent;
			background-position:15px 0px;
			height:190px;}



			#header{width:600px; 
			padding:0;
			width:700px;
						}


				#header p{ 
					margin-left:20px;
					text-align:right;
					font-weight:bold;
					font-size:200%;
					color:#e4e4e4;
					}
					
					

			#content {position:relative;
			margin:auto;
			top:20px;
			min-height:620px;
			width:720px;
			background-color:white;
			border:1px solid black;
			padding:10px 10px 20px 0px;

			}

					#content p
					{
					padding-top:3px;
					padding-left:230px;
					padding-right:10px;
										}


					#content h1, #content h2
					{padding-top:20px;padding-left:230px;font-weight:bold;}
											
											
					#content h1
					{padding-bottom:5px;font-size:105%;}

					#content h2	
					{font-weight:bold;font-size:100%;}
					
					#content ul
					{padding-left:250px;
					list-style-type:none;
					list-style-image:url(../img/punkt.gif);}

					#content img
					{border: 1px solid #000;
					float:right;
					margin:10px;
					padding:5px;
					}

					#content img.erdmae
					{border:none;
						padding-left:10px;}


					#content img.a
					{padding-left:230px;}

					#content p.web
					{padding:20px 0px 50px 230px}
					
					#content table
					{width:500px;
					border:none;
					margin:0px 0px 0px 0px;
					padding:0px 0px 0px 30px;
					
					}
					#content table ul
					{padding:0px 0px 3px 25px;
					
					}
					

		#navigation {
		margin-top:30px;
		padding:0px 0px 20px 0px;
		float:left;
		width:200px;
		text-align:right;
		height: auto;
		background-color:#fcfcfc;
		border-bottom:1px dotted black;
		border-top:1px dotted black;
		border-right:1px dotted black;
		}


			#navigation ul
			{
			list-style-type:none;
			list-style-image:url();
			padding:3px;
			margin-right:10px;
			}


				#navigation ul li
				{
				color:#D40101;
				border-bottom:1px dotted #D40101;
				font-weight:bold;
				padding:4px;
				margin-left:3px;
				}

					#navigation ul li a
					{
					color:black;
					font-weight:bold;
					text-decoration:none;
					}

					#navigation ul li a.active
					{
					color:#D40101;
					font-weight:bold;
					}

					#navigation ul li a:hover
					{
					color:white;
					text-decoration:none;
					background-color:#D40101;
					font-weight:bold;
					padding:2px;
					}

		#navigation ul ul
		{
		list-style-type:none;
		margin:0;
		padding-left:10px;
		padding-top:0px;
		padding-bottom:0px;

		}
 

			#navigation ul ul li
			{
			color:#D40101;
			padding:0;
			border:none;
			}

				#navigation ul ul li a
				{
				color:black;
				text-decoration:none;
				font-weight:normal;
				padding-left:3px;
				}


				#navigation ul ul li a:hover
				{
				color:#D40101;
				text-decoration:none;
				background-color:#cbcbcb;
				padding-left:3px;
				padding-top:0px;
				padding-bottom:0px;
				}

			#navigation ul ul ul
			{
			list-style-type:none;
			margin:0;
			padding-left:13px;
			padding-top:0px;
			padding-bottom:0px;
			border:none
			font-size: 90%;
			}
			 

			#navigation ul ul ul li
			{
			color:#D40101;
			padding:0;
			}

			#navigation ul ul ul li a
			{
			color:black;
			text-decoration:none;
			font-weight:normal;
			padding-left:3px;
			}


			#navigation ul ul ul li a:hover
			{
			color:#D40101;
			text-decoration:none;
			background-color:#cbcbcb;
			padding-left:3px;
			padding-top:0px;
			padding-bottom:0px;
			}

			#auftrag
			{	position:relative;
				margin:auto;
				top:20px;
				padding:20px;
				background-color:white;}
				
				
				#headerauftrag
				{width:800px;
				font-size:200%;
				color:#e4e4e4;
				
			}
#headerauftrag p
{text-align:right}

