@charset "UTF-8";
/* CSS Document */
html
{
height:100%px;
}

body
{
background-color:#d1d1d1;
color:#000;
/*font-family:sans-serif;*/
font: 12px/18px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
height:100%px;
margin:0px;
}

img
{
	border: none;
}

#header
{
width:890px;
height:120px;
margin-top:10px;
margin-bottom:5px;
border:0px solid black;
border-bottom:0px solid #ececec;
background-color:#9c9c9c;
background-image:url(images/header_900x130.jpg);
padding:5px;
}

h1,h2,h3,h4,h5,h6
{
display:inline;
}

h2#filesheadline {
	display: block;
	clear: left;
	clear: right;
	padding-bottom: 10px;
}

hr.norm
{
background-color: #f2f2f2;
border: 0px;
color: rgb(197, 197, 197);
height: 1px;
text-align: center;
width: 100%;
margin: 20px 0 20px 0;
clear: left;
}

hr.docbr
{
background-color: #f2f2f2;
border: 0px;
color: rgb(197, 197, 197);
height: 1px;
text-align: center;
width: 100%;
margin: 5px 0px 5px 0px;
clear: left;
}

br.docbr
{
width: 100%;
margin: 0px 0px 0px 0px;
clear: left;
}

/*		mypages		*/

tr.nosupp {
background-color: #FFC1C1;
}

tr.support {
background-color: #af9;
}

tr.grace {
background-color: #ff9;
}

table.myPages {
font-size:10px;
}

/* forms */

fieldset legend {
font-size:14px;
font-weight:bold;
}

fieldset {
	padding: 10px;
	margin-bottom: 20px;
	width: 500px;
}

fieldset input {

	width: 200px;
	padding: 0 0 0 auto;
}

label {
	width: 200px;
}

/*--------------------meny--------------------*/
#menus
{
width:700px;
height:80px;
text-align:right;
float:right;
margin-top:20px;
margin-right:40px;
padding: 0px;
}


#lvl1menu li
{
display:inline;
}


#lvl1menu a
{
font-size:14px;
padding-left:15px;
color:#000;
text-decoration:none;
}

#lvl1menu a:hover
{
color:#d89200;
}

li.lvl1menuitem
{

}


li.lvl1menuitemactive
{
font-size:14px;
/*background: transparent url(images/arrowdown_9x7.png) no-repeat 30px 30px;*/
color:#000;
text-decoration:none;
font-weight:bold;
white-space: nowrap;
}

#lvl2menu li
{
display:inline;
}

#lvl2menu a
{
font-size:13px;
padding-left:15px;
color:#000;
text-decoration:none;
}

#lvl2menu a:hover
{
color:#d89200;
}

li.lvl2menuitem
{

}

li.lvl2menuitemactive
{
font-size:13px;
color:#000;
text-decoration:none;
font-weight:bold;
/*background: transparent url(images/arrowdown_9x7.png) no-repeat 20px 10px;*/
white-space: nowrap;
}

/* OLD STYLE - Show horizontal */
#lvl3menudiv
{

width: 820px;
height: 0px;
margin: 0 40px 0 40px;
padding: 0px;
}

#lvl3menu {
	margin: 0 0 0 0;
	padding: 10px 0 0 0;
}

#lvl3menu li
{
display:inline;
padding: 5px 10px 5px 0px;
margin: 0 10px 0 0;
border-right: #f2f2f2 solid 1px;
}

#lvl3menu a
{
color:#000;
font-size:13px;
text-decoration:none;
}

#lvl3menu a:hover
{
color:#d89200;
}

li.lvl3menuitemactive
{
font-weight:bold;
}

/* NEW LEVEL 3 STYLE */

#lvl3menudiv_2 {

	margin: 0 0 20px 0;
	padding: 0px;
}

#lvl3menu_2 {
	margin: 0;
	padding: 0;
}

#lvl3menu_2 li {
	display:block;
	padding: 6px 6px 6px 10px;
	margin: 0 0 8px -10px;
	background: transparent url(images/lvl3menubg.jpg) no-repeat 0px 0px;
	color: #505050;
	font-weight: bold;
}

