/*************************************************** Reset start **********************************************************/
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, dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}

.clearFloats{clear:both;height:0;}

:focus{outline: 0;}
/*************************************************** Reset end ***********************************************************/


/*************************************************** Globals start **********************************************************/
/* Colors 
#4f107a - LillaMørk
#9325b2 - LillaLys
#f3f4f2 - BGgrå
#333
#333
#666
*/
body{font-family:Arial,Helvetica,Sans-Serif; font-size:1em; line-height:1em; background-color:#FAFAFA; color:#333;}
h1{font-size:1.8em; font-weight:normal; margin-bottom:0.6em; line-height:1em;}
h2{font-size:1.4em; font-weight:normal; margin-bottom:0.6em; line-height:1em; }
h3{font-size:1.3em; font-weight:normal; margin-bottom:0.5em;line-height:1em; }
h4{font-size:1.2em; font-weight:bold; margin-bottom:0.5em;line-height:1em; }
h5{font-size:1.2em; font-weight:normal; margin-bottom:0.4em;line-height:1em; }
h6{font-size:1.1em; font-weight:bold; margin-bottom:0.3em;line-height:1em; }
p{font-size: 0.8em;line-height:1.5em;}
a{text-decoration:none; font-weight:normal;color:#9325b2}
a:hover{text-decoration:underline;}
ol,ul{padding-left:2.5em;margin:1em 0;}
input{font-family:Arial,Helvetica,Sans-Serif;}
strong{font-weight:bold;}

/*************************************************** Globals end **********************************************************/

#MainWrapper{width:963px;margin:0 auto;overflow:hidden;}
#MainWrapper img.FrameImg{float:left;}
#MainHeader{width:963px;float:left;height:118px;background:url(../bolgen/gfx/BolgenLogo.gif) no-repeat left;position:relative}
#MainBodyTop{width:963px;height:15px; float:left;background:url(../bolgen/gfx/MainBodyTop.gif) no-repeat left;}
#MainBody{width:939px;float:left;padding:8px 12px 24px 12px; background:url(../bolgen/gfx/MainBodyBackground.gif) repeat-y;}
#MainBodyBottom{width:963px;height:15px; float:left;background:url(../bolgen/gfx/MainBodyBottom.gif) no-repeat left;}
#MainContent{padding: 0 12px;margin-top:14px;overflow:hidden;}
#MainFooter{width:963px;margin:0 auto;overflow:hidden; text-align:center;}


/******************* Header start ******************/
#MainHeader img{float:left;}
/*#MainHeader #search{height:26px;float:right;margin:92px 24px 0 0;}*/
#MainHeader #search{position:absolute; height:26px;bottom:0px;right:24px;}
#MainHeader #search input[type=text]{width:106px; height:20px; background:url(../bolgen/gfx/SearchField.gif) no-repeat;
                                    border:0; color:#333; font-size:0.7em; padding:6px 12px 0 12px; margin:0 7px;float:left;}
#MainHeader #HomeLink{display:block; width:265px; height:118px;float:left;}

#MainHeader #UserInfo{float:right;margin: 20px 24px 0 0;}
#MainHeader #UserInfo p{text-align:right;}
                                    
/******************* Header end   ******************/



/******************* Navigation start ******************/
#MainBody #MainMenu{width:893px; height:36px; background:url(../bolgen/gfx/MenuBackground.gif) no-repeat;margin:0 auto;padding:0 12px;}
#MainBody #MainMenu li{list-style:none;display:inline;float:left;overflow:auto;background:transparent url(../bolgen/gfx/MainMenuSep.gif) no-repeat scroll right center;padding-right:2px;}
#MainBody #MainMenu li a{color:#fff; font-size:0.7em; line-height:36px; display:block; float:left;padding:0 15px; font-weight:normal;}
#MainBody #MainMenu li a.selected{color:#333; background:url(../bolgen/gfx/MainMenuBg_Selected.gif) repeat-x;}
#MainBody #MainMenu li img{float:left;}

#MainBody #MainMenu.loggedin{background:url(../bolgen/gfx/MenuBackground_Yellow.gif) no-repeat;}
#MainBody #MainMenu.loggedin li{background:transparent url(../bolgen/gfx/MainMenuSep_yellow.gif) no-repeat scroll right center}
#MainBody #MainMenu.loggedin li a{color:#000;}

#MainBody #SubMenu{width:893px;height:36px;background:url(../bolgen/gfx/dots.gif) repeat-x bottom; margin:0 auto;padding:0 5px;}
#MainBody #SubMenu li{display:inline;}
#MainBody #SubMenu li a{color:#333;font-size:0.7em;font-weight:normal; line-height:36px; display:block; float:left;padding:0 10px;background:url(../bolgen/gfx/SubMenuSeparator.gif) no-repeat left;}
#MainBody #SubMenu li:first-child a{background:none;}
#MainBody #SubMenu li a.selected{font-weight:bold;}
/******************* Navigation end   ******************/

/******************* BreadCrumbs start ******************/
#MainBody #BreadCrumbs{display:block;width:915px;margin:12px auto 0 auto;color:#333;font-size:0.7em;}
#MainBody #BreadCrumbs img{margin:0 5px;}
#MainBody #BreadCrumbs a.Active{Color:#333;font-weight:bold;}
/******************* BreadCrumbs end   ******************/

/******************* FrontPage start ******************/
#MainBody #AdListLarge{margin:31px 0 0 0;padding:0;overflow:hidden;}
#MainBody #AdListLarge li{list-style:none; display:inline;}
#MainBody #AdListLarge li a{display:block; float:left;}
#MainBody #AdListLarge li:first-child a{margin-right:1px;}

#MainBody #AdListSmall{margin:10px 0 0 0;padding:0;overflow:hidden;}
#MainBody #AdListSmall li{display:block; width:220px; overflow:hidden; float:left;margin-left:12px;}
#MainBody #AdListSmall li h1{font-size:0.95em;margin-top:12px;}
#MainBody #AdListSmall li h2{font-size:0.7em;font-weight:bold;margin-top:7px;}
#MainBody #AdListSmall li p{font-size:0.7em;color:#333;background:url(../bolgen/gfx/dots.gif) repeat-x bottom;padding-bottom:7px;height:63px;display:block; }
#MainBody #AdListSmall li a.ReadMore{font-size:0.7em; color:#9325b2; font-weight:normal; line-height:32px;padding-left:19px; display:block; border-bottom:solid 1px #CCC; background:url(../bolgen/gfx/ReadMoreArrow.gif) no-repeat left;}

/******************* FrontPage end   ******************/


/******************* ShowList start ******************/
#MainContent select{font-size:0.7em;height:20px;background:url(../bolgen/gfx/FilterBg.gif) repeat-x; border:solid 1px #dfdfdf; margin:0 0 1em 0;}
#MainContent #FilterList{padding:0;overflow:auto;}
#MainContent #FilterList li{display:inline;}
#MainContent #FilterList li a{font-size:0.7em; font-weight:normal; color:#666;padding-left:20px; cursor:pointer;display:block;float:left; margin-right:15px;}
#MainContent #FilterList li a.filter_active{background:url(../bolgen/gfx/FilterSelectOn.gif) no-repeat left; }
#MainContent #FilterList li a.filter_inactive{background:url(../bolgen/gfx/FilterSelectOff.gif) no-repeat left;}

#MainContent table.Showlist{width:100%;}
#MainContent table.Showlist tr{background:url(../bolgen/gfx/dots.gif) repeat-x bottom;}
#MainContent table.Showlist tr th{padding:0 2px 20px 2px;font-size:0.9em; color:#4f107a; text-align:left;vertical-align:top;font-weight:normal;}
#MainContent table.Showlist tr th:first-child{padding:0 12px 20px 12px;}
#MainContent table.Showlist tr td{color:#333;padding:4px 2px 5px 2px; font-size:0.7em; text-align:left;vertical-align:top;}
#MainContent table.Showlist tr td:first-child{font-weight:bold;padding:4px 12px 2px 12px;}
#MainContent table.Showlist tr td:first-child + td{color:#333;}
#MainContent table.Showlist tr td.btnField{vertical-align:middle;}
#MainContent table.Showlist tr td.btnField a{display:block;}
/******************* ShowList end   ******************/


/******************* StandardPage start ******************/
#MainContent h1 {font-size:1.75em;}
#MainContent #ArticleContent{width:715px;float:left;}
#MainContent #ArticleContent.Showinfo{width:667px;float:left;}
#MainContent #ArticleContent img.visningsbilde{float:right; margin: 0 0 1em 1em;}
#MainContent #ArticleContent p{font-size:0.75em; color:#333; margin-bottom:1.2em;}
#MainContent #ArticleContent div.Ingress p{font-size:0.8em; color:#333; margin-bottom:1.2em;}
#MainContent #ArticleContent a.back{font-size:0.7em; color:#9325b2; font-weight:normal; line-height:32px; display:block; float:left;
                                           padding-left:19px; background:url(../bolgen/gfx/BackArrow.gif) no-repeat left;}

#MainContent #ArticleContent div.ToolBar{background:#f3f4f2; padding:0 12px; width:667px;}
#MainContent #ArticleContent div.ToolBar ul{margin:0;padding:0;}
#MainContent #ArticleContent div.ToolBar li{display:inline; background:url(../bolgen/gfx/IB_Seperator.gif) no-repeat left; padding:0 13px;vertical-align:middle;}
#MainContent #ArticleContent div.ToolBar li:first-child{background:none;padding-left:0;}
#MainContent #ArticleContent div.ToolBar li a{font-size:0.75em; color:#9325b2; line-height:31px;padding-left:22px;}
#MainContent #ArticleContent div.ToolBar li a.ReadMore{background:url(../bolgen/gfx/IB_ReadMoreArrow.gif) no-repeat left;}
#MainContent #ArticleContent div.ToolBar li a.Facebook{background:url(../bolgen/gfx/IB_FacebookIcon.gif) no-repeat left;}
#MainContent #ArticleContent div.ToolBar li a.Print{background:url(../bolgen/gfx/IB_PrinterIcon.gif) no-repeat left;}




#MainContent #RelatedList{width:170px;margin:0 0 0 17px; padding:0 0 0 13px; float:right;
            min-height:470px;height:auto !important;height:470px;background:url(../bolgen/gfx/RelatedLine.gif) no-repeat left top;}
