* {padding:0; margin:0;list-style:none;border:none;}
html,body {height:100%;}
body {border:none;text-align:center;background-color: #FFFFFF;color:#999; font-family: Arial, Helvetica, sans-serif; font-size:100.01%;}
a:link, a {outline:none;text-decoration:none;}
a:focus{outline:none;}
#distance {
	width:100%;
	position:relative;
	height:50%;
	float:left;
	margin-bottom:-270px;
	
	}
#container{
	margin: 0 auto;
	text-align:left;
	clear:left;
	width: 100%;
	height: 540px;
	position:relative;
	z-index:12;
	margin-bottom:-270px;}

#distancelogo {
	width:1px;
	height:50%;
	clear:left;
	margin-bottom:-155px;
	}
#containerlogo{
	margin: 0 auto;
	text-align:center;
	width: 250px;
	height: 80px;
	position:relative;
	}
	#containerlogo img{ position:relative;z-index:15;}
#distancenavi{
	width:100%;
	height:50%;
	float:left;
	}
#distancenavi2{
	width:10px;
	height:50%;
	float:left;
	margin-top:135px;
	}
#lang_en{position:absolute; top:10px; right:10px;z-index:100; width:49px; height:13px; line-height:13px;}
#lang_de{position:absolute; top:10px; right:10px;z-index:100; width:49px; height:13px; line-height:13px;}

#lang_en a{display:block;width:48px; height:13px; line-height:13px; background: url(site_img/en.gif) 0 0 no-repeat; text-indent:-9000px;}
#lang_de a{display:block;width:49px; height:13px; line-height:13px; background: url(site_img/de.gif) 0 0 no-repeat; text-indent:-9000px;}
#lang_en a:hover{background-position:-47px 0px;}
#lang_de a:hover{background-position:-49px 0px;}

#nojs{font-size:0.8em;}
.nojs{font-size:0.8em;}
