html{
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
	background: #3c3c3c;
	color: #fff;
	font-size: 14px;
	font-family: verdana, arial, helvetica;
}

#navi{
	position: absolute;
	
	top: 50%;
	left: 50%;

	width: 770px;
	margin-left: -385px;
	
	height: 20px;
	margin-top: -285px;
	text-align: right;
	
}

#holder{
	position: absolute;
	
	top: 50%;
	left: 50%;

	width: 770px;
	margin-left: -385px;
	
	height: 520px;
	margin-top: -260px;
}


#intro{
	position: relative;
	top: 0px;
	left: 0px;
	z-index: 190px;
	margin-bottom: -523px;
}

#map{
	position: relative;
	top: 0px;
	left: 0px;
	z-index: 190px;
	margin-bottom: -523px;
}

#mapframediv{
	position: absolute; 
	top: 28px;
	left: 32px;
	height: 475px;
	width: 465px;
	visibility: hidden;
}

#menu{
	position: relative;
	top: 0px;
	left: 0px;
	z-index: 280px;
	margin-bottom: -523px;
}

#tram{
	position: relative;
	top: 0px;
	left: 0px;
	z-index: 100;
}


#footer{
	position: absolute;
	
	top: 50%;
	left: 50%;

	width: 770px;
	margin-left: -385px;
	
	height: 20px;
	margin-top: 270px;
	
	text-align: right;
}

#footer a, #mobifooter a{
	color: #fff;
	font-size: 10px;
	text-decoration: none;
}

#footer a:hover{
	color: #000;
}
			
/* text */

a{
	color: #fff;
	text-decoration: none;
}

a:hover{
	color: #fa8d04;
	text-decoration: none;
}



/* ie6 png fix */

* html img,
* html .png{
    position:relative;
    behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
        this.src = "fileadmin/img/trans.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
        this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
    );
}

/* ie position fix */


* html #menu{
	margin-bottom: -533px;

}

* + html #menu{
	margin-bottom: -533px;
}



#mobifooter{
	width: 770px;
	float: left;
	margin-top: 10px;
	text-align: right;
}

#mobimapframediv{
	position: absolute; 
	top: 48px;
	left: 32px;
	height: 475px;
	width: 465px;
	visibility: hidden;
}