﻿/* No text-decoration on package in Safari */
#ctl00_plhRightContent_PackageSmall_packageUpperLeft {text-decoration:none;}
#ctl00_plhRightContent_PackageSmall_packageUpperRight {text-decoration:none;}
#ctl00_plhRightContent_PackageSmall_packageLowerLeft {text-decoration:none;}
#ctl00_plhRightContent_PackageSmall_packageLowerRight {text-decoration:none;}


.cloud1
{
	font-family: Arial, Helvetica, Tahoma;
	font-size: 1.2em;line-height:normal;	
	color: #99CC00!important;
	margin:1em;
	float:left;	
	text-decoration: none!important;
	
}
.cloud2
{
	font-family: Arial, Helvetica, Tahoma;
	font-size: 1.4em;line-height:normal;	
	color: #000089!important;
	margin:0.2em;
	text-align:center;
	text-decoration: none!important;
}
.cloud3
{
	font-family: Arial, Helvetica, Tahoma;
	font-size: 1.7em;line-height:normal;	
	color: #acaa88!important;
	margin:0.2em;
	float:left;
	text-decoration: none!important;
}
.cloud4
{
	font-family: Arial, Helvetica, Tahoma;
	font-size: 1.9em;line-height:normal;	
	color: #979ba5!important;
	margin:0.2em;
	text-align:center;
	float:right;
	text-decoration: none!important;
}

.cloud5
{
	font-family: Arial, Helvetica, Tahoma;
	font-size: 2.1em;line-height:normal;	
	color: #8d9fca!important;
	margin:0.2em;
	float:right;
	text-decoration: none!important;
	
}
.cloud6
{
	font-family: Arial, Helvetica, Tahoma;
	font-size: 2.4em;line-height:normal;	
	color: #254081!important;
	margin:0.2em;
	text-align:center;
	float:left;
	text-decoration: none!important;
}

body
{
	font-family: Arial, Helvetica, Tahoma;
	font-size: 80%;
	color: #000; /*	padding: 0;  	margin: 0; background-color: #fff;*/
}
h1, .heading1
{
	margin: 0em 0em 0.4em 0em;
	padding: 0em 0em 0em 0em;
	font-family: arial, helvetica, tahoma;
	font-weight: bold;
	border: 0em 0em 0em 0em;
	font-size: 1.9em;
	line-height: 105%; /* 95% */
	color: #294790;
	display: block;
	letter-spacing: 0.03em;
}

h2, .heading2
{
	padding: 0.5em 0em 0em 0em;
	margin: 0 0 0.2em 0;
	font-weight: bold;
	font-size: 1.2em;
	color: #000;
	editmenuname: Rubrik 2;
}
h3, .heading3
{
	padding: 0.5em 0em 0em 0em;
	margin: 0 0 0.2em 0;
	font-weight: bold;
	font-size: 1em;
	color: #000;
	editmenuname: Rubrik 3;
}


.ingress
{
	font-weight: normal;
	border: 0 0 0 0;
	font-size: 1.1em;
	letter-spacing: 0.03em;
	line-height: 120%;
	color: #000;
	margin: 0 0 0 0;
	padding: 0 0 1em 0em;
	border: 0 0 0 0;
	editmenuname: Ingress;
}

.ingress p
{
	padding-bottom: 0em;
	width: 100%;
	display: inline;
}
p, .normal
{
	font-family: Arial, Helvetica, Tahoma;
	line-height: 140%;
	color: #000;
	margin: 0 0 0 0;
	padding: 0em 0 0.8em 0;
	border: 0 0 0 0;
}
/* Link exceptions - Newslist - ingress */


/* --- Länklistor i tabeller --- */

.StandardPageContent table a:link
{
	text-decoration: none;
	/*margin-left: 0.8em;*/
}


.StandardPageContent table a:visited
{
	text-decoration: none;
	/*margin-left: 0.8em;*/
}

.StandardPageContent table a:hover
{
	text-decoration: underline;
	/*margin-left: 0.8em;*/
}

/* ----------------------------- */


a:link .heading1, a:visited .heading1
{
	text-decoration: none;
	margin: 0em 0em 0em 0em;
	padding: 0 0 0.1em 0;
	font-family: georgia, times;
	font-weight: normal;
}
.topNews a:hover /*Understrukna ingresser på startsidan vid hover*/
{
	text-decoration: underline;
	color: #294790;
}

.ingress a:link, .ingress a:hover /*Länkar i ingresser blir blåa*/
{
	text-decoration: underline;
	color: #294790!important;
}

a.ingress:link, a.ingress:visited
{
	text-decoration: none;
	padding-bottom: 0em;
	color: #000000;
}

