﻿@font-face {
    font-family: 'museo_sans_300regular';
    src: url('exljbris_-_museosans-300-webfont.eot');
    src: url('exljbris_-_museosans-300-webfont.eot?#iefix') format('embedded-opentype'),
         url('exljbris_-_museosans-300-webfont.woff') format('woff'),
         url('exljbris_-_museosans-300-webfont.ttf') format('truetype'),
         url('exljbris_-_museosans-300-webfont.svg#museo_sans_300regular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'museo_sans_300italic';
    src: url('exljbris_-_museosans-300italic-webfont.eot');
    src: url('exljbris_-_museosans-300italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('exljbris_-_museosans-300italic-webfont.woff') format('woff'),
         url('exljbris_-_museosans-300italic-webfont.ttf') format('truetype'),
         url('exljbris_-_museosans-300italic-webfont.svg#museo_sans_300italic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'museo_sans_700regular';
    src: url('exljbris_-_museosans-700-webfont.eot');
    src: url('exljbris_-_museosans-700-webfont.eot?#iefix') format('embedded-opentype'),
         url('exljbris_-_museosans-700-webfont.woff') format('woff'),
         url('exljbris_-_museosans-700-webfont.ttf') format('truetype'),
         url('exljbris_-_museosans-700-webfont.svg#museo_sans_700regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'museo_slab_700regular';
    src: url('exljbris_-_museoslab-700-webfont.eot');
    src: url('exljbris_-_museoslab-700-webfont.eot?#iefix') format('embedded-opentype'),
         url('exljbris_-_museoslab-700-webfont.woff') format('woff'),
         url('exljbris_-_museoslab-700-webfont.ttf') format('truetype'),
         url('exljbris_-_museoslab-700-webfont.svg#museo_slab_700regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* ------------------------------------------------
	global
-------------------------------------------------*/

* { margin: 0; padding: 0; text-decoration: none; outline: none; }
code, kbd, samp, pre, tt, var, textarea, input, select, isindex { font: inherit; font-size: 1em; }
dfn, cite, var, address { font-style: normal; }
th,h1, h2, h3, h4, h5, h6 { font-weight: normal; }
a, img, a img, iframe, form, fieldset, abbr, acronym, object, applet { border: none;}
table { border-collapse: separate; }
caption, th, td, center { text-align: left; vertical-align: top; }
q { quotes: "" ""; }
font { color: inherit !important; font: inherit !important; color: inherit !important; } /* disables some nasty font attributes in standard browsers */
hr { height:1px; border:none; background:#aaaaaa; }

html, body, form { margin:0px;
	   	   padding:0px;
		   min-height:100%; }

body 	{ margin:0px;
		  padding:0px;
		  color: #464646;
    	  font: 15px/22px 'museo_sans_300regular', Arial, Verdana, Helvetica, sans-serif; 
		  /*background: url(/AnalysisPortal/images/bgpage.png) repeat-x;*/	}
body.home 	{  background: #fff;	}
body {-webkit-transform: translate3d(0, 0, 0);} 	
p,
span,
div,
table,
tr, 
td,
table p,
tr p,
td p  { font:17px/23px 'museo_sans_300regular', Arial, Verdana, Helvetica, sans-serif;  }


h1	{ margin:0px 0px 15px 0px;
	  padding:0px;
	  color:#000;
	  font:22px/40px 'museo_slab_700regular', "Bookman Old Style", "Times New Roman", Georgia, serif; }
	h1 span	{ color:#000;
		  font:22px/40px 'museo_slab_700regular', "Bookman Old Style", "Times New Roman", Georgia, serif; }

h2	{ margin:0px 0px 10px 0px;
	  color:#000;
	  font: 20px/28px 'museo_slab_700regular', Arial, Verdana, Helvetica, sans-serif;  }
	h2 span	{ color:#000;
		  font: 20px/28px 'museo_slab_700regular', Arial, Verdana, Helvetica, sans-serif;  }

h3	{ margin:0px 0px 5px 0px;
	  color:#000;
	  font:14px/19px 'museo_sans_700regular', Arial, Verdana, Helvetica, sans-serif;  }
	h3 span	{ color:#000;
		  font:14px/19px 'museo_sans_700regular', Arial, Verdana, Helvetica, sans-serif;  }

h4	{ font:14px/19px 'museo_sans_700regular', Arial, Verdana, Helvetica, sans-serif;   }	
	h4 span	{ font:14px/19px 'museo_sans_700regular', Arial, Verdana, Helvetica, sans-serif; }


a 	{  color: #0e6593;
	  text-decoration:none; }

a:hover 	{ 
    color: #fc7733; }



img	{ border: 0px solid; 	}

.cufon-loading { visibility: hidden !important; }

ul { margin:0px 0px 0px 16px;
    list-style:disc; }

ol { margin:10px 0px 10px 20px; }

ul li { margin:0px;
		padding:0px 0px 0px 0px;}

strong { font:17px/23px 'museo_sans_700regular', Arial, Verdana, Helvetica, sans-serif;}
em { font:17px/23px 'museo_sans_300italic', Arial, Verdana, Helvetica, sans-serif;}

/* MODAL POPUP*/
.modalPopup {
	background-color:#efedee;
	border-width:5px;
	border-style:solid;
	border-color:#085b8d;
	width:400px;
}
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

/* GLOBAL MODIFICATIONS */
.TextBox { width: 293px; padding: 0px 2px; }
.DropDowsList { width: 300px; }
.inputtable {
    border-spacing: 0px;
}
.inputtable tr td {
    padding: 1px 10px 1px 0px;
}
.inputtable tr .discsynonyms{
    vertical-align: middle;
    color: #bbbbbb;
}
.RowLabel
{
    
}
.RowLabel img{ 
    margin: 0px 5px; 
    vertical-align: middle;
}
.RowLabelHideIfNeeded
{

}
.GridViewRowHideIfNeeded
{
        
}
.GridViewRow {

}
.GridViewAlterRow {
    background-color: #f8f8f8;
}
.GridViewEditRow {

}
.GridViewHeaderRow {
    font:17px/23px 'museo_sans_700regular', Arial, Verdana, Helvetica, sans-serif;
    background-color: #efeeee;
}
.GridViewHeaderRowHideIfNeeded {
    font:17px/23px 'museo_sans_700regular', Arial, Verdana, Helvetica, sans-serif;
    background-color: #efeeee;
}
.GridViewPagerRow {

}
.GridViewPagerRow td table tr td {
    padding-right: 5px;
}
.GridViewPagerRow span
{
    font-weight: bold;
}
.GridViewRow:hover, .GridViewAlterRow:hover, .GridViewEditRow:hover { background-color: #cdcdcd; }
.GridViewRow td, .GridViewAlterRow td, .GridViewEditRow td, .GridViewHeaderRow td { padding: 4px 4px; vertical-align: middle; }
.GridViewRow th, .GridViewAlterRow th, .GridViewEditRow th, .GridViewHeaderRow th { padding: 4px 4px; vertical-align: middle; }
.GridViewPagerRow table {
    float: right;
}
.GridViewRow .tdright, .GridViewAlterRow .tdright, .GridViewHeaderRow .tdright{
    text-align: right;
}

a.arrowlink, a.arrowlink:active, a.arrowlink:visited {
    padding-right: 12px; background: url(/AnalysisPortal/images/menuarrow3.png) no-repeat center right; 
}
a.arrowlink:hover {
    background: url(/AnalysisPortal/images/menuarrow2.png) no-repeat center right; 
}

/* Svarsformulär */
.analysisformcontainer {
    /*background: url(/AnalysisPortal/images/rellink.gif) no-repeat center right;*/
}
.analysisformcontainer .analysisformheader
{

}
.progresswrap
{
    position: relative;
}
.progressvalue
{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    text-align: center;
    font:12px/20px 'museo_sans_300italic', Arial, Verdana, Helvetica, sans-serif;
    padding-top: 2px;
    color: #444444;
}
.progressmeter{
    height: 17px;
    position: relative;
    background: #dedede;
    -moz-border-radius: 25px;
    -webkit-border-radius: 25px;
    border-radius: 25px;
    padding: 4px;
    -webkit-box-shadow: inset 0 -1px 1px rgba(255, 255, 255, 0.3);
    -moz-box-shadow: inset 0 -1px 1px rgba(255, 255, 255, 0.3);
    box-shadow: inset 0 -1px 1px rgba(255, 255, 255, 0.3);
}
.progressmeter > span{
    display: block;
    height: 100%;
    -webkit-border-top-right-radius: 8px;
    -webkit-border-bottom-right-radius: 8px;
    -moz-border-radius-topright: 8px;
    -moz-border-radius-bottomright: 8px;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;

    -webkit-border-top-left-radius: 8px;
    -webkit-border-bottom-left-radius: 8px;
    -moz-border-radius-topleft: 8px;
    -moz-border-radius-bottomleft: 8px;
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
    background-color: rgb(43, 194, 83);
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(43, 194, 83)), color-stop(1, rgb(84, 240, 84)));
    background-image: -webkit-linear-gradient(center bottom, rgb(43, 194, 83) 37%, rgb(84, 240, 84) 69%);
    background-image: -moz-linear-gradient(center, bottom, rgb(43, 194, 83) 37%, rgb(84, 240, 84) 69%);
    background-image: -ms-linear-gradient(center, bottom, rgb(43, 194, 83) 37%, rgb(84, 240, 84) 69%);
    background-image: -o-linear-gradient(center, bottom, rgb(43, 194, 83) 37%, rgb(84, 240, 84) 69%);
    -webkit-box-shadow: inset 0 2px 9px rgba(255,255,255,0.3), inset 0 -2px 6px rgba(0,0,0,0.4);
    -moz-box-shadow: inset 0 2px 9px rgba(255,255,255,0.3), inset 0 -2px 6px rgba(0,0,0,0.4);
    position: relative;
    overflow: hidden;

}
.analysisformcontainer .questioncontainer
{

}

.articlepanel{
    margin-bottom: 5px;
}
.forminputerror{
    color: darkred;
    font-style: normal;
    font-weight: bold;
}
.requiredfield{
    color: red;
    visibility: visible;
}
.warning
{
    color: #cc0000;
}
.error{
    color: darkred;
    font-weight: bold;
}
.ListSearchExtenderPrompt {
    background-color: #dedede;
    border: solid 1px #bcbcbc;
    padding: 0px 2px;
    vertical-align: middle;
}
.hideable-wrapper {
    overflow: hidden;
    -ms-transition: all 500ms ease-in-out;
    -moz-transition: all 500ms ease-in-out;
    -o-transition: all 500ms ease-in-out;
    -webkit-transition: all 500ms ease-in-out;
    transition: all 500ms ease-in-out;
    margin-bottom: 10px;
}
.hideable-box {
    margin-top: 10px;
    margin-left: 22px;
    line-height: 18px;
}
.rdo-option input[type="radio"]
{
    margin-right: 9px;
}
div.inputdiv
{
    padding: 2px;
    flex-flow: column wrap;
    clear: both;
}
div.inputdiv .labelcolumn
{
    width: 90px;
    float: left;
}
div.inputdiv .inputcolumn
{
    float: left;
}
#EDOC_Login {
    float: left;
    width: 50%;
    background: url(/AnalysisPortal/images/screenshot_edoc.jpg) no-repeat;
    cursor: pointer;
    min-height: 200px;
}
#AP_Login {
    float:left;
    width: 50%;
    background: url(/AnalysisPortal/images/screenshot_ap.jpg) no-repeat;
    cursor: pointer;
    min-height: 200px;
}
#EDOC_Login div, #AP_Login div {
    position: relative;
    top: 181px;
    padding-right: 15px;
}
#EDOC_Login span, #AP_Login span {
    font-style: italic;
}
/* END GLOBAL MODIFICATIONS */
/* jQuery UI Tooltip START */
.ui-tooltip {
    border: 2px solid white;
  }

.ui-tooltip {
    padding: 10px 20px;
    border-radius: 20px;
    box-shadow: 0 0 7px black;
}

.arrow {
    width: 70px;
    height: 16px;
    overflow: hidden;
    position: absolute;
    left: 50%;
    margin-left: -35px;
    bottom: -16px;
}

.arrow.top {
    top: -16px;
    bottom: auto;
}

.arrow.left {
    left: 20%;
}

.arrow:after {
    background: #dfdfdf;
    border: 2px solid white;
    content: "";
    position: absolute;
    left: 20px;
    top: -20px;
    width: 25px;
    height: 25px;
    box-shadow: 6px 5px 9px -9px black;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.arrow.top:after {
    bottom: -20px;
    top: auto;
}
/* jQuery UI Tooltip END */
div#wrapper	{ display:block;
			  width:100%;
			  min-width:990px;
			  margin:0px;
			  padding:0px; }


.seDISCHandle{
    position: absolute;
    top: 22px;
    height: 22px;
    width: 10px;
    overflow: hidden;
}
.seDISCRail {
    height: 66px;
    background-image: url(/AnalysisPortal/Images/rail_with_scale.png);
}

/* ------------------------------------------------
	header
-------------------------------------------------*/


header#header	{ position:relative;
					display:block;
					width:100%;
					min-width:990px;
					height:50px;
					margin:0px;
					padding:0px;
					background: #002958 url(/AnalysisPortal/images/homeheaderbg.png) repeat-y center; }
	
div#headerinner	{ position:relative;
					display:block;
					width:auto;
					height:141px;
					margin:0px;
					padding:0px;
					overflow:hidden;}
	
div.top	{ position:absolute;
			top:0px;
			right:0px;
			left:0px;
			display:block;
			width:100%;
			height:21px;
			margin:0px;
			padding:0px;
			background: url(/AnalysisPortal/images/topbg.png) repeat-x top; }

body.home header#header	{ height:585px;
							background: #002958 url(/AnalysisPortal/images/worldmapheaderbg.png) no-repeat center top; }
body.home header#header div#headerinner	{ height:585px; }
								  
body.map header#header	{ height:655px;
							overflow:visible;
							background: #002958 url(/AnalysisPortal/images/worldmapheaderbg.png) no-repeat center top; }
		
div#headercenter	{ display:block;
						width:1300px;
						margin:0px auto;
						padding:0px; }
							  
div#worldmap	{ display:block;
					width:100%;
					height:655px;
					margin:0px auto;
					padding:0px;
					background: url(/AnalysisPortal/images/worldmap.png) no-repeat center 63px; }

div#worldmapcanvas	{ position:relative;
						display:block;
						width:1300px;
						height:578px;
						margin:0px auto;
						padding:0px; }
							  
