/* 
================================
 Container Styles for DotNetNuke
================================
*/   

.homev2_container, .homev2_container_arrow, .homev2_container_simple, .homev2_container_simple_noframe, .homev2_container_frame
{
	font-family: Arial, Helvetica; 
	font-weight:normal; 
	font-style: normal; 
	margin-top: 10px;
	margin-bottom: 5px;
	margin-right: 15px;
}

.homev2_container
{
	margin-top: 0px;
}

.homev2_container_frame img
{
	border-style:none;
}

.homev2_container a, .homev2_container_arrow a, .homev2_container_frame a, .homev2_container_simple a, .homev2_container_simple_noframe a
{ 
	text-decoration: underline;
	color:#8f8f8f; 
}

.homev2_container a:visited, .homev2_container_arrow a:visited, .homev2_container_frame a:visited, .homev2_container_simple a:visited, .homev2_container_simple_noframe a:visited
{ 
	text-decoration: underline;
	color:#8f8f8f; 
}

.homev2_container_arrow, .homev2_container_simple, .homev2_container_simple_noframe, .homev2_container_simple_noframe
{
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	float:left;
}


.homev2_container_arrow, .homev2_container_simple
{
	border-top: solid 2px;
	border-bottom: solid 2px;
	border-left: solid 2px;
	border-right: solid 2px;
	border-color: #e4e4e4;
}

.homev2_container_arrow
{
	margin-bottom: 45px;
	width: 250px;
}

.homev2_container_simple, .homev2_container_simple_noframe
{
	width: 250px;
}

.homev2_container_header
{
	padding-top: 5px; 
	padding-bottom: 5px;
	height:25px;
}

.homev2_container_header_title
{
	font-size: 11px;
	font-weight:bold;
	color:#65ac25;
}

.homev2_container_header_line
{
	padding-top: 5px;
}

.homev2_container_content, .homev2_container_arrow_content
{
	font-size: 11px;
	position:relative;
}

.homev2_container_arrowlink
{
	position:absolute;
	bottom: -60px;
	left: 220px;
}

/* IE6 Hack */
* html .homev2_container_arrowlink
{
	bottom: -20px;
}

/* einfacher Container ohne Titel, der nur einen Rahmen um den Content zieht */
.homev2_container_frame
{
	border-top: solid 2px;
	border-bottom: solid 2px;
	border-left: solid 2px;
	border-right: solid 2px;
	border-color: #e4e4e4;
	float:left;
	padding:2px;
}

/* einfacher Container, der die Haelfte der Seite annimmt */
.homev2_container_half
{
	float:left;
	width: 250px;
}

/* Fotos auf der Teamseite */
.homev2_team, .homev2_team_lastcolumn
{
	float: left;
	height: 120px;
	margin-top: 20px;
}

/* IE6 Hack */
* html .homev2_team, .homev2_team_lastcolumn
{
	height: 140px;
}

.homev2_team
{
	margin-right: 40px;
}

.homev2_team_lastcolumn
{
	margin-right: 0px;
}

.homev2_team_foto
{
	border-top: solid 2px;
	border-bottom: solid 2px;
	border-left: solid 2px;
	border-right: solid 2px;
	border-color: #e4e4e4;
	padding: 2px;
}

.homev2_team_text
{
	color:#65ac25;
	padding-top:  5px;
	padding-left: 5px;
}

.homev2_team_placeholder
{
	float: left;
	height: 120px;
	margin-top: 20px;
	margin-right: 140px;
}

/* Eigenschaften fuer Icons mit umfliessenden Text */
.homev2_floatingicon
{
	float:left;
	margin-right: 6px;
	margin-bottom: 1px;
}

/* Erzwingt die Hoehe einer Box (z.B. neben Bildern) */
.homev2_fixedheight
{
	height:115px;	
}

.homev2_fixedheight_home_arrow
{
	height:90px;	
}

/* IE6 Hack */
* html .homev2_fixedheight_home_arrow
{
	height:100px;	
}

.homev2_fixedheight_references
{
	height:105px;	
}

.homev2_fixedheight_partner
{
	height:55px;
}

.homev2_fixedheight_news
{
	height:115px;
}

.homev2_fixedheight_services
{
	height:60px;
}





