/*** TEXT ***/

body, p, .Normal, .MainContentFrame td, .MainContentFrame
{
   font-family: Verdana, Arial, Helvetica, Sans Serif;
   font-size: 11px;
   font-weight: normal;
   color: #000000;
   line-height: 1.5em;
   margin: 0px;
   margin-bottom: 10px;
}

h1, .Head
{
	font-size: 20px;
	color: #2c4192;
	margin: 0px;
	margin-bottom: 5px;
	line-height: 1.2em;
}

h2, TFOOT, THEAD  
{
	color: #2c4192;
	font-weight: bold;
	font-size: 14px;
	margin: 0px;
	margin-bottom: 5px;
}

h3  
{
	color: #e2007a;
	font-weight: bold;
	font-size: 12px;
	margin: 0px;
}

h4 {}
h5, DT {}
h6 {}
th {}

a:link, a:visited, a:active
{
	color: #2c4192;
	text-decoration: underline;
}

a:hover 
{
	text-decoration: underline;
	color: #000000;
}

a img
{
	border: 0px;
	border-color: #000000;
}

SMALL {}
BIG {}
BLOCKQUOTE, PRE {}
UL LI {}
UL LI LI {}
UL LI LI LI {}
OL LI {}
OL OL LI {}
OL OL OL LI {}

HR 
{
	height: 0px;
	border-top: 1px solid #666666;
}

span.SubHead
{
	color: #666666;
}

.DrakaBlue
{
	color: #2c4192;
}

.DrakaOrange
{
	color: #f39900;
}

.DrakaPink
{
	color: #e2007a;
}

.DrakaPurple
{
	color: #7c1272;
}

.Container
{
	margin-bottom: 10px;
	float: left;
}

.FullContent .Container
{
	width: 100%;
}

.Underlined
{
	display: block;
	width: 100%; 
	padding-bottom: 5px; 
	margin-bottom: 10px;
	border-bottom: 1px solid #2c4192;
}

.HeaderFrame, 
.HeaderFrameMargin
{
	padding-bottom: 5px;
	margin-bottom: 10px;
	border-bottom: 1px solid #2c4192;
}

.HeaderFrameMargin
{
	margin-left: 15px;
	margin-right: 15px;
}

.HeaderFrame .eipbackimg,
.HeaderFrameMargin .eipbackimg
{
	margin-left: 20px;
}

.NoLeftMargin
{
	margin-left: 0px;
}

.Head
{
}

.TextContainer, .TextContainerMargin
{
}

.TextContainerMargin
{
	margin-left: 15px;
	margin-right: 15px;
}

.TextContainer .eipbackimg,
.TextContainerMargin .eipbackimg
{
	margin-left: 20px;
}

.TopImageContainer
{
	float: left;
	width: 100%;
	background-color: #74b74a;
}

.TopImageContainer .Normal
{
	margin: 0px;
}

.TopImageInnerContainer
{
	margin-left: -2px;
}

.TopImageInnerContainer img, .TopImageInnerContainer embed
{
	
}

/*** LAYOUT ***/

body
{
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	/*
	background-image: url(Images/body_bg.gif);
	background-repeat: repeat-y;
	background-position: center;
	*/
}

body.EditorBody, 
.EditorBody,
#__dnn_body,
xEditingArea
{
	background: #FFFFFF;
	background-image: none;
	margin: 10px;
}

.FCKLinkGalleryContainer
{
	background-color: #FFFFFF;
}

.MainFrameTable
{
	background-color: #FFFFFF;
	background-image: url(Images/body_bg.gif);
	background-repeat: repeat-y;
	background-position: center;
}

.MainFrame
{
	position: relative;
	width: 1000px;
	margin: 0px auto auto auto;
	padding-left: 1px;
	text-align: left;
}

.BannerFrame
{
	float: left;
	width: 100%;
	height: 70px;
	/*
	background-color: #2c4192;
	*/
}

