body{
	background-image: url('/images/bodybackground.gif');
	background-color: #e9eddb;
	background-position: top center;
	background-repeat: no-repeat;
	margin: 0px auto;
	text-align: center;
	font-family: verdana;
	font-size: 11px;
	line-height: 14px;
	width: 100%;
	height: 100%;
	display: block;
}
p 
{
	margin: 0;
}
.ContentNormal, Normal, td 
{
	font-family: verdana;
	font-size: 11px;
	line-height: 14px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
	margin-bottom: 0px;
}

.ContentLink {
	font-weight: bold;
	color: #9FBE4F;
	text-decoration: none;
}

.ContentLink:hover {
	font-weight: bold;
	color: #CB333C;
	text-decoration: underline;
}

.faktaboks{
	color: #cb333c;
	background-color: #b5d5d1;
	border: solid 2px #b5d5d1;
	
}

.faktaboks_overskrift{
	color: #cb333c;
	background-color: #b5d5d1;
	font-size: 13px;
	line-height: 18px;

}

td .faktaboks{
	color: #cb333c;
	background-color: #b5d5d1;
	border: solid 2px #b5d5d1;
	
}

td .faktaboks_overskrift{
	color: #cb333c;
	background-color: #b5d5d1;
	font-size: 13px;
	line-height: 18px;

}

.moduleitems ol li, .boxitems ol li
{
	background: none;

}

div{
	padding: 0px;
	margin: 0px;
	text-align: left;
}
div.layoutblock 
{
	float: left;
	display: block;
}
img{
	border: none;	
}
img.billedkant 
{
	border: solid 4px #b5d5d1;
}

img.ingenkant 
{
	border: none;
}
a, a:link {
	color: #05493e;
	text-decoration: underline;
	width: auto;
}
a:hover {
	text-decoration: underline;
	color: #CB333C;
}

a:visited {
	color: #09957E;
	text-decoration: underline;
	width: auto;
}


/* specifikke id styles */

#div_container{
	position: relative;
	float: none;
 	width: 968px;
 	margin: 0px auto;
	margin-top: 28px;
	display: block;
	height: 100%;
}

#div_top{
	width: 968px;
	height: 86px;
	display: block;
	float: left;
}

#div_menu {
 	width: 968px;
	height: 49px;
	margin-top: 12px;
	display: block;
	float: left;
	z-index: 1000;
}
#div_content{
	background-color: #064a3e;
	background-image: url('/images/contentbackground.gif');
	background-position: center top;
	background-repeat: no-repeat;
	min-height: 575px;
	display: block;
	float: left;
	width: 968px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	z-index: 1;
}

#div_bottom{
	display: block;
	float: left;
	width: 968px;
	height: 129px;
	background-image: url('/images/bottom.gif');
	background-repeat: no-repeat;
}

/* specifikke class styles  */

.div_clear{
	clear: both;	
}

.logo{
	margin-top: 18px;
	margin-left: 9px;	
}

#div_navigation{
	
}


#div_navigation ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#div_navigation li{
	display: inline;
	margin: 0px;
	padding: 0px;
}

.readmore{
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	color: #8CC63F;
	padding-left: 15px;
	background: url('/images/linkpil.gif') no-repeat;
	background-position: 0px 2px;
}


/* Servicemenu */
div#div_servicemenu{
	margin-top: 0px;
	margin-left: 0px;
	height: 22px;
	width: 968px;
	text-align: center;
	display: block;
}
/** Topnavigation */
#div_breadcrumbs 
{
	clear: left;
	margin-left: 21px;
}

#div_breadcrumbs, #div_breadcrumbs a:link, #div_breadcrumbs a:visited, 
	#div_breadcrumbs a:active
{
	color: #dddddd;
	text-decoration: none;
}

#div_breadcrumbs a:hover
{
	color: White;	
	text-decoration: underline;
}

.input_text{
	margin-top: 13px;
}

.toplogin{
	margin-top: 6px;
}