a.ingress:hover
{
	color: #000;
	text-decoration: underline;
}
a.smalltext:link, a.smalltext:visited, a.smalltext:hover
{
	text-decoration: none;
}

p.smalltext 
{
	color:#000000;
	font-size: 0.85em;
}

.smalltext
{
	font-family: Arial, Helvetica, Tahoma;
	color: #223;
	font-size: 0.8em;
	letter-spacing: 0.04em;
	editmenuname: Bildtext;
}
.smalltexpaddingright
{
	padding-right: 1.2em;
}


.relative
{
	position: relative;
}
.left
{
	float: left;
}

.right
{
	float: right;
}

.noborder
{
	border: 0em;
}
.nomarginright
{
	margin-right: 0em;
}
.nobullet
{
	list-style-type: none;
}
.fullwidth
{
	width: 100%;
}
.nomargins
{
	margin: 0em 0em 0em 0em;
}
.nopadding
{
	padding: 0em 0em 0em 0em;
}
.textcenter
{
	text-align: center;
}
.noOverflow
{
	overflow: hidden;
}
.clearRight
{
	clear: right;
}

/* ------ Links -------- */
.eventFieldContainer a, .eventFieldContainer a:visited, .eventFieldContainer a:hover
{
	text-decoration: none;
}
a
{
	color: #294790;
	text-decoration: underline;
}

a:hover
{
	border-style: none;
	color: #294790; /*color: #666666;*/
	text-decoration: underline;
}
a:visited
{
	color: #294790; /*color: #546ca6;*/
	text-decoration: underline;
}
/* Mindre marginaler och mindre rubriker - startsidan nyheter */
.topNews h1
{
	margin-bottom: 0.15em;
}
.topNews h1
{
	font-size: 1.6em;
}

.package a:link, .package a:visited, .package a:hover
{
	text-decoration: none;
}
.breadcrumbsContainer a:link, .breadcrumbsContainer a:visited, .breadcrumbsContainer a:hover
{
	font-family: Arial,Helvetica,Tahoma;
	color: #666;
	font-size: 0.9em;
	letter-spacing: 0.05em;
	font-weight: bold;
	line-height: 220%;
	text-align: right;
	text-decoration: none;
}
.pnlContactSubStartPage a, .pnlContactSubStartPage a:visited
{
	text-decoration: none;
	color: #000000;
}
.pnlContactSubStartPage a:hover
{
	color: #666666;
	text-decoration: none;
}
.pnlContactStandardPage a, .pnlContactStandardPage a:visited
{
	text-decoration: none;
	color: #000000;
}
.pnlContactStandardPage a:hover
{
	color: #666666;
	text-decoration: none;
}


.pnlRelatedInfoSubStartPage a, .pnlRelatedInfoSubStartPage a:visited
{
	text-decoration: none;
	color: #000000;
}
.pnlRelatedInfoSubStartPage a:hover
{
	color: #666666;
	text-decoration: none;
}
.pnlRelatedInfoStandardPage a, .pnlRelatedInfoStandardPage a:visited
{
	text-decoration: none;
	color: #000000;
}
.pnlRelatedInfoStandardPage a:hover
{
	color: #666666;
	text-decoration: none;
}
.relatedinfoList
{
	padding-bottom: 0.4em;
	padding-left: 0em;
	margin-left: 0em;
	display: block;
}
.relatedinfoIcon
{
	vertical-align: text-bottom;
	margin-right: 0.5em;
	float: left;
}
#footContact a, #footcontact a:visited
{
	color: #333333;
	text-decoration: none;
}
#footContact a:hover
{
	color: #666666;
	text-decoration: none;
}
/* Link exceptions - Footer */
a.footerLink, a.footerLink:visited
{
	color: #333333;
	text-decoration: none;
	font-size: 0.85em;
}

a.footerLink:hover
{
	color: #ccc;
	text-decoration: none;
	font-size: 0.85em;
}

/* Link exceptions - Top */
.top a:link, .top a:visited, .top a:hover
{
	text-decoration: none;
	color: #000000;
}

a.top:link, a.top:visited, a.top:hover
{
	text-decoration: none;
	color: #000000;
}

/* Link exceptions - Newslist - nyhetsrub */
h1 a:link, h1 a:visited
{
	text-decoration: none;
	margin: 0em 0em 0em 0em;
	padding: 0 0 0.1em 0;
	font-family: georgia, times;
	font-weight: normal;
}

h1 a:hover
{
	color: #294790;
	text-decoration: underline;
	font-weight: normal;
}
a:link h1, a:visited h1
{
	text-decoration: none;
	margin: 0em 0em 0em 0em;
	padding: 0 0 0.1em 0;
	font-family: georgia, times;
	font-weight: normal;
}

