﻿/**************************************************************************
--------------------------------Main Struktur------------------------------
***************************************************************************/

	.addThis {
		float:				right;
		}
	
	body {
		margin:             0 27px 0 25px;
		text-align:         center;
		background:         #fff;
		font-size:          70%;
		line-height:        1.3em;
		font-family:        Verdana, Arial;
		color:              #000;
		}

	#pageWrapper {
		width:              960px;
		margin:             auto;
		text-align:         left;
		position:           relative;
		background:         url(gfx/micrositelogo.png) no-repeat 0px 32px;                  /*!!! - Mainlogo*/
		padding:            0;
		}

	#pageWrapper .logoClick {
		width:              286px;
		height:             98px;
		position:           absolute;
		cursor:             pointer;
		}
	
	#centerCol {
		float:              left;
		background:         transparent;
		min-height:         300px;
		padding:            0 0 0 18px;
		overflow:           hidden;
		margin:             -3px 0 0 0;
		}

	/********************Header************************/

	#header {
		text-align:         right;
		font-size:          0.9em;
		min-height:         60px;
		overflow:           hidden;
		padding:            10px 0 0 0;
		width:              946px;
		}

	#header ul {
		margin:             0;
		padding:            0;
		float:              right;
		}

	#header ul li {
		margin:             0;
		padding:            0;
		list-style:         none;
		float:              left;
		}

	#header ul li a {
		float:              left;
		margin:             0 13px 0 0;
		padding:            2px 0 0 9px;
		background:         #fff url(gfx/sprite.gif) no-repeat 0px -696px;                  /*!!! - sti til sprite*/
		}

	#header ul li a.noimg {
		background:         none;
		padding:            0; 
		}

	div.siteSearch {
		float:              right;
		}
	
	div.siteSearch input {
		margin:             0 4px 0 0;
		float:              left;
		}

	div.siteSearch input.text {
		width:              109px;
		border:             1px solid #d5d3c3;
		padding:            2px;
		margin:             0px 4px 6px 3px;
		font-size:          1em;
		}

	div.siteSearch img {
		padding-bottom:		5px;
		}
		
	/********************SectionsMenu/Faner********************************/
	
	#sectionsMenu {
		text-align:         right;
		font-size:          0.9em;
		height:             27px;
		padding:            0 122px 0 0;
		}

	#sectionsMenu ul{
		margin:             0;
		padding:            0;
		float:              right;
		}

	#sectionsMenu ul li{
		margin:             0;
		padding:            0;
		list-style:         none;
		float:              left;
		height:             30px;
		}

	#sectionsMenu ul li a {
		margin:             0 0 0 5px;
		padding:            6px 0 0 0;
		float:              left;
		height:             24px;
		width:              112px;
		color:              #3B3939;                                                        /*!!! - font farve fanerne*/
		font-size:          14px;
		text-align:         center;
		text-decoration:    none;
		}

	#sectionsMenu ul li a.item {
		background:         #fff url(gfx/sprite.gif) no-repeat 0px -383px;                  /*!!! - sti til Sprite*/
		}

	#sectionsMenu ul li.selected a.item {
		background:         #fff url(gfx/sprite.gif) no-repeat 0px -351px;                  /*!!! - sti til Sprite*/
		}
		
	/***********************Footer/Banner*********************************/
	
	#footer {
		width:              946px;
		margin:             auto;
		margin-top:         10px;
		}

	#bannerleft {
		float:              left;
		}

	#bannerleft img {
		margin:             0px 10px 10px 0px;
		}

	.siteFooter {
		background-color:   #FAF9F7;                                                        /*!!! - footer baggrundsfarve*/
		border:             1px solid #EEEDE7;                                              /*!!! - footer border farve*/
		font-size:          10px;
		height:             11px;
		padding:            0 0 4px 0;
		text-align:         center;
		width:              960px;
		margin-top:         4px;
		margin-bottom:      15px;
		}

	#BannerContainerBottom {
		width:              966px;
		}

	#BannerContainerBottom div.left, #BannerContainerBottom div.right {
		width:              478px;
		margin-top:			5px;
		float:				left;
		padding-right:		5px;
		}	
	
	