/** Modules */
#div_rightcontent {
	width: 232px;
	margin-left: 5px;
	margin-right: 0;
	padding-right: 0px;
	display: block;
	float: left;
}
.module 
{
	width: 232px;
	margin-bottom: 15px;
	display: block;
	float: left;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	overflow: hidden;
}
.moduletop 
{
	width: 232px;
	background: url('/images/moduler/boxtop.png') no-repeat;
	background-position: bottom;
	min-height: 22px;
	vertical-align: bottom;
	padding-bottom: 4px;
	display: block;
	float: left;
	margin-bottom: 0;
}
.moduletop h2 
{
	margin-bottom: 0;
	margin-left: 9px;
	width: 172px;
	float: left;
	display: block;
	margin-top: 5px;
}
.moduletop .moduleicon
{
/*	margin-left: 85px; */
	display: block;
	float: left;
	margin-top: -3px;
}
.module .moduleitems 
{
	background: url('/images/moduler/boxmiddle.png') repeat-y;
	width: 232px;
	min-height: 54px;
	padding-top: 0px;
	clear: both;
	margin: 0;
	display: block;
	float: left;
	color: #05493e;
	font-weight: normal;
}
.moduleitems div { 	 
	float: none; 
	display: block; 
	clear: both;
}
.module .boxcontents 
{
	width: 200px;
	margin-left: 10px;
}
.module .FormLabel, .module .FormLine .FormLabel
{
	width: 50px;
	height: 100%;
}
.module .FormValue, .module .FormLine .FormValue 
{
	width: 140px;
	height: 100%;
}

.module .moduleitems h2
{
	color: #05493e;
	font-weight: normal;
	font-size: 11px;
	line-height: 14px;
	margin: 0px;
	margin-top: 5px;
	margin-bottom: 0;
	padding-bottom: 0;
	float: left;
}
.module .modulebottom 
{
	background: url('/images/moduler/boxbottom.png') no-repeat;
	height: 15px;
	width: 232px;
	display: block;
	float: left;
}
.module .readmorecontainer 
{
	width: 190px;
	text-align: right;	
	display: block;
}
.module a, .module a:visited
{
	
	font-weight: bold;
}
.module a:hover
{
	font-weight: bold;
	text-decoration: underline;
}
.module .readmore
{
	color: #8CC63F;
	font-weight: bold;
	text-decoration: none;
}

/** LISTS */
.moduleitems ul, .boxitems ul, .middlecontent ul, ul.normallist{
	margin: 0px;
	margin-left: 8px;
	padding: 0px;
	list-style-type: none;
	display: block;
}

.moduleitems li, .boxitems li, .middlecontent li, ul.normallist li{
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
	font-weight: normal;
	background: url('/images/listepil.gif') no-repeat;
	background-position: 0px 3px;
	margin-bottom: 6px;
	display: block;
	color: #05493e;
}


.moduleitems li a, .middlecontent a li a, .module .moduleitems li a, ul.normallist li a, ul.normallist li a:link, ul.normallist li a:visited{
	text-decoration: none;
	color: #05493e;
	font-weight: normal;
}
.moduleitems li a:hover, .middlecontent li a:hover, ul.normallist li a:hover{
	text-decoration: underline;
	color: #05493e;

}
.boxitems li a{
	text-decoration: underline;
	color: #05493e;
}
.boxitems li a:hover{
	text-decoration: underline;
	color: #CB333C;
}



/** Basic content */

/** Content */

#fullwidth {
	float: left;
	width: 720px;
}
#es_picture{
	margin-bottom: 20px;
	width: 716px;
	margin-left: 4px;
}

.contentbox{
	width: 478px;
	padding: 0 0 0 0;
	display: block;
	float: left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 3px;
	overflow: hidden;
}

.boxheader{
	margin-top: 3px;
	margin-left: 11px;	
	display: block;
	float: left;
	margin-bottom: 5px;
}

.boxtop{
	width: 474px;
	min-height: 49px;
	background-image: url('/images/universaktuelt/box_middle1top.gif');
	background-repeat: no-repeat;
	background-color: #1e8372;
	background-position: center bottom;
	display: block;
	float: left;
	margin-left: 0px;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
	padding: 0 0 0 0;
}

