body
{
	background-color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 0.7em;
	margin: 0px;
}

.layeredit
{
	width: 91.4em;
	margin-left: auto;
	margin-right: auto;
}

.layersave
{
	width: 67.9em;
	margin-left: auto;
	margin-right: auto;	
}

#leftlayer
{	
	width: 67.9em;
	float: left;	
}

#defaultcontent
{
	width: 260px;
	float: left;
	overflow: hidden;
}

#header
{
	width: 100%;	
}

/* Formatering av länkar i vanligt läge */
a:link
{
	color: #000000;
	text-decoration: underline;
}
/* Formatering av länkar i besökt läge */
a:visited
{
	color: #000000;
	text-decoration: underline;
}
/* Formatering av länkar i aktivt läge */
a:active
{
	color: #000000;
	text-decoration: underline;
}
/* Formatering av länkar vid "mouse over" */
a:hover
{
	color: #000000;
	text-decoration: underline;
}

/* Horizontell navigaton */
#navigationhorizontal
{
	clear: both;
	width: 67.9em;
	background-color: #666666;
	border-top: 5px solid #666666;
	border-bottom: 5px solid #666666;
}


/* Den vita LinWeb-raden */
#NavigationIntranetComponent
{
	border:  #ff9900 1px solid;
	background-color: #ffffff;
    padding-top: 2px;
	padding-bottom: 2px;
	margin-top: 1px;
}

.NavigationIntranetComponentText
{
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	font-family:  Arial, Helvetica, sans-serif;
	text-align: center;
	text-transform: none;
	padding-left: 5px;
	padding-right: 5px;
}

a.navigationhorizontallink:link,
a.navigationhorizontallink:hover,
a.navigationhorizontallink:visited,
a.navigationhorizontallink:active
{
	font-weight: bold;
	font-style: normal;
	text-transform: none;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-left: 5px;
}


#navigationintranet
{
	text-align: center;	
}

/* Innehållet i sidan. Är uppdelad i kolumnerna leftcontent, middlecontent
   rightcontent */
#content
{
	width: 67.9em;
	overflow: hidden;
	border-top: 1px solid white;
}

/* Only used in template IndexWords instead of content */
#IndexWordContent
{
	width: 67.65em;
	
	/* Min-height hack, allows IE and Mozilla to have a min height */
	min-height: 40em;
	height: auto !important;		
	height: 40em;	
	
	border-top: 1px solid white;
	border-right: 1px solid #FF9900;
	border-left: 1px solid #FF9900;
}


#indexWordHeader 
{
	margin-top: 15px;
	padding-left: 50px;
	padding-right: 50px;		
}

#indexWordText
{
	margin-top: 10px;
	padding-left: 50px;
	padding-right: 50px;
}

#indexWordIndex
{
	padding-top: 30px;
	padding-left: 50px;
	padding-right: 50px;
}

.ContactSearchHeadíng
{
	width: 65.9em;
	border-left: 1px solid #FF9900;
	border-right: 1px solid #FF9900;
	padding-top: 10px;
	padding-left:10px;
}

/* Only used in template Kontakt_Sok */
#LeftContactSearch
{
	float: left;
	width: 25.4em;
	border-left: 1px solid #FF9900;	
	
	/* Min-height hack, allows IE and Mozilla to have a min height */
	min-height: 40em;
	height: auto !important;		
	height: 40em;
		
	/* De stora padding och margin värdena används för att skapa
       kolumner som har samma höjd. Contentklassen fungerar som ett hölje (wrapper)
       som ser till att alla kolumner får samma höjd som den höjsta kolumnen. */
	padding-bottom: 32767px !important;
	margin-bottom: -32767px !important;
}

#LeftContactSearchMargin
{
	height: 100%;
	margin-left: 15px;
	margin-right: 15px;
}

#RightContactSearch
{
	float: left;
	width: 42.3em;
	border-Right: 1px solid #FF9900;	
	
	/* Min-height hack, allows IE and Mozilla to have a min height */
	min-height: 40em;
	height: auto !important;		
	height: 40em;
	
	/* De stora padding och margin värdena används för att skapa
       kolumner som har samma höjd. Contentklassen fungerar som ett hölje (wrapper)
       som ser till att alla kolumner får samma höjd som den höjsta kolumnen. */
	padding-bottom: 32767px !important;
	margin-bottom: -32767px !important;
}

#RightContactSearchMargin
{
	height: 100%;	
	margin-right: 15px;	
}

#leftcontent
{
	clear: both;
	float: left;
	width: 13.27em;
	border-left: 1px solid #FF9900;
	overflow: hidden;
	
	/* De stora padding och margin värdena används för att skapa
       kolumner som har samma höjd. Contentklassen fungerar som ett hölje (wrapper)
       som ser till att alla kolumner får samma höjd som den höjsta kolumnen. */
	padding-bottom: 32767px !important;
	margin-bottom: -32767px !important; 
}
/*----------------- Left Navigation---------------------*/
#navigationvertical
{
	width: 13.27em;
	overflow: hidden;
	position: relative;
}

.NavigationVerticalHeaderRow
{
	background-color: #ff9900;
    font-size: 1.25em;
    width: 100%;
}

