/***** grid.css *****/
* {
margin:0;
padding:0;
}

body {
padding:10px 0 0 10px;
background-color:#fff;
}

#pageContainer {
width:980px;
float:left;
}

#pageContainerPopup,.pageContainerPopup {
width:465px;
float:left;
margin-bottom:20px;
}

#navigation {
width:980px;
height:138px;
}

.contentOuterWrapper {
margin-top:20px;
min-height:155px;
}

.featureContent {
float:left;
}

.column {
width:270px;
margin-left:18px;
float:left;
}

.w400 {
width:400px;
}

.w404 {
width:404px;
}

.w464 {
width:464px;
}

.w692 {
width:692px;
}

.w980 {
width:980px;
}

div.hr {
margin:15px 0 12px;
padding:0;
height:1px;
font-size:1px;
background-color:#faf8f7;
clear:both;
}

div#faq {
width:980px;
}

div#footer {
margin-top:15px;
padding-bottom:20px;
clear:left;
}

/***** navigation.css *****/
#navigation {
background:url("/ledarna-resources/images/navigationBg2.gif") no-repeat;
}

#navWrapper {
margin-top:30px;
width:980px;
height:40px;
background:url("/ledarna-resources/images/menuBg.png") repeat-y;
}

#popupTopBanner {
margin-top:0;
width:990px;
height:99px;
background:url("/ledarna-resources/images/navigationBg2.gif") no-repeat;
float:left;
}

#popupTopBannerLogo {
margin:0 19px;
padding:0;
float:left;
}

ul#navMenu {
list-style:none;
height:40px;
margin-left:17px;
float:left;
}

ul#loggedIn {
list-style:none;
height:40px;
margin-right:17px;
float:right;
}

ul#navMenu li,ul#loggedIn li {
height:40px;
padding-left:3px;
background:url("/ledarna-resources/images/navBgLeft.png") no-repeat 0 0;
float:left;
}

ul#navMenu .noBg,ul#loggedIn .noBg {
background:none;
}

ul#navMenu li a,ul#loggedIn li a,ul#loggedIn li.userName {
display:block;
height:20px;
padding:12px 10px 8px 7px;
float:left;
background:url("/ledarna-resources/images/navBgRight.png") no-repeat 100% 0;
}

ul#navMenu li.active,ul#loggedIn li.active {
background:url("/ledarna-resources/images/navActive.png") repeat-x 0 0;
}

ul#navMenu li.active a:link,ul#navMenu li.active a:visited,ul#loggedIn li.active a:link,ul#loggedIn li.active a:visited,ul#loggedIn li.userName {
font-weight:700;
color:#e8720a;
}

ul#navMenu li.activeLeft,ul#loggedIn li.activeLeft {
background:url("/ledarna-resources/images/navActiveLeft.png") no-repeat 100% 0;
}

ul#navMenu li.activeRight,ul#loggedIn li.activeRight {
background:url("/ledarna-resources/images/navActiveRight.png") no-repeat 0 0;
}

ul#logIn {
float:right;
list-style:none;
}

ul#logIn li {
height:25px;
padding:8px 10px 7px 0;
float:left;
}

#navWrapper ul#logIn li a:link,#navWrapper ul#logIn li a:visited {
padding-top:3px;
font-size:.833em;
color:#bc0000;
text-decoration:underline;
display:block;
}

#navWrapper ul#logIn li a:hover {
color:#d96c6c;
}

.unpublishedContentColor {
color:#0F0!important;
}

/***** content.css *****/
.featureContent dl {
padding-bottom:20px;
border-bottom:1px solid #faf8f7;
}

.featureContent dl dd {
display:inline;
}

.featureContent dd.image {
margin:0 5px 10px;
float:right;
}

.featureContent dl.noBorder {
border-style:none;
}

p,.mBottom {
margin-bottom:1em;
}

.featureContent dl.vcard {
margin-top:10px;
border-style:none;
}

.featureContent dl.vcard dt {
width:404px;
float:right;
}

.featureContent dl.vcard dd.image {
float:left;
width:50px;
margin-right:5px;
}

.featureContent dl.vcard dd {
float:right;
width:404px;
}

#puffAera {
width:980px;
}

#puffAera #puffFirst {
float:left;
}

.threeColumn #puffFirst {
width:404px;
}

.twoColumn #puffFirst {
width:692px;
}

.oneColumn #puffFirst {
width:980px;
}

#puffSecond {
width:270px;
margin-left:18px;
float:left;
}

#puffThird {
width:270px;
margin-left:20px;
float:left;
}

#puffAera img.puffBottom {
margin-bottom:7px;
}

.featureContent dl#courseInfo {
margin-bottom:20px;
}

.featureContent dl#courseInfo.noMarginBottom {
margin-bottom:0!important;
}

.featureContent dl#courseInfo dt,dl#courseInfo dd {
width:auto;
display:block;
float:none;
}

#courseShowAvailableInfo {
padding:15px 0;
}

#courseShowAvailableInfo img {
margin-left:10px;
margin-right:2px;
}

#courseShowAvailableInfo img.noMargin {
margin:0;
}

#courseShowListing dl {
padding:10px 0;
border-top:1px solid #faf8f7;
border-bottom-style:none;
}

#courseShowListing dl dt,#courseShowListing dl dd {
width:464px;
display:block;
}

#courseShowListing dl dd.narrow {
margin-top:15px;
width:265px;
float:left;
}

#courseShowListing dl dd.buttons {
margin-top:20px;
float:right;
width:104px;
}

#courseShowListing dl dd a img {
margin-left:10px;
}

.paddingTop {
padding-top:1em;
}

span.agreementInfo {
margin-top:1em;
display:block;
}

.featureContent ul,.featureContent ol {
padding-left:30px;
}

.featureContent .tabs ul {
padding:0;
}

ul.agreementLinks {
list-style:none;
margin-bottom:1em;
}

#boxAgreements dl.agreementDownload {
border-top:1px solid #e7e7e5;
border-bottom:1px solid #e7e7e5;
padding:5px 0;
margin-bottom:1em;
}

