/*Bakgrundsfärg, bakgrundsbild, typsnitt, centering av sajt*/
body {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	margin-top: 0px;
	font: normal 0.7em/1.4em Verdana, Arial, Helvetica, sans-serif;
}
.LineHeightLarge {
	line-height:1.4em;
}
.LineHeightLargest {
	line-height:1.9em;
}

/*Omsluter sidan, Styr sidans bredd*/
#Wrapper {
	width: 943px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	min-width: 943px;
}

/*Omsluter sidan, Styr sidans bredd*/
.Skip {
	position:absolute;
	top:-999px;
}

/*Hållare för mitteninformationen*/
#MidWrapper {
	background-color:#FFFFFF;
	clear: left;
	background-image: url(/Templates/Knowit/Styles/Images/topshade.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
}

/*HTML tagg*/
html{
	font-size: 100%;
}

/*Gör så att länkade bilder inte får ram*/
img {
	border:none;
}

/*Rubriker*/
h1, h2, h3, h4, h5, h6 {
	font-size: 1em;
	margin: 0px;
	padding: 0px;
}

/*Länkhantering generellt*/
A:link, A:visited {
	color:#003399;
	text-decoration: none;
}
A:hover {
	text-decoration:underline;
	cursor:pointer;
}

/*Dold hållare till för kortkommando/genvägen till textinnehållet */
.Hidden {
	visibility: hidden;
	display: none;
}

/*Bibehåller bakgrundshantering*/
.Breaker {
	clear: both;
}

/*Horisontella hållare*/
#TopHolder {
	width: 100%;
	float: left;
	background-image: url(/Templates/Knowit/Styles/Images/top.jpg);
	background-repeat: no-repeat;
}
#TopHolder input, select {
	font-family:tahoma, arial;
}
#LogoHolder {
	float: left;
	padding-left: 10px;
	height: 83px;
}

/*Hantering av logo för print*/
.PrintLogo {
	display:none;
}
.ScreenLogo {
	height: 83px;
}

/*Snabblänkar i toppmenyn*/
.TopQuickLinks {
	padding-right: 4px;
	width: 23%;
	float: right;
	padding-top: 45px;
	
}
.TopQuickLinks ul {
	padding:5px 0px 0px;
	margin:0px;
	float: left;
	width: 100%;
}
.TopQuickLinks li {
	list-style-type:none;
	display:inline;
	padding-right: 0.5em;
	margin-right: 0.5em;
	float:right;
}
.TopQuickLinks .LL {
	background-image:url(/Templates/Knowit/Styles/Images/ll.gif);
	background-repeat:no-repeat;

}
.TopQuickLinks .OtherLanguages {
	background-image:url(Images/other.gif);
	background-repeat:no-repeat;
}
.TopQuickLinks a:link, .TopQuickLinks a:visited {
	color:#FFF;
	padding-bottom: 6px;
	padding-left: 25px;
	display: block;
	padding-top: 5px;

}

/*Sidhuvud - Sök*/
#SearchHolder {
	float: right;
	width: 18%;
	padding-top: 30px;
}
#LinksHolder {
	float: right;
	width: 20%;
	padding-top: 30px;
}

/*Sidhuvud */
/*Fält som håller Sökknapp och input*/
.SearchField {
	float: left;
	clear: left;
	padding-bottom: 5px;
	padding-top: 4px;
}
.SearchTextField {
	float: left;
	clear: left;
	padding-bottom: 5px;
	width: 100%;
}
.Search {
	padding-top:4px;
	display: block;
	padding-bottom: 3px;
	font-weight: bold;
	color: #FFFFFF;
	visibility: hidden;
}

/*Jag vill sidhuvud*/
.Iwill {
	width:65%;
}
.TextField {
	width:65%;
}

/*Sidfoten*/
#BotHolder {
	padding-top: 0px;
	float: left;
	width: 100%;
	padding-bottom: 0px;
	background-color:#899fb4;
	margin-top: 10px;
	color: #FFFFFF;
}

/*Editor innehåll - Sidfot*/
#BotHolder .EditorContent {
	float:left;
}
#BotHolder a:link, #BotHolder a:visited {
	color:#FFFFFF;
}
#BotHolder .EditorContent IMG {
	vertical-align: middle;
}
#BotHolder .BotEditor1 {
	float:left;
	width: 80%;
	padding-top: 10px;
}
#BotHolder .BotEditor2 {
	float:right;
	width: 15%;
	padding-top: 20px;
}

/*Kolumner Startsida*/
body.StartPage #MidWrapper {
	padding-top:8px;
}
body.StartPage DIV#LeftColumn {
	width:21%;
	float: left;
}
body.StartPage DIV#MidColumn {
	width: 67%;
	float: left;
}
body.StartPage DIV#MidColumn .EditorContent{
	padding-bottom: 10px;
}
body.StartPage DIV#RightColumn {
	width: 31%;
	float: right;
}
body.StartPage #MidAndRightColHolder {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	float: right;
	width: 78%;
}

/*3-Kolumner Subsida*/
body.SubPageThreeCols DIV#LeftColumn {
	width: 23%;
	float: left;
}
body.SubPageThreeCols DIV#MidColumn {
	width: 64%;
	float: left;
}
body.SubPageThreeCols DIV#RightColumn {
	width: 34%;
	float: right;
}
body.SubPageThreeCols #MidAndRightColHolder {
	width: 75%;
	float: right;
}

