/********************************************************************************** ALM�NNA */
body {
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin: 10px 10px 10px 10px;
	font-size:10px;
}

input, select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

a {
	text-decoration: none;
	color: #016AD5;
	font-size:11px;
	font-weight:bold;
} a:hover {
	text-decoration: underline;
}
a.smallLink {
	font-size:11px;
	font-weight:normal;
}

div.break {
	height: 1px;
	overflow: hidden;
	clear: both;
}

div#stickyStripe {
	position: absolute;
	width:100%;
	overflow:hidden;
	left:0px;
	z-order:100;
}

div.pop_keywords {
	text-align:left;
	margin-left:10px;
	border-left:1px solid #bdcce1;
	padding-left:5px;
} div.pop_keywords a {
	font-size:10px;
	font-weight:normal;
} div.pop_keywords a:visited {
}

div.heading {
	/*background-color:#F3F7F8;*/
	/*border: 1px solid #BDCCE1;*/
	padding: 2px 0px 2px 4px;
} div.heading h1 {
	font-size: 18px;
	margin:0px 0px 0px 0px;
	float:left;
	display:inline;
} div.heading i {
	padding-top:6px;
	float:left;
	font-weight: normal;
	font-style:normal;
	font-size: 11px;
	color: #666666;
} div.heading h1  b {
	color: #016AD5;
}

div.blueBox {
	/*background-color: #FAFBFC;
	border-bottom:1px solid #AFC2D5;*/
	padding: 6px 3px 3px 3px;
	text-align:left;
} div.blueBox h1, h3, h1.head {
	color: #000000;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	font-size: 12px;
} div.blueBox b, h1.head b {
	color: #016AD5;
} div.blueBox select {
	font-size:11px;
} h1.head i {
	font-weight: normal;
	font-style:normal;
	font-size: 11px;
}

div.orangeBox {
	background-color: #FFF7EE;
	border:1px solid #FFD4A7;
	padding: 3px 3px 3px 3px;
	text-align:left;
} div.orangeBox a {
	color: #FF8504;
} div.orangeBox select, input {
	font-size: 11px;
}

div.topRight {
	font-size:18px;
	float:right;
	margin-top:20px;
}
div.topLogo {
	float:left;
	margin: 10px 0px 10px 0px;
}