div#worldmapcanvas a	{ position:absolute;
							display:block;
							height:28px;
							margin:0px;
							padding:0px 20px 0px 40px;
							color:#fff;
							font:14px/28px 'museo_sans_700regular', Arial, Verdana, Helvetica, sans-serif;
							border-top:1px solid #4ca7ca;
							border-bottom:1px solid #054179;
							-webkit-border-radius: 1px;
							-webkit-border-radius: 1px;
							-moz-border-radius: 1px;	
							-moz-border-radius: 1px;
							border-radius: 1px;
							border-radius: 1px;
							-webkit-box-shadow:0px 0px 16px #3b7ca0;
							-moz-box-shadow:0px 0px 16px #3b7ca0;
							box-shadow:0px 0px 16px #3b7ca0;
							behavior: url(css/PIE.htc);
							background:url(/AnalysisPortal/images/worldmaplinkbg.png) repeat-x 0px 0px;  }
							  
div#worldmapcanvas a:hover	{ border-top:1px solid #ffba6d;
								border-bottom:1px solid #ff4f16;
								-webkit-box-shadow:0px 0px 16px #266386;
								-moz-box-shadow:0px 0px 16px #266386;
								box-shadow:0px 0px 16px #266386;
								background:url(/AnalysisPortal/images/worldmaplinkbg.png) repeat-x 0px -28px;  }
							  
div#worldmapcanvas a span.left	{ position:absolute;
									top:-1px;
									left:0px;
									display:block;
									width:1px;
									height:30px;
									margin:0px;
									padding:0px;
									background:url(/AnalysisPortal/images/worldmaplinksidebg.png) repeat-x 0px 0px;  }
div#worldmapcanvas a:hover span.left	{ background:url(/AnalysisPortal/images/worldmaplinksidebg.png) repeat-x 0px -30px;  }
												  
div#worldmapcanvas a span.right	{ position:absolute;
									top:-1px;
									right:0px;
									display:block;
									width:1px;
									height:30px;
									margin:0px;
									padding:0px;
									overflow:hidden;
									background:url(/AnalysisPortal/images/worldmaplinksidebg.png) repeat-x;  }
div#worldmapcanvas a:hover span.right	{ background:url(/AnalysisPortal/images/worldmaplinksidebg.png) repeat-x 0px -30px;  }
												  
div#worldmapcanvas a img	{ position:absolute;
								top:7px;
								left:10px;
								z-index:10;
								display:block;
								margin:0px;
								padding:0px;
								border:1px solid #4ca7ca;
								-webkit-border-radius: 1px;
								-webkit-border-radius: 1px;
								-moz-border-radius: 1px;	
								-moz-border-radius: 1px;
								border-radius: 1px;
								border-radius: 1px;
								behavior: url(css/PIE.htc); }
div#worldmapcanvas a:hover img	{ border:1px solid #ffba6d;  }
											  
div#worldmapcanvas a.se	{ top:164px;
							left:650px; }
div#worldmapcanvas a.uk	{ top:198px;
							left:570px;  }
div#worldmapcanvas a.pl	{ top:198px;
							left:750px;  }
div#worldmapcanvas a.us	{ top:232px;
							left:250px;  }
div#worldmapcanvas a.fr	{ top:232px;
							left:500px;  }
div#worldmapcanvas a.de	{ top:232px;
							left:640px;  }
												  
							  
.worldmapmain	{ text-align:center; }						  
div#worldmaptext	{ display:inline-block;
						width:978px;
						margin:-125px auto 30px auto;
						padding:0px; }
									  
div#worldmaptext *	{ color:#fff;
						font:13px/19px 'museo_sans_700regular', Arial, Verdana, Helvetica, sans-serif; }
									  
div#worldmaptext p	{ margin:0px 0px 5px 0px;
						text-align:right;
						color:#fff;
						font:13px/19px 'museo_sans_700regular', Arial, Verdana, Helvetica, sans-serif; }
									  
div#worldmaptext a	{ text-decoration:underline; }
										  
div#worldmaptextinner	{ position:relative;
							display:block;
							width:898px;
							height:125px;
							margin:0px auto;
							padding:20px 40px 0px 40px;
							color:#898989;
							font:13px/19px Arial, Helvetica, sans-serif;
							background:url(/AnalysisPortal/images/worldmaptextbg.png) repeat-x 0px 0px;  }
											  
div#worldmaptextinner *	{ color:#898989;
							font:13px/19px Arial, Helvetica, sans-serif; }
div#worldmaptextinner p	{ text-align: left; color:#898989;
							font:13px/19px Arial, Helvetica, sans-serif; }
												  
div#worldmaptextinner h1	{ margin:0px;
								padding:0px;
								color:#0e71a0;
								font:20px/40px 'museo_slab_700regular', "Bookman Old Style", Arial, Helvetica, sans-serif; }
									  
div#worldmaptextleft	{ position:absolute;
							top:-1px;
							left:-1px;
							display:block;
							width:11px;
							height:147px;
							margin:0px;
							padding:0px;
							background:url(/AnalysisPortal/images/worldmaptextleftbg.png) no-repeat 0px 0px;  }
                    
a#logo	{ float:left;
			display:block;
			width:186px;
			height:47px;
			margin:30px 0px 0px -20px;
			padding:0px;
			background: url(/AnalysisPortal/images/logo2.png) no-repeat 0px 0px; }
body.page #logo	 
{
    /*width:245px; 
    height:63px; */
    text-align: center;
    vertical-align: middle;
    margin:5px 0px 15px 0px;
    /*background: url("/AnalysisPortal/images/pagelogo.png") no-repeat scroll 0 0 transparent;*/
}
#logo .printlogo {
    max-width: 410px;
    max-height: 410px;
}
	
	a#logo img	{ visibility:hidden; }
	
	
div#headerright	{ float:left;
					clear:right;
					display:block;
					width:1134px;
					height:100px;
					margin:0px;
					padding:0px;}

body.page div#headerright	{ width:1075px; }
	body.page nav#topmenu	{ width:1075px; }
				
div#start	{ position:relative;
				display:block;
				width:1300px;
				height:485px;
				margin:0px auto;
				padding: 0px; }
				
div#starttext	{ position:relative;
					z-index:10;
					display:block;
					width:800px;
					height:269px;
					margin:0px;
					padding:52px 0px 0px 0px; }
				
div#starttext h1	{ margin:0px 0px 35px 0px;
						padding:0px;
						text-shadow:0px 0px 13px #146c95;
						color:#fff;
						font:50px/60px 'museo_slab_700regular', "Bookman Old Style", "Times New Roman", Georgia, serif;
						behavior: url(css/PIE.htc);  }

div#starttext h3	{ padding:0px 150px 25px 0px;
						color:#fff;
						font:30px/38px 'museo_slab_700regular', Arial, Verdana, Helvetica, sans-serif; }


div#starttext a, .linkbtn a { position:relative;
					display:inline-block;
					height:51px;
					margin:0px 0px 0px 10px;
					padding:11px 32px 11px 13px;
					text-decoration:none;
					color:#fff;
					font:20px/51px 'museo_slab_700regular', Arial, Verdana, Helvetica, sans-serif;
					background: url(/AnalysisPortal/images/starttextarightbig.png) no-repeat right 0px;   }
div#starttext a:hover, .linkbtn a:hover  { background: url(/AnalysisPortal/images/starttextarightbig.png) no-repeat right -74px;   }

div#starttext a span  { position:absolute;
						top:0px;
						left:-17px;
						display:block;
						width:17px;
						height:73px;
						margin:0px;
						padding:0px;
						background: url(/AnalysisPortal/images/starttextaleftbig.png) no-repeat 0px 0px;   }
div#starttext a:hover span  { background: url(/AnalysisPortal/images/starttextaleftbig.png) no-repeat 0px -73px;   }
	

div#startimg	{ position:absolute;
					right:-480px;
					bottom:0px;
					z-index:5;
					display:block;
					width:1301px;
					height:485px;
					margin:0px;
					padding:0px;
					overflow:hidden; }
				
div#startimg div#startimgmask	{ position:absolute;
									bottom:0px;
									left:0px;
									z-index:10;
									display:block;
									width:1301px;
									height:485px;
									margin:0px;
									padding:0px;
									background:url(/AnalysisPortal/images/startimgmask.png) no-repeat 0px 0px; }
													  
div#startimg div#startimgslider	{ display:block;
									width:1301px;
									height:485px;
									margin:0px;
									padding:0px; }
	
div#startimg img	{ position:absolute;
						top:0px;
						left:0px;
						z-index:5;
						display:block;
						width:1301px;
						height:485px;
						margin:0px;
						padding:0px;}
	
/* ------------------------------------------------
	menus
-------------------------------------------------*/

	nav#topmenu	{ clear:both;
				  display:block;
				  width:1134px;
				  margin:0px;
				  padding:0px;}

		nav#topmenu ul { float:right;
						 margin:0px -8px 0px 0px;
						 padding:0px;
						 list-style:none; }

			nav#topmenu li { float:left;
				      	     display:block;
	      			         margin:0px;
    	  			         padding:0px; }  
			nav#topmenu li.uk { margin:6px 15px 0px 0px; }  

				nav#topmenu a { position:relative;
								display:block;
								height:37px;
								margin:0px;
								padding:0px 33px 0px 18px;
								text-decoration:none;
								color:#fff;
								font:13px/25px 'museo_sans_300regular', Arial, Verdana, Helvetica, sans-serif;
								background: url(/AnalysisPortal/images/topmenuright.png) no-repeat right -37px;   }
				nav#topmenu li.uk a { display:block;
									  width:24px;
									  height:24px;
									  margin:0px;
									  padding:0px;
									  /*-moz-box-shadow: 0px 0px 2px #b7d5e4; -webkit-box-shadow: 0px 0px 2px #b7d5e4; box-shadow: 0px 0px 2px #b7d5e4;*/
									  background: url(/AnalysisPortal/images/uk.png) no-repeat 0px 0px;   }

					nav#topmenu a:hover { background: url(/AnalysisPortal/images/topmenuright.png) no-repeat right -37px;   }

					nav#topmenu a span    { position:absolute;
											top:0px;
											left:-15px;
											display:block;
											width:15px;
											height:37px;
											margin:0px;
											padding:0px;
											background: url(/AnalysisPortal/images/topmenuleft.png) no-repeat 0px -37px   }
											
						nav#topmenu a:hover span    { background: url(/AnalysisPortal/images/topmenuleft.png) no-repeat 0px -37px;   }

