﻿/*
  Info.css - stylesheet definitions for DetailInfo
  (siehe "YellowMap Stylesheet Dokumentation")
*/

/* import global YellowMap stylesheet */
@import url(Global_de-DE.css);
/* import stylesheet for Map Control */
@import url(Map_de-DE.css);
/* import stylesheet for Route Control */
@import url(Route_de-DE.css);

/* import DRV stylesheet */
@import url(DRVcss/basics.css);
@import url(DRVcss/elems.css);

#DetailInfoHeader  {
	border: solid 1px #5ba7e4;
	width: 769px;
	position: relative;
	height: 36px;
	margin-bottom: -4px;
	padding: 0px;
	background: #ebf7ff;
	display: none;
}

#DetailInfoHeader h1 {
	display: none;
}

#DetailInfoHeaderSeparator {
	display: none;
}
	
#TopNavigation {
	position: relative;
	font-size: 11px;
	height: 18px;
	margin-left: 0px;
}

#TopNavigation a {
	color: #333333;
}

#TopNavigation a.Print {
	position: absolute;
	top: 10px;
	left: 12px;
	width: 60px;
	background: url(../Images/Info/Print.gif) no-repeat right center;
}

#TopNavigation a.Print:hover {
	text-decoration: underline;
}

#TopNavigation a.SendAFriend 
{
	visibility:hidden;
}

#TopNavigation a.SendAFriend:hover 
{
	visibility:hidden;
}

#TopNavigation a.Close {
	position: absolute;
	top: 10px;
	left: 100px;
	width: 95px;
	background: url(../Images/Info/Close.gif) no-repeat right center;
}

#TopNavigation a.Close:hover {
	text-decoration: underline;
}

#TopNavigation span.Item1 {
	position: relative;
	left: 0px;
	top: 0px;
}

#TopNavigation span.Item2 {
	position: relative;
	left: 0px;
	top: 0px;
}

#TopNavigation span.Item3 {
	position: relative;
	left: 0px;
	top: 0px;
}
	
#Menu {
	display: none;
}

address {
	font-style: normal;
}

address strong {
}

address .Addon2, address .Addon3, address .Title, address .Salutation, 
address .Departement, address .ZipPOBox, address .POBox {
}

address .Surname {
	font-weight: bold;
}

address .Firstname, address .Surname, address .Country {
	margin-right: 3px;
}

address .HouseNo, address .Town {
	margin-left: 3px;
}

#AddressAddOn {
	margin-top: 3px;
}

#AddressAddOn div {
	padding-left: 20px;
}

#AddressAddOn strong {
}

#AddressAddOn .Phone {
	background: url(../Images/Info/Telephone.gif) no-repeat left center;
}

#AddressAddOn .Fax {
	background: url(../Images/Info/Fax.gif) no-repeat left center;
}

#AddressAddOn .Email {
	background: url(../Images/Info/SAF.gif) no-repeat left center;
}

#AddressAddOn .Www {
	background: url(../Images/Info/Www.gif) no-repeat left center;
}

#OpeningHours{
	margin-top: 6px;
}

#LinksArea {
	height: 70px;
}

#LinksArea ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#LinksArea li.LocationPlan {
	position: absolute;
	left: 0px;
	margin-left: 0px;
}

#LinksArea li.Routing {
	position: absolute;
	margin-left: 100px;
}

#LinksArea li.PublicTransport {
	position: absolute;
	margin-left: 200px;
}

#LinksArea li.GetAppointment {
	position: absolute;
	margin-left: 395px;
}

#LinksArea a.LocationPlan {
	margin: 0px;
	position: absolute;
	height: 40px;
	width: 100px;
	background: url(../Images/DRVimg/arr_intern.gif) left no-repeat;
}

#LinksArea a.Routing {
	margin: 0px;
	position: absolute;
	height: 40px;
	width: 100px;
	background: url(../Images/DRVimg/arr_intern.gif) left no-repeat;
}

#LinksArea a.PublicTransport,
#LinksArea a.GetAppointment {
	margin: 0px;
	position: absolute;
	height: 40px;
	width: 100px;
	background: url(../Images/DRVimg/arr_intern.gif) left no-repeat;
}

#LinksArea a.LocationPlan span {
	padding: 0px;
	margin: 0px;
	position: absolute;
	left: 25px;
	top: 12px;
}

#LinksArea a.Routing span {
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 25px;
	top: 12px;
}

#LinksArea a.PublicTransport span,
#LinksArea a.GetAppointment span {
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 25px;
	top: 12px;
	white-space: nowrap;
}

#LinksArea h3 {
	visibility: hidden;
	height: 5px;
	overflow: hidden;
}

.DetailInfoArea {
	position: relative;
	margin-left: 8px;
}

.DetailInfoArea h3 {
	font-size: 12px;
	margin: 0px 10px 6px 0px;
	padding: 5px 0px 5px 0px;
}

.DetailInfoArea p {
	font-size: 12px;
	margin: 0px 0px 6px 0px;
}

#Branches {
	display: none;
}

.InfoText {
	/*background-image: url(anzeige.jpg);
	background-repeat: no-repeat;*/
}

.InfoText p {
	margin: 0px 0px 0px 14px;
	font-size: 11px;
}

.InfoText h4 {
	margin: 0px 0px 0px 14px;
	font-size: 12px;
	font-weight: bold;
}

#DetailInfoFooter {
	width: 769px;
	background: #ebf7ff;
	border-left: solid 1px #5ba7e4;
	border-right: solid 1px #5ba7e4;
	border-bottom: solid 1px #5ba7e4;
	position: relative;
	font-size: 11px;
	height: 36px;
	display: none;
}

#DetailInfoFooter a {
	color: #000000;
	margin: 0px;
}

#DetailInfoFooter a.Upgrade 
{
	visibility:hidden;
}

#DetailInfoFooter a.Close {
	float: left;
	margin-top: 3px;
	margin-left: 655px;
	width: 95px;
	background: url(../Images/Info/Close.gif) no-repeat right center;
}

#PoweredBy {
	float: left;
	margin-left: 635px;
	margin-top: 4px;
}

/* Links im Karten-Popup ausblenden */
.PoiPopUpBox ul
{
	display: none;
}

#ContactArea h3 { }

#ContactArea div.Fieldname strong { padding: 2px; float: left; width: 85px; margin-right: 2px; text-align: right; }
#ContactArea span.SubmitButton { padding: 2px; margin-left: 2px;}
#Gender, #Firstname, #Lastname, #ZipTown, #Street,
#EMail, #Company, #Telephone, #Fax, #Message { width: 450px; padding: 2px;}
#Firstname input, #Lastname input, #ZipTown input, #Street input,
#EMail input, #Company input, #Telephone input, #Fax input { width: 200px; }

/* ++++++++ Routing ++++++++ */
/* Die Adresse über dem Routenformular anzeigen */
#Routing 
{ 
	display: block; 
	margin-bottom: 10px;
}

#RouteFormSubmit { margin-left: 410px; }
#MapRouteForm
{
	position: static;
}

#MapRouteForm #MapRouteFormZip {
float:left;
position:relative;
width:70px;
}

#MapRouteForm #MapRouteFormTown {
float:left;
position:relative;
width:90px;
}

#MapRouteForm #MapRouteFormTown input

{
	width: 90px;
}

#MapRouteForm #MapRouteFormStreet

{
	position: static;
}

.PoiPopUp { padding: 2px; background-color: #fff; border: solid 1px #666; color: #000; z-index:10000;}
.PoiPopUp h4 {font-size:10pt;}
.PoiPopUp .InfoText {width: 188px;position:relative;}
