BODY {
	background-color:	#fff;

	width:		100%;

	margin:		10mm 0 0 0;
	padding:	0;
	border-top:	1px solid black;
}



hr {
	visibility:	hidden;
}




/* ---------------- linkfarben ------------------ */



A {
	text-decoration: none;
	color:		#999;
}




/* ---------------- schriftformate ------------------ */


html {
	font-family:	Verdana,Arial,Sans-Serif,Helvetica;
	font-size:	8pt;
	line-height:	14pt;
	color:		#000;
}


html .chinese {
	font-size:	8pt;
}



h1 {
	font-size:	12pt;
	line-height:	14pt;
	font-weight:	normal;
	letter-spacing:	2pt;
	text-transform:	uppercase;
}


h1 .chinese {
	font-size:	14pt;
	font-weight:	bold;
}



h2 {
	font-weight:	bold;
	font-size:	7pt;
	line-height:	14pt;
	letter-spacing:	1pt;
	text-transform:	uppercase;
	padding-bottom:	10pt;
}


h2 .chinese {
	font-size:	8pt;
}



h3 {
	font-weight:	bold;
	font-weight:	normal;
	font-size:	7pt;
	line-height:	14pt;
	letter-spacing:	1pt;
	text-transform:	uppercase;
}


h2 .chinese {
	font-size:	8pt;
}



ul {
	list-style-type: none;

	margin:		0;
	padding:	0;
	border:		0;
}



li {
	list-style-type: none;

	font-size:	10px;
	line-height:	20px;
	letter-spacing:	0.5px;
	text-transform:	uppercase;

	padding:	0;
	margin:		0;
	border:		0;
}




/* ---------------- logo ------------------ */


#logo-screen {

	position:	absolute;
	left:		0;
	top:		0;
	width:		1px;
	height:		1px;
	visibility:	hidden;
	overflow:	hidden;
}


#logo-print {

	position:	absolute;
	left:		10mm;
	top:		20mm;
}




/* ---------------- claim ------------------ */


#claim {

	position:	absolute;
	left:		0;
	top:		0;
	width:		1px;
	height:		1px;
	visibility:	hidden;
	overflow:	hidden;
}




/* ---------------- country-select ------------------ */




#country {

	position:	absolute;
	left:		0;
	top:		0;
	width:		1px;
	height:		1px;
	visibility:	hidden;
	overflow:	hidden;
}




/* ---------------- image ------------------ */


#flash {

	position:	absolute;
	left:		0;
	top:		0;
	width:		1px;
	height:		1px;
	visibility:	hidden;
	overflow:	hidden;
}


#image-screen {

	position:	absolute;
	left:		0;
	top:		0;
	width:		1px;
	height:		1px;
	visibility:	hidden;
	overflow:	hidden;
}


#image-print {

	position:	absolute;
	left:		50mm;
	top:		42mm;
}




/* ---------------- navigation 1 ------------------ */



#navigation-1 {

	position:	absolute;
	left:		0;
	top:		0;
	width:		1px;
	height:		1px;
	visibility:	hidden;
	overflow:	hidden;
}

#back-home {

	position:	absolute;
	left:		0;
	top:		0;
	width:		1px;
	height:		1px;
	visibility:	hidden;
	overflow:	hidden;

}



/* ---------------- navigation 2 ------------------ */



#navigation-2 {

	position:	absolute;
	left:		0;
	top:		0;
	width:		1px;
	height:		1px;
	visibility:	hidden;
	overflow:	hidden;

}




/* ---------------- navigation path ------------------ */



#navigation-path {

	position:	absolute; 

	left:		50mm;
	top:		20mm;

	text-transform:	uppercase;
	letter-spacing:	0.5pt;
	font-size:	5pt;
	line-height:	9pt;

}



/* ---------------- columns ------------------ */



#columns {

	position:absolute; 

	left:		50mm;
	top:		90mm;

}


#column-2 {

	margin:		0; 
}


#column-end {

	height:		1px;
	clear: 		both;
}




/* ---------------- note ------------------ */



.note {

	position:	absolute;
	left:		0;
	top:		0;
	width:		1px;
	height:		1px;
	visibility:	hidden;
	overflow:	hidden;
}


.note-icon {

	position:	absolute;
	left:		0;
	top:		0;
	width:		1px;
	height:		1px;
	visibility:	hidden;
	overflow:	hidden;
}


.note-text {

	position:	absolute;
	left:		0;
	top:		0;
	width:		1px;
	height:		1px;
	visibility:	hidden;
	overflow:	hidden;
}



/* ---------------- copyright ------------------ */



#copyright {

	padding-top:	20mm;

	text-transform:	uppercase;
	letter-spacing:	0.5pt;
	font-size:	5pt;
	line-height:	9pt;
}


#copyright A{

	color:		#fff;
}



/* ---------------- contact ------------------ */



#contact {

	position:	absolute;
	left:		6mm;
	top:		42mm;
	width:		35mm;
	font-size:	6pt;
	line-height:	9pt;
	color:		#000;
}

#contact h3, 
#contact h2 {

	font-weight:	bold;
	text-transform:	uppercase;
	letter-spacing:	0.5pt;
	font-size:	5pt;
	line-height:	9pt;
	color:		#000;
}



/* ---------------- hotline ------------------ */



#hotline-icon {

	position:	absolute;
	left:		0;
	top:		0;
	width:		1px;
	height:		1px;
	visibility:	hidden;
	overflow:	hidden;
}



/* ---------------- keyword-repeat ------------------ */



#keyword-repeat {

	position:	absolute;
	left:		0;
	top:		0;
	width:		1px;
	height:		1px;

	overflow:	hidden;
	overflow:	hidden;
}


/* ---------------- google maps ------------------ */



.map-box
{
	padding:	10px 0 0 0;
	margin:		10px 0 0 0;
	width:		480px;
	overflow:	visible;
	float:		left;
}


#map-background
{
	width: 466px;
	height: 406px;
	
	padding: 0;
	margin: 0;
	
	overflow: hidden;
}

#map
{		
	margin-top: 19px;
}

#map-navigation
{	
	height: 55px;
	padding: 0 0 5px 0;
	visibility: hidden;
}

.map-zoom-in
{
	padding: 8px 0 0 15px;
	width: 30px;
	float: left;
	visibility: hidden;
}

.map-zoom-out
{
	padding: 8px 0 0 5px;
	width: 30px;
	float: left;
	visibility: hidden;
}

.map-fullscreen
{
	padding: 8px 0 0 340px;
	float: left;
	visibility: hidden;
}
