﻿/********* GLOBALS *********/

* {
	color: #000000;
	margin: 0;
	padding: 0;
}

/********* LAYOUT *********/
body {
	margin:0;
	background:#FFF;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 150%;
}
h1 {
	font-size: 20px;
	color: #414141;
	line-height: 30px;
}
h2 {
	font-size: 16px;
	color: #545454; 
}
h3, #Label2 {
	font-size: 14px;
	color: #545454;
}
p {
	color: #545454;
}
table {
	text-align: left;
}
	#wrapper
		{
			width:1135px;
			margin-left: auto;
			margin-right: auto;
			margin-top: 5px;
			text-align: left;
			position: relative;
		}
		
		#contentArea
		{
			width: 988px;
			float: left;
			
		}
			#header
			{				
				width: 983px;
				height: 165px;
				float: left;			
			}
				#header .siteLogo { width: 983px; vertical-align:bottom; float: left; background-image: url('gps-koordinater-poi.jpg'); background-repeat: repeat-x; height: 139px; margin-bottom: 0px;}
				#header .topMenu { width: 983px;  float: left; padding: 0px; margin:0; text-align: left;}
				
				#header #langBar
				{
					width: 50px;
					background-color: Transparent;
					position: absolute;
					margin-top: 10px;
					margin-left: 900px;
					text-align: right;
				}
				#header #bookmarks
				{
					background-color: Transparent;
					position: absolute;
					margin-top: 115px;
					margin-left: 826px;
					text-align: right;
				}
				#header #loginInfo
				{
					background-color: Transparent;
					position: absolute;
					margin-top: 10px;
					margin-left: 820px;
					text-align: right;
				}
				#loginInfo a
				{
					text-decoration: none;
					font-weight:bold;
					font-size: 0.9em;
				}
				#loginInfo a, #langBar a, #bookmarks a
				{
					border: none;
				}
				#userInfo
				{
					background-color: Transparent;
					position: absolute;
					margin-top: 35px;
					margin-left: 820px;
					text-align: right;
				}
				#userInfo span
				{
	text-decoration: none;
	font-weight:bold;
	font-size: 0.9em;
	color: #333;
				}
				#newMember
				{
					background-color: Transparent;
					position: absolute;
					margin-top: 10px;
					margin-left: 745px;
					text-align: right;
				}
				#newMember a
				{
					text-decoration: none;
					font-weight:bold;
					font-size: 0.9em;
				}

				
			#contentan
			{
				width: 983px;
			}
				#mainContento 
				{
					margin-top: 20px;
					float: left;
					width: 728px;
				} 
				#mainContento table td
				{
					padding-top: 1px;
					padding-right: 5px;
				}
				#rightO
				{
					margin-top: 25px;
					float: right;
					width: 235px;
					text-align: right;
				}
				
				#Footer
				{
	float: left;
	width: 983px;
	padding-top: 5px;
	margin-top: 15px;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #CCC;
				}
				#pageAdsBottom
				{
					float: left;
					width: 983px;
					padding-top: 5px;
				}
			#PageAdsRight
			{
				width: 260px;
				float: right;
				padding-left: 0px;
				border: none;
				margin-left: 3px;
			}
		

div.clearfloats
{
	clear:both;
}			
			                    
