/*----------------------------------------------------------------------*/
/*      Skin Styles for DotNetNuke                                      */
/*      Copyright Sajtkonsulterna.com/Agny - All rights reserved        */
/*----------------------------------------------------------------------*/
/* ControlPanel style */
#s_wrap_main{display:table;width:900px; margin:0 auto;}
#s_wrap_sub{display:table-row}
.template_style{display:table-cell}
.ControlPanel{ width: 100%; background:transparent url(img/dnn/cpanel_center.png) repeat-x bottom left; border:none;padding-bottom:10px;}
.cpanel_left {background: url(img/dnn/cpanel_left.png) no-repeat bottom left;padding-left:21px;}
.cpanel_right {background: url(img/dnn/cpanel_right.png) no-repeat bottom right;padding-right:33px;}

/* Page style */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0px; padding: 0px; border: 0px; outline: 0px; background-repeat: no-repeat; font-weight: normal; } 
strong { font-weight:bold; }
html { overflow-y:scroll; }
* html { margin: 0px; padding: 0px; border: none; background-repeat: no-repeat; outline: 0; }
/* Body style 393735*/ 
body { font-family: Arial, sans-serif; font-size: 76%; color: #727373; background:#ffffff; width:100%; 
/*overflow-x: hidden;*/
} 
/* Text in tables */ 
table, tr, td { font-family: "Trebuchet MS", Arial, sans-serif; margin:0px; padding:0px; color:#a59f98; text-align:left; }
/* Default links visited and active */ 
a, a:link, a:visited, a:active { color: #727373; text-decoration:none; outline: none; }
/* Default links hover */ 
a:hover { color: #3ea9f5; }
/* Normal links visited and active */ 
a.Normal:link, a.Normal:visited { color: #727373; text-decoration:none; }
/* Normal links hover */ 
a.Normal:hover { color: #727373; }
/* Link buttons used in the portal admin pages visited and active */
a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active { color:#0099FF; font-weight:bold; text-decoration: underline; white-space: nowrap; }
/* Link buttons used in the portal admin pages hover */
A.CommandButton:hover { color:#000; text-decoration: underline; }
/* Text in paragraphs */ 
p { padding-bottom: 8px; margin: 0px; line-height: 160%; }
/* Headings */ 
h1, .Head, .Head a { color: #222; text-transform: none; font-weight: normal; margin: 0px; padding: 0px 0px 10px 0px; line-height: 140%; font-size: 190%; }
/*h1 a { color: #222; font-weight:bold; }*/
h2 { color:#222; text-transform: none; font-weight: normal; margin: 0px; line-height: 110%; font-size: 170%; padding: 0px 0px 8px 0px; }
h3 { color:#696464; text-transform: none; font-weight: normal; line-height: 190%; font-size: 120%; margin: 0px; padding: 0px 0px 6px 0px; }
h1 img { float: left; padding: 0px 4px 0px 0px; }
/*TYPEKIT*/
h1, h2, h4, 
.MainMenu ul li a, 
.formOrderWeb label, 
div#MainMenu ul li.Level0 a span, 
span.FirstLetterPink, 
span.FirstLetterPinkred, 
span.FirstLetterBlue, 
span.FirstLetterBlueToo, 
span.FirstLetterGreen, 
span.FirstLetterGray {font-family: "bree-1","bree-2",sans-serif;}
/* Subheadings */ 
.SubHead { }
/* General text on the site */
.normal, .Normal { }
.borta { display: none; visibility: hidden; }
/* General bold text on the site */ 
.NormalBold { font-weight:bold; }
/* Red text used for errors */ 
.NormalRed { color: #990000; font-weight:bold; }
img { border: none; }
/* Login token idle */ 
/* Login token hover */ 
/* User token idle */ 
/* User token hover */ 
/* Breadcrumbs token idle */ 
.LoginToken, a.LoginToken:link, a.LoginToken:visited, a.LoginToken:active, .UserToken, a.UserToken:link, a.UserToken:visited, a.UserToken:active, .FooterToken, a.FooterToken:link, a.FooterToken:visited, a.FooterToken:active, .BreadcrumbToken, a.BreadcrumbToken:link, a.BreadcrumbToken:visited, a.BreadcrumbToken:active { height:12px; padding:0px 6px 0px 0px; margin:0px 0px 0px 0px; text-decoration: underline; }/* background:url(img/arrow.gif) no-repeat 0% 50%; img/white_arrow_nopad.gif*/
a.LoginToken:hover, a.UserToken:hover, a.FooterToken:hover, a.BreadcrumbToken:hover { }
/* Form elements */ 
.select, input { color:#333333; }
/* Textbox */ 
.NormalTextBox { color:#a59f98; padding-left:4px; line-height:12px; font-weight:normal; }
/* Textbox container */ 
td.NormalTextBox { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; background:transparent; border:0; }
/* Buttons */ 
.StandardButton { background:#f2f2f2 none; color:#575757; font-weight:normal; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffff', EndColorStr='#7A7A7A');
}
/* Textbox used for search */
.SearchModule { height: 28px; width: 190px; /*margin: 0px 0px 5px 0px; position: relative; */ }
.SearchModule img.searchLeft { background: #CC3333 url(img/search_left.gif) no-repeat 0% 0%; position:absolute; top: 0; left: 0; z-index: 2; }
.SearchModule img.btnSearch { background: transparent/*url(img/search_btn.gif) no-repeat 0% 0%*/; height: 28px; width: 28px; /*position:absolute; top: 0px; left: 150px; z-index: 2; */ float:left; border: none; padding:2px; }
.SearchModule input.NormalTextBox { background-color:#999999; }
#dnn_dnnSEARCH_txtSearch.NormalTextBox { background: #ffffff; float:left; /*background: #CC3333 url(img/search_bg.gif) repeat-x 0% 0%; */ height:18px; line-height: 18px; width:128px; color: #0099FF; font-weight: bold; padding: 0px 0px 0px 4px; border-top: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; border-left: 1px solid #e5e5e5; /*position: absolute; top: 0px; left: 18px; z-index:3; */ }
/* Module menu container */ 
.ModuleTitle_SubMenu { background:#FFFFFF; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; border:1px solid #040404; z-index:1000; cursor:pointer; cursor:hand; font-weight:normal; filter:Alpha(Opacity=90, FinishOpacity=75, Style=1); -moz-opacity:.80; }
/* Module menu items idle */ 
.ModuleTitle_MenuItem { background:#040404; color:#FFFFFF; font-weight:bold; font-style:normal; padding:0px 15px 0px 10px; height:20px; border:1px solid #000000; }
/* Module menu items hover */ 
.ModuleTitle_MenuItemSel { background:#cc3300; color:#FFFFFF; font-weight:bold; cursor:pointer; cursor:hand; padding:0px 15px 0px 10px; height:20px; border:1px solid #4a8abe; }
/* Module menu container */ 
.ModuleTitle_MenuContainer { background:transparent; }
/* Module menu bar */ 
.ModuleTitle_MenuBar { cursor:pointer; cursor:hand; }
/* Module menu arrows */ 
.ModuleTitle_MenuArrow { display:none; }
/* Module menu root arrows */ 
.ModuleTitle_RootMenuArrow { display:none; }
/* Module menu icon	*/ 
.ModuleTitle_MenuIcon { background:transparent; border:0px; width:0px; height:10px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-size:0px; }
/* Module menu icon */ 
.ModuleTitle_MenuIcon IMG { margin:0 10px 0 10px; }
/*----------------------------------------------------*/
.PageWidth { width:960px; }
.Wrapper { width:100%; height:100%; text-align: center; }
.Bg { }
.Top { }
.Bot { padding: 0px 0px 0px 0px; }
.Container { margin: 1px auto 10px auto; padding:0px; text-align:left; clear:both; position:relative; z-index:0; }
.Header { height: 163px; padding: 0px 0px 0px 0px; margin: 0px auto; border-bottom: #e5e5e5 1px solid; position: relative; z-index:9999; }
/* Logo cell */ 
.LogoPane { height: 163px; width: 250px; float:left; padding: 0px 0px 0px 0px; }
.LogoPane img { border: none; float:left; padding: 50px 0px 0px 0px; }
/* Top content pane */
.TopPane, .TopBannerPane { }
.TopPane a, .TopBannerPane a { }
/* Top2 content pane */
.TopPane2 { }
.TopDivider { margin: 0px auto; clear: both; }
/* Main menu content pane */
.MainMenuPane { float:left; padding: 0px 0px 0px 0px; margin: 0px;  position:relative; z-index:9999; }
/* Content content pane */
.Content { padding: 0px 0px 0px 0px; margin:0px auto; clear:both; height: 1%; position:relative; z-index:0; }
.Content ul { margin: 15px 0px; padding: 0px; }
.Content li { margin: 0px; padding: 0px; list-style-position: inside; line-height: 160%; }
/* Banner1 content pane */
.BannerPane { width: 993px; padding: 10px 0px 0px 0px; margin:0px auto; text-align:center; position:relative; z-index:0; }
/* Banner1 content pane p*/
.BannerPane p, .BannerPane h1 { padding: 0px 100px; margin:0px; text-align:left; }
/* Banner1 content pane p*/
.BannerPane img { padding: 0px; margin: 0px auto; }
/* Banner2 content pane */
.BannerPane2 { padding: 0px 0px 0px 0px; margin:0px; position:absolute; bottom: -130px; right: -20px; width:333px; height: 245px; z-index:700; }
/* MainContent content pane */
.MainContent { width: 343px; padding: 0px 0px 0px 0px; margin:0px; float:left; }
/* Content Admin content pane */
.ContentAdmin { margin: 0px auto; clear:both; }
/* Content content pane */
.ContentPane { padding: 0px 0px 0px 0px; float: left; width: 478px; }
.startsida .ContentPane { }
.ContentPane td { text-align:left; }
/* BildPane1 content pane */
.BildPane1 { padding: 0px 0px 0px 0px; float: left; width: 478px; }
/* Left content pane */
.LeftPane1 { width: 310px; padding: 0px 0px 0px 0px; margin:0px; float:left; height: 1%; }
/* MiddlePane1 content pane */
.MiddlePane1 { width: 310px; padding: 0px 0px 0px 0px; margin:0px 10px; float:left; height: 1%; }
/* Right content pane */
.RightPane1 { width: 310px; padding: 0px 0px 0px 0px; margin:0px; float:left; height: 1%; }
/* Left content pane */
.LeftPane2 { width: 310px; padding: 0px 0px 0px 0px; margin:0px; float:left; height: 1%; }
/* MiddlePane1 content pane */
.MiddlePane2 { width: 333px; padding: 0px 0px 0px 0px; margin:0px; float:left; height: 1%; }
/* Right content pane */
.RightPane2 { width: 310px; padding: 0px 0px 0px 0px; margin:0px; float:left; height: 1%; }
/* Left content pane */
.LeftPane3 { width: 310px; padding: 0px 0px 0px 0px; margin:0px; float:left; height: 1%; }
/* MiddlePane1 content pane */
.MiddlePane3 { width: 333px; padding: 0px 0px 0px 0px; margin:0px; float:left; height: 1%; }
/* Right content pane */
.RightPane3 { width: 310px; padding: 0px 0px 0px 0px; margin:0px; float:left; height: 1%; }
/* Long Content pane */
.LongContentPane { padding: 0px 0px 0px 0px; margin:0px; }
/* Bottom content pane */
.BottomPane { padding: 0px 0px 0px 0px; margin:0px; }
/* Footer content pane */
.FooterHolder { text-align:center; border-bottom: 0px #e5e5e5 solid; margin: 70px 0px 0px 0px; }
.FooterPane { padding: 0px 0px; margin: 0px auto; min-height: 300px; border-top: 1px #e5e5e5 solid; color: #a5a5a5; font-size:10px; text-align:left; }
/******************/
.FooterPane ul { padding: 20px 0px 0px 0px; margin: 0px; list-style:none; }
.FooterPane ul li ul li { padding: 0px; margin: 0px; list-style: none; }
.FooterPane ul li#ContactInfo { margin: 0px; padding: 0px 10px 0px 0px; list-style: none; float:left; width: 170px; text-align:left; }
.FooterPane ul li#Samarbetspartners { margin: 0px; padding: 0px 10px 0px 20px; list-style: none; float:left; width: 150px; text-align:left; }
.FooterPane ul li#Navigation { margin: 0px; padding: 0px 10px 0px 20px; list-style: none; float:left; width: 150px; text-align:left; }
.FooterPane ul li#Website { margin: 0px; padding: 0px 20px 0px 20px; list-style: none; float:left; width: 210px; text-align:left; }
.FooterPane ul li#Search { margin: 0px; padding: 0px 0px 0px 0px; list-style: none; float:left; width: 170px; text-align:left; }
.FooterPane ul li ul li.dnnHOSTNAME { margin: 0px 0px 10px 0px;}
/***********************/
.FooterPane ul ul { margin: 0px; padding: 0px; list-style: none; }
.FooterPane h3 { margin: 0px; padding:0px; color: #a5a5a5; font-weight: normal; font-size: 170%; }
.FooterPane h4 { margin: 0px; padding:0px; color: #a5a5a5; font-weight: normal; font-size: 120%; }
.FooterPane a, a.FooterToken, a.FooterToken:visited, a.LoginToken:visited, .FooterToken, .UserToken { color: #a5a5a5; text-decoration: none; border: none; }
.FooterPane a:hover { color: #3ea9f5; text-decoration: underline; }
/* Footer content pane children */
.Samarbetspartners {}
.Navigation a, .Navigation { clear: both; display: block; }
.AdressPane, .AdressPane li a { color: #a5a5a5; font-weight:bold; font-size: 12px; }
.AdressPane ul { margin: 0px; padding: 0px; }
.AdressPane li { margin: 0px; padding: 0px; }
.AdressPane .Normal p { margin: 0px; padding: 0px; }
.DNNBannerPane { display:none; visibility:hidden; }
/************  *************/

/* Right content pane */
.RightPane1 ul, .RightPane1 li, .RightPane2 ul, .RightPane2 li { }
.RightPane1 li a { }
.RightPane2 li a { }
.RightPane1 li a:hover, .RightPane2 li a:hover { }
/**************************Containers**********************************/
td { text-align:left; border-collapse:collapse; border: none; padding: 0px; }
/**********HouseMenu************/
ul.HouseMenu { list-style:none; margin: 0px; padding: 0px 0px 0px 0px; clear: both; }
ul.HouseMenu li { list-style:none; margin: 0px 0px 0px 0px; padding: 0px; background-color:#ffffff; }
ul.HouseMenu a { color:#393735; padding-right:20px; }
/* End Style Sheet */
/* Main Menu */
.MainMenu_MenuContainer { background: #ffffff; }
.MainMenu_MenuBar { }
.MainMenu_MenuItem { cursor: pointer; }
.MainMenu_MenuIcon { }
.MainMenu_SubMenu { }
.MainMenu_MenuBreak { }
.MainMenu_MenuItemSel { color: red; }
.MainMenu_MenuArrow { }
.MainMenu_RootMenuArrow { cursor: pointer; }
/*****************SubMenu*********************/
/* root-level menu */
#MainMenu { margin: 30px 0px 0px 110px; }
#MainMenu ul { height: 150px; }
/* nested menu lists/submenus */
#MainMenu ul, #MainMenu ul ul { list-style: none; margin: 0px; padding: 0px; }
/* Typically set menu item borders here. */
#MainMenu li { list-style: none; margin: 0px; padding: 0px; }
#MainMenu ul li.Level0 a { display: block; font-weight: bold; color: #333333; font-size: 14px; line-height: 15px; }
#MainMenu ul li.Level0 { float: left; width:150px; height: 140px; display: block; }
/* nested menu items */
#MainMenu ul li li.Level1 { list-style: none; margin: 0px; padding: 5px 0px; clear:both; }
#MainMenu ul li li.Level1 a { color: #666666; padding: 0px; font-size: 11px; line-height: 15px; }
/* nested menu item links */
#MainMenu ul ul a, #MainMenu ul ul span { }
/* hovered menu item links */
#MainMenu ul li li.Level1 a:hover { color: #3ea9f5; }
/* hovered nested menu item links */
#MainMenu ul li li a:hover { }
#MainMenu ul li li.selected span { color:#000000; }
/**/
#item143 span, #item61 span, #item62 span, #item63 span { display: none; visibility: hidden;}
/*****************SubMenuEnd*********************/
/*******FORM*********/
.formOrderWeb { }
.formOrderWeb label { padding: 0px 0px 10px 0px; }
.formOrderWeb input { margin: 0px 0px 10px 0px; }
/**************************FCK Editor Start************************************/
span.TitlePink, strong.TitlePink, a.PinkLink { color: #ff7aac; font-weight: bold; }
span.TitlePinkred, strong.TitlePinkred, a.PinkLinkred { color: #ff6699; font-weight: bold; }
span.TitleBlue, strong.TitleBlue, a.BlueLink { color: #3ea9f5; font-weight: bold; }
span.TitleBlueToo, strong.TitleBlueToo, a.BlueLinkToo { color: #3399ff; font-weight: bold; }
span.TitleGreen, strong.TitleGreen, a.GreenLink { color: #5bd643; font-weight: bold; }
span.FirstLetterPink, span.FirstLetterPinkred, span.FirstLetterBlue, span.FirstLetterBlueToo, span.FirstLetterGreen, span.FirstLetterGray { font-weight: bolder; font-size: 520%; line-height: 50px; float:left; display: block; min-width: 10px; height: 50px; padding: 0px 10px 1px 0px; }
span.FirstLetterPink { color: #ff7aac; }
span.FirstLetterPinkred { color: #ff6699; }
span.FirstLetterBlue { color: #3ea9f5; }
span.FirstLetterBlueToo { color: #3399ff; }
span.FirstLetterGreen { color: #5bd643; }
span.FirstLetterGray { color: #5a5a5a; }
.boxBorder span.FirstLetterPink, .boxBorder span.FirstLetterPinkred, .boxBorder span.FirstLetterBlue, .boxBorder span.FirstLetterBlueToo, .boxBorder span.FirstLetterGreen, .boxBorder span.FirstLetterGray { padding: 15px 10px 1px 0px; }
/*Flyers*/
.TwitterFlyer { position: absolute; top: -70px; right: -35px; }
.FacebookFlyer { position: absolute; top: -75px; right: 100px; }
.ProdFlyer { position: absolute; top: 10px; right: 10px; }
.ProdFlyerStart { position: absolute; top: -33px; left: -15px; }
.kundcasegubbe { position: relative; top: -65px; left: -53px;}
/**************************FCK Editor End************************************/
/**************************Speciales för olika puffar************************************/
.TwitterDiv { position: relative; height: 1px; width: 170px; margin: 0px; padding: 0px; } /*TwitterDiv är en del av skins*/
h1 a.webbhotell { font-weight:bold; color: #00CC66; }
.btnSend, a.btnSend { display: block; background:url(img/btn/btn_send.png) no-repeat 0% 50%; height: 31px; width: 103px; margin: 15px 0px 0px 0px; text-indent: -9999px; position:relative; left: 144px; }
.btnSearch, a.btnSearch, #dnn_dnnSEARCH_cmdSearch { background: transparent/*url(img/btn/btn_search.png) no-repeat 0% 0%*/; height: 20px; width: 30px; margin: 15px 0px 0px 0px; text-indent: -9999px; }
.btnReadMore, a.btnReadMore { display: block; background:url(img/btn/btn_readmore.png) no-repeat 0% 50%; height: 20px; width: 63px; margin: 15px 0px 0px 0px; text-indent: -9999px; }
.btnSend:hover, a.btnSend:hover { text-decoration: none; border-bottom: none; }
/**************************Kundcase************************************/
.kundcase_navbar { position:relative; top: -31px; width: 959px; height: 62px; background-image: url(img/bg/tid_updrg_menu_bg.png); background-repeat:no-repeat; line-height: 62px; margin-bottom: 5px; }
.kundcase_navbar ul { margin-right: 20px; }
.kundcase_navbar h4 { line-height: 62px; float: left; color:#333333; padding: 0px 6px 0px 12px; }
.kundcase_navbar li, .kundcase_navbar ul { list-style:none; }
.kundcase_navbar li { float:left; margin-left: 2px; }
.kundcase_navbar li a { display: block; background-position: 50% 50%; background-repeat: no-repeat; padding: 7px 14px; }
.kundcase_navbar li.style1 a { color:#000000; }
.kundcase_navbar li.style1 a.selected { background-image:url(img/navbar/kundcase_nav_1.png); }
.kundcase_navbar li.style2 a { color:#3ea9f5; }
.kundcase_navbar li.style2 a.selected, .kundcase_navbar li.style2 a:hover { background-image:url(img/navbar/kundcase_nav_2.png); }
.kundcase_navbar li.style3 a { color:#ff7aac; }
.kundcase_navbar li.style3 a.selected, .kundcase_navbar li.style3 a:hover { background-image:url(img/navbar/kundcase_nav_3.png); }
.kundcase_navbar li.style4 a { color:#5bd643; }
.kundcase_navbar li.style4 a.selected, .kundcase_navbar li.style4 a:hover { background-image:url(img/navbar/kundcase_nav_4.png); }
.kundcase_navbar li.style5 a { color:#000000; }
.kundcase_navbar li.style5 a.selected, .kundcase_navbar li.style5 a:hover { background-image:url(img/navbar/kundcase_nav_5.png); }
.kundcase_navbar li.style6 { float:right; }
/**************************Kundcase NY************************************/
.ModSajtkonsulternaDataPresentationC { position:relative; top:-10px; }
.ModSajtkonsulternaDataPresentationC #maindataprescontent { width:960px; margin: 0px 0px 0px 0px; display:block; clear:both; }
.BannerPane .Box .Default .padding .ModSajtkonsulternaDataPresentationC #maindataprescontent .kundcase_container img { background: url(img/bg/kundcase_bg_718x402.jpg) no-repeat; float: right; margin-left: 10px; padding: 8px 8px 20px; }
.ModSajtkonsulternaDataPresentationC .kundcase_navbar { padding:0px; left:0px; position:relative; width: 960px; height: 62px; background-image: url(img/bg/tid_updrg_menu_bg.png); background-repeat:no-repeat; line-height: 62px; margin:0px; }
.ModSajtkonsulternaDataPresentationC .kundcase_navbar ul { margin-right: 0px; height:62px; padding:0px; }
.ModSajtkonsulternaDataPresentationC .kundcase_navbar h4 { line-height: 62px; float: left; color:#333333; padding: 0px 6px 0px 12px; }
.kundcase_navbar li, .kundcase_navbar ul { list-style:none; margin:0;}
.ModSajtkonsulternaDataPresentationC .kundcase_navbar li { float:left; margin-left: 2px; line-height: 62px; height:62px; margin:0; vertical-align:middle;}
.ModSajtkonsulternaDataPresentationC .kundcase_navbar li.searchspacer { width: 50px; }
.ModSajtkonsulternaDataPresentationC .kundcase_navbar li.searchfield { line-height: 16px; height:20px; margin: 19px 0px 0px 0px; }
.ModSajtkonsulternaDataPresentationC .kundcase_navbar li h4 { line-height: 14px; height:14px; margin: 25px 0px 0px 0px; }
.ModSajtkonsulternaDataPresentationC .kundcase_navbar li a { display: block; margin:0; background-position: 50% 50%; background-repeat: no-repeat; line-height: 62px; height:62px; padding: 0px 18px; }
.ModSajtkonsulternaDataPresentationC .kundcase_navbar li.style1 a { color:#000000; }
.ModSajtkonsulternaDataPresentationC .kundcase_navbar li.style1 a.selected { background-image:url(img/navbar/kundcase_nav_1.png); }
.ModSajtkonsulternaDataPresentationC .kundcase_navbar li.style2 a { color:#3ea9f5; }
.ModSajtkonsulternaDataPresentationC .kundcase_navbar li.style2 a.selected, .kundcase_navbar li.style2 a:hover { background-image:url(img/navbar/kundcase_nav_2.png); }
.ModSajtkonsulternaDataPresentationC .kundcase_navbar li.style3 a { color:#ff7aac; }
.ModSajtkonsulternaDataPresentationC .kundcase_navbar li.style3 a.selected, .kundcase_navbar li.style3 a:hover { background-image:url(img/navbar/kundcase_nav_3.png); }
.ModSajtkonsulternaDataPresentationC .kundcase_navbar li.style4 a { color:#5bd643; }
.ModSajtkonsulternaDataPresentationC .kundcase_navbar li.style4 a.selected, .kundcase_navbar li.style4 a:hover { background-image:url(img/navbar/kundcase_nav_4.png); }
.ModSajtkonsulternaDataPresentationC .kundcase_navbar li.style5 a { color:#000000; }
.ModSajtkonsulternaDataPresentationC .kundcase_navbar li.style5 a.selected, .kundcase_navbar li.style5 a:hover { background-image:url(img/navbar/kundcase_nav_5.png); }
.ModSajtkonsulternaDataPresentationC .kundcase_navbar li.style6 { float:right; }

.ModSajtkonsulternaDataPresentationC .kundcase_all_container h1 { font-size: 140%; line-height: 120%; padding:0px; }
.BannerPane .ModSajtkonsulternaDataPresentationC p, .BannerPane .ModSajtkonsulternaDataPresentationC h1 { padding:0px; }

/* Navigation */
.ModSajtkonsulternaDataPresentationC .kundcase_navbar li a { font-weight:bold; }
.ModSajtkonsulternaDataPresentationC .kundcase_navbar li#catid1 a { color:#000000; }
.ModSajtkonsulternaDataPresentationC .kundcase_navbar li#catid1 a.current, .kundcase_navbar li#catid1 a:hover { background-image:url(img/navbar/kundcase_nav_1.png); }
.ModSajtkonsulternaDataPresentationC .kundcase_navbar li#catid2 a { color:#3ea9f5; }
.ModSajtkonsulternaDataPresentationC .kundcase_navbar li#catid2 a.current, .kundcase_navbar li#catid2 a:hover { background-image:url(img/navbar/kundcase_nav_2.png); }
.ModSajtkonsulternaDataPresentationC .kundcase_navbar li#catid3 a { color:#ff7aac; }
.ModSajtkonsulternaDataPresentationC .kundcase_navbar li#catid3 a.current, .kundcase_navbar li#catid3 a:hover { background-image:url(img/navbar/kundcase_nav_3.png); }
.ModSajtkonsulternaDataPresentationC .kundcase_navbar li#catid4 a { color:#5bd643; }
.ModSajtkonsulternaDataPresentationC .kundcase_navbar li#catid4 a.current, .kundcase_navbar li#catid4 a:hover { background-image:url(img/navbar/kundcase_nav_4.png); }
.ModSajtkonsulternaDataPresentationC .kundcase_navbar li#catid5 a { color:#000000; width: 82px; }
.ModSajtkonsulternaDataPresentationC .kundcase_navbar li#catid5 a.current, .kundcase_navbar li#catid5 a:hover { background-image:url(img/navbar/kundcase_nav_1.png); }
.ModSajtkonsulternaDataPresentationC .kundcase_navbar li#catid6 { float:right; }
.ModSajtkonsulternaDataPresentationC .kundcase_navbar li#catid6 a.current, .kundcase_navbar li#catid6 a:hover { background-image:url(img/navbar/kundcase_nav_5.png); }

/* Kundcase detaljer */
.BannerPane .ModSajtkonsulternaDataPresentationC .kundcase_container p { line-height: 160%; margin: 0px; padding-bottom: 8px; }

/* Tags */
.ModSajtkonsulternaDataPresentationC .kundcase_all_container img.latesticon { position:absolute; top: 215px; left:260px; background-image:none; padding:0px; }
.ModSajtkonsulternaDataPresentationC .kundcase_all_container img.cmsicon { position:absolute; top: 215px; left:130px; background-image:none; padding:0px; }
.ModSajtkonsulternaDataPresentationC .kundcase_all_container img.shopicon { position:absolute; top: 215px; left:260px; background-image:none; padding:0px; }

/* Paging */
.NavHolder { float: right; height: 35px; padding: 10px 0px 0px; width: 224px; }
.NavHolder ul { display: block; height: 25px; list-style-type: none; padding: 0px 0px 0px 75px; margin-top:0px;}
.ModSajtkonsulternaDataPresentationC .pagingwrapper { float:right; position:relative; width:50%; height:50px; }
.ModSajtkonsulternaDataPresentationC .kundcasenew_container_img_nav { position:absolute; right: 0px; height: 50px; clear: both; }
.NavHolder li.btn1, 
.NavHolder li.btn2, 
.NavHolder li.btn3, 
.NavHolder li.btn4, 
.NavHolder li.btn5, 
.NavHolder li.btn6 { cursor:pointer; display: block; float: left; width: 31px; height: 31px; padding: 0px; margin: 0px 8px 0px 8px; background-repeat: no-repeat; text-indent: -9999px; }
/* Buttons */
.kundcasenew_container_img_nav li.btn1 { background-image: url(img/btn/btn_one.png); }
.kundcasenew_container_img_nav li.btn2 { background-image: url(img/btn/btn_two.png); }
.kundcasenew_container_img_nav li.btn3 { background-image: url(img/btn/btn_three.png); }
.kundcasenew_container_img_nav li.btn4 { background-image: url(img/btn/btn_four.png); }
.kundcasenew_container_img_nav li.btn5 { background-image: url(img/btn/btn_five.png); }
.kundcasenew_container_img_nav li.btn6 { background-image: url(img/btn/btn_six.png); }
/* Active buttons */
.kundcasenew_container_img_nav li.btn1.active { background-image: url(img/btn/btn_one_active.png); }
.kundcasenew_container_img_nav li.btn2.active { background-image: url(img/btn/btn_two_active.png); }
.kundcasenew_container_img_nav li.btn3.active { background-image: url(img/btn/btn_three_active.png); }
.kundcasenew_container_img_nav li.btn4.active { background-image: url(img/btn/btn_four_active.png); }
.kundcasenew_container_img_nav li.btn5.active { background-image: url(img/btn/btn_five_active.png); }
.kundcasenew_container_img_nav li.btn6.active { background-image: url(img/btn/btn_six_active.png); }

/*****************Tidigareuppdrag Kundcase_scroller.ascx på sidan med en kundcase*********************/
.kundcase_scroller { }
/*****************Tidigareuppdrag Box_Kundcase_Thumb.ascx på sidan med alla kundcase*********************/
.kundcase_all_container { float: left; width: 312px; min-height: 380px; max-height: 390px; position: relative; padding-left: 8px; }
.BannerPane .Box .Default .padding img.kundcase_thumb { padding: 8px 8px 39px 8px; position: relative; left: -8px; background-image:url(img/bg/kundcase_bg_02.png); background-repeat: no-repeat; }
.kundcase_all_container h1 { font-size: 140%; line-height: 120%; }
.kundcase_all_container h1 a { text-decoration:none; color:#222222; }
.kundcase_all_text { padding: 8px; }
img.kundcase_all_flyer { float: right; }
/*****************Tidigareuppdrag Kundcase_scroller.ascx på sidan med en kundcase*********************/
.kundcase_scroller .items .item img { width: 214px; height:139px; }
/*****************Tidigareuppdrag Box_Kundcase_Thumb.ascx på sidan med alla kundcase*********************/
.kundcase_all_container { float: left; width: 312px; min-height: 380px; max-height: 390px; position: relative; padding-left: 8px; }
.kundcase_all_container img { padding: 8px 8px 39px 8px; position: relative; left: -8px; background-image:url(img/bg/kundcase_bg_02.png); background-repeat: no-repeat; }
.kundcase_all_container h1 { font-size: 140%; line-height: 120%; }
.kundcase_all_container h1 a { text-decoration:none; color:#222222; }
.kundcase_all_text { padding: 8px; }
img.kundcase_all_flyer { float: right; }
/**/
.foretagcase_thumb { float: left; width: 312px; min-height: 150px; max-height: 320px; position: relative; padding-left: 8px; }
/******** Kundcase_scroller.ascx ********/
.kundcase_scroller { width:960px; margin: 20px auto 0px auto; float:left; }
.kundcase_scroller .scroller { position: relative; overflow: hidden; width: 960px; height: 200px; }
.kundcase_scroller .scroller div div { position: relative; }
.kundcase_scroller .scroller ul { margin:0px 0px 0px 0px; }
.kundcase_scroller .scroller ul.items { width: 20000em; position: absolute; clear: both; list-style: none; }
.kundcase_scroller .scroller ul.items li { list-style: none; width:960px; height:220px; float:left; }
.kundcase_scroller .scroller ul.items .item { display: inline; float: left; margin: 0px 5px 0px 5px; background-color: #fff; padding: 0px; width: 230px; height: 200px; background: url(img/scroller/kundcase_bg.png) no-repeat top center; }
.kundcase_scroller .scroller ul.items .item img { padding: 8px 0px 15px 8px; }
.kundcase_scroller .nav { width:960px; height:30px; }
.kundcase_scroller .nav .browse { height:30px; float:left; }
.kundcase_scroller .nav .left { width:85px; float:left; background:url(img/btn/btn_prev.png) no-repeat; cursor: pointer; }
.kundcase_scroller .nav .right { width:83px; float:left; background:url(img/btn/btn_next.png) no-repeat; cursor: pointer; }
.kundcase_scroller .nav .slider { height:30px; width:791px; background:url(img/scroller/slider_bg.png) no-repeat; float:left; position:relative; }
.kundcase_scroller .nav .slider .plupp { position:absolute; height:30px; width:24px; background:url(img/scroller/plupp.png) no-repeat; }
/*****************Tidigareuppdrag Box_Kundcase.ascx på sidan med en kundcase*********************/
.kundcase_container { clear:both; min-height:390px; margin-bottom:10px; }
.kundcase_container img { float: right; padding: 8px 8px 20px 8px; background: url(img/bg/kundcase_bg_718x402.jpg) no-repeat; margin-left: 10px;}
.kundcase_text { padding: 0px; float: left; width: 239px; }
.kundcase_container h1 a { text-decoration:none; color:#222222; }
.kundcase_container_img_nav { position:absolute; top: 410px; right: 0px; height: 100px; clear: both; float: right; }
.kundcase_container a.btnNext, .kundcase_container a.btnPrev { display: block; float: left; height: 20px; text-indent: -9999px; padding: 0px; margin: 8px; background-repeat: no-repeat; }
.kundcase_container a.btnNext { background-image: url(img/btn/btn_next.png); width: 76px; }
.kundcase_container a.btnPrev { background-image: url(img/btn/btn_prev.png); width: 106px; }
/**/
a.btnOne, a.btnTwo, a.btnThree, a.btnFour, a.btnFive, a.btnSix { display: block; float: left; width: 31px; height: 31px; padding: 0px; margin: 0px 8px 0px 8px; background-repeat: no-repeat; text-indent: -9999px; }
a.btnOne { background-image: url(img/btn/btn_one.png); }
a.btnTwo { background-image: url(img/btn/btn_two.png); }
a.btnThree { background-image: url(img/btn/btn_three.png); }
a.btnFour { background-image: url(img/btn/btn_four.png); }
a.btnFive { background-image: url(img/btn/btn_five.png); }
a.btnSix { background-image: url(img/btn/btn_six.png); }
/**/
img.kundcase_flyer { position: absolute; top: 0px; right: 0px; }
/**/

/***********Special**************/
.Gubbe { margin: 0px 0px 0px 0px; text-align:left; position: relative; float:left; width: 300px; } 
.Gubbe div img { position:absolute; top:-10px; left: -10px;}
.Gubbe .Gubbar { position:absolute; top:0px; left:0px;}
.Gubbe .Default { padding: 0px 0px 30px 70px;}

/**************/
.Box .PicWithCorners { position: relative; }
.Box .PicWithCorners { width: 450px; }/*ful-fix för breden på content bilder*/
.Box .PicWithCorners img { position: relative; top: 0px; left: 0px; }
/**/
.BannerPane .Box .Default .padding img { padding: 0px 0px 0px 4px; background-image: none; }
.BannerPane .Box .Default .padding h1 { font-weight: normal;}
.BildPane1 .Box .Default .padding img { padding: 0px 0px 20px 0px; background-image: none; }
.ContentPane .Box .Default .padding img { padding: 0px 0px 20px 0px; background-image: none; }
/**/
/*.BottomContentPane .Default { margin: 0px 0px 0px 0px; position:relative; display: block; float: left;}
.BottomContentPane .Default .Top { padding: 0px 0px 0px 0px; }
.BottomContentPane .Default .Bg { min-height: 50px; }
.BottomContentPane .Default .Bot { padding: 0px 0px 0px 0px; }
.BottomContentPane .Default .padding { padding: 0px 0px 10px 0px; }*/
/**/
.ContentPane .Default { margin: 0px 0px 0px 0px; text-align:left; position: relative; } /*position: relative; för att kundcasegubbe skall få rätt position*/
.ContentPane .Default .Top { padding: 0px 0px 0px 0px; }
.ContentPane .Default .Bg { min-height: 50px; }
.ContentPane .Default .Bot { padding: 0px 0px 0px 0px; }
.ContentPane .Default .padding { padding: 65px 0px 0px 85px; }
/**/
/**/
.AdminContent { width: 100%; }
/**/
.LeftPane2 .Default { margin: 0px 0px 0px 0px; border-top: #e5e5e5 1px solid; position:relative; }
.LeftPane2 .Default .Top { padding: 0px 0px 0px 0px; }
.LeftPane2 .Default .Bg { min-height: 50px; }
.LeftPane2 .Default .Bot { padding: 0px 0px 0px 0px; }
.LeftPane2 .Default .padding { padding: 20px 20px 0px 0px; }
/**/
.MiddlePane2 .Default { margin: 0px; border-top: #e5e5e5 1px solid; position:relative; }
.MiddlePane2 .Default .Top { padding: 0px 0px 0px 0px; }
.MiddlePane2 .Default .Bg { min-height: 50px; }
.MiddlePane2 .Default .Bot { padding: 0px 0px 0px 0px; }
.MiddlePane2 .Default .padding { padding: 20px 20px 0px 20px; border-left: #e5e5e5 1px solid; border-right: #e5e5e5 1px solid; }
/**/
.RightPane2 .Default { margin: 0px 0px 0px 0px; border-top: #e5e5e5 1px solid; position: relative; }
.RightPane2 .Default .Top { padding: 0px 0px 0px 0px; }
.RightPane2 .Default .Bg { min-height: 50px; }
.RightPane2 .Default .Bot { padding: 0px 0px 0px 0px; }
.RightPane2 .Default .padding { padding: 20px 0px 0px 20px; }
/**/
.LeftPane3 .Default { margin: 0px 0px 0px 0px; position:relative; }
.LeftPane3 .Default .Top { padding: 0px 0px 0px 0px; }
.LeftPane3 .Default .Bg { min-height: 50px; }
.LeftPane3 .Default .Bot { padding: 0px 0px 0px 0px; }
.LeftPane3 .Default .padding { padding: 20px 20px 0px 0px; }
/**/
.MiddlePane3 .Default { margin: 0px; position:relative; }
.MiddlePane3 .Default .Top { padding: 0px 0px 0px 0px; }
.MiddlePane3 .Default .Bg { min-height: 50px; }
.MiddlePane3 .Default .Bot { padding: 0px 0px 0px 0px; }
.MiddlePane3 .Default .padding { padding: 20px 20px 0px 20px; }
/**/
.RightPane3 .Default { margin: 0px 0px 0px 0px; position:relative; }
.RightPane3 .Default .Top { padding: 0px 0px 0px 0px; }
.RightPane3 .Default .Bg { min-height: 50px; }
.RightPane3 .Default .Bot { padding: 0px 0px 0px 0px; }
.RightPane3 .Default .padding { padding: 20px 0px 0px 20px; }
/**/
.AirBorn { min-height: 320px; margin: 0px 0px 12px 0px; }
/*.AirBorn h3 { margin: 29px 0px 12px 0px; padding: 0px; }*/
.flashcontent { position: relative; top: -28px; left: 0px; width:990px; height: 410px; padding: 0px; }
/**/
.boxTopBorder { border-top: #e5e5e5 1px solid; /*width: 310px;*/ position: relative; min-height: 220px; margin:0px 0px 10px 0px; }
.boxBottomBorder { border-bottom: #e5e5e5 1px solid; /*width: 310px;*/ position: relative; min-height: 276px; margin:0px 0px 10px 0px; }
/**/
.boxTopBorder h1, .boxBottomBorder h1, .LeftPane3 h1, .MiddlePane3 h1, .RightPane3 h1 { font-size: 140%; }
/**/
.boxBorder { border: #e5e5e5 1px solid; width: 310px; position: relative; min-height: 320px; margin: 0px 0px 10px 0px; }
.boxBorder .padding { padding: 0px 20px; }
.boxBorder .boxCornerTL, .boxBorder .boxCornerTR, .boxBorder .boxCornerBL, .boxBorder .boxCornerBR { position: absolute; display: block; width: 8px; height: 8px; background-repeat: no-repeat; }
.boxBorder .boxCornerTL { top: -1px; left: -1px; background-image: url(img/bg/box_corner_tl.png); }
.boxBorder .boxCornerTR { top: -1px; right: -1px; background-image: url(img/bg/box_corner_tr.png); }
.boxBorder .boxCornerBL { bottom: -1px; left: -1px; background-image: url(img/bg/box_corner_bl.png); }
.boxBorder .boxCornerBR { bottom: -1px; right: -1px; background-image: url(img/bg/box_corner_br.png); }
.boxBorder h1 { font-size: 150%; clear:both; padding-top: 15px; }
.boxBorder p {}
/********************GoogleMaps****************************/
.GoogleMaps { background-image: url(img/bg/GoogleMaps_bg_483x380.jpg); background-repeat: no-repeat; height: 380px; width: 483px; margin: 0px 0px 40px 0px;}
.GoogleMaps .padding { padding: 9px 10px 40px 10px;}
#map { border: 0px solid #C0C0C0; float:left; height: 353px; width: 463px; }
/******************************/
.Alfa { /*opacity for IE5+*/ filter: alpha(opacity=80); /*opacity for older Mozilla browsers*/ -moz-opacity: 0.8; /*opacity for mozilla/safari*/ opacity: 0.8; }
/************admin*************/
.Box a.CommandButton:link, .Box a.CommandButton:visited, .Box a.CommandButton:active { color:#0099FF; font-weight: bold; }
/****************************************************************/
/**********************Banners*************************/
/****************************************************************/

.hidden { display:none; visibility:hidden; }
/*****************Logga in användare*********************/
.DNNEmptyPane { display: none; visibility:hidden; }
#dnn_ctr4225_FormMaster_lblRequired,
#dnn_ctr4227_FormMaster_lblRequired,
#dnn_ctr555_SearchInput_plSearch_imgHelp{ display: none; visibility:hidden; }
#dnn_ctr_Login_pnlLogin label img { visibility: hidden; display: none; }
input#dnn_ctr_Login_chkCookie label { visibility: hidden; display: none; } /*Kom ihåg mig*/
a#dnn_ctr_Login_cmdRegister { } /*Registrera dig*/
a#dnn_ctr_Login_cmdPassword { } /*Glömt lösenordet?*/
#dnn_ctr_Login_chkCookie span { display:none; visibility: hidden; }
/************************************************************/
.shareblock { margin: 0px auto; position: fixed; bottom: 0; text-align: center; display: none; visibility:hidden; }
.shareblock a { width: 65px !important; height: 29px !important; display: block !important; padding: 0 !important; text-indent: -5000px; overflow: hidden; float: left !important; background-color: transparent; background-image: url(img/shareblock.png); background-position: right bottom; background-repeat: no-repeat; margin-bottom: 10px; }
.shareblock a:hover { background-color: transparent; text-shadow: none; }
.shareblock .share-twitter { background-position: -485px bottom; }
.shareblock .share-twitter:hover { background-position: -485px top; }
.shareblock .share-facebook { background-position: -1325px bottom; }
.shareblock .share-facebook:hover { background-position: -1325px top; }
.shareblock .share-delicious { background-position: -1185px bottom; }
.shareblock .share-delicious:hover { background-position: -1185px top; }
.shareblock .share-stumbleupon { background-position: -625px bottom; }
.shareblock .share-stumbleupon:hover { background-position: -625px top; }
.shareblock .share-digg { background-position: -975px bottom; }
.shareblock .share-digg:hover { background-position: -975px top; }
.shareblock .share-reddit { background-position: -695px bottom; }
.shareblock .share-reddit:hover { background-position: -695px top; }
.shareblock .share-friendfeed { background-position: -1745px bottom; }
.shareblock .share-friendfeed:hover { background-position: -1745px top; }
.shareblock .share-mixx { background-position: -835px bottom; }
.shareblock .share-mixx:hover { background-position: -835px top; }
 *:not(.ClassName) {
}
.TopDivider:empty { height: 0em !important; }

#catid5 {display:none;}

/*****************Christmas Edition*********************/
#BodyStyle.ChristmasEdition { background: url(img/bg/jul/snowy_bg.jpg) repeat 50% 0%; }
.ChristmasEdition .Header { position:relative; }
.ChristmasEdition .Header .ChristmasBow { width: 358px; position:absolute; top: -1px; right: -300px; visibility:visible; }
.ChristmasEdition .BannerPane { position:relative;  }
.ChristmasEdition .BannerPane .ChristmasHay { position:absolute; top: -50px; left: -120px; visibility:visible; display:inline; }
.ChristmasEdition .FooterPane { position:relative;  }
.ChristmasEdition .FooterPane .ChristmasGingerBread { position:absolute; bottom: 0px; left: -350px; visibility:visible; display:inline; }
.ChristmasEdition .FooterPane .ChristmasBall { position:absolute; top: 0px; right: -40px; visibility:visible; display:inline; }

.ChristmasEdition .btnSearch, .ChristmasEdition a.btnSearch, .ChristmasEdition #dnn_dnnSEARCH_cmdSearch { background:none; }

.ChristmasEdition .LeftPane2 { background: url(img/bg/jul/small_ban_bg.png) no-repeat 0% 0%; }
.ChristmasEdition .LeftPane2 .Default .padding { padding: 25px 20px 0px 20px; border:none; }
.ChristmasEdition .LeftPane2 .Default { border-color:transparent; border-width:0px; border:none; border-style:none; }
.ChristmasEdition .MiddlePane2 { background: url(img/bg/jul/small_ban_bg.png) no-repeat 50% 0%; height:189px; }
.ChristmasEdition .MiddlePane2 .padding { padding: 25px 30px 0px 33px; border:none; }
.ChristmasEdition .MiddlePane2 .Default { border-width:0px; border:none; border-style:none; }
.ChristmasEdition .RightPane2 { height: 189px; background: url(img/bg/jul/small_ban_bg.png) no-repeat 0% 0%; }
.ChristmasEdition .RightPane2 .padding { padding: 25px 10px 0px 20px; border:none; }
.ChristmasEdition .RightPane2 .Default { border-width:0px; border:none; border-style:none; }

/* Remove padding */
.LeftPane3 .ChristmasContent .Default .padding, .MiddlePane3 .ChristmasContent .Default .padding, .RightPane3 .ChristmasContent .Default .padding { padding-top:0px; }

/* Position Content */
.ChristmasEdition .ChristmasContent { position:relative; top: -20px; }
.ChristmasEdition .ChristmasContent strong {font-family: "bree-1","bree-2",sans-serif;}
.ChristmasEdition .ChristmasCalendar { top: -55px; }
.ChristmasEdition .ChristmasDecoration img { position:absolute; right: 0px; top:-45px; }
.ChristmasEdition .FooterHolder { margin: 70px 0px 0px 0px;}
.ChristmasEdition .Container { margin: 1px auto 0px auto; }
/* Positon flash and content */
.ChristmasEdition .flashcontent { z-index: 9999; }
.ChristmasEdition .littlebitsmaller { height: 390px; }
.ChristmasEdition .ChristmasHay { z-index: 9990; }
.FooterPane h4.christmas-margin { margin-top:35px; }

/* Christmas links */
.ChristmasEdition a.RedLink { color: #cc3333; font-weight: bold; }

/* Hide Christmas sh*t */
.Header .ChristmasBow { visibility:hidden; }
.BannerPane .ChristmasHay { visibility:hidden; }
.FooterPane .ChristmasGingerBread { visibility:hidden; }
.FooterPane .ChristmasBall { visibility:hidden; }
.ContentPane .Christmas { visibility:hidden; display:none; }