@charset "utf-8";
/* CSS Document */


/* Grøn WebPartBox Style dark, with rounded corners, padding, border */
.rightmenucontainer .DefaultWebPartBox,
.leftmenucontainer .DefaultWebPartBox,
.RoundedDarkPaddingBorderWebPartBox
{
	
	position:relative;
	font-size:12px;
	margin-bottom:12px;
}

.rightmenucontainer .DefaultWebPartBox .hdr .c a,
.leftmenucontainer .DefaultWebPartBox .hdr .c a,
.RoundedDarkPaddingBorderWebPartBox .hdr .c a,
.rightmenucontainer .DefaultWebPartBox .hdr .c a:hover,
.leftmenucontainer .DefaultWebPartBox .hdr .c a:hover,
.RoundedDarkPaddingBorderWebPartBox .hdr .c a:hover,
.leftmenucontainer .DefaultWebPartBox .hdr .c a:active,
.RoundedDarkPaddingBorderWebPartBox .hdr .c a:active,
.rightmenucontainer .DefaultWebPartBox .hdr .c a:visited,
.leftmenucontainer .DefaultWebPartBox .hdr .c a:visited,
.RoundedDarkPaddingBorderWebPartBox .hdr .c a:visited
{
	
	text-decoration:none;
	color:Black;	
}

.rightmenucontainer .DefaultWebPartBox .hdr .l,
.leftmenucontainer .DefaultWebPartBox .hdr .l,
.RoundedDarkPaddingBorderWebPartBox .hdr .l
{
	
}
.rightmenucontainer .DefaultWebPartBox .hdr .c,
.leftmenucontainer .DefaultWebPartBox .hdr .c,
.RoundedDarkPaddingBorderWebPartBox .hdr .c
{
	
	color:#FFFFFF;
	Font-size: 12px;
	font-weight:bold;
	background-color:#3d5453;
/*	border-right:solid 1px #3d5453;
	border-left:solid 1px #3d5453;*/
	border-top:solid 1px #3d5453;
	border-bottom:solid 3px #CEC60C;
	padding: 6px 12px 5px 12px;
    height:22px;
}
.rightmenucontainer .DefaultWebPartBox .hdr .r,
.leftmenucontainer .DefaultWebPartBox .hdr .r,
.RoundedDarkPaddingBorderWebPartBox .hdr .r
{
	
}
.rightmenucontainer .DefaultWebPartBox .cnt .l,
.leftmenucontainer .DefaultWebPartBox .cnt .l,
.RoundedDarkPaddingBorderWebPartBox .cnt .l
{
	
	border-left:solid 1px #c5d5af;
	background-color:#c5d5af;
    padding-left:12px;
    /*display:inline-block;*/
}
.rightmenucontainer .DefaultWebPartBox .cnt .c,
.leftmenucontainer .DefaultWebPartBox .cnt .c,
.RoundedDarkPaddingBorderWebPartBox .cnt .c
{
	
	padding-top:9px;
	background-color:#c5d5af;
    /*display:inline-block;*/
}
.rightmenucontainer .DefaultWebPartBox .cnt .r,
.leftmenucontainer .DefaultWebPartBox .cnt .r,
.RoundedDarkPaddingBorderWebPartBox .cnt .r
{
	
	border-right:solid 1px #c5d5af;
	background-color:#c5d5af;
	padding-right:12px;
    /*display:inline-block;*/
}
.rightmenucontainer .DefaultWebPartBox .ftr .l,
.leftmenucontainer .DefaultWebPartBox .ftr .l,
.RoundedDarkPaddingBorderWebPartBox .ftr .l
{
	
}
.rightmenucontainer .DefaultWebPartBox .ftr .c,
.leftmenucontainer .DefaultWebPartBox .ftr .c,
.RoundedDarkPaddingBorderWebPartBox .ftr .c
{
	
	border-bottom:solid 1px #c5d5af;
	border-right:solid 1px #c5d5af;
	border-left:solid 1px #c5d5af;
	background-color:#c5d5af;
    height:9px;
    font-size:0px;
    line-height:0px;
	padding: 0px 12px 0px 12px;
}
.rightmenucontainer .DefaultWebPartBox .ftr .r,
.leftmenucontainer .DefaultWebPartBox .ftr .r,
.RoundedDarkPaddingBorderWebPartBox .ftr .r
{
	
}


/* Venstre*/
.leftmenucontainer .DefaultWebPartBox
{
	
	position:relative;
	font-size:12px;
	margin-bottom:12px;
}

