@import url("css/menu.css");

/*-------------- IE Png transparency fix --------------*/
img, div { behavior: url(iepngfix.htc) }
/*-------------- Default --------------*/
body
{
	
	font-family: arial, Sans-Serif;
	background:#dadada;
}


p,
td
{
	font-family: Arial, Sans-Serif;
	font-size:12px;	
}
a,
a.CommandButton:link
{
	color: #0094d6;
	text-decoration:none;
	font-size:12px;	
	font-family: Arial, Sans-Serif;
}
a:hover,
a:visited,
a.CommandButton:hover,
a.CommandButton:visited

{
	color:#0094d6;
	text-decoration:none;
}
h1,h2,h3,h4
{
	font-family: Arial, Sans-Serif;
	
}
.skin
{
	background:#dadada url(images/body_bkg.jpg) repeat-x top;	
	width:100%;
	
	
}
.wrapper
{
	margin:0 auto;	
}
.pageWrapper
{
	width:980px;
	margin:0 auto;
	height:100%;
		
}
.logotype
{
	float:left;
	z-index:9999;
	margin-top:35px;	


}
#dnnLOGO
{
	z-index:9999;
	position:absolute;
	overflow:visible;
}
.menu
{
	float:right;
	background: transparent url(images/meny_bkg.jpg) repeat-x;
	width:730px;
	outline: none; 
	
	
}
.menu_left
{
	width:14px;
	height:39px;
	background: transparent url(images/menu_left.jpg) no-repeat bottom;
	float:left;
}
.menu_content
{
	background: transparent url(images/meny_bkg.jpg) repeat-x;
	height:39px;
	float:left;
	outline: none; 
}
.menu_right
{
	width:14px;
	height:39px;
	background: transparent url(images/menu_right.jpg) no-repeat bottom;
	float:right;
}

.search
{
	height:40px;
	width:220px;
	float:right;
	
}
.content
{
	width:980px;
	background: #f5f5f5;
	
}
.content2
{
	width:980px;
	background: #f5f5f5 url(images/content_bkg.jpg) repeat-y left;
	
}

.footer
{
	background:#0094d6;
	height:100%;
	color:#ffffff;	
float:left;
width:965px;
padding-left:15px;
padding-bottom:10px;
	
}
.footer td
{	
	color:#ffffff;
	line-height:20px;
}

.address
{
	height:45px;
	background:#0279ae;
	border-top:1px solid #57b0d8;
	color:#ffffff;	
	width:980px;
float:left;
}
.address_text
{
	color:#ffffff;	
	width:400px;
	padding-top:20px;
	float:left;
	font-size:12px;
	padding-left:17px;
}
.login
{
	float:right;
	padding-top:20px;
	font-size:12px;
	color:#ffffff;
	width:110px;
	text-align:right;
	padding-right:17px;
}
.login a
{	
	color:#0279AE;
}
/*-------------- Panes --------------*/
.SideMenu
{
	width:245px;
	height:342px;
	float:left;
	margin-top:-2px;
}
.flashpane
{


	float:right;	
	
}
.FlashPane2
{
	width:735px;
	height:100%;
	float:right;	
	
}
.toppanes
{
	width:980px;
	
	height:242px;
	#height:100%;
	background:transparent url(images/toppane_bkg.jpg) repeat-x;
}
.TopPane1,
.TopPane2,
.TopPane3,
.TopPane4
{
	width:240px;
	float:left;
	#height:242px;	
	
	
}
.Top2Pane1,
.Top2Pane2,
.Top2Pane3,
.Top2Pane4,
.Top2Pane5
{
	width:196px;
	float:left;
	#height:242px;	
	
	
}
.TopPane1,
.TopPane2,
.TopPane3
{
	
	background:transparent url(images/toppane_right.jpg) no-repeat right;
	height:100%;
}

#TopPane1,
#TopPane2,
#TopPane3,
#TopPane4
{
	height:100%;
}
#Top2Pane1,
#Top2Pane2,
#Top2Pane3,
#Top2Pane4,
#Top2Pane5