#boxAgreements dl.agreementDownload dt {
width:460px;
display:block;
float:left;
}

#boxAgreements dl.agreementDownload dd {
width:auto;
display:block;
float:left;
}

#boxAgreements dl.agreementDownload dd.missingAcrobat {
width:200px;
text-align:right;
}

table.tableCriterias {
margin-top:20px!important;
border-collapse:collapse;
table-layout:fixed;
}

table.tableCriterias th {
text-align:left;
}

table#tableSearch,table#tableSearchLoggedIn,table#tableSearchNotMember {
border-top:1px solid #faf8f7;
margin-top:10px;
border-collapse:collapse;
table-layout:fixed;
}

table#tableSearch th,table#tableSearchLoggedIn th,table#tableSearchNotMember th {
text-align:left;
width:565px;
padding-top:10px;
}

table#tableSearchLoggedIn th,table#tableSearchNotMember th {
width:412px;
}

table#tableSearch th.alignRight,table#tableSearch td.alignRight {
width:125px;
}

table#tableSearchLoggedIn th.alignRight,table#tableSearchNotMember th.alignRight,table#tableSearchLoggedIn td.alignRight {
width:65px;
}

table#tableSearch td,table#tableSearchLoggedIn td,table#tableSearchNotMember td {
text-align:left;
vertical-align:top;
width:565px;
padding:10px 0;
border-bottom:1px solid #faf8f7;
}

table#tableSearchLoggedIn td,table#tableSearchNotMember td {
width:412px;
}

table#tableSearch td.alignRight,table#tableSearchLoggedIn td.alignRight {
color:#166fb4;
}

table#tableSearchNotMember td.alignRight {
color:#bc0000;
width:65px;
}

table#tableSearch .alignRight,table#tableSearchLoggedIn .alignRight,table#tableSearchNotMember .alignRight {
text-align:right;
}

table#tableSearch td dl,table#tableSearchLoggedIn td dl,table#tableSearchNotMember td dl {
border-style:none;
padding:0;
margin:0;
}

table#tableSearch td dl dt a,table#tableSearchLoggedIn td dl dt a,table#tableSearchNotMember td dl dt a {
font-weight:700;
}

table#tableSearch td dl dd,table#tableSearchLoggedIn td dl dd,table#tableSearchNotMember td dl dd {
display:block;
}

table#tableSearch td dl dd.publicedDate,table#tableSearchLoggedIn td dl dd.publicedDate,table#tableSearchNotMember td dl dd.publicedDate {
padding:0;
font-size:.916em;
}

div#resultPage,div#resultPageLoggedIn {
margin:10px 0;
text-align:center;
}

div#resultPage a,div#resultPageLoggedIn a {
margin-right:5px;
}

div#resultPage a img,div#resultPageLoggedIn a img {
position:relative;
top:2px;
}

div#resultPage a.active:link,div#resultPage a.active:visited,div#resultPageLoggedIn a.active:link,div#resultPageLoggedIn a.active:visited {
color:#999;
text-decoration:none;
}

div#resultPage span,div#resultPageLoggedIn span {
font-weight:700;
}

.featureContent div.itemList {
border-top:1px solid #faf8f7;
padding-top:10px;
clear:both;
}

.featureContent div.itemList img {
float:left;
margin-right:10px;
}

.featureContent div.itemList div img {
float:none;
margin:0;
}

.featureContent div.itemList dl {
float:left;
width:245px;
border-bottom-style:none;
}

.featureContent div.itemList dl dt {
font-weight:700;
}

.featureContent div.itemList dl dd {
display:block;
margin-top:5px;
}

.featureContent div.itemList div {
float:right;
text-align:right;
width:135px;
}

.featureContent div.itemList div div {
vertical-align:top;
height:30px;
}

.featureContent div.itemList div div label {
position:relative;
top:-4px;
}

dl.customerBasket {
margin-bottom:10px;
}

dl.customerBasket dd {
color:#166fb4;
margin-top:5px;
}

.basketInfo {
border-top:1px solid #faf8f7;
padding-top:10px;
font-weight:700;
}

.basketInfo div {
margin-top:5px;
float:left;
}

/* Tillagt 2008-02-20 */
#webQueryComments li {
padding-bottom:5px;
margin-bottom:5px;
border-bottom:1px solid #e7e7e5;
}

.newsunpublished {
color:#90EE90;
}

p#msgSendPortalComment {
padding:0 30px 10px 0;
margin-bottom:10px;
border-bottom:1px solid #eaeaea;
}

/***** boxes.css *****/
div.box {
width:270px;
}

div.contentBox {
width:980px;
}

div.box div.boxHeader {
width:268px;
border:1px solid #eeeeec;
border-bottom-style:none;
background:url("/ledarna-resources/images/boxTopGradient.png") repeat-x 0 0 #fefdfc;
text-align:left;
}

div.contentBox div.boxHeader {
width:980px;
border:1px solid #eeeeec;
border-bottom-style:none;
background:url("/ledarna-resources/images/boxTopGradient.png") repeat-x 0 0 #fefdfc;
}

div.noBottomBorder {
border-bottom-style:none;
}

div.tabs ul {
float:left;
list-style:none;
height:35px;
background:url("/ledarna-resources/images/tabBorderBottom.gif") repeat-x 0 100%;
}

div.tabs ul li.tab {
float:left;
background:url("/ledarna-resources/images/tabUnclicked.gif") repeat-x 0 0;
margin-top:1px;
margin-right:1px;
border:1px solid #ebebe9;
border-bottom-style:none;
}

div.tabs ul li.last {
margin-right:0;
}

div.tabs ul li.active {
margin-top:0;
background:url("/ledarna-resources/images/tabClicked.gif") repeat-x 0 0;
}

div.box div.innerBox {
width:240px;
padding:14px 14px 10px;
border:1px solid #eeeeec;
border-top-style:none;
margin-bottom:15px;
background:url("/ledarna-resources/images/boxBottomGradient.png") repeat-x 0 100% #fefdfc;
}

.innerBoxScroll {
height:430px;
overflow:auto;
}

