html {font-size: 100.01%;}
body{
	margin:0;
	color:#0e1718;
	font: 62.5% Arial, Helvetica, sans-serif;
	background:#fff;
	min-width: 960px;
}

img{border-style:none;}
h4{font-size:1.1em; font-weight:bold; font-family: Arial,Helvetica, sans-serif;}
a{
	text-decoration:none;
	color:#0e1718;
}
.align-center{text-align:center;}
.align-left{text-align:left;}
.align-right{text-align:right;}

a:hover{text-decoration:underline;}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
#page{
	font-size: 1.2em;
	line-height: 1.5em;
}
#header{width: 100%;}
#header ul{
	padding: 0;
	list-style: none;
	margin: 0;
}
.top-header{
	margin:0 auto;
	width: 960px;
	position: relative;
}
.top-header:after{
	display: block;
	clear: both;
	content: "";
}
#header h1{
	position: absolute;
	top: 9px;
	left: -4px;
	/*width: 164px;
	height: 88px;*/
	margin: 0;
	overflow: hidden;
	/*text-indent: -9999px;*/
}
#header h1 a.logolink{
	display: block;
	/*height: 88px;*/
	position: relative;
	/*background: url(../images/logo.png) no-repeat;*/
}
#header .top-header ul{
	float: right;
	overflow: hidden;
	padding-top: 38px;
}
.top-header ul li{
	display: inline;
	background: url(../images/sep.gif) no-repeat 0 7px;
	padding: 0 9px 0 13px;
	margin-left: -4px;
}
.top-header ul a{
	font-size: 0.92em;
	color: #ca0523;
	font-weight: bold;
}
.top-header .form{
	float: right;
	width: 324px;
	padding: 32px 0 24px 20px;
}
.form div{
	background: url(../images/bg-input.gif) no-repeat;
	padding: 7px 10px;
	float: left;
}
.form div input{
	width: 262px;
	font-weight: bold;
	color: #383834;
	font-size: 1em;
	background: none;
	border:none;
	float: left;
}
.form input[type="submit"]{
	font-weight: bold;
	color: #999a90;
	text-transform: uppercase;
	line-height: 2.5em;
	background:none;
	border:none;
	float:right;
	marign:0;
	padding:1px;
	text-decoration:underline;
	height:25px;
}
.nav-holder{background: #386f08;}
.nav-holder div{
	margin:0 auto;
	width: 960px;
}
#header #nav{
	margin-left: -40px;
	overflow: hidden;
	height: 1%;
	width: 1000px;
}
#nav li{
	float: left;
	margin-left: 40px;
	display: inline;
	padding: 20px 0 15px;
	white-space: nowrap;
}
#nav li.active{background: url(../images/bg-nav-active.gif) no-repeat 50% 100%;}
#nav a{
	text-transform: uppercase;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
}
#nav a:hover,
#nav .active a{
	color: #000;
}
#content{
	width: 100%;
	padding-bottom: 33px;
}
.breadcrumbs{
	background: #e9eadb;
	font-size: 0.92em;
	line-height: 1.72em;
	color: #393935;
	padding: 5px 0 2px;
}
.breadcrumbs a{
	color: #ca0523;
	text-decoration: none;
}
.breadcrumbs a:hover{text-decoration: underline;}
.breadcrumbs div{
	width: 960px;
	margin: 0 auto;
	overflow: hidden;
}
.breadcrumbs div span{float: left;}
.breadcrumbs div ul{
	padding: 0;
	list-style: none;
	margin: 0;
	overflow: hidden;
	float: left;
}
.breadcrumbs div ul li{
	display: inline;
	padding: 0 6px;
	background: url(../images/sep-breadcrumbs.gif) no-repeat 0 5px;
	margin-left: -2px;
}
.breadcrumbs a.print{
	float: right;
	margin-right: 5px;
}
.content-holder,
.home-content{
	overflow: hidden;
	width: 960px;
	margin: 24px auto 0;
}
.home-content{margin-top: 22px;}
.home-content h3 a{color: #588f94; text-decoration:none;}
.side-bar{
	float: left;
	width: 241px;
}
/*.side-bar h3{padding: 5px 0 8px;}*/
.side-bar h3{padding: 4px 0 8px;}
.side-bar h3,
.txt-content h2,
.holder h3,
.fullcontent h2{
	margin: 0;
	font-size: 1.5em;
	color: #588f94;
	border-bottom: 1px solid #d5d6c0;
}

.side-bar h3 a{
	color: #588f94;
	text-decoration:none;
}
.side-bar ul{
	padding: 20px 0 0 1px;
	margin: 0;
	list-style: none;
}
.side-bar ul ul {padding: 5px 0 0;}

.side-bar ul li{
	padding: 0 0 13px 21px;
	background: url(../images/bullet-red.gif) no-repeat 1px 7px;
}
.side-bar ul ul li{padding: 0 0 5px 18px;}

.side-bar ul a,
.side-bar ul .active ul a{
	font-size: 1.17em;
	font-weight: bold;
	text-decoration: none;
}

.side-bar ul a:hover,
.side-bar ul .active a,
.side-bar ul ul .active a,
.side-bar ul ul a:hover{
	text-decoration: underline;
}
.side-bar ul li:hover,
.side-bar ul li.hover,
.side-bar ul .active,
.side-bar ul ul .active,
.side-bar ul ul li:hover,
.side-bar ul ul li.hover{
	background: url(../images/bullet-green.gif) no-repeat 0 7px;
}

.side-bar ul ul a,
.side-bar ul .active ul a{
	font-size: 1em;
}

/*Close all levels*/
.side-bar ul ul,
.side-bar ul .active ul ul,
.side-bar ul ul .active ul ul,
.side-bar ul ul ul .active ul ul
{display: none;}

/*Show all levels*/
.side-bar ul .active ul,
.side-bar ul ul .active ul,
.side-bar ul ul ul .active ul,
.side-bar ul ul ul ul .active ul
{display: block;}

/*Normal link color*/
.side-bar ul a,
.side-bar ul .active ul a,
.side-bar ul ul .active ul a,
.side-bar ul ul ul .active ul a
{color: #ca0523;}

/*Active link color*/
.side-bar ul .active a,
.side-bar ul ul .active a,
.side-bar ul ul ul .active a,
.side-bar ul ul ul ul .active a
{color: #588f94;}


.main-content{
	float: right;
	width: 680px;
	overflow: hidden;
}

.page-img{
	display: block;
	border: 10px solid #e9eadb;
	margin-bottom: 38px;
}
.page-img dt, .page-img dl, .page-img dd, .page-img div.csc-textpic dl.csc-textpic-image{margin:0;}

.page-img p{margin-left:10px; margin-right:10px;}
.txt-content{
	float: left;
	width: 420px;
	padding-bottom: 20px;
}
.wide{width:680px;}
.txt-content h2,
.fullcontent h2{
	padding: 0 0 12px;
	margin-bottom: 15px;
}
.txt-content h3,
.holder h4{
	font-size: 1.17em;
	color: #578e93;
	margin: 0 0 5px;
}
.txt-content p{margin: 0 0 18px;}
.txt-content table p{margin:0;}
.txt-content a,
.column a,
.holder ul a,
.fullcontent a{
	color: #ca0523;
}
.column{
	float: right;
	width: 178px;
	background: #e9eadb;
	padding: 18px 21px 22px;
	margin-top: 2px;
}
.column h3{
	margin: 0 0 13px;
	color: #0e1718;
	font-size: 1.17em;
}
.column p{margin: 0 0 14px;}
.column ul, .holder ul{
	padding: 0 0 0 2px;
	list-style: none;
	margin: 0 0 10px 0;
}
.column ul li,
.holder ul li{
	background: url(../images/bullet-red.gif) no-repeat 0 6px;
	padding: 0 0 6px 18px;
}
/* home-page start*/
.entry-box{
	border: 9px solid #e9eadb;
	position: relative;
	width: 942px;
	height: 230px;
}
.entry-box img{display: block;}
.entry-box div{
	position: absolute;
	top: 56px;
	left: 93px;
	width: 347px;
}
.entry-box h2{
	font-size: 1.92em;
	color: #ca0523;
	font-weight: normal;
	margin: 0 0 9px;
	padding-top:3px;
}
.entry-box p{margin: 0;}
.entry-box p a{color: #ca0523;}
.holder{
	overflow: hidden;
	margin-left: -53px;
	width: 1011px;
	padding: 39px 0 11px;
}
.holder div{
	float: left;
	width: 284px;
	padding-left: 53px;
}
.holder h3{
	padding-bottom: 12px;
	margin-bottom: 15px;
}
.holder p{margin: 0 0 14px;}
/* home-page end */
#footer{
	background: #386f08;
	text-align: center;
	color: #edf4e9;
	padding: 22px 0 20px;
	font-size: 1.17em;
}
#footer a{color: #edf4e9;}
#footer ul{
	padding: 0;
	list-style: none;
	margin: 0;
}
#footer ul li{
	display: inline;
	padding: 0 17px 0 25px;
	background: url(../images/sep-footer.gif) no-repeat 0 8px;
}
/*#footer ul li:first-child{background: none;}*/

/* faktaboks */
.faktaboks{background: #E9EADB; padding:18px 18px 5px 18px; margin-bottom:18px;}
.faktaboks h3{color:#000000; margin:0 0 5px 0;}
.faktaboks .rmlink{white-space:nowrap;}

/* news */
.column .news-search-form{/*margin:5px -21px -22px;*/ margin:-18px -21px 5px; background:#D6D7CA; padding: 18px 21px 22px; overflow:hidden;}

.news-search-form .news-search-btn{color:#CD394C; border:none; background:none; text-decoration:underline;  font-weight:bold; text-transform:uppercase; padding:0;}
.column .news-search-form input{width:175px;}
.column .news-search-form span{display:block; width:180px; position:relative; height:15px;}
.column .news-search-form .news-search-btn{width:auto;position:absolute; right:0;}

.column .news-catmenu .catmenuform{margin-bottom:10px; margin-top:-10px;}


.news_list_container_afg{padding-top:20px; margin-top:5px; border-top:1px dashed #000000;}
.news_list_container .news_list_item{padding-top:20px; margin-top:20px; border-top:1px dashed #000000;}
.news_list_container .news_list_item:first-child{border:none; padding:0;}

.side-bar .news-catmenu ul{font-size:0.854em;}
.side-bar .news-catmenu ul li{padding:0 0 5px 10px;}
.side-bar .news-catmenu ul li a{font-weight:normal; color:#000000;}

.threecols .col{float: left; width: 284px; padding-left: 53px;}
.threecols .col h3{padding: 0 0 12px 0; margin:0 0 15px 0; border-bottom:1px solid #D5D6C0; color:#588F94; font-size:1.5em;}
.threecols{overflow: hidden; margin-left: -53px; width: 1011px; padding: 39px 0 11px;}


div.hide{display:none;}
a.expandlink{float:left; background:url(../images/expandlink.gif) no-repeat left 2px; text-indent:-999px; display:block; width:19px; height:19px;}
a.expandall{}
.faktaboks h3 a{color:#000000; background:url(../images/expandlink.gif) no-repeat left 2px; padding-left:17px;}


.showtoggle a.expandlink{float:none; background:url(../images/expandlink.gif) no-repeat left 2px; display:block; height:19px; width:auto; text-indent:0; padding-left:17px;}

.news_list_container_afg p.subhead{margin-bottom:5px;}

.txt-content{overflow:hidden;}
.column{overflow:hidden;}