/*** TEXT ***/

body, p, .Normal, .MainContentFrame td, .MainContentFrame, .CategoryItemDescription
{
    font-family: Verdana, Arial, Helvetica, Sans Serif;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    line-height: 1.5em;
    margin: 0px;
    margin-bottom: 10px;
}

td
{
   font-size: 11px; 
}

h1
{
    font-size: 18px;
    color: #00669c;
    margin: 0px;
    margin-bottom: 5px;
    line-height: 1.2em;
    font-weight: bold;
}

h2, TFOOT, THEAD, .SubMenuHeader, .ContainerHead
{
    font-size: 13px;
    color: #666666;
    margin: 0px;
    margin-bottom: 5px;
    font-weight: bold;
}

h3
{
    font-weight: bold;
    color: #00669c;
    font-size: 11px;
    margin: 0px;
}

a:link, a:visited, a:active
{
    font-family: Verdana, Arial, Helvetica, Sans Serif;
    font-size: 11px;
    text-decoration: none;
}

a:hover
{
    color: #003366;
    text-decoration: underline;
}

a img
{
    border: 0px;
    border-color: #000000;
}

HR
{
    height: 0px;
    border-top: 1px solid #666666;
}

span.SubHead
{
    color: #666666;
}

.UnderMeny, .UnderMeny:link, .UnderMeny:active, .UnderMeny:visited
{
    color: black;
    float: right;
    margin-right: 20px;
    padding-left: 20px;
}

.UnderMeny:Hover, .UnderMenySelected, .UnderMenySelected:Link, .UnderMenySelected:Active, .UnderMenySelected:Visited
{
    background-image: url(images/MenyPil.jpg);
    background-repeat: no-repeat;
    background-position: left;
    color: #da8d00;
}

.Blue
{
	color: #00669c;
}

.Black
{
	color: Black;
}

/*** CONTAINER ***/

.Container
{
    width: 100%;
}

.ContainerHeader
{
    text-align: left;
    margin-bottom: 10px;
}

.ContainerText
{
}

.ContainerHeader .eipbackimg, .ContainerText .eipbackimg
{
    margin-left: 20px;
}

.ContainerTopBorder
{
    border-top: 1px solid #cccccc;
    padding-top: 5px;
}

/*** LAYOUT ***/

body
{
    margin: 0px;
    padding: 0px;
    background-color: #d9dadb;
    background-image: url(Images/BodyBg.jpg);
    background-repeat: repeat-x;
}

.MainFrame
{
    position: relative;
    margin: 20px auto auto auto;
    width: 800px;
    height: auto;
}

.InnerFrame
{
    padding-left: 0px;
    float: left;
    width: 100%;
    background-color: #FFFFFF;
}

.TopFrame
{
    width: 800px;
    margin-top: 15px;
}

.RandomImageFrame
{
    position: absolute;
    top: 35px;
    left: 370px;
    width: 415px;
}

.LeftFrame
{
    width: 209px;
    border-right: 1px dashed #0370B5;
    padding-right: 10px;
}

.ContentFrame
{
	padding-left: 10px;
}

.NewsPane
{
    float: left;
    margin-top: 5px;
    color: #a6a7a8;
    width: 100%;
}

.SubMenuPane
{
    float: left;
    margin-top: 5px;
    width: 100%;
}

.SubMenuPane .container
{
   padding-top: 10px;
   padding-bottom: 10px;
}

.UsedTrailerLinkPane
{
    width: 100%;
    float: left;
    margin-top: 10px;
    margin-right: 5px;
}

.UsedTrailerLinkPane p, .UsedTrailerLinkPane h2
{
    margin-left: 5px;
}

.ContentPane
{
    width: 100%;
    margin-top: 20px;
    float: right;
}

.ContentPane_Standard
{
    width: 100%;
    float: right;
    margin-top: 20px;
    margin-bottom: 30px;
}

.ContentPane_Admin
{
    width: 100%;
}