/*Ingen Högerkolumn*/
body.NoRightCol DIV#LeftColumn {
	width: 23%;
	float: left;
}
body.NoRightCol DIV#MidColumn {
	width: 64%;
	float: left;
}
body.NoRightCol DIV#RightColumn {
	display:none;
	position: absolute;
}
body.NoRightCol #MidAndRightColHolder {
	width: 75%;
	float: right;
}

/*Ingen Högerkolumn - Smal mittfält*/
body.NoRightColNarrow DIV#LeftColumn {
	width: 23%;
	float: left;
}
body.NoRightColNarrow DIV#MidColumn {
	width: 64%;
	float: left;
}
body.NoRightColNarrow DIV#RightColumn {
	display:none;
	position: absolute;
}
body.NoRightColNarrow #MidAndRightColHolder {
	width: 75%;
	float: right;
}

/*I-Frame Subsida*/
body.SubPageIframe DIV#LeftColumn {
	width: 25%;
	float: left;
}
body.SubPageIframe DIV#MidColumn {
	width: 100%;
	float: left;
}
body.SubPageIframe DIV#MidColumn .EditorContent{

}
body.SubPageIframe DIV#RightColumn {
	display:none;

}
body.SubPageIframe #MidAndRightColHolder {
	width: 74%;
	float: right;
}
body.SubPageIframe DIV#Wrapper {
	background-color:#FFF;
}

/*Topplänkar*/
.TopLinks {
	margin: 0px;
	padding: 0px;
	float: left;
	clear: left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	width: 100%;
}
.TopLinks LI {
	display:inline;
}

/*Topplänkar - Hantering vid hover etc*/
.TopLinks a:link, .TopLinks a:visited {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 8px;
	padding-left: 8px;
	float:left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.TopLinks .Active {
	background-color:#cc5600;
}
.TopLinks a:hover {
	background-color:#cc5600;
}

/*Vänstermeny*/
#LeftMenuHolder a:link, #LeftMenuHolder a:visited {
	display:block;
	width:100%;
	color: #333333;
}
#LeftMenuHolder {
	border: 1px solid #CCCCCC;
}
h2.LeftMenuHead {
	padding: 4px;
}
#LeftMenuHolder a:hover {
	background-color: #E6E6E6;
	text-decoration:none;
}
#LeftMenuHolder .MenuItemHolder {
	margin: 0px 0em 0em;
	padding: 0.4em;
}
#LeftMenuHolder .MenuItemHolder LI {
	list-style-type: none;
	padding-top: 3px;
	padding-bottom: 0.4em;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
#LeftMenuHolder .MenuItemHolder LI .ActiveItem:link, 
#LeftMenuHolder .MenuItemHolder LI .ActiveItem:visited  {
	font-weight:bold;
	background-color:#d5d6d3;
}
#LeftMenuHolder .MenuItemHolder .OpenGroup .ActiveItem:link, 
#LeftMenuHolder .MenuItemHolder .OpenGroup .ActiveItem:visited {
	background-color:transparent;
}
#LeftMenuHolder .MenuItemHolder .OpenGroup .ActiveItem:hover {
	text-decoration:underline;
	background-color:none;
}
#LeftMenuHolder .MenuItemHolder LI a:link, 
#LeftMenuHolder .MenuItemHolder LI a:visited {
	padding-left:0.5em;
	width:95%;
}
#LeftMenuHolder .MenuItemHolder .OpenGroup {
	background-color:#f2f3ef;
	background-image:url(/Templates/Knowit/Styles/Images/opengroupbg.gif);
	background-repeat: no-repeat;
}
#LeftMenuHolder .MenuItemHolder .OpenGroup li {
	border:none;
}
#LeftMenuHolder .MenuItemHolder .OpenGroup a:hover {
	background-color:#f2f3ef;
	text-decoration:underline;
}
#LeftMenuHolder .MenuItemHolder .OpenGroup li a:hover {
	background:none;
	text-decoration:underline;
}
#LeftMenuHolder .MenuItemHolder .OpenGroup li ul {
	padding-left:0.5em;
}
#LeftMenuHolder .MenuItemHolder .OpenGroup li ul li {
	padding-left:0.4em;
}
#LeftMenuHolder .MenuItemHolder LI span {
	display: block;
}
#LeftMenuHolder .MenuItemHolder LI UL {
	padding:0em 0em 0em 1em;
	margin:0em;
	border:none;
}
.LeftMenuEnd {
	background-image:url(/Templates/Knowit/Styles/Images/shade.gif);
	background-repeat:repeat-x;
	height:8px;
	width: 100%;
}

/*Brödsmula*/
#BreadCrumb {
	margin: 0px;
	padding: 8px 0px;
	width: 100%;
	clear: both;
	float: left;
}
#BreadCrumb LI {
	list-style-type:none;
	background-image: url(/Templates/Knowit/Styles/Images/bc-sep.gif);
	background-repeat: no-repeat;
	background-position: 100% 4px;
	text-decoration:none;
	float:left;
	margin-right: 4px;
	padding-right: 10px;
}
#BreadCrumb .LastItem {
	background-image:none;
}
#BreadCrumb a:link, #BreadCrumb a:visited {
	text-decoration:none;
	color:#666666;

}
#BreadCrumb a:hover {
	text-decoration:underline;
}

/*Sidans rubrik*/
h1.PageName {
	font-size: 1.5em;
	color: #333333;
	padding-bottom: 10px;
	font-weight: bold;
	line-height: 1.4em;
	width: 64%;
	float: left;
}