.leftmenucontainer .DefaultWebPartBox .hdr .c a,
.leftmenucontainer .DefaultWebPartBox .hdr .c a:hover,
.leftmenucontainer .DefaultWebPartBox .hdr .c a:active,
.leftmenucontainer .DefaultWebPartBox .hdr .c a:visited
{
	
	text-decoration:none;
	color:White;	
}

.leftmenucontainer .DefaultWebPartBox .hdr .l
{
	
}
.leftmenucontainer .DefaultWebPartBox .hdr .c
{
	
	color:#3d5453;
	Font-size: 12px;
	font-weight:bold;
	background-color:#3d5453;
/*	border-right:solid 1px #3d5453;
	border-left:solid 1px #3d5453;*/
	border-top:solid 1px #3d5453;
	border-bottom:solid 3px #CEC60C;
	padding: 6px 12px 5px 12px;
    height:22px;
}
.leftmenucontainer .DefaultWebPartBox .hdr .r
{
	
}
.leftmenucontainer .DefaultWebPartBox .cnt .l
{
	
	border-left:solid 1px #ffffff;
	background-color:#ffffff;
    padding-left:0px;
    /*display:inline-block;*/
}
.leftmenucontainer .DefaultWebPartBox .cnt .c
{
	
	padding-top:9px;
	background-color:#ffffff;
    /*display:inline-block;*/
}
.leftmenucontainer .DefaultWebPartBox .cnt .r
{
	
	border-right:solid 1px #ffffff;
	background-color:#ffffff;
	padding-right:3px;
    /*display:inline-block;*/
}
.leftmenucontainer .DefaultWebPartBox .ftr .l
{
	
}
.leftmenucontainer .DefaultWebPartBox .ftr .c
{
	
	border-bottom:solid 1px #ffffff;
	border-right:solid 1px #ffffff;
	border-left:solid 1px #ffffff;
	background-color:#ffffff;
    height:9px;
    font-size:0px;
    line-height:0px;
	padding: 0px 12px 0px 12px;
}
.leftmenucontainer .DefaultWebPartBox .ftr .r
{
	
}

/* Midt WebPartBox Style light, with rounded corners, padding, border */
.contentareacontainer .DefaultWebPartBox,
.RoundedLightPaddingBorderWebPartBox
{
	
	position:relative;
	font-size:12px;
	margin-bottom:12px;
}

.contentareacontainer .DefaultWebPartBox .hdr .c a,
.RoundedLightPaddingBorderWebPartBox .hdr .c a,
.contentareacontainer .DefaultWebPartBox .hdr .c a:hover,
.RoundedLightPaddingBorderWebPartBox .hdr .c a:hover,
.contentareacontainer .DefaultWebPartBox .hdr .c a:active,
.RoundedLightPaddingBorderWebPartBox .hdr .c a:active,
.contentareacontainer .DefaultWebPartBox .hdr .c a:visited,
.RoundedLightPaddingBorderWebPartBox .hdr .c a:visited
{
	
	text-decoration:none;
	color:white;	
}

.contentareacontainer .DefaultWebPartBox .hdr .l,
.RoundedLightPaddingBorderWebPartBox .hdr .l
{
	
}
.contentareacontainer .DefaultWebPartBox .hdr .c,
.RoundedLightPaddingBorderWebPartBox .hdr .c
{
	
	color:black;
	font-size:12;
	font-weight:bold;
	background-color:white;
/*	border-top:solid 1px #3d5453;*/
	padding: 6px 0px 5px 12px;
    height:22px;
    padding-top:1px;
}
.contentareacontainer .DefaultWebPartBox .hdr .r,
.RoundedLightPaddingBorderWebPartBox .hdr .r
{
	
}
.contentareacontainer .DefaultWebPartBox .cnt .l,
.RoundedLightPaddingBorderWebPartBox .cnt .l
{
	
/*	border-left:solid 1px #87b09e;*/
	background-color:White;
    padding-left:12px;
    display:inline-block;
}