#MainContent #RelatedList li{list-style:none;margin-top:20px;padding-top:22px;background:url(../bolgen/gfx/dots.gif) repeat-x top;}
#MainContent #RelatedList li:first-child{margin-top:0;padding-top:0;background:none;}
#MainContent #RelatedList li h2{font-size:0.8em;}
#MainContent #RelatedList li p{font-size:0.7em;color:#333; margin-bottom:0.8em;}
#MainContent #RelatedList li a.readMore{font-size:0.7em; padding-left:19px; display:block;
                                           background:url(../bolgen/gfx/ReadMoreArrow.gif) no-repeat left;}


#MainBody #NewsList{margin:10px 0 0 0;padding:0 12px;overflow:hidden;}
#MainBody #NewsList li{display:block; width:429px; overflow:hidden; float:left;margin-bottom:6px;}
#MainBody #NewsList li.right{margin-left:28px;}
#MainBody #NewsList li h1{font-size:0.95em;margin-top:12px;}

#MainBody #NewsList li div.image{width:190px; height:103px; overflow:hidden; float:left; margin-right:19px;}

#MainBody #NewsList li div.text{width:220px;float:right; position:relative;}
#MainBody #NewsList li div.text p{font-size:0.7em; line-height:1.4em; color:#333;background:url(../bolgen/gfx/dots.gif) repeat-x bottom;
                                    padding-bottom:7px; display:block; height:63px;}