.boxitems{
	width: 474px;
	min-height: 50px;
	background: url('/images/universaktuelt/box_middle1middle.gif') repeat-y;
	margin: 0;
	display: block;
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.boxbottom{
	width: 474px;
	height: 27px;
	background: url('/images/universaktuelt/box_middle1bottom.gif') no-repeat;
	display: block;
	float: left;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 20px;
}

.boxitems p, .boxitems div{
	margin: 0px;
	width: auto;
	color: #05493e;	
	display: block;
}

.boxitems h2, .boxitems h3 {
	color: #05493e;
	font-weight: bold;
	font-size: 11px;
	line-height: 14px;
	padding-top: 10px;
	margin: 0px;
	margin-bottom: 0px;
}

.ContentIntroduction, .Manchet, td .Manchet {
	color: #05493e;
	font-weight: normal;
	font-size: 12px;
	line-height: 16px;
	padding-top: 0px;
	padding-bottom: 10px;
	margin: 0px;
	margin-bottom: 0px;
}


a.ContentMidheadline, a.ContentSubheadline, a.Overskrift, a.Underoverskrift {
	color: #05493e;
}
.boxtop, .boxitems, .boxbottom, .lfwboxtop, .lfwboxitems, .lfwboxbottom {
	margin-right: 5px;
}
.lfwboxtop{
	width: 716px;
	min-height: 49px;
	background-image: url('/images/universaktuelt/box_716top.gif');
	background-repeat: no-repeat;
	background-color: #1e8372;
	background-position: center bottom;
	display: block;
	float: left;
	margin-left: 4px;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
}

.lfwboxitems{
	width: 716px;
	min-height: 50px;
	background-image: url('/images/universaktuelt/box_716middle.gif');
	background-repeat: repeat-y;
	background-color: #1e8372;
	display: block;
	float: left;
	margin-left: 4px;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
}

.lfwboxbottom
{
	margin-left: 4px;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 20px;
	width: 716px;
	height: 25px;
	background-image: url('/images/universaktuelt/box_716bottom.gif');
	background-repeat: no-repeat;
	background-color: #1e8372;
	background-position: center top;
	display: block;
	float: left;
}
.boxcontents {
	display: block;
	float: left;
	line-height: 1.4em;
}
.lfwboxitems .boxcontents 
{
	margin-left: 14px;
	margin-right: 14px;
	width: 688px;
}
.lfwboxitems div.FormLine {
	width: 100%;
}
.lfwboxitems div.FormLine div.FormValue, .lfwboxitem div.FormLineBorder div.FormValue {
	width: 558px; /* FormLine (716-28) - FormLabel (130) */
}

.boxitems .boxcontents {
	margin-left: 10px;
	margin-right: 0px;
	padding: 0 0 0 0;
	width: 446px;
}
.moduleitems .boxcontents 
{
	margin-left: 10px;
}
	
.boxcontents h2, .boxcontents h3, h2 a, h2 a:visited, h2 a:link, .boxcontens .underoverskrift {
	color: #05493e;
	font-weight: bold;
	font-size: 11px;
	line-height: 14px;
	padding-top: 10px;
	margin: 0px;
	margin-bottom: 0px;
}


.Underoverskrift, .underoverskrift, td .underoverskrift, td .Underoverskrift, .ContentSubheadline{
	color: #05493e;
	font-weight: bold;
	font-size: 11px;
	line-height: 14px;
	padding-top: 10px;
	padding-bottom: 0px;
	margin: 0px;
	margin-bottom: 0px;
}


.Overskrift, .ContentMidheadline, td .ContentMidheadline{
	color: #05493e;
	font-weight: bold;
	font-size: 12px;
	line-height: 14px;
	padding-top: 14px;
	padding-bottom: 14px;
	margin: 0px;
	margin-bottom: 0px;
}



.Linkliste li, .moduleitems .Linkliste li, #module_relateretviden .moduleitems li{
	background: none;
	padding-left: 12px;
	background: url('/images/linkpil.gif') no-repeat;
	background-position: 0px 3px;
	
}

.Linkliste li a, .moduleitems .Linkliste li a, #module_relateretviden li a{
	text-decoration: none;
	color: #92b53d;	
	font-weight: bold;	
}

.Linkliste li a:visited, .moduleitems .Linkliste li a:visited, #module_relateretviden li a:visited{
	text-decoration: none;
	color: #92b53d;
	font-weight: bold;		
}

.Linkliste li a:hover, .moduleitems .Linkliste li a:hover, #module_relateretviden li a:hover{
	text-decoration: none;
	color: #CB333C;	
	font-weight: bold;	
}

.boxcontents img
{
	margin: 3px 3px 3px 3px;
}
	

.hiddenheadline {
	display: none;
}