#lvl3menu_2 li:hover {
	display:block;
	padding: 6px 6px 6px 10px;
	margin: 0 0 8px -10px;
	background: transparent url(images/lvl3menubghover.jpg) no-repeat 0px 0px;
	color: #505050;
	font-weight: bold;
	-moz-user-select: none;
	cursor:default;
}

/*
#lvl3menu_2 a {
	font-size:13px;
	text-decoration:none;
	color: #505050;
	font-weight: bold;
}
*/

/*
#lvl3menu_2 a:hover {
	color:#d89200;
}
*/

#lvl3menu_2 .lvl3menuitemactive_2 {
	display:block;
	padding: 6px 6px 6px 10px;
	margin: 0 0 8px -10px;
	background: transparent url(images/lvl3menubgsel.jpg) no-repeat 0px 0px;
	font-weight: bold;
}

/*--------------------Main--------------------*/
#content
{
width:900px;
height:100%;
background-color:#ffffff;
text-align:left;
overflow:hidden;
margin-left:2px;

border-radius-topleft: 4px;
-webkit-border-top-left-radius: 4px;
-moz-border-radius-topleft: 4px;

border-radius-topright: 4px;
-webkit-border-top-right-radius: 4px;
-moz-border-radius-topright: 4px;

border-radius-bottomleft: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-bottomleft: 4px;

border-radius-bottomright: 4px;
-webkit-border-bottom-right-radius: 4px;
-moz-border-radius-bottomright: 4px;

}

#maincontent
{
width:500px;
float:left;
text-align:left;
padding: 0px 40px 0px 40px;
margin: 40px 40px 40px 0;
background-color:#fff;
border-right: #f2f2f2 solid 1px;
}

#maincontent2
{
width:800px;
float:left;
text-align:left;
padding: 0px 40px 0px 40px;
margin: 40px 40px 40px 0;
background-color:#fff;
}

#mellanrum
{
display: none;
width:80px;
height: 100pc;
background: transparent url(images/vline_1x1571.jpg) repeat-y 40px 40px;
text-align:center;
/*   background-image:url(images/mellanrum.jpg);   */
float:left;
/*padding-bottom:1000px;
margin-bottom:-1000px;*/
}

#nyhet
{
width:225px;
height:100%;
float:left;
padding:40px 40px 40px 0px;
background-color:#fff;
/*display: none;*/
}

#nyhet p {
	color: #262626;
}

#nyhet h3 {
	color: #262626;
}

#footer
{
width: 900px;
height: 40px;
/*background-color:#9c9c9c;*/
color: #686868;
}

#footer #left {
	width: 410px;
	text-align: left;
	float: left;
	text-align: left;
	padding: 20px 0px 60px 40px;
}

#footer #right {
	width: 410px;
	text-align: right;
	float: right;
	text-align: right;
	padding: 20px 40px 60px 0px;
}

#footer a {
	color: #686868;
}

/*
#maincontent a, #nyhet a, #maincontent a:visited, #nyhet a:visited {
	color: #000;
}
*/

/*
#maincontent a:hover, #nyhet a:hover {
	color: #d89200;
}
*/

/*--------------------text styles--------------------*/

p.quote
{
font-size:17px;
font-style:italic;
font-family:serif;
margin: 0;
}

h1 /* stor rubrik */
{
font-size:19px;
color:#000;
font-weight:bold;
}

h2 /* rubrik */
{
font-size:18px;
color:#000;
font-weight:bold;
}

h3 /*liten styckerubrik*/
{
font-size:14px;
font-weight:bold;
}

h3.news
{
font-size:13px;
color:red;
}

p.bodytext /*brödtext*/
{
font-size:12px;
color:#242424;
font-weight:normal;
text-decoration:none;
}

p.bodytext a
{
color:#000;
font-size:13px;
}

p.bodytext a:hover
{
color:#d89200;
text-decoration:underline;
}

p.bodytext a:visited
{
color:#000;
}

p.introtext /* intro text */
{
font-style:italic;
font-size:13px;
color:#454545;
font-weight:normal;
}

.datetext /* date text */
{
font-style:italic;
font-size:11px;
color:#454545;
font-weight:normal;
}