a:hover h1
{
	color: #294790;
	text-decoration: underline;
	font-weight: normal;
}

#smalltextnews /*Ej understrukna datumlänkar*/
{
	text-decoration: none;
}

.ingress a:hover /*Understrukna ingresser på startsidan*/
{
	text-decoration: underline;
	color: #000;
}

a:link #smalltext, a:visited #smalltextnews
{
	text-decoration: none;
}
a:hover #smalltextnews
{
	color: #294790;
	text-decoration: underline;
}

a:link #ingressnews, a:visited #ingressnews
{
	text-decoration: none;
}
a:hover #ingressnews
{
	color: #294790;
	text-decoration: underline;
}
/* Link exceptions - Newslist - listlink */
a.listlink, a.listlink:visited
{
	text-decoration: none;
	color: #000000;
}

a.listlink:hover
{
	text-decoration: none;
	color: #000000;
}
a.listtext, a.listtext:visited
{
	text-decoration: none;
	color: #000000;
}

a.listtext:hover
{
	text-decoration: none;
	color: #000000;
}
#LinkMoreNews
{
	padding-top: 0.5em;
}
/* Link exceptions - Newslist - listrub */
a.listrub, a.listrub:visited
{
	text-decoration: none;
	color: #000000;
}

a.listrub:hover
{
	text-decoration: none;
	color: #000000;
}

/* Link exceptions - TopNav - menuListHref */
a.menuListHref, a.menuListHref:visited
{
	text-decoration: none;
	color: #FFFFFF;
	background-color: #294790;
	float: left;
	padding: 1em 1em 1em 1em;
}

a.menuListHref:hover
{
	text-decoration: none;
	color: #12214b;
}
a.menuListHrefLastItem, a.menuListHrefLastItem:visited
{
	padding-right: auto;
	text-decoration: none;
	color: #FFFFFF;
}
a.menuListHref:Hover
{
	padding-right: auto;
	text-decoration: none;
	color: #12214b;
	background-color: #E0F0A8;
}

.topMenu
{
	margin: auto;
	position: relative;
	list-style-type: none;
	background-color: white;
	float: left;
}

#topnav
{
	border-style: none;
	font-family: Arial, Helvetica, Tahoma;
	position: relative;
	display: block;
	line-height: 120%;
	color: #000;
	width: 100%;
	/*width:73.73em;*/
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	text-align: center;
	float: left;
}

/* Link exceptions - TopNav - menuListHref */
#topnav a:link, #topnav a:active
{
	margin: 0em 0.5em 0em 0em;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #294790;
	padding: 0.5em 0em 0.5em 0em;
	font-weight: bold;
	font-size: 1.10em;
	float: left;
}
#topnav a:visited
{
	height: 100%;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #294790;
	float: left;
	padding: 0.5em 0em 0.5em 0em;
	margin: 0em 0.5em 0em 0em;
	font-weight: bold;
	font-size: 1.10em;
}

#topnav a:hover
{
	height: 100%;
	text-decoration: none;
	color: #12214b;
	float: left;
	background-color: #E0F0A8;
	padding: 0.5em 0em 0.5em 0em;
	margin: 0em 0.5em 0em 0em;
}




#topnav #link1
{
	display: block;
	width: 14.48%; /* Se & göra -> Kultur & fritid */
	/*width: 131px; /* Se & göra -> Kultur & fritid */
}
#topnav #link2
{
	display: block;
	width: 14.48%; /* Se & göra -> Kultur & fritid */
	/*width: 133px; /* Se & göra -> Kultur & fritid */
}
#topnav #link3
{
	display: block;
	width: 11.48%; /* Se & göra -> Kultur & fritid */
	/*width: 107px; /* Se & göra -> Kultur & fritid */
}
#topnav #link4
{
	display: block;
	width: 11.48%; /* Se & göra -> Kultur & fritid */
	/*width: 110px; /* Se & göra -> Kultur & fritid */
}
#topnav #link5
{
	display: block;
	width: 15.48%; /* Se & göra -> Kultur & fritid */
	/*width: 147px; /* Se & göra -> Kultur & fritid */
}
#topnav #link6
{
	display: block;
	width: 12.48%; /* Se & göra -> Kultur & fritid */
	/*width: 121px; /* Se & göra -> Kultur & fritid */
}
#topnav #link7
{
	display: block;
	width: 14.98%; /* Se & göra -> Kultur & fritid */
	/*width: 135px; /* Se & göra -> Kultur & fritid */
	margin-right: 0em;
}



.topNews
{
	margin-bottom: 1em;
}

.topnavContainer
{
	padding: 0em;
	margin: 0.4em 0em 0em 0em;
	width: 100%;
	float: left;
	font-size: 1em;
}