nav#topmenu a.edocmenu {
    font-weight: bold;
    /*color: #FCa773;*/
}
nav#topmenu:hover a.edocmenu {
    color: white;
}


	
	nav#menu	{ clear:both;
				  display:block;
				  width:1134px;
				  margin:0px;
				  padding:0px;}

		nav#menu ul { float:right;
					  margin:10px 10px 10px 0px;
					  padding:0px;
					  list-style:none; }

			nav#menu li { float:left;
				   		  display:block;
	      			      margin:0px;
    	  			      padding:0px; } 
 
				nav#menu a { display:block;
					   		 margin:0px 0px 0px 22px;
		      			     padding:0px 0px 0px 17px;
							 text-decoration:none;
							 color:#fff;
							 font:14px/20px 'museo_sans_700regular', Arial, Verdana, Helvetica, sans-serif;
							 background:url(/AnalysisPortal/images/menuarrow.png) no-repeat 0px center; }
					nav#menu a:hover { color:#fc7733;
							 		   background:url(/AnalysisPortal/images/menuarrow2.png) no-repeat 0px center; }

				/*nav#menu li.active a { color:#fff;
						       background:#c2a47b; }
				nav#menu a:hover { color:#fff;
						   background:#c2a47b; }*/

	a#openmenubtn { display:none;
					width:113px;
					height:39px;
					margin:-1px auto 0px auto;
					text-align:center;
					color:#fff;
					font: 14px/25px 'museo_sans_700regular', Arial, Verdana, Helvetica, sans-serif;
					background: url("/AnalysisPortal/images/menubtn.png") no-repeat 0px 0px;  }
					
	nav#submenu	{ width:414px;
				  margin:0px 0px 23px 0px;
				  padding:0px;}

		nav#submenu ul { width:414px;
						 margin:0px;
						 padding:0px;
						 list-style:none; }
	
			nav#submenu li { display:block;
	      			     	 width:414px;
			  				 margin:0px 0px 10px 0px;
    	  			     	 padding:0px; } 
 
				nav#submenu a { position:relative;
								display:block;
								width:414px;
								margin:0px;
		      			     	padding:0px;
								overflow:hidden;
					    	 	text-decoration:none;
								-webkit-transition:all 0.2s ease-in-out;
								-moz-transition:all 0.2s ease-in-out;
								-o-transition:all 0.2s ease-in-out;
								-ms-transition:all 0.2s ease-in-out;
								color:#025183;
								font:17px/23px 'museo_sans_700regular', Arial, Verdana, Helvetica, sans-serif;
								background:#efeeee url(/AnalysisPortal/images/submenulitop.png) no-repeat 0px 0px; }
 
				nav#submenu a:hover { /*width:424px;
								      margin:0px 0px 0px -10px;*/}

				nav#submenu li.active { color:#fc7733; }
				nav#submenu li.active a span { color:#545555;color:#fc7733;background:url(/AnalysisPortal/images/submenuarrowover.png) no-repeat 6px 5px;  }
				nav#submenu a:hover span { color:#fc7733;/*background:url(/AnalysisPortal/images/arrow.gif) no-repeat 6px 5px; */}
 
					nav#submenu a span { position:relative;
										 z-index:10;
										 display:block;
										 padding:6px 0px 6px 43px;
										 color:#025183;
										 font:17px/23px 'museo_sans_700regular', Arial, Verdana, Helvetica, sans-serif;
										 background:url(/AnalysisPortal/images/submenuarrow.png) no-repeat 6px 5px; }
		
					nav#submenu a span.submenubottom { position:absolute;
													   bottom:0px;
													   left:0px;
													   display:block;
													   width:424px;
													   height:16px;
													   margin:0px;
													   padding:0px;
													   background:url(/AnalysisPortal/images/submenulibottom.png) no-repeat 0px 0px; } 
					nav#submenu li.active a span.submenubottom { background:url(/AnalysisPortal/images/submenulibottom.png) no-repeat 0px 0px; } 
					nav#submenu a span.submenutopright { position:absolute;
													     top:0px;
													     right:0px;
													     display:none;
													     width:18px;
													     height:19px;
													     margin:0px;
													     padding:0px;
													     background:url(/AnalysisPortal/images/submenulitopright.png) no-repeat 0px 0px; } 
					nav#submenu li.active a span.submenutopright {  background:url(/AnalysisPortal/images/submenulitopright.png) no-repeat 0px 0px; } 
					nav#submenu a span.submenubottomright { position:absolute;
														    bottom:0px;
														    right:0px;
														    display:none;
														    width:18px;
														    height:16px;
														    margin:0px;
														    padding:0px;
														    background:url(/AnalysisPortal/images/submenulibottomright.png) no-repeat 0px 0px; } 
					nav#submenu li.active a span.submenubottomright { background:url(/AnalysisPortal/images/submenulibottomright.png) no-repeat 0px 0px; } 
													   
						nav#submenu li ul { width:379px;
						 					margin:18px 0px 8px 35px; }
							nav#submenu li li { width:379px; }
							nav#submenu li li a { width:336px;
												  margin:4px 0px;
												  padding:2px 0px 2px 43px;
												  font:17px/23px 'museo_sans_700regular', Arial, Verdana, Helvetica, sans-serif;
												  -webkit-transition:none;
												  -moz-transition:none;
												  -o-transition:none;
												  -ms-transition:none;
												  background: url("/AnalysisPortal/images/leftlefta.png") no-repeat 4px 0px; }
								nav#submenu li li a:hover { width:auto;
															margin:4px 0px;
															color:#fc7733;
															background: url("/AnalysisPortal/images/leftlefta3.png") no-repeat 4px 0px; }

							nav#submenu li li.active a { color:#fc7733;
													     background: url("/AnalysisPortal/images/leftlefta3.png") no-repeat 4px 0px; }
							nav#submenu li li.active a:hover { color:#fc7733; background: url("/AnalysisPortal/images/leftlefta3.png") no-repeat 4px 0px; }
							nav#submenu li li.open a { background: url("/AnalysisPortal/images/leftlefta2.png") no-repeat 4px 0px; }
							nav#submenu li li.open a:hover { background: url("/AnalysisPortal/images/leftlefta2.png") no-repeat 4px 0px; }
							nav#submenu li li.active li a { color:#025183; }
							nav#submenu li li.active li a:hover { color:#fc7733; }
							nav#submenu li li.active li.active a:hover { color:#fc7733; }

 
						nav#submenu li li ul { margin:4px 0px; }

							nav#submenu li li li  { margin:0px; }
							nav#submenu li li li a { margin:2px 0px 2px 44px;
													 padding:2px 0px 2px 16px;
													 font:17px/23px 'museo_sans_300regular', Arial, Verdana, Helvetica, sans-serif;
													 background:url(/AnalysisPortal/images/submenuarrow2.png) no-repeat 0px 10px; }

							nav#submenu li li li a:hover { width:auto;
														   margin:2px 0px 2px 44px;
														   color:#fc7733; 
														   background:url(/AnalysisPortal/images/submenuarrow2over.png) no-repeat 0px 10px !important; }

							nav#submenu li li.active li a { background:url(/AnalysisPortal/images/submenuarrow2.png) no-repeat 0px 10px; }
							nav#submenu li li li.active a { color:#fc7733;
															font:17px/23px 'museo_sans_300regular', Arial, Verdana, Helvetica, sans-serif;
															background:url(/AnalysisPortal/images/submenuarrow2over.png) no-repeat 0px 10px; }
							nav#submenu li li.active li.active a { color:#fc7733;
																   font:17px/23px 'museo_sans_300regular', Arial, Verdana, Helvetica, sans-serif;
																   background:url(/AnalysisPortal/images/submenuarrow2over.png) no-repeat 0px 10px; }
							nav#submenu li li li a span { position:relative;
														  z-index:10;
														  display:inline;
														  padding:0px;
														  color:#025183 !important;
														  font:11px/22px 'museo_sans_300regular', Arial, Verdana, Helvetica, sans-serif;
														  background:none; }
							nav#submenu li li li a:hover span { color:#fc7733 !important;
																background:none; }
							nav#submenu li.active li.active li.active a span { color:#fc7733 !important; }
							nav#submenu li.active li.active li.active a:hover span { color:#fc7733 !important; }