div.box div.noPaddingTop {
padding-top:0;
}

div.contentBox div.innerBox {
width:662px;
padding:14px 14px 5px;
border:1px solid #eeeeec;
border-top-style:none;
margin-bottom:15px;
background:url("/ledarna-resources/images/boxBottomGradient.png") repeat-x 0 100% #fefdfc;
}

div.box div.innerBoxForum {
padding:0;
border:1px solid #eeeeec;
border-top-style:none;
background:url("/ledarna-resources/images/boxBottomGradient.png") repeat-x 0 100% #fefdfc;
}

.floatLeft {
float:left!important;
}

.floatRight {
float:right!important;
}

div.innerBoxForum dl {
width:240px;
padding:5px 14px;
border-bottom:1px solid #eeeeec;
}

div#innerBoxForumInfo {
float:left;
width:240px;
padding:14px;
padding-bottom:5px;
}

div#themeBox,div.themeBox {
width:266px;
padding:2px;
margin-bottom:15px;
}

div#themeBox h2,div.themeBox h2 {
padding-left:10px;
}

div#themeBox div#themeBoxForm,div.themeBox div.themeBoxForm {
padding-top:10px;
text-align:center;
background:url("/ledarna-resources/images/boxTopGradient.png") repeat-x 0 0 #fefdfc;
}

div#themeBox div.innerBox,div.themeBox div.innerBox {
width:240px;
padding:10px 13px;
background:url("/ledarna-resources/images/boxBottomGradient.png") repeat-x 0 100% #fefdfc;
}

div#themeBox div.innerBox dl,div.themeBox div.innerBox dl {
margin-bottom:1em;
}

div.relatedInformation,div.boxNoBg {
width:240px;
padding:25px 0 15px 15px;
border-bottom:1px solid #eeeeec;
margin-bottom:15px;
}

div.relatedInformation .box {
margin:-25px 0 0 -15px;
}

div#pageTools,div.pageTools {
width:462px;
margin-top:15px;
border:1px solid #eeeeec;
background:url("/ledarna-resources/images/boxBottomGradient.png") repeat-x 0 100% #fefdfc;
}

div#pageTools.wide,div.pageTools.wide {
clear:both;
width:952px;
}

div#pageTools .top,div.pageTools .top {
padding:9px 13px;
}

div#pageTools .expanded,div.pageTools .expanded {
background:url("/ledarna-resources/images/boxTopGradient.png") repeat-x 0 0 #fefdfc;
}

div#pageTools .innerBox,div.pageTools .innerBox {
margin:0 10px;
padding:5px 4px;
border-top:1px solid #e7e7e5;
}

div#pageTools .first,div.pageTools .first {
margin-top:.5em;
width:224px;
float:left;
}

div#pageTools .second,div.pageTools .second {
margin-top:.5em;
width:210px;
float:left;
}

div#commentsBox h4,div#courseShowBox h4,div.commentsBox h4,div.courseShowBox h4,div.genericContentBox .boxHeader h4 {
width:434px;
padding:9px 14px;
margin-top:15px;
border:1px solid #eeeeec;
border-bottom-style:none;
background:url("/ledarna-resources/images/boxTopGradient.png") repeat-x 0 0 #fefdfc;
}

div#commentsBox .innerBox h4,div#courseShowBox .innerBox h4,div.commentsBox .innerBox h4,div.courseShowBox .innerBox h4,div.genericContentBox .innerBox h4 {
width:auto;
padding:9px 0;
margin:0;
border-style:none;
background:none;
}

div#commentsBox div.innerBox,div#courseShowBox div.innerBox,div.commentsBox div.innerBox,div.courseShowBox div.innerBox,div.genericContentBox div.innerBox {
width:434px;
padding:14px 14px 5px;
border:1px solid #eeeeec;
border-top-style:none;
background:url("/ledarna-resources/images/boxBottomGradient.png") repeat-x 0 100% #fefdfc;
}

div#courseShowBox div.innerBox,div.courseShowBox div.innerBox {
padding-top:0;
padding-bottom:14px;
}

div#commentsBox dl,div.commentsBox dl {
border-bottom:1px solid #eeeeec;
margin-top:5px;
padding-bottom:5px;
}

div#commentsBox dl dt,div.commentsBox dl dt {
float:left;
width:384px;
}

div#commentsBox dl dd,div.commentsBox dl dd {
float:left;
width:384px;
}

div#commentsBox dl dd.reportButton,div.commentsBox dl dd.reportButton {
float:right;
margin-top:15px;
width:40px;
}

div#debateBox,div.debateBox {
width:270px;
}

div#debateBox div#top,div.debateBox div.top {
height:153px;
}

div#debateBox div#bottom,div.debateBox div.bottom {
margin:0;
padding:0 2px 2px;
background:url("/ledarna-resources/images/debateBg.jpg") no-repeat 0 0 #999;
}

div#debateBox div#bottom dl,div.debateBox div.bottom dl {
background:url("/ledarna-resources/images/boxBottomGradient.png") repeat-x 0 100% #fefdfc;
padding-bottom:.5em;
}

div#debateBox div#bottom dl dt,div.debateBox div.bottom dl dt {
padding:.5em 13px 0;
background:url("/ledarna-resources/images/boxTopGradient.png") repeat-x 0 0 #fefdfc;
color:#666;
font-weight:700;
display:block;
}

div#debateBox div#bottom dl dd,div.debateBox div.bottom dl dd {
padding:.5em 13px;
font-size:.916em;
display:block;
}

div#boxMyInfo table,div.boxMyInfo table,div#phoneSupportDiv table {
table-layout:auto;
width:662px;
margin-bottom:20px;
}

div#boxMyInfo table caption,div.boxMyInfo table caption,div#phoneSupportDiv table caption {
padding-top:20px;
border-top:1px solid #e7e7e5;
}

div#boxMyInfo table caption.first,div.boxMyInfo table caption.first,div#phoneSupportDiv table caption.first {
padding-top:0;
border-top-style:none;
}

