#home #projs{
	margin-top:-27px;
}

#home .espoblobuttons{margin-top:60px; padding-bottom:10px; border-bottom:1px dotted #868686; width:713px; margin-bottom:40px;}

#home .espoblobuttons img{border:1px dotted #5d5d5d;}

#home .espoblobuttons a img{margin-right:2px;}

#home .espoblobuttons a:hover img{border:1px dotted #017fe6;}

#home #proj{
	border:1px dotted #2b2b2b;
	position:relative;
	height:245px;
	min-height:245px;
	max-height:245px;
}

#home #proj p{
	margin-top:5px;
	color:#9b9a9a;
}

#home #proj a{
	color:#5c5c5c;
	text-decoration:underline;
}
#home #proj p a{color:#017FE6;text-decoration:none;}
#home #proj p a:hover{text-decoration:underline;}
#home #proj h2{
	margin-bottom:5px;
}

#home #proj .projsmainimg{
	float:left;
	position:relative;
	z-index:5;
}

#home .projsnaviel{
	float:left;
	width:233px;
	height:70px;
	border:1px dotted #2a2e31;
	color:#fff;
	background:transparent;
	margin-bottom:6px;
	margin-top:9px;
	position:relative;
	cursor:pointer;
}

#home .projsnaviel.first{
	border-color:#017fe6;
	cursor:default;
}

#home .projsnaviel h2{
	margin-top:9px;
	margin-bottom:5px;
}

#home .projsnaviel.first h2{
	color:#FFFFFF;
}

#home .projsnaviel.middle{
	margin-left:7px;
	margin-right:7px;
}

#home .projsnaviel .simg{
	float:left;
	margin:9px 9px 7px 7px;
}

#home .projsnaviel .ecke{
	position:absolute;
	left:96px;
	top:-14px;
	border-bottom:1px solid #000;
}

#home .projsnaviel .ecke.hidden{
	display:none;
}
#home #projs2{position:relative; margin-top:20px; height:326px;}
#home #projs2 .mlink{display:block;width:236px; border:1px dotted #868686; text-align:center; padding:19px 0px 19px 0px; font-size:15px;position:absolute; color:#FFF; text-decoration:none; cursor:pointer;}
#home #projs2 .mlink.active{border-color:#017fe6; z-index:5; cursor:default;}
#home #projs2 .mlink img{position:absolute;top:5px; left:-14px;}
#home .projs2content{border:1px dotted #868686; height:269px; width:710px; position:absolute; top:56px; border-top:0px;}

#home .projs2content .snavi{position:absolute;top:20px;left:20px;}
#home .projs2content .snavi div{display:block; width:215px; height:45px; border-bottom:1px dotted #2b2b2b; color:#FFF; text-decoration:none; cursor:pointer;}
#home .projs2content .snavi div.last{border:0px;}
#home .projs2content .snavi span{display:block; float:left;width:43px; background:url(../imgs/home/projekte/zahlenkreis.jpg) 9px 10px no-repeat; font-size:16px; padding:12px 0px 12px 0px; text-align:center;}
#home .projs2content h5{font-size:14px;}
#home .projs2content .snavi p{padding-top:5px;}
#home .projs2content .pfeil{position:absolute;left:241px; top:34px; z-index:5;}
#home .projs2content .innercontent{border:1px dotted #2b2b2b; position:absolute; height:225px; width:432px; left:256px; top:20px;}
#home .projs2content .innercontent .text{position:absolute;left:20px;top:20px; width:170px;}
#home .projs2content .innercontent .text p{height:127px;}
#home .projs2content .innercontent .text h5{margin-bottom:20px;}
#home .projs2content .innercontent img{position:absolute; top:15px; left:250px;}
