﻿/* HTML sitemaps */

.sitemap {
padding:0 20px;
line-height:1.5;
}

.sitemap h1 {
color: #F8631E;
font-size: 2.4em;
font-weight: normal;
line-height: 1.3;
margin: 0 0 .6em 0;
}


/* ALFABET */

.sitemap_nav_alfa {
display:table;
list-style-type:none;
margin:0 0 2.2em 0;
padding:0;
}

.sitemap_nav_alfa li {
font-size:1.6em;
margin:0 8px 0 0;
float:left;
}

.sitemap_nav_alfa li a {
text-decoration:none;
}

.sitemap_nav_alfa .selected {
font-weight:bold;
}

/* GEO */

.sitemap_nav_geo {
width:290px;
float:left;
font-family:Arial, Helvetica, sans-serif;
list-style-type:none;
margin:0 20px 2em 0;
padding:0;
line-height:1.7;
}

.sitemap_nav_geo li {
margin:0;
padding:0;
font-size:18px;
overflow:hidden;
font-weight:bold;
}

.sitemap_nav_geo ul {
margin:0 0 30px 0;
padding:0;
overflow:hidden;
}

.sitemap_nav_geo li li {
font-weight:normal;
font-size:13px;
line-height:1.5;
float:left;
margin-right:4px;
color:#666;
}

/* IE7 fix */
*+html .sitemap_nav_geo li li {
float:none;
display:inline;
}

.sitemap_nav_geo li li:after {
content: ",";
}

.sitemap_nav_geo li li:last-child:after {
content: ".";
}

/* BRANSJER */

.sitemap_business_categories {
list-style-type:none;
margin:0 20px 2em 0;
padding:0;
float:left;
width:290px;
}

/* FIRMA */

.sitemap_companies {
list-style-type:none;
margin:0 20px 2em 0;
padding:0;
float:left;
width:290px;
}

.sitemap_companies li {
}

/* PERSON */

.sitemap_persons {
list-style-type:none;
margin:0 20px 2em 0;
padding:0;
float:left;
width:290px;
}

/* PAGER */

.pager {
	clear:both;
	float:left;
	font-weight:bold;
	margin:20px 0;
	font-size:1.4em;
	text-align:right;}
	
.pager a {
	padding:3px 6px;
	border:1px solid #369;
	text-decoration:none;
	margin-left:6px;
	}
	
.pager span a {
	padding:3px 6px;
	color:#fff !important; /* IE6 */
	background-color:#369;
	}
	
.pager em {
	font-style:normal;
	padding:4px 2px;
	margin-left:5px;}
	
.pager i {
	display:block;
	float:left;
	font-style:normal;
	font-weight:normal;
	padding-left:12px;
	}

.pager i a {
	text-decoration:underline;
	border:none;
	margin:0;
	padding:0;
	
	}
	
.pager i img {
	vertical-align:middle;
	margin-right:3px;
	}






/* Listing type velger */

.sitemap_listing_type {
margin:24px 0 24px 0;
border-bottom:1px solid #888;
zoom:1;
line-height:normal;
}

.sitemap_listing_type:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
font-size: 0;
}

.sitemap_listing_type li {
float:left;
padding:0;
margin:0 6px 0 0;
position:relative;
}

.sitemap_listing_type li strong {
border:1px solid #888;
border-bottom:1px solid #fff;
border-radius: 3px 3px 0px 0px;
position:relative;
bottom:-1px;
display:block;
padding:8px 12px;
}

.sitemap_listing_type li a {
color:#444;
background-color:#eee;
text-decoration:none;
position:relative;
bottom:-1px;
display:block;
padding:8px 12px;
border:1px solid #888;
border-radius: 3px 3px 0px 0px;
}