.BannerLogo
{
	float: left;
	margin-top: 20px;
	margin-left: 15px;
}

.AdminMenuFrame
{
	float: left;
	width: 100%;
	border-bottom: 1px solid #2c4192;
	background-color: #FFFFFF;
}

.MenuFrame
{
	float: left;
	width: 100%;
	height: 36px;
	background-image: url(Images/main_menu_bg.gif);
	background-repeat: repeat-x;
}

.MenuInfo
{
	float: left;
	margin: 5px;
	margin-top: 5px;
	font-size: 10px;
	font-weight: bold;
	color: #2c4192;
	width: 250px;
}

.Menu
{
	float: right;
	width: 730px;
}

.ContentFrame
{
	float: left;
	width: 100%;
	background-image: url(Images/content_bg.gif);
	background-repeat: repeat-y;
}

.ContentFrameAdmin
{
	float: left;
	width: 100%;
	border: 1px solid #2c4192;
	background-color: #ffffff;
}

.ContentFrameAdmin .FullContent
{
	margin: 15px;
}

.LeftFrame
{
	float: left;
	width: 250px;
}

.LeftFrameContent
{
	float: left;
	padding-top: 15px;
}

.HeightAdjuster
{
	float: left;
	width: 1px;
	height: 600px;
}

.MainContentFrame
{
	float: right;
	width: 745px;
	overflow: auto;
}

.TopContent
{
	float: left;
	text-align: left;
	width: 100%;
}

.FullContent
{
	float: left;
	text-align: left;
	width: 100%;
}

.BottomFrame
{
	float: left;
	width: 100%;
	/*
	background-color: #2c4192;
	*/
	padding-top: 5px;
	padding-bottom: 5px;
}

.BottomFrame a.SkinObject,
.BottomFrame a.SkinObject:link,
.BottomFrame a.SkinObject:active,
.BottomFrame a.SkinObject:visited,
.BottomFrame a.SkinObject:hover
{
	color: #FFFFFF;
	padding-left: 15px;
	float: left;
}

.BottomFrame a.MathinicLink
{
	font-size: 9px;
	float: right;
	padding-right: 10px;
	color: #6473af;
	text-decoration: none;
}


/*** Main Menu and Sub Menu ***/

.SubMenu
{
	float: left;
}

.MainMenu_MenuContainer
{
	float: left;
	padding-top: 8px;
}

/* Width of one menu item */
.MainMenu_MenuContainer tr td table
{
	width: 120px;
	border-right: 1px solid #999999;
	text-align: center;
}

.SubMenu .MainMenu_MenuContainer tr td table
{
	width: 250px;
	border: 0px;
}

.MainMenu_MenuItem, 
.MainMenu_MenuItemSel, 
.MainMenu_MenuBreak, 
.MainMenu_MenuBreak td
{
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	font-size: 12px;
	font-weight: bold;
	color: #2c4192;
	border: 0px;
	text-transform: uppercase;
	background-color: Transparent;
}

.SubMenu .MainMenu_MenuItem, 
.SubMenu .MainMenu_MenuItemSel, 
.SubMenu .MainMenu_MenuBreak, 
.SubMenu .MainMenu_MenuBreak td
{
	font-size: 11px;
	font-weight: bold;
	color: #2c4192;
	text-transform: none;
}

.MainMenu_SubMenu
{
	border: 1px solid #999999;
}

.MainMenu_SubMenu .MainMenu_MenuItem
{
	padding: 5px;
	padding-right: 15px;
	font-size: 11px;
	font-weight: normal;
}

.MainMenu_SubMenu .MainMenu_MenuItemSel
{
	color: #000000;
	padding: 5px;
	padding-right: 15px;
	font-size: 11px;
	font-weight: normal;
}

.SubMenu .MainMenu_MenuItem td, 
.SubMenu .MainMenu_MenuItemSel td
{
	padding: 7px;
	padding-left: 8px;
	border-bottom: 1px solid #FFFFFF;
}

