
a {
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration : none;
}
	
a:hover{
	text-decoration : none;
	color:#8055AB;
	font-weight:bold;
}

img {
	border:0px;
}

img.formspacer1{
	border:0px;
	width:55px;
	height:17px;
}

img.formspacer2{
	border:0px;
	width:1px;
	height:17px;
}

table.navtable {
	background-color : #f6f2ed;
}

p,ul,ol,li,td,body,div {
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size:11px;
	color:#000000;
	font-weight : normal;
}

ul {
	list-style-type: square;
	margin : 8px;
	padding : 8px;
	margin-top : 0px;
}

p.copytext
{	
	margin: 5px;
	border: 0px none;
	text-decoration: none;
	margin-left:45px;
	margin-right:15px;
	margin-bottom: 10px;
	font-size:11px;
}
p.copytexthead
{	
	font-weight : bold;
	margin: 5px;
	border: 0px none;
	text-decoration: none;
	margin-left:45px;
	margin-right:15px;
	margin-bottom: 10px;
	font-size:11px;
}

#containerTop
	{
	position: absolute;
	z-index: 1;
	visibility:hidden;
	}
div.bot
	{
	position: absolute;
	left:0;
	width: 100%;
	background-color: #ffffff;
	visibility:hidden;	
	}
div.botmid
	{
	position: absolute;
	background-color: #eeeeee;
	visibility:hidden;
	}
#bordure
	{
	position: absolute;
	left:0;
	width: 100%;
	height: 23px;
	background-color: #404030;
	visibility:hidden;
	z-index:10;
	}
#projectline
	{
	position: absolute;
	visibility:hidden;
	z-index:11;
	}	
#subnavigation 
	{
	width: 156px;
	height: 345px;
	top: 28px;
	left: 0px;
	position: absolute;
	background-color: #f6f2ed;
	z-index:10;
	}
#logo
	{
	left: 0px;
	top: 0px;
	position: absolute;
	}
#imagecontent
	{
	position: absolute;
	left: 0px;
	top: 28px;
	}
	
#imagecontentMid
	{
	position: absolute;
	left: 156px;
	top: 28px;
	width: 621;
	}
	
#imagecontentCorp
	{
	position: absolute;
	left: 156px;
	top: 28px;
	width: 621px;
	height:307px;
	padding: 30px 0 10px 0; 
	overflow:auto; 
	}
	
#imagecontentProject
	{
	position: absolute;
	left: 156px;
	top: 28px;
	width: 621;
	height: 349px;
	overflow:auto; 
	}

#imagecontentMidImpressum
	{
	position: absolute;
	left: 156px;
	top: 28px;
	width: 621px;
	height:317px;
	padding: 20px 0 10px 0; 
	overflow:auto; 
	}
	
a.address{
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size:10px;
	color:#000000;
}	
	
#leftPart{
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size:10px;
	color:#000000;
	z-index:30;
	position: absolute;
	width: 155px;
	height: 200px;
	left: 5px;
	top: 200px;
	}
#leftPartA{
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size:10px;
	color:#000000;
	z-index:30;
	position: absolute;
	width: 155px;
	height: 200px;
	left: 5px;
	top: 60px;
}

#leftPartB{
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size:10px;
	color:#000000;
	z-index:30;
	position: absolute;
	width: 155px;
	left: 5px;
	top: 52px;
}
	
#addressline {
	z-index:30;
	position: absolute;
	left: 0px;
	top: 228px;
	}
	
	
input.text {
	height: 18px;
	color: #3F5531;
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size: 11px;
	margin:0px;
}

input.text250 {
	height: 18px;
	color: #000000;
	width : 250px;
	font-family: Verdana,sans-serif;
	font-size: 11px;
	margin:0px;
}

input.text145 {
	height: 18px;
	color: #000000;
	width : 145px;
	font-family: Verdana,Arial,sans-serif;
	font-size: 11px;
	margin:0px;
}

input.plz {
	height: 18px;
	width : 100px;
	color: #3F5531;
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size: 11px;
	margin:0px;
}

select {
	height: 18px;
	color: #3F5531;
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size: 11px;
	margin:0px;
}

select.anrede {
	height: 18px;
	color: #3F5531;
	width : 100px;
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size: 11px;
	margin:0px;
}

textarea.text408 {
	width : 408px;
	height: 200px;
	color: #3F5531;
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size: 11px;
	margin:0px;
}

textarea.text250 {
	width : 250px;
	height: 100px;
	color: #3F5531;
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size: 11px;
	margin:0px;
}

