@import url(MapPopup2008.css);

body
{
	margin-top:20px;
	margin-left:20px;
	font-family:Tahoma;
	font-size:10pt;
}

#Container { width:635px; }

#Header { width:100%; }

#Hint { width:100%;}
#Hint p {margin:10px 20% 10px 20%;}

#ErrorMessage { width:100%; }
#ErrorMessage p {margin:10px 20% 10px 20%; color:#ff2200; text-align:justify;}

#SearchForm
{
	width:60%;
	padding:0;
	background-color:#f0f0f0;
	margin:0 auto 0 auto;
}

#SearchForm label
{
	width:50px;
	left:0;
	text-align:left;
	position:relative;
	display:inline-block;
	margin:10px 0px 5px 10%;
	font-size:11pt;
}

#SearchForm input
{
	width:200px;
	font-size:1.1em;
}

#SearchForm select
{
	width:200px;
	font-size:1.1em;
}

#SearchForm .SubmitBtn
{
	width:auto;
	margin-left:80%;
}

#PoiList { width:100%; border:none; }
#PoiList table { border-collapse:collapse; border:none; }
#PoiList thead td { padding-top: 10px; padding-bottom: 10px; font-weight: bold; } 
#PoiList td { border:1px solid #ccc; }

#PoiListHeaderTemplateColumnLocation { width:60%; padding-left:8px; }
#PoiListHeaderTemplateColumnService { width: 13%; padding-left:8px; }
#PoiListHeaderTemplateColumnPhone { width:15%; padding-left:8px; }
#PoiListHeaderTemplateColumnWww { width:12%; padding-left:8px;}
#PoiListHeaderTemplateColumnDistance, .PoiListItemTemplateColumnDistance, .PoiListAlternatingItemTemplateColumnDistance{ width:12%; text-align:center; }

.PoiListItemTemplateColumnLocation, .PoiListAlternatingItemTemplateColumnLocation,
.PoiListItemTemplateColumnPhone, .PoiListAlternatingItemTemplateColumnPhone
 {padding-left:8px;}

.PoiListPhonePrefix { display:none; }

.PoiListItemHead { border: none;}

.PoiListItemTemplateAddress, .PoiListAlternatingItemTemplateAddress { margin-left:2px; }

.MainBody
{
	width:635px;
	margin:0;
}

.MainCol
{
	width:100%;
	left:0;
	margin:0;
}

#PoiListAccuracyHint
{
	display:none;
}

#MapPoiList {display:none;}
.MapMoveButton {display:none;}
#MapPanel {width:100%;} 
#MapMessage {display:none;}

.PoiListBrowseArrows
{
	position:absolute;
	width:96px;
	height:17px;
	top:0px;
	margin-left:50%;
	left:-48px;
}

#MapRouteFormPublicTransport
{
	display:block;
}

.MainCol .FormBox
{
	display:none;
}

#BackToSearchForm
{
	margin:15px 0 15px 0px;
}

#BackToSearchForm a
{
	background:transparent url(../Images/Generic/BulletArrowBox.gif) no-repeat scroll 0 0;
	padding:0 0 0 18px;
	position:relative;
	margin-top:10px;
}

.PoiListMapLink a
{
	background:transparent url(../Images/Forms/BT_info.gif) 0 0;
}

.PoiListItemTemplateColumnService ul li, .PoiListAlternatingItemTemplateColumnService ul li
{
	background-image:none;
	padding:0;
}

.PoiListItemTemplateInfoLink, .PoiListAlternatingItemTemplateInfoLink
{
	position:relative;
	width:60px;
	background:transparent url(../Images/Forms/BT_info.gif) no-repeat 0 0;
	height:17px;
	left:0;
	display:block;
}

.PoiListItemTemplateMapLink, .PoiListAlternatingItemTemplateMapLink
{
	position:relative;
	width:60px;
	background:transparent url(../Images/Forms/BT_Karte.gif) no-repeat 0 0;
	height:17px;
	left:0;
	display:block;
}

.ButtonPageFirstOff { background:transparent url(../Images/Forms/PagFirstOff.gif) no-repeat scroll left top; }
.ButtonPagePrevOff { background:transparent url(../Images/Forms/PagBackOff.gif) no-repeat scroll left top; }
.ButtonPageFirstOn { background:transparent url(../Images/Forms/PagFirstOn.gif) no-repeat scroll left top; }
.ButtonPagePrevOn { background:transparent url(../Images/Forms/PagBackOn.gif) no-repeat scroll left top; }

.ButtonPageNextOn { background:transparent url(../Images/Forms/PagForwardOn.gif) no-repeat scroll left top; }
.ButtonPageLastOn { background:transparent url(../Images/Forms/PagLastOn.gif) no-repeat scroll left top; }
.ButtonPageNextOff { background:transparent url(../Images/Forms/PagForwardOff.gif) no-repeat scroll left top; }
.ButtonPageLastOff { background:transparent url(../Images/Forms/PagLastOff.gif) no-repeat scroll left top; }

.ColumnWww { float:left; margin-left:6px;}
.ColumnEmail { float:right; margin-right:6px;}
