div.rvc_spacer_left_KILL {

	width:				100px;
	height:				100%;
	
	padding:			0px 0px 0px 0px;
	margin:				0px 0px 0px 0px;
	
	float:				left;
	
	background:			#B59F5E;
	border-right:		2px solid #FFFFFF;

}

div.rvc_menu_base {

	width:				250px;
	height:				100%;
	
	padding:			0px 0px 0px 0px;
	margin:				0px 0px 0px 0px;
	
	float:				left;
	
	background:			#C8B787;
	/* KILLborder-right:		4px solid #FFFFFF;*/

}

div.rvc_logo {

	width:				202px;
	height:				179px;
	
	padding:			0px 0px 0px 0px;
	margin:				50px 0px 20px 20px;

}

div.rvc_menu_content {

	width:				125px;
	
	padding:			20px 0px 0px 0px;
	margin:				10px 0px 0px 85px;

	background:			#982C1F;

}

div.rvc_menu_item_main {
	
	width:				100%;
	height:				14px;
	margin:				3px 0px 0px 0px;

}

div.rvc_menu_spacer {
	
	width:				100%;
	height:				14px;
	
	background:			url(../images/content/menu_spacer_1.jpg) no-repeat top center;

}

div.rvc_content_base {

	width:				600px;
	height:				100%;
	
	padding:			0px 0px 0px 0px;
	margin:				0px 0px 0px 0px;
	
	float:				left;
	
	background:			#B59F5E;
	border-left:		4px solid #FFFFFF;
	text-align:			left;

}

div.rvc_content_top_image {

	width:				480px;
	
	padding:			0px 0px 0px 0px;
	margin:				50px 0px 0px 75px;
	
	text-align:			center;

}

img.rvc_content_top_image {

	border:				1px solid #FFFFFF;

}

div.rvc_content_container {

	width:				480px;
	height:				100%;
	
	margin:				20px 0px 0px 75px;


}

div.deb_content_headline_1 {

	width:				100%;
	
	margin:				0px 0px 0px 0px;
	
	font-size:			16px;
	line-height:		19px;
	font-weight:		800;

}

div.deb_content_headline_2 {

	width:				100%;
	
	margin:				0px 0px 0px 0px;
	
	font-size:			14px;
	line-height:		17px;
	font-weight:		800;

}

div.deb_content_textbox {

	line-height:		19px;

}

img.rvc_content_image {

	margin:				0px 0px 10px 0px;

}

img.rvc_content_image_left {

	float:				left;
	margin:				0px 10px 10px 0px;

}

img.rvc_content_image_right {

	float:				right;
	margin:				0px 0px 10px 10px;

}

div.deb_content_line {

	height:				1px;
	
	border-bottom:		1px solid #6C7881;
	margin:				10px 0px 10px 0px;

}

div.deb_content_spacer_half {

	width:				100%;
	height:				10px;
	
	margin:				0px 0px 5px 0px;

}


div.deb_content_spacer {

	width:				100%;
	height:				10px;
	
	margin:				0px 0px 10px 0px;

}

div.deb_content_download {

}

div.deb_content_link {

	margin:				7px 0px 7px 0px;
	color:				#F0B436;

}

span.deb_content_highlight {

	color:				#F0B436;

}


div.rvc_content_news_list {
	
	margin:				0px 0px 0px 0px;
	
}

div.rvc_content_news_element {

	padding:			0px 0px 7px 0px;
	margin:				0px 0px 0px 0px;
	text-align:			justify;

}




div.rvc_spacer_right {

	width:				200px;
	height:				100%;
	
	padding:			0px 0px 0px 0xp;
	margin:				0px 0px 0px 0xp;
	
	float:				left;
	
	background:			#982C1F;

}


div.zgc_main_menu_base {
	
	width:				180px;
	background-color:	transparent;
	
	float:				left;

}





div.zgc_menu_head {
	
	width:				100%;
	height:				12px;
	background-color:	#B7CEB9;
	margin-top:			180px;

}

div.zgc_menu_content {
	
	width:				160px;
	background-color:	#F0F6E9;
	padding:			150px 20px 50px 0px;
	margin:				0px 0px 0px 0px;
	text-align:			right;

}

div.zgc_menu_element {
	
	width:				100%;
	margin:				5px 0px 5px 0px;

}

div.zgc_menu_content_vertical {
	
	width:				470px;
	padding:			0px 0px 0px 0px;
	margin:				15px 30px 30px 0px;
	text-align:			right;

}

div.zgc_menu_element_vertical {
	
	margin:				0px 0px 0px 0px;
	float:				right;

}