.BottomPane
{
    border-top: 5px solid white;
    background-color: #ffffff;
    float: left;
    width: 100%;
}

.BottomImageFrame
{
	float: left;
	width: 100%;
	background-color: #ffffff;
}

.BottomPane p, .BottomPane .Normal a, .BottomPane .Normal a:active, .BottomPane .Normal a:visited, .BottomPane .Normal a:link, .BottomPane .Normal
{
    font-size: 11px;
    color: #000000;
    font-weight: bold;
}

.BottomFrame
{
    width: 100%;
}

.CopyPane
{
    float: left;
    width: 50%;
}

.CopyPane a:link, .CopyPane a:active, .CopyPane a:visited, .CopyPane a:hover
{
    font-size: 11px;
    color: #999999;
}

.MathinicPane
{
    float: right;
    width: 50%;
}

.mathiniclink, .mathiniclink:link, .mathiniclink:visited, .mathiniclink:active
{
    font-size: 9px;
    float: right;
    color: #999999;
}

.Copyright
{
    float: left;
}

.PdfGeneratorFrame
{
	margin-right: 15px;
	text-align: right;
}

/** MAIN MENU **/

.MainMenu
{
	float: left;
	width: 100%;
	background-color: #0370B5;
	padding-top: 5px;
	padding-bottom: 5px;
}

a.MainMenuItem,
a.MainMenuItem:active,
a.MainMenuItem:visited,
a.MainMenuItem:link
{
	color: #ffffff;
	text-decoration: none;
	float: left;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, Sans Serif;
	font-size: 11px;
	margin-left: 10px;
	text-transform: uppercase;
}

a.MainMenuItemSelected,
a.MainMenuItemSelected:active,
a.MainMenuItemSelected:visited,
a.MainMenuItemSelected:link
{
	color: #000000;
}

a.MainMenuItem:hover
{
	color: #000000;
}

.MainMenuSeparator
{
	float: left;
}

.LoginFrame
{
    width: 800px;
}

.LoginPane
{
    float: right;
}

/* NEWS */

.NewsHeader
{
    padding-top: 10px;
    padding-left: 10px;
    color: #000000;
}

.NewsItem
{
    padding: 10px;
    border-bottom: dashed 1px white;
}

.NewsItemDate, .NewsItemTitle, .NewsItemTitle a:link, .NewsItemTitle a:visited, .NewsItemTitle a:active
{
    font-size: 11px;
    color: #000000;
}

.NyhetsTitel .NyhetsTitel a:active; .NyhetsTitel a:link; .NyhetsTitel a:visited;
{
    color: #000000;
}

.NukeNews_Item
{
    background: Transparent;
}

.NukeNews_AltItem
{
    background: Transparent;
}

.EditorBody
{
    background-color: #ffffff;
}

.ProductListName
{
    font-size: 10px;
}

.ProductHeader
{
    font-family: Verdana, Arial, Helvetica, Sans Serif;
    font-size: 11px;
    font-weight: bold;
}

.Store-CategoryMenu-Entity
{
    padding-top: 20px;
}

.Store-CategoryMenu-Item, .Store-CategoryMenu-Item a:link, .Store-CategoryMenu-Item a:visited, .Store-CategoryMenu-Item a:active
{
    color: #000000;
    padding-left: 15px;
}

.Store-CategoryMenu-Item a:Hover
{
    background-image: url(images/dot.png);
    background-repeat: no-repeat;
    background-position: left;
}

.CatalogWrapper
{
    margin-top: 20px;
}


/* TreeViewMenu */

.TreeViewMenu
{
    margin-left: 20px;
    margin-top: 20px;
}

.OuterTreeViewMainMenu
{
    background: #000000;
}

.TreeViewMenu a:active, .TreeViewMenu a:link, .TreeViewMenu a:visited, .TreeViewMenu a
{
    color: #000000;
}

.TreeViewMenu IMG
{
    margin-right: 5px;
}

.FormTable
{
    font-family: Verdana, Arial, Helvetica, Sans Serif;
    font-size: 11px;
    font-weight: normal;
}