.contentareacontainer .DefaultWebPartBox .cnt .c,
.RoundedLightPaddingBorderWebPartBox .cnt .c
{
	
	padding-top:9px;
	background-color:White;
    display:inline-block;
}
.contentareacontainer .DefaultWebPartBox .cnt .r,
.RoundedLightPaddingBorderWebPartBox .cnt .r
{
	
/*	border-right:solid 1px #3d5453;*/
	background-color:White;
	padding-right:12px;
    display:inline-block;
}
.contentareacontainer .DefaultWebPartBox .ftr .l,
.RoundedLightPaddingBorderWebPartBox .ftr .l
{
	
}
.contentareacontainer .DefaultWebPartBox .ftr .c,
.RoundedLightPaddingBorderWebPartBox .ftr .c
{
	
	background-color:White;
/*	border-bottom:solid 1px #3d5453;*/
    height:9px;
    font-size:0px;
    line-height:0px;
}
.contentareacontainer .DefaultWebPartBox .ftr .r,
.RoundedLightPaddingBorderWebPartBox .ftr .r
{
	
}

/* WebPartBox Style dark, with square corners, padding, no border */
.SquareDarkPaddingNoBorderWebPartBox
{
	
	position:relative;
	font-size:11px;
	margin-bottom:12px;
}

.SquareDarkPaddingNoBorderWebPartBox .hdr .c a,
.SquareDarkPaddingNoBorderWebPartBox .hdr .c a:hover,
.SquareDarkPaddingNoBorderWebPartBox .hdr .c a:active,
.SquareDarkPaddingNoBorderWebPartBox .hdr .c a:visited
{
	
	text-decoration:none;
	color:#CFDAE0;	
}

.SquareDarkPaddingNoBorderWebPartBox .hdr .l
{
	
}
.SquareDarkPaddingNoBorderWebPartBox .hdr .c
{
	
	color:#CFDAE0;
	font-weight:bold;
	background-color:#37765c;
	border-top:solid 1px #87b09e;
	padding: 6px 12px 5px 12px;
    height:22px;
}

.SquareDarkPaddingNoBorderWebPartBox .hdr .r
{
	
}
.SquareDarkPaddingNoBorderWebPartBox .cnt .l
{
	
	background-color:#CFDAE0;
    padding-left:12px;
    display:inline-block;
}
.SquareDarkPaddingNoBorderWebPartBox .cnt .c
{
	
	padding-top:9px;
	background-color:#CFDAE0;
    display:inline-block;
}
.SquareDarkPaddingNoBorderWebPartBox .cnt .r
{
	
	background-color:#CFDAE0;
	padding-right:12px;
    display:inline-block;
}
.SquareDarkPaddingNoBorderWebPartBox .ftr .l
{
	
}
.SquareDarkPaddingNoBorderWebPartBox .ftr .c
{
	
	background-color:#CFDAE0;
    height:9px;
    font-size:0px;
    line-height:0px;
	padding: 0px 12px 0px 12px;
}
.SquareDarkPaddingNoBorderWebPartBox .ftr .r
{
	
}


/* WebPartBox Style light, with square corners, no padding, no border */
.SquareLightNoPaddingNoBorderWebPartBox
{
	
	position:relative;
	font-size:11px;
	margin-bottom:12px;
}

.SquareLightNoPaddingNoBorderWebPartBox .hdr .c a,
.SquareLightNoPaddingNoBorderWebPartBox .hdr .c a:hover,
.SquareLightNoPaddingNoBorderWebPartBox .hdr .c a:active,
.SquareLightNoPaddingNoBorderWebPartBox .hdr .c a:visited
{
	
	text-decoration:none;
	color:White;	
}

.SquareLightNoPaddingNoBorderWebPartBox .hdr .l
{
	
}
.SquareLightNoPaddingNoBorderWebPartBox .hdr .c
{
	
	color:White;
	font-weight:bold;
	background-color:#37765c;
	border-top:solid 1px #87b09e;
	padding: 6px 12px 5px 12px;
    height:22px;
}

.SquareLightNoPaddingNoBorderWebPartBox .hdr .r
{
	
}
.SquareLightNoPaddingNoBorderWebPartBox .cnt .l
{
	
    display:inline-block;
}
.SquareLightNoPaddingNoBorderWebPartBox .cnt .c
{
	
	background-color:White;
    display:inline-block;
}
.SquareLightNoPaddingNoBorderWebPartBox .cnt .r
{
	
    display:inline-block;
}
.SquareLightNoPaddingNoBorderWebPartBox .ftr .l
{
	
}
.SquareLightNoPaddingNoBorderWebPartBox .ftr .c
{
	
    font-size:0px;
    line-height:0px;
}
.SquareLightNoPaddingNoBorderWebPartBox .ftr .r
{
	
}

