/*========================================================*/
/*  Common                                                  */
/*========================================================*/

html {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
}

#Body { 
    width:100%;
    margin:0 auto 0 auto; 
    padding:0;
    text-align:center;
    background:#ffffff;
}

#wrapper { 
    width:960px;
    padding:0; 
    margin:0 auto;
    text-align:right; 
}

#innerwrapperF { 
    width:960px;
    padding:0; 
    margin:0 auto; 
    float:left; 
    clear:none;
    text-align:right;   
}

#innerwrapper { 
    width:960px;
    padding:0; 
    margin:0 auto; 
    float:left; 
    clear:none;
    text-align:left;
}

#site {
	width:960px;
	margin:0 auto; 
	text-align:left;
}

/*  Top  */
#wrappertopmenu { 
    width:960px; 
    height:47px; 
    padding:0;
    margin:0;  
    background:#707172;
}

#topmenu { 
    width:960px; 
    padding:0;
    margin:0;  
    height:47px;
    margin:0;
}

#header {
    height:66px;
    width:960px;
    margin:0;
    padding:0;
}

#headerleft {
    height:66px;
    width:184px;
    margin:0;
    padding:0;
    float:left;
    clear:none;
}
#headerright {
    height:66px;
    width:410px;
    margin:0 0 0 0;
    padding:0;
    float:right;
    clear:right;
    text-align:right;
}

/*  Shortlinks  */
#ShortLinks {
    width:180px;
    margin:0;
    padding:40px 0 0 0;
    float:left;
    clear:none;
    text-align:right;
}
.ShortLinks { 
    width:180px; 
    padding:0;
    margin:0;  
    float:right; 
    clear:left;     
    text-align:right; 
} 


/*  Search  */
#Search {
    width:230px;
    margin:0;
    padding:25px 0 0 0;
    float:right;
    clear:right;
}
.Search { 
    width:120px; 
    padding:15px 0 0 0;
    margin:0 0 0 50px;  
    float:right; 
    clear:left;     
    text-align:right; 
} 


/*  Breadcrumb and Social  */
#wrapperbreadcrumb { 
    width:960px; 
    padding:0;
    margin:0;  
    background:#ff0000;
}

#breadcrumb {
    float:left;
    clear:none; 
    width:600px; 
    padding:0;
    margin:20px 0 10px 10px;  
    font-family:Arial,Helvetica; 
    font-size:11px; 
    color:#000000;
}
.Breadcrumb_Link:link, 
a.Breadcrumb_Link:link,
.Breadcrumb_Link a:link { 
    font-family:Arial,Helvetica; 
    font-size:11px; 
    color:#000000; 
    text-decoration:none; 
}
.Breadcrumb_Link:visited, 
a.Breadcrumb_Link:visited,
.Breadcrumb_Link a:visited { 
    font-family:Arial,Helvetica; 
    font-size:11px; 
    color:#000000;
    text-decoration:none; 
}
.Breadcrumb_Link:hover, 
a.Breadcrumb_Link:hover,
.Breadcrumb_Link a:hover { 
    font-family:Arial,Helvetica; 
    font-size:11px; 
    color:#000000;
    text-decoration:underline; 
}  
.Breadcrumb_Link:active, 
a.Breadcrumb_Link:active,
.Breadcrumb_Link a:active { 
    font-family:Arial,Helvetica; 
    font-size:11px; 
    color:#000000;
    text-decoration:none;
}

#Social {
    float:right;
    clear:none; 
    width:100px; 
    padding:0;
    margin:20px 10px 10px 0;  
    font-family:Arial,Helvetica; 
    font-size:11px; 
    color:#000000;
    text-align:right;
}
/* AddThis */

.addthis_toolbox .hover_effect {
    width:100px;
    font-family:Arial,Helvetica;
    font-size:11px;
    color:#000000;
    text-align:right;
}
.addthis_toolbox .hover_effect div {
    float:left;
}
.addthis_toolbox .hover_effect a {
    border:1px solid #fff;
    padding:2px 2px 2px 16px;
    position:relative;
    text-decoration:none;
}
.addthis_toolbox .hover_effect a:hover {
    border:1px solid #707173;
    -moz-border-radius:0px;
    -webkit-border-radius:0px;
    background:#ebecec;
    font-family:Arial,Helvetica;
    font-size:11px;
    color:#000000;
    text-decoration:none;
}
.addthis_toolbox .hover_effect span {
    position:absolute;
    width:16px;
    height:16px;
    top:2px;
    left:1px;
}

/*  Main content  */
#content { 
    width:960px; 
    padding:0;  
    margin:0;
    float:left;
    clear:left;
    min-height:350px;
    height:auto !important;
    height:350px;
    background:#ffffff;
}
	
* html #content { width:960px; padding:0; } /*IE*/

#main { 
    float:left;
    width:960px; 
    padding:0; 
    margin:0;
}
* html #main { float:right; clear:right; } /*IE*/ 

/*  Contentpane */
#maincontent { 
    width:960px; 
    text-align:left; 
    padding:0; 
    margin:0px 10px 10px 10px; 
    float:left;
    clear:none; 
}
.maincontent { 
    width:940px; 
    padding:0;
    margin:0;  
    float:left; 
    clear:left;     
    text-align:left; 
} 
 
