@charset "utf-8";
/* CSS Document */

				*,html {
					margin: 0;
					padding: 0;
					border: none;
				}
				body {
					background-color:#FFFFFF;
				}

                #wrap {
					width: 948px;
					position: relative;
					margin: 0 auto;
                }
                #header {
					width: 948px;
					height: 121px;
					position: relative;
					margin: 7px 0 0px 0;
					background-image:url(gfx/bg_header.gif);
					background-repeat:no-repeat;
                }
					#header-hl {
						width: 700px;
						height: 95px;
						position: absolute;
						top: 0px;
						left: 0px;
						z-index: 1;
					}
					#header-logo {
						width: 160px;
						height: 64px;
						position: absolute;
						top: 18px;
						left: 739px;
						z-index: 1;
					}
                #contentarea {
					width: 948px;
					position: relative;
                }
                #main-navigation {
					width: 948px;
					position: relative;
					background-image:url(gfx/bg_topnav.gif);
					background-repeat:no-repeat;
					height: 56px;
                }
					#top-navi01 {
					width: 190px;
					overflow: hidden;
					position: relative;
					z-index: 1;
					margin-left: 15px;
					margin-top: 5px;
                	}
					#top-navi01 ul{
					list-style-type:none;
					}
					#top-navi01 ul li{
					float:left;
					margin-right: 5px;
					font-family:Arial, Helvetica, sans-serif;
					font-size:10px;
					color:#434343;
					}
					.endelement{
					margin-right: 0px !important;
					}
					#top-navi01 ul li a:link{
					color:#434343;
					text-decoration:none;
					}
					#top-navi01 ul li a:visited{
					color:#434343;
					text-decoration:none;
					}
					#top-navi01 ul li a:hover{
					color:#000;
					text-decoration:none;
					}
					.navi01-active{
					color:#000 !important;
					text-decoration:none;
					font-weight:bold;
					}		
					#top-navi02 {
					left: 35px;
					top: 16px;
					width: 845px;
					height: 16px;
					position: absolute;
					z-index: 1;
                	}
					#top-navi02 ul{
					list-style-type:none;
					}
					#top-navi02 ul li{
					float:left;
					margin-right: 25px;
					font-family:Arial, Helvetica, sans-serif;
					font-size:11px;
					font-weight:bold;
					/*letter-spacing:-1px;*/
					color:#666;
					text-transform:uppercase;
					}
					#top-navi02 ul li a:link{
					color:#434343;
					text-decoration:none;
					display:block;
					width: 133px;
					height: 17px;
					text-align:center;
					}
					#top-navi02 ul li a:visited{
					color:#666;
					text-decoration:none;
					display:block;
					width: 133px;
					height: 17px;
					text-align:center;
					}
					#top-navi02 ul li a:hover{
					color:#666;
					text-decoration:none;
					display:block;
					width: 133px;
					height: 17px;
					background-image:url(gfx/mainmanu_back.jpg);
					background-repeat:no-repeat;
					background-position:top center;
					text-align:center;
					}
					.navi02-active{
					color:#434343 !important;
					text-decoration:none;
					}								
                #left-sidebar {
					width: 220px;
					position: relative;
					float: left;
                }
					#leftside-navi {
					background-color:#d5d5d0;
					width: 190px;
					position: relative;
					overflow:hidden;
                	}
					#leftside-navi ul{
					list-style-type:none;
					margin-top:7px;
					}
					#leftside-navi ul li{
					font-family:Arial, Helvetica, sans-serif;
					font-size:11px;
					line-height:22px;
					color:#434343;
					}
					#leftside-navi ul li a:link{
					width: 190px;
					line-height:22px;
					padding-left: 30px;
					color:#434343;
					text-decoration:none;
					display:block;
					}
					#leftside-navi ul li a:visited{
					width: 190px;
					line-height:22px;
					padding-left: 30px;
					color:#434343;
					text-decoration:none;
					display:block;
					}
					#leftside-navi ul li a:hover{
					background-color:#71716c;
					background-image:url(gfx/btn_navi_arrow.gif);
					background-repeat:no-repeat;
					width: 190px;
					line-height:22px;
					padding-left: 30px;
					color:#ffffff;
					text-decoration:none;
					display:block;
					}
					.leftside-navi-active{
					background-color:#71716c;
					background-image:url(gfx/btn_navi_arrow.gif);
					background-repeat:no-repeat;
					width: 190px;
					line-height:22px;
					padding-left: 30px;
					color:#ffffff !important;
					text-decoration:none;
					display:block;
					}

				#main-content {
					position: relative;
					float: left;
					width: 440px;
					margin: 20px 30px 0 10px;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 12px;
					line-height: 15px;
					color: #434343;
                }
				#main-content a:link{
				text-decoration:underline;
				color: #bcb604;
                }
				#main-content a:visited{
				text-decoration:underline;
				color: #bcb604;
                }
				#main-content a:hover{
				text-decoration:none;
				color: #434343;
                }
				.main-content-hl{
					font-size:14px;
					font-weight:bold;
					line-height:20px;
					color:#434343;
				}
				.main-content-hl2{
					font-size:14px;
					font-weight:bold;
					line-height:20px;
					color:#434343;
				}
				.main-content-hl3{
					font-size:12px;
					font-weight:bold;
					line-height:16px;
					color:#434343;
				}
				.main-content-hl4{
					font-size:12px;
					font-weight:bold;
					line-height:16px;
					color:#434343;
				}
				.main-content-small{
					font-size:11px;
					font-weight:normal;
					line-height:14px;
					color:#434343;
				}
				.main-felder{
				font-family: Verdana, Arial, Helvetica; 
				font-size: 11px;
				color: #666666;
				border: 1px solid #abb2b8;
				width:290px;
				height: 18px;
				}
                #right-sidebar {
					background:url(gfx/login_box_new.gif) top left no-repeat;
					position: relative;
					float: left;
					width:198px;
					height:234px;
					margin-top: 40px;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 11px;
					font-weight:bold;
					line-height: 13px;
					color: #3d3d3d;
                }
				#right-sidebar a:link{
					color:#707070;
					text-decoration:none;
					}
				#right-sidebar a:visited{
					color:#707070;
					text-decoration:none;
					}
				#right-sidebar a:hover{
					color:#beb800;
					text-decoration:none;
					}
				.right-sidebar-hl{
					font-size:14px;
					line-height:18px;
					color:#beb800;
				}


			.subnavigation  {
				margin:1px;
				padding:0;
				border:none;
				width:133px;
				overflow:visible;
			}
			
			.subnavigation ul {
				list-style:none; 
			}
			
			.subnavigation ul li {
				margin:0;
				padding:0;
				border:none;
			}

			.subnavigation ul a:link {
				text-align:center;
				font-family:Arial, Helvetica, sans-serif;
				font-size: 10px;
				font-weight:bold;
				color: #434343;
				padding-top:8px;
				display: block;						
				text-decoration: none;
				width: 137px;
				height:21px;
				background:url(gfx/submenue2_bg_off.gif);		
			}
			
			.subnavigation ul a:visited {
				text-align:center;
				font-family:Arial, Helvetica, sans-serif;
				font-size: 10px;
				font-weight:bold;
				color: #434343;
				padding-top:8px;
				display: block;						
				text-decoration: none;
				width: 137px;
				height:21px;
				background:url(gfx/submenue2_bg_off.gif);		

			}
		
			.subnavigation ul a:hover {
				text-align:center;
				font-family:Arial, Helvetica, sans-serif;
				font-size: 10px;
				font-weight:bold;
				color: #fff;
				padding-top:8px;
				display: block;						
				text-decoration: none;
				width: 137px;
				height:21px;
				background:url(gfx/submenue2_bg_on.gif);
			}
		
			.hidden {
				display:none;
			}
				
				