div#boxMyInfo table caption span,div.boxMyInfo table caption span,div#phoneSupportDiv table caption span {
float:left;
font-weight:700;
}

div#boxMyInfo table caption a,div.boxMyInfo table caption a,div#phoneSupportDiv table caption a {
float:right;
}

div#boxMyInfo table th,div.boxMyInfo table th,div#phoneSupportDiv table th {
text-align:left;
vertical-align:top;
font-weight:400;
width:150px;
}

div#boxMyInfo table td,div.boxMyInfo table td,div#phoneSupportDiv table td {
text-align:left;
vertical-align:top;
}

div#boxMyInfo table td input.formButton,div.boxMyInfo table td input.formButton {
margin-top:5px;
}

div#courseBox h4,div.courseBox h4 {
width:434px;
padding:9px 14px 2px;
margin-top:15px;
border:1px solid #eeeeec;
border-bottom-style:none;
background:url("/ledarna-resources/images/boxTopGradient.png") repeat-x 0 0 #fefdfc;
}

div#courseBox .innerBox h4,div.courseBox .innerBox h4 {
width:auto;
padding:9px 0;
margin:0;
border-style:none;
background:none;
}

div#courseBox div.innerBox,div#boxSearchAnswers div.innerBox,div.courseBox div.innerBox,div.boxSearchAnswers div.innerBox {
width:434px;
padding:0 14px 5px;
border:1px solid #eeeeec;
border-top-style:none;
background:url("/ledarna-resources/images/boxBottomGradient.png") repeat-x 0 100% #fefdfc;
}

div#boxSearchAnswers div.innerBox {
width:662px;
padding-bottom:14px;
}

div#courseBox .innerBox dl,div.courseBox .innerBox dl {
margin-top:10px;
padding-top:10px;
border-top:1px solid #e7e7e5;
border-bottom-style:none;
}

div#courseBox .innerBox dl.noBottomBorder,div.courseBox .innerBox dl.noBottomBorder {
border-bottom-style:none;
}

div#courseBox .innerBox dl dt,div.courseBox .innerBox dl dt {
font-weight:700;
float:left;
width:355px;
}

div#courseBox .innerBox dl dd,div.courseBox .innerBox dl dd {
display:block;
float:left;
width:97px;
}

div#courseBox .innerBox dl dd.changeInfo,div.courseBox .innerBox dl dd.changeInfo {
width:auto;
}

div#courseBox .innerBox dl dd.boldColored,div.courseBox .innerBox dl dd.boldColored {
width:300px;
}

div#courseBox .innerBox dl dd.rightCol,div.courseBox .innerBox dl dd.rightCol {
width:300px;
}

div#courseBox .innerBox dl dd.twoCols,div.courseBox .innerBox dl dd.twoCols {
width:210px;
}

div#courseBox .innerBox dl dd.fullCol,div.courseBox .innerBox dl dd.fullCol {
width:420px;
}

div#courseBox .innerBox dl dd.submitChangeMe,div.courseBox .innerBox dl dd.submitChangeMe {
float:right;
width:auto;
}

div.box div.workInfo {
padding-top:0;
}

div.workInfo dl {
font-size:.909em;
width:78px;
float:left;
line-height:1.2em;
margin-bottom:15px;
}

div.workInfo dl dt {
margin-top:1em;
}

div.workInfo dl dt.noMargin {
margin:0;
}

div.workInfo dl dd {
color:#bc0000;
font-weight:700;
}

div.workInfo a {
clear:both;
display:block;
margin-left:160px;
margin-bottom:10px;
}

div#boxSearchAnswers {
margin-bottom:10px;
}

div#boxSearchAnswers div.innerBox {
width:952px;
border:1px solid #eeeeec;
border-top-style:none;
background:url("/ledarna-resources/images/boxBottomGradient.png") repeat-x 0 100% #fefdfc;
}

div#popUpContainer {
position:absolute;
top:200px;
left:50px;
width:300px;
padding:8px 7px;
background:url("/ledarna-resources/images/popupbg.png");
z-index:100;
display:none;
}

div#popUpContainer div {
background:url("/ledarna-resources/images/boxBottomGradient.png") repeat-x 0 100% #fefdfc;
}

div#popUpContainer div div {
background:url("/ledarna-resources/images/boxTopGradient.png") repeat-x 0 0;
padding:10px;
}

div#popUpContainer h5 {
text-align:center;
font-size:1.75em;
line-height:1.25em;
font-weight:700;
color:#bc0000;
}

div#popUpText {
font-size:.916em;
}

ul#popLogin,ul#popCallMe {
list-style:none;
}

ul#popLogin li,ul#popCallMe li {
height:28px;
padding:5px 5px 0 0;
font-size:.916em;
color:#bc0000;
font-weight:700;
float:left;
}

ul#popLogin li.last,ul#popCallMe li.last {
padding-right:0;
}

.noBorderTop {
border-top-style:none!important;
margin-top:0!important;
}

.noBorderBottom {
border-bottom-style:none!important;
margin-top:0!important;
}

.borderTop {
border-top:1px solid #E7E7E5!important;
margin-top:10px!important;
}

div.faqpublished {
border:1px solid #D96C6C;
padding:10px;
}

/* Preliminary styles for popups in jsps */
div.popUpContainer {
position:absolute;
top:200px;
left:50px;
width:300px;
padding:8px 7px;
background:url("/ledarna-resources/images/popupbg.png");
z-index:100;
display:none;
}

div.popUpContainer div {
background:url("/ledarna-resources/images/boxBottomGradient.png") repeat-x 0 100% #fefdfc;
}

div.popUpContainer div div {
background:url("/ledarna-resources/images/boxTopGradient.png") repeat-x 0 0;
padding:10px;
}

div.popUpContainer h5 {
text-align:center;
font-size:1.75em;
line-height:1.25em;
font-weight:700;
color:#bc0000;
}

div.popUpText {
font-size:.916em;
}

div.largePopUpContainer {
width:464px;
}

div.largerPopUpContainer {
width:484px;
}

div.popupTitle {
padding:0!important;
}