ul.stronglist
{
font-size:12px;
font-weight:normal;
/*list-style-image:url("/images/ldot.gif");*/
list-style: none;
padding: 0;
text-decoration: underline;
}

ul.stronglist a
{
color:#000000;
text-decoration:none;
}

ul.stronglist a:hover
{
color:#d89200;
text-decoration:none;
}

td.pwannabe
{
font-size:13px;
color:#000;
font-weight:normal;
padding-right: 20px;
}

a.silent, a.silent:visited
{
color:#000;
/*text-decoration:none;*/
}

a.silent:hover
{
color:#d89200;
}

ul.countrylist
{
font-size:13px;
font-weight:normal;
/*list-style-image:url("/images/ldot.gif");*/
list-style: none;
padding: 0;
margin: 0;
}

ul.countrylist li {

	float: left;

	border: 1px solid;
	background-color: #6A6A6A;
	padding: 3px 8px 3px 8px;
	font: normal 11px verdana, helvetica, sans-serif;
	color: #000000;
	border-color: #d6d6d6 #b9b8b8 #b9b8b8 #d6d6d6;
	background: transparent url(images/btnbg.jpg) repeat-x 0px 0px;
	color: #505050;
	width: 102px;
	margin-right: 5px;
	margin-bottom: 5px;
	text-decoration: none;
	text-align: center;

	border-radius-topleft: 12px;
	-webkit-border-top-left-radius: 12px;
	-moz-border-radius-topleft: 12px;
	border-radius-topright: 12px;
	-webkit-border-top-right-radius: 12px;
	-moz-border-radius-topright: 12px;

	border-radius-bottomleft: 12px;
	-webkit-border-bottom-left-radius: 12px;
	-moz-border-radius-bottomleft: 12px;
	border-radius-bottomright: 12px;
	-webkit-border-bottom-right-radius: 12px;
	-moz-border-radius-bottomright: 12px;
}


ul.countrylist a.country {

	text-decoration: none;
}

/*
br {
	clear: left;
}
*/

/*--------------------form styles--------------------*/

td.text
{
font-size:13px;
color:#000;
font-weight:normal;
}

td.strongtext
{
font-size:13px;
color:#000;
font-weight:bold;
}


/*--------------------product div'ar--------------------*/

img.fRight
{
float:right;
margin-right:10px;
margin-top:10px;
}

img.fLeft
{
float:left;
margin-right:10px;
margin-top:10px;
}

img.floatleft
{
float:left;
margin: 5px 20px 20px 0;
}

img.floatright
{
float:right;
margin: 20px 0 20px 20px;
}

img.newsbanner
{
margin-top: 20px;
margin-bottom: 5px;
}

img.about
{
float:left;
margin-right:20px;
}

/*--------------------doc div'ar--------------------*/

/*
#dark
{
font-size:12px;
background-color:#ececec;
}

#light
{
font-size:12px;
background-color:#fff;
}


#lastdark
{
font-size:12px;
margin-left:5%;
margin-right:5%;
width:90%;
height:28px;
padding:5px;
padding-left:10px;
background-color:#ececec;
margin-bottom:20px;
}

#lastlight
{
font-size:12px;
margin-left:5%;
margin-right:5%;
width:90%;
height:28px;
padding:5px;
padding-left:10px;
background-color:#fff;
margin-bottom:20px;
}
*/

/* Forms */

/*
input, textarea {
	border: #ccc solid 1px;
	padding: 4px; 5px 4px 5px;
	font: 12px/18px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	width: 170px;
}
*/

/* Links */