/*Navigering*/
#MainNavigation {
	margin: 0px;
	padding: 0px;
	width: 100%;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #2C76AB;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ebebeb;
	background-color: #F2F3EF;
	clear: both;
	float: left;
}
#MainNavigation li {
	list-style-type:none;
	display: inline;
}
#MainNavigation a:link, #MainNavigation a:visited {
	float:left;
	text-decoration:none;
	font-size:1em;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
	background-image: url(/Templates/Knowit/Styles/Images/menudot.gif);
	background-repeat: no-repeat;
	padding-top: 5px;
	color: #000;
}
#MainNavigation a:hover {
	text-decoration: none;
	background-color: #e1dac6;
	color: #fff/*#333*/;
}
#MainNavigation .Active:link, #MainNavigation .Active:visited {
	font-weight: bold;
	color: #FFFFFF;
	background-repeat: no-repeat;
	background-color:#e1dac6;
}
#MainNavigation .MainLastItem:link, #MainNavigation .MainLastItem:visited {
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 0px none;
	border-left: 0px none;
}

/*Hållare för översiktsbilden*/
#OverView {
	padding-left: 15px;
	clear: both;
	padding-top: 10px;
}

/*Generell styrrning av input och select*/
input, select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}

/*Iframehållare - Bred*/
.IframeWide {
	width: 100%;
	height: 500px;
}
	
/*Fieldset Filterhållare */
.FilterHolder {
	padding-bottom: 8px;
	margin-right: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-left: 0px;
	margin-bottom: 8px;
	background-color: #EAEAEA;
	padding-top: 8px;
	border: 1px solid #CCCCCC;
	background-repeat: repeat-x;
	background-position: left top;
}
.FilterRow {
	padding-left: 8px;
	display: block;
	clear: both;
	padding-bottom: 3px;
	float: left;
	width: 95%;
}
.FilterGroup {
	float:left;
	padding-right:8px;
}
.FilterGroupButton {
	float:left;
	padding-top:16px;
	padding-right:8px;
}
.FilterGroup label {
	display:block;
	cursor:pointer;
	padding-bottom: 3px;
	font-weight: bold;
}
.FilterHolder P {
	padding:0px;
	margin:0px;
}
h2.FilterHeading {
	background-color:#999999;
	padding-left: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-image: url(/Templates/Knowit/Styles/Images/listbg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color: #FFF;
}

/*Paginering - Generellt*/
.Paging {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	font-weight: bold;
	float: left;
	width: 100%;
}
.Paging LI {
	display:inline;
	list-style-type:none;
}
.Paging .CurrentPage:link, .Paging .CurrentPage:visited {
	font-weight:bold;
	background-color: #CCCCCC;
}
.Paging a:link, .Paging a:visited {
	color:#333333;
	padding: 4px;
	font-weight: normal;
}
.Paging a:hover {
	background-color:#CCCCCC;
}

/*Sökning kommentar*/
.SearchComment {
	padding-bottom: 5px;
}
.SearchComment P {
	padding:0px;
	margin:0px;
}

/*Paginering - Generellt*/
.SortList {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	width: 100%;
	font-weight: bold;
}
.SortList LI {
	display:inline;
	list-style-type:none;
	padding-right: 5px;
}
.SortList .CurrentPage:link, .SortList .CurrentPage:visited {
	font-weight:bold;
	background-color: #CCCCCC;
	color:#FFFFFF;
}
.SortList a:link, .SortList a:visited {
	color:#333333;
	font-weight: normal;
	padding-bottom: 8px;
	padding-top: 4px;
}
.SortList a:hover {
	text-decoration: underline;
}
.SortList .SortIndex {
	background-image: url(/Templates/Knowit/Styles/Images/arrow_down_red.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 16px;
	padding-right: 8px;
}

/*Dolt fält*/
.Invisible {
	display: none;
}

/*Sidinfo*/
.PageInfo {
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 10px;
	width: 45%;
	float: right;
	text-align: right;
}
.PageInfo P {
	padding:0px;
	margin:0px;
}
.ContentFooter {
	clear:both;
	width:100%;
	float: left;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCCCCC;
}

/*Skriv ut, lägg till i mina länkar*/
.PrintLine {
	padding-top: 8px;
	margin-top: 5px;
	width: 45%;
	float: left;
	padding-bottom: 8px;
}
.Print {
	background-image: url(/Templates/Knowit/Styles/Images/print.gif);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	padding-bottom: 4px;
	margin-right: 18px;
	float: left;
	padding-left: 25px;
	padding-top: 4px;
}

/*Sifot*/
#PageFooter {
	width:100%;
	padding-top: 0.5em;
	margin-top: 0.5em;
	padding-bottom: 1em;
	float: left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #c1c4c3;
}
#PageFooter .EditorLeft {
	float:left;
	width: 24%;
	padding-top: 8px;
}
#PageFooter .EditorRight {
	float:left;
	width: 28%;
	text-align: left;
	padding-top: 8px;
}
#PageFooter .FooterImage{
	float:left;
	padding-right: 15px;
}
#PageFooter .Login{
	float:right;
}

/*Hållare för processkartor*/
.FormHorizontal {
	width:100%;
}
.FormHorizontal Label {
	width:100px;
	display: block;
	float: left;
	font-weight: bold;
}
.FormRow {
	padding-bottom:8px;
}

/*Hållare för editor*/
.EditorContent {
	padding-bottom: 8px;
}

/*Hållare för editor, styrning av P taggen i editorn*/
.EditorContent p {
	margin: 0px 0px 10px;
	padding: 0px;
}

/*Styrda bilder*/
.LeftContentImage {
	float:left;
	padding:0px 8px 8px 0px;
}
.RightContentImage {
	float:right;
	padding:0px 0px 8px 8px;
}
.MidContentImage {
	clear:both;
	padding-bottom:8px;
}