/*** PRODUCT MENU ***/

.ProductMenu
{
    margin-left: -20px;
    margin-top: 5px;
    padding-top: 5px;
}

.ProductMenu table
{
    display: none;
}

.ProductMenu div table
{
    display: block;
}

.ProductMenuItem
{
    font-size: 11px;
}

a.ProductMenuItem, a.ProductMenuItem:link, a.ProductMenuItem:active, a.ProductMenuItem:visited
{
    color: #000000;
    text-decoration: none;
	font-family: Arial, Verdana, Helvetica, Sans Serif;
}

a.ProductMenuItem:hover
{
    text-decoration: underline;
}

.ProductMenuLevel1
{
    font-weight: bold;
}

.ProductListItem
{
    line-height: 1em;
    margin: 0px;
}

.ProductListItem a,
.ProductListItem a:link,
.ProductListItem a:active,
.ProductListItem a:visited
{
	text-decoration: underline;
}

.CategoryItemHeader
{
    border-bottom: 1px solid #00669c;
    margin-bottom: 10px;
}

.CategoryItemImageFrame
{
    float:left;
    width: 100%
}

.CategoryItemImage
{
    float:left;
    margin-right: 10px;
}

.WeborderForm table
{
    font-family: Verdana, Arial, Helvetica, Sans Serif;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    line-height: 1.5em;
}

/* Visning av arkiverade nyheter: */
.MathinicNewsListArchivedHeader
{
}
.MathinicNewsListArchivedLink
{
}

/* Listan: */
.MathinicNewsList
{
 padding-left: 10px;
 padding-right: 10px;
}

.ContentPane .MathinicNewsList
{
    padding-left: 10px;
    padding-right: 10px;
    border-left: none;
    border-right: none;
}

.ContentPane .MathinicNewsListItem
{
    color: #000000;
}

.MathinicNewsListItem
{
    font-size: 11px;
    color: #000000;
    padding-top: 10px;
    padding-bottom: 10px;
}

.MathinicNewsListDate
{
    font-style: italic;
    display: block;
}
.MathinicNewsListHeader
{
    display: block;
}
.MathinicNewsListIntro
{
    display: none;
}
.MathinicNewsListLink
{
    display: block;
}

.MathinicNewsListLink:active, .MathinicNewsListLink:hover, .MathinicNewsListLink:visited, .MathinicNewsListLink:link
{
    color: #000000;
}

/* Visning av nyhet: */
.MathinicNewsItem
{
    font-size: 11px;
    color: #000000;
}
.MathinicNewsItemDate
{
    font-style: italic;
    display: block;
}
.MathinicNewsItemHeader
{
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 14px;
    font-weight: bold;
    display: block;
}
.MathinicNewsItemIntro
{
    display: block;
    margin-bottom: 5px;
    font-weight: bold;
}
.MathinicNewsItemImage
{
    display: block;
    margin-bottom: 10px;
}
.MathinicNewsItemText
{
    display: block;
}

.MathinicEmployeesListOuter
{
    width: 100%;
}

.MathinicEmployeesList table
{
    padding-left: 10px;
    padding-right: 10px;
}


.MathinicEmployeesListItem
{
    width: 220px;
    float: left;
    font-size: 11px;
    text-align:left;
    margin-bottom: 15px;
}

.MathinicEmployeesListItemOuter
{
    margin-left: 50px;
}

.MathinicEmployeesListName
{
    margin-top: 5px;
    font-weight: bold;
    display: block;
}

.MathinicEmployeesListPosition
{
    display: block;
}

.MathinicEmployeesListTelephone
{
    display: block;
}

.MathinicEmployeesListMobile
{
    display: block;
}

.MathinicEmployeesListEmail
{
    display: block;
}

.MathinicEmployeesListImage
{
    display: block;
}

/*** SUB MENU ***/

