/*----------------------------------------------------------------------*/
/*      Skin Styles for DotNetNuke                                      */
/*      Copyright Sajtkonsulterna.com/Agny - All rights reserved        */
/*----------------------------------------------------------------------*/

/* 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; vertical-align: baseline; background-repeat: no-repeat; font-weight: normal; list-style: none; }
html { overflow-y:scroll; }
* html { margin: 0px; padding: 0px; border: none; outline: 0; }
/* Body style 393735*/ 
body { font-family: Arial, sans-serif; font-size: 76%; color: #727373; background:#f8f6f2; width:100%; text-align:center; }
/* Text in tables */ 
table, tr, td { font-family: Arial, sans-serif; font-size: 100%; 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: #5a7411; }
/* 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: 140%; }
/* Headings */ 
h1, h2 .LeftPane2 h3, .MiddlePane2 h3, .RightPane2 h3, ul.ListUSP h5, ul.ListUSP h6, .LabelHead, div.FooterPane {  font-family: "myriad-pro-condensed-1","myriad-pro-condensed-2",sans-serif;}
h1, .Head, .Head a { color:#5c5857; text-transform: none; font-weight: normal; margin: 0px; padding: 0px 0px 10px 0px; line-height: 120%; font-size: 210%; display: block; }
.Startsida h1.huvudrubrik { display: none; visibility: hidden;}
/*h1 a { color: #222; font-weight:bold; }*/
h2 { color:#5c5857; text-transform: none; font-weight: normal; line-height: 110%; font-size: 160%; margin: 0px; padding: 0.8em 0px 8px 0px; display: block; }
h3 { color:#5c5857; text-transform: none; font-weight: bold; line-height: 130%; font-size: 120%; margin: 0px; padding: 0px 0px 6px 0px; display: block; }
h4 { color:#5c5857; text-transform: none; font-weight: bold; line-height: 110%; font-size: 120%; margin: 0px; padding: 0px 0px 6px 0px; display: block; }
h5 { color:#5c5857; text-transform: none; font-weight: normal; line-height: 110%; font-size: 130%; margin: 0px; padding: 0px; display: block; }
h6 { color:#5c5857; text-transform: none; font-weight: normal; line-height: 100%; font-size: 190%; margin: 0px; padding: 0px; display: block; }
.TopPane h5 { float: right; display:block; text-transform: none; text-align: right; font-family: "Times New Roman", Times, serif; font-style:italic; }
.TopPane a { }
h1 img { float: left; padding: 0px 4px 0px 0px; }
.Content ul { margin: 5px 0px; padding: 0px; }
.Content li { margin: 0px; padding: 0px 0px 10px 14px; list-style-position: outside; background: url(img/btn/list_dot.png) no-repeat 0% 0%; }
.Content ol li { list-style-type:decimal; margin: 0px; padding: 0px 0px 10px 0px; list-style-position: inside; background:none; }
.Content ol li strong { font-weight: bold; font-size: 110%;}
/* 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; }
strong { font-weight: bold; font-size: 100%;}
/* 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');
}
/* 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:940px; }
.Wrapper { width:100%; height:100%; text-align: center; }
.BodyBg { }
.BodyTop { }
.BodyBot { }
.Container, .Header, .BannerPane, .Content, .BottomPane, .FooterPane { margin: 0px auto; text-align: left; clear:both; position: relative; }
.Container {}
.Header { height: 154px; padding: 0px; position: relative; z-index: 9999; }
/* Logo cell */ 
.LogoPane { height: 105px; width: 300px; float:left; }
.LogoPane img { border: none; float:left; padding: 0px 0px 0px 0px; }
/* Top content pane */
.TopPane { float: left; width:640px; position: relative; top:20px; right:0px; }
.BokaPane { float: left; width:300px; position: absolute; top:50px; right:0px; }
.TopDivider {/*margin: 0px auto; clear: both;*/ }
/* Banner1 content pane */
.BannerTop {margin: 0 auto; padding-bottom: 8px; background:url(img/bg/banner_shadow_top.png) no-repeat 0% 100%; }
.BannerBot {margin: 0 auto; padding-bottom: 23px; background:url(img/bg/banner_shadow_bot.png) no-repeat 0% 0%; }
.BannerWrapper { text-align: center; color:#FFF; background-repeat: repeat; background-position: 50% 0%; background: url(img/bg/banner_bg_green.jpg); }
.Green .BannerWrapper { background: url(img/bg/banner_bg_green.jpg); }
.DarkGray .BannerWrapper { background: url(img/bg/banner_bg_darkgray.jpg); }
.LightGray .BannerWrapper { background: url(img/bg/banner_bg_lightgray.jpg); }
.DarkYellow .BannerWrapper { background: url(img/bg/banner_bg_darkyellow.jpg); }
.Yellow .BannerWrapper { background: url(img/bg/banner_bg_yellow.jpg); }
.Red .BannerWrapper { background: url(img/bg/banner_bg_red.jpg); }
.BannerPane { }
/* Banner1 content pane p*/
.BannerPane p, .BannerPane h1 { }
/* Banner1 content pane p*/
.BannerPane img { }
/* Content content pane */
.Content { padding: 0px; margin: 0px auto; }
/* Content Admin content pane */
.ContentAdmin { margin: 0px auto; clear:both; }
/* MainContent content pane */
.MainContent { width: 640px; padding: 0px; margin: 0px 0px 0px 0px; float:left; }
/* BildPane1 content pane */
.BildPane1 { }
/* Content content pane */
.ContentPane { width: 620px; padding: 0px; margin: 0px 20px 0px 0px; float: left; }
.ContentPane td { text-align:left; }
/* Left content pane */
.LeftPane1 { width: 300px; padding: 0px; margin: 0px 20px 0px 0px; float:left; height: 1%; }
/* MiddlePane1 content pane */
.MiddlePane1 { width: 300px; padding: 0px; margin: 0px 20px 0px 0px; float:left; height: 1%; }
/* Right content pane */
.RightPane1 { width: 300px; padding: 0px; margin: 0px; float:left; height: 1%; }
/* Left content pane */
.LeftPane2 { width: 300px; padding: 0px; margin: 0px 20px 0px 0px; float:left; height: 1%; }
/* MiddlePane1 content pane */
.MiddlePane2 { width: 300px; padding: 0px; margin: 0px 20px 0px 0px; float:left; height: 1%; }
/* Right content pane */
.RightPane2 { width: 300px; padding: 0px; margin: 0px; float:left; height: 1%; }
/* Bottom content pane */
.BottomPane { padding: 0px 0px 0px 0px; margin:0px; }
/* Footer content pane */
.FooterWrapper { text-align:center; margin: 20px 0px 0px 0px; }
.FooterPane { margin: 0px auto; min-height: 300px; border-top: 0px #e5e5e5 solid; text-align:left; color: #5C5857; }
.FooterPane a {}
/******************/
.FooterPane ul { padding: 0px; margin: 0px; list-style:none; clear: both; }
.FooterPane ul li { padding: 0px; margin: 0px; display: block; list-style: none; float: left; text-align:left; background: url(img/bg/list_bg_footer.png) no-repeat 0% 0%; line-height: 100%; }
.FooterPane ul li#item01 { padding: 0px 10px 0px 6px; width: 335px; min-height: 120px; }
.FooterPane ul li#item02 { padding: 0px 14px 0px 6px; width: 200px; min-height: 120px; }
.FooterPane ul li#item03 { padding: 0px 14px 0px 6px; width: 185px; min-height: 120px; }
.FooterPane ul li#item04 { padding: 0px 14px 0px 6px; width: 195px; min-height: 120px; }
.FooterPane ul li#item05 { padding: 0px 0px 0px 6px; width: 140px; min-height: 120px; }
.FooterPane ul li#item06 { padding: 0px 0px 0px 6px; width: 140px; min-height: 120px; }
.FooterPane ul ul { padding: 0px; margin: 0px; list-style: none; }
.FooterPane ul li ul li { padding: 0px; margin: 0px; list-style: none; float: none; background: none; }
.FooterPane ul li ul li.dnnHOSTNAME { margin: 0px 0px 10px 0px; }
/***********************/
.FooterPane h3 { margin: 0px; padding:0px; color: #5C5857; font-weight: normal; font-size: 120%; }
.FooterPane h4 { margin: 0px; padding:0px; color: #5C5857; font-weight: normal; font-size: 120%; }
.FooterPane a, a.FooterToken, a.FooterToken:visited, a.LoginToken:visited, .FooterToken, .UserToken { color: #5C5857; text-decoration: none; border: none; }
.FooterPane a:hover { color: #5a7411; text-decoration: underline; }
/* Footer content pane children */
.Navigation, .Navigation a { clear: both; }
.AdressPane, .AdressPane a { font-weight:bolder; }
.AdressPane ul { margin: 0px; padding: 0px; }
.AdressPane li { margin: 0px; padding: 0px; }
/* Textbox used for newsletter */
.NewsletterDiv { position: relative; width: 150px; margin: 0px 0px 20px 0px; padding: 0px; }
.NewsletterDiv img { background: url(img/btn/btn_send.png) no-repeat 0% 0%; width: 42px; height: 24px; border: none; padding: 0px; vertical-align: middle; }
.NewsletterDiv input { float:left; background: url(img/bg/input_bg.png) repeat-x 0% 0%; height:18px; line-height: 18px; width:100px; color: #CC9; 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; }
/* Textbox used for search */
.SearchModule { height: 38px; width: 140px; }
.SearchModule input, input#dnn_dnnSEARCH_txtSearch { float:left; /**/background: url(img/bg/input_bg.png) repeat-x 0% 0%; height:18px; line-height: 18px; width:90px; color: #CC9; 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; }
.SearchModule img { /*background: url(img/btn/btn_search.png) no-repeat 0% 0%; border: none; padding: 0px; vertical-align: middle; */}
.btnSearch, a.btnSearch, a#dnn_dnnSEARCH_cmdSearch { /*background:url(img/btn/btn_search.png) no-repeat 0% 0%; height: 20px; width: 30px; margin: 0px 0px 0px 0px;*/ text-indent: -9999px; }
/********************/
a.BtnPrintPage { display:block; background: url(img/btn/btnPrintPage.png) no-repeat; width: 270px; height: 60px; text-indent: -9999px;}
.FormTable a.NormalTextBox {display:block; background: url(img/btn/btn_send.png) no-repeat; width: 270px; height: 60px; text-indent: -9999px;}
.BokaPane h2 { margin:0px; padding:0px; }
.BokaPane h2 a { display:block; text-align:right; background: url(img/bg/btnBoka_bg.png) no-repeat 100% 50%; width: 250px; padding: 5px 40px 5px 10px; font-size: 13px; }
/********************/
ul.ListUSP { list-style: none; margin-bottom: 8px; }
ul.ListUSP li { list-style: none; background-image: url(img/bg/banner_arrow_yellow.png); background-position: 100% 0%; text-align: right; padding: 13px 40px 0px 0px; margin-bottom: 1px; height:47px; }
ul.ListUSP li a { display: block; }
ul.ListUSP li h5:first-line { font-size: 80%; line-height: 100%; display: block; }
ul.ListUSP li h5 a:first-letter { }

ul.GreenButtonList { list-style: none; padding: 0px; margin: 0px; }
ul.GreenButtonList a { color:#333; display:block;}
ul.GreenButtonList a:hover { color:#000;}
ul.GreenButtonList li { color:#333; list-style: none; background: url(img/bg/banner_arrow_green.png) repeat-y; background-position: 100% 0%; text-align: left; padding: 13px 40px 10px 20px; margin-bottom: 13px; min-height:20px; }

ul.BrownButtonList { list-style: none; padding: 0px; margin: 0px; }
ul.BrownButtonList a { color:#333; display:block;}
ul.BrownButtonList a:hover { color:#000;}
ul.BrownButtonList li { color:#333; list-style: none; background: url(img/bg/banner_arrow_brown.png) repeat-y; background-position: 100% 0%; text-align: left; padding: 13px 40px 10px 20px; margin-bottom: 13px; min-height:20px;  }
/********************/


.FooterPane li.zzz { margin: 0; }
.FooterPane dl { background: url(itembg.gif) repeat-y; margin: 33px 0 0 0; padding: 0 10px; }
.FooterPane dt { font-size: 90%; padding-top: 15px; margin-bottom: 1.75em; font-weight: bold; }
.FooterPane dd { margin-left: 10px; }
/************  *************/
/**************************Containers**********************************/
td { text-align:left; border-collapse:collapse; border: none; padding: 0px; }
.DNNBannerPane { display:none; visibility:hidden; }
/*******FORM*********/
.formOrderWeb { }
.formOrderWeb label { padding: 0px 0px 10px 0px; }
.formOrderWeb input { margin: 0px 0px 10px 0px; }
/**************************FCK Editor Start************************************/
/**************************FCK Editor End************************************/
/**************************Speciales för olika puffar************************************/
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: 255px; }
.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; }
/*****************Tidigareuppdrag Kundcase_scroller.ascx på sidan med en kundcase*********************/
/******** scroller.ascx Här rekommenderar jag att du kollar att det finns fck editor template ********/
.ScrollerDiv { width:960px; margin: 0px auto 0px auto; position:relative; z-index: 800 !important; }
.ScrollerDiv .scroller { position: relative; overflow: hidden; width: 959px; height: 235px; }
.ScrollerDiv .padding { padding: 0px; }
.ScrollerDiv .scroller div div { }
.ScrollerDiv .scroller ul, .ScrollerDiv .scroller ul.items { width: 20000em; position: absolute; list-style: none; margin: 0px; padding:0px; }
.ScrollerDiv .scroller ul li, .ScrollerDiv .scroller ul.items li.item { list-style: none; display: block; float: left; margin: 0px; padding: 0px 0px 0px 0px; width: 960px; height: 235px; background: transparent no-repeat top center; }
.ScrollerDiv .scroller ul li img, .ScrollerDiv .scroller ul.items li.item img { padding: 0px 1px 0px 20px; float: right; }
.ScrollerDiv .scroller ul.items li.item p, .ScrollerDiv .scroller ul.items li.item h2, .ScrollerDiv .scroller ul li h4, .ScrollerDiv .scroller ul li h4 a, .ScrollerDiv .scroller ul.items li.item h4, .ScrollerDiv .scroller ul.items li.item h4 a { padding: 0px 0px 8px 4px; color:#FFF; font-family: "Times New Roman", Times, serif; font-style: italic; font-size: 24px; }
#flowtabs { }
.navi { position: absolute; right: 0px; bottom: 5px; z-index: 810; }
.navi a { float: left; display:block; width: 30px; height: 25px; background-image:url(img/btn/btn_scroll_green.png); background-repeat:no-repeat; background-position: 0% 0%; }
.navi a.active { background-image:url(img/btn/btn_scroll_green.png); background-position: 0% 100%; }
/**/
.CVvisitkortDiv { clear:both;}
/***********Special**************/
.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 .Default .padding img { }
.BannerPane .Default .padding h1,
.BannerPane .Default .padding h2,
.BannerPane .Default .padding h3,
.BannerPane .Default .padding p,
.BannerPane .Default .padding a { max-width: 600px; color:#FFF;}
.ContentPane .Default .padding img { padding: 0px 0px 20px 0px; background-image: none; }
.ContentPane .Default { margin: 0px 0px 0px 0px; text-align:left; position: relative; }
.ContentPane .Default .Top { padding: 0px 0px 0px 0px; }
.ContentPane .Default .Bg { min-height: 40px; }
.ContentPane .Default .Bot { padding: 0px 0px 0px 0px; }
.ContentPane .Default .padding { padding: 0px 0px 0px 0px; }
/**/
.AdminContent { width: 100%; }
.SajtkartaPane .Default .padding { padding: 2px 0px 0px 0px; }
.AddressPane .Default .padding { margin: 0px 0px 0px 0px; }
/**/
.Green {}
.DarkGray {}
.LightGray {}
.DarkYellow {}
.Yellow {}
.Red {}
/*****************Styles depending on Body tag class, dynamic******************/

/***********************************/
.LeftPane2 .Default .padding,
.MiddlePane2 .Default .padding,
.RightPane2 .Default .padding { padding: 0px 0px 0px 0px;}
/***********************************/
.BannerGreen .Default { position:relative; background-image:url(img/bg/ban_bg_short_green_mid.png); width: 300px;}

.Green .LeftPane2 .Default .Top,
.Green .MiddlePane2 .Default .Top,
.Green .RightPane2 .Default .Top { position:relative; top: -10px; 
background-image:url(img/bg/ban_bg_short_green_top.png);}

.BannerDarkGray .Default .Bg,
.Green .LeftPane2 .Default .Bg,
.Green .MiddlePane2 .Default .Bg,
.Green .RightPane2 .Default .Bg {
background:url(img/bg/ban_bg_short_green_mid.png) repeat-y; margin: 0px 0px 46px 0px;}

.Green .LeftPane2 .Default .Bot,
.Green .MiddlePane2 .Default .Bot,
.Green .RightPane2 .Default .Bot { position: relative; bottom: -30px; min-height: 30px; background:url(img/bg/ban_bg_short_green_bot.png) no-repeat 50% 100%;}

.Green .LeftPane2 .Default a,
.Green .MiddlePane2 .Default a,
.Green .RightPane2 .Default a { color:#fff; padding: 0px 0px 0px 0px; }/*6a7967*/
/***********************************/
.BannerDarkGray .Default { position:relative; 
background-image:url(img/bg/ban_bg_short_darkgray.png); width: 300px; color:#FFF; height: 134px;}

.DarkGray .LeftPane2 .Default .Top,
.DarkGray .MiddlePane2 .Default .Top,
.DarkGray .RightPane2 .Default .Top { position:relative; top: -10px; 
background-image:url(img/bg/ban_bg_short_darkgray_top.png);}

.BannerDarkGray .Default .Bg,
.DarkGray .LeftPane2 .Default .Bg,
.DarkGray .MiddlePane2 .Default .Bg,
.DarkGray .RightPane2 .Default .Bg {
background:url(img/bg/ban_bg_short_darkgray_mid.png) repeat-y; margin: 0px 0px 46px 0px;}

.DarkGray .LeftPane2 .Default .Bot,
.DarkGray .MiddlePane2 .Default .Bot,
.DarkGray .RightPane2 .Default .Bot { position: relative; bottom: -30px; min-height: 30px; 
background:url(img/bg/ban_bg_short_darkgray_bot.png) no-repeat 50% 100%;}

.DarkGray .LeftPane2 .Default a,
.DarkGray .MiddlePane2 .Default a,
.DarkGray .RightPane2 .Default a { color:#6a7967; }

.DarkGray .LeftPane2 .Default .padding,
.DarkGray .MiddlePane2 .Default .padding,
.DarkGray .RightPane2 .Default .padding,
.Green .LeftPane2 .Default .padding,
.Green .MiddlePane2 .Default .padding,
.Green .RightPane2 .Default .padding,
.Red .LeftPane2 .Default .padding,
.Red .MiddlePane2 .Default .padding,
.Red .RightPane2 .Default .padding,
.Yellow .LeftPane2 .Default .padding,
.Yellow .MiddlePane2 .Default .padding,
.Yellow .RightPane2 .Default .padding { padding: 19px 12px 40px 12px; }

.LeftPane2 .Default .padding h2,
.MiddlePane2 .Default .padding h2,
.RightPane2 .Default .padding h2 { font-size: 180%; margin: 0px 0px 2px 0px; padding: 0px 0px 0px 0px;}

.LeftPane2 .Default .padding h3,
.MiddlePane2 .Default .padding h3,
.RightPane2 .Default .padding h3 { font-size: 140%; margin: 0px 0px 2px 0px; padding: 0px 0px 0px 0px;}
/***********************************/
.BannerYellow .Default { position:relative; 
background-image:url(img/bg/ban_bg_short_yellow.png); width: 300px; color:#FFF; height: 134px;}
.RightPane2 .BannerYellow .Default h2 a { color:#fff; }

.Yellow .LeftPane2 .Default .Top,
.Yellow .MiddlePane2 .Default .Top,
.Yellow .RightPane2 .Default .Top { position:relative; top: -10px; 
background-image:url(img/bg/ban_bg_short_yellow_top.png);}

.BannerYellow .Default .Bg,
.Yellow .LeftPane2 .Default .Bg,
.Yellow .MiddlePane2 .Default .Bg,
.Yellow .RightPane2 .Default .Bg {
background:url(img/bg/ban_bg_short_yellow_mid.png) repeat-y; margin: 0px 0px 46px 0px;}

.Yellow .LeftPane2 .Default .Bot,
.Yellow .MiddlePane2 .Default .Bot,
.Yellow .RightPane2 .Default .Bot { position: relative; bottom: -30px; min-height: 30px; 
background:url(img/bg/ban_bg_short_yellow_bot.png) no-repeat 50% 100%;}

.Yellow .LeftPane2 .Default a,
.Yellow .MiddlePane2 .Default a,
.Yellow .RightPane2 .Default a,
.Yellow .LeftPane2 .Default,
.Yellow .MiddlePane2 .Default,
.Yellow .RightPane2 .Default,
.BannerYellow .Default { color:#CAA200; }
/***********************************/
.BannerRed .Default { position:relative; 
background-image:url(img/bg/ban_bg_short_red.png); width: 300px; height: 134px;}

.Red .LeftPane2 .Default .Top,
.Red .MiddlePane2 .Default .Top,
.Red .RightPane2 .Default .Top { position:relative; top: -10px; 
background-image:url(img/bg/ban_bg_short_red_top.png);}

.BannerRed .Default .Bg,
.Red .LeftPane2 .Default .Bg,
.Red .MiddlePane2 .Default .Bg,
.Red .RightPane2 .Default .Bg {
background:url(img/bg/ban_bg_short_red_mid.png) repeat-y; margin: 0px 0px 46px 0px;}

.Red .LeftPane2 .Default .Bot,
.Red .MiddlePane2 .Default .Bot,
.Red .RightPane2 .Default .Bot { position: relative; bottom: -30px; min-height: 30px; 
background:url(img/bg/ban_bg_short_red_bot.png) no-repeat 50% 100%;}

.Red .LeftPane2 .Default a,
.Red .MiddlePane2 .Default a,
.Red .RightPane2 .Default a,
.Red .LeftPane2 .Default,
.Red .MiddlePane2 .Default,
.Red .RightPane2 .Default { color:#954c43; }

/***********************************/


.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; }
/**/
/**/
.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 { margin: 0px 0px 0px 0px; }
.GoogleMaps .ContentPane { float: left; width:250px; padding: 20px 0px 0px 2px; }
.GoogleMaps .padding { padding: 0px 0px 9px 0px; }
#map { border: 0px solid #C0C0C0; float: right; height: 233px; width: 600px; }
/********************************************************/
.FormTable { }
.FormTable label { padding: 10px 0px 0px 0px; }
.LabelHead { color:#5c5857; text-transform: none; font-weight: normal; margin: 0px; line-height: 110%; font-size: 150%; padding: 1.8em 0px 18px 0px; display: block; }
/******************************/
.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*************************/
/****************************************************************/

.clear { clear:both; }
.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; }
/************************************************************/
/**********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 */

/* 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; }
/*******************************************************************************************************************/
/*******************************************************************************************************************/
/*****************MainMenu*********************/
/* Main menu content pane */
.MainMenuPane {margin: 0px; height:50px; min-width: 900px;  float: right; display:block; position: relative; z-index: 9999; }
/* root-level menu */
ul.dropdown, ul.dropdown ul, ul.dropdown li, ul.dropdown ul li { list-style: none; margin: 0px; padding: 0px; }
ul.dropdown { position: relative; top:0px; right:0px; z-index: 997; }
ul.dropdown li { float: left; /*line-height: 50px;*/ vertical-align: middle;}
ul.dropdown ul { visibility: hidden; position: absolute; top: 50px; left: 0; z-index: 598; width: 100%; margin-left: -8px; margin-top: -15px; width: 202px; padding: 12px 0px 18px 0px; background: url(img/navbar/dropdown_pane_200.png) 0 100% no-repeat;  }
ul.dropdown ul li { float: none; }
ul.dropdown ul ul { top: 35px; left: 50%; }
ul.dropdown span { float: left; display: block; cursor: pointer; }
/***************LEVEL 0*****************/
ul.dropdown li a, ul.dropdown li a:link, ul.dropdown li a:visited { color: #000; display: block; padding: 0px 0px; text-align:left; text-transform: none; text-decoration: none; font-weight: bold; font-size: 12px; /*line-height: 50px;*/}
ul.dropdown li:hover { position: relative; left:0px; z-index: 9999; cursor: default; }
ul.dropdown li:hover > ul { visibility: visible; }
ul.dropdown li a:hover, ul.dropdown li a:active { color: #000000; text-decoration: none; }
/**/

ul.dropdown li a .btnLeft { width:10px; height: 53px;}
ul.dropdown li a.current .btnLeft { width:10px; height: 53px; }
ul.dropdown li a .btnMid { line-height: 50px; height:50px; }
ul.dropdown li a.current .btnMid { background: url(img/navbar/menu_sel.png) no-repeat 50% 0%; color:#CAA200; }
ul.dropdown li a .btnRight { width:10px; height: 53px; }
ul.dropdown li a.current .btnRight { width:10px; height: 53px; }
/**/

/***************LEVEL 1*****************/
ul.dropdown ul li:hover, ul.dropdown li.hover ul li, ul.dropdown li:hover ul li { background-image:none; background-color: transparent; padding: 2px; }
ul.dropdown ul li a, ul.dropdown ul li a:link, ul.dropdown ul li a:visited { padding: 0px 20px 4px 20px; line-height: 17px; font-size: 12px; color: #000000; font-weight: normal; text-transform: none; display: block;}
ul.dropdown ul li a:hover, ul.dropdown ul li a.currentsub:hover { color:#390; text-decoration: none; background: none; }
ul.dropdown ul li a.currentsub { color:#CAA200; }
/* ----- END LEVEL */
/* Components override */

ul.dropdown li.menu_spacer_left { float:left; width:250px; height:50px; padding:0px; margin:0px; }
ul.dropdown li.menu_spacer_right { display:none; visibility: hidden;}

/*******************************************************************************************************************/
@media print {
.Header, .BannerTop, .BannerWrapper, .BannerBot, .FooterWrapper, .BtnPrintPage {display: none; visibility:hidden;}
}

