/* ch.HirtIT.root.layout.css */

div#ch_HirtIT_root_siteContainer {
	margin-top:				5px;
	margin-left:			10px;
	margin-bottom:			5px;
	margin-right:			0px;
	padding:				0px;
}

div.ch_HirtIT_root_divRowEnder {
	clear:					both;
	margin:					0px;
	padding:					0px;
	width:					0px;
}


div#ch_HirtIT_root_headerContainer {
	margin:					0px;
	padding-top:			0px;
	padding-right:			0px;
	padding-left:			0px;
	padding-bottom:			0px;
	
	min-width:				800px;
	width:					98%;
	
	/*
	border-style: dashed;
	border-color: pink;
	border-width: 1px;
	*/
}

div#ch_HirtIT_root_headerTopLeft {
	
	height:					12px;
	background-image:		url("../images/root/ch.HirtIT.root.blueBorderLeftTop_2500x12.png");
	background-position:	0% 0%;
	background-repeat:	no-repeat;
}

div#ch_HirtIT_root_headerTopRight {
	
	width:										100%;
	height:									12px;
	background-image:		url("../images/root/ch.HirtIT.root.blueBorderRightTop_12x12.png");
	background-position:	100% 0%;
	background-repeat:		no-repeat;
	
	/* the following padding is necessary
	   to compensate for the borders of the
	   div#headerContent */
	padding-left:			8px;
}

div#ch_HirtIT_root_headerBottomLeft {

	height:					12px;
	background-image:		url("../images/root/ch.HirtIT.root.blueBorderLeftBottom_2500x12.png");
	background-position:	0% 0%;
	background-repeat:	no-repeat;
}

div#ch_HirtIT_root_headerBottomRight {

	width:					100%;			
	height:					12px;
	background-image:		url("../images/root/ch.HirtIT.root.blueBorderRightBottom_12x12.png");
	background-position:	100% 0%;
	background-repeat:	no-repeat;
	
	/* the following padding is necessary
	   to compensate for the borders of the
	   div#headerContent */
	padding-left:			8px;
}


div#ch_HirtIT_root_headerContent {
	margin:					0px;
	padding-top:			0px;
	padding-right:			0px;
	padding-left:			0px;
	padding-bottom:			0px;
	
	width:					100%;
	
	border-right-width:		4px;
	border-right-color:		#7082c0;
	border-right-style:		solid;
	border-left-width:		4px;
	border-left-color:		#7082c0;
	border-left-style:		solid;
	
	height:					93px;
	background-image:		url("../images/root/ch.HirtIT.root.HirtIT-logo.jpg");
	background-position:	1% 0%;
	background-repeat:		no-repeat;
	
	/*
	border-style: solid;
	border-color: green;
	border-width: 1px;
	*/
}

div#ch_HirtIT_root_headerNavigation {
	font-family:			Helvetica, sans-serif;
	font-size:				9pt;
	color:					#7082c0;

	float:					right;
	padding-top:			72px;
	padding-right:			10px;
	
	/*
	border-style: dashed;
	border-color: pink;
	border-width: 1px;
	*/
}

div#ch_HirtIT_root_breadcrumbsContainer {
	min-width:				800px;
}

div#ch_HirtIT_root_mainContainer {
	width:					98%;
	min-width:				800px;
	/*	
	border-style: dashed;
	border-color: pink;
	border-width: 1px;
	*/
}

div#ch_HirtIT_root_mainNavigationContainer {
	float:					left;
	width:					22%;
}


div#ch_HirtIT_root_mainNavigationTopLeft {
	
	height:					12px;
	background-image:		url("../images/root/ch.HirtIT.root.naviLeftTop_800x12.png");
	background-position:	0% 0%;
	background-repeat:		no-repeat;
}

div#ch_HirtIT_root_mainNavigationTopRight {
	
	width:					100%;
	height:					12px;
	background-image:		url("../images/root/ch.HirtIT.root.naviRightTop_12x12.png");
	background-position:	100% 0%;
	background-repeat:		no-repeat;
	
	/* the following padding is necessary
	   to compensate for the borders of the
	   div#mainNavigation */
	padding-left:			8px;
}