.topMenu
{
	background-color: #84A628;
	background-image: url(gfx/bg_meny.gif);
	background-repeat: repeat-x;
	height: 48px;
}

 .AspNet-Menu-Horizontal ul ul
{
	background-color: #8FB52D;
	background-image: url(gfx/bg_umeny.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

 .AspNet-Menu-Horizontal ul.AspNet-Menu
{
    width: 900px;
	z-index: 2000;
}

 .AspNet-Menu-Horizontal ul.AspNet-Menu ul
{
    left: 2px;
    top: 100%;
    padding-left: 13px;
	padding-top: 4px;
	padding-bottom: 10px;
	padding-right: 13px;
}

 .AspNet-Menu-Horizontal ul.AspNet-Menu ul ul
{
    top: -1em;
}

 .AspNet-Menu-Horizontal ul.AspNet-Menu li
{
    background-image: url(gfx/meny_divider.gif);
	background-repeat: no-repeat;
	background-position: right 15px;
	padding-left: 15px;
	padding-top: 11px;
	padding-bottom: 7px;
	padding-right: 15px;
	height: 20px;
}

 .AspNet-Menu-Horizontal ul.AspNet-Menu ul li
{
  	background-image: url(gfx/umeny_divider.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
	padding-top: 2px;
	padding-bottom: 4px;
	padding-left: 0px;
	padding-right: 0px;
	height: 20px;  
	width: 100%;
}


 .AspNet-Menu-Horizontal ul.AspNet-Menu li a,
 .AspNet-Menu-Horizontal ul.AspNet-Menu li span
{
    display: inline;
	font-color: #FFF;
	font-weight: bold;
	font-size: 12px;
}

 .AspNet-Menu-Horizontal ul.AspNet-Menu ul li a,
 .AspNet-Menu-Horizontal ul.AspNet-Menu ul li span
{
    display: block;
	text-align: left;

}

 .AspNet-Menu-Horizontal ul.AspNet-Menu li a,
 .AspNet-Menu-Horizontal ul.AspNet-Menu li span
{
    color: #FFF;
    border-style: none;
}

 .AspNet-Menu-Horizontal ul.AspNet-Menu li ul li a:hover,
 .AspNet-Menu-Horizontal ul.AspNet-Menu li ul li.Asp-Menu-Hover span
{
	background-color: transparent;
	background-image: url(gfx/meny_active.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}

 .AspNet-Menu-Horizontal ul.AspNet-Menu li.AspNet-Menu-Leaf a,
 .AspNet-Menu-Horizontal ul.AspNet-Menu li.Asp-Menu-Leaf span
{
    background-image: none !important;
}

 .AspNet-Menu-Horizontal ul.AspNet-Menu li li a,
 .AspNet-Menu-Horizontal ul.AspNet-Menu li li span
{
    text-align: left;
}

 .AspNet-Menu-Horizontal ul.AspNet-Menu li a:hover,
 .AspNet-Menu-Horizontal ul.AspNet-Menu li.Asp-Menu-Hover span
{
    color: White;
}
#ctl00_ContentPlaceHolder1__gvTopList table, #ctl00_ContentPlaceHolder1__gvMostVisited table , #ctl00_ContentPlaceHolder1__ctrlUploads_grdTopUpload table, .KoordinaterDetaljerVspalt  {
	width: 320px;
}
#ctl00_ContentPlaceHolder1__dlNews table {
	width: 395px;
}
.KoordinaterDetaljerHspalt {
	width: 360px;
	padding-left: 5px;
}
#ctl00_ContentPlaceHolder1_ctrlDown_grdTopDownload table, #ctl00_ContentPlaceHolder1__grdPois table {
	width: 100%;
}
#ctl00_ContentPlaceHolder1__gvTopList table td, #ctl00_ContentPlaceHolder1__gvMostVisited table td, #ctl00_ContentPlaceHolder1__ctrlUploads_grdTopUpload table td, #ctl00_ContentPlaceHolder1_ctrlDown_grdTopDownload table td {
	height: 24px;
	background-color: #F9F9F9;
	background-image: url(gfx/bg_besok.gif);
	background-repeat: no-repeat;
	background-position: left top;	
	padding-left: 28px; 
} 
#ctl00_ContentPlaceHolder1_UpdatePanel1 table td, #ctl00_ContentPlaceHolder1_Add_DataList1 table td, #ctl00_ContentPlaceHolder1_PoiNear__dlNearBy table td, #ctl00_ContentPlaceHolder1__grdPois table td {
	height: 24px;
	padding-right: 8px;
	padding-left: 8px;
	white-space: nowrap;
	background-image: url(gfx/bg_td.gif);
}
#ctl00_ContentPlaceHolder1__poiImages__up1, #AboutKoordinater .boxinfo  {
	padding: 10px;
}
#ctl00_ContentPlaceHolder1__ctrlUploads_grdTopUpload table td {
	background-image: url(gfx/bg_upload.gif);
}
#ctl00_ContentPlaceHolder1__gvTopList table td {
	background-image: url(gfx/bg_kommun.gif);
}
#ctl00_ContentPlaceHolder1_ctrlDown_grdTopDownload table td {
	background-image: url(gfx/bg_download.gif);
	padding-left: 32px; 
}
#ctl00_ContentPlaceHolder1_MyLocation1_UpdatePanel1, #ctl00_ContentPlaceHolder1_RelatedURLs1_Panel1 table, #SendFile  {
	padding: 10px;
	background-color: #FBFBFB;
	border: 1px dotted #CCC;
	margin-bottom: 10px;
}
#ctl00_ContentPlaceHolder1_RelatedURLs1_Panel1 table td  {
	border: none;
}
#ctl00_ContentPlaceHolder1__tblMain h1 {
	margin-top: 20px;
	margin-bottom: 5px;
}
.TDHead h1 {
	margin-bottom: 5px;
	margin-top: 10px;
}
.SpotPOI {
	background-image: url(gfx/spot_POI.gif);
	background-repeat: no-repeat;
	height: 190px;
	width: 230px;
}
.SpotPOI h2 {
	padding-top: 20px;
	padding-left: 14px;
	padding-right: 14px;
	height: 27px;
}
.SpotPOI p {
	padding-left: 14px;
	padding-right: 14px;
	height: 50px;
}
.SpotPOI a, .SpotPOI a:visited, .SpotPOI a:hover, .SpotPOI a:visited:hover, #ctl00_ContentPlaceHolder1__poiImages__up1 a, #ctl00_ContentPlaceHolder1__poiImages__up1 a:visited, #ctl00_ContentPlaceHolder1__poiImages__up1 a:hover, #ctl00_ContentPlaceHolder1__poiImages__up1 a:visited:hover {
	border-bottom: none;
}
#ctl00_ContentPlaceHolder1_ctrlCategorys_dlParentCategorys table, #ctl00_ContentPlaceHolder1_ctrlCategorys_dlSubCategorys1 table {
	margin-right: 5px;
}
#ctl00_ContentPlaceHolder1_ctrlCategorys_dlParentCategorys td, #ctl00_ContentPlaceHolder1_ctrlCategorys_dlSubCategorys1 td, #ctl00_ContentPlaceHolder1_ctrlCategorys_dlSubCategorys2 td {
	padding-bottom: 7px;
	padding-right: 5px;
	line-height: 120%;
}
#ctl00_ContentPlaceHolder1_map {
	height: 300px;
	width: 360px;
}