.NavigationVerticalHeader
{
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial, Helvetica, Sans-Serif;
	text-decoration: none;
	padding-left: 1px;
	padding-top: 2px;
	padding-bottom: 2px;
	width: 100%;
	
		/* Min-height hack, allows IE and Mozilla to have a min height */
	min-height: 1.25em;
	height: auto !important;
    height: 1.25em;
}

.NavigationVerticalOptionsContainer
{
	font-size: 0.90em;
	padding-left: 2px;
	background-color: #ffffff;
}

.NavigationVerticalOptionsContainerHighlight
{
	font-size: 0.90em;
	padding-left: 2px;
	background-color: #cccccc;
}

.NavigationVertical1,a.NavigationVertical1:link, a.NavigationVertical1:visited, a.NavigationVertical1:active
{ 
	color: #000000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 5px 2px 5px 0px;
}

.NavigationVerticalHighlight1
{
	background-color: #cccccc;
	color: #000000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	text-decoration: none;
	padding: 5px 2px 5px 0px;
}

.NavigationVertical2,a.NavigationVertical2:link, a.NavigationVertical2:visited, a.NavigationVertical2:active
{ 
	color: #000000;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 5px 2px 5px 0px;
}

.NavigationVerticalHighlight2
{
	background-color: #cccccc;
	color: #000000;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	text-decoration: none;
	padding: 5px 2px 5px 0px;
}

/* -------- SEARCH -------------------------------*/
#search
{
	width: 13.27em;
	overflow: hidden;
	border-bottom: 1px solid #FF9900;
}

.SearchPanel
{
	background-image: url(/lkwebNET/images/sok_bg.gif);
}

/* All text i vänstermenyn. Texten "Sök på linkoping.se" i vänstermenyn. */
.left_meny_spec
{
	font-weight: bold;
	font-size: 90%;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;	
}
.SearchRow
{
	padding: 3px;	
}
/*---------------------------------------------------*/

.singleplaceholdercontrolleft
{
	width: 13.27em;
	overflow: hidden;
	text-align: center;
}

.singleplaceholdercontrolright
{
	width: 17.76em;
	overflow: hidden;	
	text-align: center;
}

#layoutSeparator1Left, #layoutSeparator2Left, #layoutSeparator3Left,
#layoutSeparator1Right, #layoutSeparator2Right, #layoutSeparator3Right
{
	width: 100%;
	border-bottom: 1px solid #FF9900;
}
				
#middlecontent
{
	float:left;
	width: 36.45em;
	border-right: 1px solid #FF9900;
	border-left: 1px solid #FF9900;
	border-bottom: 1px solid #FF9900;
	overflow: hidden;	
	
	/* De stora padding och margin värdena används för att skapa
       kolumner som har samma höjd. Contentklassen fungerar som ett hölje (wrapper)
       som ser till att alla kolumner får samma höjd som den höjsta kolumnen. */	
	padding-bottom: 32767px !important;
	margin-bottom: -32767px !important; 
}

#labelImage
{
	/*width: 36.45em;*/
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	width: 34.66em;
}

.SingleImagePHC
{
	width: 36.45em;	
	text-align: center;
}

.MiddleContentHeading
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px !important;
	padding-top: 15px;
	width: 34.66em;
}

/* Belongs to News */
#pnlHelp
{
	margin-top: 15px;
}

.MiddleContentText
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 15px;
	width: 34.66em;
}

.MiddleContentMainText
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px !important;
	padding-top: 15px;
	width: 34.66em;
}

.MiddleContentImageText
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	width: 34.66em;
}

.MiddleContentBottomText
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px !important;
	padding-top: 20px;
	padding-bottom: 15px;
	width: 34.66em;
}

#rightcontent
{
	float: left;
	width: 17.81em;
	border-right: 1px solid #FF9900;
	overflow: hidden;
	
	/* De stora padding och margin värdena används för att skapa
       kolumner som har samma höjd. Contentklassen fungerar som ett hölje (wrapper)
       som ser till att alla kolumner får samma höjd som den höjsta kolumnen. */
	padding-bottom: 32767px !important;
	margin-bottom: -32767px !important; 
}

#footer
{
	clear: both;
	width: 100%;
	background: #FF9900; 
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
	font-size: xx-small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
    padding-top: 6px;
	padding-bottom:4px;
}

a.FooterLink:link,
a.FooterLink:visited,
a.FooterLink:hover,
a.FooterLink:active
{
	color: #ffffff;	
}

.whiteseparator
{
	width: 84.5em !important;
	width: 85.75em;
}

.centeredtext
{
	width: 100%;
	text-align: center;
}

.centerandbold
{
	width: 100%;
	text-align: center;
	font-weight: bold;
}

#NewsCenterBold
{
	width: 100%;
	text-align: center;
	font-weight: bold;
	margin-bottom: 15px;
	margin-top: 15px;
}

#newsPublicationDate
{
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin-top: 10px;
	padding-left: 10px;
	
}


.TextRightItalic
{	
	width: 100%;
	text-align: right;
	font-style: italic;
}

