

.main_nav {
	width: 636px;
	height: 236px;
	background: url(../img/main_nav_bg.gif) no-repeat;
	margin: 68px 0 0 0;	
	float: left;
}

.main_nav ul {
	width: 270px;
	padding: 0px;
	margin: 7px 0 0 0;
	float: left;
}

.main_nav li {
	list-style-type: none;
	padding: 0 0 0 6px;
	line-height: 20px;
	height: 20px;
}

.main_nav a {
	color: #A7A8AA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	line-height: 20px;
}

.main_nav a:hover {
	color: #333;
}

.sub1_nav {
	width: 217px;
	float: left;
}

.sub1_nav ul {
	width: 217px;
	padding: 0px;
	background: #FFF url(../img/main_nav_bg.gif) no-repeat;
	background-position: 217px -190px;
    height: 161px;
}

.sub1_nav li {
	list-style-type: none;
	padding: 0 0 0 6px;
	line-height: 20px;
	height: 20px;
}

.sub1_nav li a {
	color: #A7A8AA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height: 20px;
}

.sub2_nav {
	width: 149px;
	height: 236px;
	float: right;
	background-color: #FFFFFF;
}

.sub2_nav ul {
	width: 149px;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}

.sub2_nav li {
	list-style-type: none;
	padding: 0 0 0 7px;
	line-height: 20px;
	height: 20px;
	margin: 0;
}

.sub2_nav li a {
	color: #A7A8AA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height: 20px;
	height: 20px;
}

.sub1_nav_office {
	width: 365px;
	height: 236px;
	float: left;
}

.sub1_nav_office ul {
	width: 100%;
	height: 100px;
	padding: 0px;
	float: left;
	background: #FFFFFF url(../img/main_nav_bg.gif) no-repeat;
	background-position: 0 -229px;
}

.sub1_nav_office li {
	list-style-type: none;
	padding: 0 0 0 7px;
}

.sub1_nav_office li a {
	color: #A7A8AA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height: 20px;
}

.sub2_nav_office {
	width: 148px;
	height: 136px;
	background-color: #FFF;
	position: relative;
	top: -180px;
	right: 0px;
	z-index: 100;
	float: right;
	padding: 73px 0 0 0;
}

.sub2_nav_office ul {
	width: 148px;
	padding: 0px;
	float: left;
	background-color: none;
	z-index: 99;
}

.sub2_nav_office li {
	list-style-type: none;
	padding: 0 0 0 7px;
	background-color: none;
}

.sub2_nav_office li a {
	color: #A7A8AA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height: 20px;
	height: 20px;
}

.scroller {
	width: 148px;
	float: right;
	margin: 1px 0 0 0;
}

.scroller ul {
	padding: 8px 0 0 8px;
	margin: 0;
}

.scroller li {
	
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	height: 20px;
	margin-bottom: -10px;
}

.scroller li a img {
	border: none;
}


.bgpos11 { background-position: 0px -200px; }
.bgpos12 { background-position: 0px -160px; }
.bgpos13 { background-position: 0px -120px; }
.bgpos14 { background-position: 0px -80px; }
.bgpos15 { background-position: 0px -40px; }
.bgpos16 { background-position: 0px 0px; }

.sub1_nav ul.sub1bg1 { background-position: 0px -208px; }
.sub1_nav ul.sub1bg2 { background-position: 0px -188px; }
.sub1_nav ul.sub1bg3 { background-position: 0px -168px; }
.sub1_nav ul.sub1bg4 { background-position: 0px -148px; }
.sub1_nav ul.sub1bg5 { background-position: 0px -128px; }
.sub1_nav ul.sub1bg6 { background-position: 0px -108px; }
.sub1_nav ul.sub1bg7 { background-position: 0px -88px; }
.sub1_nav ul.sub1bg8 { background-position: 0px -68px; }

.sub1_nav_office ul.sub2bg1 { background-position: 0 -208px; }
.sub1_nav_office ul.sub2bg2 { background-position: 0 -188px; }
.sub1_nav_office ul.sub2bg3 { background-position: 0 -168px; }

.pos21 { display: none; }
.pos22 { padding-top: 61px;	height: 175px; }
.pos23 { padding-top: 101px; height: 135px;}

.pos31 { padding-top: 28px;	height: 208px; }
.pos32 { padding-top: 68px;	height: 168px; }

.border_l {	border-left: 1px solid #D9DADB; text-indent: -1px;}
.border_u {	border-bottom: 1px solid #D9DADB; margin-bottom: -1px !important;}
.border_lu { border-left: 1px solid #D9DADB; border-bottom: 1px solid #D9DADB; text-indent: -1px; margin-bottom: -1px !important;}

a.schwarz {color:#000000 !important;}
a.schwarz:visited{color:#000000 !important;}
a.schwarz:hover{color:#00FF00}

a.schwarz_not-active {cursor:default; color:#666666 !important;}