#Result #ctl00_ContentPlaceHolder1_map {
	width: 400px;
	height: 500px;
}
#Address, #ctl00_ContentPlaceHolder1_PoiNear_Panel1 table {
	width: 300px;
	margin-left: 10px;

}
#Address table, ctl00_ContentPlaceHolder1_PoiNear__dlNearBy table {
	width: 300px;
	margin-left: 0px;
}

th {
	color: #FFF;
	background-image: url(gfx/bg_rubrik.gif);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: left;
	vertical-align: middle;
	height: 29px;
	padding-left: 10px;
	font-size: 14px;
}
#ctl00_ContentPlaceHolder1_ctrlCategorys_pnlHeadHover, #ctl00_ContentPlaceHolder1_ctrlCategorys_pnlSub1Hover, #ctl00_ContentPlaceHolder1_ctrlCategorys_pnlSub2Hover, #ctl00_ContentPlaceHolder1_pnlModal, #ctl00_ContentPlaceHolder1_MyLocation1_Panel2, #ctl00_ContentPlaceHolder1__poiImages__pnlAddImage, #ctl00_ContentPlaceHolder1_pnlAddCategory, #ctl00_ContentPlaceHolder1_pnlAddPhone, #ctl00_ContentPlaceHolder1_pnlAddEmail, #ctl00_ContentPlaceHolder1_pnlMashUp  {
	background-color: #FFF;
	border: 4px solid #CCC;
	padding: 10px;
	z-index: 5000;
}
#chklistCategorys input {
	margin-right: 3px;
}
#ctl00_ContentPlaceHolder1__poiImages__pnlAddImage .boxinfo {
	padding: 10px;
}
#ctl00_ContentPlaceHolder1_UpdatePanel1 h1 {
	margin-bottom: 10px;
	margin-top: 15px;
	line-height: normal;
}
#ctl00_ContentPlaceHolder1_ctrlCategorys_UpdatePanel1 h2 {
	font-size: 16px;
	display: inline;
} 
#ctl00_ContentPlaceHolder1_ctrlCategorys_UpdatePanel1 h3 {
	font-size: 16px;
	display: inline;
}
#ctl00_ContentPlaceHolder1_ctrlCategorys_UpdatePanel1 table td h3 span {
	color:#333;
	font-size: 12px;
} 
#ctl00_ContentPlaceHolder1_ctrlCategorys_lbl1  {
	color:#999;
} 
#ctl00_ContentPlaceHolder1_UpdatePanel2 {
	margin-top: 42px;
	margin-bottom: 10px;
}
#ctl00_ContentPlaceHolder1_UpdatePanel2 a, #ctl00_ContentPlaceHolder1_hypBack {
	background-image: url(gfx/knapp_visakarta.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 125px;
	padding-top: 10px;
	padding-right: 25px;
	padding-bottom: 30px;
	padding-left: 5px;	
	display: block;
	border: none;
	font-weight: bold;
}
#ctl00_ContentPlaceHolder1_Panel3 input {
	margin-bottom: 15px;
	display: block;
}
.KoordinaterDetaljerVspalt td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EEE;
	padding-top: 2px;
	padding-bottom: 2px;
}
.KoordinaterDetaljerVspalt td div {
	border: none;
}
.Header {
	font-size: 14px;
}
.SokBox {
	width: 310px;
	height: 80px;
	background-color: #666;
	background-image: url(gfx/bg_SokStart.jpg);
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-left: 10px;
	margin-top: 20px;
}
.SokBox h2 {
	color: #FFF;
	font-size: 14px;
}
.loginBar
{
	float: left;
	padding-left: 5px;	
}
.langBar
{
	float: right;
}