.SubMenu
{
	margin-left: 20px;
	margin-top: 15px;
	padding-bottom: 10px;
	margin-bottom: 5px;
    border-bottom: 1px dashed #0370B5;
}

.SubMenuHeader
{
    color: #0370B5;
}

.SubMenuItem
{
    font-size: 11px;
    margin-bottom: 5px;
}

a.SubMenuItem, a.SubMenuItem:link, a.SubMenuItem:active, a.SubMenuItem:visited
{
	display: block;
    color: #000000;
    text-decoration: none;
	font-family: Arial, Verdana, Helvetica, Sans Serif;
}

a.SubMenuItem:hover
{
    text-decoration: underline;
}

.SubMenuLevel0
{
    font-weight: bold;
}

/*** ADMIN MENU ***/

.AdminMenu
{
	position: absolute;
	top: 5px;
	left: 5px;
}

.AdminMenuUserContainer
{
	float: left;
}

.AdminMenuContainer
{
	float: left;
	border-left: 2px solid #0370B5;
	padding-left: 10px;
	margin-left: 10px;
}

.AdminMenu a.SkinObject,
.AdminMenu a.SkinObject:link,
.AdminMenu a.SkinObject:active,
.AdminMenu a.SkinObject:visited
{
	color: #0370B5;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, Sans Serif;
}

.AdminMenu a.SkinObject:hover
{
	color: #000000;
}

table.AdminMenuItem
{
}

a.AdminMenuItem,
a.AdminMenuItem:link,
a.AdminMenuItem:active,
a.AdminMenuItem:visited
{
	float: left;
	margin-right: 25px;
	color: #0370B5;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, Sans Serif;
	cursor: pointer;
}

a.AdminMenuItem span,
a.AdminMenuItem:link span,
a.AdminMenuItem:active span,
a.AdminMenuItem:visited span
{
	font-size: 11px;
}

a.AdminMenuItem:hover
{
	color: #000000;
}

.AdminMenuSub
{
	border-top: 1px solid #0370B5;
}

a.AdminMenuSubItem,
a.AdminMenuSubItem:link,
a.AdminMenuSubItem:active,
a.AdminMenuSubItem:visited
{
	text-decoration: none;
	color: #0370B5;
	text-transform: uppercase;
}

a.AdminMenuSubItem span,
a.AdminMenuSubItem:link span,
a.AdminMenuSubItem:active span,
a.AdminMenuSubItem:visited span
{
	float: left;
	padding: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #0370B5;
	border-top: 0px;
	width: 150px;
	background-color: #ffffff;
	cursor: pointer;
	font-size: 11px;
}

a.AdminMenuSubItem:hover span
{
	background-color: #0370B5;
	color: #ffffff;
}

/*** LANGUAGE MENU ***/

.LanguageMenu
{
	position: absolute;
	top: 5px;
	right: 5px;
}

/*** CONTENT ***/

.ContentTableTopLeft
{
	width: 12px;
	height: 12px;
	background-image: url(Images/ContentBg/TopLeft.jpg);
}

.ContentTableTopCenter
{
	height: 12px;
	background-image: url(Images/ContentBg/TopCenter.jpg);
}

.ContentTableTopRight
{
	width: 12px;
	height: 12px;
	background-image: url(Images/ContentBg/TopRight.jpg);
}

.ContentTableMiddleLeft
{
	width: 12px;
	background-image: url(Images/ContentBg/MiddleLeft.jpg);
}

.ContentTableMiddleCenter
{
}

.ContentTableMiddleRight
{
	width: 12px;
	background-image: url(Images/ContentBg/MiddleRight.jpg);
}

.ContentTableBottomLeft
{
	width: 12px;
	height: 12px;
	background-image: url(Images/ContentBg/BottomLeft.jpg);
}

.ContentTableBottomCenter
{
	height: 12px;
	background-image: url(Images/ContentBg/BottomCenter.jpg);
}

.ContentTableBottomRight
{
	width: 12px;
	height: 12px;
	background-image: url(Images/ContentBg/BottomRight.jpg);
}