div#ch_HirtIT_root_mainNavigationBottomLeft {

	height:					12px;
	background-image:		url("../images/root/ch.HirtIT.root.naviLeftBottom_800x12.png");
	background-position:	0% 0%;
	background-repeat:	no-repeat;
}

div#ch_HirtIT_root_mainNavigationBottomRight {

	width:					100%;			
	height:					12px;
	background-image:		url("../images/root/ch.HirtIT.root.naviRightBottom_12x12.png");
	background-position:	100% 0%;
	background-repeat:	no-repeat;
	
	/* the following padding is necessary
	   to compensate for the borders of the
	   div#mainNavigation */
	padding-left:			8px;
}

div#ch_HirtIT_root_mainNavigationMiddle {
	width:					100%;
	border-right-width:		4px;
	border-right-color:		#7082c0;
	border-right-style:		solid;
	border-left-width:		4px;
	border-left-color:		#7082c0;
	border-left-style:		solid;
	background-color:			#f0f0f0;
}

div#ch_HirtIT_root_mainNavigation {
	
	width:					93%;
	padding-left:			3%;
	padding-right:			3%;
	padding-top:			10px;
	padding-bottom:		10px;
	background-color:		#f0f0f0;
	
	/*
	border-style: dashed;
	border-color: pink;
	border-width: 1px;
	*/
}


div#ch_HirtIT_root_mainContentContainer {
	
	/*
	border-color:			orange;
	border-style:			dotted;
	border-width:			1px;
	*/	
	
	float:					right;
	width:					76%;
}


div#ch_HirtIT_root_mainContentTopLeft {
	
	height:					20px;
	background-image:		url("../images/root/ch.HirtIT.root.bluegreenBorderLeftTop_2500x20.png");
	background-position:	0% 0%;
	background-repeat:	no-repeat;
}

div#ch_HirtIT_root_mainContentTopRight {
	
	width:					100%;
	height:					20px;
	background-image:		url("../images/root/ch.HirtIT.root.bluegreenBorderRightTop_20x20.png");
	background-position:	100% 0%;
	background-repeat:	no-repeat;
	
	/* the following padding is necessary
	   to compensate for the borders of the
	   div#mainContent... */ 
	padding-left:			8px;
}

div#ch_HirtIT_root_mainContentBottomLeft {

	height:					20px;
	background-image:		url("../images/root/ch.HirtIT.root.bluegreenBorderLeftBottom_2500x20.png");
	background-position:	0% 0%;
	background-repeat:	no-repeat;
}

div#ch_HirtIT_root_mainContentBottomRight {

	width:					100%;			
	height:					20px;
	background-image:		url("../images/root/ch.HirtIT.root.bluegreenBorderRightBottom_20x20.png");
	background-position:	100% 0%;
	background-repeat:	no-repeat;
	
	/* the following padding is necessary
	   to compensate for the borders of the
	   div#mainContent... */ 
	padding-left:			8px;
}


div#ch_HirtIT_root_mainContentLeftMiddle {
	width:						100%;
	background-image:			url("../images/root/ch.HirtIT.root.bluegreenBorderLeftMiddle_12x30.png");
	background-position:		0% 0%;
	background-repeat:		repeat-y;
}

div#ch_HirtIT_root_mainContentRightMiddle {
	
	width:						100%;
	padding-left:				8px;
	
	/*
	padding-top:				5px;
	padding-bottom:			5px;
	padding-right:				3%;
	*/
	
   
	background-image:			url("../images/root/ch.HirtIT.root.bluegreenBorderRightMiddle_12x30.png");
	background-position:		100% 0%;
	background-repeat:		repeat-y;
}


div#ch_HirtIT_root_mainContent {
	
	margin-left:			3%;
	margin-right:			3%;
	padding-left:			0px;
	padding-right:			0px;
	padding-bottom:		50px;
	width:					92%;
	
	/*
	border-style: dashed;
	border-color: pink;
	border-width: 1px;
	*/
}