/*  Main bottom  */
#mainbottom { 
    width:960px; 
    text-align:left; 
    margin:0; 
    padding:0;
    float:left;
    clear:left; 
}
#mainbottomleft { 
    float:left; 
    clear:none; 
    width:211px; 
    height:298px;
    text-align:left; 
    margin:0 8px 0 0; 
    padding:0; 
    background:url(images/bg_feed.jpg) no-repeat left top;
}
.mainbottomleft { 
    width:191px; 
    padding:0 10px 10px 10px; 
    float:left; 
    clear:left; 
    margin:0; 
    text-align:left; 
} 
* html .mainbottomleft { height:211px; }
 
#mainbottomright { 
    width:741px;
    height:298px;
    float:left; 
    clear:none; 
    text-align:left; 
    margin:0; 
    padding:0;
    background:#707172;
} 
* html #mainbottomright { height:296px; }

.mainbottomright { 
    width:741px;
    height:257px;
    float:left; 
    clear:left; 
    text-align:left; 
    margin:0; 
    padding:0; 
    position:relative;
} 

#mainbottomrightbottom { 
    width:741px;
    height:41px;
    float:left; 
    clear:left; 
    text-align:left; 
    margin:0; 
    padding:0;
    background:#707172 url(images/bg_bottom_faner.jpg) no-repeat left bottom;
} 

.mainbottomrightbottom { 
    width:731px;
    float:left; 
    clear:left; 
    text-align:left; 
    margin:0; 
    padding:14px 0 0 10px; 
    position:relative;
    font-family:Arial,Helvetica;
    font-size:11px;
    font-weight:normal;
    color:#e2e2e2;
} 


/*  Bottom  */
#footerwrapper { 
    width:960px;
    padding:0; 
    margin:0 auto 0 auto;
}

#credits { 
    width:960px;
    padding:0;
    margin:0;
    font-family:Arial;
    color:#707172;
    font-size:11px;
    font-weight:normal;
    text-align:center;
}

/*========================================================*/
/*  Frontpage                                             */
/*========================================================*/

/*  Header */
#headerFrontPic {
    height:273px;
/*    height:428px;          Rosa sløyfe */
    width:960px;
    margin:0;
    padding:0;
}

.frontPic {
    height:273px;
/*    height:428px;          Rosa sløyfe */
    width:960px;
    margin:0;
    padding:0;
    float:left;
    clear:none;
}

/*  Main top */
#maintop {
    width:960px; 
    text-align:left; 
    margin:0; 
    padding:0;
    float:left;
    clear:left; 
}

#topboxes {     
    float:left; 
    clear:left; 
    width:940px; 
    text-align:left; 
    margin:10px 10px 20px 10px; 
    padding:0;  
}
#topboxes p { margin:0; }   

#topbox-1 { 
    width:220px; 
    float:left; 
    clear:none; 
    text-align:left; 
    margin:0 20px 0 0; 
    padding:0; 
}
.topbox-1 { 
    width:220px; 
    float:left; 
    clear:none; 
    text-align:left; 
    margin:0; 
    padding:0; 
    position:relative; 
}
       
#topbox-2 { 
    width:220px; 
    float:left; 
    clear:none; 
    text-align:left; 
    margin:0 20px 0 0; 
    padding:0; 
} 
.topbox-2 { 
    width:220px; 
    float:left; 
    clear:right; 
    text-align:left; 
    margin:0; 
    padding:0; 
    position:relative; 
}

#topbox-3 { 
    width:220px; 
    float:left; 
    clear:none; 
    text-align:left; 
    margin:0 20px 0 0; 
    padding:0; 
} 
.topbox-3 { 
    width:220px; 
    float:left; 
    clear:right; 
    text-align:left; 
    margin:0; 
    padding:0; 
    position:relative; 
}

#topbox-4 { 
    width:220px; 
    float:right; 
    clear:right; 
    text-align:left; 
    margin:0; 
    padding:0; 
} 
.topbox-4 { 
    width:220px; 
    float:left; 
    clear:right; 
    text-align:left; 
    margin:0; 
    padding:0; 
    position:relative; 
}

/*  Main middel */
#mainmiddel {
    width:960px; 
    text-align:left; 
    margin:0; 
    padding:0;
    float:left;
    clear:left; 
}

#contentboxes {     
    float:left; 
    clear:left; 
    width:940px; 
    text-align:left; 
    margin:10px 10px 20px 10px; 
    padding:0;  
}

#contentbox-1 { 
    width:460px; 
    float:left; 
    clear:none; 
    text-align:left; 
    margin:0 20px 0 0; 
    padding:0; 
}
.contentbox-1 { 
    width:460px; 
    float:left; 
    clear:none; 
    text-align:left; 
    margin:0; 
    padding:0; 

}     
#contentbox-2 { 
    width:460px; 
    float:right; 
    clear:right; 
    text-align:left; 
    margin:0; 
    padding:0; 
} 
.contentbox-2 { 
    width:460px; 
    float:left; 
    margin:0; 
    padding:0; 

}

/*========================================================*/
/*  Standard                                              */
/*========================================================*/ 

/*  Header */
#headerPic {
    height:140px;
    width:960px;
    margin:0;
    padding:0;
    background:url(images/bg_header.png) no-repeat left top;

}