{
	height:100%;
}
.bredcrumb_bkg
{
	background: #f5f5f5 url(images/bredcrumb_bkg.jpg) repeat-x top;
	height:6px;
}
.LeftPanes
{
 float:left;
 margin:0px;
 padding:0px;
 height:100%;
 
}
.LeftPane
{
	width:245px;
	height:100%;
}

.LeftPane_content
{
	width:400px;
	float:left;	
	
}
.RightPane1
{
	margin-top:20px;
	
}
.RightPanes
{
	width:573px;
	float:right;
	
}
.RightPane1,
.RightPane2,
.RightPane3
{
	width:575px;
	height:225px;
	float:right;

	
}
.RightPane1,
.RightPane2
{
	background: transparent url(images/right_pane_bkg.jpg) no-repeat bottom;

	
}
.bottomtop
{
	height:8px;	
	width:980px;
	background:#f5f5f5 url(images/bottom_top.png) repeat-x bottom;
	padding:0px;
	margin:0px;
	
}	
.bottom
{
	height:100%;	
	width:980px;
	background:#f5f5f5 url(images/bottom_bkg.png) no-repeat bottom;	
	padding-bottom:10px;
}
.BottomPane1
{
	width:500px;
	float:left;	
	padding-top:10px;
	margin-bottom:10px;
	height:100%;
	
}
.BottomPane2
{
	width:180px;
	float:left;
	padding-top:10px;
	height:100%;
	padding-left:30px;
}

.BottomPane3
{
	width:200px;
	float:right;
	margin-top:15px;
	padding:0px 20px;

}

.ContentPane1
{
	width:900px;
	height:100%;
}
.ContentPane3
{
	width:940px;
	padding-left:20px;
	padding-top:20px;
	padding-bottom:20px;
	height:100%;
}
.RightPanes2
{
	float:right;
	width:733px;
	padding-bottom:24px;
	 
}
.RightPanesSpalter
{
	float:right;
	height:100%;
	width:733px;
	padding-bottom:24px;
	 
}
.Breadcrumb
{
	width:600px;
	height:30px;
	display:block;
	text-align:left;
	padding-left:25px;
	padding-top:10px;
	background: transparent url(images/breadcrumb_linje.jpg) no-repeat bottom;
	text-transform:uppercase;
	font-size:10px;
	color:#a5c8d8;
}
.Breadcrumb span,
.Breadcrumb a:link,
.Breadcrumb a:visited
{
	font-size:12px;
	color:#a5c8d8;
	text-decoration:none;
	outline: none; 
}
.Breadcrumb a:hover,
.Breadcrumb a:active
{
	text-decoration:none;
	color:#0094d6;
	outline: none; 
}

.ContentPane2
{
	width:700px;
	background: transparent url(images/breadcrumb_linje.jpg) no-repeat bottom;
	float:right;
}
.ContentPaneUp
{
	width:700px;
	float:right;
}
.ContentPaneDown
{
	width:700px;
	float:right;
}

.button
{
	width:176px;
	height:29px;
	background: transparent url(images/button.png) no-repeat;
	padding-top:5px;
	text-align:center;
}
.button p
{	
	color:#767777;
	padding-top:5px;
	margin-left:-15px;

}

#LeftPane1,
#LeftPane2,
#LeftPane3
{
	width:230px;	
}	
/*-------------- Image styling--------------*/
.liten_bilder
{	
	background-color:#ffffff;
	border:solid 1px #dcdcdc;
	height:130px;
	width:150px;
	margin-right:26px;
	margin-top:15px;	
}

img#liten_bild
{
	height:117px;
	width:139px;
	overflow:hidden;
	padding:5px;
	
	
}
img#liten_bild img.thumb { width: 100%; height: 100%; }

.stor_bilder
{	
	background-color:#ffffff;
	border:solid 1px #dcdcdc;
	height:235px;
	width:335px;
	margin-left:20px;
	overflow:hidden;	
}