.leftcol, .rightcol{
	width: 148px;	
}


.boldlist li{
	background: none;
	padding-left: 12px;
	background: url('/images/linkpil.gif') no-repeat;
	background-position: 0px 3px;
	font-weight: bold;
	list-style-type: none;
}

.boldlist li a, .boldlist li a:visited, .boldlist li a:link, .boldlist li a:active, .boldlist li a:hover{
	text-decoration: none;
	color: #92b53d;
	font-weight: bold;
}


.es_campaign{
	width: 232px;
	display: block;
	float: left;
	margin-left: 3px;
	margin-right: 0;
}

/* Venstre menu */
.leftmenuheader{
	margin-top: 4px;
	margin-left: 11px;	
}

.leftmenutop{
	width: 232px;
	min-height: 40px;
	background-image: url('/images/universaktuelt/box_small1top.gif');
	background-repeat: no-repeat;
	background-color: #1e8372;
	background-position: center bottom;
	display: block;
	float: left;
	margin-left: 0;
	margin-right: 0;
}

.leftmenuitems{
	width: 232px;
	min-height: 140px;
	margin-top: 0px;
	padding-top: 10px;
	min-height: 190px;
	background-image: url('/images/universaktuelt/box_small1middle.gif');
	background-repeat: repeat-y;
	display: block;
	float: left;
	margin-left: 0;
	margin-right: 0;
	color: #05493e;	
}

.leftmenubottom{
	width: 232px;
	height: 10px;
	background-image: url('/images/universaktuelt/box_small1bottom.gif');
	background-repeat: no-repeat;
	display: block;
	float: left;
	margin-left: 0;
	margin-right: 0;
}

.leftmenuitems ul{
	margin: 0px;
	margin-left: 14px;
	padding: 0px;
	list-style-type: none;
	margin-bottom: 5px;
	font-weight: normal;
	color: #05493e;	
}

.leftmenuitems li{
	padding-left: 12px;
	padding-top: 2px;
	background: url('/images/listepil.gif') no-repeat;
	background-position: 0px 3px;
	width: 190px;
	margin-bottom: 3px;
	font-weight: normal;
	border-top: 1px solid #86baa9;
}
.leftmenuitems li:first-child {
	border-top: 0px;
}


.leftmenuitems li a{
	text-decoration: none;
	color: #05493e;	
}

.leftmenuitems li.selected
{
	background: url('/images/pilnedad.gif') no-repeat;
	background-position: 0px 4px;
	font-weight: bold;
}
.leftmenuitems ul ul{
	padding-bottom: 0;
	margin-bottom: 0;
	margin-top: 6px;
	border-bottom: 0px solid #86baa9;
	margin-left: 10px;
}

.leftmenuitems ul ul li{
	width: 170px;
	border-top: 0px;
	padding-left: 0px;
	background: none;
}
.leftmenuitems ul ul li.selected{
	width: 170px;
	border-top: 0px;
	padding-left: 0px;
	background: none;
}

.leftmenuitems ul ul ul li{
	width: 155px;
}

.leftmenuitems ul ul ul ul li{
	width: 140px;
}

#div_sitemap {
	margin-left: 30px;
	background-color: white;
}
.module#ModulAktivitet .moduleitems img 
{
	margin: 0 0 0 1px;
}

.tabbox 
{
	display: block;
	padding-left: 5px;
}

