body {
	margin:0;
	padding:0;
	font-family:helvetica,verdana;
	font-size:10px;
}
.innerfade 
{
	margin:0;
	padding:0;
}
	.innerfade li 
	{
		display:block;
		margin:0;
		padding:0;
		list-style-type:none;
	}
		.innerfade img 
		{
			border:none;
		}

/* sticky footer */
	* {
		margin: 0;
	}
	html, body {
		height: 100%;
	}
	.frame {
		min-height: 100%;
		height: auto !important;
		height: 100%;
		background:url(../images/design/bg_middle.gif) repeat-y center;
		width:960px;
		margin: 0 auto -33px; /* the bottom margin is the negative value of the footer's height */
	}
	.frame_english 
	{
		min-height: 100%;
		height: auto !important;
		height: 100%;
	    background:url(../images/design/bg_middle_english.gif) repeat-y center;
		width:960px;
		margin: 0 auto -33px; /* the bottom margin is the negative value of the footer's height */	    
	}
	.bottom, .push {
		height: 33px; /* .push must be the same height as .footer */
	}

    li 
    {
        margin-left: 10px;
    }
    ul
    {
        padding-left:15px;
        padding-top:10px;
        padding-bottom:10px;
    }
/* end sticky footer */

	.startpage
	{
		background:url(../images/design/bg_startpage.gif) repeat-y center;
	}
	.startpage_english
	{
		background:url(../images/design/bg_startpage_english.gif) repeat-y center;
	}	
	.inner-frame
	{
		float:left;
	}
	.top 
	{
		height:141px;
		background:url(../images/design/top.gif) no-repeat;
		width:960px;
		position:relative;
	}
	
	.left {
		float:left;
		width:150px;
		margin-left:11px;
		margin-right:30px;
		height:100%;
	}
		.left-menu
		{
			background:#fff;
			margin:0;
			padding:0 0 19px 0;
		}
			.left-menu li
			{
				margin:0;
				padding:0;
				display:block;
				list-style-type:none;
				line-height:100%;
			}
			.left-menu li a, .left-menu li a:link, .left-menu li a:visited
			{
			    padding-bottom:5px;
				font-size:11px;
				font-weight:bold;
				color:#fff;
				background:#bec4dc;
				padding-left:10px;
				padding-top:3px;
				margin-bottom:2px;
				display:block;
			}
			.left-menu li a.active
			{
				color:#db8f1b;
			}
				.left-menu li ul
				{
					margin:0;
					padding:0;
				}
				.left-menu li ul li a, .left-menu li ul li a:link, .left-menu li ul li a:visited
				{
					background:#e4e7f1;
					margin:0;
					color:#154a7f;
					font-weight:normal;
					padding-left:20px;
				}
				.left-menu li ul li a.active
				{
					text-decoration:underline;
				}

	.center {
		float:left;
		width:575px;
	}
	.center-startpage
	{
		float:left;
		width:746px;
		margin-left:20px;
	}
	.right {
		float:left;
		margin-left:31px;
		width:150px;
	}

	.left-article-content
	{
		padding:10px 10px 0 10px;
		margin-bottom:33px;
		width:130px;
	}

	.front-container {
	}
	    .rounded1, .rounded1-doclist-top
	    {
	        cursor:pointer;
            cursor:hand;
	    }
		.front-container div.rounded1-wrap 
		{
			margin-bottom:2px;
		}
		.front-container div.rounded1-doclist-top  
		{
		    width:360px;
		    margin-bottom:2px;
		}

	/* rounded corners */
	.rounded1-wrap, .rounded1-doclist-top 
	{
		position:relative;
	}
		.rounded1-wrap .lt, .rounded1-wrap .lb, .rounded1-wrap .rt, .rounded1-wrap .rb, .rounded1-doclist-top  .lt, .rounded1-doclist-top  .lb, .rounded1-doclist-top  .rt, .rounded1-doclist-top  .rb
		{
			position:absolute;
			height:15px;
			width:15px;
		}
		.rounded1-wrap .lt, .rounded1-doclist-top .lt
		{
			left:0;
			top:0;
			background:url(../images/rounded_lt.png);
		}
		.rounded1-wrap .lb, .rounded1-doclist-top .lb
		{
			left:0;
			bottom:0;
			background:url(../images/rounded_lb.png);
		}
		.rounded1-wrap .rt, .rounded1-doclist-top .rt
		{
			right:0;
			top:0;
			background:url(../images/rounded_rt.png);
		}
		.rounded1-wrap .rb, .rounded1-doclist-top .rb
		{
			right:0;
			bottom:0;
			background:url(../images/rounded_rb.png);
		}