#MainBody #NewsList li div.text a.ReadMore{font-size:0.7em; line-height:32px; padding-left:19px; display:block; border-bottom:solid 1px #CCC; 
                                           background:url(../bolgen/gfx/ReadMoreArrow.gif) no-repeat left;}
/******************* StandardPage end   ******************/








/******************* SearchPage start ******************/
#MainBody #SearchList{margin:31px 0 0 0;padding:0 12px;overflow:hidden;}
#MainBody #SearchList li{display:block; overflow:hidden; margin-bottom:6px; 
list-style:none;background:url(../bolgen/gfx/dots.gif) repeat-x bottom; padding-bottom:1px; }
#MainBody #SearchList li h2{font-size:0.95em;margin-top:12px;}
#MainBody #SearchList li h2 a{ font-weight:normal;color:#333;}
#MainBody #SearchList li p{ font-size:0.7em; color:#333; margin:18px 0 12px 0;}
#MainBody #SearchList li a.ReadMore{font-size:0.7em; color:#9325b2; font-weight:normal; line-height:32px;
                                           padding-left:19px; display:block; float:left; overflow:hidden;
                                           background:url(../bolgen/gfx/ReadMoreArrow.gif) no-repeat left;}
/******************* SearchPage end   ******************/



/******************* InfoBox start ******************/
#MainBody div.InfoBox { display: none; }
div.InfoBox{background-color: #FFF; color: #333; width:826px; padding:15px; /*float:left;*/overflow:auto;}
div.InfoBox img{float:left;border:solid 1px #e2e3e3;margin-right:15px; max-width:250px;}
div.InfoBox p{ font-size:0.75em; text-align:justify;}
div.InfoBox h1{color:#333;margin-top:0.5em;}

div.InfoBox div.ToolBar{clear:both;background:#f3f4f2;/*position:absolute; bottom:0;*/ padding:0 12px; width:802px;}
div.InfoBox div.ToolBar ul{margin:0;padding:0;}
div.InfoBox div.ToolBar li{display:inline; background:url(../bolgen/gfx/IB_Seperator.gif) no-repeat left; padding:0 13px;vertical-align:middle;}
div.InfoBox div.ToolBar li:first-child{background:none;padding-left:0;}
div.InfoBox div.ToolBar li a{font-size:0.75em; color:#9325b2; line-height:31px;padding-left:22px;}
div.InfoBox div.ToolBar li a.ReadMore{background:url(../bolgen/gfx/IB_ReadMoreArrow.gif) no-repeat left;}
div.InfoBox div.ToolBar li a.Facebook, div#ArticleContent p a.Facebook {background:url(../bolgen/gfx/IB_FacebookIcon.gif) no-repeat left; padding-left: 22px;}
div.InfoBox div.ToolBar li a.Print{background:url(../bolgen/gfx/IB_PrinterIcon.gif) no-repeat left;}

div.Content {width:578px; float:left;min-height:300px;}

div.FaktaColumn{background-color: #FFF; color: #333; font-size:0.8em;width:209px; height:100%; float:right; padding-left:18px; border-left:solid 1px #f1f1f1; margin-left:20px;}
div.FaktaColumn h2{clear:both;color:#9325b2;background:#f3f4f2; padding:7px; font-size:13px; text-transform:uppercase;}
div.FaktaColumn ul{margin:0 0 24px 0;padding:0;}
div.FaktaColumn ul li{list-style:none;margin:3px 0; font-size:11px;}
div.FaktaColumn ul li strong{margin-right:7px;color:#333;}
div.FaktaColumn img{/*float:right; */margin-top:2em;}
/******************* InfoBox end   ******************/

/******************* LoginBox start   ******************/
div.LoginBox { width: 300px; margin: 30px auto; font-size: 0.95em; }
div.LoginBox div { overflow: hidden; clear: both; margin-bottom: 5px;}
div.LoginBox div label, div.LoginBox div span { color: #4F107A; float: left; line-height: 26px; padding-right: 5px; }
div.LoginBox div input { margin: 0; }
div.LoginBox div input[type=text], div.LoginBox input[type=password] { width: 176px; background:url("../bolgen/gfx/Input_Login.gif") no-repeat scroll 0 0 transparent; height: 20px; border: 0; padding:6px 12px 0; float: right; }
div.LoginBox div input[type=submit] { float: right; }
div.LoginBox div.RememberMe { font-size: 0.7em; float: right; }
div.LoginBox div.RememberMe label { line-height:normal; }
/******************* LoginBox end   ******************/

/******************* Footer start ******************/
#MainFooter p{font-size:0.7em;color:#333;}
/******************* Footer end   ******************/