/*  Main content */
#maincontentleft { 
    float:left; 
    clear:none; 
    width:620px; 
    text-align:left; 
    margin:0 10px 0 10px; 
    padding:0;
    background:#e8ecf1; 
    min-height:530px;
    height:auto !important;
    height:530px;
}
.maincontentleft { 
    width:580px; 
    padding:0; 
    float:left; 
    clear:left; 
    margin:35px 20px 15px 20px; 
    text-align:left; 
}   

 #maincontentright { 
    width:310px; 
    float:left; 
    clear:none; 
    text-align:left; 
    margin:0; 
    padding:0; 
} 

.maincontentright { 
    width:310px; 
    float:left; 
    clear:right; 
    text-align:left; 
    margin:0; 
    padding:0; 
    position:relative; 
}

/*  Content */
#mainstandard {
    width:960px; 
    text-align:left; 
    margin:0; 
    padding:0;
    min-height:350px;
    height:auto !important;
    height:350px;
}

#standard {     
    float:left; 
    clear:left; 
    width:960px; 
    text-align:left; 
    margin:10px 0 40px 0; 
    padding:0;  
}
#standard p { margin:0; }   

#contentleft { 
    width:210px; 
    float:left; 
    clear:none; 
    text-align:left; 
    margin:0 20px 0 0; 
    padding:0; 
}
#leftmenu { 
    width:190px; 
    float:left; 
    clear:none; 
    text-align:left; 
    margin:0; 
    padding:0; 
    position:relative; 
} 

#contentleftpane { 
    width:210px; 
    float:left; 
    clear:none; 
    text-align:left; 
    margin:0; 
    padding:0; 
    position:relative; 
} 
.contentleft { 
    width:210px; 
    float:left; 
    clear:none; 
    text-align:left; 
    margin:20px 0 0 0; 
    padding:0; 
    position:relative; 
}  
#contentright { 
    width:730px; 
    float:right; 
    clear:right; 
    text-align:left; 
    margin:0; 
    padding:0; 
} 
.contentright { 
    width:730px; 
    float:left; 
    clear:right; 
    text-align:left; 
    margin:0; 
    padding:0; 
    position:relative; 
}

/*========================================================*/
/*  News                                                  */
/*========================================================*/

/*  Header */
#headerPic {
    height:140px;
    width:960px;
    margin:0;
    padding:0;
    background:url(images/bg_header.png) no-repeat left top;
}

/*  Main top */
#newstop {
    width:730px; 
    text-align:left; 
    margin:0; 
    padding:0;
}

#newsboxes {     
    float:left; 
    clear:left; 
    width:730px; 
    text-align:left; 
    margin:10px 0 40px 0; 
    padding:0;  
}
#newsboxes p { margin:0; }   

#newsbox-1 { 
    width:220px; 
    float:left; 
    clear:none; 
    text-align:left; 
    margin:0 35px 0 0; 
    padding:0; 
}
.newsbox-1 { 
    width:220px; 
    float:left; 
    clear:none; 
    text-align:left; 
    margin:0; 
    padding:0; 
    position:relative; 
}
       
#newsbox-2 { 
    width:220px; 
    float:left; 
    clear:none; 
    text-align:left; 
    margin:0 35px 0 0; 
    padding:0; 
} 
.newsbox-2 { 
    width:220px; 
    float:left; 
    clear:right; 
    text-align:left; 
    margin:0; 
    padding:0; 
    position:relative; 
}

#newsbox-3 { 
    width:220px; 
    float:right; 
    clear:right; 
    text-align:left; 
    margin:0; 
    padding:0; 
} 
.newsbox-3 { 
    width:220px; 
    float:left; 
    clear:right; 
    text-align:left; 
    margin:0; 
    padding:0; 
    position:relative; 
}

/*========================================================*/
/*  Admin                                                 */
/*========================================================*/

#maincontentadmin { 
    float:left; 
    clear:none; 
    width:940px; 
    text-align:left; 
    margin:0 10px 0 10px; 
    padding:0;
    background:#e8ecf1; 
    min-height:530px;
    height:auto !important;
    height:530px;
}
.maincontentadmin { 
    width:940px; 
    padding:0; 
    float:left; 
    clear:left; 
    margin:35px 20px 15px 20px; 
    text-align:left; 
}   
   

.AdminMenu {
	display:block;
	font-weight:normal;
	height:40px;
	position:relative;
	z-index:1000;
	width:100%;
	background:url(menu_img/menu_bg.png) repeat-x top left;

}
* html .AdminMenu { display:block; height:35px; text-align:left; } /*IE*/

/*========================================================*/
/*     Login                                              */
/*========================================================*/ 

#Login { 
    padding:0; margin:0; width:100%; text-align:right; float:left;
 }
.Login {
	font-family:Arial,Helvetica;
	color:#707172;
	font-size:11px;
	font-weight:normal;
}
.Login:link, a.Login:link,.Login a:link  {
	font-family:Arial,Helvetica;
	color:#707172;
	font-size:11px;
	font-weight:normal;
}
.Login:visited, a.Login:visited,.Login a:visited {
	font-family:Arial,Helvetica;
	color:#707172;
	font-size:11px;
	font-weight:normal;
}
.Login:hover, a.Login:hover,.Login a:hover {
	font-family:Arial,Helvetica;
	color:#707172;
	font-size:11px;
	font-weight:normal;
}
.User:link, a.User:link,.User a:link {
	font-family:Arial,Helvetica;
	color:#707172;
	font-size:11px;
	font-weight:normal;
}
.User:visited, a.User:visited,.User a:visited {
	font-family:Arial,Helvetica;
	color:#707172;
	font-size:11px;
	font-weight:normal;
}
.User:hover, a.User:hover,.User a:hover {
	font-family:Arial,Helvetica;
	color:#707172;
	font-size:11px;
	font-weight:normal;
}