/* ------------------------------------------------
	main content
-------------------------------------------------*/
    div.article table.logintable { }
    div.article table.logintable tr td { padding: 0px 5px 5px 0px; }
	div.border	{ clear:both;
				  display:block;
				  width:auto;
				  height:38px;
				  margin:0px;
				  padding:0px;
				  overflow:hidden;
				  background: url(/AnalysisPortal/images/borderbg.png) repeat-x top; }

		div#bordercenter	{ display:block;
							  width:1300px;
							  height:39px;
							  margin:0px auto;
							  padding:0px;
							  overflow:hidden; }
				
			div#bordercenter h2	{ margin:0px;
								  padding:0px;
								  color:#fff;
								  font: 20px/39px 'museo_slab_700regular', "Bookman Old Style", "Times New Roman", Georgia, serif; }



	section#main	{ position:relative;
					  display:block;
					  width:100%;
					  margin:0px;
					  padding:0px 0px 40px 0px;
					  background: url(/AnalysisPortal/images/mainbg.png) repeat-x top; }


		div#middle	{ position:relative;
					  display:block;
					  width:1300px;
					  margin:0px auto;
					  padding:0px 0px 40px 0px; }
		
	
							  
			
			div.left	{ float:left;
						  display:block;
						  width:745px;
						  margin:0px;
						  padding:40px 40px 0px 0px; }
				div#bordercenter div.left	{ padding:0px 40px 0px 0px; }
				
				div.leftleft	{  }

	
					div.leftleft *	{ color:#636363;
									  font:14px/22px 'museo_sans_300regular', Arial, Verdana, Helvetica, sans-serif; }

					div.leftleft strong	{ color:#000;
										  font:14px/22px 'museo_sans_700regular', Arial, Verdana, Helvetica, sans-serif; }

					div.leftleft ul	{ margin:5px 5px 0px 0px;
									  padding:0px;
									  list-style:none; }

						div.leftleft ul li	{ float:left; 
											  margin:0px 5px 10px 0px;
								 			  padding:0px; }

							div.leftleft ul li a	{ display:block;
													  padding:0px 20px 0px 40px;
													  color:#0e6593;
													  font:15px/24px 'museo_slab_700regular', Arial, Verdana, Helvetica, sans-serif;
													  border:1px solid #ebebeb;
													  background:#f9f9f9 url(/AnalysisPortal/images/leftlefta.png) no-repeat -1px center; }
                            
								div.leftleft ul li a:hover	{ color:#fc7733;
															  border:1px solid #e0e0e0;
															  background:#f9f9f9 url(/AnalysisPortal/images/leftlefta3.png) no-repeat -1px center; }
	            div.rightright	{  }

	
					div.rightright *	{ color:#636363;
									  font:14px/22px 'museo_sans_300regular', Arial, Verdana, Helvetica, sans-serif; }

					div.rightright strong	{ color:#000;
										  font:14px/22px 'museo_sans_700regular', Arial, Verdana, Helvetica, sans-serif; }

					div.rightright ul	{ margin:5px 0px 0px 0px;
									  padding:0px;
									  list-style:none; }

						div.rightright ul li	{ float:right; 
											  margin:0px 0px 10px 0px;
								 			  padding:0px; }

							div.rightright ul li a	{ display:block;
													  padding:0px 20px 0px 40px;
													  color:#0e6593;
													  font:15px/24px 'museo_slab_700regular', Arial, Verdana, Helvetica, sans-serif;
													  border:1px solid #ebebeb;
													  background:#f9f9f9 url(/AnalysisPortal/images/leftlefta.png) no-repeat -1px center; }
								div.rightright ul li a:hover	{ color:#fc7733;
															  border:1px solid #e0e0e0;
															  background:#f9f9f9 url(/AnalysisPortal/images/leftlefta3.png) no-repeat -1px center; }
				div.leftright	{ float:left;
								  display:block;
								  width:168px;
								  height:166px;
								  margin:0px -3px 0px 0px;
								  padding:0px; }
								  
					div.leftright img	{ display:block;
										  width:162px;
										  height:160px;
										  margin:0px;
										  padding:0px;
										  padding:0px; 
										  behavior: url(css/PIE.htc);
										  border:3px solid #fff;
										  -webkit-box-shadow:0px 0px 4px #cbcbcb;-moz-box-shadow:0px 0px 4px #cbcbcb; box-shadow:0px 0px 4px #cbcbcb;  }
				
			div.right	{ float:left;
						  display:none;
						  width:367px;
						  margin:0px;
						  padding:0px 53px; }

				/*div.righttext	{ display:block;
								  height:73px;
								  margin:0px;
								  padding:0px; }
				div.righttext	{ padding:0px 50px 0px 0px;}*/
	
				div.right *	{ color:#636363;
							  font:14px/18px 'museo_sans_300regular', Arial, Verdana, Helvetica, sans-serif; }

				div.right p	{ padding:0px 50px 0px 0px;
							  font:17px/23px 'museo_sans_300regular', Arial, Verdana, Helvetica, sans-serif; }

				div.right strong	{ color:#000;
									  font:14px/18px 'museo_sans_700regular', Arial, Verdana, Helvetica, sans-serif; }

				div.right ul	{ margin:0px 0px 0px 0px;
								  padding:0px;
								  list-style:none; }

					div.right ul li	{ display:block;
									  width:406px;
									  height:48px;
									  margin:0px 0px 11px 0px;
									  padding:0px; }

						div.right ul li a	{ position:relative;
											  display:block;
											  width:296px;
											  height:32px;
											  margin:0px;
											  padding:8px 0px 8px 70px;
											  color:#a4cadd;
											  font:11px/14px 'museo_sans_300regular', Arial, Verdana, Helvetica, sans-serif;
											  background:url(/AnalysisPortal/images/rightabg.png) no-repeat 0px 0px; }
							div.right ul li a:hover	{ color:#ffb562; background:url(/AnalysisPortal/images/rightabg.png) no-repeat 0px -48px; }

							div.right ul li a strong	{ color:#fff;
									 					  font:15px/14px 'museo_sans_700regular', Arial, Verdana, Helvetica, sans-serif; }
	
							div.right ul li span.date	{ position:absolute;
														  top:-4px;
														  left:4px;
														  display:block;
														  width:53px;
														  height:43px;
														  margin:0px;
														  padding:5px 0px 0px 0px;
														  text-align:center;
														  color:#898989;
														  font:11px/14px 'museo_sans_300regular', Arial, Verdana, Helvetica, sans-serif;
														  background:url(/AnalysisPortal/images/datebg.png) no-repeat 0px 0px;  }
	
								div.right ul li span.date strong	{ display:block;
																	  text-align:center;
																	  color:#000;
																	  font:22px/24px 'museo_sans_700regular', Arial, Verdana, Helvetica, sans-serif; }

							div.right ul li.last	{ height:auto;margin:0px; }
							div.right ul li.last a	{ display:block;
													  width:auto;
													  height:auto;
													  padding:10px 0px 10px 42px;
													  color:#0e6593;
													  font:13px/20px 'museo_sans_700regular', Arial, Verdana, Helvetica, sans-serif;
													  background:url(/AnalysisPortal/images/leftlefta.png) no-repeat 0px 6px; }
								div.right ul li.last a:hover	{ color:#fc7733;
																  background:url(/AnalysisPortal/images/leftlefta3.png) no-repeat 0px 6px; }
																  
			div.noutbild	{ display:block;
							  width:387px;
							  margin:0px -10px;
							  padding:0px;
							  behavior: url(css/PIE.htc);
							  border:3px solid #fff;
							  -webkit-box-shadow:0px 0px 4px #cbcbcb;-moz-box-shadow:0px 0px 4px #cbcbcb; box-shadow:0px 0px 4px #cbcbcb; }
							  
				div.noutbildimg	{ display:block;
								  width:387px;
								  height:140px;
								  margin:0px;
								  padding:0px; 
								  overflow:hidden; }
									  
					div.noutbildimg img	{ display:block;
										  width:387px;
										  margin:0px;
										  padding:0px; }
										  
				div.noutbildtext	{ padding:10px; }
				div.right div.noutbildtext p	{ padding:0px; font:14px/18px 'museo_sans_300regular', Arial, Verdana, Helvetica, sans-serif; }
				div.right div.noutbildtext ul	{ margin:5px 0px 0px 0px; }
					div.right div.noutbildtext ul li	{ width:auto; }
						div.right div.noutbildtext ul li a	{ width:auto; padding: 0 0 0 20px; background: url("/AnalysisPortal/images/rellink.gif") no-repeat 0px 7px ; }
						div.right div.noutbildtext ul li a:hover	{ color:#fc7733; background: url("/AnalysisPortal/images/menuarrow2.png") no-repeat 0px 7px; }
	
			div#EDOCFastlinks	{ float:left;
								  display:block;
								  width:413px;
								  margin:0px;
								  padding:0px;
								  position:relative;
								  background:#fff; }

				div#EDOCFastlinksinner	{ clear:both;
										  display:inline;
										  width:408px;
										  margin:0px;
										  padding:0px 0px 0px 0px; }	
										  
					div#EDOCFastlinkstext *	{ color:#636363;
							  				  font: 14px/18px arial,verdana,sans-serif; }

					div#EDOCFastlinkstext strong	{ color:#000;
													  font: 14px/18px 'museo_sans_700regular', Arial, Verdana, Helvetica, sans-serif; }

					div#EDOCFastlinkstext h2	{ margin:-80px 0px 41px 0px;	
												  padding:0px;
												  color:#fff;
												  font:20px/39px 'museo_slab_700regular', "Bookman Old Style", "Times new roman", georgia, serif; }

				div#EDOCFastlinksinner2	{ position:relative;
										  /*height:164px;*/
										  border:1px solid #e3e3e3;
										  background:url(/AnalysisPortal/images/EDOCFastlinksinner.png) no-repeat right bottom;}	
										  
					div#EDOCFastlinksleft	{ position:absolute;
											  top:-2px;
											  left:-1px;
											  display:block;
											  width:11px;
											  height:168px;
											  margin:0px;
											  padding:0px;
											  background:url(/AnalysisPortal/images/EDOCFastlinkleftbg.png) no-repeat 0px 0px; }																	  
	
			div.tools	{ float:left;
						  display:block;
						  width:455px;
						  min-height:274px;
						  margin:1px 0px 0px 0px;
						  padding:0px 0px 0px 60px;
						  background:url(/AnalysisPortal/images/toolsbg.png) no-repeat 0px 0px; }
			div#bordercenter div.tools	{ margin:0px; background:none; }
												  
				div#EDOCFastlinkslist	{ float:left;
										  display:block;
										  width:195px;
										  height:122px;
										  margin:0px 0px 0px 0px;
										  padding:39px 0px 0px 0px;
										  behavior: url(css/PIE.htc);
										  border-right:none;
										  /*-webkit-box-shadow:inset 1px 1px 16px #f7f7f7;-moz-box-shadow:inset 1px 1px 16px #f7f7f7; box-shadow:inset 1px 1px 16px #f7f7f7;*/ }	

					div#EDOCFastlinkslist ul	{ margin:0px;
												  padding:0px;
												  list-style:none; }
				
						div#EDOCFastlinkslist ul li	{ margin:0px;
													  padding:0px; }

							div#EDOCFastlinkslist ul li a	{ margin:0px;
															  padding:0px 0px 0px 20px;
															  font:16px/26px 'museo_sans_300regular', Arial, Verdana, Helvetica, sans-serif;
															  background:url(/AnalysisPortal/images/EDOCFastlinkslistliarrow.png) no-repeat 0px 4px; }
								div#EDOCFastlinkslist ul li a:hover	{ color:#fc7733;
																	  background:url(/AnalysisPortal/images/menuarrow2.png) no-repeat 0px 4px; }	


				div#EDOCFastlinksimg	{ float:right;
										  display:block;
										  width:260px;
										  margin:0px ;
										  padding:0px;
										  text-align:right;overflow:hidden;
										  /*background:url(/AnalysisPortal/images/EDOCFastlinksinner.png) no-repeat right bottom;
										  border:1px solid #fff;
										  border-left:none;			
										  background:url(/AnalysisPortal/images/EDOCFastlinksimgbg.png) no-repeat right 0px;*/ }	
										  
				.texttop { clear:both;
						   display:block;
						   padding:20px 0px 0px 0px; 
						   font: 13px/19px Arial,Verdana,Helvetica,sans-serif; }
					.texttop * { font: 13px/19px Arial,Verdana,Helvetica,sans-serif; }
				