.brodtext
{
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

/* Formatering av bildtexten i mallarna "Standard" och "Standard_helbild". */
.bildtext
{
	font-style: italic;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.brodtext_fet
{
	font-weight: bold;
	/*font-size: 0.8em;*/
	color: #000000;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	background-color: #ffffff;
	text-decoration: none;
}

/* Formatering av ingresserna i mall "Standard" och "Standard_helbild", inledning i mall "Nyheter". */
.ingress
{
	font-weight: normal;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

h1, h1
{
	font-weight: bold;
	font-size: 165%;
	margin-bottom: 0px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	background-color: #ffffff;
	text-decoration: none;
}
h2, h2
{
	font-weight: bold;
	font-size: 155%;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	background-color: #ffffff;
	text-decoration: none;
}
h3, h3
{
	font-weight: bold;
	font-size: 140%;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	background-color: #ffffff;
	text-decoration: none;
}
h4, h4
{
	font-weight: bold;
	font-size: 125%;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	background-color: #ffffff;
	text-decoration: none;
}
h5, h5
{
	font-weight: bold;
	font-size: 110%;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	background-color: #ffffff;
	text-decoration: none;
}
h6, h6
{
	font-weight: bold;
	font-size: 100%;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	background-color: #ffffff;
	text-decoration: none;
}
/* Image text */
.PictureTextRight
{
	font-style: italic;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: right;
}

/* 
 * Header component 
*/
#headercontent
{
	width: 100%;
}

#headerleft
{
	width: 204px;
	float: left;	
	
	/* IE */
	height: 70px;
	overflow: hidden;
}

#headerright
{
	width: 556px;
	height: 70px;	
	background-image: url(/lkwebnet/Images/kontur.gif);
	float: left; 
	position: relative;
}

/* Placement of used to switch between presentation and not presentation mode */
#headerswitchcontrol
{
	position: absolute;
	bottom: 2px;
	right: 2px;
	
}

/* Text text used to switch between presentation and not presentation mode. 
 * Located in the right corner of the header */
#SwitchToPresentationUnpublishedAnchor, #SwitchToPresentationPublishedAnchor
{
	color: Black;
	text-decoration: none;
	font-weight: bold;
}

/*
 * Nyheter
*/
#news
{
	width: 17.76em;
}

#NewsHeader
{
	background-color: #FF9900;
	width: 17.76em;
	height: 2.05em;
	position: relative;
}

#NewsHeaderLeft
{
	padding-left: 2px;
	padding-top: 3px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1.3em;
	font-family: Arial, Helvetica, sans-serif;
}

#NewsHeaderRight
{	
	position: absolute;
	top: 0px;
	
	/* Mozilla/Firefox/Netscape */
	right: 0px !important;
	
	/* IE */
	right: -1px;
}

#NewsArticles
{
	background-color: White;
	width: 17.76em;
}

.NewsArticle
{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 3px;
	padding-right: 3px;
	border-bottom: 1px solid #FF9900;
}

.NewsArticleTitle, .NewsArticleTitleHighlight
{ 
	background-color: "#FFFFFF";
	color: #000000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	text-decoration: underline;
}

.NewsArticleText
{
	color: #000000;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	text-decoration: none;
}

#NewsFooter
{ 
	background-color: #FF9900;
	position: relative;
	height: 2.05em;
}

.NewsFooterText
{
	position: absolute;
	bottom: 2px;
	right: 3px;
}

a.NewsFooter:link, a.NewsFooter:visited, a.NewsFooter:active
{ 
	color: #FFFFFF;
	font-weight: bold;
	font-size: xx-small;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	text-decoration: none;
}
.NewsFooterHighlight
{
	color: #FFFFFF;
	font-weight: bold;
	font-size: xx-small;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	text-decoration: underline;
}

/* Css belonging till INNEHÅLL A-Ö */
/* Formatering av bokstäverna i bokstavsraden - "Innehåll A-Ö". */
a.index_bokstav
{
	font-size: 1.75em;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	background-color: #ffffff;
	text-decoration: underline;
}
/* Formatering av alla länkar under viss bokstav - "Innehåll A-Ö". */
.index_ord
{
	background-color: #ffffff;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;	
	text-decoration: none;
}
/* Formatering av varje enskild bokstav då man gått in på en bokstav - "Innehåll A-Ö". */
.brodtext_stor
{
	font-weight: bold;	
	font-size: 1.75em;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	background-color: #ffffff;
	text-decoration: none;
}

p.IndexResults
{
	margin-bottom: 15px;
}

/* Css beloning to Sok_Kontakt */
#leftHeaderContactSearch
{
	text-align: left;
	margin-top: 20px;
	border-bottom: 1px solid #FF9900;
}

.LeftContactSearchBlock
{
	text-align: left;
	margin-top: 10px;
}

#rightContentSearchHeader
{
	text-align: left;
	margin-top: 20px;
	border-bottom: 1px solid #FF9900;
}

#RightContactSearchResultContainer
{
	text-align: left;
	margin-top: 10px;
	margin-bottom: 20px;
}

.RightContentSearchResult
{
	padding-bottom: 15px;
	padding-top: 15px;
}

.RightContentSearchResultWrapper
{
	padding-bottom: 4px;
	padding-top: 4px;
}

/*------ Contact ----------------------------------*/
.ContactLayoutSave
{
	clear:both;
	width: 80em;
	
}
.ContactLayoutEdit
{
	clear:both;
	width: 90em;
}
.ContactTableSave
{
	padding: 0px 10px 0px 15px;
	float:left;
	width:67em;		
}
.ContactTableEdit
{
	padding: 0px 10px 0px 15px;
	float:left;
	width:60em;
}

.ContactHeaderRow
{
	clear:both;
	position:relative;
	height: 2px;
	margin-top: 10px;	
}

.ContactHeaderRowSeparator, .StandardPrintHeaderRowSeparator, .NewsPrintHeaderRowSeparator
{
	color: #000000;
	border-style: solid none none none;
	float: left;
}

.SearchSeparator
{
	color: #FF9900;	
	border-style: solid none none none;
	width: 100%;	
	height: 1px;
}

.ContactLogo
{
	float:left;	
}
.ContactEditLink
{
	position:absolute;
	bottom: 0px;
	right: 20px;		
}
.ContactPerson
{
	padding: 5px 0px 0px 0px;	
}

#rowText p, #rowOpen p, #rowVisiting p, #rowPostal p
{
	margin: 0px 0px 0px 0px;
}

/* Formatering av texten "Utskriftsvänlig version i nytt fönster",
rubriker på ingången "Kontakt", underrubriker på Kontaktsidor. */
.brodtext_fet
{
	font-weight: bold;
	/*font-size: 0.8em;*/
	color: #000000;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	background-color: #ffffff;
	text-decoration: none;
}

/* Formatering av resultatrubriker under ingången "Kontakt".*/
.brodtext_fet_link
{
	font-weight: bold;
	font-size: 100%;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	background-color: #ffffff;
	text-decoration: underline;
}

/* Belongs to SiteMap */
#SiteMapContent
{
	border-left: 1px solid #FF9900;
	border-right: 1px solid #FF9900;
	width: 63.2em;
	border-top: 1px solid white;
	padding-left: 50px;
	padding-top: 0px !important;
	padding-top: 15px;
	padding-bottom: 15px;
	
	/* Min-height hack, allows IE and Mozilla to have a min height */
	min-height: 40em;
	height: auto !important;		
	height: 40em;
}

#SiteMapContentHeader
{
	margin-bottom: 10px;	
}

/* Nivå 1 */
P.SiteMapChannel0
{
	margin-left: 10px;
	margin-bottom: 0px;
}
.SiteMapChannel0
{
	font-weight: bold;
	font-size: small; /* 125%; */
}
/* Nivå 2 */
P.SiteMapChannel1, P.SiteMapPosting1
{
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 0px;
}
.SiteMapChannel1, .SiteMapPosting1
{
	font-weight: bold;
	font-size: x-small; /* 95%; */
}
/* Nivå 3 */
P.SiteMapChannel2, P.SiteMapPosting2
{
	margin-left: 30px;
	margin-top: 5px;
	margin-bottom: 0px;
}
.SiteMapChannel2, .SiteMapPosting2
{
	font-size: xx-small; /* 85%; */
}
/* Nivå 4 */
P.SiteMapChannel3, P.SiteMapPosting3
{
	margin-left: 40px;
	margin-top: 5px;
	margin-bottom: 0px;
}
.SiteMapChannel3, .SiteMapPosting3
{
	font-size: xx-small; /* 85%; */
	font-style: italic;
}

.kategori
{
	/*font-size: 13px;*/
	color: #000000;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	background-color: #ffffff;
}

.kategori_sida
{
	/*font-size: 13px;*/
	color: #000000;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	background-color: #ffffff;
}

.kategori_nav
{
	/*font-size: 13px;*/
	color: #000000;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	background-color: #ffffff;
}

/* Belongs to Search */
#SearchContent
{
	border-left: 1px solid #FF9900;
	border-right: 1px solid #FF9900;
	width: 67.7em;
	overflow: hidden;
	border-top: 1px solid white;
	
	/* Min-height hack, allows IE and Mozilla to have a min height */
	min-height: 40em;
	height: auto !important;		
	height: 43em;	
}

#SeachContentMargin
{
	margin: 15px;
}

/* Belongs to FullImageContent */
#StandardFullImageContent
{
	float: left;
	width: 54.25em;
	border-right: 1px solid #FF9900;
	border-left: 1px solid #FF9900;
	overflow: hidden;
	
	/* De stora padding och margin värdena används för att skapa
       kolumner som har samma höjd. Contentklassen fungerar som ett hölje (wrapper)
       som ser till att alla kolumner får samma höjd som den höjsta kolumnen. */
	padding-bottom: 32767px !important;
	margin-bottom: -32767px !important;	 
}

#StandardFullImageNavigationTrail
{
	width: 100%;
}

#StandardFullImageInitialText
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
}

#StandardFullImageHeader1
{
	padding-left: 10px;
	margin-top: 15px;
}

#StandardFullImageHeader2 
{
	padding-left: 10px;
	padding-top: 10px;
}

#StandardFullImageImage
{
	padding-left: 10px;
	padding-top: 10px;
	text-align: center;
}

#StandardFullImageIngressContainer
{
	width: 53em;
	margin-left: 10px;
	margin-right: 10px;	
	padding-top: 10px;	
}

.StandardFullImageIngressLeftNormal
{
	float: left;
	width: 27em;
	overflow: hidden;
	padding-right: 4px;
}

.StandardFullImageIngressLeftFullWidth
{
	float: left;
	width: 53em;
	overflow: hidden;
}

.StandardFullImageIngressRightNormal
{
	float: left;
	width: 25em;
	overflow: hidden;
	padding-left: 2px;
}

.StandardFullImageIngressRightFullWidth
{
	float: left;
	width: 53em;
	overflow: hidden;
	text-align: center;
}

#StandardFullImageIngressTopLeft
{
	float: left;
	width: 28em;
	padding-right: 2px;
}

#StandardFullImageIngressTopRight
{
	float: left;
	width: 20em;
	text-align: center;
}

#StandardFullImageIngressImage
{
	clear: both;
	margin-top: 10px;
}

#StandardFullImageText
{
	clear: both;
	padding-left: 10px;
	padding-right: 10px;
}

#StandardFullImageBottom 
{
	float: right;
	padding-right: 10px;
	padding-top: 10px;
	padding-left: 10px;
}

#StandardFullImagePrint
{
	clear: both;
	font-weight: bold;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 15px;
}

/* Belongs to standard page */
#StandardInitialText
{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
}

#StandardHeader1 
{
	padding-left: 10px;
	margin-top: 10px;
}

#StandardHeader2, #StandardImageText, #StandardImage, #StandardImage   
{
	padding-left: 10px;
	padding-right: 10px;
}

#StandardImageImage
{
	padding-top: 10px;
	padding-left: 1px;
	padding-right: 1px;
}

#pnlUnderRubrik
{
	padding-top: 10px;
}

#StandardIngressContainer
{
	width: 35em;
	margin-left: 10px;
	margin-right: 10px;	
}

#StandardIngressTopLeft
{
	float: left;
	width: 15em;
	padding-right: 2px;
	overflow: hidden;
}

#StandardIngressTopRight
{
	float: left;
	width: 17.5em;
	text-align: center;
	overflow: hidden;
}

#StandardIngressImage
{
	clear: both;
	margin-top: 10px;
}

.StandardIngressLeftNormal
{
	float: left;
	width: 15em;
	padding-right: 2px;
	overflow: hidden;
}

.StandardIngressLeftFullWidth
{
	float: left;
	width: 34.5em;
	overflow: hidden;
}

.StandardIngressRightNormal
{
	float: left;
	width: 19.5em;
	overflow: hidden;
}

.StandardIngressRightFullWidth
{
	float: left;
	width: 34.5em;
	overflow: hidden;
	text-align: center;
}

#StandardText
{
	clear: both;
	padding-top: 10px;	
	padding-left: 10px;
}

#StandardBottom 
{
	float: right;
	padding-right: 10px;
	padding-top: 10px;
	padding-left: 10px;
}

#StandardPrint
{
	clear: both;
	font-weight: bold;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 15px;
}



/*------------Printer pages -------------------------------*/
#PrintAuthor
{
	text-align: right;
	font-style: italic;	
}
#PrintIngress
{
	font-weight: bold;	
}
#PrintPublicationDate
{
	padding: 4px 0px 0px 0px;
}

#StandardPrintHeader, .StanddardPrintHeader2
{
	padding-bottom: 10px;
}

.PrintStandardIngressLeftNormal
{
	float: left;
	width: 16em;
	overflow: hidden;
	padding-right: 2px;
}

.PrintStandardIngressLeftFullWidth
{
	float: left;
	width: 35em;
	overflow: hidden;
}

.PrintStandardIngressRightNormal
{
	padding-left: 2px;
	float: left;
	width: 19.1em;
	overflow: hidden;
}

.PrintStandardIngressRightFullWidth
{
	float: left;
	width: 35em;
	overflow: hidden;
	text-align: center;
}

#PrintStandardAuthor
{
	text-align:right;
	padding: 2px 0px 2px 0px;
	clear:both;	
}
#PrintStandardText
{
	clear:both;
	padding: 4px 0px 4px 0px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

#bildtextPrintStandardIngress
{
	float: left;
}

.PrintTable
{
	padding: 0px 8px 0px 8px;
	width: 35em;
	overflow: hidden;		
}

.PrintLayout
{
	padding: 4px 4px 0px 4px;
		
}
.PrintStandardIngressTable
{	
	padding: 0px 2px 0px 2px;	
	padding-top: 5px;
}

/* Formatering av breadcrumbs */
.NavigationTrail
{
	min-height: 2.5em !important;
	height: auto !important;	
	height: 2.5em;
	background-color: #E6E6E6;
	color: #000000;
	font-size: 0.8em;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 2px;
}
.NavigationTrailText
{
	padding-top: 4px;
	padding-bottom: 2px;
}

/*---------- IFrame -----------*/
div.UrlIFrame p
{
	padding: 0px 0px 2px 0px;	
}

/* Belong to WBCHeader */
#WBCHeader
{
	width: 100%;
	margin: 10px 10px 0px 10px;
	background-color: #330066;
}

#WBCHeaderImage
{
	float: left;
	padding: 5px;
}

#WBCHeaderText
{
	font-family:Verdana,Arial,Sans-serif; 
	font-size: 1.7em; 
	font-weight:bold; 
	color:#FFFFFF;
	padding-top: 14px;
	padding-left: 10px;
	float: left;	
}

/* Belongs to channel script admin_news */
#AdminNewsWrapper
{
	padding-top: 10px;
	padding-left: 4px;
}

.AdminNewsHeading
{
	font-weight: bold;
	font-size: 1.3em;
	color:  #ff9900;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.AdminNewsText
{ 
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

/* Används i listor i kanalscripten */
.Channelscript_nav
{
	font-weight: bold;
	font-size: 10px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	vertical-align: middle;
}

.text_med_kant
{
	border-right: #cccccc thin solid;
	border-top: #cccccc thin solid;
	/*font-size: 11px;*/
	border-left: #cccccc thin solid;
	color: #000000;
	border-bottom: #cccccc thin solid;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	background-color: #ffffff;
	text-decoration: none;
}

.text_utan_kant
{
	/*font-size: 11px;*/
	color: #000000;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	background-color: #ffffff;
	text-decoration: none;
}

.navigering
{
	font-weight: bold;
	/*font-size: 12px;*/
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #cccccc;
	text-decoration: none;
}


.AdminNewsBottomContainer
{
	border-top: 1px solid white;
	clear: both;
	width: 67.52;
	overflow: hidden;
}

.AdminNewsPublicationDate
{
	overflow: hidden;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;	
}

.AdminNewsNews
{
	overflow: hidden;
	padding-left: 10px;	
}

.AdminNewsButtonBack
{
	float: right;
	padding-left: 10px;
	padding-right: 10px;
}

/* Belongs to standard without menu */
#StandardNoMenuContent
{
	width: 67.65em;
	overflow: hidden;
	border-top: 1px solid white;
	border-left: 1px solid #FF9900;
	border-right: 1px solid #FF9900;	
}

#StandardNoMenuRadEditor
{
	padding-top: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	padding-right: 10px;
}

#StandardNoMenuBottom
{	
	float: right;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-right: 10px;
}

#LeftAdminNewsSearch
{
	float: left;
	width: 28.8em;
	border-left: 1px solid #FF9900;	
	
	/* Min-height hack, allows IE and Mozilla to have a min height */
	min-height: 40em;
	height: auto !important;		
	height: 40em;
		
	/* De stora padding och margin värdena används för att skapa
       kolumner som har samma höjd. Contentklassen fungerar som ett hölje (wrapper)
       som ser till att alla kolumner får samma höjd som den höjsta kolumnen. */
	padding-bottom: 32767px !important;
	margin-bottom: -32767px !important;
}

#RightAdminNewsSearch
{
	float: left;
	width: 38.87em; 
	border-Right: 1px solid #FF9900;	
	
	/* Min-height hack, allows IE and Mozilla to have a min height */
	min-height: 40em;
	height: auto !important;		
	height: 40em;
	
	/* De stora padding och margin värdena används för att skapa
       kolumner som har samma höjd. Contentklassen fungerar som ett hölje (wrapper)
       som ser till att alla kolumner får samma höjd som den höjsta kolumnen. */
	padding-bottom: 32767px !important;
	margin-bottom: -32767px !important;
}	

#LeftNewsSearchMargin
{
	height: 100%;
	margin-left: 10px;
	margin-right: 10px;
}

#RightNewsSearchMargin
{
	height: 100%;
	margin-left: 10px;
	margin-right: 10px;
}

#leftNewsHeaderSearch
{
	text-align: left;
	margin-top: 20px;
	border-bottom: 1px solid #FF9900;
}

.LeftNewsSearchBlock
{
	text-align: left;
	margin-top: 10px;
}

#rightNewsSearchHeader
{
	text-align: left;
	margin-top: 20px;
	border-bottom: 1px solid #FF9900;
}

#RightNewsResultContainer
{
	text-align: left;
	margin-top: 10px;
	margin-bottom: 20px;
}

.RightNewsSearchResult
{
	padding-bottom: 15px;
	padding-top: 15px;
}

.RightNewsResultWrapper
{
	padding-bottom: 4px;
	padding-top: 4px;
}

.noscript
{
	margin: 20px;
	font-size: 1.1em;
	font-style:italic;
	color: Red;
} 

.searchimage
{
	background-image: url(/lkwebNET/Images/sok_knapp.gif);
	width: 31px;
	height: 19px;
	border-width: 0px;
	cursor: hand;
}

/* Belongs to the tabs (only shown to Intranet users */
.tabsrightnewsselected
{
	float: left;
	background-color: #DDDDDD;
	width: 7.83em !important;
	width: 7.85em;
	height: 18px;
	text-align: center;
	padding-top: 2px;
	font-weight: bold;
	font-family: Arial, Helvetica, Sans-Serif;
	text-decoration: none;
}

.tabsmiddlenewsselected
{
	float: left;	
	font-size: 0px; 
	line-height: 0%; 
	width: 0px;
	border-top: none;
	border-bottom: 20px solid #FF9900;
	border-right: 20px solid #DDDDDD;
}

.tabsleftnewsselected
{
	float: left;	
	background-color: #FF9900;
	width: 8.15em;
	height: 18px;
	text-align: center;
	padding-top: 2px;
	font-weight: bold;
	font-family: Arial, Helvetica, Sans-Serif;
	text-decoration: none;
}

.tabsrightlinkselected
{
	float: left;
	background-color: #FF9900;
	width: 8.15em;
	height: 18px;
	text-align: center;
	padding-top: 2px;
	font-weight: bold;
	font-family: Arial, Helvetica, Sans-Serif;
	text-decoration: none;
}

.tabsmiddlelinkselected
{
	float: left;	
	font-size: 0px; 
	line-height: 0%; 
	width: 0px;
	border-top: 20px solid #DDDDDD;
	border-bottom: none;
	border-right: 20px solid #FF9900;
}

.tabsleftlinkselected
{
	float: left;	
	background-color: #DDDDDD;
	width: 7.83em !important;
	width: 7.85em;
	height: 18px;
	text-align: center;
	padding-top: 2px;	
	font-weight: bold;
	font-family: Arial, Helvetica, Sans-Serif;
	text-decoration: none;
}


a.lbnewsselected:link,
a.lbnewsselected:hover,
a.lbnewsselected:visited,
a.lbnewsselected:active,
a.lblinksselected:link,
a.lblinksselected:hover,
a.lblinksselected:visited,
a.lblinksselected:active
{
	color: White;
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: none;
}


a.lblinksnotselected:link,
a.lblinksnotselected:hover,
a.lblinksnotselected:visited,
a.lblinksnotselected:active,
a.lbnewsnotselected:link,
a.lbnewsnotselected:hover,
a.lbnewsnotselected:visited,
a.lbnewsnotselected:active
{
	color: Black;
	font-size: 1.2em;
	text-decoration: none;
}

.tabsspace
{
	clear: both;
	border: 2px solid #FF9900;
}

/* Belongs to links */
.linksheader
{
	margin-top: 7px;
	padding-top: 7px;
	margin-bottom: 1px;
	padding-bottom: 1px;
}

.linksinternal, .linksexternal 
{
	padding: 0px 2px 0px 5px;
}

.linksfiles
{
	padding: 0px 2px 10px 5px;	
}

.linkslink
{
	padding-left: 2px;
	padding-top: 1px;
}

.linksfooter
{ 
	background-color: #FF9900;
	position: relative;
	height: 2.05em;
}

.linkfootertext
{
	position: absolute;
	bottom: 2px;
	right: 3px;	
}

a.linksfooternormal:link, a.linksfooternormal:visited, a.linksfooternormal:active
{ 
	color: #FFFFFF;
	font-weight: bold;
	font-size: xx-small;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	text-decoration: none;
}
.linksfooterhighlight
{
	color: #FFFFFF;
	font-weight: bold;
	font-size: xx-small;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	text-decoration: underline;
}

/* Belongs to PersonalLinks.aspx */
.personallinkscontent
{
	/*width: 65em;*/
	border-right: 1px solid #FF9900;
	border-left: 1px solid #FF9900;
	overflow: hidden;
	
	/* De stora padding och margin värdena används för att skapa
       kolumner som har samma höjd. Contentklassen fungerar som ett hölje (wrapper)
       som ser till att alla kolumner får samma höjd som den höjsta kolumnen. */
	padding-bottom: 32767px !important;
	margin-bottom: -32767px !important;	 
}

.perslinktitle, .perslinkurl, .perslinktype
{
	font-weight: bold;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	background-color: #ffffff;
	text-decoration: none;	
	padding-bottom: 2px;
}

.perslinksaddnewlink
{
	font-weight: bold;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	background-color: #ffffff;
	text-decoration: none;		
}

.perslinkadminparagraf 
{
	padding-left: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.perslinkaddnewlink
{
	padding-left: 10px;
	padding-bottom: 10px;
}

fieldset.perslinskadminlinksfs
{
	padding-top: 10px;
	border-right: #FF9900 1px solid;
	border-top: #FF9900 1px solid;
	border-left: #FF9900 1px solid;
	border-bottom: #FF9900 1px solid;	
	position: relative;
}

fieldset.perslinkstablefs
{
	padding-top: 15px;
	margin-top: 15px;
	border-right: #FF9900 1px solid;
	border-top: #FF9900 1px solid;
	border-left: #FF9900 1px solid;
	border-bottom: #FF9900 1px solid;	
	width: 725px !important;
	width: 735px;
}

.perslinkadminbutton
{
	margin-top: 5px;
	margin-bottom: 5px;
	position: absolute;
	right: 20px;
	bottom: 0px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.perslinksfieldadmin
{
	width: 2px;
}

table.personalilkstable
{
	margin: 5px 10px 5px 10px;
	border-bottom: 1px solid #888888;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
}

th.perslinktableheadertitle
{
	width: 170px;
	height: 22px;
	background-color: #BBBBBB;
	border-left: 1px solid #888888;
	border-top: 1px solid #888888;
	border-right: 1px solid #888888;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

th.perslinktableheaderurl
{
	width: 330px;
	height: 22px;
	background-color: #BBBBBB;
	border-top: 1px solid #888888;
	border-right: 1px solid #888888;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

th.perslinktableheadertype
{
	width: 80px;
	height: 22px;
	background-color: #BBBBBB;
	border-top: 1px solid #888888;
	border-right: 1px solid #888888;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

th.perslinktableheaderchange, th.perslinktableheaderdelete
{
	width: 70px;
	height: 22px;	
	background-color: #BBBBBB;
	border-top: 1px solid #888888;
	border-right: 1px solid #888888;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.perslinktablecelltitle1 
{
	width: 170px;
	height: 18px;	
	background-color: White;
	border-left: 1px solid #888888;
	border-right: 1px solid #888888;
	padding: 2px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	vertical-align: top;
}

.perslinktablecellurl1
{
	width: 330px;
	height: 18px;
	background-color: White;
	border-right: 1px solid #888888;
	padding: 2px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	vertical-align: top;
}

.perslinktablecelltype1
{
	width: 80px;
	height: 18px;
	background-color: White;
	border-right: 1px solid #888888;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: center;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	vertical-align: top;
}

.perslinktablebuttoncellchange1, .perslinktablebuttoncelldelete1
{
	width: 80px;
	height: 18px;
	background-color: White;
	border-right: 1px solid #888888;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: center;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	vertical-align: top;	
}

.perslinktablecelltitle2
{
	width: 170px;
	height: 18px;
	background-color: #EEEEEE;
	border-left: 1px solid #888888;
	border-right: 1px solid #888888;
	padding: 2px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	vertical-align: top;
}

.perslinktablecellurl2
{
	width: 330px;
	height: 18px;
	background-color: #EEEEEE;
	border-right: 1px solid #888888;
	padding: 2px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	vertical-align: top;
}

.perslinktablecelltype2
{
	width: 80px;
	height: 18px;
	background-color: #EEEEEE;
	border-right: 1px solid #888888;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: center;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	vertical-align: top;
}

.perslinktablebuttoncellchange2, .perslinktablebuttoncelldelete2
{
	width: 80px;
	height: 18px;
	background-color: #EEEEEE;
	border-right: 1px solid #888888;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: center;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	vertical-align: top;
}

a.perslinkstabledelete:link,
a.perslinkstabledelete:hover,
a.perslinkstabledelete:visited,
a.perslinkstabledelete:active,
a.perslinkstablechange:link,
a.perslinkstablechange:hover,
a.perslinkstablechange:visited,
a.perslinkstablechange:active
{
	text-decoration: none;
}

.perslinkerrormsg
{
	border: 1px solid Red;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 3px;
	margin-right: 3px;
}

.perslinkserrortext
{
	color: Red;
	padding: 3px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.text
{
	vertical-align:top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	}
.headertext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	}	
.title
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}	
.rubrik
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	}
TABLE.searchtable
{
	font-size:11px;
	color:Black;
}
TABLE.searchtable TR.header TD 
{	
	font-weight:bold;
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 6px; 
	BORDER-TOP: #999999 1px solid; PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 2px; BORDER-LEFT: #999999 1px solid; 
	CURSOR: default; COLOR: black; PADDING-TOP: 2px; 
	BORDER-BOTTOM: #999999 1px solid; 
	BACKGROUND-COLOR: #dae8f0; TEXT-DECORATION: none }
TABLE.searchtable TR.header TD.tblHeaderActive_Up 
{
	font-weight:bold;
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 6px; 
	BACKGROUND-POSITION: left 50%; BORDER-TOP: #999999 1px solid; 
	PADDING-LEFT: 20px; BACKGROUND-ATTACHMENT: fixed; 
	BACKGROUND-IMAGE: url(../_img/marker_up_black.gif); 
	MARGIN-LEFT: 10px; BORDER-LEFT: #999999 1px solid; 
	CURSOR: default; COLOR: black; PADDING-TOP: 2px; 
	BORDER-BOTTOM: #999999 1px solid; BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none }
TABLE.searchtable TR.header TD.tblHeaderActive_down 
{
font-weight:bold;
BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 6px; BACKGROUND-POSITION: left 50%; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 20px; BACKGROUND-ATTACHMENT: fixed; BACKGROUND-IMAGE: url(../_img/marker_down_black.gif); MARGIN-LEFT: 10px; BORDER-LEFT: #999999 1px solid; CURSOR: default; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none }
TABLE.searchtable TR.header A 
{
font-weight:bold;
BACKGROUND-POSITION: 2px 0%; DISPLAY: block; WIDTH: auto; COLOR: #000; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: inherit; TEXT-DECORATION: none }
TABLE.searchtable TR.tblRow TD 
{
PADDING-RIGHT: 11px; PADDING-LEFT: 11px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; BORDER-BOTTOM: gray 1px dashed }
TABLE.searchtable TR.tblRowAlt TD 
{
PADDING-RIGHT: 11px; PADDING-LEFT: 11px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; BORDER-BOTTOM: gray 1px dashed }
TABLE.searchtable TR.tblRowOver TD 
{
PADDING-RIGHT: 11px; PADDING-LEFT: 11px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; BORDER-BOTTOM: gray 1px dashed; BACKGROUND-COLOR: whitesmoke }
TABLE.searchtable TR.tblRowDown TD 
{
PADDING-RIGHT: 11px; PADDING-LEFT: 11px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; BORDER-BOTTOM: gray 1px dashed }
table.tblAdd td.text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}