/*========================================================*/
/*     Menu                                               */
/*========================================================*/ 

/* main menu td */
.main_dnnmenu_bar 
{
	cursor:pointer;
	font-size: 11px; 
	background-color:transparent;
	width:100%;
}

/*  Main Menu Normal  */
.main_dnnmenu_rootitem  
{	
	color: #375162;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px; 
	font-weight:bold; 	
	text-align:center; 
	padding:12px 12px 12px 12px;
	text-transform:uppercase; 
	margin-right:1px;
	white-space:nowrap;
	float:left;
}


/*  Main menu hover  */
.main_dnnmenu_rootitem_hover
{  
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px; 
	font-weight:bold;
	text-align:center;
	padding:12px 12px 12px 12px;
	background:url(menu_img/menu_hover.gif) repeat-x top left;
	text-transform:uppercase; 
	margin-right:1px;
	white-space:nowrap;
	float:left;
}

/*  Main menu selected  */
.main_dnnmenu_rootitem_selected 
{
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
	font-size: 13px;
	padding:12px 12px 12px 12px;
	background:url(menu_img/menu_active.gif) repeat-x top left;
	text-transform:uppercase; 
	margin-right:1px;
	white-space:nowrap;
	float:left;
}

/*  SUB Menu Normal */
.main_dnnmenu_submenu 
{
	border:1px solid #c0d6e5;
}

.main_dnnmenu_submenu td
{
	background-color:#f8faff;
	z-index: 10000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight:bold;
	text-align:left;
	color:#000000;
	line-height:2em;
	padding: 0px 5px;
	margin:0px;	
}

/*  SUB Menu hover & selected */
.main_dnnmenu_itemhover td   
{  
	background:#ce0d0d url(menu_img/submenu_hover.gif) repeat-x top left;
	color:#ffffff;
}
.main_dnnmenu_itemselected td{
    background:#ce0d0d url(menu_img/submenu_active.gif) repeat-x top left;
	color:#ffffff;
}

.main_dnnmenu_break
{
	height:2px;
	background-color:#d5e0ff;
}

.icn
{
	display:none;
}



/* Module Action Menus */
.ModuleTitle_SubMenu
{
	border:1px solid #c0d6e5;
	position:relative;
}

.ModuleTitle_SubMenu td{
	background-color:#f8faff;
	white-space:nowrap;
} 

.ModuleTitle_MenuIcon {
	background-color:#f8faff; 
	border:none;
	padding:0px 2px;
}

.ModuleTitle_MenuItemSel td, .ModuleTitle_MenuItemSel, .ModuleTitle_MenuItemSel td .ModuleTitle_MenuIcon {
	background:#ce0d0d url(menu_img/submenu_hover.gif) repeat-x top left;
	color:#ffffff;
}

.ModuleTitle_MenuBreak td, .ModuleTitle_MenuBreak, .ModuleTitle_MenuBreak td .ModuleTitle_MenuIcon {
	height:2px;
	background-color:#d5e0ff;
}

