body,tr,td {
	margin-left:		0px;
	margin-right:		0px;
	margin-top:			0px;
	margin-bottom:		0px;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	color:				#2755A2;
}
h1 {
	margin-left:		10px;
	margin-top:			10px;
	margin-bottom:		0;
	font-size:			18px;
	color:				#2755A2;
}
.darkblue {
	background-color:	#2755A2;
	font-size:			12px;
	color:				#FFFFFF;
	line-height:		18px;
}
.lightblue {
	background-color:	#B8D2F3;
}
.medblue {
	background-color:	#7EA0D3;
}
.greyblue {
	background-color:	#C8D9E5;
}
.blue {
	background-color:	#0094D6;
}
.hr {
	width:				100%;
	height:				2px;
	margin-bottom:		10px;
	margin-left:		10px;
	padding:			0;
	background-color:	#2755A2;
	font-size:			0;
}
#index {
	font-size:			11px;
	line-height:		15px;
	color:				#2755A2;
}
#index a:link {
	color:				#2755A2;
	text-decoration:	underline;
}
#index a:visited {
	color:				#666666;
	text-decoration:	underline;
}
#index a:hover {
	color:				#B8D2F3;
	text-decoration:	underline;
}
#index p {
	padding:			40px;
}
#content {
	width:				490px;
	font-size:			11px;
	line-height:		15px;
	color:				#2755A2;
	background-color:	#FFFFFF;
	padding:			10px;
	margin-left:		5px;
}
#content a:link {
	color:				#2755A2;
	text-decoration:	underline;
}
#content a:visited {
	color:				#666666;
	text-decoration:	underline;
}
#content a:hover {
	color:				#B8D2F3;
	text-decoration:	underline;
}
#border {
	border-width:		1px;
	border-style:		solid;
	border-color:		#2755A2;
}
#menu {
	width:				190px;
	font-size:			14px;
	font-weight:		normal;
	margin-bottom:		4px;
	margin-top:			6px;
	margin-left:		7px;
}
#menu a:link, #menu a:visited {
	color:				#2755A2;
	text-decoration:	none;
}
#menu a:hover {
	color:				#FFFFFF;
	text-decoration:	underline;
}
#umenu {
	font-size:			11px;
	font-weight:		regular;
	line-height:		13px;
	margin-bottom:		10px;
	margin-left:		15px;
	display:			none;
}
#umenu a:link {
	color:				#2755A2;
	text-decoration:	none;
}
#umenu a:visited {
	color:				#2755A2;
	text-decoration:	none;
}
#umenu a:hover {
	color:				#FFFFFF;
	text-decoration:	underline;
}
#copy {
	width:				630px;
	font-size:			10px;
	margin-right:		20px;
}
#copy a:link {
	color:				#FFFFFF;
	text-decoration:	none;
}
#copy a:visited {
	color:				#FFFFFF;
	text-decoration:	none;
}
#copy a:hover {
	color:				#FFFFFF;
	font-weight:		bold;
	text-decoration:	none;
}


/*
 neu 2005-10-13 ****************************************************************
 START
 */
#content p {
	width:				100%;
	font-size:			11px;
	line-height:		15px;
	color:				#2755A2;
	text-align:			justify;
}
#content h3 {
	font-size:			11px;
	font-weight:		bold;
}
#content table {
	font-size:			11px;
	line-height:		15px;
	color:				#2755A2;
	background-color:	#FFFFFF;
	margin-left:		5px;
}
#content td.head {
	background-color:	#C8D9E5;
	width:				200px;
}
#content td.desc {
	border-bottom:		1px solid #C8D9E5;
}

#content td ul { margin:0;margin-left:15px; }

/* Level1 Listen */
#content ul {
	list-style-image: url(../images/bullet_level1.png);
}
#content li {
	margin-bottom:		3px;
}
/* Level2 Listen */
#content ul ul {
	margin-left:		15px;
	color:				#336699;
	list-style-image: url(../images/bullet_level2.png);
}
/* Level3 Listen */
#content ul ul ul {
	margin-left:		20px;
	color:				#6699CC;
	list-style-image: url(../images/bullet_level3.png);
}
ul#referenzen, ul#leitbilder {
	border:				1px solid #C8D9E5;
	list-style-type:	square;
}


ul#anfrage_wichtig {
	margin-left:		0;
	list-style-image:	none;
	list-style-type:	none;
	font-size:			11px;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	padding:			5px;
	border:				1px solid #C8D9E5;
	background-color:	#C8D9E5;
}
ul#anfrage_wichtig li {
	margin-bottom:		10px;
	font-weight:		bold;
	color:				#FF0000;
}
ul#anfrage_wichtig ul label {
	font-weight:		normal;
	color:				#2755A2;
	width:				100px;
}
ul#anfrage_wichtig select {
	font-size:			11px;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	clear:				right;
	border:				2px solid #336699;
}
ul#anfrage_wichtig textarea {
	display:			block;
	font-size:			11px;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	clear:				right;
	border:				2px solid #336699;
}
ul#anfrage_wichtig input {
	font-size:			11px;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	clear:				right;
	border:				2px solid #336699;
}

ul#anfrage_zusatz {
	margin-left:		0;
	list-style-image:	none;
	list-style-type:	none;
	padding:			5px;
	border:				1px solid #C8D9E5;
}
ul#anfrage_zusatz ul label {
	width:				100px;
}
ul#anfrage_zusatz ul input {
	font-size:			11px;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	clear:				right;
	border:				1px solid #336699;
}

#lageplan {
	float:				right;
	background-color:	#C8D9E5;
	padding:			5px;
	text-align:			center;
	border:				1px solid #336699;
}
#lageplan img {
	border:				1px solid #336699;
	display:			block;
}
#lageplan a:hover {
	color:	 			#FFFFFF;
}
/*
 ENDE
 */


#bilder
{
	width:				458px;
	overflow:			hidden;
}

#bilder img
{
	height:				150px;
	overflow:			hidden;
}

#bilder_vert
{
	float:				right;
	padding-left:		15px;
	padding-bottom:		15px;
	color:				#000000;
}

#content h5
{
	background-color:	#C8D9E5;
	font-size:			11px;
}

.einwort { white-space:nowrap; }