/*Bildformateringar editor*/
.EditorContent img.FloatLeft {
	float:left;
	padding:4px;
}
.EditorContent img.FloatRight {
	float:right;
	padding:4px;	
}
.EditorContent ul, .EditorContent ol {
	padding:10px;
	margin:10px;
}

/*Rubriker, som redaktören kan sätta via EditMenuName i editorn, se editor.css 
för klasser som styr detta i editorn i EpiServer*/
h2.Rubrik1 {
	font-size: 1.2em;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 4px;
	line-height: 1.4em;
}
h3.Rubrik2 {
	font-size: 1em;
	font-weight: bold;
	margin: 8px 0px 0px;
	padding: 0px;
}
.BoxHeadingList {
	color: #333333;
	margin-bottom: 5px;
	padding-top: 1px;
	padding-bottom: 4px;
	clear: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E1E1E1;
	font-size: 1.2em;
	font-weight: bold;
}

/*Gamla klasser*/
.TEXTHKSMALLER {
	font-size: 0.9em;
}
.TEXTHKNORMALRED {
	font-size: 1em;
	color: #FF0000;
}
.EditorContent H1 {
	font-size: 1.2em;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 4px;
	line-height: 1.4em;
}


/*EventLista*/
.EventList P {
	padding:0px;
	margin:0px;
}
.EventList .Heading {
	font-weight:bold;
	display: block;
	padding-bottom: 0px;
	padding-top: 0px;
}
.EventList .Date {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-weight: bold;
}
.EventList .Text {
	display: block;
}
.EventLink:link, .EventLink:visited {
	float:left;
	width: 100%;
	text-decoration:none;
	color:#000000;
	margin-bottom: 8px;
}
.EventLink:hover {
	background-color:#eaeaea;
	text-decoration: none;
}
.EventList span {
	display: block;
	padding: 3px;
}