/* WebPartBox Style light, with square corners, padding, border */
.SquareLightPaddingBorderWebPartBox
{
	
	position:relative;
	font-size:11px;
	margin-bottom:12px;
}

.SquareLightPaddingBorderWebPartBox .hdr .c a,
.SquareLightPaddingBorderWebPartBox .hdr .c a:hover,
.SquareLightPaddingBorderWebPartBox .hdr .c a:active,
.SquareLightPaddingBorderWebPartBox .hdr .c a:visited
{
	
	text-decoration:none;
	color:White;	
}

.SquareLightPaddingBorderWebPartBox .hdr .l
{
	
}
.SquareLightPaddingBorderWebPartBox .hdr .c
{
	
	color:White;
	font-weight:bold;
	background-color:#37765c;
	border-top:solid 1px #87b09e;
	border-right:solid 1px #3d5453;
	border-left:solid 1px #87b09e;
	padding: 6px 12px 5px 12px;
    height:22px;
}

.SquareLightPaddingBorderWebPartBox .hdr .r
{
	
}
.SquareLightPaddingBorderWebPartBox .cnt .l
{
	
	border-left:solid 1px #87b09e;
	background-color:White;
    padding-left:12px;
    display:inline-block;
}
.SquareLightPaddingBorderWebPartBox .cnt .c
{
	
	padding-top:9px;
	background-color:White;
    display:inline-block;
}
.SquareLightPaddingBorderWebPartBox .cnt .r
{
	
	border-right:solid 1px #3d5453;
	background-color:White;
	padding-right:12px;
    display:inline-block;
}
.SquareLightPaddingBorderWebPartBox .ftr .l
{
	

}
.SquareLightPaddingBorderWebPartBox .ftr .c
{
	
	border-bottom:solid 1px #3d5453;
	border-right:solid 1px #3d5453;
	border-left:solid 1px #87b09e;
	background-color:White;
    height:9px;
    font-size:0px;
    line-height:0px;
	padding: 0px 12px 0px 12px;
}
.SquareLightPaddingBorderWebPartBox .ftr .r
{
	
}


/* WebPartBox Style dark, with square corners, padding, border */
/* Blå/grå boks*/
.SquareDarkPaddingBorderWebPartBox
{
	
	position:relative;
	font-size:12px;
	margin-bottom:12px;
}

.SquareDarkPaddingBorderWebPartBox .hdr .c a,
.SquareDarkPaddingBorderWebPartBox .hdr .c a:hover,
.SquareDarkPaddingBorderWebPartBox .hdr .c a:active,
.SquareDarkPaddingBorderWebPartBox .hdr .c a:visited
{
	
	text-decoration:none;
	color:#000000;	
}

.SquareDarkPaddingBorderWebPartBox .hdr .l
{
	
}
.SquareDarkPaddingBorderWebPartBox .hdr .c
{
	
	color:#FFFFFF;
	Font-size: 12px;
	font-weight:bold;
	background-color:#94a5a4;
/*	border-right:solid 1px #94a5a4;
	border-left:solid 1px #94a5a4;*/
	border-top:solid 1px #94a5a4;
	Border-bottom: solid 3 px #c7cecd;
	padding: 6px 12px 5px 12px;
    height:29px;
}

.SquareDarkPaddingBorderWebPartBox .hdr .r
{
	
}
.SquareDarkPaddingBorderWebPartBox .cnt .l
{
	
	border-left:solid 1px #d2d5d9;
	background-color:#d2d5d9;
    padding-left:12px;
    /*display:inline-block;*/
}
.SquareDarkPaddingBorderWebPartBox .cnt .c
{
	
	padding-top:9px;
	background-color:#d2d5d9;
    /*display:inline-block;*/
}
.SquareDarkPaddingBorderWebPartBox .cnt .r
{
	
	border-right:solid 1px #d2d5d9;
	background-color:#d2d5d9;
	padding-right:12px;
    /*display:inline-block;*/
}
.SquareDarkPaddingBorderWebPartBox .ftr .l
{
	
}
.SquareDarkPaddingBorderWebPartBox .ftr .c
{
	
	border-bottom:solid 1px #d2d5d9;
	border-right:solid 1px #d2d5d9;
	border-left:solid 1px #d2d5d9;
	background-color:#d2d5d9;
    height:9px;
    font-size:0px;
    line-height:0px;
	padding: 0px 12px 0px 12px;
}
.SquareDarkPaddingBorderWebPartBox .ftr .r
{
	
}


