﻿body 
{
	background-color:#DBE5F1;
	height:100%;
}


.txtwatermark
{
   color: #407AA2;
}

.txtnormal
{
   color: #407AA2;
}


#tabelleNavigation
{
	background-color:#01274B;	
}

.navtable
{
	height:17px;
}

.reiter
{
	background-image:url('../images/visitenkarte/reiter_01.gif');
	color:black;
	font-size:11px;
	text-align:center;
	font-family:Arial, Verdana;
	
	cursor:pointer;
}

.reiterGewaehlt
{
	background-image:url('../images/visitenkarte/reiter_00.gif');
	color:black;
	font-size:11px;
	text-align:center;
	font-family:Arial, Verdana;
	
	cursor:pointer;
}

.navPoiInfo
{
	color:gray;
	font-family:Arial, Verdana Sans-Serif;
	font-size:11px;
	opacity:0.95;
}

#nameKat
{
	color:white;
	font-family:Arial, Verdana Sans-Serif;
	font-size:12px;
	font-weight:bold;
}

.reiterAbstand
{
	border-width:0px; border-style:solid;
	background-image:url('../images/visitenkarte/reiter_bg.gif');
}

.ClickAble
{
	cursor:pointer;
	
}

#menue
{
	background-image:url("../images/links.gif");
}

#karte
{
	background-image:url("../images/karte.gif");
	background-color:#01274B;
}
#karte_inhalt{
	text-align:left;
	position:relative; 
	left:17px; 
	font-size:10px; 
	color:white;
	
	cursor:pointer;
	height:12px;
	width:30px;
}

#luftbild
{
	background-image:url("../images/luftbild.gif");
	background-color:#01274B;
}

#luftbild_inhalt
{
	text-align:left;
	position:relative; 
	left:22px; 
	font-size:10px; 
	color:white;
	
	cursor:pointer;
	height:12px;
	width:30px;
}

#hybrid
{
	background-image:url("../images/hybrid.gif");
	background-color:#01274B;
}

#hybrid_inhalt
{
	text-align:left;
	position:relative;
	left:22px;
	font-size:10px;
	color:white;
	
	cursor:pointer;
	height:12px;
	width:30px;
}

#visitenkarteShow
{
	color:Gray;
	height:109px;
	width:341px;
	overflow:auto;
	font-family:Sans-Serif, Arial, Verdana;
	font-size:12px;
}

#bgUebersichtskarte
{
	background-image:url('../images/uebersichtskarte.gif');
}

#btnUebersichtskarte
{
	text-align:left;
	position:relative; 
	font-size:11px; 
	font-weight:bold;
	color:red;
	top:0px; 
	left:25px;
	
	cursor:pointer;
}

#txtUebersichtskarte
{
	color:White;
	font-weight:normal;
}

#hotelName
{
	height:33px;
	font-weight:bold;
	color:gray;
	vertical-align:middle;
	font-family:Arial, Verdana;
	font-size:16px;
	padding-top:5px;
	padding-left:4px;
}

#visitenkarteText
{
	padding:3px;
	vertical-align:top;
	color:Gray;
}

#versendenText
{
	position:absolute;
	top:-50px;
	left:-50px;
	visibility:hidden;
	height:245px;
	width:341px;
	background-color:White;
	border:solid 1px #407AA2;
	padding:2px;
}

#visitenkarte
{
	z-index:2;
	position:absolute;
	top:0px;
	left:0px;
	visibility:hidden;
	width:341px;
	background-color:white;
}

.Emailversand
{
	 width:210px; 
	 font-size:11px;
	 font-family:Sans-Serif, Arial, verdana;
}

#Merkerliste
{
	 font-size:11px;
	 font-family:Sans-Serif, Arial, verdana;
	position:absolute;
	background-color:White;
	border: 1px solid #407AA2;
	padding: 5px;
	left:190px;
	top:40px;
	z-index:110;
	height:269px;
	width:395px;
	visibility:hidden;
	color:#407AA2;
	font-family:Arial;
}

