﻿/*
* 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: 406px !important; }
/* Below is used to resize the iframe used by the RadEditor. 
*  Add 16px to '.templateWrapper-width' since the iframe 
*  'needs' this space for its vertical scroll */
/*div#divEditWrapper .RadEContentBordered { width: 422px !important; }*/
/*
* Remember to set the background-position to the same as 
* templateWrapper-width. Is used by the RadEditor!
*/
.radEContentRightBorder { background: #fff url(../../Images/tool/bg_radEContentBorder.gif) 402px 0px repeat-y; }

.templateMargins
{
	margin: 0 8px 0 27px;
	padding: 0;
}

.siteCSS ul,
.siteCSS ol
{
	margin: 0 20px 1.5em 20px;
	padding: 0;
}

/* SITE SPECIFIC CSS */
p.smallText { font-family:Verdana, Tahoma, Arial; font-size:0.80em; font-weight:normal; color:#000000; }
.siteCSS img { border:none; border-width:0; }

/* Used in Editor */
a.orangeLarge           { font-size:12px; font-weight:bold; color:#e37222; text-decoration:none; }
a.orangeLarge:link      { font-size:12px; font-weight:bold; color:#e37222; text-decoration:none; }
a.orangeLarge:visited   { font-size:12px; font-weight:bold; color:#e37222; text-decoration:none; }
a.orangeLarge:hover     { font-size:12px; font-weight:bold; color:#e37222; text-decoration:underline; }

/* Used for sidebar links */
ul.links {
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 12px;
}

ul.links li {
	clear: both;
	margin: 0;
	padding: 0;
}

ul.links a {
	line-height: 37px;
}

ul.links a img {
	float: left;
	margin: 0 8px 0 0;
	padding: 0;
	border: 0;
}

ul.links a:hover {
	text-decoration: underline;
}

@media print
{
    body
    {
        background: #fff;
		color: #000;
		font-size: 13px;
    }

    .siteCSS,
    .siteCSS UL, 
    .siteCSS ul,
    .siteCSS IL,
    .siteCSS il,
    .siteCSS table,
    .siteCSS table,
    .siteCSS table td,
    .siteCSS table td,
    .siteCSS P,
    .siteCSS p,
    .editTableBorders table td,
    .EditorToolNormal /* Brödtext */
    {
        font-size: 13px;
		color: #000 !important;
    }

	.siteCSS h1,
	.siteCSS h2,
	.siteCSS h3,
	.siteCSS h4,
	.siteCSS a
	{
		color: #000;
	}

	.siteCSS h1 { font-size: 26px; }
    .siteCSS h2 { font-size: 15px; }
    .siteCSS h3 { font-size: 13px; }
    .siteCSS h4 { font-size: 12px; }
    .siteCSS h5 { font-size: 16px; }
    .siteCSS h6 { font-size: 13px; }

    .divSNSLinkWrapper { display: none; }
}
/* NEWS */
.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
{
    font-weight: bold;
    margin: 0 0 1.5em 0;
	padding: 0;
}
.pSNSInfo { }
.divSNSLinkWrapper { padding:8px 0 3px 0; }
.hrSNSBottomLine { display:none; }
/* 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;}

/*
* 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;		 
}

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;
}

 /* *** 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 */  