#Footer .afoot
{
	font-size:90%;
	color: black;
}

#poi_header
{
	padding: 10px;
}
#poi_header h1
{
	text-align: left;
	font-size: 16px;
}
a .Mini
{
	font-size: 5px;
}
a .hypSmall
{
	font-size: 10px;
}
#ctl00_ContentPlaceHolder1__dlNews td {
	background-image: url(gfx/bg_nyheter.gif);
	background-repeat: no-repeat;
	height: 50px;
	width: 345px;
	padding-left: 52px;
	padding-top: 2px;
}
.lblSmall
{
	font-size: 0.7em;
}
.StartBild {
	float: right;
	margin-left: 20px;
	margin-top: 10px;
}
.infoBox
{
	border: none;
	margin-bottom: 5px; 
	margin-top: 5px;
}
.infoBox h1, .infoBox h2
{
	font-size: 14px;
	font-color: #FFF;
	margin-top: 0px;
	line-height: normal;
}
.heading, #ctl00_ContentPlaceHolder1_Add_Panel5 h2, #ctl00_ContentPlaceHolder1_PoiNear_pnlStyleInformationHeader h2
{
	background-color: #666;
	font-size: 1.1em;
	font-weight: bold;
	color: White;
	background-image: url(gfx/bg_rubrik.gif);
	background-repeat: repeat-x;
	height: 20px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
}
#ctl00_ContentPlaceHolder1_Add_Panel5 h2 span, #ctl00_ContentPlaceHolder1_PoiNear_pnlStyleInformationHeader h2 span {
	color: #FFF;
	font-size: 16px;
}
.heading h1, .heading h2
{
	font-size: 14px;
	color: #FFF;
	margin-top: 0px;
	line-height: normal;
}
.heading span
{
	font-size: 14px;
	color: #FFF;
}
.heading span.lblSmall
{
	font-size: 10px;
	font-weight: normal;
}
.boxinfo
{
	padding: 0px;
} 
.boxinfo table td
{
	padding: 0px;
} 
.boxinfo h3, .boxinfo h2 {
	color: #999;
	font-size: 12px;
}
.headtitle, #ctl00_ContentPlaceHolder1__lblPoi
{
	font-weight: bold;
}
#ctl00_ContentPlaceHolder1__pnl {
	margin-top: 10px;
}
.Results table {
	width: 100%;
	padding-top: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EEE;
}
#ctl00_ContentPlaceHolder1__pnlSearch {
	margin-top: 10px;
}
.searchResults {
	width: 350px;
	float: left;
}
.searchHeader {
	font-size: 1.2em;
	font-weight: bold;
}
.searchContent {
	margin-bottom: 10px;
	color: #666;
}
.Content
{
	width: 100%;
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EEE;
}
.Hit
{

}
/* Rating */
.ratingStar
{
	font-size: 0pt;
	width: 17px;
	height: 18px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	display: inline;
	background-repeat: no-repeat;
}
.filledRatingStar
{
	background-image: url(stars_ro.png);
}

.emptyRatingStar
{
	background-image: url(stars_0.png);
}

.savedRatingStar
{
	background-image: url(stars_ro.png);
}

.poiVal
{
	display: block;
}
a, a:active {
	outline: none;
}
a:active {
	color: #2eb1ee;
	text-decoration: none;
}
a:link, a:visited {
	color: #186183;
	text-decoration: none;
}
a:link:hover, a:visited:hover {
	color: #2eb1ee;
	text-decoration: none;
}
a:visited {
	color: #0E3A50;
}

/* ADS */

#adRight
		{
			width: 140px;
			position: absolute;
			top: 0px;
			right: 0px;
			
		}
#adRight div
		{
			margin-top: 5px;
			margin-bottom: 15px;
			
		}
#adFoot {
	margin-top: 20px;
}
#downAd {
	text-align: center;
	margin-top: 15px;
	margin-bottom: 5px;
}
#searchAds {
	float: right;
}
#pageAdsBottom {
	margin-top: 10px;
	margin-bottom: 30px;
}
img a, a img {
	border-bottom: none;
}