﻿@media print 
{
	div#Screen{visibility : hidden;}
	div#Main{left: 0px; top: 0px;}
	div#Print{visibility : visible;}
}
@media screen 
{
	div#Screen{visibility : visible;}
	div#Main{left: 0px; position: absolute; top: 0px;}
	div#Print{visibility : hidden;}
}

body, td, th, p, span, li, h3, h4, input, select, option, div 
{
	font-family : Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size : 11px;
}
img { border:0;}

.Text_1s {font-family : Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size : 1px;}
.Text_8s {font-family : Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size : 8px;}
.Text_11s {font-family : Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size : 11px;}
.Text_11g {font-family : Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size : 11px;color: #A82A5B;}
.Text_11gb {font-family : Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size : 11px;color: #A82A5B;font-weight: bold;}
.Text_11sb {font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size: 11px; font-weight: bold;}
.Text_11bb {font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;	font-size: 11px;font-weight: bold;color: #A82A5B;}
.Text_12s {font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size: 12px;}
.Text_12sb {font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size: 12px; font-weight: bold;}
.Text_13s {font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size: 13px;}
.Text_13sb {font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size: 13px; font-weight: bold;}
.Text_13bb {font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size: 13px; font-weight: bold;color: #A82A5B;}
.Text_14sb {font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size: 14px; font-weight: bold;}
.Text_15s {font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size: 15px;}
.Text_16sb {font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size: 16px; font-weight: bold;}
.Text_18sb {font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size: 18px; font-weight: bold;}
.Text_18gb {font-family : Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size : 18px;color: #A82A5B;font-weight: bold;}
.Text_15gb {font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;	font-size: 15px;font-weight: bold;color: #A82A5B;}
.Titel_11 {font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;	font-size: 11px;font-weight: bold;color: #A82A5B;}
.Titel_13 {font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;	font-size: 13px;font-weight: bold;color: #A82A5B;}

.error_13 {font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size: 13px;color: red;}
.error_13b {font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size: 13px;color: red;font-weight: bold;}
.error_11 {font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size: 11px; color: red;}

.Text_12sTop{font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;font-size: 11px;vertical-align: top;}
/*	------------------------------------------------	*/
/* 				MapPage   										*/
/*	------------------------------------------------	*/

div#TopBanner {position:absolute;top:0px;left:0px;}
div#StartWait {z-index:1000;left:0px;position: absolute;top:200px;visibility:visible;}
div#Animation {z-index:1000;left:553px;position:absolute;top:351px;visibility:hidden;}

div#Map {left:394px;position:absolute;top:100px;visibility:hidden;overflow:hidden;border-width:1px; border-style:solid; border-color:Black;}
div#MenuButton {left:560px;position:absolute;top:70px;z-index:100;visibility:visible;vertical-align:middle; width:495px;}
div#SearchButton {left:394px; position:absolute;top:70px;vertical-align:top;visibility:hidden;}
div#TopButton {left:370px; position:absolute;top:70px;visibility:hidden;}
div#SearchResult {left: 550px;position: absolute;top: 200px;z-index: 100;background-color: #B6E2DE;visibility:hidden;}

div#Coordinaten {left:400px;width:100px;position:absolute;top:610px; height:16px;z-index:100;background-color:white;text-align:center;vertical-align:middle;visibility:hidden;}
div#Messen {left:882px;width:110px;position:absolute;top:102px;height:60px;z-index:2;visibility:hidden;background-color:white;}

div#Overview {left: 0px; width: 100px; position: absolute; top:0px; z-index: 100; height: 100px; visibility:hidden;}
div#OverviewButton {left:0px; width: 15px; position: absolute; top:0px; z-index: 110; height: 15px;visibility:hidden;}

/*  -- Map Navigation Menu --    */
div#MapNavigation { background-image:url('../images/x.gif'); width:61px; height: 280px; left:399px;position:absolute;top:105px; z-index:100;}
div#Nav9 {left:22px;position:absolute;top:70px;z-index:100;visibility:hidden;}
div#Nav6 {left:22px;position:absolute;top:90px;z-index:100;visibility:hidden;}
div#Nav7 {left:18px;position:absolute;top:110px;z-index:100;visibility:hidden;}
div#Nav8 {left:22px;position:absolute;top:265px;z-index:100;visibility:hidden;}
div#MapNav {z-index:100;visibility:hidden;}
#MapNavImg {
	background: transparent;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE8 */   
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);   /* IE6 & 7 */      
	zoom: 1;
}

div#KartenAnzeige {left:392px;position:absolute;top:639px;width:400px;height:21px;visibility:hidden;}
div#Impressum {left:892px;position:absolute;top:639px;width:100px;height:21px;text-align: right;visibility:hidden;}
div#MenuLeft {left:10px;position:absolute;top:60px;visibility:hidden;}
div#Anzeige {left:10px;width:370px;position:absolute;top:110px;visibility:hidden;}

div#MessenTools {left: 670px;position: absolute;top: 105px;z-index: 200;visibility: hidden;	width: 200px;height: 150px;}
div#DrawingTools {left: 470px;position: absolute;top: 105px;z-index: 200;visibility: hidden;width: 200px;height: 30px;}
.FloatingClose { cursor: pointer; float: right; }
.FloatingTitle { background: #A82A5B; color: #fff; font: bold 12px arial, helvetica, sans-serif; height: 20px; cursor: move; padding: 4px 5px 0 8px; }
.FloatingBody {padding: 5px;background: #fff;border: solid 1px #ccc;}
.FloatingBodyTransparent {padding: 5px; background: #fff; border: solid 1px #ccc;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);opacity: 0.7;
}

div#MessenResult {height: 30px;}

div#ModulPOIButton{left:1060px;position:absolute;top:70px;z-index:101;}

div#POIInfo{position:absolute;left:33px;top:29px;z-index:1000;background-color: #FFE6FF;	visibility:hidden;}
.POIInfoTitle{font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;	font-size: 13px;font-weight: bold;background-color: #DB6C99;}

/*  ----  */

.Button
{
	background-color: #F6E9EC;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 11px;
	color: #A82A5B;
}


a {
	font-family : Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   font-size : 12px;
   text-decoration : none;
}
a:hovers{abc :expression(window.status='');}

.InfoGrundNode 
{ 
	font-family : Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 8pt; 
	color: black;	
	text-decoration: none;	
}

.InfoNode 
{ 
	font-family : Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 8pt; 
	color: #0000ff;
	padding-left: 3px;
}
.InfoNodeOver 
{ 
	font-family : Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 8pt; 
	color: #0000ff;
	cursor: pointer;
	cursor: hand;
	padding-left: 3px;
}
.InfoNodeOver__ 
{ 
	font-family : Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 8pt; 
	color: #0000ff;
	text-decoration: underline; 
	cursor: pointer;
	cursor: hand;
	padding-left: 3px;
}

.KartenNodeSelect
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 8pt;
	color: #0000ff;
	text-decoration: underline;
	padding-left: 3px;
	font-weight: bold;
	background-color: #33ccff;
}



.Node 
{ 
	font-family : Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 8pt; 
	color: black;	
	padding-left: 3px;
	text-decoration: none;	
}
.NodeOver 
{
	font-family : Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 8pt;
	color: black;
	text-decoration: underline; 
	cursor: pointer;
	cursor: hand;
	padding-left: 3px;	
}

.NodeSelect 
{     
	font-family : Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 8pt; 
	color: white; 
	background: #316AC5; 	
    cursor: pointer;
	cursor: hand;
	margin-left: 3px;
}


/*	------------------------------------------------	*/
/* 				HYPERLINK										*/
/*	------------------------------------------------	*/
.action {
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}

.action:link {
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #0000ff;
	text-decoration: none;
}

.action:visited {
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #0000ff;
	text-decoration: none;
}
.action:active {
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #0000ff;
	text-decoration: none;
}
.action:hover {
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #0000ff;
	text-decoration: none;
}

.Overview
{
	border-left: red thick solid;
	border-bottom: red thick solid;
	background-color: olive;
	border-top-style: none;
}
.menu, .menuFox {
	PADDING: 0px; 
	DISPLAY: block; 
	MARGIN: 0px; 
	WIDTH: 300px; 
	POSITION: absolute;
}
.menu UL {
	DISPLAY: block; 
	PADDING: 0px; 
	WIDTH: 25px; 
	POSITION: absolute;
	MARGIN-LEFT: -25px;
	MARGIN-TOP: 25px;
}
.menu LI UL, .menuFox LI UL {
	VISIBILITY: hidden;
}

.menu LI {
	PADDING: 0px; 
	DISPLAY: block; 
	FLOAT: left; 
	MARGIN: 0px; 
	WIDTH: 25px; 
	LIST-STYLE-TYPE: none; 
}
.menu LI LI, .menuFox LI LI {
	DISPLAY: block; FLOAT: none;
}
 HTML .menu LI LI, HTML .menuFox LI LI {
	DISPLAY: inline;
}

.menuFox {
	PADDING: 0px; 
	DISPLAY: block; 
	MARGIN: 0px; 
	WIDTH: 100px; 
	POSITION: absolute;
}
.menuFox UL {
	DISPLAY: block; 
	PADDING: 0px; 
	WIDTH: 25px; 
	POSITION: absolute;
	MARGIN: 0px;
}

.menuFox LI {
	PADDING: 0px; 
	DISPLAY: block; 
	FLOAT: left; 
	MARGIN: 0px; 
	WIDTH: 25px; 
	LIST-STYLE-TYPE: none; 
}
.hide {
	display:none;
}


/* transparence */
#Coordinaten, #Messen  
{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	opacity: 0.7;
}