/****************************************************************************
-------------------------Global formattering---------------------------------
****************************************************************************/

	a {
		color:              #1D92BA;                                                        /*!!! - linkfarve*/
		text-decoration:    none;
		padding:            2px 0 0 9px;
		background:         transparent url(gfx/sprite.gif) no-repeat 0px -696px;           /*!!! - sti til Sprite*/
		}

	a:hover {
		color:              #52BADE;                                                        /*!!! - linkhover farve*/
		text-decoration:    underline;
		}

	a.button {
		background-image:   url(gfx/forening_linkbutton.gif);
		background-position:right center;
		background-repeat:	no-repeat;
		border:				1px solid #DDD3D3;
		display:			inline-block;
		margin:				2px 7px 0 0;
		padding:			1px 24px 2px 5px;
		}

	.addThis a, .addThis a:hover, #at20mc a, #at20mc a:hover {
		background-image:	none;
		}
	
	a.mailto {
		background:         transparent url(gfx/sprite.gif) no-repeat scroll -71px -664px;  /*!!! - sti til sprite*/
		padding:            0 0 0 19px;
		color:              #1D92BA;                                                        /*!!! - link farve*/
		}

	h1 a {
		background:         none;
		padding:            0;
		}
    
	.noimg {
		background:         none;
		padding:            0; 
		}

	.clear {
		clear:              both;
		height:             0;
		overflow:           hidden;
		}

	hr {
		visibility:         hidden;
		}

	img {
		border:             none;
		}


/********************************************************************************/
/********************************SubPage*****************************************/

	#subLayout {
		background:         #fff url(gfx/mainleftCol.png) repeat-y top left;                /*!!! - sti til venstre menu billede*/
		line-height:        1.3em;
		float:              left;
		width:              960px;
		}

	#subLayout h1 {
		float:              none;
		clear:              left;
		padding:            10px 0 2px;
		margin:             0 0 3px 0;
		font-size:          1.3em;
		background:         url(gfx/dots2.png) repeat-x bottom left;                        /*!!! - sti til stiplet linie, dot billede*/
		line-height:        1.6em;
		height:             auto;
		width:              auto;
		}

	#topGrafikSub {
		background:         transparent url(gfx/sprite.gif) no-repeat scroll 0px -598px;    /*!!! - sti til Sprite*/
		height:             20px;
		}

/*leftCol*/
	
	#leftCol {
		float:              left;
		padding:            5px 20px 20px;
		overflow:           hidden;
		line-height:        1.2em;
		min-height:         355px;
		}

	.subPage #leftCol {
		width:              135px;
		}

	.subPage #leftCol h2 {
		color:              #3B3939;                                                        /*!!! - Overskrifts farve venstre menu*/
		font-size:          1em;
		margin:             0;
		padding:            8px 0 10px 1px;
		}

	.subPage #leftCol ul {
		padding:            1px 0;
		background:         url(gfx/dots.gif) repeat-x top left;                            /*!!! - sti til stiplet linie dots billede*/
		margin:             0;
		}

	.subPage #leftCol ul ul {
		background:         none;
		margin:             0;
		padding:            1px 0 0 0;
		}

	.subPage #leftCol ul li {
		padding:            0;
		margin:             0;
		list-style:         none;
		background:         url(gfx/dots.gif) repeat-x bottom left;                         /*!!! - sti til stiplet linie "dots billede"*/
		float:              left;
		clear:              left;
		width:              100%;
		}

	.subPage #leftCol ul li a {
		padding:            0 0 3px 13px;
		display:            block;
		background:         url(gfx/sprite.gif) no-repeat 0px -846px;                       /*!!! - sti til Sprite "linkpil"*/
		color:              #3b3939;
		text-overflow:      ellipsis;
		}

	.subPage #leftCol ul li ul li {
		background:         url(gfx/dots.gif) repeat-x top left;                            /*!!! - sti til stiplet linie "dots billede"*/
		padding:            1px 0 0 0;
		}

	.subPage #leftCol ul li li a {
		background:         none;
		text-overflow:      ellipsis;
		}

	.subPage #leftCol ul li.selected a, .subPage #leftCol ul li.selected li.selected a {
		font-weight:        bold;
		padding:            0 0 2px 13px;
		}

	.subPage #leftCol ul li.parent a {
		background:         url(gfx/sprite.gif) no-repeat 3px -796px;                       /*!!! - sti til sprite*/
		}

	.subPage #leftCol ul li.selected li a {
		font-weight:        normal;
		padding:            0 0 3px 13px;
		}

	.subPage #leftCol ul li.parent li a {
		background:         none;
		}