.breadcrumbsContainer
{
	margin: 0.6em 0em 1em 0em;
	width: 43.5em;
}
.quicksearch
{
	margin: 0.6em 0em 0.4em 0em;
	font-family: Arial black, Helvetica black, Tahoma;
	font-size: 0.9em;
	letter-spacing: 0.05em;
	vertical-align: bottom;
}
.quicksearchtext
{
	/*margin-top:0.2em;*/
}
.quicksearchbox
{
	border-width: 0.1em;
	border-style: solid;
	border-color: #B4B4B4;
	margin: 0em 0em 0em 0.5em;
	padding: 0em;
	width: 11em;
}

.quicksearchboxbutton
{
	margin: 0.3em 0.2em 0.5em 0.5em;
	padding: 0em;
	vertical-align: top;
	display: block;
	width: 0.95em;
	float: left;
}

.searchlabel
{
	margin: 0.1em 0.7em 1em 0em;
	font-family: Arial black, Helvetica black, Tahoma;
	font-size: 0.9em;
	letter-spacing: 0.05em;
}

.searchbox
{
	border-width: 0.1em;
	border-style: solid;
	border-color: #B4B4B4;
	margin-right: 0.5em;
	height: 1em;
	width: 15em;
}

.searchbutton
{
	margin-top: 0.2em;
}

.nyhetsrub
{
	margin: 0 0 0 0;
	padding: 0 0 0.1em 0;
	font-family: georgia, times;
	font-weight: normal;
	border: 0 0 0 0;
	font-size: 1.9em;
	color: #294790;
	display: block;
	letter-spacing: 0.03em;
}


.avs
{
	font-family: Arial, Helvetica, Tahoma;
	color: #000;
	font-size: 0.9em;
	letter-spacing: 0.03em;
	font-weight: normal;
}

/* Dynamic Content File List*/
.Listing /* ------------- Henrik ändrar - tog bort indragen på dynamic content -------------- */
{
	display: inline-block;
	width: 100%; /* Henrik la in */
	font-size: 1.0em; /* Henrik la till, för att öka textstorleken */
}
.Listing a
{
	color: #294790; /*color: #000000;*/
	text-decoration: none;
}

.Listing a:visited
{
	color: #294790; /*color: #000000;*/
	text-decoration: none;
}

.Listing a:hover
{
	border-style: none;
	color: #294790; /*color: #666666;*/
	text-decoration: underline; /*text-decoration: none;*/
}
#filterContainer a:link
{
	color: #000000;
	text-decoration: none;
}
#filterContainer a:hover
{
	border-style: none;
	color: #666666;
	text-decoration: none;
}
#filterContainer a:visited
{
	color: #000000;
	text-decoration: none;
}

/* ------------------------------ */


.newsArchive .heading1:hover, .newsArchive .ingress:hover
{
	text-decoration: underline;
}

#newsArchiveContainer a:hover
{
	text-decoration: none;
}

.newsArchive a:hover
{
	color: #666666;
	text-decoration: none;
}

.newsArchive a:visited
{
	text-decoration: none;
}

#newsArchiveContainer a:link
{
	text-decoration: none;
}
.newsArchive a:link
{
	text-decoration: none;
}


/* ------------------------------ */



.PagingContainer a:link
{
	color: #000000;
	text-decoration: none;
}
.PagingContainer a:hover
{
	border-style: none;
	color: #666666;
	text-decoration: none;
}
.PagingContainer a:visited
{
	color: #000000;
	text-decoration: none;
}
.ListItemAlternative
{
	/* padding-left: 0.5em; */
}

.ListItemIcon
{
	vertical-align: text-bottom;
	margin-left: 0.05em;
	float: left;
}
.ListItem
{
	/* padding-left: 0.5em; */
	width: 100%;
	display: inline-block;
}
.ListItemText
{
	/* padding-left: 0.5em; */
	display: block;
	float: left;
	padding-top: 0.2em;
	padding-bottom: 0.2em; /* La till*/
	padding-left: 0.8em; /* La till */
}
.ListItemNoImageText
{
	padding-left: 2.3em;
}
.GreenBackGroundColor
{
	background-color: #E0F0A8;
}
/*Dynamic Content File list end*/
.listtext
{
	line-height: 140%;
	font-family: Arial, Helvetica, Tahoma;
	font-size: 0.9em;
	letter-spacing: 0.04em;
	color: #000;
}

.listlink
{
	line-height: 140%;
	font-family: Arial, Helvetica, Tahoma;
	font-size: 0.9em;
	letter-spacing: 0.04em;
	font-weight: bold;
	color: #12214b;
	text-decoration: none;
}