form {
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/********************************************************************************** STARTSIDAN */
div.pageFront {
	width:980px;
} div.pageFront div.catlist {
	padding: 10px 20px 0px 20px;
} div.pageFront div.catlist td {
	line-height:14px;
	padding-bottom:5px;
} a.catlist_head {
	font-size:12px;
	line-height:15px;
} a.catlist {
	font-size:11px;
	font-weight:normal;
}

/********************************************************************************** S�KBOXEN */
div.searchBox {
	float:left;
	text-align:left;
	color: #ffffff;
	width: 100%;
	margin-bottom:10px;
} div.searchBox input {
	font-size:12px;
} div.searchBox select {
	font-size:12px;
} div.searchBox option.orange {
	font-size:12px;
	background-color:#FA7A17;
	color:#ffffff;
} div.searchBox a.searchbox {
	font-size:11px;
	color: #ffffff;
	font-weight:normal;
	line-height: 17px;
} div.searchBox a.searchbox:visited {
	color: #ffffff;
} div.searchBox a {
	font-weight: normal;
	font-size:12px;
	color: #000000;
} div.searchBox a:visited {
	color: #000000;
} div.searchBox a.selected {
	font-weight:bold;
	color:#ffffff;
} div.searchBox a.selected:visited {
	color:#ffffff;
} div.searchBox div.tabAds_selected {
	float:left;
	/*background-color: #74A2E1;*/
	padding: 6px 8px 5px 8px;
	margin:0px 1px 0px 0px;
	background-position:left top;
	background-repeat:no-repeat;
	background-image: url('/images/searchbox/tabAds_selected_left.gif');
	width:auto;
	text-align:center;
} div.searchBox div.tabAds{
	float:left;
	background-color: #BDCCE1;
	padding: 6px 8px 4px 8px;
	margin:0px 1px 0px 0px;
	border-bottom: 1px solid #ffffff;
	background-position:left top;
	background-repeat:no-repeat;
	background-image: url('/images/searchbox/tabAds_left.gif');
	width:auto;
	text-align:center;
} div.searchBox div.tab {
	float:left;
	background-color: #BDCCE1;
	padding: 6px 8px 4px 8px;
	margin:0px 1px 0px 0px;
	border-bottom: 1px solid #ffffff;
	background-image: url('/images/searchbox/tabBackground.gif');
} div.searchBox div.tab_selected {
	float:left;
	background-color: #74A2E1;
	padding: 6px 8px 5px 8px;
	margin:0px 1px 0px 0px;
	background-image: url('/images/searchbox/tabBackground_selected.gif');
} div.searchBox div.tabShopping {
	float:left;
	background-color: #BDCCE1;
	padding: 6px 28px 4px 8px;
	background-position:right top;
	background-repeat:no-repeat;
	background-image: url('/images/searchbox/tabShopping.gif');
	margin-bottom:1px;
} div.searchBox div.tabShopping_selected {
	float:left;
	background-color: #74A2E1;
	padding: 6px 8px 5px 8px;
	background-position:right top;
	background-repeat:no-repeat;
	background-image: url('/images/searchbox/tabShopping_selected_corner.gif');
	margin-bottom:0px;
}

div#map {
	display: none;
	position:absolute;
	top: 15px;
	left: 240px;
	color: #000000;
	font-weight: normal;
	font-size: 11px;
	line-height: 17px;
	text-align:left;
} div#map a {
	color: #016AD5;
	font-weight: bold;
	font-size: 12px;
	text-decoration:none;
	white-space:nowrap;
} div#map a.selected {
	color: #000000;
	font-weight: bold;
	font-size: 12px;
	text-decoration:none;
	white-space:nowrap;
}
td.searchbox {
	padding-left:8px;
}


/********************************************************************************** ANNONSFLIKAR */
div.adsTabs {
	float:right;
	margin: 0px 0px 10px 0px;
} div.adsTabs ul {
	list-style-type:none;
	margin:0px;
	/*padding-bottom:28px;*/
	padding-left:0px;
	/*border-bottom:1px solid #AFC2D5;*/
} div.adsTabs li {
	float:left;
	padding: 4px 7px 4px 7px;
	margin:0px 0px 0px 5px;
	border: 1px solid #BDCCE1;
	font-weight:bold;
	color:#999999;
} div.adsTabs li.tab_selected {
	background-color: #BDCCE1;
} div.adsTabs li.tab_selected a {
	font-weight:bold;
	color: #000000;
	font-size:10px;
} div.adsTabs li.tab {
	background-color: #ffffff;
} div.adsTabs li.tab a {
	font-weight:bold;
	font-size:10px;
} div.adsTabs li.pg_selected {
	background-color: #BDCCE1;
} div.adsTabs li.pg_selected a {
	font-weight:bold;
	color: #000000;
	font-size:12px;
} div.adsTabs li.pg {
	background-color: #ffffff;
} div.adsTabs li.pg a {
	font-weight:bold;
	font-size:12px;
}

/********************************************************************************** HUVUDMENYN */
table.main_menu {
	margin-top: 10px;
	color: #000000;
} table.main_menu a {
	font-size: 10px;
	font-weight:normal;
} table.main_menu td a.selected_menu {
	font-size: 10px;
	color:#000000;
	font-weight:bold;
}