a, a:visited, a:active { color: #242424; }

/* Buttons etc. */

.button {
/*border: 2px solid;background-color: #6A6A6A;text-decoration: none;padding: 2px 7px 2px 7px;font: normal 12px verdana, helvetica, sans-serif;color: #ffffff;border-color: #A4A4A4 #494949 #494949 #A4A4A4;*/
	border: 1px solid;
	background-color: #6A6A6A;
	text-decoration: none;
	padding: 3px 8px 3px 8px;
	font: normal 11px verdana, helvetica, sans-serif;
	color: #000000;border-color: #d6d6d6 #b9b8b8 #b9b8b8 #d6d6d6;
	background: transparent url(images/btnbg.jpg) repeat-x 0px 0px;
	color: #505050;
	margin-left: -10px;
	
	border-radius-topleft: 12px;
	-webkit-border-top-left-radius: 12px;
	-moz-border-radius-topleft: 12px;
	border-radius-topright: 12px;
	-webkit-border-top-right-radius: 12px;
	-moz-border-radius-topright: 12px;

	border-radius-bottomleft: 12px;
	-webkit-border-bottom-left-radius: 12px;
	-moz-border-radius-bottomleft: 12px;
	border-radius-bottomright: 12px;
	-webkit-border-bottom-right-radius: 12px;
	-moz-border-radius-bottomright: 12px;

}

.textfield, .textarea {
	width: 100%;
	border: #ccc solid 1px;
	padding: 4px; 5px 4px 5px;
	font: 12px/18px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
}

/* Login */

.logout {
	display:block;
	padding: 6px 6px 6px 10px;
	margin: 0 0 8px -10px;
	background: transparent url(images/lvl3menubg.jpg) no-repeat 0px 0px;
	color: #505050;
	font-weight: bold;
	border:0px;
	width:225px;
}

.logout:hover {
	display:block;
	padding: 6px 6px 6px 10px;
	margin: 0 0 8px -10px;
	background: transparent url(images/lvl3menubghover.jpg) no-repeat 0px 0px;
	color: #505050;
	font-weight: bold;
	-moz-user-select: none;
	cursor:default;
	border:0px;
}

input.login {
	width:225px;
}

input.editfield {
	width:225px;
	height:12px;
}

input.editknapp {
	background:transparent;
	text-decoration: underline;
	border:0px;
	font-size:13px;
}

input.editknapp:hover {
	background:transparent;
	text-decoration: underline;
	border:0px;
	font-size:14px;
	color:#d89200;
}

a.sortering {
	
}

a.sortering:hover {
	color:#d89200;
}

div#login {
	margin-bottom: 20px;
	margin-left: -8px;
}

div#login_pop {
	margin:0;
	padding:0;
}

div#login_pop .pagepopfield {
	margin: 0px 0px 0px 0px;
	width: 20%;
}

div#login_pop .pagepopbutton {
	margin: 5px 0px 5px 0px;
}

.pagepopfield {
	width: 90%;

	border: 1px solid;
	padding: 4px 8px 4px 8px;
	font: normal 11px verdana, helvetica, sans-serif;
	border-color: #d6d6d6 #b9b8b8 #b9b8b8 #d6d6d6;
	color: #505050;

/*
	border-radius-topleft: 12px;
	-webkit-border-top-left-radius: 12px;
	-moz-border-radius-topleft: 12px;
	border-radius-topright: 12px;
	-webkit-border-top-right-radius: 12px;
	-moz-border-radius-topright: 12px;

	border-radius-bottomleft: 12px;
	-webkit-border-bottom-left-radius: 12px;
	-moz-border-radius-bottomleft: 12px;
	border-radius-bottomright: 12px;
	-webkit-border-bottom-right-radius: 12px;
	-moz-border-radius-bottomright: 12px;
*/
	outline-style:none;
}


.loginfield_user {
	width: 89%;

	border: 1px solid;
	padding: 4px 8px 4px 8px;
	font: normal 10px verdana, helvetica, sans-serif;
	border-color: #d6d6d6 #b9b8b8 #b9b8b8 #d6d6d6;
	color: #505050;

	border-radius-topleft: 12px;
	-webkit-border-top-left-radius: 12px;
	-moz-border-radius-topleft: 12px;
	border-radius-topright: 12px;
	-webkit-border-top-right-radius: 12px;
	-moz-border-radius-topright: 12px;

	border-radius-bottomleft: 12px;
	-webkit-border-bottom-left-radius: 12px;
	-moz-border-radius-bottomleft: 12px;
	border-radius-bottomright: 12px;
	-webkit-border-bottom-right-radius: 12px;
	-moz-border-radius-bottomright: 12px;
	outline-style:none;
}