/* Removed by request of Ann Epstein 080515
div.newsBox{
	line-height:1em;
}*/
div.newsBox h2 {
margin-top:.1em;
}

.w130 {
width:130px!important;
}

.w190 {
width:190px;
}

/***** text.css *****/
body {
font-family:Arial, Helvetica, sans-serif;
font-size:75%;
/* 12px in most browsers */
line-height:1.416em;
/* ~17px */
color:#231f20;
}

.innerBox,form input,form select {
font-family:Arial, Helvetica, sans-serif;
color:#333;
}

#navWrapper ul li {
font-family:Helvetica, Arial, sans-serif;
}

#navWrapper ul#loggedIn li.navUserName {
font-weight:700;
color:#f93;
}

.boldColored {
font-weight:700;
color:#d52532;
}

.bold {
font-weight:700;
}

.colored {
color:#d52532;
}

h1,.h1 {
font-size:1.83em;
/* ~22px */
line-height:1.227em;
margin:.4545em 0;
font-weight:700;
}

h2,.h2 {
font-size:1.33em;
/* ~16px */
line-height:1.3125em;
margin:1.0625em 0 .3125em;
font-weight:700;
}

h5,.h5 {
color:#333;
font-size:.916em;
font-weight:700;
}

.innerBox h5 {
font-size:1em;
}

h6,.h6 {
color:#333;
font-size:.833em;
font-weight:700;
}

.innerBox h6 {
font-size:.909em;
}

.noMarginTop {
margin-top:0;
}

div#themeBox h2,div.themeBox h2 {
color:#fff;
margin:0;
}

div .boxHeader h4 {
color:#666;
font-weight:700;
width:240px;
height:18px;
padding:8px 14px;
}

.innerBox,.innerBoxForum,div#faqWrapper a,a.linkTop,div#footer dd {
font-size:.916em;
}

fieldset#webQuestion label {
font-size:1.0909em;
color:#d52532;
font-weight:700;
margin-right:.833em;
}

.webQuestionResult1 {
background-color:#80197f;
color:#80197f;
}

.webQuestionResult2 {
background-color:#0077d5;
color:#0077d5;
}

.webQuestionResult3 {
background-color:#d0aacc;
color:#0077d5;
}

.webQuestionResult4 {
background-color:#6fb7ff;
color:#0077d5;
}

.webQuestionResult5 {
background-color:#00236f;
color:#0077d5;
}

h4,.h4,.ingress,div#themeBox dt,div.themeBox dt {
font-size:1em;
font-weight:700;
}

div#faq dt {
font-size:.916em;
margin-top:.5em;
}

div#faq h5 {
font-size:.916em;
margin-bottom:.5em;
}

div#faqWrapper div#faqBox3 li,div#faqWrapper div#faqBox4 li {
font-size:.916em;
line-height:1.65em;
}

div#footer dt {
font-size:.916em;
font-weight:700;
}

.dlComments {
color:#999;
}

.publicedDate {
color:#999;
display:block;
padding-top:1em;
}

div#sitePath {
font-size:.916em;
color:#666;
}

div.relatedInformation h4,div.boxNoBg h4 {
font-weight:700;
color:#666;
}

div.relatedInformation dt,div.boxNoBg dt {
font-size:.916em;
color:#333;
font-weight:700;
margin-top:1em;
}

div.relatedInformation dd,div.boxNoBg dd,span.relatedInfo {
font-size:.916em;
}

div#pageTools a.active,div.pageTools a.active {
color:#666;
}

div#pageTools .username,div.pageTools .username {
font-weight:700;
color:#166fb4;
}

div#pageTools a.linkBack:link,div#pageTools a.linkBack:visited,div.pageTools a.linkBack:link,div.pageTools a.linkBack:visited {
padding-left:15px;
background:url("/ledarna-resources/images/linkBack.gif") no-repeat 0 50%;
float:left;
font-size:.916em;
text-decoration:none;
}

div#pageTools a.linkPrint:link,div#pageTools a.linkPrint:visited,div.pageTools a.linkPrint:link,div.pageTools a.linkPrint:visited {
padding-left:23px;
background:url("/ledarna-resources/images/linkPrint.gif") no-repeat 0 50%;
padding-right:10px;
border-right:1px solid #eeeeec;
margin-right:10px;
float:right;
font-size:.916em;
text-decoration:none;
}

div#pageTools a.linkSend:link,div#pageTools a.linkSend:visited,div.pageTools a.linkSend:link,div.pageTools a.linkSend:visited {
padding-left:23px;
background:url("/ledarna-resources/images/linkSend.gif") no-repeat 0 50%;
float:right;
font-size:.916em;
text-decoration:none;
}

div#pageTools h4,div.pageTools h4 {
font-size:1.09em;
color:#666;
}

div#commentsBox h4,div.commentsBox h4,div#courseBox h4,div.courseBox h4,div#courseShowBox h4,div.commentsBox h4,div.courseShowBox h4 {
color:#666;
}

div#commentsBox label,div.commentsBox label {
color:#666;
font-size:1.09em;
font-weight:700;
margin-top:1em;
margin-bottom:.5em;
display:block;
}

div#pageTools label,div.pageTools label {
color:#666;
margin-top:1em;
margin-bottom:.5em;
display:block;
}

div#commentsBox dl dt,div#commentsBox dl dd.commentsBoxAuthor,div.commentsBox dl dt,div.commentsBox dl dd.commentsBoxAuthor,div#courseShowListing dl dt,#boxAgreements dl.agreementDownload dt {
color:#333;
font-weight:700;
}

dl dt span.lGrey,.lGray {
color:#666;
font-weight:400;
}

span.courseDate {
color:#0077d4;
font-weight:400;
}

.obsText,div.relatedInformation h4.obsText,div.boxNoBg h4.obsText {
color:#bc0000;
}

span.commentsList {
padding:10px 15px 0 0;
font-size:10px;
}

span.commentReportPopupClose {
text-align:right;
display:block;
padding-bottom:.5em;
}

img.cursorPointer {
cursor:pointer;
}

a.largePopupClose {
text-align:right;
display:block;
padding-bottom:.5em;
}

