* { margin:0; padding:0;}
body{background:#FFFFFF url(images/contentbg.gif) top left repeat-x;}

img {border:0px;}

html, input, textarea, select, div, td {font-family:Georgia, tahoma, verdana; font-size:14px; color:#000000;}


/*in_line*/
input, select { vertical-align:middle; font-weight:normal;}
/*
ul { list-style:none;}
*/

strong a{ color:#D58905;  background:url(images/marker.gif) no-repeat left top; background-position:0 3px; padding-left:17px; text-decoration:underline;}
strong a:hover{ text-decoration:none}

a:hover{text-decoration:underline; font-weight:bold;}
a {color:#e96422;text-decoration:none;  font-weight:bold;}

.kolonnehr {
	position:relative; clear:both;  width:989px; height:3px; overflow:hidden; background:url(/images/kolonnehr.gif)
}

.kolonnediv {
	position:relative; float:left; width:38px; height:137px;
}

.kolonnea {
	position:relative; float:left; width:316px;
}

.kolonneb {
	position:relative; float:left; width:281px;
}

.mainkolonne {
	position:relative; float:left; width:514px; border-top: 4px solid #000000; padding-top:12px;
}

.spotkolonne {
	position:relative; float:right; width:316px; border-top: 4px solid #000000;
}

.mainkolonnesystem {
	position:relative; float:left; width:700px; 
}
.spotkolonnesystem {
	position:relative; float:right; width:316px;
}

.spotbox {
	position:relative; width:316px; border-bottom: 2px solid #000000; padding-top:12px; padding-bottom:12px;
}

b, strong {
	color:#e96422;
}
#tabeller {
	border-collapse:collapse;
}
#tabeller td
{
	border-bottom: 2px solid #000000;
	padding: 6px 8px;
}

.column { float:left;}
.clear { clear:both;}

p{ padding:0;}
.mainkolonne p { padding:0 0 20px 0; }

h1 {font-weight:normal; color:#e96422; font-weight:normal; font-family: Georgia, Palatino Linotype, Book Antiqua, Palatino, tahoma, verdana;}
h2 {font-weight:normal; color:#e96422; font-weight:normal; font-family: Georgia, Palatino Linotype, Book Antiqua, Palatino, tahoma, verdana;}
h3 {font-weight:normal; color:#e96422; font-weight:normal; font-family: Georgia, Palatino Linotype, Book Antiqua, Palatino, tahoma, verdana;}
h4 {font-weight:normal; color:#e96422; font-weight:normal; font-family: Georgia, Palatino Linotype, Book Antiqua, Palatino, tahoma, verdana;}
h5 {font-weight:normal; color:#e96422; font-weight:normal; font-family: Georgia, Palatino Linotype, Book Antiqua, Palatino, tahoma, verdana;}
h6 {font-weight:normal; color:#e96422; font-weight:normal; font-family: Georgia, Palatino Linotype, Book Antiqua, Palatino, tahoma, verdana;}

hr {
	color:#000000; border: slid;
}

.caseramme {
	position:relative;float:left; width:170px; overflow:hidden;
    background-image:url(/images/casebglille.png);
    background-position: 3px 0px;
	background-repeat:no-repeat;
}

.caserammeb {
	display: table; #position: relative; overflow: hidden; width:125px; height:106px;
}

.caserammeb center {
	 #position: absolute; #top: 50%;display: table-cell; vertical-align: middle; 
}

.caserammeb a {
	 #position: relative; #top: -50%; width:125px;
}

.casecontainer {
	position:relative;float:left; width:125px;height:400px;overflow:hidden;
    background-image:url(/images/casebglille.png);
    background-position: 0px 0px;
    background-repeat:no-repeat;
}
 .innercasecontainer {
	display: table; #position: relative; overflow: hidden; width:125px; height:106px;
}

/*
.innercasecontainer a {
	#position: absolute; #top: 50%;display: table-cell; vertical-align: middle; 
}

.innercasecontainer img {
	#position: relative; #top: -50%; width:125px;
}
*/

.casecontainer p, .caseramme p {
	position:relative;
	padding-top:18px;
	padding-left:0px;
	padding-right:18px;
}

/*header*/
/*
#header{ color:#666666; font-size:14px;}
#header a{ color:#040b12;}
#header .col_1{ width:336px; background:url(images/menu_img1x.gif) no-repeat 44px 28px; padding:47px 0 0 0;}
#header .col_1 span{ margin:0 37px 0 37px;}
#header .col_1 b{ margin-left:47px;}
#header .col_2{ width:317px;}
#header .col_3{ width:336px; background:url(images/menu_img2x.gif) no-repeat 42px 30px; padding:47px 0 0 0;}
#header .col_3 span{ margin:0 46px 0 49px;}
#header .col_3 b{ margin-left:42px;}
*/

ul, ol { margin:10px 10px 30px 20px; padding:0;}
/*
li { display:block}
li{ display:inline}
li img{ display:block}
li a {line-height:16px; color:#040b12; text-decoration:underline;  display:inline}
li a:hover { text-decoration:none; color:#FD7914;}
*/

/*footer*/
#footer { padding:49px 0 45px 42px; color:#686d71; font-size:14px;}
#footer a{ color:#07a0e7;}


/*content*/
.title{ display:block;}
#content_white{ color:#646464; line-height:18px; }
#content_white p{ margin:18px 0 0 0;}
#content_white a{ color:#39b3ec;}
#content_white span{ color:#39b3ec; float:right;}
.line_x{ background:url(images/line_x.gif) top left repeat-x; height:28px;}
.line_x1{ background:url(images/line_x1.gif) repeat-x; height:26px;}
.line_x2{ background:url(images/line_x2.gif) top left repeat-x; height:26px;}



/* Søge style */

	.wrapper
	{
		width: 600px;
		position:relative;
		margin: 0px auto;
	}

/*	
	p
	{
		margin: 0px;
		padding: 5px 0px;
	}
	
	table
	{
		border-spacing: 2px 2px;
		border-color: gray;
		border-collapse: separate;
		display: table;
	}
*/	
	.searchHolder
	{
		position: relative;
		float: left;
		width: 100%;
		margin-bottom: 30px;
	}
	
	.searchHolder input
	{
		width: 440px;
		height: 23px;
		float: left;
		border: solid 1px #ccc;
	}
	
	.searchHolder #seachAutoComplete
	{
		width: 440px;
		position: absolute;
		top: 26px;
		left: 0px;
	}
	
	.searchHolder #seachAutoComplete ul#suggestionsHolder
	{
		margin: 0px;
		padding: 0px;
		width: 450px;
		border: solid 1px #ccc;
		z-index: 9999;
		display: none;
		float: left;
	}
	
	.searchHolder #seachAutoComplete ul#suggestionsHolder li
	{
		margin: 0px;
		padding: 0px;
		list-style: none;
		width: 450px;
		float: left;
		background: #fff;
		cursor: pointer;
		border-bottom: #eaeaea 1px dashed;
	}
	
	.searchHolder #seachAutoComplete ul#suggestionsHolder li a
	{
		height: 15px;
		padding: 5px 5px 5px 15px;
		width: 430px;
		background: #fff;
		float: left;
		text-decoration: none;
	}
	
	.searchHolder #seachAutoComplete ul#suggestionsHolder li a:hover
	{
		font-weight: bold;
		background: #D3E2FF url(images/arrow.png) 5px 10px no-repeat;
	}
	
	.searchHolder #seachAutoComplete ul#suggestionsHolder li a.selected
	{
		font-weight: bold;
		background: #D3E2FF url(images/arrow.png) 5px 10px no-repeat;
	}
	
	.loading
	{
		text-align: center;
		width: 600px;
		margin-top: 50px;
	}
/*	
	body {background: #fff; font-family:Arial, Helvetica, sans-serif; font-size: 12px;}
*/	
	.status {
		border-top: 1px solid  #09C;
		border-bottom: 1px solid #09C;
		background: #BFD2F0;
		padding: 5px 5px;
		color: #000;
		font-size: 12px;
		line-height: 0.9em;
		height: 20px;
	}
	
	.pagination {
		background: #FFFFFF;
		padding: 10px;
		text-align: center;
		color: #003399;
		font-size: 12px;
	}
	
	.status .query
	{
		float: left;
		margin: 0px;
	}
	
	.status .matches
	{
		float: right;
		margin: 0px;
	}
	
	.status .bar
	{
		list-style: none;
		margin: 0px;
		padding: 0px;
	}
	
	
	.hiliter
	{
		font-weight: bold;
	}
	
	.result
	{
		border-bottom: #ccc dashed 1px;
		margin: 5px 0px;
	}
	
	.result table tr td
	{
		margin: 0px;
		padding: 0px;
	}
	
	.result .link {
		text-align: left;
	}
	
	.result .link a {
		background: #fff;
		font-size: 14px;
		color: #003399;
	}
	
	.result .desc {
		text-align: left;
		background: #fff;
		font-size: 12px;
		font-style: italic;
		color: #666;
	}
	
	.result .date {
		text-align: right;
		background: #fff;
		font-size: 10px;
		color: #ccc;
		font-style: italic;
	}
	
	.result .docurl {
		background: white;
		color: black;
		font-size: 12px;
		text-align: left;
	}
	
	.result .relevance {
		text-align: right;
		background: #fff;
		font-size: 25px;
		color: #ccc;
	}
	
	.searchform .collections {
	}

	 a#searchButton {
		background: #e96422;
		color: #ffffff;
		font-size: 12px;
		font-weight: bold;
		float: left;
		padding: 5px 10px;
		height: 15px;
		cursor: pointer;
		border: solid 1px #666;
		margin-left: 10px;
		text-decoration: none;
	}
	
	a#searchButton:hover {
		background: #069;
		color: #fff;
	}
	
	#searchResults
	{
		width: 520px;
		float: left;
	}
	
	#toggleButtons
	{
		width: 510px;
		float: left;
		text-align:right;
		color: #e96422;
		font-size: 10px;
		margin-top: 3px;
	}
	
	#toggleButtons a
	{
		cursor: pointer;
		color: #e96422;
		font-size: 10px;
	}
	
	#toggleButtons a:hover
	{
		text-decoration: underline;
	}
/*	
	#footer
	{
		font-size: 10px;
		margin: 10px 0px;
		padding:  10px 0px;
		color: #5A6B7B;
	}

	#footer a {
		color: #5A6B7B;
	}
	
	#footer .copyright {
		float: left;
	}
	
	#footer .links {
		float:  right;
	}
*/



/*==================list====================*/
/*

.list li a { color:#07a0e7; line-height:21px;}

.list1 li a {background:url(images/bull_list1.gif) center left no-repeat; margin:0; padding:0 0 0 23px; line-height:26px; color:#07a0e7;}
.list1a li a {background:url(images/bull_list1a.gif) center left no-repeat; margin:0; padding:0 0 0 23px; line-height:26px; color:#ffffff;}
.list1b li a {background:url(images/bull_list1b.gif) center left no-repeat; margin:0; padding:0 0 0 23px; line-height:26px; color:#ffffff;}

.list2 li{background:url(images/bull_list2.gif) top left no-repeat; margin:0 0 16px 0; padding:0 0 0 23px; color:#646464;  line-height:18px;}
.list2 li a { color:#07a0e7;}
*/

/*==========================================*/
