/*-----------------------------
	  organisation chart (img)
-------------------------------*/
#organisation_chart	{
width: 500px;
}
/*-----------------------------
	  image preview module (medium)
-------------------------------*/
.project_preview_container	{
position: relative;
float: right;
clear: right;
margin-bottom: 40px;
width: 180px;
top: -55px;
}
	.image_preview_module	{
	position: relative;
	width: 158px;
	}
	.image_preview_module .top_design	{
		display: none;
	}
	.image_preview_module .bottom_design	{
		display: none;
	}
	.image_preview_module img	{
		display: block;
		width: 158px;
		height: 104px;
	}
	.description_and_scrolling	{
	position: relative;
	width: 158px;
	top: 5px;
	}
	.description_and_scrolling .description	{
		position: absolute;
		top: 2px;
		right: 15px;
		font-size: 10px;
	}
	.description_and_scrolling .current_image	{
		position: absolute;
		top: 2px;
		left: 25px;
		font-size: 11px;
	}
	.description_and_scrolling .current_image span	{
			font-size: 11px;
			color: #557AA5;
	}
	.description_and_scrolling .scroll_right	{
		position: absolute;
		top: 0;
		left: 18px;
		width: 15px;
		height: 16px;
		cursor: pointer;
		background: url("../images/modules/image_scroll_right.gif") no-repeat;
	}
	.description_and_scrolling .scroll_left	{
		position: absolute;
		top: 0;
		left: 0;
		width: 15px;
		height: 16px;
		cursor: pointer;
		background: url("../images/modules/image_scroll_left.gif") no-repeat;
	}
/*-----------------------------
	  image preview module (extra large)
-------------------------------*/
.project_preview_container.extralarge	{
width: 272px;
top: -62px;
}
.extralarge .image_preview_module	{
	width: 272px;
	height: 210px;
	padding: none;
	background: url("../images/modules/gallery_bg.gif") no-repeat;
}
.extralarge .image_preview_module .top_design	{
		display: none;
}
.extralarge .image_preview_module .bottom_design	{
		display: none;
}
.extralarge .image_preview_module img	{
		display: none;
		position: absolute;
		top: 20px;
		right: 21px;
		width: 230px;
		height: 170px;
}
.extralarge .description_and_scrolling	{
	position: relative;
	width: 272px;
	top: 5px;
	height: 30px;
}

/*-----------------------------
	  image preview module (large)
-------------------------------*/
.project_preview_container.large	{
width: 328px;
float: left;
top: 0;
}
.large .image_preview_module	{
width: 328px;
height: 210px;
background: url("../images/modules/large_floating_image.gif");
padding: none;
}
.large .image_preview_module .top_design	{
		display: none;
}
.large .image_preview_module .bottom_design	{
		display: none;
}
.large .image_preview_module img	{
	position: absolute;
	display: none;
	top: 21px;
	left: 22px;
	width: 284px;
	height: 169px;
}
.large .description_and_scrolling	{
	position: relative;
	width: 328px;
	top: 5px;
	height: 30px;
}
.large .description_and_scrolling .current_image,
.extralarge .description_and_scrolling .current_image	{
		left: 40px;
}

/*-----------------------------
	  project under construction module
-------------------------------*/
.project_under_construction_module	{
position: relative;
clear: both;
padding-bottom: 30px;
padding-top: 10px;
margin-bottom: 10px;
}
.project_under_construction_module h2	{
	color: #004873;
	font-size: 20px;
}
.project_under_construction_module p	{
	margin: 0 280px 10px 0;
}
.project_under_construction_module h3	{
	position: relative;
	font-size: 14px;
	padding-left: 20px;
	background: url("../images/pages_layout/secondary_headline_bg.gif") no-repeat left;
	zoom: 1;
}
.project_under_construction_module a.secondary	{
		display: block;
		position: absolute;
		top: 0;
		left: 100px;
		height: 18px;
		width: 18px;
		background: url("../images/modules/pdf.gif") no-repeat left;
}
/*-----------------------------
	  floating image and description
-------------------------------*/
.floating_image_and_description	{
position: relative;
float: left;
clear: both;
margin-top: 20px;
width: 328px;
height: 210px;
background: url("../images/modules/large_floating_image.gif");
}
.floating_image_and_description img	{
	position: absolute;
	display: block;
	top: 21px;
	left: 22px;
	width: 284px;
	height: 169px;
}


/*-----------------------------
	  form module
-------------------------------*/
.form_module	{
position: relative;
width: 474px;
margin: 30px 0 0 30px;
zoom: 1;
_float: left;
_display: inline;
}
.form_module .form_top_design	{
	width: 474px;
	height: 115px;
	background: url("../images/modules/form_module_top.gif");
}
.form_module .form_top_design h3	{
		padding: 10px 0 0 40px;
		color: #116989;
		font-size: 14px;
}
.form_module .form_top_design dl	{
		padding: 20px 0 0 40px;
		color: #116989;
		font-size: 12px;
		float: left;
		clear: both;
		width: 434px;
		line-height: 150%;
}
.form_module .form_top_design dl dt	{
		float: left;
		width: 130px;
		font-weight: bold;
}
.form_module .form_top_design dl dd	{
		float: left;
		width: 250px;
}
.form_module .form_bottom_design	{
	width: 474px;
	height: 26px;
	background: url("../images/modules/form_module_bottom.gif");
}
.form_module .form_content	{
	width: 474px;
	background: #D3E6EF;
}
	.form_content ul	{
		margin-left: 30px;
		padding: 10px 0;
		list-style: none;
		line-height: 2;
	}
	.form_content li	{
			padding-left: 10px;
			margin-top: 5px;
			zoom: 1;
	}
	.form_content label	{
				float: left;
				width: 130px;
				font-weight: bold;
				color: #116989;
	}
	.form_content input	{
				width: 280px;
				border: 1px solid #3caaba;
				background: white;
	}
	.form_content textarea	{
				width: 280px;
				height: 80px;
				border: 1px solid #3caaba;
				background: white;
				overflow: hidden;
	}
	.form_content .send_form	{
				width: 30px;
				height: 20px;
				border: none;
				float: right;
				margin-right: 21px;
				display: inline;
				cursor: pointer;
				color: white;
				font-weight: bold;
				background: #26A2B3;
	}
	#skype	{
	float: right;
	margin: 10px 20px 0 0;
	display: inline;
	}