a.faqTitleLink {
color:green;
}

/* Kategorier */
.cat {
margin-right:.25em;
}

.catRattKunskap {
font-weight:700;
color:#00ba49;
}

.catRattLon {
font-weight:700;
color:#0086ce;
}

.catRattJobb {
font-weight:700;
color:#961f8f;
}

.catRattTrygghet {
font-weight:700;
color:#bc0000;
}

/* Slut Kategorier */
/***** links.css *****/
a:link,a:visited {
color:#d52532;
}

a:hover {
color:#d96c6c;
}

a img,.noBorder {
border-style:none!important;
}

#navigation a img {
display:block;
margin-left:20px;
}

#navWrapper ul li a:link,#navWrapper ul li a:visited {
color:#333;
text-decoration:none;
}

#navWrapper ul li a:hover {
color:#969291;
}

#navWrapper ul li.navActive a:link,#navWrapper ul li.navActive a:visited {
color:#f93;
font-weight:700;
text-decoration:none;
}

.featureContent dl dd a:link,.featureContent dl dd a:visited {
color:#231f20;
text-decoration:none;
}

.featureContent dl dd a:hover {
color:#929497;
}

div#boxMyInfo .innerBox dl dd.changeInfo a:link,div#boxMyInfo .innerBox dl dd.changeInfo a:visited,div.boxMyInfo .innerBox dl dd.changeInfo a:link,div.boxMyInfo .innerBox dl dd.changeInfo a:visited,.featureContent dl.vcard dd a.email:link,.featureContent dl.vcard dd a.email:visited,div#courseBox .innerBox dl dd.changeInfo a:link,div#courseBox .innerBox dl dd.changeInfo a:visited,div.courseBox .innerBox dl dd.changeInfo a:link,div.courseBox .innerBox dl dd.changeInfo a:visited,#boxAgreements dl.agreementDownload dd a:link,#boxAgreements dl.agreementDownload dd a:visited {
color:#d52532;
text-decoration:underline;
}

div#boxMyInfo .innerBox dl dd.changeInfo a:hover,div.boxMyInfo .innerBox dl dd.changeInfo a:hover,.featureContent dl.vcard dd a.email:hover,div#courseBox .innerBox dl dd.changeInfo a:hover,div.courseBox .innerBox dl dd.changeInfo a:hover,#boxAgreements dl.agreementDownload dd a:hover {
color:#d96c6c;
}

div.tabs ul li a:link,div.tabs ul li a:visited {
color:#666;
font-weight:700;
width:133px;
height:16px;
padding:8px 0;
display:block;
text-align:center;
text-decoration:none;
}

div.tabs ul li.last a:link,div.tabs ul li.last a:visited {
width:132px;
}

div.contentBox div.tabs ul li a:link,div.contentBox div.tabs ul li a:visited {
width:170px;
}

div.contentBox div.tabs ul li.last a:link,div.contentBox div.tabs ul.last li a:visited {
width:171px;
}

div.tabs ul li.active a:link,div.tabs ul li.active a:visited {
color:#bc0000;
height:16px;
padding:10px 0 8px;
}

div.innerBoxForum dt a {
font-weight:700;
}

a.linkTop:link,a.linkTop:visited {
margin-top:5px;
padding-right:15px;
}

a.linkGo:link,a.linkGo:visited {
margin-top:5px;
padding-right:15px;
}

a.linkMore:link,a.linkMore:visited {
margin-top:5px;
padding-right:15px;
}

a.linkAgreementPDF {
height:34px;
padding:17px 0 2px 38px;
background:url("/ledarna-resources/images/member_linkAgreementPDF.gif") no-repeat 0 50%;
display:block;
font-weight:700;
}

div.blockLink a {
display:block;
}

div#boxSearchAnswers div.boxHeader a {
display:block;
margin:8px 20px 2px;
font-size:.916em;
}

table#tableSearchLoggedIn a:link,table#tableSearchLoggedIn a:visited,div#resultPageLoggedIn a:link,div#resultPageLoggedIn a:hover {
color:#166fb4;
}

table#tableSearchLoggedIn a:hover,div#resultPageLoggedIn a:hover {
color:#73a8d2;
}

/***** forms.css *****/
form .box select,form .box input,form #notLoggedIn input,form .contentBox input,form .contentBox select,form .itemList div input,#courseBox input,#courseBox select,.courseBox input,.courseBox select {
border:1px solid #ccc;
background-color:#fff;
margin:2px 0;
padding:2px;
}

.formButton {
cursor:pointer;
}

.formInputWidth {
width:234px!important;
}

.formSelectWidth {
width:240px!important;
}

.formSelectCoursesWidth {
width:370px;
margin-top:2px;
float:left;
}

.itemListAmount {
width:50px;
}

.formLoginInput {
padding:2px;
margin:1px 0 0;
top:-5px;
width:85px;
font-size:.833em;
border:1px solid #ccc;
background-color:#fff;
color:#bc0000;
}

.formContactMeInput {
padding:2px;
margin:1px 0 0;
top:-5px;
width:125px;
font-size:.916em;
border:1px solid #ccc;
background-color:#fff;
color:#bc0000;
}

form .box input.formButton,#navWrapper input.formButton,.itemList input.formButton,form .genericContentBox input.formButton,#courseBox input.formButton,.courseBox input.formButton {
border-style:none;
padding:0;
height:25px;
margin-bottom:0;
}

form .contentBox input {
width:290px;
border:1px solid #ccc;
background-color:#fff;
margin:3px 10px 0 0;
padding:2px;
float:left;
}

form .contentBox input.formButton {
padding:0;
margin:0;
border-style:none;
height:25px;
width:57px;
}

form .contentBox select {
width:285px;
border:1px solid #ccc;
background-color:#fff;
margin:3px 10px 0 0;
padding:0;
float:left;
}

form input.checkBox {
margin:0 4px 0 0!important;
padding:0 4px 0 0!important;
width:14px!important;
height:14px!important;
text-align:left!important;
float:none!important;
border:none;
}

.wSearch {
width:57px!important;
}

