@import url('/Site/Template/Webbhuset/footer/style.css');

body { background:#e4f4fa; }

div.outer_top { float:left; width:100%; height:67px; overflow:hidden; background:url(/Site/Template/Webbhuset/images/top_bg.gif) left top repeat-x; }
div.inner_top { width:944px; margin:0 auto 0 auto; }
div.inner_top div.logo { float:left; width:250px; height:67px; }
div.inner_top a.logo { display:block; float:left: width:246px; height:67px; background:url(/Site/Template/Webbhuset/images/logo.gif) 8px center no-repeat; }

div.nav0 { float:left; width:480px; padding:23px 0 0 43px; overflow:hidden; }
div.nav0 div.items { margin:0; padding:0; }
div.nav0 .item_left { float:left; padding:0 0 0 7px; height:27px; display:inline; margin:0 10px 0 0; }
div.nav0 .item_right { float:left; padding:0 7px 0 0; }
div.nav0 .item_left_active { float:left; display:inline; margin:0 10px 0 0; height:27px; padding:0 0 0 7px; background:url(/Site/Template/Webbhuset/images/nav0_left.gif) left top no-repeat; }
div.nav0 .item_right_active { float:left; padding:0 7px 0 0; height:27px; background:url(/Site/Template/Webbhuset/images/nav0_right.gif) right top no-repeat; }
div.nav0 a { float:left; font-family:Arial, Calibri, Trebuchet MS, Tahoma, Verdana, Sans-serif; color:#ffffff; text-decoration:none; font-weight:bold; background:none; line-height:27px;  }
div.nav0 .active, div.nav0 .active:hover { color:#ffffff; background:url(/Site/Template/Webbhuset/images/nav0_bg.gif) left top repeat-x; cursor: }
div.nav0 a:hover { color:#ffeb18; }

div.apps { float:right; width:157px; border-left:1px solid #61931d; border-right:1px solid #61931d; height:54px; margin:12px 0 0 0; }
div.apps a.myapp { display:block; width:127px; height:26px; background:url(/Site/Template/Webbhuset/images/apps.gif) left top no-repeat; margin:13px 0 0 15px; cursor:pointer; }

div.outer_toptext { float:left; width:100%; background:url(/Site/Template/Webbhuset/images/top2_bg.gif) left bottom repeat-x #e4f4fa; min-height:110px; }
div.inner_toptext { width:937px; height:70px; padding:24px 0 16px 7px; margin:0 auto 0 auto; }
div.container_toptext { float:left; width:944px; }
div.container_toptext h1 { font-size:30px; line-height:30px; color:#2e383b; font-family:Arial, Tahoma, Verdana, "Trebuchet MS", Sans-serif; margin:0 0 11px 0; padding:0; }
div.container_toptext * { font-size:16px; color:#4e5456; line-height:20px; font-family:Arial, Calibri, Trebuchet MS, Tahoma, Verdana, Sans-serif; margin:0; }

div.background_start { background:url(/Site/Template/Webbhuset/images/top_text_bg/hus.gif) right bottom no-repeat; }
div.background_omoss, div.background_support { background:url(/Site/Template/Webbhuset/images/top_text_bg/doom_gabba.gif) right bottom no-repeat; }

div.outerrim { width:944px; margin:0 auto 0 auto; }
div.innerrim { float:left; width:944px; padding:39px 0 40PX 0; }

div.outerrim_wbg { float:left; display:inline; min-height:375px; width:100%; background:#ffffff; }
div.outerrim_centered { width:944px; margin:0 auto 0 auto; }

div.outerrim_bbg { float:left; display:inline; width:100%; background:#32383c; margin:8px 0 0 0; }
div.outerrim_bbg * { color:#ffffff; }
div.outerrim_bbg .Text { float:left; display:inline; width:630px; }
div.outerrim_bbg .Text a { float:left; }
div.outerrim_bbg .Text a img { border:none; }
div.outerrim_bbg .Text .content { float:right; display:inline; width:280px; }
div.outerrim_bbg .Text h3 { font-size:18px; line-height:24px; margin:12px 0 0 0; padding:0; color:#ffffff; }
div.outerrim_bbg .Text p { color:#c2c4c5; }

div.outerrim_bbg .Article { float:right; width:220px; }
div.outerrim_bbg .Article h1 { color:#5ebdff; font-size:18px; line-height:24px; margin:10px 0 0 0; padding:0; }
div.outerrim_bbg .Article .list_articles_item { border:none; padding:0!important; margin:0!important; }
div.outerrim_bbg .Article .list_article_item .body, div.outerrim_bbg .Blog .list_articles_item .ds_section_table { display:inline; margin:0 0 5px 0; padding:0!important; }
div.outerrim_bbg .Article h2 { margin:0; padding:0; }
div.outerrim_bbg .Article h2 a { font-size:14px; text-decoration:none; color:#ffffff; line-height:16px; margin:0; padding:0; font-weight:normal; color:#c2c4c5; }
div.outerrim_bbg .Article h2 a:hover { color:#ffffff; }
div.outerrim_centered_bbg { width:960px; margin:0 auto 0 auto; }
div.innerrim_bbg { float:left; width:945px; padding:10px 15px 5px 0; }

/* div.recnav1 { float:left; width:180px; padding:50px 0 50px 0; margin:0; clear:left; }
div.recnav1 a { margin:0; padding:0; line-height:20px; padding:6px 0 5px 6px; display:block; float:left; width:94%; margin:0; font-family:Arial, Calibri, Trebuchet MS, Tahoma, Verdana, Sans-serif; text-decoration:none; color:#131312; background:none; font-weight:normal; }
div.recnav1 .Menu { margin:0; padding:0; }
div.recnav1 a.active, div.recnav1 a:hover { color:#131312; } */

div.recnav1 { float:left; display:inline; clear:left; padding:50px 0 50px 0; margin:0; display:inline; width:170px; }
div.recnav1 a { text-decoration:none; line-height:18px; }
div.recnav1 a.active { color:#0f7ab0; }
div.recnav1 .level3 { margin-left:10px; }


div.col2_1 { float:left; clear:left; width:170px; padding:0 0 0 12px; }
div.col2_2 { float:right; clear:none; width:684px; margin:0 21px 0 0; display:inline; }
div.col1_1 { float:left; width:100%; padding:0 0 0 7px; }

div.col2_1_wide { float:left; display:inline; width:937px; padding:0 0 0 7px; }
div.col2_1_wide .Text { float:left; width:325px; }
div.col2_1_wide .Text p { color:#16566d; }

div, p, b, i, a { font-family:Arial, Calibri, Trebuchet MS, Tahoma, Verdana, Sans-serif; font-size:14px; line-height:20px; color:#333333; }

h1, h2, h3 { font-family:Arial, Tahoma, Verdana, "Trebuchet MS", Sans-serif; color:#4a7f0e; }
h1 { font-size:30px; line-height:32px; margin:10px 0 5px 0; }
h2 { font-size:24px; line-height:26px; margin:10px 0 5px 0; }
h3 { font-size:18px; line-height:20px; margin:10px 0 2px 0; }

.col2_1 a, .col2_2 a, .col1_1 a, .col2_1 a:visited, .col2_2 a:visited, .col1_1 a:visited { text-decoration:none; font-weight:bold; color:#7c9c5f; }
a:hover { color:#0f7ab0; }

.Article .ds_item { padding:0 0 20px 0!important; }

.appMenu { float:left; padding:10px 0 0 30px; }
.appMenu .theme1 .content1-3 { background:url(/Site/Template/Webbhuset/images/item1.png) 27px center no-repeat; }
.appMenu .theme1 .content2-3 { background:url(/Site/Template/Webbhuset/images/item2.png) 27px center no-repeat; }
.appMenu .theme1 .content3-3 { background:url(/Site/Template/Webbhuset/images/item3.png) 27px center no-repeat; }
.appMenu .theme1 .content4-3 { background:url(/Site/Template/Webbhuset/images/item4.png) 27px center no-repeat; }
.appMenu .theme1 .content5-3 { background:url(/Site/Template/Webbhuset/images/item5.png) 27px center no-repeat; }
.appMenu .theme1 .item2 { padding:0 0 0 0; background:url(/Site/Template/Webbhuset/images/login_button.png) 205px 61px no-repeat; }
.appMenu .theme1 .item2:hover { background:url(/Site/Template/Webbhuset/images/login_button_over.png) 205px 61px no-repeat; }

.CodaSlider { float:right; display:inline; width:508px; }
.CodaSlider .preslider { float:left; width: 508px; margin: 0 auto; position: inherit; }
.CodaSlider .slidertop { width: 508px; height: 8px; background:url(/Site/Template/WebbhusetStart/images/slider_top.gif) top left no-repeat; }
.CodaSlider .slider_bg { float:left; display:inline; width:492px; padding:0 8px 0 8px; height:264px; background:url(/Site/Template/WebbhusetStart/images/slider_bg.gif) left top repeat-y; }
.CodaSlider .slider { width: 492px; margin: 0 auto; position: relative; height:264px; }
.CodaSlider .scrollContainer div.panel { padding: 0; height: 264px; width:492px;  /* change to 560px if not using JS to remove rh.scroll */ }
.CodaSlider .scroll { height: 264px; overflow: auto; position: relative; /* fix for IE to respect overflow */ clear: left; background:#ffffff; }
.CodaSlider .scrollButtons { position: absolute; top: 270px; cursor: pointer;}
.CodaSlider .scrollButtons.scrollleft { left: -20px; }
.CodaSlider .scrollButtons.scrollright { right: -20px; }
.CodaSlider .sliderbottom { float:left; display:inline; background:url(/Site/Template/WebbhusetStart/images/slider_bottom.gif) bottom left no-repeat; height:272px; margin-bottom:30px; }
.CodaSlider .panel { overflow:hidden; }
.CodaSlider div.coda_navigation_bar { float:left; display:inline; width:100%; padding:14px 0 0 0; text-align:center; }
.CodaSlider ul.coda_navigation { height: 20px; list-style: none; margin: 0; padding:0; }
.CodaSlider ul.coda_navigation li { display:inline; margin:0 5px 0 5px; }
.CodaSlider ul.coda_navigation a { background: url(/Site/Module/CodaSlider/Images/nav_item.gif) center center no-repeat; padding:7px; text-decoration:none; }
.CodaSlider ul.coda_navigation a:hover { background: url(/Site/Module/CodaSlider/Images/nav_item_selected.gif) center center no-repeat; }
.CodaSlider ul.coda_navigation a.selected { background: url(/Site/Module/CodaSlider/Images/nav_item_selected.gif) center center no-repeat; }

.Horde { float:none; max-width:380px; width:80%; margin:0 auto 0 auto; }

.FortNox { border-bottom:1px solid #4a7f0e; float:left; width:100%; }
.FortNox span.title { float:left; padding:0 5px 0 0; }

.DS1Login { float:left; width:300px; }
.DS1Login .ds1_header { display:inline; width:300px; height:160px; background:url(/Site/Template/Webbhuset/images/ds1_login.jpg) left top no-repeat; margin:0 0 20px 0; }
.DS2Login { float:right; width:300px; }
.DS2Login .ds2_header { display:inline; width:300px; height:160px; background:url(/Site/Template/Webbhuset/images/ds2_login.jpg) left top no-repeat; margin:0 0 20px 0; }

.module_1837 { clear:none; }