/********************************************************************************** TR�FFLISTAN */
div.img {
	width:60px;
	/*height:45px;*/
	overflow:hidden;
	text-align:center;
}
table.ads_list {
	table-layout:fixed;
	margin-top:5px;
	/*border-bottom: 2px solid #bdcce1;*/
} table.ads_list tr {
	height: 55px;
} table.ads_list td {
	border-bottom: 1px solid #E8E8E8;
	line-height:16px;
	white-space:nowrap;
	padding: 7px 5px 7px 5px;
} table.ads_list td.date {
	white-space:nowrap;
	padding: 7px 5px 7px 3px;
} table.ads_list td.img {
	padding-top: 0px;
	padding-bottom: 0px;
} table.ads_list  a:visited {
	color: #B001D5;
} table.ads_list span.small {
	color: #7D7F80;
} table.ads_list span.small a {
	color: #7D7F80;
	font-size:9px;
	font-weight:normal;
	text-decoration:none;
} table.ads_list span.small a:visited {
	color: #7D7F80;
} table.ads_list span.smallred {
	color: #B41E1E;
} table.ads_list span.smallred a {
	color: #B41E1E;
	font-size:9px;
	font-weight:normal;
	text-decoration:none;
} table.ads_list span.smallred a:visited {
	color: #B41E1E;
} table.ads_list a.like {
	color: #7D7F80;
	font-size:10px;
	font-weight:normal;
} /*	Sortering	*/
table.ads_list tr.sort_head {
	height:30px;
} table.ads_list tr.sort_head td {
	line-height:16px;
	font-size:14px;
	padding: 4px 0px 4px 0px;
	border-bottom: 2px solid #bdcce1; 
	/*border-top: 0px solid #BDCCE1; */
	/*background-color:#F3F7F8; */
	height:auto;
} table.ads_list tr.sort_head td a.off {
	color: #016AD5;
} table.ads_list tr.sort_head td a.selected {
	color: #FF8548;
}

a.selected {
	color:#FF8504;
}
a.empty {
	color:#B3B3B3;
}
span.empty {
	color:#B3B3B3;
	font-weight:bold;
	font-size:12px;
}
a.selectedempty {
	color:#777777;
}
a.ads_category {
	font-size:11px;
	font-weight:normal;
	line-height: 15px;
} a.ads_category_selected {
	font-size:11px;
	font-weight:normal;
	color:#FF8504;
	line-height: 15px;
} a.ads_category_empty {
	font-size:11px;
	font-weight:normal;
	color:#DBDBDB;
	line-height: 15px;
} a.ads_category_selected_empty {
	font-size:11px;
	font-weight:normal;
	color:#777777;
	line-height: 15px;
}

div.observer {
	background-color:#f3f7f8;
	border:1px solid #bdcce1;
	padding: 5px 5px 5px 5px;
	width:360px;
	float:left;
	margin-right:20px;
} div.observer b {
	font-size:16px;
} div.observer table {
	margin: 5px 0px 0px 5px;
}

/********************************************************************************** V�NSTER MENY */
td.left_menu {
	background-color: #FAFBFC;
	border: 1px solid #BDCCE1;
}

/********************************************************************************** BOTTEN L�NKARNA */
div.bottom_links {
	float:left;
	font-size:9px;
	color:#989898;
	width: 100%;
	margin-top:5px;
	padding-top:5px;
	border-top: 1px solid #AFC2D5;
	text-align:center;
} div.bottom_links a {
	font-size: 9px;
	font-weight:normal;
	color: #3E3E3E;
	line-height:18px;
} div.bottom_links a:visited {
	color: #3E3E3E;
}

/********************************************************************************** LAGRET */
#layer {
	width:100%;
	height:100%;
	margin:0px;
	z-index:1001;
	position:fixed;
	left:0px;
	top:0px;
	right:0px;
	bottom:0px;
	background-color:#000;
	filter:alpha(opacity=25);
	-moz-opacity:.25;
	opacity:.25;
	visibility:hidden;
}

#layer_content {
	background-color:#fff;
	padding:5px;
	z-index:1002;
	top:50%;
	left:50%;
	position:fixed;
	margin:-265px 0px 0px -305px;
	width:610px;
	height:530px;
	border:5px solid #ccc;
	text-align:center;
	visibility:hidden;
}

#stripe {
	z-index:1000;
	width:100%;
	height:30px;
	position:fixed;
	bottom:0px;
}

.hidden {
	display: none;
}