/*---global common definitions---*/
body{
	font:12px Arial, Helvetica, sans-serif;
	margin:0;
	color:#333;
	background:#0e7675 url(../images/body.jpg) repeat-y 50% 144px;
	min-width:900px;
}
a{
	color:#333;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
img{
	border-style:none;
}
form, fieldset{
	margin:0;
	paddingf:0;
	border-style:none;
}
/*---main blocks---*/
#main{
	width:994px;
	margin:0 auto;
}
/*---header---*/
#header{
	background:url(../images/header-holder.jpg) repeat-x;
	height:183px;
	position:relative;
}
.header-bar{
	width:854px;
	margin:0 auto;
	padding:6px 0 0;
}
.logos{
	overflow:hidden;
	height:1%;
	padding:0 0 10px 28px;
}
h1.logo{
	margin:10px 0 0;
	float:left;
	text-indent:-9999px;
	background:url(../images/logo.gif);
	width:475px;
	height:97px;
}
.logo a{
	display:block;
	height:100%;
	overflow:hidden;
}
img.logo{
	float:right;
}
#nav ul{
	margin:0 auto;
	padding:2px 0 0;
	list-style: none;
	font:bold 10px Arial, Helvetica, sans-serif;
	width:900px;
}
#nav ul:after{
	content: "";
	display: block;
	clear: both;
}
#nav li{
	float:left;
	background:url(../images/nav-separator.gif) no-repeat 100% 2px;
	padding:0 2px;
}
#nav li.first{ background:none;}
#nav li a{
	color:#fff;
	float:left;
	height:17px;
	padding:4px 40px 0;
}
#nav li li a{padding:0;}
#nav li span{
	float:left;
	cursor:pointer;
	text-transform:uppercase;
}
#nav li span li{text-transform:none;}
#nav li.active a{
	color:#000;
	background:#fff url(../images/nav-a.gif) no-repeat;
}
#nav li.active span{ background:url(../images/nav-span.gif) no-repeat 100% 0; padding-right:3px;}
#nav .sub{
	display:none;
	position:absolute;
	top:146px;
	left:0;
	width:100%;
	background:#fff;
}
#nav li.active .sub{ display:block;}
#nav li ul{
	height:auto;
	width:900px;
	margin:0 auto;
	padding:3px 0;
/*	font:14px Arial, Helvetica, sans-serif; */
	font:10px Arial, Helvetica, sans-serif;
	font-weight:bold;
	
}
#nav li li{
	background:url(../images/sub-li.gif) no-repeat 100% 0;
	padding:4px 35px 5px;
}

#nav li ul a{
	background:none !important;
	display:inline;
	color:#000;
}
#center{
	overflow:hidden;
	width:894px;
	margin:0 auto;
	padding:0 6px 10px 0;
	position:relative;
}
.index-content{
	float:left;
	width:637px;
	padding:13px 0 93px 42px;
}

.index-content a{
	text-decoration:underline;
}