.SubMenu .MainMenu_MenuItem td img, 
.SubMenu .MainMenu_MenuItemSel td img
{
	display: none;
	border: none;
}

.MainMenu_MenuIcon
{
	display: none;
	border: 0px;
	background-color: #FFFFFF;
}

.MainMenu_MenuArrow, MainMenu_MenuRootArrow
{
	display: none;
	border: 0px;
}

/*** LEFT FRAME LINKS ***/

.LeftFrameLinks, .LeftFrameExtraLink
{
	font-size: 11px;
}

.LeftFrameLinkItem, .LeftFrameExtraLinkItem
{
	margin: 0px; 
	padding: 0px;
	background-color: #6473af;
	border-bottom: 1px solid #FFFFFF;
	width: 250px;
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
}

.LeftFrameExtraLinkItem
{
	background-color: #2c4192;
	text-align: center;
}

.LeftFrameLinkItem a, 
.LeftFrameLinkItem a:link,
.LeftFrameLinkItem a:active,
.LeftFrameLinkItem a:visited,
.LeftFrameLinkItem a:hover,
.LeftFrameExtraLinkItem a,
.LeftFrameExtraLinkItem a:link,
.LeftFrameExtraLinkItem a:active,
.LeftFrameExtraLinkItem a:visited,
.LeftFrameExtraLinkItem a:hover
{
	padding-left: 15px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.LeftFrameExtraLinkItem a,
.LeftFrameExtraLinkItem a:link,
.LeftFrameExtraLinkItem a:active,
.LeftFrameExtraLinkItem a:visited,
.LeftFrameExtraLinkItem a:hover
{
	color: #cc9900;
}

/*** Produktvisning ***/

.ProductCategoryListFrame
{
	padding: 10px;
}

.ProductCategoryListDropDown
{
	width: 220px;
}

.ProductCategoryListHeader
{
	display: block;
	color: #2c4192;
	font-weight: bold;
	font-size: 14px;
	margin: 0px;
	margin-bottom: 5px;
}

.MainContentFrame .ProductCategoryListHeader
{
	display: none;
}

.ProductSearch
{
	position: absolute;
	top: 10px;
	right: 10px;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
}

.ProductSearchBox
{
	float: left;
	margin-left: 5px;
}

.ProductSearchTextBox, .ProductSearchButton
{
	font-size: 10px;
	margin-top: 3px;
}

.ProductSearchButton
{
	background-color: #FFFFFF;
}

.ProductItemFrame
{
	padding: 10px;
}

.ProductItemHeader
{
}

.ProductItemChangedDate
{
	display: block;
}

.ProductItemImage
{
	float: right;
}

.ProductItemInfoHeader
{
	color: #ba2025;
	font-weight: bold;
}

.ProductItemInfoContent
{
}

.ProductItemFrame td
{
	padding-right: 5px;
	vertical-align: top;
}

.ProductItemInfoContent thead td
{
	background-color: #dddddd;
	font-weight: bold;
	width: 100px;
}

.ProductItemInfoContent .colMeta
{
	display: none;
}

.ProductItemInfoTable td
{
	width: 250px;
}

.ProductItemSearchItem
{
}

/*** EMPLOYEE LIST ***/

.EmployeeListItem
{
	float: left;
	margin-right: 5px;
	margin-bottom: 10px;
	width: 230px;
	height: 280px;
}

.EmployeeListItemHeader
{
	margin: 0px;
	color: #6473AF;
	font-weight: bold;
}

.EmployeeListItemRow
{
	margin: 0px;
}

.EmployeeListItemRowHeader
{
	margin-right: 3px;
}

.EmployeeRandomItem
{
}

.EmployeeRandomItemInner
{
}

.EmployeeRandomItemName
{
	margin: 0px;
	color: #0092a7;
	font-weight: bold;
}

.EmployeeRandomItemTitle
{
	color: #f2a92d;
}

.EmployeeRandomItemDescritpion
{
}