/*Nyhetslista*/
.NewsList P {
	padding:0px;
	margin:0px;
}
.NewsList H1{
	font-size: 1.2em;
}
.NewsList .Image {
	float:right;
	padding-right: 5px;
}
.NewsList .Heading {
	font-weight:bold;
	display: block;
	padding-bottom: 0px;
	padding-top: 0px;
}
.NewsList .Date {
	color: #666666;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
body.StartPage .NewsList .Text {
	width:370px;

}
.NewsList .Text {
	display: block;
}
.NewsLink:link, .NewsLink:visited {
	float:left;
	width: 100%;
	text-decoration:none;
	color:#000000;
	margin-bottom: 8px;
}
.NewsLink:hover {
	background-color:#eaeaea;
	text-decoration: none;
}
.NewsLink span {
	display: block;
	padding: 3px;
}

/*List*/
.RegularList:link, .RegularList:visited {
	width: 100%;
	text-decoration:none;
	color:#000000;
	margin-bottom: 8px;
	display:block;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #ccc;
	padding-top: 5px;
}
.RegularList:hover {
	background-color:#efefef;
	text-decoration: none;
}
.RegularList span {
	display:block;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 4px;
	padding-left: 4px;
}
.RegularList p {
	padding:0px;
	margin:0px; 	
}
.RegularList .Heading {
	font-weight:bold;
}
.RegularList .Date {	
}

/*Senast Uppdaterat*/
.Update:link, .Update:visited {
	display:block;	
	width: 100%;
	text-decoration:none;
	color:#000000;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	padding-bottom: 2px;
	padding-top: 2px;
}
.Update:hover {
	text-decoration: underline;
}
.Update span {
	display: block;
	padding: 3px;

}
/*informationsyta*/
.InfoArea {
	padding:5px;
}

/*Bild på startsidan*/
.SplashArea {
	width: 100%;
	padding-bottom: 8px;
}

/*I fokus på startsidan*/
.HighLightArea {

}
.HighLightArea .HightLightImage {
	float:right;
	padding-right: 5px;
}
span.HighLightText {
	float:left;
	width:65%;
	display:block;
}
body.StartPage span.HighLightText span.Text {
	width:auto;
}
span.Heading1 {
	font-weight:bold;
	font-size: 1.1em;
}

/*Bildvisning i lista*/
Body.SubPageThreeCols .HightLightImage {
	float:right;
	padding-left: 10px;
}
Body.NoRightCol .HightLightImage {
	float:right;
	padding-left: 10px;
}
Body.NoRightColNarrow .HightLightImage {
	float:right;
	padding-left: 10px;
}

/*Generellt Boxar */
.BoxEnd {
	background-image:url(/Templates/Knowit/Styles/Images/shade.gif);
	background-repeat:repeat-x;
	float:left;
	height:8px;
	width: 99%;
	margin-bottom: 5px;
}
.BoxContent {
	padding:4px;
	float: left;
}
/*Läs mer länk under boxlistningarna */
.ReadMore {
	display:block;
	clear:both;
	text-align: left;
	background-image: url(/Templates/Knowit/Styles/Images/readmore.gif);
	background-repeat: no-repeat;
	padding-left: 8px;
	background-position: 0px 6px;
}

/*Meddelande Box*/
.MessageBox {
	float: left;
	width: 96%;
	padding: 4px;
	border: 1px solid #c2c3bf;
}
.MessageBox .EditorContent {
	padding:4px;
}

/*Ta bort ram*/
.NoBorder{
	border:none;
}
h1.BoxHeading {
	border-bottom:solid 3px #c2c3bf;
	margin-bottom: 4px;
	padding-bottom: 3px;
}	

/*Boxar - Typer*/
/*Vanlig används på subsidor*/
.Regular { 
}
.Regular h1.BoxHeading {
	padding-top:0px;
	background-color:#e1e1e1;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-left: 4px;
}

/*Kalender*/
.Calendar {
}
.Calendar .Date {
}
.Calendar .Text { 
	padding-top:0px;
}
.CalendarDay:link, .CalendarDay:visited {
	padding-bottom:4px;
	display:block;
	color:#333;
	font-weight:bold;
}
.CalendarDay:hover {
	text-decoration:underline;
}

/*Snabblänkar hållare*/
.Qlinks {
	border: 1px solid #287F93;
	padding:1px;
	width: 97%;
}
.Qlinks h1.BoxHeading {
	/*	background-color:#0093a3;*/
	border:none;
	color:#FFF;
	padding-left:4px;
	margin-bottom: 4px;
	padding-top: 2px;
	background-color: #287F93;
}

/*Länklista*/
.QlinksList {
	padding:0px 4px;
	margin:0px;
}
.QlinksList li {	
	list-style-type:none;
	padding-bottom:4px;
}
.QlinksList a:link, .QlinksList a:visited {
	display:block;
	width:100%;
	color:#333333;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}

/*Genvägar*/
.ShortCuts {
	border: 1px solid #287F93;
	padding:1px;
	width: 97%;
}
.ShortCuts h1.BoxHeading {
	/*	background-color:#aaac06;*/
	border:none;
	color:#FFF;
	padding-left:4px;
	margin-bottom: 4px;
	padding-top: 2px;
	background-color: #287F93;
}

/*Aktuellt*/
.Current {
	border: 1px solid #287F93;
	padding:1px;
	width: 97%;
}
.Current h1.BoxHeading {
	/*	background-color:#2c76ab;*/
	border:none;
	color:#FFF;
	padding-left:4px;
	margin-bottom: 4px;
	padding-top: 2px;
	background-color: #287F93;
}

/*Kalender*/	
.calendarlistingarea h2.DateHeading {
	font-size: 1em;
	width: 100%;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-bottom: 4px;
	margin-bottom: 4px;
}
.calendarlistingarea a:link, .calendarlistingarea a:visited {
	display:block;
	width:99%;
	color: #000000;
	padding: 2px;
	text-decoration: none;
}
.calendarlistingarea a:hover {
	background-color:#eaeaea;
}
div.monthcalendararea {
	width: 100%;
}
div.calendarlistingarea {
	float: left;
	width: 100%;
	text-align: left;	
}
h1.calendardayheading {
	font-size: 1.2em;
	color: #333;
	display: inline;
}
table.calendarframe {
	border-color: #fff;
	background-color: #fff;
}
.leftfloating {
	float: left;
	width: 73%;
	margin-bottom: 10px;
}
.rightfloating {
	float: right;
}
.centered {
	text-align: center;
}
.rightaligned {
	text-align: right;
}
.leftaligned {
	text-align: left;
}
.SPCalendarList {
	padding-left: 5px;
}

/*Generell rubrik ovanför listningar*/
.ListHeading {
	margin-bottom: 8px;
	padding-bottom: 2px;
	background-color: #ebebeb;
	padding-top: 2px;
	padding-left: 4px;
}

/*Kalender*/
.selectedDateCell {
	cursor:hand;	
	font: normal 10px verdana;
	height:15px; 
	width:15px; 
	border:solid 1px red;
	background-color: #ccccff;
}	
.selectedDateCellActive {
	cursor:hand;	
	font: normal 10px verdana;
	font-weight: bold;
	height:15px; 
	width:15px; 
	border:solid 1px red;
	background-color: #ccccff;
}
.dateCellInactive {
	font: normal 10px verdana; 
	height:15px; 
	width:15px; 
	background-color:#FFFFFF;
}
.dateCellOtherMonth {
	font: normal 10px verdana;	
	height:15px; 
	width:15px;
	color: silver;
}
.weekendCell {
	font: normal 10px verdana;	
	height:15px; width:15px; 
	background-color:#EEEEEE;
}
	
.dateCellActive {
	font: normal 10px verdana;	
	font-weight: bold;
	height:15px; 
	width:15px;}
	
.dayHeader {
	font: normal 10px verdana;	
	background-color: #FFFFFF; 
	height:15px;	
	width:15px;	
	color:#666666;	
	border-bottom:solid 1px #000000;}

.weekHeader {
	font: normal 10px verdana;	
	background-color: #FFFFFF; 
	height:15px;	
	width:15px;	
	color:#666666;	
	border-right:solid 1px #000000;}

/* Sök */
.hidden {
	display:none;
}
/*************************/
/* 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;
}
#SiteMap li a
{
    text-decoration: none;
}

#SiteMap li li
{
    margin: 0.2em 0;
    padding-left: 1em;
    background: url(images/SiteMapBullet.png) no-repeat;
}

#SiteMap li li a
{
    text-decoration: underline;
}

#SiteMap li li li
{
    font-size: 1em;
}


/* ---Document list---*/

.DocumentListBox
{
	border: 1px solid #eeeeee;
}

.DocumentListItem
{
	width: 100%;
	background: #ffffff;
	padding-left: 5px;
	padding-right: 50px;
	padding-top: 0px;
	padding-bottom: 5px;
}

.DocumentListItemAlt
{
	width: 100%;
	background: #eeeeee;
	padding-left: 5px;
	padding-right: 50px;
	padding-top: 0px;
	padding-bottom: 5px;
}


.DocumentMainIntro
{
	padding-left: 20px;
	padding-right: 50px;
	padding-top: 0px;
	padding-bottom: 5px;
}

/* ---Document---*/

.DocumentFrameHeader
{
	text-align: left;
	padding: 0.5em 0.5em 0.5em 6em;
}
.DocumentArea
{
	float: none;
	text-align: center;
}

.PPTFrameStyle
{
	border-style:		outset;
	border-color:		threedhighlight threedlightshadow threedlightshadow threedhighlight;
	border-width:		2px;
	width: 95%;
	height: 45em;
}
.XLSFrameStyle
{
	border-style:		outset;
	border-color:		threedhighlight threedlightshadow threedlightshadow threedhighlight;
	border-width:		2px;
	width: 95%;
	height: 52em;

}

.DOCFrameStyle
{
	border-style:		outset;
	border-color:		threedhighlight threedlightshadow threedlightshadow threedhighlight;
	border-width:		2px 2px 2px 2px;
	width: 85%;
	height: 62em;
}


/*Delalänkar*/
.ShareLinks {
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
}
ul.RightArea {
	float:right;
}
.ShareLinks li {
	list-style-type:none;
	float:left;
	margin-right: 6px;
}
.ShareLinks li span {
	display: block;
}
.ShareLinks li a:link, .ShareLinks li a:visited {
	height:16px;
	display:block;
	background-repeat:no-repeat;
	float: left;
	padding-left: 25px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.FaceBook {
	background-image:url(Images/facebook.gif);
}
.Twitter {
	background-image:url(Images/twitter.gif);
}
.Mail {
	background-image:url(Images/mail.gif);
}

/*Lightboxar*/
.LightBox {
	text-align:left;
}
.LightBox H2 {
	font-size:1.2em;
}
.LightBox P {
	margin:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
.AddMapArea {
	width:30em;
	border: 2px solid #336699;
	padding: 8px;
}
.InputButton {
	cursor:pointer;
}

/*Googlemini*/
body.NoLeftCol .LeftColumn {
	display:none;
	visibility:hidden;
	position:absolute;
}
body.NoLeftCol .MidAndRightColHolder {
	float: left;
	width: 100%;
}
body.NoLeftCol .MidColumn {
	float:left;
	width:689px;
	padding-bottom: 15px;
}
body.NoLeftCol .RightColumn {
	float:right;
	width:247px;
}
.outerContainerPageName {
	clear:both;
	margin-top:5px;
	float:left;
	width: 100%;
	line-height:1.0em;
}
.outerContainerPageName .advancedSearchOptionText {
	float:right;
	padding-right:5px;
	padding-top: 8px;
}
.MessageBoxBlue {
	float: left;
	width: 96%;
	padding: 4px;
	border: 1px solid #7eb2be;
}
h1.BoxHeadingGreen {
	border-bottom:solid 3px #7cae7b;
	margin-bottom: 4px;
	padding-bottom: 3px;
}
/*----------------- Begin- Related Information Bullet Style ------------------------*/
.TextBullets {
	text-align:left;
	margin-left:5px;
	padding:0px;
	margin-top: 0px;
}
.TextBullets li {
	list-style-type:none;
	padding-bottom: 6px;
}
.TextBullets li a:link, .TextBullets li a:visited {
	text-decoration:none;
	background:url(/Templates/Knowit/Styles/Images/bullets_33.png) 0 4px no-repeat transparent;
	display:block;
	padding-left: 15px;
}
.TextBullets li a:hover {
	text-decoration:underline;
}
.TextBullets li.Active {
	font-weight:normal;
}
/*----------------- End- Related Information Bullet Style ------------------------*/

/*----------------- Begin- Document Bullet Style ------------------------*/
.Docs {
	clear: both;
	width: 90%;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin: 0px;
}
.Docs li {
	list-style-type:none;
	padding:0px 0 2px 0;
}
.Docs a:link, .Docs a:visited {
	display:block;
	width:90%;
	padding:0px 0 5px 22px;
	text-decoration:none;
}
.Docs a:hover {
	text-decoration:underline;
}
/*----------------- End- Document Bullet Style ------------------------*/

/*----------------- Begin- All Documents & Related Icons  ------------------------*/
.Docs .pdf:link, .Docs .pdf:visited {
	background:transparent no-repeat url(/Templates/Knowit/Styles/Images/pdf.gif);
}
.Docs .doc:link, .Docs .doc:visited {
	background:transparent no-repeat url(/Templates/Knowit/Styles/Images/doc.gif);
}
.Docs .docx:link, .Docs .docx:visited {
	background:transparent no-repeat url(/Templates/Knowit/Styles/Images/doc.gif);
}
.Docs .dot:link, .Docs .dot:visited {
	background:transparent no-repeat url(/Templates/Knowit/Styles/Images/doc.gif);
}
.Docs .xls:link, .Docs .xls:visited {
	background:transparent no-repeat url(/Templates/Knowit/Styles/Images/xls.gif);
}
.Docs .xlt:link, .Docs .xlt:visited {
	background:transparent no-repeat url(/Templates/Knowit/Styles/Images/xls.gif);
}
.Docs .xlsx:link, .Docs .xlsx:visited {
	background:transparent no-repeat url(/Templates/Knowit/Styles/Images/xls.gif);
}
.Docs .txt:link, .Docs .txt:visited {
	background:transparent no-repeat url(/Templates/Knowit/Styles/Images/txt.gif);
}
.Docs .tif:link, .Docs .tif:visited {
	background:transparent no-repeat url(/Templates/Knowit/Styles/Images/tif.gif);
}
.Docs .tiff:link, .Docs .tiff:visited {
	background:transparent no-repeat url(/Templates/Knowit/Styles/Images/gif.gif);
}
.Docs .ppt:link, .Docs .ppt:visited {
	background:transparent no-repeat url(/Templates/Knowit/Styles/Images/ppt.gif);
}
.Docs .pptx:link, .Docs .pptx:visited {
	background:transparent no-repeat url(/Templates/Knowit/Styles/Images/ppt.gif);
}
.Docs .pot:link, .Docs .pot:visited {
	background:transparent no-repeat url(/Templates/Knowit/Styles/Images/ppt.gif);
}
.Docs .png:link, .Docs .png:visited {
	background:transparent no-repeat url(/Templates/Knowit/Styles/Images/png.gif);
}
.Docs .mpg:link, .Docs .mpg:visited {
	background:transparent no-repeat url(/Templates/Knowit/Styles/Images/mpg.gif);
}
.Docs .mp3:link, .Docs .mp3:visited {
	background:transparent no-repeat url(/Templates/Knowit/Styles/Images/mp3.gif);
}
.Docs .jpg:link, .Docs .jpg:visited {
	background:transparent no-repeat url(/Templates/Knowit/Styles/Images/jpg.gif);
}
.Docs .jpeg:link, .Docs .jpeg:visited {
	background:transparent no-repeat url(/Templates/Knowit/Styles/Images/jpeg.gif);
}
.Docs .htm:link, .Docs .htm:visited {
	background:transparent no-repeat url(/Templates/Knowit/Styles/Images/htm.gif);
}
.Docs .html:link, .Docs .html:visited {
	background:transparent no-repeat url(/Templates/Knowit/Styles/Images/html.gif);
}
.Docs .htmint:link, .Docs .htmint:visited {
	background:transparent no-repeat url(/Templates/Knowit/Styles/Images/html-int.gif);
}
.Docs .gif:link, .Docs .gif:visited {
	background:transparent no-repeat url(/Templates/Knowit/Styles/Images/gif.gif);
}
.default {
	background:transparent no-repeat url(/Templates/Knowit/Styles/Images/default.gif);
}
/*----------------- End- All Documents & Related Icons  ------------------------*/





/* Utility classes */
.invis {
	font-size:1px !important;
	height:1px;
	visibility:hidden;
}
.right {
	float:right;
}
.left {
	float:left;
}
/* Google search */
#main-search-column {
	float:left;
	width:98%;
	margin:0;
}
#search-header {
	background-color:#666;/*margin:1 1.66em 0 0.33em;*/
}
#search-tools {
	float:right;
	padding:0 0 8px;
	clear:both;
}
#search-area, #search-area-advanced {
	float:left;
	background-color:#f2f3ef;
	clear:both;
	width: 98%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 1.33em;
	margin-left: 0;
	padding: 1%;
}
#search-area input {
	float:left;
}
#search-area input.search-button {
	margin:0 0 0 10px;
	padding-top:5px;
	border: none;
}
#search-area #search-button {
	clear: left;
}
#search-area .search-field-large {
	width:379px;
}
div#tipsarea {
	background-color: #F5F3F1;
	overflow: visible;
	padding: 10px;
	margin-bottom: 10px;
}
#suggestion {
	margin-bottom:10px;
}
#keymatchheading, #synonymheading, #suggestionheading {
	font-weight:bold;
	width:13em;
	float: left;
}
#keymatchcontent, #synonymcontent, #suggestioncontent {
	margin-left:13em;
	width:33.3em;
}
#synonymcontent a, #suggestioncontent a {
	margin-right:10px;
}
#search-area-advanced dl {
	margin:0;
	clear: both;
	float: left;
	/* [disabled]border: 1px solid #900;
*/
	/* [disabled]background-color: #C33;
*/
}
#search-area-advanced dt, #search-area-advanced dd {
	float:left;
}
#search-area-advanced dt {
	width:12.5em;
	font-weight:normal;
	clear:left;
	padding-bottom: 8px;
	/* [disabled]border: 1px solid #00C;
*/
}
#search-area-advanced dd {
	width:20em;
	float: right;
	clear: right;
	padding-bottom: 8px;
}
#search-area-advanced dd input {
	width:22.16em;
}
#advanced-keywords {
	float:left;
	clear:left;
	width:40em;
	border-right:solid 2px #ddd;
	margin-right: 1em;
}
#advanced-keywords select {
	width:5.83em;
}
#advanced-filter {
	float:left;
	clear:right;
	margin-left:0px;
	width:40em;
}
#advanced-filter select {
	width:18.16em;
	margin-right: 0;
}
#advanced-filter dt {
	margin: 0px;
}
#advanced-filter dd {
	clear:right;
	/* [disabled]width:10em;
*/
}
#advanced-info {
	border-top:solid 1px #fff;
	clear:both;
	width: 73.3em;
	margin-top: 1.66em;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0.5em;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
