﻿/** PAGE **/
@import url('menu.css');

body
{
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;	
	font-size:100%;

}

.SubHead,.SubSubHead,.Normal, .NormalDisabled, .NormalDeleted,.NormalDisabled, .NormalDeleted,.NormalDeleted
.NormalBold,.NormalTextBox{font-weight:normal;}
.NormalRed{font-weight:bold;color:#f00;}
.Hidden{display:none;}
h1
{
	font-size:2em;
}

p,td,a,.Normal
{
	font-size:13px;
	line-height:16px;
	color:#333333;
}
a,a:link,a:hover,a:active,a:visited
{
	text-decoration:none;
	color:#0dab4b;
}
.clear
{
	clear:both;
}
hr.line
{
	background:#cccccc;
	height:1px;
	width:952px;
	border:0;
	padding:0px;
}
ul, li, ul li {
	list-style-type: none;
}
/***Table Styling ****/
th,
thead
{ 	background:#ECECEC;
	color:#808080;

}

/*** GLOBAL ***/

#header_wrapper,
#content_wrapper,
#footer_wrapper
{
	width:960px;
	margin:0 auto;
	padding:0 5px 5px 0;
	position:relative;
	
}
*+html #header_wrapper{z-index:999;}

/*** HEADER ***/
#Header
{
	height:50px;
	width:100%;
	background:#ececec;
	border-bottom: solid 5px #0dab4b;
	padding-top:15px;
}
*+html #Header{z-index:999;}
#dnnLogo
{
	height:30px;
	width:195px;
	margin-top:20px;
	position:relative;

}
.logo
{
	float:left;
	width:195px;
}
.marknad
{
	float:left;
	width:150px;
	padding-top:2px;
	z-index:99999 !important;
}
.language

{
	float:left;
	width:150px;
	margin-left:280px;
	padding-top:2px;
	z-index:9999;
}
#drop,
#marknad
{

	top:30px !important;
	position:absolute;
	margin:0px;
	z-index:99999;

}
#drop
{
	left:490px!important;
}
#marknad

{
	left:640px!important;
	position:absolute;
}
.dropdiv{
	
	background:#ececec;
	width: 135px;
	visibility: hidden;
	display:block;
	margin-top:3px;
	border-left: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
	-webkit-border-radius: 0 0 8px 8px;
	-moz-border-radius: 0 0 8px 8px;
	border-radius: 0 0 8px 8px;
	padding-bottom:10px;
	Overflow:visible;
}


.dropdiv a{
	width: 132px;
	display:block;
	padding:2px 0 2px 0;
	padding-left:10px;
	text-decoration: none;
	font-size:10px;
}

.dropdiv a:hover{
	color:#b3b3b3;
	text-decoration:none;
}

.langPane{width:150px; margin:0px; padding:0px;	padding-left:15px;}
.langPane a,
.langPane p
{
	color:#808080;
	text-transform:uppercase;
	font-weight:bold;
	font-size:10px;
	margin:0px; padding:0px;
}
.langPane p a
{font-weight:normal; color:#b3b3b3; text-transform:none; background:url(images/drop.png) no-repeat right; padding-right:10px;}
.lang_selected
{
	display:none;
}
.language-object .Language 
{
	text-align: left;
	vertical-align: middle;
	margin:0px;
	
}
.search
{
	padding-top:4px;
	margin-right:10px;
}

.SearchContainer
{
	position:relative;
	z-index:22;
	right:0px;
	width:164px;
	height:26px;
	background:url(Images/Search.png) no-repeat; 
	float:right;
	border:0;
	}
	
.SearchContainer .SearchBorder
{
	border:0;
	background:none;
	}
.SearchContainer .SearchIcon
{
	float:left;
	width:20px;
	padding:3px;
	background-image:url(Images/SearchIcon.png) !important; 
	background-position:9px 4px;
	}
	

.LeftPane .Search
{
	position:relative;
	z-index:22;
	right:0px;
	width:164px !important;
	height:26px;
	background:url(Images/SearchTransp.png) no-repeat; 
	border:0;
	margin-top:-20px;
	} 
.LeftPane input[type="image"].SearchIcon 
{
	
	width:20px;
	height:20px;
	background:transparent url(Images/SearchIcon.png) no-repeat !important; 
	z-index:999;
	margin-top:-23px;
	margin-top:-27px\9;
	margin-left:10px;
	position:Relative;
	float:left;
	background:red;
}
.LeftPane .Search .SearchContainer {margin-left:25px; width:130px;background:none; padding-top:5px\9;}
.SearchContainer .SearchTextBox{float:left;background:none;width:120px;margin:3px;color:#a2a4a7; border:0px;}
.SearchContainer .SearchButton{float:left;text-indent:-9999px;display:block;height:32px;width:30px;padding:0;}

.LeftPane .Search
{

	width:160px;
	z-index:10;
}


/*** CONTENT ***/
.content {	position:relative;}
.container
{
	padding:0px;
	position:relative;
	padding-bottom:0px;
	height:100%;
	width:100%;
}
#Nav
{
	height:43px;
	padding:0px;
	margin:0px;
	z-index:9999 !important;
}
.ImgPane img
{	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	

}
.ImgPane {margin-bottom:30px; 	position:relative;}
.LeftPane
{
	width:270px;
	float:left;
	margin:1px 0 0 15px;
}
.ContentPane_Start
{
	width:570px;
	margin:0px;
	padding:0 40px 0 15px;
	margin-bottom:-5px;
	float:left;

}
.ContentPaneSub
{
	width:610px;
	height:100%;
	float:right;
	margin:0px 40px 0 0 ;

}
.RightPane_Start
{
	width:310px;
	float:right;
	margin:0 10px 0 0;
	position:relative;

}


.ContentPaneContact,
.MiddlePaneContact,
.RightPaneContact
{
	width:200px;
	margin:0px 5px 0 5px;
	float:left;
	}
}
.ContentPaneContact
{margin-left:30px;
float:left;}

.MiddlePaneContact
{
	float:left;
	margin-left:5px;
	margin-right:0px;
}
.RightPaneContact
{
	float:right;
	margin-left:0px;
	margin-right:25px;
}

.BottomPaneLeft,
.BottomPaneMiddle,
.BottomPaneRight
{
	width:300px;
	height:100%;
	margin-top:10px;
	margin-right:10px;
	margin-right /*\**/:9px\9 ;
}
.BottomPaneLeft,
.BottomPaneMiddle
{
	float:left;
}
.BottomPaneMiddle{margin-left:12px;}
.BottomPaneRight
{
	float:right;
	margin-right:15px;
}


/*** FOOTER ***/
.footer
{
	height:330px;
	width:100%;
	background:#333333;
	position:relative;
}
.FooterPane
{
	color:#fff;
	width:650px;
	float:left;
	margin:0px;
	padding:0px;
	line-height:14px;
}
.FooterPane .noTitle h3 {color:#fff; margin-top:15px; font-size:12px;margin-bottom:10px;}
.FooterPane p {
	color:#fff;
	font-size:11px;
	}
.shareThis
{
	margin:5px 0 0 0;
	padding:0px;
	width:160px;
	float:right;
	color:#fff;
	font-size:12px;
}
.shareThis p
{font-weight:normal; color:#fff;}
.CopyrightText
{
		font-size:10px;
		color:#505050;
}

/***NEWS ***/
.newsListing
{
	padding:0px;
	margin:0px;
	display:inline;

}
li.newsItem
{

	list-style-type: none;
	list-style-position: outside;
	display:inline;
	height:50px;
}
.newswrapper
{

height:70px;
}
.newswrap
{
	margin:0px;
	padding:0px;

}
/*för ViewNews*/
.newsItem2
{

	list-style-type: none;
	list-style-position: outside;
	font-size:11px;
	margin-top:35px;
	color:#ffffff;
}
* html li.newsItem
{
	display:inline;
	color:#ffffff;
}
.newsHeader h3
{
	padding:0px;
	margin:0px;
	font-size:12px;
	line-height:14px;
	color:#fff;
}
.DisplayDate2
{
	float:left; 
	margin:0px;
	padding:0px;
	margin-right:10px;
	width:70px;
	font-size:11px;
	line-height:14px;
	color:#ffffff;
}
.News
{
	margin:0px;
	padding:0px;	
}
.Preamble
{
	float:left;
	font-size:11px;
	line-height:14px;
	margin:0px;
	padding:0px;
	padding-top:3px;
	color:#fff;

}

.newsHeader a.newsHeaderLink
{
	font-size:11px;
}
.newsHeader a.newsHeaderLink:hover
{

}
.newslink
{

}
.newsReadMoreLink1
{
	margin:0px;
	padding:0px;
}
a.newsReadMoreLink 
{	

	font-size:11px;
	color:#ffffff;
	text-decoration:none;
	text-transform:uppercase;
}

.newsReadMoreLink2
{	
	font-size:11px;
}

.newsArchiveLink a,
.newsArchiveLink a:link,
.newsArchiveLink a:visited
{
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
}
#ArchiveNewsHyperLink
{

}
.newsArchiveLink a:hover
{

}


h1.newsItemHeading 
{
	padding: 0;
	margin:0px;
	color:#0DAB4B;
	font-size:14px !important;
	font-weight:bold;
	color:#0dab4b;

}

div.newsItem
{

	list-style-type: none;
	list-style-position: outside;
	font-size:12px;
	margin-top:35px;
	color:#333;
}
.DisplayDate
{
	font-size: 11px;
	padding-bottom: 1em;
	color:#b3b3b3;
}
.Pream
{height:100%; padding-bottom:15px;}

.newsItemSeparator
{
	border-bottom: dotted 1px gray;
	margin: 1em 0;
}
.NewsYear
{
	padding-top: 1em;
	font-size: 12px;
	color:#333333;
}
.NewsMonth
{
	padding: 0.25em 1em;
	font-size: 10px;
}

/***DISPLAY NONE ***/
#dnn_dnnSearch_downArrow,
.none,
#dnn_ctr548_Login_registerLink,
.newsCategoryImage
{ display:none;}




/*
 * jQuery Nivo Slider v2.6
 * http://nivo.dev7studios.com
 *
 * Copyright 2011, Gilbert Pellegrom
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 * 
 * March 2010
 */
 #slider-wrapper 
 {
 	width:950px;
	height:320px;
	position:relative;
	z-index:10;

 }
 
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
	width:950px;
	height:320px;
}
.nivoSlider img a {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:8;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:9;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}


/***Slider theme**/
/*
Skin Name: Nivo Slider Default Theme
Skin URI: http://nivo.dev7studios.com
Skin Type: flexible
Description: The default skin for the Nivo Slider.
Version: 1.0
Author: Gilbert Pellegrom
Author URI: http://dev7studios.com
*/
.slider-wrapper
{
	margin-bottom:30px;

}

.theme-default .nivoSlider {
	position:relative;
	background:#fff url(images/loading.gif) no-repeat 50% 50%;
}
.theme-default .nivoSlider img {

	top:0px;
	left:0px;
	display:none;
}
.theme-default .nivoSlider a {
	border:0;
	display:block;
}

.theme-default .nivo-controlNav {
	position:absolute;
	right:0;
	bottom:0px;
 /* Tweak this to center bullets */

}
.theme-default .nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.theme-default .nivo-controlNav a.active {
	background-position:0 -22px;
}

.theme-default .nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
.theme-default a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
.theme-default a.nivo-prevNav {
	left:15px;
}

.theme-default .nivo-caption {
}
.theme-default .nivo-caption a {
    color:#fff;
    border-bottom:1px dotted #fff;
}
.theme-default .nivo-caption a:hover {
    color:#fff;
}

/*** vCard ***/
.vcardStandard
{
	width:220px;
	height:100px; /*remember to change to 300px when image is added*/
	line-height:18px;
	overflow:visible;
}
.vcardStandard .photo 
{
	width:180px;
	height:200px;
	border:1px solid #d9d9d9;
	padding:2px;
	background:#f2f2f2;
	margin-bottom:10px;
	
	}
.vcardStandard .photo img
{
	border:1px solid #d9d9d9;
	padding:2px;
	background:#f2f2f2;

}

.vcardStandard .name
{
	font-weight:bold;
	font-size:1em;

}
.vcardStandard a
{
	margin-left:0px;
}
/** Search result **/
.dnnGridItem td,
.dnnGridAltItem td
{
	vertical-align:top;
	padding-right:10px;
}
.dnnSearchResults
{
	margin-top:-50px;
}


/*********** Drop down*************************/
/* Drop down styles*/
div.selectbox-wrapper {
  position:absolute;
  margin:0px;
  padding:0px;
  text-align:left;
  overflow:auto;
    background:#ececec;
	z-index:999999;
	width: 132px;
	display:block;
	margin-top:3px;
	border-left: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
	border-bottom: 1px solid #666;
	-webkit-border-radius: 0 0 8px 8px;
	-moz-border-radius: 0 0 8px 8px;
	border-radius: 0 0 8px 8px;
	-webkit-box-shadow: #666 0px 2px 3px;
	-moz-box-shadow: #666 0px 2px 3px;
	box-shadow: #666 0px 2px 3px;
	behavior: url(/PIE.htc);
}

/*Drop down list styles*/
div.selectbox-wrapper ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
/* Selected item in dropdown list*/
div.selectbox-wrapper ul li.selected { 
  background-color: #EAF2FB;
}

/* Hover state for dropdown list */
div.selectbox-wrapper ul li.current { 
  background-color: #CDD8E4;
}

/* Drop down list items style*/
div.selectbox-wrapper ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  cursor:pointer;
}

/* Look and feel of select box */
.selectbox 
{
  margin: 0px 5px 10px 0px;
  padding-left:2px;
  display : block;
  text-align:left; 
  cursor: pointer;
}
.expand a {margin-top:25px;}




h2.expand a,
h2.GCL {
  display:block;
  padding:10px 10px;
  font-size:18px;
  line-height:20px;
  text-align:center;
  text-align:center;
  color:#333333;
 
}
.GC{color:#0dab4b;}
.SSL{color:#2e85ba;}


.choosecountry h2
{
border-bottom: 1px solid #cccccc;
padding-left:30px;
padding-bottom:15px;
margin-bottom:15px;
font-size:14px;
color:#333333;
text-transform:uppercase;
}
.expand a:link, .expand a:visited {

}
.expand a:hover, .expand a:active, .expand a:focus {

}
.expand a.open:link, .expand a.open:visited {

}
table.gcbox
{
vertical-align:left;
width:100%;
margin:0 15px 15px 30px;
}
.GrayBox .gcbox a
{
color:#0dab4b;
text-transform: none;
line-height:18px;
}
.choosecountry
{padding-left:0px;border-bottom: 1px solid #cccccc; height:190px; padding-top:5px;}
.collapse
{  	
	margin-top:-305px;
	*margin-top:-265px;
	text-align:left;
	position:relative;
}
.collapse {
	padding:10px;
	padding-bottom:0px;
 	width:270px;
	height:205px;
	margin-left:-1px;
	z-index:99999;
	position:relative;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	background:#ffffff;
	behavior: url(/PIE.htc);
	/*background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f2f2f2), to(#ffffff));
	background: -webkit-linear-gradient(#f2f2f2, #ffffff);
	background: -moz-linear-gradient(#f2f2f2, #ffffff);
	background: -ms-linear-gradient(#f2f2f2, #ffffff);
	background: -o-linear-gradient((#f2f2f2, #ffffff);
	background: linear-gradient(#f2f2f2, #ffffff);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */ 

}
.BottomPaneLeft.BorderBox.GrayBox
{padding:0px!important;
height:120px;
	}