#Randcontainer
{
	 font-size:11px;
	 font-family:Sans-Serif, Arial, verdana;
	position:absolute;
	background-color:White;
	left:5px;
	top:5px;
	z-index:110;
	height:100px;
	width:395px;
	color:#407AA2;
	font-family:Arial;
}

#MerkerlisteUeberschrift
{
	 font-size:11px;
	 font-family:Sans-Serif, Arial, verdana;
	position:absolute;
	top:0px;
	color:#407AA2;
	background-color:white;
	width:382px;
	height:43px;
	padding:5px;
	overflow:hidden;
	border:solid 1px #407AA2;
}

#MerkerlisteInhaltPoi
{
	 font-size:11px;
	 font-family:Sans-Serif, Arial, verdana;
	position:absolute;
	top:55px;
	color:#407AA2;
	background-color:white;
	width:392px;
	height:193px;
/*	padding:4;*/
	border:solid 1px #407AA2;
	border-top:solid 0px #407AA2;
	overflow:auto;
}


#MerkerlisteButton
{
	 font-size:11px;
	 font-family:Sans-Serif, Arial, verdana;
	 font-weight:bold;
	position:absolute;
	top:236px;
	left:100px;
	color:#407AA2;
	background-color:#C2D8EF;
	width:200px;
	height:30px;
	text-align:center;
	border:solid 1px #407AA2;
	border-bottom-color:#407AA2;
	border-right-color:#407AA2;
	
	cursor:pointer;
}

.MerkerlisteLoeschen
{
	 font-size:11px;
	 font-family:Sans-Serif, Arial, verdana;
	color:Red;
	
	cursor:pointer;
}

#MerkerlisteButton:hover
{
	border: solid 1px #407AA2;
	border-left-color:#407AA2;
	border-top-color:#407AA2;
}

#MenueContainer
{
	position:relative;
	top:21px;
	right:241px;
	z-index:130;
	background-color:white;
	border-style:solid;
	border-width:1px;
	border-color:#407AA2;
	color:#407AA2;
	width:209px;
	height:inherit;
	padding:6px;
	visibility:hidden;
}

#TourenUebersicht
{
	position:absolute;
	left:190px;
	right:0px;
	z-index:110;
	background-color:#01274B;
	border-style:solid;
	border-width:1px;
	border-color:#407AA2;
	width:185px;
	padding:2px;
	visibility:hidden;
	height:394px;
	overflow:hidden;
	opacity:0.80;
	
}

#myPanel
{
	font-size:11px;
	font-family:Arial, Helvetica;
	color:#407AA2;
	z-index:300;
	position:absolute;
	left:0px;
	right:0px;
	background-color:white;
	border-style:solid;
	border-width:1px;
	border-color:#407AA2;
	width:185px;
	padding:2px;
	visibility:hidden;
}

.MenueEbene1
{
	color:#407AA2;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	margin-left:0px;
	position:relative;
	
	cursor:pointer;
	white-space:nowrap;
}

.MenueEbene2
{
	color:#407AA2;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	margin-left:2px;
	height:18px;
	cursor:auto;
	white-space:nowrap;
}


.MenueEbene3
{
	color:#407AA2;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	margin-left:2px;
	height:18px;
	white-space:nowrap;
}
.MenuePoiKatGewaehltAnzeige
{
	height:12px;
	font-size:10px;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	
}

.MenuePoiUnterKatGewaehltAnzeige
{
	border-style:solid;
	border-width:1px;
	border-color:#efefef;
	height:12px;
	font-size:10px;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	
}

#btnMenue
{
	text-align:left;
	position:relative; 
	top:1px; 
	left:12px; 
	font-size:12px; 
	font-weight:bold;
	color:red; 
	width:180px;
	
	cursor:pointer;
}

.Suchfeld
{
	border-style:solid;
	border-width:0px;
	font-size:9px;
	font-family:Sans-Serif;
	z-index:100;
}

#Legende
{
	position:absolute;
	left:190px;
	top:41px;
	font-size:11px;
	height:450px;
	width:250px;
	color:#407AA2;
	font-family:Arial;
	visibility:hidden;
	z-index:110;
	padding:6px;
	border:1px solid #407AA2;
	background-color:white;
}