#advanced-info p {
	width: 39.16em;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
}
#advanced-info input.button {
	float: right;
}
/*#searchResults, div#synonyms {
	padding-top: 0;
	margin-top: 0;
	line-height: normal;
}*/

div#keymatch {
	margin-top: 3px;
}
#searchResults {
	margin:0px;
	padding:0;
}
#searchResults .externalWebsite {
	color:#287f90;
	background-color:#dfe1d7;
}
#searchResults .document {
	background-image: url(/Templates/Knowit/Styles/Images/document.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
}
#searchResults li.first_Item {
	text-decoration:none;
	list-style-type:none;
	padding-top:0px;
	margin-top:0px;
}
#searchResults li {
	list-style-type:none;
	padding-top:15px;
	padding-bottom:10px;
	border-bottom:solid 1px #c8c9cf;
}
#searchResults li a:link, #searchResults li a:visited {
	display:block;
	text-decoration:none;
}
#searchResults li a:hover {
	text-decoration:underline;
}
#searchResults li.Active {
	font-weight:normal;
}
span.news-date {
	display:block;
}
/*#searchResults ul {
	list-style-type:none;
	margin:0;
}
#searchResults ul.normal-list li {
	border:none;
	padding:5px 0;
}

#searchResults ul {
	list-style:none;
}
#searchResults ul li {
	border-bottom:solid 1px #c8c9cf;
	padding:15px 0;
}
#searchResults ul li span.news-date, #column4 .news-date {
	display:block;
}
#searchResults ul li span.file-info {
	margin:0 0 0 20px;
}*/

