body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #a6bacb;
	background-image: url(../../images/background.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
#container {
	background-color: #FFFFFF;
	background-image: url(../../images/main_texture.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px auto 0px auto;
	padding: 0px 0px 10px 0px;
	height: auto;
	width: 800px;
	position:relative;
}
#header {
	margin: 0px;
	padding: 0px;
	height: 70px;
	width: 800px;
}
#header_logo {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 70px;
	width: 260px;
}
#header_control {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 70px;
	width: 540px;
}
#header_control_language {
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 540px;
}
.header_control_language_btn {
	margin: 0px 10px 0px 0px;
	padding: 0px;
	float: right;
	height: 20px;
	width: 20px;	
}
#header_control_slogan {
	margin: 0px;
	padding: 4px 0px 0px 8px;
	height: 16px;
	width: 530px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4a5066;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #a6bacb;
}
#header_control_topnav {
	text-align: right;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 540px;	
}
.header_control_topnav_btn {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 30px;
	width: 100px;	
}
.header_control_topnav_btn {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 30px;
	width: 120px;	
}
.header_control_topnav_btn_thumb {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 30px;
	width: 30px;		
}
.header_control_topnav_btn_text {
	margin: 0px;
	padding: 10px 0px 0px 0px;
	float: right;
	height: 20px;
	width: 90px;
	text-align:left;		
}
.header_control_topnav_btn_text a {
	font-size: 10px;
	font-weight: bold;
	color: #a6bacb;
	text-decoration: none;			
}
.header_control_topnav_btn_text a:hover {
	color: #4a5066;
}
#main {
	margin: 0px;
	padding: 0px 0px 10px 0px;
	height: auto;
	width: 800px;
	position:relative;
}
#main_content {
	margin: 0px 0px 0px 10px;
	padding: 0px;
	height: auto;
	width: 590px;
	float:left;
}
#main_content_banner {
	margin: 0px;
	padding: 0px;
	height: 200px;
	width: 590px;
}
#main_content_sitemap {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	height: 30px;
	width: 585px;
	background-color: #FFFFFF;
	background-image: url(../../images/sitemap_rightbk.gif);
	background-repeat: no-repeat;
	background-position: right top;
	position:relative;
	
}
#main_content_sitemap_left {
	background-image: url(../../images/sitemap_leftbk.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 30px;
	width: 5px;	
	
}
#main_content_sitemap_center {
	background-image: url(../../images/sitemap_centerbk.gif);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 575px;
	float:left;
}
#main_content_sitemap_center_mapsitelink {
	margin: 0px;
	padding: 5px 0px 0px 0px;
	float: left;
	height: 25px;
	width: 450px;	
}
#main_content_sitemap_center_mapsitelink a {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
#main_content_sitemap_center_mapsitelink a:hover {
	text-decoration: underline;
}
#main_rightnav {
	margin: 0px 0px 0px 605px;
	padding: 0px;
	height: auto;
	width: 185px;
