body
{
	margin:0;
	padding:0;
	background-color:#f2f2f2;
	background-image:url(/img/page_bg.gif);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	
}

body.browser-safari-win #mainContent
{
}

#outerWrapper
{
	width:960px;
	margin:0 auto;
	background:white;
	/*font-family:"Carto Gothic", Candara, Arial, Sans-Serif;*/
	font-family:"Candara-w", Candara, Arial, Sans-Serif;
}

body.browser-safari-win #mainContent, body.browser-safari-win #footer
{
	/*Safari/Windows viser skrifttypen Delicious forkert. Brug Arial i stedet*/
	/*font-family:Arial, Helvetica, Sans-Serif;*/
	/*Hack til Safari/Win
	http://sam.brown.tc/entry/367/follow-up-safari-s-text-shadow-anti-aliasing-css-hack
(i kommentarerne)
*/
	/*-webkit-text-stroke: .1px transparent;*/

}

#header
{
	background-color:#628bd4;
	background-image:url(/img/header_bg.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
	height:122px;
	position:relative;
}


#header h1
{
	margin:0;
	position:absolute;
	width:634px;
	height:29px;
	background-image:url(/img/header.png);
	background-repeat:no-repeat;
	overflow:hidden;
	left:20px;
	top:25px;
	
}

#header h1 a
{
	height:1px;	
	padding-top:100px;
	display:block;
}

#header #searchBox
{
	position:absolute;
	right:10px;
	top:30px;
}

#header #searchBox input
{
	width:144px;
	margin:0;
	margin-right:20px;
	height:16px;
	background-color:#aebfdf;
	border:1px solid #93a4c4;
	/*Fake inner shadow*/
	border-width: 1px 0 0 1px;
	/*-moz-box-shadow: inset black 10px 5px 5px;
	-webkit-box-shadow: inset black 10px 5px 5px;*/
}

#header #searchBox .searchbutton
{
	background-image: url(/img/search-button.gif);
	background-repeat:no-repeat;
	border:0;
	height:19px;
	width:20px;
	overflow:hidden;
	margin:0;
	position:absolute;
	top:0;
	right:0;
	cursor:pointer;
	font-family:Delicious;
	text-indent:200px;
}

#header #searchBox .searchbutton:hover
{
	background-position: 0 -20px;
}

#header #searchBox .searchbutton:active
{
	background-position: 0 -40px;
}

#header #searchBox .searchbutton span
{
	display:none;
}

input.watermark
{
	font-size:12px;
	color:Gray;
	font-style:italic;
	
}

#menu
{
	position:absolute;
	bottom:0;
	left:0;
	font-family:"Diavlo", "Candara-w", Candara, Arial, Helvetica, Sans-Serif;
	width:100%;
}

#menu ul
{
	margin:0;
	padding:0;
	list-style:none;
}

#menu ul li
{
	float:left;
	display:block;
	height:38px;
	line-height:38px;
	
	color:white;
	
}

#menu ul li:hover
{
	background-image:url(/img/tab-bg.gif);
	background-repeat:repeat-x;
	background-position:0 -38px;
}

#menu ul li a
{
	color:white;
	text-decoration:none;
	display:block;
	padding: 0 10px;
}
#menu ul li.current
{
	background-image:url(/img/tab-bg.gif);
	background-repeat:repeat-x;
	/*forhindrer hover ved valgt menupunkt*/
	background-position:0 0;
}



#menu ul li.home a
{
	display:block;
	
	padding-top:100px;
	width:16px;
	height:16px;
	background-image:url(/img/ikoner/home_2.png);
	background-repeat:no-repeat;
	background-position:12px 10px;
	overflow:hidden;
}

#menu ul li.seperator
{
	width:1px;
	height:18px;
	background-color:#3f62a4;
	margin:10px 10px;	
}

#menu ul li.seperator:hover
{
	background-image:none;
}

#menu ul li.diverse.first
{
	
}


#mainContent
{
	position:relative;
	border:solid 1px #d4d1d1;
	border-width: 0 1px;
	padding: 0 20px;
	padding-bottom:10px;
	min-height:100px;
}

#sidebar
{
	background-color:#ebebeb;
	width:200px;
	position:absolute;
	left:0;
	top:0;
	margin-bottom:-10px;
	height:100%;
	
}

#sidebar .menu
{
	margin:15px 5px 30px 10px;
}

/* Titlen på temaet vises over menuen */
#sidebar .menu .title
{
	font-family:Times New Roman, Serif;
	font-size:13pt;
}

#sidebar .menu .title a
{
	color:#144091;
	text-decoration:none;
}

#sidebar .menu ul
{
	margin:5px;
	padding:0;
	list-style:none;
	font-size:12pt;
}

#sidebar .menu ul li
{
	margin-bottom:5px;
}


#sidebar .menu ul li ul
{
	font-size:.9em;
	margin-left:8px;
}

#sidebar .menu ul li a
{
	text-decoration:none;
	color:Black;
}

#sidebar .menu ul li a:hover
{
	color:#133e8d;
}

#sidebar .menu ul li.current > a
{
	font-weight:bold;
	color:Black;
}

#content
{
	margin-left:200px;
	padding-right:15px;
}

p
{
	margin-top:3px;
	margin-bottom:8px;
}

h2
{
	margin-top:0;
	color: #032967;
	padding-top:10px;
	margin-bottom:5px;
	font-size:24pt;
	/*font-family:Delicious, Arial, Helvetica, Sans-Serif;*/
}

h3
{
	color: #032967;
	margin-bottom:5px;
	font-size: 16pt;
	clear:both;
	/*font-family:Delicious, Arial, Helvetica, Sans-Serif;*/
}

h4
{
	margin-top:16px;
	margin-bottom:2px;
	font-size: 13pt;
	clear:both;
	/*font-family:Delicious, Arial, Helvetica, Sans-Serif;*/
}

#footer
{
	background-color:#dfdfdf;
	background-image:url(/img/footer_bg.gif);
	background-repeat:no-repeat;
	color:#8d8d8d;
	font-size:10pt;
	min-height:50px;
	padding:5px;
	padding-top:15px;
	position:relative;
}

#footer #userStatus
{
	position:absolute;
	right:5px;
	top:15px;
}



.clear
{
	clear:both;
}

a
{
	color: #0099CC;
	text-decoration:none;
}

a:hover
{
    color: #17C6FF;
    text-decoration: underline;
}

a:visited
{
	color: #006699;
}

a img 
{
	border:none;
}

.top-image
{
	margin-left:-20px;
	margin-bottom:10px;
}


.two-col-container
{
	position:relative;
}

.two-col-container .left
{
	
	margin-right:310px;
	
}

.two-col-container .right
{
	width:300px;
	position:absolute;
	right:0;
	top:0;
}

/*

.intro
{
	font-size:14pt;
}
*/
.float-left
{
	float:left;
	margin:0 10px 10px 0;
}

.float-right
{
	float:right;
	margin: 0 0 10px 10px;
}

.clear
{
	clear:both;
	
}

.one-col-content
{
	-moz-column-count:2;
	-webkit-column-count:2;
	-o-column-count:2;
	column-count:2;
}

.one-col-content h3
{
	
}

.top-image
{
	position:relative;
}

.top-image h2
{
	position:absolute;
	bottom:2px;
	font-size:36px;
	font-weight:bold;
	left:18px;
	color:#032967;
}

.caption
{
	font-style:italic;
	font-size:11pt;
	margin-top:3px;
	text-align:center;
}

.forfatter
{
    font-style: italic;
    font-size: 11pt;
    margin-top: 0;
    margin-bottom: 0px;
    color: #808080;
}

.sammenfatning
{
    font-size:.9em;
}

/*FODNOTER
  http://www.cs.tut.fi/~jkorpela/www/linespacing.html
*/
sup, sub { vertical-align: 0;
           position: relative; }
sup { bottom: 0.6ex; }
sub { top: 0.8ex; }
.footnote-reference
{
    color:#0099CC
}

/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