.tabbox .tabs
{
	background-image: url('/images/tabs/tabboxtop.gif');
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 50px; 
	width: 443px;
	display: block;
}
.tabbox .tabs .tabselected, .tabbox .tabs .tabselected:link, .tabbox .tabs .tabselected:active, .tabbox .tabs a:hover
{
	background-image: url('/images/tabs/tabselected.gif');
	background-repeat: no-repeat;
	display: block;
	float: left;
	width: 110px;
	height: 33px;
	color: White;
	font-weight: bold;
	font-size: 11px;
	margin-right: 3px;
	padding-top: 8px;
	padding-left: 1px;
	padding-right: 1px;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	font-size: 12px;
}
.tabbox .tabs a.tabunselected, .tabbox .tabs a.tabunselected:link, .tabbox .tabs a.tabunselected:active
{
	background-image: url('/images/tabs/tabunselected.gif');
	background-repeat: no-repeat;
	display: block;
	float: left;
	width: 110px;
	height: 33px;
	color: White;
	font-weight: bold;
	font-size: 11px;
	margin-right: 3px;
	padding-top: 8px;
	padding-left: 1px;
	padding-right: 1px;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	font-size: 12px;
}
.tabbox .tabitems 
{
	background-image: url('/images/tabs/tabboxmiddle.gif');
	background-repeat: repeat-y;
	width: 443px;
	display: block;
	float: left;
}
.tabbox .tabbottom 
{
	background-image: url('/images/tabs/tabboxbottom.gif');
	background-repeat: no-repeat;
	height: 17px;
	width: 443px;
	display: block;
	float: left;
}
.tabbox .tabcontents 
{
	margin-left: 7px;
	width: 429px;
}
.colName 
{
	width: 200px;
	display: block;
	float: left;
	margin-right: 10px;
	height: 100%;
}
.col350 
{
	width: 350px;
	display: block;
	float: left;
	margin-right: 10px;
	height: 100%;
}
.col250 
{
	width: 250px;
	display: block;
	float: left;
	margin-right: 10px;
	height: 100%;
}
.col100 
{
	width: 100px;
	display: block;
	float: left;
	margin-right: 10px;
	height: 100%;
}
.col150 
{
	width: 150px;
	display: block;
	float: left;
	margin-right: 10px;
	height: 100%;
}

.colAction
{
	width: auto;
	display: block;
	float: left;
	margin-right: 4px;
	height: 100%;
}
.debatpagetitle 
{
	vertical-align: top;
	width: 120px;
}
.debatresume 
{
	vertical-align: top;
}
.debatcount 
{
	vertical-align: top;
	width: 30px;
	text-align: right;
}
.alignright 
{
	text-align: right;
}
.ItemSelect
{
	margin-left: 25px;
}



.boxtop h1, .lfwboxtop h1
{
	color: White;
	font-size: 22px;
	line-height: 24px;
	margin-left: 11px;
	margin-top: 4px;
	margin-bottom: 4px;
}
.universebox h2, .leftmenutop h2 
{
	margin-bottom: 3px;
	margin-top: 5px;
	margin-left: 10px;
}
.boxtop h2, .lfwboxtop h2, .leftmenutop h2, .middlelogo h2,
.boxtop h2 a, .lfwboxtop h2 a, .leftmenutop h2 a, .middlelogo h2 a
{
	color: White;
	font-size: 20px;
	line-height: 22px;
	font-weight: 200;
	padding-bottom: 4px;
	margin-left: 10px;
	margin-top: 5px;
}
.boxtop h2 a, .lfwboxtop h2 a, .leftmenutop h2 a, .middlelogo h2 a, .universebox h2 a, .boxtop h1 a, .lfwboxtop h1 a,
.boxtop h2 a:visited, .lfwboxtop h2 a:visited, .leftmenutop h2 a:visited, .middlelogo h2 a:visited, .universebox h2 a:visited, .boxtop h1 a:visited, .lfwboxtop h1 a:hover
{
	text-decoration: none;
	color: White;
}
.boxtop h2 a:hover, .lfwboxtop h2 a:hover, .leftmenutop h2 a:hover, .middlelogo h2 a:hover, .universebox h2 a:hover, .boxtop h1 a:hover, .lfwboxtop h1 a:hover
{
	text-decoration: underline;
	color: White;
} 
.replacement {
	display: block;
	float: left;
}
.boxtop h1 img.replacement { margin-right: -4px; }
.moduletop h2, .moduletop h2 a, .moduletop h2 a:visited
{
	color: #8cc63f;
	font-size: 20px;
	line-height: 22px;
	padding-bottom: 4px;
	text-decoration: none;
	font-weight: 200;
}
.moduletop h2 a:hover 
{
	text-decoration: underline;
}
h1 span.print-text , h2 span.print-text 
{
	display: none;
}

/* Classes for password box indicators */
.PasswordBarIndicator_weak
{
    color:Red;
    background-color:Red;
}
.PasswordBarIndicator_average
{
    color:Blue;
    background-color:Blue;
}
.PasswordBarIndicator_good
{
    color:Green;
    background-color:Green;
}

.PasswordBarBorder
{
    border-style:solid;
    border-width:1px;
    padding:2px 2px 2px 2px;
    width:200px;
    vertical-align:middle;
}