/* ------------------------------------------------	
	pages
-------------------------------------------------*/
	

	div#mainmiddle	{ position:relative;
					  display:block;
					  width:1300px;
					  margin:0px auto 20px auto;
					  padding:0px 0px;
					  /*border-bottom:1px solid #e3e3e3;*/
					  background:url(/AnalysisPortal/images/mainborderbg.png) repeat-y 100px 0px; }

		div.mainleft	{ float:left;
						  display:block;
						  width:414px;
						  margin:0px 0px 20px 0px;
						  padding:20px 0px 0px 0px;
						  position:relative;
						  z-index:10; }

			a.mainleftpuff	{ display:block;
							  width:414px;
							  margin:0px 0px 25px 0px;
							  padding:0px; }
			
				div.mainleftpuffimg	{ position:relative;
									  z-index:20;
									  display:block;
									  width:383px;
									  margin:0px;
									  padding:0px;
									  text-align:center;
									  overflow:hidden;
									  -webkit-border-top-right-radius: 15px;
									  -webkit-border-top-left-radius: 15px;
									  -moz-border-radius-topright: 15px;	
									  -moz-border-radius-topleft: 15px;
									  border-top-right-radius: 15px;
									  border-top-left-radius: 15px;
									  behavior: url(css/PIE.htc);
									  border:1px solid #dadada;
									  border-bottom:none;
									  /*-webkit-box-shadow: inset 0px 0px 68px #e6e6e6;
									  -moz-box-shadow:inset 0px 0px 68px #e6e6e6;
									  box-shadow:inset 0px 0px 68px #e6e6e6;*/
									  background:#e7e7e7 url(/AnalysisPortal/images/mainleftpuffimgbg.png) no-repeat center top; }
							  	
					div.mainleftpuffimg img	{ display:block;
											  margin:0px auto;
											  padding:0px;
											  -webkit-border-top-right-radius: 15px;
											  -webkit-border-top-left-radius: 15px;
											  -moz-border-radius-topright: 15px;	
											  -moz-border-radius-topleft: 15px;
											  border-top-right-radius: 15px;
											  border-top-left-radius: 15px;
											  behavior: url(css/PIE.htc); }
				a:hover.mainleftpuff div.mainleftpuffimg	{ -webkit-box-shadow:0px 0px 15px #bbbbbb;
															  -moz-box-shadow:0px 0px 15px #bbbbbb;
															  box-shadow:0px 0px 15px #bbbbbb; }
							  	
				div.mainleftpufftext	{ display:block;
										  width:347px;
										  margin:0px;
										  padding:10px 18px;
										  color:#626363;
										  font:14px/20px 'museo_sans_300regular', Arial, Verdana, Helvetica, sans-serif;
										  -webkit-border-bottom-right-radius: 15px;
										  -webkit-border-bottom-left-radius: 15px;
										  -moz-border-radius-bottomright: 15px;	
										  -moz-border-radius-bottomleft: 15px;	
										  border-bottom-right-radius: 15px;
										  border-bottom-left-radius: 15px;
										  border:1px solid #dadada;
										  border-top:none;
										  behavior: url(css/PIE.htc);
										  background:#efeeee url(/AnalysisPortal/images/mainleftpufftextbg.png) repeat-x; }
				a:hover.mainleftpuff div.mainleftpufftext	{ -webkit-box-shadow: 0px 0px 15px #bbbbbb;
															  -moz-box-shadow:0px 0px 15px #bbbbbb;
															  box-shadow:0px 0px 15px #bbbbbb; }
							  	
					div.mainleftpufftext *	{ color:#626363;
										  	  font:14px/20px 'museo_sans_300regular', Arial, Verdana, Helvetica, sans-serif; }
					div.mainleftpufftext strong	{ color:#025183;
							 				 	  font:14px/20px 'museo_sans_700regular', Arial, Verdana, Helvetica, sans-serif; }
			

		div.mainright	{ float:left;
						  display:block;
						  position:relative;
						  width:884px;
						  margin:0px 0px 0px 0px;
						  padding:0px;
						  position:relative;
						  z-index:20; 
						  border-right:1px solid #fff;
						  background:#fff; }

			div.relimg	{ position:relative;
						  width:883px;
						  height:300px;
						  margin:-140px 1px 0px 1px; 
						  /*overflow:hidden;*/
						  background:#fff; }

				div.relimginner	{ position:relative;
								  z-index:8;	
								  width:883px;
								  height:300px;
								  margin:0px; 
								  padding:0px;
						  		  overflow:hidden;
								  background:#fff; }


				div.relimgshadow	{ position:absolute;
									  top:0px;
									  left:0px;
									  z-index:5;
									  width:883px;
									  height:138px;
									  behavior: url(css/PIE.htc);
									  -webkit-box-shadow: 0px 0px 15px #197093;
									  -moz-box-shadow:0px 0px 15px #197093; 
									  box-shadow:0px 0px 15px #197093; }

				div.relimg img	{ position:relative;
								  z-index:10;	
								  display:block;
								  margin:0px;
								  padding:0px;}

			div.mainrightinner	{ width:883px;
								  margin:-58px 0px 0px 0px;
								  /*padding:160px 1px 1px 1px;*/
								  -webkit-box-shadow: 0px 0px 15px #bdbdbd;
								  -moz-box-shadow:0px 0px 15px #bdbdbd; 
								  box-shadow:0px 0px 15px #bdbdbd; }

			div.norelimg div.mainrightinner	{ float:left;
											  display:inline-block;
											  margin:0px 1px 0px 1px;
											  padding:0px;
											  background:#fff; }

			div.norelimg div.mainrightinner div.border	{ margin:-142px 0px 0px 0px; }

				div.norelimg div.topborder{ position:absolute;
											top:-143px;
											left:0px;
											display:block;
											width:883px;
											height:142px;
											border:1px solid #1a6a88;
											border-bottom:none; }

				div.mainrightinner2	{ position:relative;
									  border:1px solid #e3e3e3;
									  border-top:none;
									  background:#fff url(/AnalysisPortal/images/mainrightinnerbg.png) repeat-x top; }
                
					div.heading	{ padding:0px 43px; }
						div.heading h1	{ margin:0px;
										  padding:0px;
										  color:#fff;
										  font: 22px/35px 'museo_slab_700regular', "Bookman Old Style","Times New Roman",Georgia,serif; }
							.utbildning h1	{ float:left;
											  width:550px; }
							.utbildning h2	{ float:right;
											  width:200px;
											  text-align:right;
											  color:#fff;
											  font: 18px/39px 'museo_slab_700regular', "Bookman Old Style","Times New Roman",Georgia,serif;  }
			

					div.breadcrumbs	{ padding:8px 43px; }
						div.breadcrumbs ul	{ margin:0px;
											  padding:0px;
											  list-style:none; }

							div.breadcrumbs ul li	{ float:left;
													  display:block;
													  margin:0px;
													  padding:0px;
													  color:#000000;
													  font:12px/20px 'museo_sans_300regular', Arial, Verdana, Helvetica, sans-serif; }

								div.breadcrumbs ul li a	{ display:block;margin:0px 14px 0px 0px;
														  padding:0px 14px 0px 0px;
														  color:#000000;
														  font:12px/20px 'museo_sans_300regular', Arial, Verdana, Helvetica, sans-serif;
														  background:url(/AnalysisPortal/images/crumb.gif) no-repeat right center; }
									div.breadcrumbs ul li a:hover	{ color:#fc7733; }
			


					div#ingress, td.ingress	{ padding:20px 43px 0px 43px; padding:0px 0px 20px 0px;}
						div#ingress h2, td.ingress h2	{ margin:0px;
										  color:#000;
										  font: 20px/28px 'museo_slab_700regular', "Bookman Old Style","Times New Roman",Georgia,serif;  }
										  
					div#article	{ padding:20px 43px 56px 43px; }
							div#article ul { list-style:disc; }
							div#article div.leftleft ul { list-style: none; }
							div#article div.rightright ul { list-style: none; }
						div#article span.date	{ float:left;
												  display:block;
												  width:53px;
												  height:43px;
												  margin:3px 10px 0px 0px;
												  padding:5px 0px 0px 0px;
												  text-align:center;
												  color:#898989;
												  font:11px/14px 'museo_sans_300regular', Arial, Verdana, Helvetica, sans-serif;
												  background:url(/AnalysisPortal/images/datebg.png) no-repeat 0px 0px;  }

							div#article span.date strong	{ display:block;
															  text-align:center;
															  color:#000;
															  font:22px/24px 'museo_sans_700regular', Arial, Verdana, Helvetica, sans-serif; }

						div#article div.rellinks	{ float:right;
													  width:186px;
													  margin:0px 0px 30px 30px;
													  padding:20px;
													  border:1px solid #e3e3e3;
													  behavior: url(css/PIE.htc);
													  -webkit-box-shadow: inset 0px 0px 21px #eeeeee;
													  -moz-box-shadow:inset 0px 0px 21px #eeeeee;
													  box-shadow:inset 0px 0px 21px #eeeeee; }

							div#article  div.rellinks h4	{ margin:0px 0px 10px 0px;
															  padding:0px 20px 0px 0px;	
															  color:#000;
															  font:13px/24px 'museo_sans_700regular', Arial, Verdana, Helvetica, sans-serif; }

							div#article div.rellinks ul	{ margin:0px;
														  padding:0px 0px 0px 0px;
														  list-style:none; }
							div#article div.rellinks ul.archive	{ padding:0px 0px 20px 0px; }

								div#article div.rellinks ul li	{ margin:0px 0px 5px 0px;
																  padding:0px 0px 0px 20px;
																  color:#025183;
																  font:12px/16px 'museo_sans_700regular', Arial, Verdana, Helvetica, sans-serif; 
																  background:url(/AnalysisPortal/images/rellink.gif) no-repeat 0px 2px; }
									div#article div.rellinks ul li a	{ display:block; }
								div#article div.rellinks ul li a:hover	{ color:#fc7733 !important; }
								div#article div.rellinks ul li.active a	{ color:#000; }
								div#article div.rellinks ul li.active li a	{ color:#025183; }
								div#article div.rellinks ul li.active li.active a	{ color:#000; }
								div#article div.rellinks ul li.active li.active li a	{ color:#025183; }
								div#article div.rellinks ul li.active li.active li.active a	{ color:#000; }
								div#article div.rellinks ul li.active li li li a	{ color:#025183; }
								div#article div.rellinks ul.archive li	{ font:14px/18px 'museo_sans_700regular', Arial, Verdana, Helvetica, sans-serif;  }
													  
									div#article div.rellinks li ul { padding:5px 0px 0px 0px; }
										div#article div.rellinks li li { font:12px/16px 'museo_sans_700regular', Arial, Verdana, Helvetica, sans-serif;
													 		 background:url(/AnalysisPortal/images/rellink.gif) no-repeat 0px 4px; }
											div#article div.rellinks li li a { font:12px/16px 'museo_sans_700regular', Arial, Verdana, Helvetica, sans-serif; }
											div#article div.rellinks li li a span { font:10px/16px 'museo_sans_300regular', Arial, Verdana, Helvetica, sans-serif; }
												div#article div.rellinks li li ul { padding:5px 0px 0px 0px; }
														div#article div.rellinks li li li { margin:0px 0px 5px 0px;
																							padding:0px;
																							font:11px/14px 'museo_sans_700regular', Arial, Verdana, Helvetica, sans-serif !important;
																							background:none; }
														div#article div.rellinks li li li a { font:11px/14px 'museo_sans_700regular', Arial, Verdana, Helvetica, sans-serif; }
														div#article div.rellinks li li a span { font:11px/14px 'museo_sans_300regular', Arial, Verdana, Helvetica, sans-serif; }

							div.rellogo	{ display:block;
										  width:222px;
										  margin:20px -20px -19px -19px;
										  padding:0px;
										  border:1px solid #e3e3e3; }
	
								div.rellogo img	{ display:block;
												  margin:0px;
												  padding:0px; }

							div.refperson	{ float:right;
											  display:block;
											  margin:-30px 0px 10px 10px;
											  padding:0px; }
	
								div.refperson img	{ display:block;
													  margin:0px;
													  padding:0px; }
	
					div.boxar	{ display:block;
								  margin:0px -43px 0px 0px;
								  padding:30px 0px 0px 0px; }

						a.box	{ float:left;
								  display:block;
								  width:380px;
								  height:154px;
								  margin:0px 30px 30px 0px;
								  padding:0px;
								  behavior: url(css/PIE.htc);
								  -webkit-box-shadow: inset 0px 0px 24px #f0f0f0;
								  -moz-box-shadow:inset 0px 0px 24px #f0f0f0;
								  box-shadow:inset 0px 0px 24px #f0f0f0;
								  border:1px solid #e1e1e1;zoom:1;
								  background:#fff; }
							.boxlast	{ margin:0px 0px 10px 0px; }
							a:hover.box	{ -webkit-box-shadow: inset 0px 0px 24px #f0f0f0, 0px 0px 24px #d1d1d1;
										  -moz-box-shadow:inset 0px 0px 24px #f0f0f0, 0px 0px 24px #d1d1d1;
										  box-shadow:inset 0px 0px 24px #f0f0f0, 0px 0px 24px #d1d1d1;
										  behavior: url(css/PIE.htc);
										  border:1px solid #d9d9d9; }

							div.boximg	{ float:left;
										  display:block;
										  width:158px;
										  height:154px;
										  margin:0px;
										  padding:0px; }

							div.boxtext	{ float:left;
										  display:block;
										  width:198px;
										  height:114px;
										  margin:0px;
										  padding:20px 10px 20px 10px; }

								div.boxtextinner	{ display:table-cell;
													  width:208px;
													  height:114px;
													  margin:0px;
													  padding:0px;
													  vertical-align:middle;
													  color:#898989;
													  font:14px/18px 'museo_sans_300regular', Arial, Verdana, Helvetica, sans-serif; }

									div.boxtextinner *	{ color:#898989;
														  font:14px/18px 'museo_sans_300regular', Arial, Verdana, Helvetica, sans-serif; }
	
									div.boxtextinner h2	{ margin:0px 0px 5px 0px;
														  padding:0px;	
														  color:#075e8d;
														  font:17px/26px 'museo_sans_700regular', Arial, Verdana, Helvetica, sans-serif; }
	

						div.prodtext	{ display:block;
										  width:auto;
										  margin:0px;
										  padding:0px 0px 30px 0px; }

						div.prodimg	{ float:right;
									  display:block;
									  width:320px;
									  margin:0px;
									  padding:0px 0px 15px 70px; }

							div.prodimg img	{ display:block;
											  margin:0px auto;
											  padding:0px; }

						div.prodetc	{ clear:both;
								  	  display:block;
									  width:auto;
									  margin:0px;
									  padding:0px 0px 20px 0px; }

							a.intresseanmalan { display:inline-block;
												height:28px;
												margin:0px 0px 5px 0px;
												padding:0px 18px;
												color:#fff;
												font:14px/28px 'museo_sans_700regular', Arial, Verdana, Helvetica, sans-serif;
												border:1px solid #1a6a95;
												background:url(/AnalysisPortal/images/intresseanmalanbg.png) repeat-x; }

							ul.pricetable	 { display:block ;
											   margin:0px 1px 0px 0px;
											   padding:0px;
											   behavior: url(css/PIE.htc);
											   -webkit-box-shadow: inset 0px 0px 24px #f0f0f0;
											   -moz-box-shadow:inset 0px 0px 24px #f0f0f0;
											   box-shadow:inset 0px 0px 24px #f0f0f0;
											   border:1px solid #e1e1e1; }

								ul.pricetable li { margin:0px;
												   padding:0px 15px;
												   color:#555;
												   font:13px/28px 'museo_sans_300regular', Arial, Verdana, Helvetica, sans-serif; }
	
									ul.pricetable li.even { behavior: url(css/PIE.htc);
															-webkit-box-shadow: inset 0px 0px 24px #eee;
															-moz-box-shadow:inset 0px 0px 24px #eee;
															box-shadow:inset 0px 0px 24px #eee; }
	
									ul.pricetable li div.pricetablecol1	{ float:left;
																		  width:290px;
																		  color:#555;
																		  font:13px/28px 'museo_sans_300regular', Arial, Verdana, Helvetica, sans-serif; }

									ul.pricetable li div.pricetablecol2	{ float:left;
																		  width:80px;
																		  text-align:right;
																		  color:#555;
																		  font:13px/28px 'museo_sans_300regular', Arial, Verdana, Helvetica, sans-serif; }
									
						div.prodpuffar	{ display:block;
										  width:auto;
										  margin:0px -20px 0px 0px;
										  padding:0px 0px 0px 0px; }

							a.prodpuff	{ float:left;
										  display:block;
										  width:383px;
										  margin:0px 20px 20px 0px;
										  padding:1px; 
										  text-decoration:none;
										  behavior: url(css/PIE.htc);
										  -webkit-box-shadow: inset 0px 0px 24px #f0f0f0;
										  -moz-box-shadow:inset 0px 0px 24px #f0f0f0;
										  box-shadow:inset 0px 0px 24px #f0f0f0;
										  border:1px solid #e1e1e1;}
								a:hover.prodpuff	{ -webkit-box-shadow:0px 0px 15px #bbbbbb;
													  -moz-box-shadow:0px 0px 15px #bbbbbb;
													  box-shadow:0px 0px 15px #bbbbbb; }

								a.prodpuff figure	{ position:relative;
													  display:block;
													  width:381px;
													  height:283px;
													  margin:0px;
													  padding:0px; 
													  overflow:hidden;
													  border:1px solid #e1e1e1;}

									a.prodpuff figure div.magnify	{ position:absolute;
																	  bottom:0px;
																	  left:0px;
																	  width:28px;
																	  height:28px;
																	  display:block;
																	  margin:0px;
																	  padding:0px;
																	  background:url(/AnalysisPortal/images/magnify.png) no-repeat 0px 0px; }

									a.prodpuff figure div.vid	{ position:absolute;
																  top:0px;
																  left:0px;
																  width:381px;
																  height:283px;
																  display:block;
																  margin:0px;
																  padding:0px;
																  background:url(/AnalysisPortal/images/prodpuffvid.png) no-repeat center center; }

									a.prodpuff figure img	{ display:block;
															  width:381px;
															  margin:0px;
															  padding:0px; }

								a.prodpuff figcaption	{ display:block;
														  margin:0px;
														  padding:15px;
														  color:#898989;
														  font:15px/18px 'museo_sans_300regular', Arial, Verdana, Helvetica, sans-serif;}
                                a.prodpuff figcaption *  { font:15px/18px 'museo_sans_300regular', Arial, Verdana, Helvetica, sans-serif; margin: 0; padding: 0; }

					div.referenser	{ clear:both;
									  display:block;
									  width:auto;
									  margin:0px 0px 0px 0px;
									  padding:18px 0px 0px 0px; }

						a.referens	{ display:block;
									  width:791px;
									  height:132px;
									  margin:0px 10px 18px 0px;
									  padding:1px; 
									  text-decoration:none;
									  behavior: url(css/PIE.htc);
									  -webkit-box-shadow: inset 0px 0px 24px #f0f0f0;
									  -moz-box-shadow:inset 0px 0px 24px #f0f0f0;
									  box-shadow:inset 0px 0px 24px #f0f0f0;
									  border:1px solid #e1e1e1; }
							a:hover.referens	{ -webkit-box-shadow: inset 0px 0px 24px #f0f0f0, 0px 0px 24px #d1d1d1;
												  -moz-box-shadow:inset 0px 0px 24px #f0f0f0, 0px 0px 24px #d1d1d1;
												  box-shadow:inset 0px 0px 24px #f0f0f0, 0px 0px 24px #d1d1d1;
												  border:1px solid #d9d9d9; }

							a.referens figure	{ position:relative;
												  float:left;
												  display:block;
												  width:389px;
												  height:130px;
												  margin:0px;
												  padding:0px; 
												  overflow:hidden;
												  border:1px solid #e1e1e1;}

								a.referens figure img	{ display:block;
														  margin:0px;
														  padding:0px; }

							a.referens figcaption	{ float:left;
													  display:block;
													  width:349px;
													  height:112px;
													  margin:0px;
													  padding:10px 25px 10px 15px;
													  color:#898989;
													  font:14px/18px 'museo_sans_300regular', Arial, Verdana, Helvetica, sans-serif; }

								a.referens figcaption div.reftext	{ display:table-cell;
																	  width:349px;
																	  height:112px;
																	  vertical-align:middle;
																	  color:#898989;
																	  font:14px/18px 'museo_sans_300regular', Arial, Verdana, Helvetica, sans-serif; }

								a.referens figcaption h2	{ margin:0px 0px 5px 0px;
															  padding:0px;
															  color:#075e8d;
															  font:17px/26px 'museo_sans_700regular', Arial, Verdana, Helvetica, sans-serif; }

					div.tipsaprint	{ position:absolute;
									  bottom:0px;
									  left:1px;
									  width:879px;
									  height:36px;
									  text-align: right;
									  background:url(/AnalysisPortal/images/tipsaprintbg.png) repeat-x top; }
                    
						/*div.tipsaprint ul	{ margin:0px;
											  padding:0px 43px;
											  list-style:none; }
	
							div.tipsaprint li	{ float:left;
												  margin:0px 20px 0px 0px;
												  padding:0px; 
												  color:#898989;
												  font:12px/34px 'museo_sans_300regular', Arial, Verdana, Helvetica, sans-serif; }*/

								div.tipsaprint a	{ padding:0px;
													  color:#898989;margin-right: 20px;
													  font:12px/35px 'museo_sans_300regular', Arial, Verdana, Helvetica, sans-serif; }
									div.tipsaprint a:hover	{ color:#fc7733; }
									
								div.tipsaprint li.print a	{ background:url(/AnalysisPortal/images/print.gif) no-repeat 0px center; }
								div.tipsaprint li.tipsa a	{ background:url(/AnalysisPortal/images/tipsa.gif) no-repeat 0px center; }
								div.tipsaprint li.fb	 a	{ background:url(/AnalysisPortal/images/fb.gif) no-repeat 0px center; }
								div.tipsaprint li.tw	 a	{ background:url(/AnalysisPortal/images/tw.gif) no-repeat 0px center; }

                    div.tipsaprint table {
                        width: 100%;
                    }
                    div.tipsaprint table tr td:first-child
                    {
                        text-align: left;
                        vertical-align: middle;
                        padding-left: 10px;
                    }
                    div.tipsaprint table tr td:last-child
                    {
                        text-align: right;
                    }
span.portraitonly {
    display: none;
}
/* ------------------------------------------------	
	fancybox
-------------------------------------------------*/


		ul.arkiv	{ display:block;
					  width:100%;
					  margin:0px 0px 0px 0px;
					  padding:0px;
					  list-style:none; }

			ul.arkiv li	{ float:left;
						  display:block;
						  width:366px;
						  height:48px;
						  margin:0px 20px 11px 0px;
						  padding:0px; }

				ul.arkiv li a	{ position:relative;
								  display:block;
								  width:296px;
								  height:26px;
								  margin:0px;
								  padding:14px 0px 8px 70px;
								  color:#898989;
								  font:11px/14px 'museo_sans_300regular', Arial, Verdana, Helvetica, sans-serif;}
					/*ul.arkiv li a:hover	{ color:#ffb562; background:url(/AnalysisPortal/images/rightabg.png) no-repeat 0px -48px; }*/

					ul.arkiv li a strong	{ color: #025183;
											  font:15px/14px 'museo_sans_700regular', Arial, Verdana, Helvetica, sans-serif; }
						/*ul.arkiv li a:hover strong	{ color: #fff; }*/

					ul.arkiv li span.date	{ position:absolute;
											  top:0px;
											  left:0px;
											  display:block;
											  width:53px;
											  height:43px;
											  margin:0px;
											  padding:5px 0px 0px 0px;
											  text-align:center;
											  color:#898989;
											  font:11px/14px 'museo_sans_300regular', Arial, Verdana, Helvetica, sans-serif;
											  background:url(/AnalysisPortal/images/datebg.png) no-repeat 0px 0px;  }

						ul.arkiv li span.date strong	{ display:block;
														  text-align:center;
														  color:#000;
														  font:22px/24px 'museo_sans_700regular', Arial, Verdana, Helvetica, sans-serif; }


/* ------------------------------------------------	
	fancybox
-------------------------------------------------*/


/*! fancyBox v2.0.6 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-tmp iframe, .fancybox-tmp object {
	vertical-align: top;
	padding: 0;
	margin: 0;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	padding: 0;
	margin: 0;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	padding: 0;
	margin: 0;
	position: relative;
	outline: none;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 10px;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
	border: 0;
	padding: 0;
	margin: 0;
	vertical-align: top;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8020;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	background: transparent url('blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 20px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 20px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -9999px;
	left: -9999px;
	padding: 0;
	overflow: visible;
	visibility: hidden;
}

/* Overlay helper */

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: #fff;
}

#fancybox-overlay.overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8030;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	margin-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}


/* ------------------------------------------------	
	footer
-------------------------------------------------*/


	footer#footer { clear:both;
					display:block;
					width:1300px;
					margin:0px auto;
					padding:0px 0px 40px 0px; }

		footer#footer * { text-decoration:none;
						  color:#000000;
						  font:13px/22px 'museo_sans_300regular', Arial, Verdana, Helvetica, sans-serif; }

		footer#footer div#copy 	{ float:left;
								  display:block;
								  width:580px;
								  margin:0px;
								  padding:0px;	 }
	
			footer#footer span.sph { color:#ccc; }
			footer#footer span.sph a { color:#ccc; }
				footer#footer span.sph a:hover { color: #025183;}

		div#footermenu { float:right;
						 width:400px;
						 margin:0px;
						 padding:0px; }

			div#footermenu ul { float:right;
								margin:0px;
								padding:0px;
								list-style:none; }

				footer#footer ul li { float:left;margin:0px 0px 0px 15px; }

					footer#footer ul li a { padding:0px 0px 0px 16px;
								background:url(/AnalysisPortal/images/footerarrow.png) no-repeat 0px center; }
					footer#footer ul li a:hover { color: #025183;
								      background:url(/AnalysisPortal/images/rellink.gif) no-repeat 0px center; }



/* ------------------------------------------------
	mobile
-------------------------------------------------*/

@media screen and (max-width: 1500px) {
    div.form span.select { width: 525px; }
	div.form span.select select { width: 525px; }
/*.TextBox { width: 300px; }*/
/*.DropDowsList { width: 300px; }*/

p,
span,
div,
table,
tr, 
td,
table p,
tr p,
td p  { font:15px/22px 'museo_sans_300regular', Arial, Verdana, Helvetica, sans-serif;  }

#logo .printlogo {
    max-width: 300px;
    max-height: 300px;
}
.RowLabelHideIfNeeded
{
    
}
body.home header#header	{ height:453px;
						  background: #002958 url(/AnalysisPortal/images/worldmapheaderbg.png) no-repeat center top; }
						  
	div#headercenter	{ width:980px;padding:0px 5px; }
		div#headerright	{ width:814px; }
		nav#topmenu	{ width:814px; }
		nav#menu	{ width:814px; }
		body.page div#headerright	{ width:754px; }
		body.page nav#topmenu	{ width:754px; }

		div#worldmapcanvas	{ width:980px; }
		
				div#worldmapcanvas a.se	{ left:490px;  }
				div#worldmapcanvas a.uk	{ left:410px;  }
				div#worldmapcanvas a.pl	{ left:590px;  }
				div#worldmapcanvas a.us	{ left:90px;  }
				div#worldmapcanvas a.fr	{ left:340px;  }
				div#worldmapcanvas a.de	{ left:480px;  }
												  

	div#start	{ width:980px; height:305px;padding:49px 0px 0px 0px; }
		div#starttext	{ width:600px;padding:0px;}				
		div#starttext h1	{ margin:0px 0px 15px 0px;
							  padding:0px;
							  text-shadow:0px 0px 13px #146c95;
							  color:#fff;
							  font:40px/50px 'museo_slab_700regular', "Bookman Old Style", "Times New Roman", Georgia, serif;
							  behavior: url(css/PIE.htc);  }
		div#starttext h3	{ padding:0px 150px 5px 0px;
							  color:#fff;
							  font:20px/28px 'museo_sans_700regular', Arial, Verdana, Helvetica, sans-serif; }
			div#starttext a { position:relative;
							  display:inline-block;
							  height:27px;
							  margin:0px 0px 0px 10px;
							  padding:11px 27px 11px 8px;
							  text-decoration:none;
							  color:#fff;
							  font:14px/27px 'museo_sans_700regular', Arial, Verdana, Helvetica, sans-serif;
							  background: url(/AnalysisPortal/images/starttextaright.png) no-repeat right 0px;   }
				div#starttext a:hover { background: url(/AnalysisPortal/images/starttextaright.png) no-repeat right -48px;   }

				div#starttext a span  { position:absolute;
										top:0px;
										left:-19px;
										display:block;
										width:19px;
										height:49px;
										margin:0px;
										padding:0px;
										background: url(/AnalysisPortal/images/starttextaleft.png) no-repeat 0px 0px;   }
					div#starttext a:hover span  { background: url(/AnalysisPortal/images/starttextaleft.png) no-repeat 0px -48px;   }
		div#startimg	{ right:-190px; width:759px;height:282px;overflow:hidden, }
			div#startimg div#startimgmask	{ width:759px;height:282px; background:url(/AnalysisPortal/images/startimgmask.png) no-repeat 0px -555px; }
			div#startimg div#startimgslider	{ width:759px;height:282px; }
			div#startimg img	{ width:826px;height:auto; }

	div#bordercenter	{ width:980px;padding:0px 5px; }

	div.left	{ width:625px;margin:0px;padding:40px 40px 0px 0px; }
	
		/*div.left p	{ padding:0px 280px 0px 0px; }
		div.leftleft { width: 280px; margin: 0 10px 0 0; }
		div.leftright	{ float:left;
						  display:block;
						  width:238px;
						  height:auto;
						  margin:0px 0px 0px 0px;
						  padding:0px;
						  text-align:right; }

			div.leftright img	{ float:right;
								  display:block;
								  width:auto;
								  height:auto; }	*/
								  
	div.right	{ width:409px;margin:0px;padding:0px 0px 10px 0px; }
		  div.righttext	{ height:auto; padding:0px 50px 0px 0px;}

		div.right ul li a	{ width:337px; 
							  background: url("/AnalysisPortal/images/rightabg.png") no-repeat 0px -96px; }
			div.right ul li a:hover	{ background: url("/AnalysisPortal/images/rightabg.png") no-repeat 0px -144px; }
			
		div.noutbild	{ width:400px;margin:10px 0px 0px 0px; }
			div.noutbildimg	{ width:400px; }
				div.noutbildimg	img { width:400px; }
							
	
	div.tools { width:315px; padding: 0 0 0 0px; }
	
	div#bordercenter div.tools	{ width:250px;padding:0px 0px 0px 65px; }
	div#middle	{ width:980px;padding:0px 4px 40px 5px; }
	
		div#EDOCFastlinksimg { float:none; margin:0px auto;  position:relative; z-index:10; }
		div#EDOCFastlinkslist	{ position:relative; z-index:15; width:260px; margin:-50px 0px 0px 0px; padding:0px 0px 0px 55px; }
		/*	div#EDOCFastlinks	{ float:none;
								  clear:both;
								  display:block;
								  width:974px;
								  height:164px;
								  margin:0px;
								  padding:1px;
								  border:1px solid #e3e3e3;
								  background:#fff; }

				div#EDOCFastlinksinner	{ clear:both;
										  display:block;
										  width:934px;
										  height:164px;
										  margin:0px;
										  padding:0px 0px 0px 40px;
										  behavior: url(css/PIE.htc);
										  background: url("/AnalysisPortal/images/EDOCFastlinksinner.png") no-repeat right bottom;
										   }	
				div#EDOCFastlinksinner2	{ float:left;	
										  height:auto;
										  border:none;
										  background:none; }	
	
				div#EDOCFastlinkstext	{ float:left;
										  display:block;
										  width:500px;
										  height:146px;
										  margin:0px;
										  padding:10px 30px 10px 0px; }

					div#EDOCFastlinkstext *	{ color:#898989;
								  font:13px/19px 'museo_sans_300regular', Arial, Verdana, Helvetica, sans-serif; }
					div#EDOCFastlinkstext strong	{ color:#898989;
									  font:13px/19px 'museo_sans_300regular', Arial, Verdana, Helvetica, sans-serif; }

					div#EDOCFastlinkstext h2	{ margin:0px;
												  padding:0px 0px 0px 20px;
												  color:#0e71a0;
												  font:20px/30px 'museo_slab_700regular', "Bookman Old Style", "Times new roman", georgia, serif;
												  background:url(/AnalysisPortal/images/EDOCFastlinkstexth2.png) no-repeat 0px 8px; }

				div#EDOCFastlinkslist	{ float:left;
										  display:block;
										  width:165px;
										  height:116px;
										  margin:0px;
										  padding:25px 0px 25px 0px;
										  border:none; }	

					div#EDOCFastlinkslist ul	{ margin:0px;
												  padding:0px;
												  list-style:none; }
	
						div#EDOCFastlinkslist ul li	{ margin:0px;
													  padding:0px; }

							div#EDOCFastlinkslist ul li a	{ margin:0px;
															  padding:0px 0px 0px 20px;
															  font:13px/20px 'museo_sans_700regular', Arial, Verdana, Helvetica, sans-serif;
															  background:url(/AnalysisPortal/images/EDOCFastlinkslistliarrow.png) no-repeat 0px 2px; }	


				div#EDOCFastlinksimg	{ float:left;
										  display:block;
										  width:231px;
										  height:156px;
										  margin:0px;
										  padding:4px 8px 4px 0px;
										  text-align:right;
										  border:none; }	
							  */
						div.rellinks	{ margin:0px -42px 30px 30px; }
						
	div.texttop { padding:0px; height:auto !important; }
	div.left div.texttop { padding:20px 0px 0px 0px; height:auto !important; }
	
	div#mainmiddle	{ width:980px; }
		div.mainleft	{ width:314px; }
			nav#submenu	{ width:314px; }
				nav#submenu ul { width:314px; }
					nav#submenu li { width:314px; } 
 						nav#submenu a { width:314px; }
 							/*nav#submenu a:hover { width:324px; }*/
						nav#submenu a span.submenubottom { width:324px; } 
							nav#submenu li ul { width:279px; }
								nav#submenu li ul li { width:279px; }
									nav#submenu li li a { width:236px; }
			a.mainleftpuff	{ width:314px; }
				div.mainleftpuffimg	{ width:283px; }	
					div.mainleftpuffimg img	{ width:283px; }							  	
				div.mainleftpufftext	{ width:247px;}
				
		div.mainright	{ width:664px; }

			div.relimg	{ width:664px;
						  overflow:hidden; }
				div.relimginner	{ width:664px; }
				div.relimgshadow	{ width:664px;}

			div.mainrightinner	{ width:664px; }

				a.box	{ width:274px;height:134px;margin:0px 16px 16px 0px;padding:0px; }
					.boxlast	{ margin:0px 0px 16px 0px; }
					div.boximg { position:relative;width:128px;height:134px;margin:0px;overflow:hidden; }
						div.boximg img { position:absolute;top:-10px;left:-15px; }
					div.boxtext { width: 140px;padding: 10px 0px 10px 5px;overflow:hidden; }
						div.boxtextinner { width: 141px;
										   font:13px/16px 'museo_sans_300regular', Arial, Verdana, Helvetica, sans-serif; }
									div.boxtextinner *	{ font:13px/16px 'museo_sans_300regular', Arial, Verdana, Helvetica, sans-serif; }	
									div.boxtextinner h2	{ font:14px/20px 'museo_sans_700regular', Arial, Verdana, Helvetica, sans-serif; }
				div.tipsaprint	{ width:660px; }

		div.norelimg div.topborder	{ width:664px; }

			div.prodtext	{  }
			div.prodimg { width: 250px;
						  padding:0px 0px 15px 30px; }
				div.prodimg img { width: 250px; }

			div.prodetc	{ clear:both;
						  float:none;
						  display:block;
						  width:auto;
						  margin:0px;
						  padding:0px; }
						  
				ul.pricetable li div.pricetablecol1	{ width:280px; }

				ul.pricetable li div.pricetablecol2	{ width:200px;
													  text-align:left; }
			ul.pricetable	 { margin:0px 8px 0px 0px; }
				ul.pricetable li { padding: 0 22px; }
			div.prodpuffar	{ clear:both;
							  display:block;
							  width:auto;
							  margin:0px -43px 0px 0px;
							  padding:18px 0px 0px 0px; }
			a.prodpuff	{ width:272px;
						  margin:0px 16px 16px 0px;}
				a.prodpuff figure	{ width:270px;
									  height:201px; }
					a.prodpuff figure div.vid	{ width:270px;height:201px;}
					a.prodpuff figure img	{ width:270px;
											  height:201px;}
						a.prodpuff figcaption	{ font:13px/16px 'museo_sans_300regular', Arial, Verdana, Helvetica, sans-serif;}
						a.prodpuff figcaption *  { font:13px/16px 'museo_sans_300regular', Arial, Verdana, Helvetica, sans-serif; margin: 0; padding: 0; }
				
			a.referens	{ width:572px; }
				a.referens figure	{ width:289px; }
					a.referens figure img	{  margin:0px; }
				a.referens figcaption	{ width:231px;
										  padding:10px 25px; }
					a.referens figcaption div.reftext	{ width:237px; }
							a.referens figcaption	{ font:13px/16px 'museo_sans_300regular', Arial, Verdana, Helvetica, sans-serif; }
								a.referens figcaption div.reftext	{ font:13px/16px 'museo_sans_300regular', Arial, Verdana, Helvetica, sans-serif; }
								a.referens figcaption h2	{ font:15px/24px 'museo_sans_700regular', Arial, Verdana, Helvetica, sans-serif; }
		.utbildning h1 { width: auto; }
		.utbildning h2 { display:none; }
		div.form p {width:280px;}
		div.form input.formfield {width: 220px;}
		div.form textarea.formbox { width: 500px; }
		div.form input.formbtn { margin:0px 38px 0px 0px; }

	footer#footer { width:980px; padding:40px 0px 40px 0px; }
    div.heading	{ padding:0px 43px; }
			div.heading h1	{ margin:0px;
								padding:0px;
								color:#fff;
								font: 18px/35px 'museo_slab_700regular', "Bookman Old Style","Times New Roman",Georgia,serif; }
}

@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape) {
	
#logo .printlogo {
    max-width: 300px;
    max-height: 300px;
}
    .TextBox { width: 242px; }
    .DropDowsList { width: 250px; }
    .RowLabel
    {
        display: inline-block;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;     /** IE6+, Firefox 7+, Opera 11+, Chrome, Safari **/
        -o-text-overflow: ellipsis;  /** Opera 9 & 10 **/
        width: 120px;
    }
    .RowLabelHideIfNeeded
    {
        
    }
	div.border	{ width:990px; *width:auto; }
	div.mainrightinner div.border { width: 664px;*width:auto; }
	section#main	{ width:990px;*width:auto; }
		nav#topmenu a { height:36px; }
			nav#topmenu a span    { height:36px;  }
	
		footer#footer div#copy 	{ width:660px;
								  margin:0px 0px 0px 10px;}

		div#footermenu { float:right;
						 width:290px;
						 margin:0px 10px 0px 0px;
						 padding:0px; }
    
		div.heading	{ padding:0px 43px; }
			div.heading h1	{ margin:0px;
								padding:0px;
								color:#fff;
								font: 18px/35px 'museo_slab_700regular', "Bookman Old Style","Times New Roman",Georgia,serif; }
}