.index-content .top-block{
	background:url(../images/content-blocks.png);
	height:1%;
	overflow:hidden;
	/* padding:13px 119px 0; */
	padding:13px 20px 0;
}
.index-content h2{
	margin:0;
	font-size:14px;
	font-style:normal;
}
.index-content h3{
	margin:0;
	font-size:12px;
}
.index-content p{
	margin:15px 0;
	line-height:14px;
}
.index-content .two-blocks{
	margin:22px 0 0;
/*	padding:31px 55px 225px 48px; */
	padding:31px 19px 268px 20px;
	overflow:hidden;
	height:1%;
	background:url(../images/frontpageFCE.png) no-repeat bottom;
}
.index-content .two-blocks div{
	float:left;
	width:270px;
}
.index-content .two-blocks .short{
	float:right;
}
.index-content .alians{
	position:absolute;
	bottom:0;
	left:308px;
}
.sidebar{
	float:right;
	width:195px;
}
.sidebar .banner{
	display:block;
	background:url(../images/banner.png);
	padding:17px;
	width:163px;
	margin:0 0 35px;
}
.sidebar .banner img{ display:block; position:relative;}
.sidebar .block{
	background:#fff url(../images/links.gif) repeat-x;
	position:relative;
	margin:12px 13px 0;
	font-size:9px;
	overflow:hidden;
	height:1%;
}
.sidebar .block-cont{ padding:0 0 40px;}
.sidebar .block-foot{
	background:url(../images/links-foot.gif);
	height:4px;
	overflow:hidden;
}
.sidebar .block ul{
	margin: 0;
	padding:0 0 12px 14px;
	list-style: none;
	font:bold 10px Arial, Helvetica, sans-serif;
}
.sidebar .block li{
	margin:18px 0 0;
}
.sidebar h3{
	font-size:10px;
	font-style:normal;
	margin:28px 8px 18px;
}
.sidebar h3 strong{ font-size:15px;}
.sidebar p, .sidebar h1, .sidebar h2, .sidebar h3{
	line-height:11px;
	margin:11px 20px 11px 8px;
}
.content-holder{
	float:left;
	width:683px;
	padding:13px 0 5px 14px;
	position:relative;
}
.content-holder .alians{
	position:absolute;
	bottom:0;
	right:0;
}
.left-bar{
	float:left;
	width:142px;
}
.left-bar a{color:white;}
.left-bar h2{margin:0; font-size: 1.5em;}
.left-bar ul{padding-left:15px; margin:5px 0;}
.left-bar .news-amenu-container .news-amenu-item-year{list-style:none;}
.left-bar .block{
	background:url(../images/left-block-cont.gif) repeat-y;
	color:#fff;
	font-size:10px;

	line-height:12px;
	margin:0 1px;
}
.left-bar .block-cont{
	background:url(../images/left-block.gif) no-repeat;
	overflow:hidden;
	height:1%;
	/*padding:20px 9px 149px 5px;*/
	padding:20px 9px 22px 5px;
}
.left-bar .block-foot{
	background:url(../images/left-block-foot.gif);
	height:2px;
	overflow:hidden;
}
.left-bar .block h3{
	margin:0 0 24px;
	font-size:10px;
}
.left-bar .block p{ margin:12px 0 0;}
.left-bar .login{
/*	margin:9px 0 0; */
	margin:0 0 9px 0;
	background:url(../images/login-cont.gif) repeat-y;
	color:#fff;
}
.left-bar .login-cont{
	background:url(../images/login-block.gif) no-repeat;
	overflow:hidden;
	height:1%;
	padding:9px 10px 20px;
}
.left-bar .login-foot{
	background:url(../images/login-foot.gif);
	height:1px;
	overflow:hidden;
}
.left-bar .login h3{
	margin:0;
	font-size:13px;
	font-style:normal;
}
.left-bar .login em{
	font-size:10px;
	display:block;
	padding:0 0 6px;
}
.left-bar .login .row{
	width:100%;
	overflow:hidden;
	padding:6px 0 0;
}
.left-bar .login label{
	font:bold 9px Arial, Helvetica, sans-serif;
	display:block;
	padding:0 0 2px;
	text-transform:uppercase;
}
.left-bar .login .text{
	width:113px;
	height:17px;
	padding:1px 5px;
	display:block;
}
.left-bar .login .button{
	display:block;
	margin:6px 0 10px 50px;
}
.left-bar .login a{
	color:#fff;
/*	font-size:8px;
	line-height:10px;
	float:left;
*/
        text-decoration:underline;
}
.content{
	float:right;
	width:398px;
	overflow:hidden;
	background:url(../images/subpagecontent.png) no-repeat bottom left;
	padding:53px 73px 220px 62px;
}
.content a{ text-decoration:underline;}


.nodrawing .content{background:url(../images/subpagecontent-nodrawing.png) bottom left; padding:53px 73px 50px 62px;}

.content h2{
	font:bold 14px Arial, Helvetica, sans-serif;
	margin:0;
}
.content p{
	margin:15px 0;
}


/* venstremenu */
.left-bar .logincontainer .login ul a{ clear:both; float:none; font-size:12px;}

/* topmenu */
div.sub ul li.active a{ text-decoration:underline;}

.login-cont ul li.active a{ text-decoration:underline; }

.sidebar a{ text-decoration:underline; }

th{ font-weight:normal; text-align:left;}

.login-cont ul li, .content ul li{ margin-bottom:5px;} 
p.indent{ margin-left:20px;}
.content table p{ margin:5px 0;}
form, fieldset{ margin:0; padding:0;}
legend{ margin:0; padding:6px 0 4px 0; font-weight:bold;}
.login-cont input{ width:118px; margin-bottom:6px;}
.login-cont input.button{ width:73px; margin:0;}

.left-bar .login-cont ul a{ text-decoration:none; }
.login-cont ul li.active a{ text-decoration:underline; }




/* yderligere justeringer */
body, #nav ul, #nav li ul, .sidebar .block ul, .left-bar .login, .content h2{ font-family: Verdana;}
input.tx-mmforum-button{ color:#000;} 
#searchform{ position:relative; top:84px; left:148px;}