/*	position:absolute;
	top:0;
	right:10px;			*/

}
#main_rightnav_menu {
	background-color: #FF0000;
	background-image: url(../../images/leftnav_menubg_top.gif);
	background-repeat: no-repeat;
	background-position: top;
	margin: 0px;
	padding: 5px 0px 0px 0px;
	height: 195px;
	width: 185px;
	
}
#main_rightnav_menu_bot {
	background-image: url(../../images/leftnav_menubg_bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 185px;
}
#main_rightnav_menu_body {
	background-image: url(../../images/leftnav_menubg_body.gif);
	background-repeat: repeat-y;
	background-position: top;
	margin: 0px;
	padding: 10px 0px 10px 0px;
	height: 155px;
	width: 185px;

}
#main_rightnav_menu_body ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	
}
#main_rightnav_menu_body li {
	margin: 0px;
	padding: 10px 0px 0px 30px;
	list-style-type: none;
	height:20px;
	width:155px;
	background-image: url(../../images/btn_icon.png);
	background-repeat: no-repeat;
	background-position: left center;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
	
}
#main_rightnav_menu_body a {
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;	
}
#main_rightnav_menu_body a:hover {
	color: #FFCC00;
	font-size: 12px;
}
#main_rightnav_add {
	background-image: url(../../images/leftnav_background.gif);
	background-repeat: repeat-y;
	margin: 10px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	height: auto;
	width: 185px;
}
.main_rightnav_add_small {
	background-image: url(../../images/add_smallmodul_bot.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin: 5px 10px 5px 5px;
	padding: 0px 0px 5px 0px;
	height: auto;
	width: 170px;	
}
.main_rightnav_add_small_top {
	background-image: url(../../images/add_smallmodul_top.png);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 170px;	
}
.main_rightnav_add_small_body {
	background-image: url(../../images/add_smallmodul_body.png);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px 10px 10px 10px;
	height: auto;
	width: 150px;
	font-size: 10px;
	color: #4a5066;
}
.main_rightnav_add_small_body_tittle {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
	height: 15px;
	width: 150px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #a6bacb;
	font-size: 10px;
	font-weight: bold;
	color: #4a5066;
}
#footer {
	margin: 10px;
	padding: 0px;
	height: auto;
	width: 780px;
	clear:both;
}
#footer_botnav {
	text-align: center;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 780px;
	color: #4a5066;	
}
#footer_botnav a {
	font-size: 10px;
	color: #a6bacb;
	text-decoration: none;		
}
#footer_botnav a:hover {
	font-weight: bold;
	color: #4a5066;		
}
#footer_detail {
	margin: 5px 0px 0px 0px;
	padding: 0px;
	height: 70px;
	width: 780px;
}
#footer_detail_left {
	background-image: url(../../images/footer_bk_right.gif);
	background-repeat: no-repeat;
	background-position: right top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 70px;
	width: 590px;
	
}
#footer_detail_left_right {
	background-image: url(../../images/footer_bk_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 70px;
	width: 5px;
	
}
#footer_detail_left_body {
	background-image: url(../../images/footer_bk_body.gif);
	background-repeat: repeat-x;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	height: 50px;
	width: 580px;
	font-size: 10px;
	color: #FFFFFF;
	float:left;
}
#footer_detail_right {
	margin: 0px;
	padding: 55px 0px 0px 0px;
	height: 14px;
	width: 190px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	float:right;
	color: #4a5066;
	font-size: 10px;
	font-weight: bold;
	text-align:center;
}

/* Home page */
.home_maincontent_smallmodul {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
	height: auto;
	width: 590px;
	background-image: url(../../images/smallmodul_botbk.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
.home_maincontent_smallmodul_headline {
	background-image: url(../../images/smallmodul_topbk.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 590px;	
}
.home_maincontent_smallmodul_headline_tittle {
	height:20px;
	width:560px;
	background-image: url(../../images/star_icon.png);
	background-repeat: no-repeat;
	padding: 5px 0px 0px 30px;
}
.home_maincontent_smallmodul_headline_tittle a {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;	
}
.home_maincontent_smallmodul_body {
	background-image: url(../../images/smallmodul_bodybk.gif);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 590px;
	text-align:center;
	position:relative;
}
.home_maincontent_smallmodul_body_container_ser {
	margin: 0px auto 0px auto;
	padding: 0px;
	height: 150px;
	width: 530px;
	text-align:center;
}
.home_maincontent_smallmodul_body_ser {
	margin: 0px 10px 0px 10px;
	padding: 0px;
	height: 148px;
	width: 150px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #a6bacb;
	float:left;
}
.home_maincontent_smallmodul_body_ser_thumb {
	margin: 0px;
	padding: 0px;
	height: 120px;
	width: 150px;
}
.home_maincontent_smallmodul_body_ser_text {
	margin: 0px;
	padding: 5px 0px 0px 0px;
	height: 23px;
	width: 150px;
}
.home_maincontent_smallmodul_body_ser_text a {
	font-size: 10px;
	font-weight: bold;
	color: #E0DFE3;
	text-decoration: none;
	color: #4a5066;
}
.home_maincontent_smallmodul_body_ser_text a:hover {
	text-decoration: underline;
}
.home_maincontent_smallmodul_body_container_intro {
	margin: 0px 10px 0px 10px;
	padding: 0px;
	height: auto;
	width: 570px;
}
.home_maincontent_smallmodul_body_container_intro_tittle {
	margin: 0px;
	padding: 0px;
	height: 70px;
	width: 570px;
}
.home_maincontent_smallmodul_body_container_intro_thumb {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 70px;
	width: 70px;	
}
.home_maincontent_smallmodul_body_container_intro_text {
	margin: 0px;
	padding: 0px;
	height: 70px;
	width: 500px;
	float:right;
	text-align:left;
	font-size: 10px;
	color: #000000;
}
.home_maincontent_smallmodul_body_container_intro_data {
	height:auto;
	margin: 0px;
	padding: 10px 0px 0px 0px;
	width: 570px;
	text-align:justify;
}
