/* Global Definitions */
body,html	{margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; height:100%;}
body		{background-color:#000000; font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#FFFFFF;}
/* Links */
a			{text-decoration:none; font-weight:600; color:#CCCCCC;}
a:hover		{color:#666666;}
a.aktiv	 	{color:#9A3232; font-weight:600;}
a.back		{color:#FF0000;}
/* Lists */
ul			{list-style-type:square; list-style-position:outside; padding:0px; margin:0px;}
li			{font-size:12px; color:#FFFFFF; left:5px; margin-left:20px; padding-left:0px;}
li			{margin-left:expression(25);}

/* Pictures */
img			{border:none;}
img.flow	{float:left; margin-right:10px;}
/* Headlines and Div-Text */
h1			{font-family:Arial,Helvetica,sans-serif; font-style:italic; font-size:100px; color:#BBBBBB; font-weight:bolder; margin:0px 0px 0px 0px;}
h2			{font-family:Arial,Helvetica,sans-serif; font-style:italic; font-size:14px; color:#BBBBBB; font-weight:600;}
h3			{font-family:Arial,Helvetica,sans-serif; font-style:italic; font-size:13px; color:#FFFFFF; font-weight:600; margin-bottom:0px;}
/* Main Containers */
#main		{position:absolute; left:0px; top:0px; width:100%; height:100%;}
#header		{position:relative; left:0px; top:0px; width:1000px; height:310px;}
.content	{width:500px; float:left; padding-left:30px;}
#footer		{position:relative; left:0px; top:0px; margin-top:50px; width:670px; height:20px;}
#contentdisclaimer { position:relative; left:0px; top:0px; padding-left:10px; padding-right:10px;}
/* Subcontainers */
div.logo	{position:relative; width:150px; height:65px; float:left; margin-top:0px; margin-bottom:0px;}
div.hd_text {position:absolute; width:800px; height:160px; left:101px; margin-top:50px; margin-bottom:5px;}
/* Containers */
div,td			{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#FFFFFF;}

.maptext		{display:relative; padding-left:10px; padding-right:10px;}
.map			{display:block; margin-top:10px; width:100%; height:600px;}

.tooltip	{ 
				position:absolute; 
				display:none; 
				background-color:#CCCCCC; 
				padding:0px;
				padding-left:2px;
				padding-right:2px;
				border-color:#FFFFFF; 
				border-style:solid; 
				border-width:2px;
				color:#000000;
				width:250px;
				z-index:2;
			}
.tooltip h1	{font-size:11px; font-weight:bold; color:#000000; margin-bottom:0px; padding-bottom:0px;}
.tooltip ul {list-style-type:square; list-style-position:outside; padding:0px; margin:0px;}
.tooltip li {font-size:10px; color:#000000; left:5px; margin-left:15px; padding-left:0px;}
.tooltip li {margin-left:expression(20);}

.bgBlocker {position:absolute; left:0px; top:0px; width:3200px; height:1900px; background-color:#000000; filter:alpha(opacity=80); -moz-opacity:0.8;}

.detailInfo {width:500px; z-index:4; font-size:12px;}
.detailInfo h1 {font-size:13px; font-weight:bold; color:#000000; margin-bottom:0px; padding-bottom:0px;}

.mapcontainer {width:3200px; height:1900px; z-index:1;}

#coordinates {
				position:absolute; top:0px; left:0px;
				background-color:#CCCCCC; 
				padding:0px;
				padding-left:2px;
				padding-right:2px;
				border-color:#FFFFFF; 
				border-style:solid; 
				border-width:2px;
				color:#000000;
				width:100px;
				z-index:3;
			 }
#coordinates {position:expression("absolute"); top:expression(document.body.scrollTop - this.offsetHeight + this.offsetHeight); left:expression(document.body.scrollLeft  - this.offsetLeft + this.offsetLeft);}
#coordinates[id] {position:fixed;}