#content .spalte{
	float: left;
	width: 463px;
}

#content .spalteli{
	float: left;
	width: 210px;
}

#content .spaltere{
	float: right;
	width: 210px;
}


/****************************** portfolio **********************************/
#content div.portfolio{
	margin-top: 90px;
	margin-left: 75px;
}

#content .portfolio #bild{
	padding:0px 70px 0px 70px !important; 
	float: left;
	}

#content #portfoliotext {
	position: relative;
	left: 153px;
	width: 645px;
}


/****************************** News **********************************/
#content .dreispalten{
	margin-right: 60px;
	float: left;
	width: 246px;
	margin-top: 90px;
}

#content .nomarg{margin-right: 0px;}
#content .dreispalten p{margin-bottom: 0px;}
#content .dreispalten img{margin-bottom: 30px;}

/****************************** Leistungen **********************************/

#content .nomarg{margin-right: 0px;}
#content.leistungen .dreispalten p{margin-bottom: 12px;}
#content .dreispalten img{margin-bottom: 30px;}


/****************************** /News **********************************/

#content h1.statement{margin-right: 0px;}
#content h1{margin-right: 86px;}

img.team{
	margin-left: 0px;
	margin-right: 30px;
	margin-bottom: 60px;
}

/********************************* Formulare ****************************/

label{display: block;}

input, textarea{
	width: 300px;
	border: 1px solid #494949;
	color: #000;
	margin-bottom: 15px;
	padding: 2px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

textarea{font-size: 12px;}

input.button{
	width: auto;
	background-color: #BEBEBE;
}

label.fehler, p.fehler{color: #DC143C;}

/******************************* Referenzen ******************************/

#content.referenzen a.mehr img{
	vertical-align: text-bottom;
	margin-left: 3px;
}