/* WebPartBox Style light, with square corners, no padding, border */
.SquareLightNoPaddingBorderWebPartBox
{
	
	position:relative;
	font-size:11px;
	margin-bottom:12px;
}

.SquareLightNoPaddingBorderWebPartBox .hdr .c a,
.SquareLightNoPaddingBorderWebPartBox .hdr .c a:hover,
.SquareLightNoPaddingBorderWebPartBox .hdr .c a:active,
.SquareLightNoPaddingBorderWebPartBox .hdr .c a:visited
{
	
	text-decoration:none;
	color:White;	
}

.SquareLightNoPaddingBorderWebPartBox .hdr .l
{
	
}
.SquareLightNoPaddingBorderWebPartBox .hdr .c
{
	
	color:White;
	font-weight:bold;
	background-color:#37765c;
	border-top:solid 1px #87b09e;
	border-right:solid 1px #3d5453;
	border-left:solid 1px #87b09e;
	padding: 6px 12px 5px 12px;
    height:22px;
}

.SquareLightNoPaddingBorderWebPartBox .hdr .r
{
	
}
.SquareLightNoPaddingBorderWebPartBox .cnt .l
{
	
    display:inline-block;
}
.SquareLightNoPaddingBorderWebPartBox .cnt .c
{
	
	border-right:solid 1px #3d5453;
	border-left:solid 1px #87b09e;
	background-color:White;
    display:inline-block;
}
.SquareLightNoPaddingBorderWebPartBox .cnt .r
{
	
    display:inline-block;
}
.SquareLightNoPaddingBorderWebPartBox .ftr .l
{
	
}
.SquareLightNoPaddingBorderWebPartBox .ftr .c
{
	
	border-bottom:solid 1px #3d5453;
	border-right:solid 1px #3d5453;
	border-left:solid 1px #87b09e;
    font-size:0px;
    line-height:0px;
}
.SquareLightNoPaddingBorderWebPartBox .ftr .r
{
	
}


/* WebPartBox Style none, with no header, no padding, no border */
.NoHeaderNopaddingNoBorderWebPartBox
{
	
	position:relative;
	margin-bottom:12px;
}

.NoHeaderNopaddingNoBorderWebPartBox .hdr .c a,
.NoHeaderNopaddingNoBorderWebPartBox .hdr .c a:hover,
.NoHeaderNopaddingNoBorderWebPartBox .hdr .c a:active,
.NoHeaderNopaddingNoBorderWebPartBox .hdr .c a:visited
{
	
	text-decoration:none;
}

.NoHeaderNopaddingNoBorderWebPartBox .hdr .l
{
	
}
.NoHeaderNopaddingNoBorderWebPartBox .hdr .c
{
	
}

.NoHeaderNopaddingNoBorderWebPartBox .hdr .r
{
	
}
.NoHeaderNopaddingNoBorderWebPartBox .cnt .l
{
	
    display:inline-block;
}
.NoHeaderNopaddingNoBorderWebPartBox .cnt .c
{
	
    display:inline-block;
}
.NoHeaderNopaddingNoBorderWebPartBox .cnt .r
{
	
    display:inline-block;
}
.NoHeaderNopaddingNoBorderWebPartBox .ftr .l
{
	
}
.NoHeaderNopaddingNoBorderWebPartBox .ftr .c
{
	
    font-size:0px;
    line-height:0px;
}
.NoHeaderNopaddingNoBorderWebPartBox .ftr .r
{
	
}


.NoHeaderNopaddingNoBorderWebPartBox .hdr .l .edit,
.NoHeaderNopaddingNoBorderWebPartBox .hdr .r .edit,
.NoHeaderNopaddingNoBorderWebPartBox .hdr .c .edit,
.DefaultWebPartBox .hdr .l .edit,
.DefaultWebPartBox .hdr .r .edit,
.DefaultWebPartBox .hdr .c .edit

{
 	
	width:100%;
	padding: 4px; 
	border: #848484 1px solid; 
	background-color: #c6dfff;
	background-image:url(/CmsRoot/Resources/Shared/images/toolBg.gif);
	background-repeat:repeat-x;
	margin-top: 10px; 
	font-size:11px;
	height:22px !important;
	color:black !important;
}

.NoHeaderNopaddingNoBorderWebPartBox .hdr .c .edit .ComponentBarTitleTextBox 
.DefaultWebPartBox .hdr. .c .edit .ComponentBarTitleTextBox
{
	color:black !important;
}

