/* alle sider */

body {
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
	FONT-SIZE: smaller;
	margin-top: 25px;
	margin-bottom: 10px;}
div.page {
	margin-left: 210px;
	margin-right: 12px;
	padding-right: 6%;
	}
p {
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-RIGHT: 5px;
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 5px;
	}
a:hover{
	text-decoration : underline ;
}
span.dato {
	FONT-SIZE: 80%;
	FONT-WEIGHT: bold;
	padding-left: 5px;
	}
h1 {
	MARGIN-BOTTOM: 0.6em;
	FONT-SIZE: 150%;
	FONT-WEIGHT: lighter;
}
	
h2 {
	MARGIN-TOP: 0.75em;
	MARGIN-BOTTOM: 0.5em;
	FONT-SIZE: 120%;
	}
h3 {
	MARGIN-TOP: 0.75em;
	MARGIN-BOTTOM: 0.2em;
	FONT-SIZE: 110%;	
	}
h4 {
	MARGIN-TOP: 0em;
	MARGIN-BOTTOM: 0.25em;
	FONT-WEIGHT: bold;
	FONT-SIZE: 100%;
}	
h5 {
	MARGIN-TOP: 0em;
	MARGIN-BOTTOM: 0.25em;
	FONT-WEIGHT: bold;
	FONT-SIZE: 90%;
}	
ul, ol {
	MARGIN-TOP: 0em;
	MARGIN-BOTTOM: 0.5em;
	MARGIN-LEFT: 1.5em;
}
ul.h3 {
	MARGIN-LEFT: 3%;
}
ul.h3 li h3{
	MARGIN-TOP: 0em;
	MARGIN-BOTTOM: 0.5em;
	FONT-SIZE: 105%;
}
ul.kalender li {
	MARGIN-TOP: 0em;
	MARGIN-BOTTOM: 0.5em;
}
ul.list li {
	MARGIN-TOP: 0em;
	MARGIN-BOTTOM: 0.2em;
}
dl {
	MARGIN-TOP: 0.5em;
	MARGIN-BOTTOM: 0.5em
}

ul.h3 li h3 a{
	TEXT-DECORATION: none;
}
table {
	MARGIN-TOP: 0em;
	MARGIN-BOTTOM: 1em;
	FONT-SIZE: 90%;
	BORDER-STYLE: solid;
	BORDER-WIDTH: 1px;
}
table caption {
	FONT-SIZE: 100%;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: left;
	PADDING-BOTTOM: 0.5em;
}	
table tr {
	BORDER-STYLE: solid;
	BORDER-WIDTH: 1px;
}
table th, table td {
	BORDER-STYLE: solid;
	BORDER-WIDTH: 1px;
	PADDING-LEFT: 0.5em;
	PADDING-RIGHT: 0.5em;
}	
table th {TEXT-ALIGN: left;}
#spalte {
	float: left;
	margin:5px;
	width: 230px;
	}
.floatstop {clear:both}

/* Forsiden */

.pic {
	width: 400px; height:400px;
	top: 3%; left: 27%; position: absolute; 
	PADDING-RIGHT: 30px; PADDING-LEFT: 30px; PADDING-BOTTOM: 30px; PADDING-TOP: 30px
}
DIV.adresse {
	TOP: 5%;
	PADDING-LEFT: 10px; 
	LEFT: 81%;
	BORDER-LEFT: 1px solid; 
	POSITION: absolute;
	width: 140px;
	}
div.bottom {
	LEFT: 81%;
	TOP: 80%;
	POSITION: absolute;
	BORDER-LEFT: 1px solid; 
	PADDING-LEFT: 10px;
	width: 140px;
	}
p.adresse {
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 3px;
	FONT-FAMILY: Arial, sans-serif;
	FONT-SIZE: 75%;
}
p.adresse a {
	TEXT-DECORATION: none;
}


/* Menu */
	
DIV.menu {
	PADDING-left: 20px;  
	LEFT: 0px; 
	PADDING-TOP: 20px; 
	PADDING-BOTTOM: 20px; 
	POSITION: absolute; 
	TOP: 0px; 
	width: 170px;
	height: 100%;
	border-right : none;
	border-bottom: none;
        }
A.menu {
	FONT-WEIGHT: bold;
	FONT-SIZE: 90%; 
	LINE-HEIGHT: 150%;
	TEXT-DECORATION: none;
}
A.menueng {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 90%; 
	LINE-HEIGHT: 200%; 
	TEXT-DECORATION: none
}

.print {position:absolute;left:96%;top:20px;z-index:1}

/* downloadservice og software */

div.liste, div.form {
	margin-left: 1em;
}
div.liste p {
	margin-top: 0.25em;
	margin-bottom: 0.25em;
}
div.form p {
	margin-top: 1em;
	margin-bottom: 0.5em;
}
fieldset.liste, fieldset.form {
	margin-left: 1em;
	margin-top: 1em;
	margin-bottom: 1em;
	padding-bottom: 1em;
}
span.label, span.labels {
	width: 10em;
}
span.label2{ 
	width: 15em;
}
input.button {
	margin-right: 0.5em;
}

/* kun Software */

textarea {
	font-family: Arial, sans-serif;
	text-align : top;
	}
	
/* Kalender og andre bokse */

div.kalender {
	float: right;
	width:130px;
	margin-top: 15px;
	margin-left: 15px;
	margin-bottom: 15px;
	padding-top: 6px; 
	padding-left:6px; 
	padding-right:2px; 
	padding-bottom: 12px; 
	BORDER: thin outset;
	}
.kalender {font-size: 80%;text-align: left;}
p.andet {font-size: 100%;text-align: left;}
div.boks {position:relative;margin: 1%; padding: 10px; BORDER: thin outset;}


/* billeder */
.img1 {margin: 10px;}
.img2 {margin: 20px;}
.img3 {margin: 30px;}
div.pictext {border:solid thin #640000;margin:10px;}

/* diverse */

span.forfatter, span.titel {
	FONT-WEIGHT: bold;
}
div.forms {
	MARGIN-TOP: 1em;
	MARGIN-LEFT: 1em;
	MARGIN-BOTTOM: 1em;
}
input.buttons {
	MARGIN-RIGHT: 0.5em;
}
table.noborder {
	BORDER-WIDTH: 0px;
}
.notactivelink {
	font-size: 80%;
}
.lyt {float: right;}


/* dit bibliotek */

.ditbibl {
	width: 404px; 
	top: 25px; left: 27%; position: absolute; 
	BORDER: solid thin ;
}
.sal, .cafe, .spg, .lab {
	width: 404px; height:270px;
	top: 142px; left: 27%; position: absolute; 
	}
div.smalside {
	margin-left: 210px;
	margin-right: 15%;
	padding-right: 6%; }
div.mening {padding: 5px; BORDER: 1px outset}
div.tavle { 
	position:relative; 
	width:100%; 
	height:100%;	
	left: 0; 
	border: thick outset 
	}
div.besked{ position:relative; padding:5px; margin:10px; border: 1px outset} 
.formular { font-family: Courier, monospace;  }