div.zgc_menu_element_vertical_spacer {
	
	margin:				0px 0px 0px 0px;
	float:				right;
	color:				#909192;

}

div.zgc_menu_element_vertical_bottom {
	
	margin:				0px 0px 0px 0px;
	float:				left;

}

div.zgc_menu_element_vertical_spacer_bottom {
	
	margin:				0px 0px 0px 0px;
	float:				left;
	color:				#909192;

}


a.zgc_menu_element_vertical:link, a.zgc_menu_element_vertical:visited {
	
	text-decoration:			none;
	color:						#909192;
	
}

a.zgc_menu_element_vertical:hover, a.zgc_menu_element_vertical:focus, a.zgc_menu_element_vertical:active {
	
	text-decoration:			none;
	color:						#000000;
	
}

a.zgc_menu_element_vertical_s:link, a.zgc_menu_element_vertical_s:visited {
	
	text-decoration:			none;
	color:						#F29523;
	
}

a.zgc_menu_element_vertical_s:hover, a.zgc_menu_element_vertical_s:focus, a.zgc_menu_element_vertical_s:active {
	
	text-decoration:			none;
	color:						#000000;
	
}

div.zgc_main_content_base {
	
	width:				520px;
	background:			url(../images/content/zgc_content_background.gif) repeat-y left top;
	background-color:	#FFFFFF;

	float:				left;


}

div.zgc_main_content {
	
	width:				500px;
	background-color:	transparent;

}

div.zgc_content_head {
	
	width:				500px;
	height:				250px;
	padding:			0px 0px 0px 0px;
	margin:				0px 0px 0px 0px;

}


div.zgc_content {
	
	width:				480px;
	padding:			0px 0px 0px 0px;
	margin:				0px 10px 50px 10px;

}

div.zgc_content_headline_1 {
	
	margin:				0px 0px 10px 0px;
	color:				#F29523;
	font-size:			16px;
	line-height:		17px;

}

div.zgc_content_headline_2 {
	
	margin:				0px 0px 10px 0px;
	color:				#F29523;
	font-size:			14px;
	line-height:		16px;

}

div.zgc_content_textbox {
	
	width:				480px;
	padding:			0px 0px 0px 0px;
	margin:				0px 0px 10px 0px;

}

img.zgc_content_image {

	margin:				5px 0px 5px 0px;

}

img.zgc_content_image_left {

	float:				left;
	margin:				0px 10px 10px 0px;

}

img.zgc_content_image_right {

	float:				right;
	margin:				0px 0px 10px 10px;

}

div.zgc_content_line {

	width:				100%;
	height:				1px;
	
	border-bottom:		1px solid #868889;
	margin:				0px 0px 10px 0px;

}

div.zgc_content_spacer {

	width:				100%;
	height:				20px;
	
	margin:				0px 0px 10px 0px;

}

div.zgc_content_download {

	width:				100%;
	margin:				0px 0px 10px 0px;

}

div.zgc_content_news_element {

	width:				100%;
	margin:				0px 0px 10px 0px;

}

span.zgc_content_news_date {

	color:				#757778;

}


div.deb_content_gallery {

	margin:				0px 0px 10px 0px;

}

div.deb_content_gallery_image_2 {

	width:				200px;
	height:				130px;
	float:				left;
	text-align:			center;
	background-color:	#EFEFEF;
	padding:			0px 0px 0px 0px;
	margin:				0px 10px 10px 0px;
	overflow:			hidden;

}

div.deb_content_gallery_image_3 {

	width:				150px;
	height:				90px;
	float:				left;
	text-align:			center;
	background-color:	#EFEFEF;
	padding:			0px 0px 0px 0px;
	margin:				0px 10px 10px 0px;

}

div.deb_content_gallery_image_left_2 {

	width:				88px;
	height:				59px;
	float:				left;
	text-align:			center;
	background-color:	#EFEFEF;
	padding:			0px 0px 0px 0px;
	margin:				0px 5px 5px 0px;

}

div.zgc_main_spacer_left_base {
	
	width:				209px;
	height:				56px;
	
	background:			url(../images/content/zgc_logo.gif) no-repeat right top;
	
	margin:				60px 20px 20px 20px;
	
	float:				right;

}

div.zgc_clear_float {
	
	background-color:	transparent;
	
	float:				none;
	clear:				both;
	height:				0px;
	width:				100%;

}

div.zgc_main_bottom_base {
	
	width:				700;
	height:				160px;
	
	background:			url(../images/content/zgc_bottom_background.gif) no-repeat bottom left;
	float:				none;

}

div.zgc_bottom_content {
	
	padding:			0px 0px 0px 0px;
	margin:				140px 0px 0px 250px;

}