.loginfield_pass {
	width: 89%;
	border: 1px solid;
	padding: 4px 8px 4px 8px;
	font: normal 10px verdana, helvetica, sans-serif;
	border-color: #d6d6d6 #b9b8b8 #b9b8b8 #d6d6d6;
	color: #505050;

	border-radius-topleft: 12px;
	-webkit-border-top-left-radius: 12px;
	-moz-border-radius-topleft: 12px;
	border-radius-topright: 12px;
	-webkit-border-top-right-radius: 12px;
	-moz-border-radius-topright: 12px;

	border-radius-bottomleft: 12px;
	-webkit-border-bottom-left-radius: 12px;
	-moz-border-radius-bottomleft: 12px;
	border-radius-bottomright: 12px;
	-webkit-border-bottom-right-radius: 12px;
	-moz-border-radius-bottomright: 12px;
	outline-style:none;
}


.pagepopttl {
	font: normal 10px verdana, helvetica, sans-serif;
	color: #505050;
	margin-left: 8px;
}

.pagepopbutton {
/*border: 2px solid;background-color: #6A6A6A;text-decoration: none;padding: 2px 7px 2px 7px;font: normal 12px verdana, helvetica, sans-serif;color: #ffffff;border-color: #A4A4A4 #494949 #494949 #A4A4A4;*/
	border: 1px solid;
	background-color: #6A6A6A;
	text-decoration: none;
	padding: 3px 6px 3px 6px;
	font: normal 10px verdana, helvetica, sans-serif;
	color: #000000;border-color: #d6d6d6 #b9b8b8 #b9b8b8 #d6d6d6;
	background: transparent url(images/btnbg.jpg) repeat-x 0px 0px;
	color: #505050;
	margin-top: 10px;
	margin-left: 5px;
	
	border-radius-topleft: 12px;
	-webkit-border-top-left-radius: 12px;
	-moz-border-radius-topleft: 12px;
	border-radius-topright: 12px;
	-webkit-border-top-right-radius: 12px;
	-moz-border-radius-topright: 12px;

	border-radius-bottomleft: 12px;
	-webkit-border-bottom-left-radius: 12px;
	-moz-border-radius-bottomleft: 12px;
	border-radius-bottomright: 12px;
	-webkit-border-bottom-right-radius: 12px;
	-moz-border-radius-bottomright: 12px;

}

.loginbutton_small {
/*border: 2px solid;background-color: #6A6A6A;text-decoration: none;padding: 2px 7px 2px 7px;font: normal 12px verdana, helvetica, sans-serif;color: #ffffff;border-color: #A4A4A4 #494949 #494949 #A4A4A4;*/
	border: 1px solid;
	background-color: #6A6A6A;
	text-decoration: none;
	padding: 2px 5px 2px 5px;
	font: normal 9px verdana, helvetica, sans-serif;
	border-color: #d6d6d6 #b9b8b8 #b9b8b8 #d6d6d6;
	background: transparent url(images/btnbg.jpg) repeat-x 0px 0px;
	color: #505050;
	margin: 10px 8px 0 0;
	
	border-radius-topleft: 12px;
	-webkit-border-top-left-radius: 12px;
	-moz-border-radius-topleft: 12px;
	border-radius-topright: 12px;
	-webkit-border-top-right-radius: 12px;
	-moz-border-radius-topright: 12px;

	border-radius-bottomleft: 12px;
	-webkit-border-bottom-left-radius: 12px;
	-moz-border-radius-bottomleft: 12px;
	border-radius-bottomright: 12px;
	-webkit-border-bottom-right-radius: 12px;
	-moz-border-radius-bottomright: 12px;
}


.login_success {
	font: normal 9px verdana, helvetica, sans-serif;
	color: #78af77;
	font-weight: bold;
	margin: 0px 0px 20px 0px;
}

.login_failed {
	font: normal 9px verdana, helvetica, sans-serif;
	color: #d65555;
	font-weight: bold;
	position: absolute;
	margin-top: -33px;
	margin-left: 0;
}

.newsletter_success {
	font: normal 9px verdana, helvetica, sans-serif;
	color: #78af77;
	font-weight: bold;
	margin: 10px 0px 10px 10px;
}

.newsletter_failed {
	font: normal 9px verdana, helvetica, sans-serif;
	color: #d65555;
	font-weight: bold;
	margin: 10px 0px 10px 10px;
}

.loginbox {
	
}