img#stor_bild
{
	height:225px;
	width:325px;
	overflow:hidden;
	padding:5px;
	
	
	
}
img#stor_bild img.thumb { width: 100%; height: 100%; }
	
	
/*SEARCH*/
/*-------------- Search SkinObject Styles --------------*/
div.SearchContainer
{
	position:relative; 
	white-space: nowrap;
}
div.SearchBorder
{
	width: 214px; 
	height: 30px; 
	white-space: nowrap; 
	margin-top: 2px;
	background: transparent url(images/box.png) no-repeat;
	border:0;
	}

div.SearchContainer a
{ 
	display: block;
	float:right;
	margin-top:-25px;
	padding-right:20px;
	outline: none;
}

div.SearchIcon
{
display:none;
	}
div.SearchIcon img
{
	display:none;
	}

input.SearchTextBox
{
	float: left;
	 z-index: 10;
	  border: 0px; 
	  width:175px; 
	  height:18px; 
	  margin-left:6px;
	  margin-top:6px;
	  color:#0094d6;
	  }

#SearchChoices{clear: both; display: none;width:1px;}

/*MOZ_OUTLINE*/

:-moz-any-link:focus {
  outline: none;
}
:focus
{
  -moz-outline-style: none;
}
:focus
{
outline-style: none;
}
.SearchResultsContent
{
	width:690px;
	margin-left:-30px;
	
	
	
}
/*AVTALSFORMULÄR - REVIEW*/
#granska
{
	float:right;
	margin-left:200px;
	margin-top:-50px;
	
}
table.PrivateReview
{
	width:100%;
	margin-top:20px;
}
table.PrivateReview td
{
	
	padding-left:10px;
	
}
.PrivateReview_head
{
	font-size:12px;
	font-weight:bold;
	background:#0094d6;
	color:#ffffff;	
	
}
#val
{
	margin-top:-45px;
	margin-left:200px;
	width:361px;
	height:48px;
	
	z-index:100;
	float:right;
	
	
}
#val1
{
	margin-top:-25px;
	margin-left:200px;
	width:361px;
	height:48px;
	
	z-index:100;
	float:right;
	
	
}
#val2
{
	width:361px;
	z-index:100;
	float:right;
	margin-top:-45px;
	background:#ffffff;
	position:relative;
	
	
}

/***Tooltips**/
#bubble_tooltip{
	width:147px;
	position:absolute;
	display:none;
	padding:5px;
	background:#ffffff;
	border:1px solid #d1d1d1;
	font-size:10px;
	color:#4b4b4b;	
	z-index:999999;

}
img.prisval
{
	width:20px;
	height:20px;
	margin-right:5px;
	
}
#miljovalet,
#byte,
#kntk
{
	width:20px;
	height:20px;
	float:right;
	z-index:100;
	padding-top:10px;
	margin-right:5px;
}
#kntk
{
			width:20px;
	height:20px;
	float:right;
	z-index:100;
	padding-top:20px;
		padding-right:150px;
		position:relative;	
}
#kntk2
{
	width:20px;
	height:20px;
	float:right;
	z-index:10000;
	padding-right:150px;	
	#padding:0px;
	#margin:0px;
	#margin-left:-50px;
}


#icons{
	float:left;
	width:497px;
	margin-right: 10px;
	margin-left: 60px;
}

.spalter
{
	width:700px;
	float:right;
}

.Spalt1
{
	width:33%;
	float:left;	
	height:100%;
	
}
.Spalt2
{
	width:33%;
	float:left;
	height:100%;
}

.Spalt3
{
	width:33%;
	float:right;

}
.reports, a.reports:link {

float: left;
font-weight: normal;
margin-bottom: 0pt;
margin-left: 4px;
margin-top: 0pt;
width: 154px;
height: 16px;
text-align:left;

}
.footer a:link, .footer a:visited, .footer a:hover {
    color: #ffffff;
    text-decoration: none;
    font-size: 9px;
}