.wAmount {
width:20px!important;
font-size:.833em;
}

.wAreaCode {
width:30px!important;
}

.wForward {
width:83px!important;
}

.wPhoneNumber {
width:195px!important;
}

.wVote {
width:64px!important;
}

.wSend {
width:71px!important;
}

.wMediumInput {
width:230px!important;
}

.wMediumSelect {
width:236px!important;
}

form .contentBox input.wSave {
width:68px;
}

.wComment {
width:106px!important;
margin-bottom:5px;
}

.wReport {
width:93px!important;
}

.wLogin {
width:79px!important;
}

.wCallMe {
width:78px!important;
}

.wAddToBasket {
width:131px!important;
}

.wChange {
width:67px!important;
}

.wCheckout {
width:94px!important;
}

fieldset {
margin:0;
padding:0;
border-style:none;
}

fieldset p {
margin-bottom:0;
}

/*fieldset#webQuestion span#boxWebQuestionRadios{
	float: left;
}*/
fieldset#webQuestion div#boxWebQuestionRadios input,#courseBox input#publishedEdit,#courseBox input#publishedEditNo,#courseBox input.formRadioButton,.courseBox input#publishedEdit,.courseBox input#publishedEditNo,.courseBox input.formRadioButton {
margin:5px 0 0;
padding:0;
border-style:none;
background:none;
width:auto;
float:none;
display:inline;
}

div#commentsBox textarea,#sendToMessage,div#boxMyInfo textarea,div#courseBox textarea,div.commentsBox textarea,div.courseBox textarea,div.commentsBox textarea,.sendToMessage,div.boxMyInfo textarea,div.courseBox textarea,div.genericContentBox textarea {
width:430px;
height:75px;
border:1px solid #ccc;
background-color:#fff;
margin-bottom:10px;
}

#sendToName,.sendToName {
width:196px;
border:1px solid #ccc;
background-color:#fff;
padding:2px;
}

#sendToEmail,.sendToEmail {
width:196px;
border:1px solid #ccc;
background-color:#fff;
padding:2px;
}

.box textarea {
background-color:#fff;
border:1px solid #ccc;
width:234px;
height:75px;
margin-bottom:10px;
padding:2px;
}

.boldColored input,.boldColored select,.boldColored textarea {
color:#333;
font-weight:400;
border:1px solid #ccc;
padding:2px;
}

div .validationMessage,span.validationMessage,dd.validationMessage {
color:red!important;
font-weight:400!important;
display:block;
clear:left;
}

.validationError {
border:1px solid red!important;
}

div.headerInfo {
font-size:10px;
float:right;
padding:10px 15px 0 0;
}

.footerFormInput {
padding:2px;
border:1px solid #ccc;
}

.footerFormSelect {
border:1px solid #ccc;
}

.openFormEttan fieldset#openFieldsetEttan {
margin-top:20px;
margin-left:120px;
width:725px;
border:8px solid #383838;
background-color:#fff;
padding:10px 0 10px 5px;
}

.openFormEttan fieldset#openFieldsetEttan legend {
margin-left:75px;
font-size:22px;
padding:5px 25px 5px 5px;
color:#383838;
}

.openFormEttan fieldset#openFieldsetEttan fieldset#fieldOpenTopp {
width:712px;
border:1px solid #a9a9a9;
padding:0 0 10px 5px;
}

.openFormEttan .fieldColumn {
float:left;
}

.openFormEttan #btnContainer {
width:100px;
}

.openFormEttan fieldset#openFieldsetEttan fieldset#fieldOpenTopp label.labelTopLong {
width:475px;
float:left;
margin-right:20px;
clear:left;
}

.openFormEttan fieldset#openFieldsetEttan fieldset#fieldOpenTopp select.selectTopLong {
width:475px;
float:left;
margin-right:20px;
clear:both;
}

.openFormEttan fieldset#openFieldsetEttan select {
width:210px;
float:left;
}

.openFormEttan fieldset#openFieldsetEttan fieldset#fieldOpen legend,.openFormEttan fieldset#openFieldsetEttan fieldset#fieldOpenTopp legend,.openFormEttan fieldset#openFieldsetEttan fieldset#fieldOpenFoot legend,.openFormEttan fieldset#openFieldsetEttan fieldset#fieldOpenMiddle legend,.openFormEttan fieldset#openFieldsetEttan fieldset#fieldOpenRight legend,.openFormEttan fieldset#openFieldsetEttan fieldset#fieldOpenDyn legend,.openFormEttan fieldset#openFieldsetEttan fieldset#fieldPublish legend {
font-weight:700;
font-size:12px;
padding:0;
text-transform:uppercase;
color:#383838;
margin:0;
}

.openFormEttan fieldset#openFieldsetEttan fieldset#fieldOpen {
width:253px;
border:1px solid #a9a9a9;
padding:0 0 20px 5px;
float:left;
}

.openFormEttan fieldset#openFieldsetEttan label {
font-weight:700;
font-size:12px;
color:#383838;
}

.openFormEttan fieldset#openFieldsetEttan fieldset#fieldOpenFoot select#frontpage_footer-blurb-placeholder {
width:243px;
}

.openFormEttan fieldset#openFieldsetEttan fieldset#fieldOpenFoot {
width:253px;
border:1px solid #a9a9a9;
padding:2px 0 12px 5px;
margin-top:2px;
float:left;
clear:left;
}

.openFormEttan fieldset#openFieldsetEttan fieldset#fieldOpenFoot #FieldFootContainerClosed {
font-family:Arial;
font-size:11px;
color:#a9a9a9;
padding:0 0 0 10px;
margin:0;
}

.openFormEttan fieldset#openFieldsetEttan fieldset#fieldOpenMiddle,.openFormEttan fieldset#openFieldsetEttan fieldset#fieldOpenRight {
width:218px;
border:1px solid #a9a9a9;
padding:0 0 10px 5px;
float:left;
margin-left:5px;
}

.openFormEttan fieldset#openFieldsetEttan label.noTopMa {
margin-top:0!important;
}

