﻿/*
* This Stylesheet is used to set the layout of the site, also used by the RadEditor so that the same
* layout is shown in the editor while working in it.  -- .RadEContentContainer 
*/
.templateWrapper { width:397px !important; }
/* 
* div.reWrapper iframe { OBS REMEMBER TO SET THE VALUE OF 'width' IN 'SiteCss.IE0.css' } 
*/
/*
* Remember to set the background-position to the same as 
* templateWrapper-width. Is used by the RadEditor!
*/
.radEContentRightBorder { background:#ffffff url(../../Images/tool/bg_radEContentBorder.gif) 397px 0px repeat-y; }

.templateMargins { margin:0; }

body
{
    /* Default in browsers: 100% equals a font-size of 16px */
	font-size:68.75% !important; /* 68.75% = 11px */
}

.siteCSS * { margin-top:0; }

/* For FireFox */
.siteCSS a[disabled]   	{ font-family:Verdana, Arial, Helvetica; font-size:11px; font-weight:normal; color:#808080 !important; text-decoration:none; }


/* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.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 */

/*
* Settings below is used in 'edit-mode' in the RadEditor.
* These settings must be located in this file!
*/
.editTableBorders form
{
     background-color:#efefef;
     border:1px dashed #555555;		 
}
/* Not used/read by IE-browsers */
html>body .editTableBorders table 
{
    border-right: #999999 1px dashed;		 
    border-bottom: #999999 1px dashed;		 
}
html>body .editTableBorders table td
{
    padding: 1px;
    border-top: #999999 1px dashed;		 
    border-left: #999999 1px dashed;		 
}
html>body .editTableBorders table th
{
    padding: 1px;
    border-top: #000000 1px dashed !important;		 
    border-left: #000000 1px dashed !important;		 
}
/* Fixes for RadEditor */
.editTableBorders p[align="left"] 
{
    text-align: left !important;
}

.editTableBorders p[align="center"] 
{
    text-align: center !important;
}

.editTableBorders p[align="right"] 
{
    text-align: right !important;
}
/* Fix for WPSiteContextMenu */
.SCM_wrapper.RadMenu img.rmLeftImage
{
    left:3px;
    padding-bottom: 0;
}
.SCM_wrapper.RadMenu .rmLevel2 img.rmLeftImage
{
    margin-top:2px;
}
.SCM_wrapper.RadMenu .rmText
{
    text-align:left;
    padding:0 44px 0 28px !important;
}

/* 
* SITE SPECIFIC CSS 
*/
.lgtBlueBold		   	{ font-family:Verdana, Arial, Helvetica; font-size:1.0em; font-weight:bold; color:#0090cf; text-decoration:none; }
a.lgtBlueBold		   	{ font-family:Verdana, Arial, Helvetica; font-size:1.0em; font-weight:bold; color:#0090cf; text-decoration:none; }
a.lgtBlueBold:link   	{ font-family:Verdana, Arial, Helvetica; font-size:1.0em; font-weight:bold; color:#0090cf; text-decoration:none; }
a.lgtBlueBold:visited   { font-family:Verdana, Arial, Helvetica; font-size:1.0em; font-weight:bold; color:#0090cf; text-decoration:none; }
a.lgtBlueBold:hover     { font-family:Verdana, Arial, Helvetica; font-size:1.0em; font-weight:bold; color:#0090cf; text-decoration:underline; }
/* Search link */
#puff_search_row2 a:link   	{ font-family:Verdana, Arial, Helvetica; font-size:0.91em; font-weight:normal; color:#000000; text-decoration:none; }
#puff_search_row2 a:visited   { font-family:Verdana, Arial, Helvetica; font-size:0.91em; font-weight:normal; color:#000000; text-decoration:none; }
#puff_search_row2 a:hover     { font-family:Verdana, Arial, Helvetica; font-size:0.91em; font-weight:normal; color:#000000; text-decoration:underline; }
/* BreadCrumb */
.breadCrumbLabel { padding-right: 4px;}
.breadCrumbLabel,
.breadCrumbCurrent { font-family:Verdana, Arial, Helvetica; font-size:0.91em; font-weight:bold; color:#3fa1e2; }
.breadCrumbCurrent { font-weight:normal; color:#666666; }
a.breadCrumb 			{ font-family:Verdana, Arial, Helvetica; font-size:0.91em; font-weight:normal; color:#666666; text-decoration:none;	}
a.breadCrumb:link 		{ font-family:Verdana, Arial, Helvetica; font-size:0.91em; font-weight:normal; color:#666666; text-decoration:none; }
a.breadCrumb:visited 	{ font-family:Verdana, Arial, Helvetica; font-size:0.91em; font-weight:normal; color:#666666; text-decoration:none; }
a.breadCrumb:hover 		{ font-family:Verdana, Arial, Helvetica; font-size:0.91em; font-weight:normal; color:#3fa1e2; text-decoration:none; }
a.breadCrumb img { display:none; }
.WP4SiteMap a img { display:none; }
/* Navigation Header */
#content_div_navHdrLeft { font-family:Verdana, Arial, Helvetica; font-size:1.13em; font-weight:bold; color:#4b4b4d; }
/* LOGIN / LOGOUT */
.loginCtrl { font-family:Verdana, Arial, Helvetica; font-size:0.91em; font-weight:normal; font-style:normal; font-variant:normal; color:#5e5e5e; }
/* Latest blog */
a.blogHeader:link,
a.blogHeader:visited { font-family:Verdana, Tahoma, Arial; font-size:1.18em; font-weight:bold; color:#0090cf; text-decoration:none; }
a.blogHeader:hover { font-family:Verdana, Tahoma, Arial; font-size:1.18em; font-weight:bold; color:#0090cf; text-decoration:underline; }
.blogDate { font-family:Verdana, Tahoma, Arial; font-size:1.0em; font-weight:normal; color:#0090cf; text-decoration:none; }
div.blogDirectLink { text-align:right; margin:14px 0 -8px 0; }

/* NEWS - Start page */
.newsControl_date p         { font-family:Verdana, Arial, Helvetica; font-size:1.0em; font-weight:normal; color:#666633; margin-bottom:2px; *margin-top:8px}
.newsControl_header a:link,
.newsControl_showAll a:link     { font-family:Verdana, Arial, Helvetica; font-size:1.0em; font-weight:bold; color:#666633; text-decoration:none; }
.newsControl_header a:visited,
.newsControl_showAll a:visited   { font-family:Verdana, Arial, Helvetica; font-size:1.0em; font-weight:bold; color:#666633; text-decoration:none; }
.newsControl_header a:hover,
.newsControl_showAll a:hover     { font-family:Verdana, Arial, Helvetica; font-size:1.0em; font-weight:bold; color:#666633; text-decoration:underline; }
.newsControl_shortInfo p    { font-family:Verdana, Arial, Helvetica; font-size:1.0em; font-weight:normal; font-style:normal; color:#000000; margin:3px 0 12px 0;}
.newsControl_showAll { text-align:right; }
/* NEWS - Content page */
.tblCNCPageHeader { width:100%; }
.tdCNCPageHeader { text-align:left; }
.tdCNCCategories { text-align:right; }
.tblCNCNews { width:100%; }
.tdCNCShowDate { white-space:nowrap;width:80px; }
.tdCNCShowTime { white-space:nowrap;width:40px; }
.aShowNews {}
.tdCNCShortNewsInfo {}
.tdFormattedNewsInfo {}
.divCNCShowOtherNewsLinks { padding:20px 0 5px 0; }
.tdCNCNewsTopLine { background:#ffffff url(../../Images/nyhetline_1.gif) center center repeat-x; }
.tdCNCNewsBottomLine { background:#ffffff url(../../Images/nyhetline_1.gif) center center repeat-x; }
/* NEWS - ShowNewsSpecific.aspx */
.pSNSPreamble {  }
.pSNSInfo { }
.divSNSLinkWrapper { padding:8px 0 3px 0; }
.hrSNSBottomLine { display:none; }
/* CATEGORIZED LINKS & DOCS - WPCategorizedViewControl.ascx */
.CLVC_div_header {}
.CLVC_div_listWrapper {}
.CLVC_tr_groupHeader {}
.CLVC_tr_alt1 {}
.CLVC_tr_alt2 {}
.CLVC_td_item {}

/* Default mailinglist layout */
.divCNCMailingListRegistration{}
.divMLRWrapper{width:100%; padding-top:15px;}
.divMLRHeader{font-weight:bold; padding-bottom:5px; font-size:1em;}
.divMLRDataHeader{ font-size:1em;}
.divMLRInput{float:left; font-size:1em;}
.divMLRInput input {width:300px;}
.divMLRButton{float:left; font-size:1em;}
