﻿/*Start - Do not print*/
body
{font-size:12px; font-family:Arial;}
#leftmenudiv, #leftmenudiv #sub-nav, #header-menu, .main-nav, #header-search, #breadcrumbs, #footerdiv .container .info .first
{
    display: none;
    margin: 0;
    padding: 0;
}
/*End - Do not print*/

#wrap{width:650px;}

/**, body{margin:0; padding:0;}*/

/*body
{clear:both;
}*/

#headerdiv
{
    width:650px;
    height:70px;
    
    border-bottom:solid 2px #c0c0c0;
    padding-bottom:20px;
    margin-bottom:20px;
     
}

/************/
/* Logotype */
/************/
#home{
	/*position: absolute;
	top: 14px;
	left: 0px;
	
	overflow:hidden;*/
	width:360px;
    height:auto;
}
#home a img
{
	overflow:hidden;
	border:none;
	width:360px;
    height:62px;
}

a
{
	color: #0050ff;
	text-decoration: none;
}

hr
{
width: 100%;
 height: 1px;
 background-color: #c0c0c0;
 color: #c0c0c0;
 border:none;
 margin-bottom:5px;
}
#maincontainerdiv
{
	width:650px;
}

.col-3 #contentdiv
{
	float:left;
    width:65%;
    margin:0 3% 0 0;
    padding:0;
    clear:both;

}
#rightmenudiv
{
	width: 30%;
	float: right;
	height: 100%;
	margin:0;
	padding:0px;	

}
/**/
h1, .heading1
{
	font-size:24px;
}
h2, .heading2
{
	font-size:16px;
}
h3, .heading3
{
	font-size:14px;
}
h4, .heading4
{
	font-size:12px;
}

/**************/
/* PageFooter */
/**************/
#footerdiv
{
    width:650px;
    border-top:solid 2px #c0c0c0;
    padding-top:20px;
    margin-top:50px;
    clear:both;
}
#footerdiv .container .info
{
	list-style-type: none;
	color: #646464;
	font-size: 12px;
}
#footerdiv .container .info li ul
{
	list-style-type: none;
	margin: 0 0 0 0;
	padding:0px;

}

#footerdiv .container .info li
{
	padding: 0 10px 0px 0;
	/*border-left: 1px #e5e5e5 solid;*/
	float:left;
}
#footerdiv .container .info li.last
{
	padding: 0 10px 0px 10px;
	/*border-left: 1px #e5e5e5 solid;*/
	float:left;
}

#footerdiv .container .info li li
{
    border:none;
    float:none;
    padding:0px;
}





/************************/
/* Klasser från editorn */
/************************/
#contentdiv h1.rubrikstor, #rightmenudiv h1.rubrikstor {font-size:16px;color: #000;}
#contentdiv h1.rubrikliten, #rightmenudiv h1.rubrikliten{color: #000;}
#contentdiv h2.faktarubrik, #rightmenudiv h2.faktarubrik{color: #000;}
#contentdiv h2.mellanrubrik, #rightmenudiv h2.mellanrubrik{color: #000;}
#contentdiv h2.underrubrik1, #rightmenudiv h2.underrubrik1{color: #000;}
#contentdiv h3.underrubrik2, #rightmenudiv h3.underrubrik2{color: #000;}
#contentdiv h4.underrubrik3, #rightmenudiv h4.underrubrik{color: #000;}
.newslinktext{color: #0050ff;}


#middleBoxBg{width:100%;}
#middleBoxBg .LeftDiv, #middleBoxBg .MiddleDiv, #middleBoxBg .RightDiv{width:33%; text-align:left;}
.link-list ul{list-style-type: none;margin:0px;padding:0 0 10px 0;}


.fullwidthdiv{width:100%;}
.leftfloating50{width:50%;text-align:left;}
.rightfloating50{width:50%;text-align:left;}


.spacer /*makes space in pagebody*/
{
	margin-bottom: 20px;
}

/* Handbook - START */
div.compacttop{float: right;display:block;text-align: left;z-index: 10; position:absolute;vertical-align:top;top:auto;}
div.ExpandContent{margin-left:6em;}
div.ContentTab{margin-left:3.5em;}
div.ContentSecondTab{margin-left:2em;}
div.VLPrintButton{padding-top:2em;padding-left:16em;}
div.contentindex{padding-left:1em;}
div.NavPanel{padding-bottom:1em;text-align:left;}
div.NavPanel1{background-color:#d8d8d8;padding-top:0.6em;padding-bottom:0.6em;}
a.NavLink{padding-right:0.8em;padding-left:1em;}
div.NavPanel .NavPanel1 a{text-decoration:none;}
div.NavPanel .NavPanel1 a:hover{text-decoration:underline;}
div.Content{font-weight:bold;}
.confirmation{font-weight:bold;}
hr.blogg{height: 0.2em;}
/* Handbook - END */

#contentdiv .leftfloating{float:left;}
#contentdiv .rightfloating{float:right;}

#footerdiv .container .info h3{font-size:1em;font-weight: normal;color: black; margin-bottom:0px;}
#footerdiv .container .info li ul{list-style-type: none;margin: 0 0 10px 0;}

/* Calender template items - START */
#contentdiv h1.calendardayheading
{display: inline;font-size:1.166em;padding:0;}
#rightmenudiv #monthCalendar{border:solid 1px #000;}
#rightmenudiv #monthCalendar a{text-decoration:none;}
#contentdiv .leftfloating{float:left;}
#contentdiv .rightfloating{float:right;}
#contentdiv.calendar .leftfloating{float:left;width:80%;}
#contentdiv.calendar .rightfloating{float:right;width:20%;}
#contentdiv .rightfloating .datelistingtext{color: #606060;font-style: italic;}
td.calendaritem, tr.calendaritem{height: 2em; width: 2.2em;font: normal 1em verdana;background-color: #fff; border: solid 1px #000;}
td.selecteddatecell {border: solid 2px #000;}
td.datecellothermonth {background-color: #888;}
td.weekendcell{background-color: #eee;}
td.datecellactive{background-color: #e6e4c0; border: solid 2px #000;}	
td.dayweekheader{color: #666;border-style: none;}
/* Calender template items - END */