.listrub
{
	font-family: Arial, Helvetica, Tahoma;
	font-size: 1em;
	letter-spacing: 0.05em;
	font-weight: bold;
	text-decoration: none;
	padding-bottom: 0.4em;
	display: block;
}

.paketblack, p.paketblack
{
	position: absolute;
	left: 0.63em;
	top: 0.5em;
	cursor: pointer;
	text-decoration: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	display: inline-block;
	font-family: Arial black, Helvetica black, Tahoma;
	border: 0 0 0 0;
	font-size: 0.85em;
	letter-spacing: 0.1em;
	color: #000;
	line-height: 140%;
	text-transform: uppercase;
	editmenuname: pakettext svart;
}

.paketwhite, p.paketwhite
{
	position: absolute;
	left: 0.63em;
	top: 0.5em;
	cursor: pointer;
	text-decoration: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	display: inline-block;
	font-family: Arial black, Helvetica black, Tahoma;
	border: 0 0 0 0;
	font-size: 0.85em;
	letter-spacing: 0.1em;
	color: #fff;
	line-height: 140%;
	text-transform: uppercase;
	editmenuname: pakettext vit;
}

.normtxt
{
	font-family: Arial, Helvetica, Tahoma;
	font-size: 0.8em;
	color: #000000;
	margin: 0 0 0 0;
	padding: 0.3em 0em 0.3em 0em;
	border: 0 0 0 0;
}

h2.vinjett
{
	font-weight: normal;
	font-family: Arial black, Helvetica black, Tahoma;
	font-size: 0.9em;
	letter-spacing: 0.1em;
	line-height: 140%;
	display: inline-block;
	text-transform: uppercase;
	width: 100%;
	padding: 0.30em 0em 0.13em 0.63em;
	background-color: #254081;
	color: White;
}

h2.vinjett_black
{
	font-weight: normal;
	font-family: Arial black, Helvetica black, Tahoma;
	font-size: 0.9em;
	letter-spacing: 0.1em;
	line-height: 140%;
	display: inline-block;
	text-transform: uppercase;
	width: 100%;
	padding: 0.30em 0em 0.13em 0.63em;
	background-color: #000000;
	color: White;
}

/* Left Menu*/
.navsmallStart
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-family: Arial black, Helvetica black, Tahoma;
	border: 0 0 0 0;
	font-size: 0.9em;
	letter-spacing: 0.1em;
	line-height: 140%;
	display: inline-block;
	text-transform: uppercase; /*width: 17.9em;*/
}
.navsmall, a.navsmall
{
	font-size: 0.9em;
	letter-spacing: 0.09em;
	line-height: 1.2em;
	color: #000;
	font-weight: normal;
	overflow: visible; /*width: 15.9em;*/
}


navitem1, a.navitem1
{
	border-left: solid 0.5em #e9edf8;
	background-color: #e9edf8;
	background-position: 2% 50%;
	background-repeat: no-repeat;
	padding: 0.4em 0.2em 0.4em 0.65em;
	display: block;
	text-decoration: none; /*width:22em;	*/
}
a.navitem1:hover
{
	border-left: solid 0.5em #E0F0A8;
	background-color: #E0F0A8; /*border-left: solid 0.5em #ccd315;*/ /*background-color: #ccd315;*/
	background-position: 2% 50%;
	background-repeat: no-repeat;
	display: block;
	text-decoration: none;
}
a.navitemlightblue1, a.navitemlightblue1:hover, a.navitemlightblue1:visited
{
	border-left: solid 0.5em #3A6188;
	background-color: #3A6188;
	background-position: 2% 50%;
	background-repeat: no-repeat;
	padding: 0.4em 0.2em 0.4em 0.65em;
	display: block;
	text-decoration: none;
}
a.navitem2
{
	border-left: solid 0.5em #ccd6ee;
	background-color: #ccd6ee;
	background-position: 8% 50%;
	background-repeat: no-repeat;
	padding: 0.4em 0.2em 0.4em 0.65em;
	display: block;
	text-decoration: none;
}
a.navitemlightblue2, a.navitemlightblue2:hover, a.navitemlightblue2:visited
{
	border-left: solid 0.5em #E0F0A8;
	background-color: #E0F0A8;
	background-position: 8% 50%;
	background-repeat: no-repeat;
	padding: 0.4em 0.2em 0.4em 1.95em;
	display: block;
	text-decoration: none;
}
a.navitem2:hover
{
	border-left: solid 0.5em #E0F0A8;
	background-color: #E0F0A8;
	background-position: 8% 50%;
	background-repeat: no-repeat;
	display: block;
	text-decoration: none;
}
a.navitem3
{
	border-left: solid 0.5em #b2c1e6;
	background-color: #b2c1e6;
	background-position: 14% 50%;
	background-repeat: no-repeat;
	padding: 0.4em 0.2em 0.4em 0.65em;
	display: block;
	text-decoration: none;
}

