.headline		{ font-family: Verdana; font-size: 12px; color: #3B3B3B; font-style:bold; font-weight:bold;}
.copytext		{ font-family: Arial; font-size: 12px; color: #3B3B3B; text-decoration:none;}
.zitat			{ font-family: Verdana;	font-size: 10px; color: #746256;}
.link         		{ font-family: Arial; font-size: 12px; color:#3B3B3B; text-decoration:yes;}
.mailto        		{ font-family: Verdana; font-size: 10px; color:#746256; text-decoration:yes;}
.mailtocopy    		{ font-family: Arial; font-size: 12px; color: #3B3B3B; text-decoration:yes;}
input, select, textarea	{ font-family: Verdana;	font-size: 10px; color: #746256;}
.teasernews		{ font-family: Verdana;	font-size: 10px; color: #000000;}	
.naviinaktiv { font-family:verdana,arial,san-serif; font-size:10px; color:#FFFFFF; text-decoration:none;}
.naviaktiv { font-family:verdana,arial,san-serif; font-size:10px; color:#746256; text-decoration:none;}
.hometeaser		{ font-family: Verdana;	font-size: 10px; color: #3B3B3B;}	


h3
{
	margin			: 0px 0px 2px 0px;
	font-family		: Verdana;
	font-weight		: bold;
	font-size		: 12px;
	color			: #3b3b3b;
}

table
{
	border-spacing		: 0px;
	border-collapse		: collapse;
}

td, th
{
	font-family		: Arial;
	font-size		: 12px;
	color			: #3b3b3b;
}

p
{
	margin			: 0px 0px 18px 0px;
	font-family		: Arial;
	font-size		: 12px;
	color			: #3b3b3b;
}

ul
{
	margin			: 0px 0px 18px 0px;
	padding			: 0px 0px 0px 17px;
	list-style-image	: url(/images/list-dash.gif);
}

li
{
	font-family		: Arial;
	font-size		: 12px;
	color			: #3b3b3b;
}

a
{
	color			: #3b3b3b;
}



img
{
	border			: none;
}

table.listing th
{
	padding			: 0px 10px 10px 0px;
	text-align		: left;
	vertical-align		: top;
	font-weight		: normal;
	white-space		: nowrap;
}

table.listing td
{
	padding			: 0px 0px 10px 0px;
}

table.customer
{
	width			: 397px;
}

table.customer th
{
	width			: 140px;
	text-align		: left;
	border-bottom		: 1px solid #e0dcd9;
}

table.customer td
{
	padding			: 5px 0px;
	font-family		: Arial;
	font-size		: 12px;
	color			: #3b3b3b;

	border-bottom		: 1px solid #e0dcd9;
}

table.customer td.borderless
{
	border			: none;
}

table.customer td.link
{
	width			: 48px;

	text-align		: right;
	vertical-align		: bottom;

	border			: none;
}



table.projekte
{
	width			: 397px;
	border-spacing		: 0px;
	border-collapse		: 0px;
}

table.projekte th
{
	width			: 150px;
	padding			: 25px 18px 18px 0px;
	border-bottom		: 1px solid #b3b3b3;
	text-align		: left;
}

table.projekte td
{
	border-bottom		: 1px solid #b3b3b3;
}

table.projekte td.link
{
	width			: 48px;

	text-align		: right;
	vertical-align		: bottom;

	border			: none;
}

table.projekte h3
{
	padding			: 0px 0px 0px 12px;
}

table.projekte p
{
	margin			: 0px;
	padding			: 0px 0px 0px 12px;

	font-size		: 12px;
	color			: #3b3b3b;

	background-image	: url(/images/pfeil-rot.gif);
	background-repeat	: no-repeat;
	background-position	: 0px 3px;
}







table.references
{
	width			: 629px;

	border-spacing		: 0px;
	border-collapse		: collapse;

	border-bottom		: 1px solid #c2c2c2;
}

table.references th, table.references td
{
	font-family		: Arial;
	font-size		: 12px;
	color			: #3b3b3b;
}

table.references td
{
	vertical-align		: top;
	padding			: 5px 2px 5px 4px;
	border-bottom		: 1px solid #c6c6c6;
}

table.references td.dark
{
	background-color	: #e4e4e4;
	border-bottom		: 1 px solid #c2c2c2;
}

table.references th
{
	padding			: 2px 4px 2px 2px;
	text-align		: left;
	border-bottom		: 1px solid #b3b3b3;
}

table.references .year
{
	width			: 57px;
}

table.references .customer
{
	width			: 170px;
}

table.references .project
{
	width			: 272px;
}

table.references .industry
{
	width			: 130px;
}
