body.home div.navigation {
	position: absolute;
	top: 455px;
}

body {
	margin-left: 50%;
}

body div.page {
	margin-left: -531px;
}

body.home div.introImage {
	top: 0px;
	left: 0px;
	width: auto;
	height: auto;
	margin: 0px;
}

body.home div.content {
	width: auto;
	padding-left: 263px;
	height: 795px !important;
	min-height: 795px;
}

body.home p.navigation {
	position: absolute;
	top: 455px;
	left: 62px;
	padding: 0px;
	margin: 0px;
	width: 179px;
}

.homeNavigation, .homeNavigationLangSelect {
	padding-top: 79px;
	top: 0px;
	left: 0px;
	width: 223px;
	height: 360px; /*312px;*/
}
.homeNavigationLangSelect {
	background-image: none;
}

#homeShadow {
	z-index: 0;
	position: absolute;
	top: 0px;
	left: 32px;
	height: 455px;
	width: 239px;
	background-image: none !important;
	background-color: #FFFFFF !important;
	opacity: 0.2;
	filter: Alpha(opacity=20, finishopacity=20, style=2);
}
#homemenue {
	z-index: 1;
	position: absolute;
	top: 8px;
	left: 40px;
	height: 439px;
	width: 223px;
	background-image: none !important;
	background-color: transparent !important;
}


.home .innerContent {
	width:auto;
	padding-top:455px;
	min-height: 200px; /*290px;*/
	height: auto;
}



/*****************/
.toppos1 { top:  8px; }
.toppos2 { top: 32px; }
.toppos3 { top: 56px; }
.toppos4 { top: 80px; }
.toppos5 { top: 104px; }
.toppos6 { top: 128px; }
.toppos7 { top: 152px; }
.toppos8 { top: 176px; }
.toppos9 { top: 200px; }
.toppos10 { top: 224px; }
.toppos11 { top: 248px; }
.toppos12 { top: 272px; }
.toppos13 { top: 296px; }
.toppos14 { top: 320px; }
.toppos15 { top: 344px; }
.toppos16 { top: 368px; }
.toppos17 { top: 392px; }


div.topnav {
	text-transform: none;
}

#topnav1, .topnav1, 
#topnav2, .topnav2, 
#topnav3, .topnav3, 
#topnav4, .topnav4, 
#topnav5, .topnav5, 
#topnav6, .topnav6, 
#topnav7, .topnav7, 
#topnav8, .topnav8, 
#topnav9, .topnav9, 
#topnav10, .topnav10, 
#topnav11, .topnav11, 
#topnav12, .topnav12, 
#topnav13, .topnav13, 
#topnav14, .topnav14, 
#topnav15, .topnav15 {
	overflow: visible;
	position: relative;
	top: 0px;
	width: 223px;
	border: 0px #CCCCCC solid;
	border-top: 1px #CCCCCC solid; /* #cccccc */
	padding: 0px;
	margin: 0px;
	vertical-align: top;
	font-size: 11px;
	color: #000000;
	z-index: 100000;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

#topnav1, .topnav1,
#topnav2, .topnav2,
#topnav3, .topnav3,
#topnav4, .topnav4,
#topnav5, .topnav5,
#topnav6, .topnav6 {
	height: 47px;
	background-image: url(/images/layout/modelrange2.gif);
	background-position: 0px -600px;
	background-color: white;
	background-repeat: no-repeat;
}

#topnav7, .topnav7,
#topnav8, .topnav8,
#topnav9, .topnav9,
#topnav10, .topnav10,
#topnav11, .topnav11,
#topnav12, .topnav12,
#topnav13, .topnav13,
#topnav14, .topnav14,
#topnav15, .topnav15 {
	height: 18px;
}
#topnav1 a {
	background-image: url(/images/layout/modelrange2.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
#topnav2 a {
	background-image: url(/images/layout/modelrange2.gif);
	background-position: 0px -100px;
	background-repeat: no-repeat;
}
#topnav3 a {
	background-image: url(/images/layout/modelrange2.gif);
	background-position: 0px -200px;
	background-repeat: no-repeat;
}
#topnav4 a {
	background-image: url(/images/layout/modelrange2.gif);
	background-position: 0px -300px;
	background-repeat: no-repeat;
}
#topnav5 a {
	background-image: url(/images/layout/modelrange2.gif);
	background-position: 0px -400px;
	background-repeat: no-repeat;
}
#topnav6 a {
	background-image: url(/images/layout/modelrange2.gif);
	background-position: 0px -500px;
	background-repeat: no-repeat;
}

#topnav1 {
	background-color: #EEF2F5;
}

#topnav7, #topnav8, #topnav9, #topnav10, #topnav11, #topnav12, #topnav13, #topnav14, #topnav15 {
	background-color: #EEF2F5;
	height: 23px;
}

a.topnavlink {
	padding: 0px;
	margin: 0px;
	position: absolute;
	width: 223px;
	height: 47px;
	color: #000000;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-decoration: none;
}

#topnav1 a.topnavlink {
	font-size: 11px;
	padding-top: 16px;
	height: 47px;
	text-indent: 24px;
}

#topnav7 a.topnavlink, #topnav8 a.topnavlink, #topnav9 a.topnavlink, #topnav10 a.topnavlink, #topnav11 a.topnavlink, #topnav12 a.topnavlink, #topnav13 a.topnavlink, #topnav14 a.topnavlink, #topnav15 a.topnavlink {
	font-size: 11px;
	padding-top: 5px;
	height: 18px;
	text-indent: 24px;
	background-color: #EEF2F5;
	background-image: url(/images/layout/arrows.gif);
	background-position: 210px -592px;
}
#topnav7 a.final, #topnav8 a.final,
#topnav9 a.final, #topnav10 a.final,
#topnav11 a.final, #topnav12 a.final,
#topnav13 a.final, #topnav14 a.final,
#topnav15 a.final {
	background-image: none !important;
}