a.navitem3:hover
{
	border-left: solid 0.5em #E0F0A8;
	background-color: #E0F0A8;
	background-position: 14% 50%;
	background-repeat: no-repeat;
	padding: 0.4em 0.2em 0.4em 0.65em;
	display: block;
	text-decoration: none;
}
navitem4, a.navitem4
{
	border-left: solid 0.5em #8d9fca;
	background-color: #8d9fca;
	background-position: 21% 50%;
	background-repeat: no-repeat;
	padding: 0.4em 0.2em 0.4em 0.65em;
	display: block;
	text-decoration: none;
}
a.navitem4:hover
{
	border-left: solid 0.5em #E0F0A8;
	background-color: #E0F0A8;
	background-position: 21% 50%;
	background-repeat: no-repeat;
	padding: 0.4em 0.2em 0.4em 0.65em;
	display: block;
	text-decoration: none;
}
a.navitemlightblue4, a.navitemlightblue4:hover, a.navitemlightblue4:visited
{
	border-left: solid 0.5em #E0F0A8;
	background-color: #E0F0A8;
	background-repeat: no-repeat;
	display: block;
	text-decoration: none;
}

/* ----------------------------------------------- */
a.navitem5
{
	border-left: solid 0.5em #b2c1e6;
	background-color: #7887AC;
	background-position: 14% 50%;
	background-repeat: no-repeat;
	padding: 0.4em 0.2em 0.4em 0.65em;
	display: block;
	text-decoration: none;
}

a.navitem5:hover
{
	border-left: solid 0.5em #E0F0A8;
	background-color: #E0F0A8;
	background-position: 14% 50%;
	background-repeat: no-repeat;
	padding: 0.4em 0.2em 0.4em 0.65em;
	display: block;
	text-decoration: none;
}
/* ----------------------------------------------- */


.startbluebox, a.startbluebox, a.startbluebox:hover, a.startbluebox:visited
{
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	padding: 0.4em 0.2em 0.4em 1em;
	background-color: #294790; /*width:11.65em;*/
	display: block;
}
.navitemsize
{
	/*width: 15.9em;*/
}
.navitemactive, a.navitemactive:link, a.navitemactive:visited
{
	/*background-color: #929fbf;*/
	border-left: solid 0.5em #254081; /*border-left: solid 0.5em #001;*/
	background-position: 2% 50%;
	background-repeat: no-repeat;
	padding: 0.4em 0em 0.4em 0.8em;
	display: block;
	text-decoration: none;
}
a.navitemactive:hover
{
	background-color: #E0F0A8; /*background-color: #ccd315;*/
	border-left: solid 0.5em #254081; /*border-left: solid 0.5em #001;*/
	background-position: 2% 50%;
	background-repeat: no-repeat;
	padding: 0.4em 0em 0.4em 0.8em;
	display: block;
	text-decoration: none;
}

.leftmenuMargin
{
	margin-left: 0.63em;
	margin-right: 0.77em;
	width: 17.3em;
}
/*End Left Menu*/

/* Find.aspx */


.searchleftcolumn
{
	float: left;
	margin-left: 1em;
	width: 50em;
}

.searchrightcolumn
{
	float: right;
	margin-right: 1em;
	margin-left: 1em;
	padding: 0.5em;
	width: 18em;
	background-color: #e0f0a8;
}
.relatedItemsAreaBorderSS
{
	background-color: #E0F0A8; /*background-color: #DCE875;*/
	padding: 0.5em 1em 1em 1em;
	margin-bottom: 2em;
}
.DivideFollower
{
	padding-bottom: 0.5em;
}
.titleSS
{
	font-weight: bold;
	margin: 0.5em 0em 0.5em 0em;
}
/* h1 i nyhetsmallen */

.newspageh1
{
	font-family: georgia, times;
	font-weight: normal;
	line-height: 105%;
}


/* Bilder */

img
{
	border: 0;
}
img.left
{
	float: left;
	margin-right: 5px;
	editmenuname: Left;
}
img.right
{
	float: right;
	margin-left: 5px;
	editmenuname: Right;
}
img.left
{
	float: left;
	margin-right: 5px;
	editmenuname: Left;
}
img.right
{
	float: right;
	margin-left: 5px;
	editmenuname: Right;
}

img.spalt
{
	margin-bottom: 5px;
	editmenuname: Spalt;
}



/* Listor */