/*CenterCol*/
	
	#subHeader {
		background:         transparent url(gfx/dots2.png) repeat-x scroll left bottom;     /*!!! - sti til stiplet linie "dots billede"*/
		margin-bottom:      5px;
		padding-bottom:     5px;
		width:				530px;
		}

	#subHeader #breadcrumb {
		width:              430px;
		}

	.frontPage #centerCol {
		width:              546px;
		margin-top:         5px;
		}

	.subPage #centerCol {
		width:              540px;
		padding:			15px 5px 10px 10px;	
		}

	.subPage #centerCol #breadcrumbLinkliste {
		font-size:          0.9em;
		padding:            0;
		margin:             0;
		list-style-type:    none;
		float:              left;
		}

	.subPage #centerCol #breadcrumbLinkliste li {
		margin:             0 15px 0 0;
		float:				left;
		}

	.subPage #centerCol #breadcrumbLinkliste li a {
		display:			block;
		padding-left:		8px;
		cursor:				pointer;
		}

	.subPage #centerCol #breadcrumbLinkliste li a {
		color:				#2994ba;
		padding:			0 0 0 7px;
		background:			#fff url(gfx/sprite.gif) no-repeat 0px -698px;
		line-height:		normal;
		white-space:		nowrap;
		}

/*******RightCol***************/

	#rightCol{
		float:				left;
		width:				230px;
		padding:			0;
		overflow:			hidden;
		}


/************************************************************************************/
/***********************************FrontPage****************************************/

#topGrafikFront{
	background: url(gfx/sprite.gif) no-repeat -0px -498px;
	height: 20px;
}

.frontPage
{
	background: #fff url(gfx/back_frontpage.png) no-repeat !important;
	min-height: 385px;
}

.frontPage #leftCol
{
	width: 340px;
	padding: 14px 12px 13px 10px;
	font-size: 0.9em;
	line-height: 1.3em;
	float: left;
    }

.frontPage #leftCol h2
{
	font-size: 1em;
	margin: 0;
	padding: 8px 0 10px 1px;
	color: #333333;
}

.frontPage #leftCol dl
{
	padding: 0;
	margin: 0 16px;
	background: url(gfx/dots.gif) repeat-x top left;
}

.frontPage #leftCol dl dt
{
	padding: 8px 0 1px 2px;
	margin: 0;
}

.frontPage #leftCol dl dt a
{
	padding: 0 4px 2px 11px;
	margin: 0;
	color: #1D92BA;
	background: #ffffff url(gfx/sprite.gif) no-repeat scroll 4px -748px;
	float: left;
}

.frontPage #leftCol dl dd
{
	padding: 1px 0 6px 6px;
	margin: 0;
	clear: left;
	color: #333333;
}

.frontPage #visuelindgang
{
	float: left;
	width: 546px;
	min-height: 200px;
	background: none;
	padding: 20px 0 0 10px;
	margin: 0;
}

.frontPage #visuelindgang img
{
	float: left;
}

.frontPage .banners .fpTeaserLeft {
	float: left;
	width: 251px;
	}
	
.frontPage .banners .fpTeaserRight {
	float: left;
	width: 251px;
	}

/*************************************************************
Datalists
*************************************************************/

.dataList
{
	border-collapse: collapse;
	padding-right: 10px;
	width: 100%;
}

.dataList td
{
	vertical-align: top;
}

.dataList .col1
{
	width: 200px;
}

/*** Layout 1a & Layout 1b */

.dataList.layout1a img, .dataList.layout1b img {
	width: 80px;
	height: 80px;
    }

.dataList.layout1a .col1, .dataList.layout1b .col1 {
	width: 90px;
    }

.dataList.layout1a .col2 {
	width: 440px;
    }

.dataList.layout1b .col2 {
	width: 165px;
    }

.dataList.layout1b .col3 {
	width: 20px;
    }

.dataList.layout1b .col4 {
	width: 90px;
    }

.dataList.layout1b .col5 {
	width: 165px;
    }

.dataList.layout1a td, .dataList.layout1b td {
	border-bottom: 1px dashed #dfddd4;
	padding: 10px 0 10px 0;
    }

/*** Layout 2a, Layout 2b & Layout 2c*/

.dataList.layout2a th, .dataList.layout2a tr.Header, .dataList.layout2b th, .dataList.layout2c th {
	text-align: left;
	padding: 5px;
	background-color: #f1f0e8;
	border-bottom: 1px solid #c2bfaf;
	border-right: 1px solid #ffffff;
    }

.dataList.layout2a td, .dataList.layout2b td, .dataList.layout2c td {
	text-align: left;
	padding: 5px;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
    }