span.topspan {
	margin-top: 6px;
}
div.SearchInfoSmall {
	display: block;
	float: left;
	width: 40em;
	height:1px;
}
div.SearchInfoSmall a, div.SearchInfoBig a {
	font-size: 1.00em;
}
div.SearchInfoBig {
	display: block;
	float: left;
	width: 30em;
	min-height:1px;
}
div.SearchInfoBig h3 {
	margin-top:15px;
}
div.SearchInfoBig p, div.SearchInfoSmall p {
	margin:0;
	padding:0;
}
div#search-area {
	width: 98%;
	padding: 1%;
}
div#search-area input.search-button {
	margin-right: 2em;
}
div#search-container {
	float: left;
	width: 396px;
	margin-right: 20px;
}
div#search-button {
	padding-top: 10px;
}
div#search-button input.search-button {
	float: right;
	margin-right: 0;
}
div#search-button span {
	margin-top:5px;
	float: left;
	font-weight:bold;
}
div#search-button span.button label {
	font-weight: normal;
}
div#search-button span.button input {
	margin-left: 15px;
	vertical-align: text-top;
}
div#pageing {
	padding:0 20px;
	margin-top: 1em;
	font-weight: bold;
	color:#666;
}
div#pageing a {
	color: #3751a3;
}
.pageingnumbers {
	text-align: center;
	display: block;
	padding: 0 1.5em 0 1.5em;
	width: 20.1em;
	float: left;
}
div#pageing span.left {
	width: 16%;
	white-space: nowrap;
}
div#pageing span.right {
	width: 8%;
	text-align: right;
	white-space: nowrap;
}
div#pageing span.pageingnumbers {
	width: 66%;
}
div#column2-3 div#pageing span.pageingnumbers {
	width:51%;
}
div#column2-3 div#pageing span.left {
	width: 24%;
}
div#column2-3 div#pageing span.right {
	width: 14%;
	text-align: right;
}
/* News, startpage */
.newsblurb {
	margin-bottom:1.67em;
	padding-bottom:0.833em;
	border-bottom:solid 1px #c9cacf;
	float:left;
	width:37.5em;
}
.newsblurb p {
	margin:0 0 0.833em;
	font-size:1em;
	line-height:1.3em;
}
.newsblurb_noborder {
	margin-bottom:1.67em;
	padding-bottom:0.833em;
}
.newsblurb_noborder p {
	margin:0 0 0.833em;
	font-size:1em;
}
.news-date {
	color:#999;
}
.event-info {
	margin-bottom:1.5em;
}
.small-teaser {
	width:17.9em;
	white-space:normal;
	float:left;
}
#teasers {
	border:none;
	float:left;
	clear:both;
	width:100%;
	margin-bottom:2em;
}
#teasers p {
	margin:0;
}
.news-list {
	clear:both;
}
div.news-list h1.header {
	background:url(/Templates/Knowit/Styles/Images/backgrounds/bg_newslist_header.png) repeat-x 0 0;
	padding:0.41em 0.41em 0.41em 0.83em;
	margin:0 0 1em 0;
	font-size:1.1em;
}
.news-list ul {
	list-style:none;
}
.news-list ul li {
	white-space:normal;
	border-bottom:1px solid #C9CACF;
	margin-bottom:0.75em;
	float:left;
	width:100%;
	clear:both;
}
.news-list ul li.noborder {
	white-space:normal;
	border-bottom-width:0;
	border-bottom:none;
	margin-bottom:0.75em;
	float:left;
	width:100%;
	clear:both;
}
.news-list ul li h2 {
	font-size:1.1em;
	margin:0 0 0.4em;
}
.news-list ul li h2 a {
	color:#3751a3;
	text-decoration:underline;
}
.news-list ul li h2 a:visited {
}
.news-list ul li p {
	margin-bottom:0.833em;
	font-size:1em;
	line-height:1.3;
}
.news-list ul li img.left {
	margin:0 1em 1em 0;
}
.news-list ul li img.right {
	margin:0 0 1em 1em;
}
.news-list ul li p a, ul#page-list li p a {
	clear: both;
	display:block;
}
/* Kolumn 4, startsida */
#column4 .news-list ul li {
	border:none;
	float:none;
	margin-bottom:1.1em;
}
#column4 .news-list ul li h2 {
	font-weight:normal;
	font-size:1em;
}
#column4 #occations ul.no-list {
	margin:0;
}
#column4 #occations ul.no-list li {
	background:none;
	padding:0 0 1.1em;
}
a.searchResultHeading {
	display: block;
	width:100%;
}
.search-field-large {
	width:41.86em;
	font-size:1.25em;
	padding:5px 7px;
}
#resultHeading {
	border-top:solid 5px #7eb2be;
	border-bottom:solid 5px #7eb2be;
	padding-top: 12px;
	padding-right: 21px;
	padding-bottom: 12px;
	padding-left: 8px;
}
#searchResults ul {
	padding: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