.loginbox_hidden {
	display: none;
}

div #returnMsg {
	text-align: center;
	padding: 4px;
	background-color: #BBE72B;
	border: green solid 1px;
	display: none;
	margin-bottom: 10px;
}

/* Download - Documents list */

#files_iconcontainer {
	display: block;
	float: left;
	width: 35px;
	height: 32px;
	padding-top: 0;
	margin-bottom: 4px;
}

#files_textcontainer {
	display: block;
	float: left;
	width: 385px;
	height: 30px;
	font-size: 11px;
	line-height: 14px;
	padding-top: 2px;
	padding-left: 5px;
}

#files_textcontainer .filename {
	font-weight: bold;
}

#files_textcontainer .filedate {
	color: #b9b8b8;
	margin-left: 3px;
}

#files_btncontainer {
	display: block;
	float: left;
	width: 60px;
	height: 24px;
	padding-top: 9px;
	white-space: nowrap;
}

#files_btncontainer a {
	border: 1px solid;
	background-color: #6A6A6A;
	text-decoration: none;
	padding: 3px 8px 3px 8px;
	font: normal 11px verdana, helvetica, sans-serif;
	color: #000000;border-color: #d6d6d6 #b9b8b8 #b9b8b8 #d6d6d6;
	background: transparent url(images/btnbg.jpg) repeat-x 0px 0px;
	color: #505050;
/*	font-weight: bold;*/
	
	border-radius-topleft: 12px;
	-webkit-border-top-left-radius: 12px;
	-moz-border-radius-topleft: 12px;
	border-radius-topright: 12px;
	-webkit-border-top-right-radius: 12px;
	-moz-border-radius-topright: 12px;

	border-radius-bottomleft: 12px;
	-webkit-border-bottom-left-radius: 12px;
	-moz-border-radius-bottomleft: 12px;
	border-radius-bottomright: 12px;
	-webkit-border-bottom-right-radius: 12px;
	-moz-border-radius-bottomright: 12px;

/*
	opacity: .4;
	filter: alpha(opacity=40);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
*/
}

#files_btncontainer a:hover {
	background-color: #d89200;
}

.buttonlink a {

	border: 1px solid;
	background-color: #6A6A6A;
	text-decoration: none;
	padding: 3px 8px 3px 8px;
	font: normal 11px verdana, helvetica, sans-serif;
	color: #000000;border-color: #d6d6d6 #b9b8b8 #b9b8b8 #d6d6d6;
	background: transparent url(images/btnbg.jpg) repeat-x 0px 0px;
	color: #505050;
	margin-left: -10px;
	
	border-radius-topleft: 12px;
	-webkit-border-top-left-radius: 12px;
	-moz-border-radius-topleft: 12px;
	border-radius-topright: 12px;
	-webkit-border-top-right-radius: 12px;
	-moz-border-radius-topright: 12px;

	border-radius-bottomleft: 12px;
	-webkit-border-bottom-left-radius: 12px;
	-moz-border-radius-bottomleft: 12px;
	border-radius-bottomright: 12px;
	-webkit-border-bottom-right-radius: 12px;
	-moz-border-radius-bottomright: 12px;
}

a#logout {

	font-weight: normal;
	margin-left: 5px;
}

/* DIV Specific */

.disabled {
	opacity: .5;
	filter: alpha(opacity=50);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	-moz-user-select: none;
	cursor:default;
}

/* YUI */

.yui-skin-sam .mask {
	background-color:white;
	opacity:.75;
	*filter:alpha(opacity=75);
}

#login_pop.yui-panel { 
	background: #E8E8E8;
	border-left: #b9b8b8 solid 1px;
	border-right: #b9b8b8 solid 1px;
	text-align: left;
	opacity: .85;
	filter: alpha(opacity=85);
}

#newsletter_pop.yui-panel { 
	background: #E8E8E8;
	border-left: #b9b8b8 solid 1px;
	border-right: #b9b8b8 solid 1px;
	text-align: left;
	opacity: .85;
	filter: alpha(opacity=85);
}


#logoclickarea {
	width: 300px;
	height: 100px;
	position: absolute;
	margin-top: 10px;
	margin-left: -45px;
}

.hidden {
	display:none;
}

