a {
	font-size			:	14px;
	font-weight			:	normal;
	font-style			:	normal;
	color				:	#BB2D3F;
	text-decoration		:	underline;
	font-family			:	Arial, Helvetica, sans-serif;
}

.fliesstext  {
	margin				:	0px 0px 20px 0px;
	padding				:	0px;
	border				:	0px;
	font-size			:	14px;
	font-weight			:	normal;
	font-style			:	normal;
	line-height			:	1.3;
	color				:	#000;
	text-decoration		:	none;
	font-family			:	Arial, Helvetica, sans-serif;
}

.bildtitel {
	margin				:	0px 0px 4px 0px;
	padding				:	0px;
	border				:	0px;
}

#logokopf h1,
.bildtitel h2
 { margin:0; padding:0; height:20px; position:relative; font-size:14px;} 

#logokopf h1 span,
.bildtitel h2 span
 { position:absolute; width:100%; height:100%; }
 
.bild {
	margin				:	0px;
	padding				:	0px;
	border				:	0px;
	font-size			:	14px;
	font-weight			:	normal;
	font-style			:	normal;
	line-height			:	1.3;
	color				:	#000;
	text-decoration		:	none;
	font-family			:	Arial, Helvetica, sans-serif;
}

html {
	min-height			:	100.05%;
}

body {
	margin				:	0px auto 0px auto;
	text-align			:	center;
	background-color	:	#fff;
}

img {
	border				:	0px;
}

ul {
	margin				:	0px;
}

#logokopf {
	text-align			:	center;
	height				:	80px;
	margin				:	20px auto 20px auto;
}

#menue {
	margin				:	0px auto 40px auto;
	width				:	910px;
}

#hauptmenue {
	margin				:	auto;
	width				:	911px;
	height				:	30px;
}

#hauptmenuelinks {
	float				:	left;
	width				:	455px;
	height				:	30px;
	padding				:	0px 10px 0px 10px;
	border				:	solid 1px;
	border-color		:	#000;
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 28px;
	width: 433px;
}

#hauptmenuelinks li {
	display				:	inline;
	float				:	left;
	overflow			:	hidden;
	height				:	20px;
	margin				:	5px 15px 3px 0px;
}

#hauptmenuerechts {
	float				:	left;
	width				:	455px;
	height				:	30px;
	padding-left		:	10px;
	padding-right		:	10px;
	border				:	solid 1px;
	border-left			:	0px;
	border-color		:	#000;
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 28px;
	width: 434px;
}

#hauptmenuerechts li {
	display				:	inline;
	float				:	right;
	overflow			:	hidden;
	border				:	0px;
	padding				:	0px;
	height				:	20px;
	margin				:	5px 0px 3px 15px;
}

#mittelmenue {
	margin				:	auto;
	width				:	911px;
	height				:	29px;
}

#mittelmenuelinks {
	float				:	left;
	width				:	655px;
	height				:	29px;
	padding-left		:	10px;
	padding-right		:	10px;
	border				:	solid 1px;
	border-top			:	0px;
	border-right		:	0px;
	border-color		:	#000;
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 28px;
	width: 634px;
}

#mittelmenuelinks li {
	display				:	inline;
	float				:	left;
	overflow			:	hidden;
	height				:	20px;
	margin				:	5px 15px 3px 0px;
}

#mittelmenuerechts {
	float				:	left;
	width				:	255px;
	height				:	29px;
	padding				:	0px 10px 0px 10px;
	border				:	solid 1px;
	border-top			:	0px;
	border-left			:	0px;
	border-color		:	#000;
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 28px;
	width: 234px;
}

#mittelmenuerechts li {
	display				:	inline;
	float				:	right;
	overflow			:	hidden;
	height				:	20px;
	margin				:	5px 0px 3px 15px;
}

#untermenue,
#untermenue2
 {
	margin				:	auto;
	overflow			:	hidden;
	width				:	910px;
	height				:	29px;
	padding-left		:	10px;
	padding-right		:	10px;
	border				:	solid 1px;
	border-top			:	0px;
	border-color		:	#000;
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 28px;
	width: 888px;
}

#untermenue li,
#untermenue2 li {
	display				:	inline;
	float				:	left;
	overflow			:	hidden;
	height				:	20px;
	margin				:	5px 15px 3px 0px;
}


.inhaltsblock {
	clear				:	both;
	margin				:	0px auto 0px auto;
	padding				:	0px;
	border				:	0px;
	width				:	910px;
	text-align:left;
}

.linkespaltebild {
	float				:	left;
	width				:	465px;
	text-align			:	right;
	margin				:	0px 0px 20px 0px;
	border				:	0px;
	padding				:	0px 20px 0px 0px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 445px;
}

.kunden .linkespaltebild { margin-bottom:0px; }
*html .kunden .linkespaltebild { margin-bottom:-20px; }
*+html .kunden .linkespaltebild { margin-bottom:-20px; }

.kunden .inhaltsblock { margin-bottom:0px; }
*html .kunden .inhaltsblock { margin-bottom:-20px; }
*+html .kunden .inhaltsblock { margin-bottom:-20px; }


*html .kunden.projekte .inhaltsblock { margin-bottom:0px !important; }
*+html .kunden.projekte .inhaltsblock { margin-bottom:0px !important; }
*html .kunden.projekte .inhaltsblock.last { margin-bottom:-20px !important; }
*+html .kunden.projekte .inhaltsblock.last { margin-bottom:-20px !important; }

.kunden.projekte .clear { clear:both; height:35px; }
.kunden.projekte .clear.last { clear:both; height:70px; }

.kunden .clear { clear:both; height:70px; }

.linkespaltebild .bild {
	float				:	right;
}
.linkespaltebild .fliesstext
{
	width				:	100%;
	text-align			:	left;
	margin				:	0px;
}

.linkespaltetext {
	float				:	left;
	margin				:	0px 0px 20px 0px;
	border				:	0px;
	padding				:	0px;
}

.rechtespalte {
	margin				:	0px 20px 20px 465px;
	border				:	0px;
	padding				:	0px;
	height				:	100%;
}

.einespaltetext {
	margin				:	0px 15px 20px 10px;
	width				:	885px;
	padding				:	0px;
	border				:	0px;
}

.einespaltebild {
	margin				:	0px 0px 20px 0px;
	width				:	910px;
	padding				:	0px;
	border				:	0px;
}

.dreispaltenlinks {
	overflow			:	hidden;
	float				:	left;
	width				:	270px;
	margin				:	0px 20px 20px 0px;
	padding				:	0px;
	border				:	0px;
}

.dreispaltenmitte {
	overflow			:	hidden;
	float				:	left;
	width				:	270px;
	margin				:	0px 20px 20px 0px;
	padding				:	0px;
	border				:	0px;
}

.dreispaltenrechts 	{
	overflow			:	hidden;
	float				:	left;
	width				:	270px;
	margin				:	0px 10px 20px 0px;
	padding				:	0px;
	border				:	0px;
}

#imgstart
{width:781px;height:432px;margin:0 auto;}
#imgstart .zeile
{float:left;margin:0;padding:0;}
#imgstart .zeile div
{width:156px;height:144px;float:left;}

.meldungen.verteiler .rechtespalte .fliesstext span {
	padding-bottom:9px;
	display:block;
}

.meldungen .rechtespalte .fliesstext span {
	font-size:11px;
}

.meldungen .linkespaltebild .fliesstext {
	width:445px;
	font-size:11px;
	padding-top:2px;
}

.meldungen .linkespaltebild .fliesstext a {
	font-size:11px;
}