/* ControlPanel style */
.ControlPanel{background:#ffffff url(menu_img/cpanel_center.png) repeat-x bottom left; border:none; padding-bottom:10px;}
.cpanel_left {background: url(menu_img/cpanel_left.png) no-repeat bottom left;padding-left:21px;}
.cpanel_right {background: url(menu_img/cpanel_right.png) no-repeat bottom right;padding-right:33px;}

/* ------- FileManager -------*/
div.FileManager{height:auto;border:none;}
table.FileManager{width:99%}


a.CommandButton:link, a.CommandButton:visited{color:#515054; font-weight:bold; text-decoration:none;}
a.CommandButton:hover{color:#515054; text-decoration:underline;}

/*-------ControlPanel changes ---------------*/
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited{color:#3e81b5;}
.ControlPanel a.CommandButton:hover{color:#cb2027; text-decoration:underline;}
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited, .ControlPanel .SubHead{font-size:11px;}

/*Datagrids */
.DataGrid_Container { margin-top:15px; }
.DataGrid_Header { font-weight:bold; }
.DataGrid_Header td, .NormalBold td { font-weight:bold; }

/*-------- design style --------*/
.template_style { width:970px; margin:0 auto; }

a,a:link,a:visited,a:active{color:#464548; text-decoration:none; font-weight:normal; }
a:hover{color:#464548; text-decoration:underline; }
.SubHead, .SubSubHead, .Normal, .NormalDisabled, .NormalDisabled, .NormalBold, .NormalRed, .NormalTextBox
{font-family:Arial,Helvetica; font-size:12px;}
.SubHead {color:#464548;}

.SearchButton  {
	display: block;
	height:20px;
	voice-family:"\"}\""; 
  	voice-family:inherit;
	text-decoration:none;
	background:#e5f0f9;
	padding:5px;
	margin:0;
}

/* Members */

.listHeader {
    font-family:Arial,Helvetica;
    font-size:14px;
    font-weight:bold;
	color: #464548;
}

.listHeader a:link, .listHeader:link, a.listHeader:link { font-family:Arial,Helvetica; font-size:14px; font-weight:bold; color:#464548; text-decoration:underline; }
.listHeader a:visited, .listHeader:visited, a.listHeader:visited { font-family:Arial,Helvetica; font-size:14px; font-weight:bold; color:#464548; text-decoration:underline; }
.listHeader a:hover, a.listHeader:hover { font-family:Arial,Helvetica; font-size:14px; font-weight:bold; color:#464548; text-decoration:none; }

.listCustomFieldsCaption {
    font-family:Arial,Helvetica;
    font-size:12px;
    font-weight:bold;
	color: #464548;
}

.listCustomFields {
    font-family:Arial,Helvetica;
    font-size:12px;
    font-weight:normal;
	color: #464548;
}

.listCustomFields a:link, .listCustomFields:link, a.listCustomFields:link { font-family:Arial,Helvetica; font-size:12px; font-weight:normal; color:#464548; text-decoration:underline; }
.listCustomFields a:visited, .listCustomFields:visited, a.listCustomFields:visited { font-family:Arial,Helvetica; font-size:12px; font-weight:normal; color:#464548; text-decoration:underline; }
.listCustomFields a:hover, a.listCustomFields:hover { font-family:Arial,Helvetica; font-size:12px; font-weight:normal; color:#464548; text-decoration:none; }

/* RSS-feed Facebook, Blog, Twitter */

.DNN_News_Spacer {
 height:20px;
}


/* Advanced text/html */

/* Medium boxes */
.frontpageMediumBoxes {
    float:left;
    clear:right;
}

.frontpageMediumBoxesLeft {
    width:118px;
    height:183px;
    float:left;
    clear:none;
    border:solid 1px #a3a2a4;
    background:#cccccc;
}
.frontpageMediumBoxesLeftInner {
    width:98px;
    height:185px;
    float:left;
    clear:none;
    margin:10px;
}
* html .frontpageMediumBoxesLeftInner { height:163px; }

.frontpageMediumBoxesTitle {
    width:98px;
    float:left;
    clear:left;
    margin:0 0 10px 0;
    font-family:Arial,Helvetica;
    font-weight:bold;
    font-size:14px;
    color:#515054;
}
.frontpageMediumBoxesIngress {
    width:98px;
    float:left;
    clear:left;
    margin:0 0 10px 0;
    font-family:Arial,Helvetica;
    font-size:12px;
    color:#515054;
}
.frontpageMediumBoxesReadMore {
    width:98px;
    float:left;
    clear:left;
    font-family:Arial,Helvetica;
    font-size:12px;
    color:#515054;
    text-align:left;
    margin:0;
    padding:0;
}
.frontpageMediumBoxesReadMoreLink a:link, .frontpageMediumBoxesReadMoreLink:link, a.frontpageMediumBoxesReadMoreLink:link { font-family:Arial,Helvetica; font-size:12px; font-weight:bold; color:#515054; text-decoration:none; }
.frontpageMediumBoxesReadMoreLink a:visited, .frontpageMediumBoxesReadMoreLink:visited, a.frontpageMediumBoxesReadMoreLink:visited { font-family:Arial,Helvetica; font-size:12px; font-weight:bold; color:#515054; text-decoration:none; }
.frontpageMediumBoxesReadMoreLink a:hover, a.frontpageMediumBoxesReadMoreLink:hover { font-family:Arial,Helvetica; font-size:12px; font-weight:bold; color:#515054; text-decoration:underline; }

.frontpageMediumBoxesRight {
    width:340px;
    height:185px;
    float:right;
    clear:right;
    margin:0;
    padding:0;
}

/* Small boxes */
.frontpageSmallBoxes {
    float:left;
    clear:right;
    width:220px; 
    padding:0; 
    margin:0;
}
.frontpageSmallBoxesTop {
    width:220px; 
    float:left; 
    clear:left;
    padding:3px 0 0 0;
    margin:0;
}
* html .frontpageSmallBoxesTop { padding:2px 0 0 0;  margin:0 0 -4px 0; }

.frontpageSmallBoxesBottom {
    width:220px;
    height:135px;
    float:left;
    clear:none;
    background:url(images/bg_frontpage_smallboxes.png) no-repeat top left;
}
.frontpageSmallBoxesBottomInner {
    width:200px;
    float:left;
    clear:none;
    margin:10px;
}
.frontpageSmallBoxesTitle {
    width:200px;
    float:left;
    clear:left;
    margin:0 0 10px 0;
    font-family:Arial,Helvetica;
    font-weight:bold;
    font-size:14px;
    color:#515054;
}
.frontpageSmallBoxesIngress {
    width:200px;
    float:left;
    clear:left;
    margin:0 0 10px 0;
    font-family:Arial,Helvetica;
    font-size:12px;
    color:#515054;
}
.frontpageSmallBoxesReadMoreLink {
    width:200px;
    float:left;
    clear:left;
    font-family:Arial,Helvetica;
    font-size:12px;
    color:#515054;
    text-align:left;
    margin:0;
    padding:0;
}
.frontpageSmallBoxesReadMoreLink a:link, .frontpageSmallBoxesReadMoreLink:link, a.frontpageSmallBoxesReadMoreLink:link { font-family:Arial,Helvetica; font-size:12px; font-weight:bold; color:#515054; text-decoration:none; }
.frontpageSmallBoxesReadMoreLink a:visited, .frontpageSmallBoxesReadMoreLink:visited, a.frontpageSmallBoxesReadMoreLink:visited { font-family:Arial,Helvetica; font-size:12px; font-weight:bold; color:#515054; text-decoration:none; }
.frontpageSmallBoxesReadMoreLink a:hover, a.frontpageSmallBoxesReadMoreLink:hover { font-family:Arial,Helvetica; font-size:12px; font-weight:bold; color:#515054; text-decoration:underline; }

frontpageSmallBoxesBottom

/* Employees boxes */
.employeesBoxes {
    float:left;
    clear:right;
    width:720px;
    height:364px; 
    padding:0; 
    margin:0;
    background:url(images/bg_employeesboxes.png) no-repeat top left;
}
.employeesBoxesLeft {
    width:360px; 
    float:left; 
    clear:none;
    margin:20px 40px 0 20px;
    margin:0;
}
.employeesBoxesLeftHeader {
    width:300px;
    float:left;
    clear:left;
    margin:0 0 5px 40px;
    font-family:Arial,Helvetica;
    font-weight:bold;
    font-size:14px;
    color:#464548;
}
.employeesBoxesLeftIngress, .employeesBoxesLeftIngress p {
    width:300px;
    float:left;
    clear:left;
    margin:0 0 0 40px;
    font-family:Arial,Helvetica;
    font-weight:bold;
    font-size:12px;
    color:#7795b1;
}
.employeesBoxesLeftImg {
    width:300px;
    float:left;
    clear:left;
    margin:6px 0 0 20px;
}

.employeesBoxesRight {
    width:360px;
    float:right;
    clear:right;
    margin:20px 0 0 0px;
}
.employeesBoxesRightText {
    width:355px;
    float:left;
    clear:left;
    margin:0 0 10px 0;
    font-family:Arial,Helvetica;
    font-weight:normal;
    font-size:12px;
    color:#464548;
}
.employeesBoxesRightReadMoreLink {
    width:200px;
    float:left;
    clear:left;
    font-family:Arial,Helvetica;
    font-size:12px;
    color:#464548;
    text-align:left;
    margin:0;
    padding:0;
}
.employeesBoxesRightReadMoreLink a:link, .employeesBoxesRightReadMoreLink:link, a.employeesBoxesRightReadMoreLink:link { font-family:Arial,Helvetica; font-size:12px; font-weight:bold; color:#464548; text-decoration:none; }
.employeesBoxesRightReadMoreLink a:visited, .employeesBoxesRightReadMoreLink:visited, a.employeesBoxesRightReadMoreLink:visited { font-family:Arial,Helvetica; font-size:12px; font-weight:bold; color:#464548; text-decoration:none; }
.employeesBoxesRightReadMoreLink a:hover, a.employeesBoxesRightReadMoreLink:hover { font-family:Arial,Helvetica; font-size:12px; font-weight:bold; color:#464548; text-decoration:underline; }




/*========================================================*/
/*     Nyheter - print.item                               */
/*========================================================*/

.PrintTitle { font-size:large; margin-bottom:10px; }
.PrintImage { margin-bottom: 10px; }
.PrintText { width:100%; height:100%;}

/*========================================================*/
/*     Nyheter - listing.item                             */
/*========================================================*/
.ItemShort { width:730px; padding:0 0 10px 0; margin:0; clear:left; }
.ItemTitle { width:490px; float:left; clear:right; font-family:Arial,Helvetica; font-size:20px; color:#515054; font-weight:bold; padding:0; margin:0; }
.ItemTitleLink:link, a.ItemTitleLink:link, .ItemTitleLink a:link { font-family:Arial,Helvetica; color:#515054; font-size:20px; font-weight:bold; text-decoration:none; }  
.ItemTitleLink:visited, a.ItemTitleLink:visited, .ItemTitleLink a:visited { font-family:Arial,Helvetica; color:#515054; font-size:20px; font-weight:bold; text-decoration:none; }  
a.ItemTitleLink:hover, .ItemTitleLink a:hover { font-family:Arial,Helvetica; color:#515054; font-size:20px; font-weight:bold; text-decoration:none; }
.ItemImage { float:left; box-sizing:border-box; -moz-box-sizing:border-box; width:180px; padding-bottom:10px; }
.ItemDate { width:490px; font-family:Arial,Helvetica; font-size:10px; color:#7693b1; font-weight:normal; text-align:left; padding-bottom:5px; }

.ItemSummary, .ItemSummary p { float:left; font-family:Arial,Helvetica; font-size:12px; color:#515054; box-sizing:border-box; -moz-box-sizing:border-box; width:490px; padding-bottom:20px; }
.ItemReadMore:link, a.ItemReadMore:link, .ItemReadMore a:link { font-family:Arial,Helvetica; font-size:12px; color:#515054; font-weight:bold; text-decoration:none; }
.ItemReadMore:visited, a.ItemReadMore:visited, .ItemReadMore a:visited { font-family:Arial,Helvetica; font-size:12px; color:#515054; font-weight:bold; }
a.ItemReadMore:hover, .ItemReadMore a:hover { font-family:Arial,Helvetica; font-size:12px; color:#515054; font-weight:bold; text-decoration:none; }
.End{ /*clear: both;*/}

/*========================================================*/
/*     Nyheter flere rader - listing.item                 */
/*========================================================*/
.LatestItemShort { width:730px; padding:0; margin:0; clear:left; }
.LatestItemTitle { width:730px; font-family:Arial,Helvetica; color:#515054; font-size:14px; font-weight:bold; padding:10px 0 0 0; float:left; }
.LatestItemTitleLink:link, a.LatestItemTitleLink:link, .LatestItemTitleLink a:link { font-family:Arial,Helvetica; color:#515054; font-size:14px; font-weight:bold; text-decoration:none; }  
.LatestItemTitleLink:visited, a.LatestItemTitleLink:visited, .LatestItemTitleLink a:visited { font-family:Arial,Helvetica; color:#515054; font-size:14px; font-weight:bold; text-decoration:none; }  
a.LatestItemTitleLink:hover, .LatestItemTitleLink a:hover { font-family:Arial,Helvetica; color:#515054; font-size:14px; font-weight:bold; text-decoration:none; }
.LatestItemDate { width:730px; font-family:Arial,Helvetica; font-size:10px; color:#7693b1; font-weight:normal; text-align:left; border-bottom:solid 1px #7693b1; padding-bottom:5px; float:left; clear:left }
.LatestItemImage { width:730px; float:left; clear:left; }
.LatestItemSummary, .LatestItemSummary p { width:730px; font-family:Arial,Helvetica; font-size:12px; color:#515054; font-weight:normal; padding-top:5px; float:left; clear:left }
.LatestItemReadMore { width:730px; font-family:Arial,Helvetica; font-size:12px; color:#515054; font-weight:normal; padding-top:5px; float:left; clear:left }
.LatestItemReadMore:link, a.LatestItemReadMore:link, .LatestItemReadMore a:link { font-family:Arial,Helvetica; font-size:12px; font-weight:bold; color:#515054; text-decoration:none; }
.LatestItemReadMore:visited, a.LatestItemReadMore:visited, .LatestItemReadMore a:visited { font-family:Arial,Helvetica; font-size:12px; font-weight:bold; color:#515054; text-decoration:none; }
a.LatestItemReadMore:hover, .LatestItemReadMore a:hover { font-family:Arial,Helvetica; font-size:12px; font-weight:bold; color:#515054; text-decoration:underline; }
.LatestItemTitleAktuelt { height:26px; }
.LatestItemTitleAktuelt:link, a.LatestItemTitleAktuelt:link, .LatestItemTitleAktuelt a:link { font-family:Arial,Helvetica; color:#515054; font-size:14px; font-weight:normal; text-decoration:underline; }
.LatestItemTitleAktuelt:visited, a.LatestItemTitleAktuelt:visited, .LatestItemTitleAktuelt a:visited { font-family:Arial,Helvetica; color:#515054; font-size:14px; font-weight:normal; text-decoration:underline; }
a.LatestItemTitleAktuelt:hover, .LatestItemTitleAktuelt a:hover { font-family:Arial,Helvetica; color:#515054; font-size:14px; font-weight:normal; text-decoration:none; }
.End{ /*clear: both;*/}

/*========================================================*/
/*     Nyheter nr. 4 - 8 - listing.item                   */
/*========================================================*/
.LatestItemShort2 { width:220px; padding:0; margin:0; clear:left; }
.LatestItemImage2 { width:220px; float:left; clear:left; }
.LatestItemBGBox { width:220px; height:135px; float:left; clear:none; background:url(images/bg_frontpage_smallboxes.png) no-repeat top left;}
.LatestItemBGBoxInner { width:200px; float:left; clear:none; margin:10px; }
.LatestItemTitle2 { width:220px; float:left; clear:left; font-family:Arial,Helvetica; font-size:14px; color:#515054; font-weight:bold; margin:0; padding:5px 0 0 0; }
.LatestItemDate2 { width:220px; font-family:Arial,Helvetica; font-size:10px; color:#7693b1; font-weight:normal; text-align:left; padding-bottom:5px; float:left; clear:left }
.LatestItemSummary2, .LatestItemSummary2 p { width:220px; font-family:Arial,Helvetica; font-size:12px; color:#515054; font-weight:normal; padding-top:5px; float:left; clear:left }
.LatestItemReadMore2 { width:220px; font-family:Arial,Helvetica; font-size:12px; color:#515054; font-weight:normal; padding-top:5px; float:left; clear:left }
.LatestItemReadMore2:link, a.LatestItemReadMore2:link, .LatestItemReadMore2 a:link { font-family:Arial,Helvetica; font-size:12px; font-weight:bold; color:#515054; text-decoration:none; }
.LatestItemReadMore2:visited, a.LatestItemReadMore2:visited, .LatestItemReadMore2 a:visited { font-family:Arial,Helvetica; font-size:12px; font-weight:bold; color:#515054; text-decoration:none; }
a.LatestItemReadMore2:hover, .LatestItemReadMore2 a:hover { font-family:Arial,Helvetica; font-size:12px; font-weight:bold; color:#515054; text-decoration:underline; }
.End{ /*clear: both;*/}

/*========================================================*/
/*     Nyheter nr. 4 - 8 - listing.item                   */
/*========================================================*/
.LatestItemShortFB { width:220px; padding:0; margin:0; clear:left; }
.LatestItemImageFB { width:220px; float:left; clear:left; }
.LatestItemBGBoxFB { width:220px; height:135px; float:left; clear:none; background:url(images/bg_frontpage_smallboxes.png) no-repeat top left;}
.LatestItemBGBoxInnerFB { width:200px; float:left; clear:none; margin:10px; }
.LatestItemTitleFB { width:200px; float:left; clear:left; font-family:Arial,Helvetica; font-size:14px; color:#515054; font-weight:bold; margin:0; padding:0 0 5px 0; }
.LatestItemSummaryFB, .LatestItemSummaryFB p { width:200px; font-family:Arial,Helvetica; font-size:12px; color:#515054; font-weight:normal; padding-top:5px; float:left; clear:left }
.LatestItemReadMoreFB { width:200px; font-family:Arial,Helvetica; font-size:12px; color:#515054; font-weight:normal; padding-top:5px; float:left; clear:left }
.LatestItemReadMoreFB:link, a.LatestItemReadMoreFB:link, .LatestItemReadMoreFB a:link { font-family:Arial,Helvetica; font-size:12px; font-weight:bold; color:#515054; text-decoration:none; }
.LatestItemReadMoreFB:visited, a.LatestItemReadMoreFB:visited, .LatestItemReadMoreFB a:visited { font-family:Arial,Helvetica; font-size:12px; font-weight:bold; color:#515054; text-decoration:none; }
a.LatestItemReadMoreFB:hover, .LatestItemReadMoreFB a:hover { font-family:Arial,Helvetica; font-size:12px; font-weight:bold; color:#515054; text-decoration:underline; }
.End{ /*clear: both;*/}

/*========================================================*/
/*     Nyheter - view.item                                */
/*========================================================*/
.TitleView { width:377px; font-family:Arial,Helvetica; color:#515054; font-size:20px; font-weight:bold; padding:10px 0 0 0; float:left; }
.ImageView { width:353px; float:left; clear:none; }
.TextView, .TextView p, .TextView li { font-family:Arial,Helvetica; font-size:12px; color:#515054;  }
.TextViewDate { float:left; width:377px; font-family:Arial,Helvetica; font-size:10px; color:#7693b1; font-weight:normal; text-align:left; margin-bottom:20px; }
.TextViewSummary, .TextViewSummary p { font-family:Arial,Helvetica; font-size:12px; color:#515054; font-weight:bold; padding-top:5px; }
.TextViewHeader { font-family:Arial,Helvetica; font-size:12px; font-weight:bold; color:#ffffff; }
.TextViewImages { text-align: left; margin-bottom: 0px; background-color:#F0F0F0; border:1px dashed #C8C8C8; padding-left: 5px; font-family:Arial,Helvetica; font-size:11px; font-weight:bold; }
.ReadMoreView:link, a.ReadMoreView:link, .ReadMoreView a:link { font-family:Arial,Helvetica; font-size:12px; font-weight:bold; color:#515054; text-decoration:none; }
.ReadMoreView:visited, a.ReadMoreView:visited, .ReadMoreView a:visited { font-family:Arial,Helvetica; font-size:12px; font-weight:bold; color:#515054 ; text-decoration:none; }
a.ReadMoreView:hover, .ReadMoreView a:hover { font-family:Arial,Helvetica; font-size:12px; color:#515054; font-weight:bold; text-decoration:none; }
.Nav { float:left; color:#585858; width:500px; margin-top:20px; }
.Pages { float:left; clear:left; color:#585858; margin-right:20px; }
.PagesNav .CommandButton { font-family:Arial,Helvetica; font-size:12px; color:#515054; }
.PagesNav:link, a.PagesNav:link, .PagesNav a:link { font-family:Arial,Helvetica; font-size:12px; color:#515054; }
.PagesNav:visited, a.PagesNav:visited, .PagesNav a:visited { font-family:Arial,Helvetica; font-size:12px; color:#515054; }
a.PagesNav:hover, .PagesNav a:hover { font-family:Arial,Helvetica; font-size:12px; color:#515054; text-decoration:underline; }
.EndView { clear:both; }

/*========================================================*/
/*     Nyheter - nyhetsarkiv                              */
/*========================================================*/
.ArchiveTitle { width:100%; padding:0 0 3px 0; }
.ArchiveTitle:link, a.ArchiveTitle:link, .ArchiveTitle a:link { font-family:Arial; font-size:12px; font-weight:bold; color:#316ca8; text-decoration:none; }
.ArchiveTitle:visited, a.ArchiveTitle:visited, .ArchiveTitle a:visited { font-family:Arial; font-size:12px; font-weight:bold; color:#316ca8; text-decoration:none; }
a.ArchiveTitle:hover, .ArchiveTitle a:hover { font-family:Arial; font-size:12px; color:#666666; font-weight:bold; text-decoration:none; }
H1 { font-family:Arial; color:#492125; font-size:12px; font-weight:bold; padding:10px 0 10px 0; }


