﻿/* DEFAULTS - START */
#addThisContainer {}
html,body {background-color:#fff;background-image:url(/images/menubg.png);background-repeat:repeat-x;background-position:left 105px;color:#333333;font-family:Arial,Sans-Serif;line-height:18px;font-size:13px;}
a:link, a:visited, a:active {color: #EF6630; text-decoration:none;}
a:hover {color:#a7a7a7;text-decoration:none;cursor:pointer;}
/* DEFAULTS - END */

/* Flowlist li selected */
.lv_ul li.selected {background:#f9f9f9}
.lv_ul li.selected a{}

/* HEADINGS START */
h1 {font-size:22px;margin:0 0 20px 0;font-weight:bold;line-height:24px;}
h2 {font-size:16px;margin:0 0 20px 0; text-transform:uppercase;}
h3 {font-size:14px;margin:0 0 0 0;font-weight:bold;color:#333333;}
p {margin:0 0 18px 0;}
p.p_date{ font-size:11px; margin-top:-14px; color:#333;}

.orange {color:#ef6630;}
.darkgrey {color:#000}
div.newsItem h1.orange {margin:0;}

.borders {padding-top:6px; padding-bottom:6px; border:solid 1px #d1d1d1;border-left:none;border-right:none; margin:24px 0 6px 0;}
/* HEADINGS END */

/* PRIMARY LAYOUT ELEMENTS - START */
div#outerContainer-1 {width:990px;margin:0 auto;position:relative;}
div#header {height:106px;background:url(/images/header.png);position:relative;}
div#topMenuContainer {height:42px;}
div#contentContainer {}
div#content {float:left;margin:47px 20px 35px 20px;width:950px;}

div#adressContainer {height:24px;line-height:24px;background-image:url(/images/footerbg.png);background-repeat:repeat-x;text-align:center;color:#fff;}
div#outerContainer-2 { background:#f8f7f8;}
div#footerContainer {width:950px;margin:0 auto; padding-top:50px; padding-bottom:80px; min-height:300px;}
div.footerContainer-col {float:left;width:20%;}

/* SEPARATORS - START */
div.separator {border-top:solid 1px #ef6630;margin:20px 0;}
div.separatorDotted {border-top:dashed 1px #d7d7d7;margin:20px 0;}
/* SEPARATORS - END */

/* STARTPAGE COLUMNS START */
.content-col-wrapper { background:url(/images/col-wrapper-bg.gif);overflow:hidden;}
div#content-col1 {min-height:500px;width:254px;float:left;padding-right:20px;}
div#content-col2 {min-height:500px;width:352px;float:left;padding:0 25px;}
div#content-col3 {min-height:500px;width:249px;float:left;padding-left:25px;}
/* STARTPAGE COLUMNS END */

/* SUBPAGE COLUMNS START */
div#contentSubpage-col1 {min-height:500px;width:204px;float:left;padding-right:20px;}
div#contentSubpage-col2 {min-height:502px;width:400px;float:left;padding:0 25px;}
div#contentSubpage-col2-iframe{min-height:502px;width:700px; float:left; }
div#contentSubpage-col3 {min-height:500px;width:249px;float:left;padding-left:25px;}
div#contentSubpage-col3 img {max-width:245px;}
/* SUBPAGE COLUMNS END */
/* PRIMARY LAYOUT ELEMENTS - END */

/* FOOTER LINKS - START */
div.footerContainer-col a {display:block;}

/* FOOTER TOPPAGE LINKS - START */
div.footerContainer-col a.topPage {font-size:13px;font-weight:bold;}
div.footerContainer-col a.topPage:link,div.footerContainer-col a.topPage:visited,div.footerContainer-col a.topPage:active {color:#656668;}
div.footerContainer-col a.topPage:hover {color:#9d9ea1;text-decoration:none;}
/* FOOTER TOPPAGE LINKS - END */

/* FOOTER SUBPAGE LINKS - START */
div.footerContainer-col a.subPage {font-size:12px;font-weight:normal;}
div.footerContainer-col a.subPage:link,div.footerContainer-col a.subPage:visited,div.footerContainer-col a.subPage:active {color:#656668;}
div.footerContainer-col a.subPage:hover {color:#9d9ea1;text-decoration:none;}
div.sitemap_groupseparator { clear:both; height:48px;}
/* FOOTER SUBPAGE LINKS - END */
/* FOOTER LINKS - END */

/* DIREKTLÄNKAR - START */
div#directLinksContainer ul {margin-left:16px;}
div#directLinksContainer ul li {list-style-type:disc;margin-bottom:8px;}
div#directLinksContainer ul li a {font-size:14px;font-weight:normal; color:#666;}
div#directLinksContainer ul li a:hover {color:#EF6630;}
/* DIREKTLÄNKAR - END */

/* KALENDARIUM - START */
.kalenderarkiv ul li {overflow:hidden; border-bottom:solid 1px #ccc; padding-top:12px; padding-bottom:12px;}
.kalenderarkiv ul li:first-child {border-top:solid 1px #ccc;}
.kalenderarkiv div.calendarItem-col1 {width:29px;float:left;}
.kalenderarkiv div.calendarItem-col2 {width:160px;float:left;margin-left:14px;}
.kalenderarkiv div.calendarItemDateContainer {}
.kalenderarkiv div.calendarItemMonth {background:#ef6630;color:#fff;text-align:center;font-size:10px;line-height:14px;}
.kalenderarkiv div.calendarItemDay {background:#fff;color:#000;font-size:16px;line-height:20px;text-align:center;font-weight:bold;border:solid 1px #d2d0d0;border-top:none;}
.kalenderarkiv div.calendarItem a {font-size:14px;}

.kalenderlistning_startsidan ul li {overflow:hidden; margin-bottom:25px;}
.kalenderlistning_startsidan div.calendarItem {float:left;}
.kalenderlistning_startsidan div.calendarItem-col1 {width:29px;float:left;}
.kalenderlistning_startsidan div.calendarItem-col2 {width:211px;float:left;margin-left:14px;}
.kalenderlistning_startsidan div.calendarItemDateContainer {}
.kalenderlistning_startsidan div.calendarItemMonth {background:#ef6630;color:#fff;text-align:center;font-size:10px;line-height:14px;}
.kalenderlistning_startsidan div.calendarItemDay {background:#fff;color:#000;font-size:16px;line-height:20px;text-align:center;font-weight:bold;border:solid 1px #d2d0d0;border-top:none;}
.kalenderlistning_startsidan div.calendarItem a {font-size:14px; color:#666;}
.kalenderlistning_startsidan div.calendarItem a:hover{color:#EF6630;}


/* KALENDARIUM - END */

/* NEWSITEM - START */
.nyhetsarkiv ul li:first-child {border-top:solid 1px #ccc;}
.nyhetsarkiv ul li {overflow:hidden; border-bottom:solid 1px #ccc; padding-top:12px;}

div.newsItem {}
div.newsItem p {margin:0 0 20px;font-size:14px;}
div.newsItem h3 a:link,div.newsItem h3 a:visited,div.newsItem h3 a:active {color:#ef6630;}
div.newsItem h3 a:hover {color:#f39772;}
div.newsItem p a:link,div.newsItem p a:visited,div.newsItem p a:active {color:#000; display:block;}
div.newsItem p a:hover {color:#333;}
/* NEWSITEM - END */

/* SEARCH - START */
input.searchTextbox {bottom:18px;position:absolute;right:97px;width:130px;}
input.searchButton {bottom: 11px;height:29px;position:absolute;right:22px;width:48px;}
/* SEARCH - END */

/* TOPMENU - START */
#topMenuContainer {clear:both;}
#topMenuContainer ul {}
#topMenuContainer ul li {list-style-type:none; margin:0; padding:0; float:left;}
#topMenuContainer ul li a {display: block;font-size:12px;font-weight:bold;line-height:34px;margin-top:3px;padding:0px 15px;text-transform:uppercase; color:#333; text-decoration:none;}
#topMenuContainer ul li a:hover {color:#ef6630;text-decoration:none;background:#f2d2c9;}
#topMenuContainer ul li a.selected {color:#ef6630;text-decoration:none;background:#f2d2c9;}

/* TOPMENU - END */

/* LOGO - START */
a.logo {height:100px;left:0px;position:absolute;top:0px;width:170px;}
/* LOGO - END */

/* PUFF - START */
div.puffContent {margin-bottom:20px;}
/* PUFF - END */

/* LINKLIST - START */
div.linksListContainer a {}
/* LINKLIST - END */

/* SMARTNAV/SUBNAV START */
.menu_sub ul li {border-bottom:solid 1px #ccc;}
.menu_sub ul li:first-child {border-top:solid 1px #ccc;}
.menu_sub ul a {font-size:12px;line-height:30px; font-weight:bold;}
.menu_sub ul li ul li {margin-left:10px;border-bottom:none;}
.menu_sub ul li ul li:first-child {border-top:none;}
.menu_sub ul li ul li a {font-weight:normal;}
.menu_sub a:link, .menu_sub a:visited, .menu_sub a:active {color:#ef6630;text-decoration:none;}
.menu_sub a:hover {color:#000;}
.menu_sub .active {color:#000;}
.menu_sub a.selected {color:#000;padding-left:8px;}
.menu_sub li.selected {background-image:url(/images/arrow.png);background-repeat:no-repeat;background-position:0 12px;}
/* SMARTNAV/SUBNAV END */

/* FLOWLIST LISTVIEW START */
.lv_pager a.lv_prev_btn {float:left}
.lv_pager a.lv_next_btn {float:right}
/* FLOWLIST LISTVIEW END */


/* Rapporter start */
#contentSubpage-col3 img{max-width:245px;}
.rapport { border:1px solid #ccc; margin-bottom:6px;} 
.rapport .title {cursor:pointer; padding:4px}
.rapport .title:hover { color:#666;}
.rapport .content {background:#f8f7f8; padding:4px 4px 8px 4px;}
.rapport .sammanfattning { margin-top:4px; }
.rapport .div_dokument { margin-top:4px; background:#f8f7f8;}
.rapport .div_dokument img {margin-right:6px}
/* Rapporter end */

/* tables (t.ex rådgivare)*/
.tblborder,.tblborder td{border:1px solid #666; padding:5px;}

/* EXTRANET START */
.extranet_Login {font-size:12px;}
.extranet_Login td {padding:4px;}
.extranet_Login input[type=text], .extranet_Login input[type=password] {border:solid 1px #ccc;padding:3px;}
.extranet_Login input[type=submit] {padding:4px 12px;background:#ccc}
.extranet_Login input[type=checkbox] {margin-left:100px;}
.extranet_Login label {padding:2px 4px;}
/* EXTRANET END */