.dataList.layout2a .odd td, .dataList.layout2b .odd td, .dataList.layout2c .odd td {
	background-color: #f8f8f4;
    }

.dataList.layout2a .even td, .dataList.layout2b .even td, .dataList.layout2c .even td {
	background-color: #f1f0e8;
    }

.dataList.layout2b img {
	width: 80px;
	height: 100px;
	float: left;
	margin-right: 10px;
    }
    
/*** Layout 2a col*/

.dataList.layout2a .col1 {
	width: 90px;
    }
    
.dataList.layout2a .col2 {
	width: 327px;
    }
    
.dataList.layout2a .col3 {
	width: 90px;
    }

.dataList.layout2a .col4 {
	width: 77px;
    }

.dataList.layout2a .col5 {
	width: 100px;
    }

.dataList.layout2a .col6 {
	min-width:165px;
	}

/*** Layout 2b col*/


.dataList.layout2b .col1 {
	width: 255px;
    }

.dataList.layout2b .col2 {
	width: 255px;
    }

/*** Layout 2c col*/


.dataList.layout2c .col1 {
	width: 430px;
    }

.dataList.layout2c .col2 {
	width: 100px;
    }

/*** Alphabet */

.dataList.alpha {
	margin-bottom: 10px;
    }

.dataList.alpha td {
	text-align: center;
	border-right: 1px solid #ffffff;
	background-color: #f1f0e8;
    }

.dataList.alpha td a {
	display: block;
	width: 15px;
	height: 20px;
	background-image: none;
	padding: 5px 0 0 0;
    }

.dataList.alpha td a:hover, .dataList.alpha td a.act {
	background-color: #d3e34c;
    }

/*** Paging */

.dataList.paging {
	margin-top: 10px;
    }

.dataList.paging td {
	text-align: center;
	background-color: #f1f0e8;
	padding: 5px;
    }

.dataList.paging td.pages a {
	background-image: none;
	text-decoration: underline;
	padding: 0 3px 0 3px;
    }

.dataList.paging td.pages a.act {
	background-color: #ffffff;
	border: 1px solid #e4e2d6;
	text-decoration: none;
	font-weight: bold;
    }

.dataList.paging .prev, .dataList.paging .next {
	border-right: 2px solid #ffffff;
	border-left: 2px solid #ffffff;
	width: 80px;
    }

.dataList.paging .prev a {
	background-image: url(/gfx/traener_prevbutton.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 20px;
    }
    
.dataList.paging .next a {
	background-image: url(/gfx/traener_nextbutton.gif);
	background-position: right center;
	background-repeat: no-repeat;
	padding-right: 20px;
    }

.dataList.paging .prev a.act {
	background-image: url(/gfx/traener_prevbutton_act.gif);
    }
    
.dataList.paging .next a.act {
	background-image: url(/gfx/traener_nextbutton_act.gif);
    }

/*******Article**************/

.newsList  
{
    background: none; 
    vertical-align: top; 
    }

.newsList a {
    background:         none;
    padding:            0;
    }

.newsList td  
{
    border-bottom: 1px dashed #d4cbb6; 
    padding-top: 5px; 
    padding-bottom: 5px; 
    padding-right: 5px; 
    }
    
.articleListFilterPanel select {
    margin-bottom: 5px;
    display: block;
    width: 200px;
    }
 
*{
    margin: 0;
    padding: 0;
    }
    
.contentblock {
    padding-bottom: 15px;
    }
    
/*************** SidenFindesIkke ********************/


.sidenFindesIkkeForslag > div
{
    background: transparent url(gfx/dots2.png) repeat-x scroll left bottom;
}
/* Søge resultater */

DIV.searchResult
{
}
DIV.searchResult h3
{
	font-family: Sans-Serif;
	font-size:medium;
		
}
DIV.searchResult cite A
{
	text-decoration:none;
	font-weight:normal;
}
TABLE.pager{}
TABLE.pager TD
{
	padding: 0 2px 0 2px;
}

/**********PRINT STYLES*******************/
@media print  {
	body { background: #ffffff; text-align: left; }
	#pageWrapper {width:auto; display:block;}
	#subLayout {width:auto; display:block;}
	#centerCol { width: auto; page-break-inside:avoid; }

	#header { display: none; }
	#sectionsMenu { display: none; }
	#subHeader { display: none; }
	#leftCol { display: none; }
	#siteFooter { display: none; }
	#rightCol {display:none;
}   

/*Extra*/

div.addThis a {
	background: none;
	}