.openFormEttan fieldset#openFieldsetEttan fieldset#fieldOpenMiddle label,.openFormEttan fieldset#openFieldsetEttan fieldset#fieldOpenRight label {
float:left;
margin-top:30px;
}

.openFormEttan fieldset#openFieldsetEttan fieldset#fieldOpenDyn {
width:253px;
border:1px solid #a9a9a9;
padding:0 0 118px 5px;
clear:left;
float:left;
}

.openFormEttan fieldset#openFieldsetEttan fieldset#fieldOpenDyn #DynamicContainer {
padding:20px 0 0;
float:left;
}

.openFormEttan fieldset#openFieldsetEttan fieldset#fieldOpenDyn select.w35 {
width:38px;
}

.openFormEttan fieldset#openFieldsetEttan fieldset#fieldOpenDyn .w190 {
width:190px;
margin-right:15px;
float:left;
clear:both;
}

.openFormEttan fieldset#openFieldsetEttan fieldset#fieldPublish {
width:433px;
border:1px solid #a9a9a9;
padding:10px;
float:left;
margin:10px 5px 5px;
}

.openFormEttan fieldset#openFieldsetEttan fieldset#fieldPublish div.nameContainer {
width:170px;
float:left;
}

.openFormEttan fieldset#openFieldsetEttan fieldset#fieldPublish div.publishContainer {
width:75px;
float:left;
}

.openFormEttan fieldset#openFieldsetEttan fieldset#fieldPublish div.publishContainer label.pub {
margin-right:5px;
color:#282727;
font-size:11px;
font-weight:400;
}

.openFormEttan fieldset#openFieldsetEttan fieldset#fieldPublish div.dateContainer {
width:135px;
float:left;
margin-left:40px;
}

.openFormEttan fieldset#openFieldsetEttan fieldset#fieldPublish input.inputTxt {
width:120px;
}

.openFormEttan .fieldFormBtn {
float:right;
margin:10px 5px 0 15px;
}

.hiddenFormComponent {
display:none;
}

/***** faq.css *****/
div#faq {
width:976px;
background:url("/ledarna-resources/images/faqBg.png") no-repeat;
padding:0 2px 2px;
}

div#faqWrapper {
width:951px;
padding:12px;
background:url("/ledarna-resources/images/menuBg.png");
clear:both;
}

div#faqWrapper div#faqBox1 {
width:178px;
height:130px;
float:left;
}

div#faqWrapper div#faqBox2 {
width:245px;
padding-left:15px;
border-right:1px solid #ece8e8;
float:left;
}

div#faqWrapper div#faqBox3 {
width:160px;
padding-left:15px;
border-left:1px solid #fffdfd;
float:left;
}

div#faqWrapper div#faqBox4 {
width:140px;
padding-left:15px;
float:left;
}

div#faqWrapper div#faqBox5 {
padding-top:10px;
width:123px;
float:left;
}

div#faqWrapper div#faqBox3 ul,div#faqWrapper div#faqBox4 ul {
list-style:none;
}

div#footer dl {
width:600px;
float:left;
}

div#footer a img {
margin:10px 15px;
float:left;
}

div#footer dt,div#footer dd {
float:left;
margin-right:.5em;
}

a.linkTop {
float:right;
}

ul#faqLogIn {
height:33px;
float:right;
list-style:none;
}

ul#faqLogIn li {
height:28px;
padding:5px 10px 0 0;
font-size:.916em;
color:#bc0000;
font-weight:700;
float:left;
}

ul#faqLogIn li.first {
padding-top:8px;
}

/***** sIFR-screen.css *****/
@media screen {
    .sIFR-flash {
    visibility:visible!important;
    margin:0;
    padding:0;
    }

    .sIFR-replaced,.sIFR-ignore {
    visibility:visible!important;
    }

    .sIFR-alternate {
    position:absolute;
    left:0;
    top:0;
    width:0;
    height:0;
    display:block;
    overflow:hidden;
    }

    /*---- Header styling ---*/
    .sIFR-active h1,.sIFR-active h2,.sIFR-active .h1,.sIFR-active .h2 {
    visibility:hidden;
    font-family:Verdana;
    line-height:1em;
    }
}

/***** sIFR-print.css *****/
@media print {
    .sIFR-flash {
    display:none!important;
    height:0;
    width:0;
    position:absolute;
    overflow:hidden;
    }

    .sIFR-alternate {
    visibility:visible!important;
    display:block!important;
    position:static!important;
    left:auto!important;
    top:auto!important;
    }
}

/***** clearfix.css *****/
.clearfix:after {
content:".";
display:block;
clear:both;
visibility:hidden;
line-height:0;
height:0;
}

.clearfix {
display:inline-block;
}

html[xmlns] .clearfix {
display:block;
}

* html .clearfix {
height:1%;
}

.clearBoth {
clear:both;
height:0;
}

.clearLeft {
clear:left;
}

div.noRender {
height:0;
}

/***** print.css *****/
@media print {
    #navWrapper,div.menuWrapper,div#sitePath,.column,div#faq,#pageTools,.pageTools,div#footer a img,#courseShowBox,.courseShowBox,#commentsBox,.commentsBox,#bannerTop,#bannerRight {
    display:none;
    }

    #navigation {
    width:550px;
    height:68px;
    }

    div.hr,div#footer {
    width:550px;
    }

    #pageContainer {
    width:800px;
    }

    div.contentBox div.innerBox,div.tabs ul li.tab,#contentOuterWrapper,.contentOuterWrapper,#contentWrapper,.contentWrapper {
    background:none;
    }

    .featureContent {
    font-size:120%;
    }

    .w464 {
    width:522px!important;
    }
}

/***** application/rekProcStart.css *****/
#rekProcCampaign {
width:980px;
height:254px;
padding-bottom:14px;
margin-bottom:15px;
border-bottom:1px solid #faf8f7;
}

#rekProcCampaign ul {
list-style-type:none;
padding-left:0;
}

#rekProcCampaign li {
width:320px;
margin-left:10px;
float:left;
}

#rekProcCampaign li.rekProcFirst {
margin-left:0!important;
}