.LegendeListeHaupt
{
	padding-left:2px;
	vertical-align:middle;
}

.LegendeListeUnter
{
	padding-left:2px;
	vertical-align:middle;
}

#SuchergebnisAnzeige
{
	font-size:11px;
	font-family:Arial, Helvetica;
	color:#407AA2;
	z-index:300;
	position:absolute;
	left:74px;
	top:1px;
	background-color:white;
	border:solid 1px #407AA2;
	width:360px;
	padding:2px;
	visibility:hidden;
	overflow:auto;
	height:282px;
}

#SuchergebnisAnzeigeInner
{
	font-size:11px;
	font-family:Arial, Helvetica;
	color:#407AA2;
	z-index:300;
	position:absolute;
	left:5px;
	top:5px;
	background-color:white;
	border:solid 1px #407AA2;
	width:348px;
	padding:2px;
	overflow:auto;
	height:248px;
}

.Suchergebnisliste
{
	color:#407AA2;
	
	cursor:pointer;
	padding:2px;
}

.Suchergebnisliste:hover
{
	color:#407AA2;
}

#selectbereich_farbe
{
	width:100%;
	height:100%;
	background-color:white;
	opacity:0.30;
}

#selectbereich{
	position:absolute;
	width:0px;
	height:0px;
	border:1px solid #407AA2;
	bottom:-50px;
	left:-50px;
}

#hotelabfrage
{
	position:absolute;
	top:21px;
	right:95px;
	width:188px;
	height:176px;
	z-index:150;
	background-color:white;
	border: 1px solid #407AA2;
	color:white;
	visibility:hidden;
}

#MeldungVakanz
{
	background-color:White;
	border:1px solid #407AA2;
	opacity:0.90;
	position:absolute;
	right:200px;
	top:200px;
	width:350px;
	text-align:center;
	z-index:1000;
	visibility:hidden;
	padding:5px;	
}

#butHotelabfrage
{
	text-align:left;
	position:relative; 
	top:0px; 
	left:8px; 
	font-size:11px; 
	font-weight:bold;
	color:white; 
	width:150px;
	
	cursor:pointer;
}

.blauertext
{
	font-size:11px; 
	font-weight:bold;
	font-family:Arial,Verdana,Helvetica;
	color:#41789F; 
}

#txtHotelabfrage
{
	color:red; 
	font-weight:bold;
	text-align:left;
}

.Hausnummersuche
{
	background-color:white;
	font-family:Arial,Helvetica,Verdana;
	font-size:9px;
	font-weight:normal;
	color:#407AA2;
	text-align:right;
}

.button
{
    background-color: #dcdcdc;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: normal; 
    border-top: #cccccc 1px solid;
    border-bottom: #666666 1px solid;
    border-left: #cccccc 1px solid;
    border-right: #666666 1px solid;
}

.textnormal
{
	font-family:Arial, Verdana;
	font-size:12px;
	border-width:0px; 
}

.title
{
	font-family:Arial, Verdana;
	font-size:14px;
	border-width:0px; 
}

#txtThemen
{
	text-align:left;
	position:relative; 
	top:2px; 
	left:10px; 
	font-size:14px; 
	font-weight:bold;
	color:White; 
	width:180px;	
}
#AnzeigeSprachen 
{
	position:relative;
	left:700px;
	top:15px;	
	z-index:100;
}

#FlaggeDeutschland
{
	cursor:pointer;
}

#FlaggeEngland
{
	cursor:pointer;
}

.pager
{
	font-family:Arial, Verdana, Sans-Serif;
	font-size:10px;
	text-align:center;	
	color:Navy;
}

a
{
	color:Navy;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}

.tooltip {
  position: absolute;
  display: none;
  background-color: white;
  border: 1px solid #407AA2;
  font-family:Arial, Verdana, Sans-Serif;
  font-size:11px;
  color:#407AA2;
  z-index:400;
}

.innerTooltip
{
	padding: 5px;
}