.bottom
{
	height:33px;
	width:100%;
	text-align:center;
	position:relative;
}
	.bottom-content {
		background:url(../images/design/bottom.gif) left top no-repeat;
		height:33px;
		width:960px;
		margin-left:auto;
		margin-right:auto;
		text-align:right;
		line-height:100%;
	}
	.bottom-content img {
		float:right;
		margin-top:12px;
	}

/* breadcrumb */
.breadcrumb
{
	margin:0;
	padding:0;
	list-style-type:none;
	display:block;
	float:right;
	margin-bottom:10px;
}
	.breadcrumb li {
		float:left;
		margin-left:4px;
	}
	.breadcrumb li a, .breadcrumb li a:visited {
		color:#134a7f;
	}

/* Aktuelt */
.aktuelt-banner 
{
	margin-bottom:2px;
}
.right-image {
	padding:10px;
}
.right-text {
	float:right;
}
.aktuelt-image-frame {
	width:57px;
	height:59px;
	position:relative;
	margin-top:10px;
}
	.aktuelt-image-frame img.aktuelt-image {
		position:absolute;
		left:7px;
		top:10px;
		z-index:1;
	}
	.aktuelt-image-frame .aktuelt-overlay {
		position:absolute;
		left:0;
		top:0;
		z-index:2;
        background:url('../images/design/aktuelt_box.png') left top no-repeat;
        width:57px;
        height:65px;
	}
	.aktuelt-text {
		padding-top:18px;
	}

/* Top thing --- searching menu etc. */
.top-top
{
    height:43px;
    margin-left:250px;
    margin-right:13px;
    padding-top:20px;
    text-align:right;
}
    .top-top h1 
    {
        color:#DB8F1B;
    }
.top-middle
{
	margin-left:11px;
	margin-right:13px;
	height:36px;
	position:relative;
}
	.top-middle table {
		float:right;
	}
	.top-middle table tr td a, .top-middle table tr td a:visited {
		color:#000;
	}
	.top-middle text {
		border:0;
	}
	.top-middle img 
	{
		margin-left:4px;
	}

.top-bottom
{
	height:39px;
	margin-left:11px;
	margin-right:13px;
}

	/* top tab menu */
	.tab-menu {
		list-style-type:none;
		margin:0;
		padding:0;
		height:21px;
	}
		.tab-menu li {
			display:block;
			float:left;
			height:21px;
			padding:0;
			margin:0;
			background:url(../images/design/tab_right.gif) right top no-repeat;
		}
		.tab-menu li a {
			color:#fff;
			height:21px;
			display:block;
			float:left;
			background:url(../images/design/tab_bg.gif) left top repeat-x;
			margin-right:17px;
			padding-left:5px;
			padding-top:3px;
		}
		    .tab-menu li a.active {
			    text-decoration:underline;
		    }		
		    .tab-menu li a:visited
		    {
		        color:#fff;
		    }
		#tab-menuitem-right {
			float:right;
			background:url(../images/design/tab_mirrored.gif) left top no-repeat;
		}
			#tab-menuitem-right a {
				margin-left:20px;
				margin-right:0;
				padding-left:0;
				padding-right:5px;
			}
.logo-clickable 
{
    position:absolute;
    left:20px;
    top:30px;
    
}
			
/* document list*/
.doclist 
{
    width:746px;
    float:left;
}
.doclist .padding-left-10
{
    padding-left:10px;
}
    .padding-right-10
    {
        padding-right:10px;
    }
    .padding-right-30
    {
        padding-right:30px;
    }    
    .doclist-item-ingress 
    {
        width:180px;
    }
    .doclist-item-small-link 
    {
        width:160px;
        display:block;
    }
    .vertical-line 
    {
        background:url(../images/design/bg_startpage.gif) repeat-y 195px top;
    }
    .vertical-line2 
    {
    	background:url(../images/design/bg_startpage.gif) repeat-y 357px top;
    }
    
   /* document */
   .margin-10 
   {
       height:10px;
       font-size:1px;
   }
   .doc-image-right 
   {
       float:right;
       margin-left:10px;
       margin-bottom:10px;
   }
   
/* News list */
.news-list h2
{
    margin-top:0;
}
.newslist-image-link 
{
    margin-right:10px;
}
.odd td
{
    background:#f5f3ef;
}

/* doclist ansatt */
.doclist-ansatt-item
{
    width:183px;
    float:left;
    cursor:hand;
    cursor:pointer;
}
.doclist-ansatt-list-content
{
    margin-top:2px;
    margin-bottom:16px;
    background:#f5f3ef;
    padding:10px;
    width:153px;
}
.doclist-ansatt-doc-content
{
    margin-top:2px;
    background:#f5f3ef;
    padding:10px;
    width:519px;
}
img 
{
    border:none;
}