ul, ol
{
	margin-top: 0em;
	margin-bottom: 0.8em;
	margin-left: 1.8em;
}

li
{
	margin-bottom: 0.4em;
}



/* Tabeller  */


th
{
	font-weight: normal;
	text-align: left;
}


table.vittabell, table.vittabell tr
{
	background-color: #FFFFFF;
	editmenuname: Vit tabell;
}


table.vittabell a  		{text-decoration:none;}
table.vittabell a:hover 	{text-decoration:underline;}

table.limetabell a  		{text-decoration:none;color: #333;}
table.limetabell a:hover  	{text-decoration:underline;color: #999;}
table.limetabell h1
{
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	font-family: arial, helvetica, tahoma;
	font-weight: bold;
	border: 0em 0em 0em 0em;
	font-size: 1.7em;
	line-height: 105%; /* 95% */
	color: #333;
	display: block;
	letter-spacing: 0.03em;
}

/* Tabell - Grön - används bakom självservice, bland annat. */
table.limetabell, table.limetabell tr
{
	background-color: transparent;
	}


/* Tabell Lördagsöppetarkivet */

.LOtabell, .LOtabell tr
{
	background-color: #FFFFFF;
}

.LOtabell td, .LOtabell th
{
	padding: 10px;
}




/* Tabeller som innehåller formulär */
/* Omslut dyncontent med div, id */

#formular table, #formular table tr, #formular tr
{
	background-color: #FFFFFF;
}

.formheading {
	font-weight:bold;
	font-size: 1.15em;
	line-height:2.2em;
}


/* Tabell öppna jämförelser */


.fargforklaring
{
	font-size: 0.85em;
}


.skltabell
{
	font-size: 0.85em;
	table-layout: fixed;
	background-color: #ffffff;
}

.skltabell tr
{
	background-color: #ffffff;
	height: 60px;
}


.cell100
{
	width: 200px;
}
.cell70
{
	width: 100px;
}


.sklgreen
{
	background-color: #9CBE9B;
	color: #9CBE9B;
}

.sklred
{
	background-color: #DF787B;
	color: #DF787B;
}

.sklyellow
{
	background-color: #F8DC6F;
	color: #F8DC6F;
}




/* Bibblan */


.picture_musik
{
	float: left;
}

.artists_musik
{
	float: left;
	margin-left: 0.5em;
}
.holder_musik
{
	width: 100%;
	float: left;
}
.NewsHolderBib
{
	float: left;
	width: 36em;
	margin-bottom: 1em;
}
.NewsBib
{
	float: left;
	width: 11em;
	padding: 0em 0.5em 0em 0.5em;
}
.Lyssna
{
	float: right;
	margin-left: -8em;
	margin-top: 2em;
	padding-right: 8em;
}

.Print
{
	float: left;
	width: 100%;
}

/*************************/
/* SITEMAP PAGE          */
/*************************/
#SiteMap ul
{
	margin: 0;
	padding: 0.2em 0;
}

#SiteMap ul ul
{
	padding: 0;
	margin-left: 0.5em;
}

#SiteMap li
{
	margin: 0 0 0.5em 0;
	padding: 0;
	list-style: none;
	font-size: 1.3em;
}
#SiteMap li a
{
	text-decoration: none;
}

#SiteMap li li
{
	margin: 0.2em 0;
	padding-left: 1em;
	background: url(images/SiteMapBullet.png) no-repeat;
	font-size: 0.7em;
}

#SiteMap li li a
{
	text-decoration: underline;
}

#SiteMap li li li
{
	font-size: 1em;
}






#contactForm
{
	padding-top: 1em;
	float: left;
	display: block;
}
.tipPanel
{
	padding-top: 0.5em;
}


#eventField p
{
	padding-bottom: 0em;
}

#eventField td
{
	padding-bottom: 0em;
	vertical-align: top;
}
#eventField tr
{
	vertical-align: top;
}



.Calendar
{
	display: block;
	margin: 0.5em 0em 1em 0em;
	width: 15.5em;
	float: left;
	text-align: center;
	background-image: url(  '/Templates/Public/Images/Calendar/bgCalendar.PNG' );
	background-repeat: repeat-x;
	background-position: left top;
}
.Calendar th
{
	padding-bottom: 0.5em;
	text-align: center;
	font-weight: bold;
}

.CalendarTitle
{
	background-color: #dee0e3;
	background-image: none;
	height: 2em;
	font-weight: bold;
	font-size: 1.3em;
	padding: 0em 0em 0em 0em;
	border-color: #dee0e3;
}
.CalendarTitle td
{
	padding: 0em 0em 0em 0em;
}
.CalendarDay
{
	line-height: 170%;
}
.Calendar td
{
	text-align: center;
	padding: 0em 0em 0em 0em;
}
.relatedlinkheading
{
	font-weight: bold;
	padding: 0.5em 0em 0.5em 0em;
}

/*.relatedinfoicon
{
display:inline-block;	
}*/




/* Klasser för skolans sidor */

.skolnamn
{
	height: 5em;
	margin-left: 0em;
	margin-top: 0em;
	background-color: #294790;
}	

.skolatop
{
	height: 6em;
	margin-left: 0em;
	margin-top: 0em;
	/*background-color: #294790;*/
	background-image: url('http://www.nykoping.se/Global/BackgroundImages/topp_skolor_tile_gradient.png');
	background-repeat:repeat-x;
	position: relative;
}	
.campustop
{
	height: 6em;
	margin-left: 0em;
	margin-top: 0em;
	background-color: #000000;
	/*background-image: url('http://www.nykoping.se/Global/BackgroundImages/topp_skolor_tile_gradientCampus.png');*/
	/*background-repeat:repeat-x;*/
	position: relative;
}	
.roundcorners
{
	width: 100%;
	position: absolute;
	top: 0em;
}
#campusheader h1
{
	margin: 0em 0em 0.4em 0em;
	padding: 0em 0em 0em 0em;
	font-family: arial, helvetica, tahoma;
	font-weight: bold;
	border: 0em 0em 0em 0em;
	font-size: 1.9em;
	line-height: 105%; /* 95% */
	color: #000000;
	display: block;
	letter-spacing: 0.03em;
}

.skolatop h2
{
	padding: 0.5em 0em 0em 0em;
	margin: 0.4em 0 0.2em 1em;
	font-weight: bold;
	font-size: 2.2em;
	color: #fff;
	letter-spacing: 0.05em;
	text-decoration: none;
}
.campustop h2
{
	padding: 0.5em 0em 0em 0em;
	margin: 0.4em 0 0.2em 1em;
	font-weight: bold;
	font-size: 2.2em;
	color: #fff;
	letter-spacing: 0.05em;
	text-decoration: none;
}

div.package_skola
{
	float:right;
	position: relative;
	margin-right: 0.7em;
	margin-bottom: 0.67em;
}
.packageleft
{
	width: 13.5em;
	float:left;
}
.aktuelltrutan_small
{
	width: 13.3em;
	min-height: 18em;
	float: left;
	/*background-color: #ccccff;*/
}
.aktuelltrutan_big
{
	width: 27.5em;
	min-height: 18em;
	float: left;
	/*background-color: #ccccff;*/
}
.aktuelltcontainer
{
	padding-left: 0.5em;
	padding-top: 0.5em;
	background-image:url('http://www.nykoping.se/Global/BackgroundImages/bgGradient3.png');
	background-repeat:repeat-x;
	min-height: 15.4em;
}
.packageSmallContainer_skola
{
	width: 28em;
}
.packageSmallContainer_skola_small
{
	width: 13.9em;
}
.startblueboxcampus, a.startblueboxcampus, a.startblueboxcampus:hover, a.startblueboxcampus:visited
{
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	padding: 0.4em 0.2em 0.4em 1em;
	background-color: #000000; /*width:11.65em;*/
	display: block;
}

/* Citat Clouds */

.ccloud1
{
	font-family: Arial, Helvetica, Tahoma;
	font-size: 11.5px;	
	/*color: #99CC00!important;*/
	color: #89B800!important;
	margin:0.7em;
	font-weight:normal;
}
.ccloud2
{
	font-family: Arial, Helvetica, Tahoma;
	font-size: 12px;	
	color: #000089!important;
	margin:0.7em;
	font-weight:normal;
}
.ccloud3
{
	font-family: Arial, Helvetica, Tahoma;
	font-size: 14px;	
	color: #555555!important;
	margin:0.7em;
	text-decoration: none!important;
	font-weight:normal;
}
.ccloud4
{
	font-family: Arial, Helvetica, Tahoma;
	font-size: 16px;	
	color: #979ba5!important;
	margin:0.7em;
	text-decoration: none!important;
	font-weight:normal;
}

.ccloud5
{
	font-family: Arial, Helvetica, Tahoma;
	font-size: 18px;	
	color: #8d9fca!important;
	margin:0.7em;
	text-decoration: none!important;
	font-weight:normal;	
}


.ccloud6
{
	font-family: Arial, Helvetica, Tahoma;
	font-size: 20px;	
	color: #254081!important;
	margin:0.7em;
	text-decoration: none!important;
	font-weight:normal;
}



.ccloudsender
{
	font-family: Arial, Helvetica, Tahoma;
	font-size: 10px;	
	color: #666666!important;
	font-weight:normal;
}