@media screen and (max-width: 600px) {
    /*code, kbd, samp, pre, tt, var, textarea, input, select, isindex { font: inherit; font-size: 0.7em; }*/
    p,
span,
div,
table,
tr, 
td,
table p,
tr p,
td p  { font:12px/22px 'museo_sans_300regular', Arial, Verdana, Helvetica, sans-serif;  }
div.leftleft ul li a	{ font:12px/24px 'museo_slab_700regular', Arial, Verdana, Helvetica, sans-serif;}
div.rightright ul li a	{ font:12px/24px 'museo_slab_700regular', Arial, Verdana, Helvetica, sans-serif;}
h1	{ font:14px/21px 'museo_slab_700regular', "Bookman Old Style", "Times New Roman", Georgia, serif; }
h1 span	{ font:15px/24px 'museo_slab_700regular', "Bookman Old Style", "Times New Roman", Georgia, serif; }
h2	{ font: 14px/21px 'museo_slab_700regular', Arial, Verdana, Helvetica, sans-serif;  }
h2 span	{ font: 14px/21px 'museo_slab_700regular', Arial, Verdana, Helvetica, sans-serif;  }
h3	{ font:12px/19px 'museo_sans_700regular', Arial, Verdana, Helvetica, sans-serif;  }
h3 span	{ font:12px/19px 'museo_sans_700regular', Arial, Verdana, Helvetica, sans-serif;  }
h4	{ font:12px/19px 'museo_sans_700regular', Arial, Verdana, Helvetica, sans-serif;   }	
h4 span	{ font:12px/19px 'museo_sans_700regular', Arial, Verdana, Helvetica, sans-serif; }
    
#logo .printlogo {
    max-width: 300px;
    max-height: 300px;
}
span.portraitonly {
    display: block;
}
    .TextBox { width: 142px; }
    .DropDowsList { width: 150px; }
    .RowLabel
    {
        display: inline-block;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;     /** IE6+, Firefox 7+, Opera 11+, Chrome, Safari **/
        -o-text-overflow: ellipsis;  /** Opera 9 & 10 **/
        width: 100px;
    }
    .inputtable tr td {
        /*padding: 1px 2px;*/
        padding: 1px 4px 1px 0px;
    }
    .inputtable tr .discsynonyms{
        display: none;
    }
    .RowLabelHideIfNeeded
    {
        display: none;
    }
    .GridViewRowHideIfNeeded{
        display: none;
    }
    .GridViewHeaderRowHideIfNeeded {
        display: none;
    }
		header#header { min-width:300px;/*height:auto;*/ }
		body.home header#header div#headerinner { height: auto; }
		body.home header#header  { min-width:300px;height:auto;}
			div#headercenter { position:relative;width: 300px; }
				a#logo { float: none; margin:0px auto 30px auto;padding: 60px 0px 0px 0px;background: url("/AnalysisPortal/images/logo2.png") no-repeat 0 60px; }
				body.page a#logo { float: none; width: 186px; height: 47px; margin:0px auto 30px auto;padding: 60px 0px 0px 0px;background: url("/AnalysisPortal/images/logo2.png") no-repeat 0 60px; }
				div#headerright { float:none;margin:0px auto; width: 300px;height:auto; }
					nav#topmenu { position:absolute;top:0px;left:0px;float:none;margin:0px auto; width: 300px;}
						nav#topmenu ul { float:none; margin:0px 0px 0px 36px;  }
					nav#menu { width: 300px; margin:0px auto;text-align:center; }
						nav#menu ul { float:none; margin:0px auto 20px auto; }
							nav#menu li { float:none; display:inline;margin:0px 5px; }
								nav#menu li a { float:none; display:inline;margin:0px; }
			div#start { width: 300px;height:auto;padding:0px 0px 30px 0px;text-align:center; }
				div#starttext { width: 300px;height:auto; }
					div#starttext h1 { text-align:center; font: 20px/30px 'museo_slab_700regular', "Bookman Old Style","Times New Roman",Georgia,serif; }
					div#starttext h3 { text-align:center; padding:0px; font: 12px/20px 'museo_sans_700regular', Arial, Verdana, Helvetica, sans-serif; }
					div#starttext a {  margin: 0 0 0 15px; }
				div#startimg { display:none; }
			div#bordercenter { width: 300px; }
				div#bordercenter .left { display:none; }
				div#bordercenter .right { display:none;}
			div#middle { width: 300px;padding:0px; }
				div.left { float:none; clear:both; width: 300px;display:none; }
					div.left p {  padding: 0px; }
						div.leftleft { margin: 0px; }
					div.leftright { float:none; clear:both; display:block; margin: 0px auto; padding:20px 0px 0px 0px; }
					nav#submenu a span.submenutopright { display:block; } 
					nav#submenu a span.submenubottomright { display:block; }  
				div.right { float:none; clear:both; width: 300px; padding:20px 0px 0px 0px; display:none; }
					div.right ul li { width: 300px; }
						div.right ul li a { width: 230px; }
				div#EDOCFastlinks { width: 300px; height:auto; display:none; }	
					div#EDOCFastlinksinner {  width:300px; height:auto; padding: 0 0 0 0px; -webkit-box-shadow:inset 1px 1px 16px #c4c4c4;-moz-box-shadow:inset 1px 1px 16px #c4c4c4; box-shadow:inset 1px 1px 16px #c4c4c4; background:none; }		
				div#EDOCFastlinksleft { display:none; }				
				div#EDOCFastlinksinner2	{ height:auto;}	
						div#EDOCFastlinkstext { float:none; height: auto; padding: 10px 10px 0px 10px;  width: 280px; }	
							div#EDOCFastlinkstext h2 { margin:0px 0px 10px 0px;
													   font: 20px/25px 'museo_slab_700regular', "Bookman Old Style","Times new roman",georgia,serif; 
													   background: url("/AnalysisPortal/images/EDOCFastlinkstexth2.png") no-repeat 0px 6px ; }	
						div#EDOCFastlinkslist { float:none; height: auto; padding: 0px 10px;  width: 280px; -webkit-box-shadow:none;-moz-box-shadow:none; box-shadow:none;	 }		
						div#EDOCFastlinksimg { float:none; height: auto; margin:20px 0px 0px 0px; padding: 0px 10px 0px 10px;  width: 280px; text-align:center;-webkit-box-shadow:none;-moz-box-shadow:none; box-shadow:none;	 background:none; }	
						
		div#mainmiddle { width: 300px; }
			div.mainleft { float:none; clear:both; width: 300px; margin:0px auto 20px auto;padding:0px; }
				a#openmenubtn { display:block; }
				body.home a#openmenubtn { display:none; }
				.menuOpen { display:block !important; }				
				nav#submenu { width: 300px;margin:0px;display:none; }
					nav#submenu ul { width: auto; }
						nav#submenu li { width: auto; }
							nav#submenu a { width: auto; }
							nav#submenu a:hover { width: auto;margin:0px; }
							nav#submenu a span.submenubottom { width: auto; }
								nav#submenu li li a { width: auto; }
								nav#submenu a span.submenubottom { width:300px; } 	
									nav#submenu li ul { width: 265px; }	
										nav#submenu li ul li { width: 265px; }	
											nav#submenu li ul li a { width: 222px; }
				a.mainleftpuff { width: 300px; display:none !important; }
					div.mainleftpuffimg { width: 280px; }
					div.mainleftpufftext { width: 262px; }					
			div.mainright { float:none; clear:both;  width: 300px; }
				div.relimg { margin: 0px 0px 0px 0px; width: 299px;height: 122px; }
					div.relimgshadow { width: 299px;height: 122px; }
						div.relimginner { width: 299px;height: 122px; }
						div.relimg img { width:400px; }
						div.mainrightinner 
						{ 
						    width: 298px;
						    margin: 5px 0 0; 
						    /*padding: 122px 1px 1px;*/
						}
						div.heading { padding: 0 10px; }
						div.breadcrumbs { padding: 10px 10px; }
							div.breadcrumbs ul li { font: 12px/18px 'museo_sans_300regular', Arial, Verdana, Helvetica, sans-serif; }
								div.breadcrumbs ul li a { font: 12px/18px 'museo_sans_300regular', Arial, Verdana, Helvetica, sans-serif; }
						div#article { padding: 10px 10px 50px 10px; }
					div.boxar { margin: 0px; }
						a.box { margin: 0 0px 16px 0;
    							width: 254px;
								height:auto; }
							div.boxtext { width: 115px; height:auto; }
								div.boxtextinner *	{ font:12px/15px 'museo_sans_300regular', Arial, Verdana, Helvetica, sans-serif; }	
								div.boxtextinner h2	{ font:12px/15px 'museo_sans_700regular', Arial, Verdana, Helvetica, sans-serif; }
						div.tipsaprint { width:295px;height:auto;padding:5px 0px; }
						div.norelimg div.topborder { width: 300px; display:none; }
						div.norelimg div.mainrightinner div.border { margin: 0px 0 0;}
						div.prodtext { float:none; padding: 0px; width: 260px; }
						div.prodimg { float: none;  padding: 20px 0 20px 0px;  width: 260px; overflow:hidden; } 
							div.prodimg img { width: 260px; }
						ul.pricetable { margin: 0px;} 
							ul.pricetable li { padding: 5px 10px; }
								ul.pricetable li div.pricetablecol1 { float:none; width: 230px; font: 13px/18px 'museo_sans_300regular', Arial, Verdana, Helvetica, sans-serif; }
								ul.pricetable li div.pricetablecol1 { float:none; width: 230px; font: 13px/18px 'museo_sans_700regular', Arial, Verdana, Helvetica, sans-serif; }
						div.prodpuffar { margin: 0px; padding: 18px 0 0; width: auto; }
							a.prodpuff { width: 252px; margin:0px 0px 16px 0px; }
								a.prodpuff figure { width: 250px; height: 191px; }
									a.prodpuff figure div.vid { width: 250px; height: 191px; }
						div.rellinks { float:none; clear:both; display:block; width:auto; margin: 0px 0px 20px 0px; }									
							
			a.referens	{ width:252px;height:auto; }
				a.referens figure	{ float:none; width:250px; }
					a.referens figure img	{ position:static; top:auto;left:auto; width:auto; margin:0px; }
				a.referens figcaption	{ float:none;
										  width:220px;
										  height:auto;
										  padding:10px 15px; }
					a.referens figcaption div.reftext	{ width:237px; height:auto;display:block; }
			div.border { overflow:hidden; }
			.utbildning h1 { width:auto; }
			.utbildning h2 { display:block; }				
			
			div.form {width: auto; }
			div.form p {float:none; width:250px;margin: 0 0 15px;}
			div.form span.select { width:243px; }
			div.form span.select select { width:243px; }
			div.form input.formfield { width:220px; }
			div.form textarea.formbox  { width:220px; }
			div.form input.formbtn { margin:0px 0px 20px 0px; }
		
			div#article div.rellinks { float: none; margin: 0 0 30px 0px;  width: 216px; }
		
			ul.arkiv li	{ float:none; width:256px; height:auto; margin:0px 0px 10px 0px;  }
				ul.arkiv li a	{ width:186px; height:auto; padding: 8px 0 8px 70px; }
						
			footer#footer { width: 300px; padding:0px 0px 40px 0px; }
				footer#footer * { font:11px/20px 'museo_sans_300regular', Arial, Verdana, Helvetica, sans-serif; }

				footer#footer div#copy { float: none; width: 300px; text-align:center; }
				footer#footer div#footermenu  { float: none; width: 300px; text-align:center; }
					footer#footer div#footermenu ul { float: none; margin:0px auto; }
						footer#footer div#footermenu li { float: none; display:inline; }
							footer#footer div#footermenu li a { display:inline; }
            
						div.heading h1	{ margin:0px;
										  padding:0px;
										  color:#fff;
										  font: 14px/18px 'museo_slab_700regular', "Bookman Old Style","Times New Roman",Georgia,serif; }
}

/* ------------------------------------------------
	misc
-------------------------------------------------*/

.clearfix:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */
.ajax__slider_h_rail {
    width: 100% !important;
}

.hojd { min-height:500px;  height:auto; }
* html .hojd { height: 500px; }