body {behavior: url(js/csshover.htc);}
html, body {
	margin: 0px;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #000000;
	background: #ffffff url(../billeder/gradient.jpg) repeat-x 0px 155px;
	padding: 0px;
	text-align: center;
}
img {
	border: none;
}
#side {
	text-align: left;
	width: 100%;
	margin: 20px auto 10px auto;
	height: 100%;
}

/* -+- Sidehoved -+- */

#sidehoved {
	width: 100%;
	height: 130px;
	clear: both;
	margin: 0px;
}
#sidehoved p {
	margin: 8px 0px;
	line-height: 1.4em;
}
#ikoner {
	clear: left;
	float: left;
	text-align: left;
	padding: 0px;
	margin: 10px 0 0 25px;
}
#ikoner #ikonliste {
	list-style-type: none;
	position: relative;
	margin: 0px;
	padding: 0px;
}
#ikoner #ikonliste li {
	float: left;
}
#ikoner #ikonliste a {
	display: block;
	position: absolute;
}
#ikoner #ikonliste a span {
	position: absolute;
	width: 50px;
	margin-left: -5000px;	
}
#ikoner #ikonliste a#forsidelink {
	background: url(../billeder/ikon-forside.gif) no-repeat 0px 0px;
	height: 25px;
	width: 25px;
	top: 0px;
	left: 0px;
}
#ikoner #ikonliste a#forsidelink:hover {
	background: url(../billeder/ikon-forside.gif) no-repeat -25px 0px;
}
#ikoner #ikonliste a:hover span {
	margin-left: 0;	
	top: 20px;
	left: -15px;
	width: 100px;
	padding-top: 5px;
}
#ikoner #ikonliste a:hover {
	text-decoration: none;
	color: #888;
}
#ikoner #ikonliste a#udskrivlink {
	background: url(../billeder/ikon-udskriv.gif) no-repeat 0px 0px;
	height: 25px;
	width: 25px;
	top: 0px;
	left: 43px;
}
#ikoner #ikonliste a#udskrivlink:hover {
	background: url(../billeder/ikon-udskriv.gif) no-repeat -25px 0px;
}
#ikoner #ikonliste a#tipenvenlink {
	background: url(../billeder/ikon-tipenven.gif) no-repeat 0px 0px;
	height: 25px;
	width: 25px;
	top: 0px;
	left: 86px;
}
#ikoner #ikonliste a#tipenvenlink:hover {
	background: url(../billeder/ikon-tipenven.gif) no-repeat -25px 0px;
}
#ikoner #ikonliste a#sitemaplink {
	background: url(../billeder/ikon-sitemap.gif) no-repeat 0px 0px;
	height: 25px;
	width: 25px;
	top: 0px;
	left: 130px;
}
#ikoner #ikonliste a#sitemaplink:hover {
	background: url(../billeder/ikon-sitemap.gif) no-repeat -25px 0px;
}
#testimonialholder {
	width: 720px;
	height: 115px;
	padding: 0;
	position: absolute;
	top: 15px;
	left: 250px; 
	margin-right: 10px;
	font-size: 0.7em;
	color: #868788;
	background: url(../billeder/testimonialboks-kant.jpg) no-repeat left top;
}
#testimonialholder a {
	color: #868788;
	text-decoration: none;
}
#testimonial1, #testimonial2 {
	margin-top: 26px;
	padding: 0 5px 5px 5px;
	width: 190px;
	float: left;
	text-align: left;
	cursor: pointer;
	border-right: 1px solid #e2eced;
}
#testimonial1 {
	margin-left: 5px;
}
#testimonial2 {
	border-left: 1px solid #e2eced;
}
#testimonial3 {
	margin-top: 26px;
	padding: 0 5px 5px 5px;
	width: 206px;
	float: left;
	text-align: left;
	cursor: pointer;
	border-left: 1px solid #e2eced;
}
#testimonial1:hover, #testimonial2:hover, #testimonial3:hover {
	background-color: #FFFFE6;
}
#testimonialbillede {
	width: 89px;
	padding: 0;
	float: right;
}
#testimonialholder p {
	margin: 1px 0 1px 0;
	padding: 0;
}
#testimonialholder p.testimonialheader {
	font-size: 1em;
	font-weight: bold;
	margin: 0 0 1px 0;
}
#logo {
	float: left;
	margin-left: 5px;
}

/* -+- Sidekrop -+- */

#sidekrop {
	height:330px;
	margin: 50px 0px 0px 50px;
	background: url(../billeder/cirkler.gif) no-repeat 650px 100%;
}
#indhold {
	position: relative;
	width: 550px;
	height: 300px;
	float: left;
	padding-right: 50px;
	overflow: auto;
	text-align: left;
}
#indhold a {
	color: #006666;
	text-decoration: none;
	border-bottom: 1px solid #E1E1E1;
}
#indhold a img{
	border-bottom: none;
}
#indhold a.nyhedslink{
	border-bottom: none;
}
#indhold a:hover {
	color: #006666;
	text-decoration: none;
	border-bottom: 1px solid #5B9595;
}
#indhold a:hover img{
	border-bottom: none;
}
#indhold a.hemmeligtlink {
	color: #005360;
	text-decoration: none;
	border-bottom: none;
}
#indhold h1, #indhold h2, #indhold h3 {
	color: #005360;
}
#indhold h1 {
	font-size: 1.2em;
	margin: 10px 0px 10px 0px;
	font-weight: bold;
}
#indhold h1 .overskriftlinje2 {
	font-size: 1.1em;
}
#indhold h2 {
	font-size: 1em;
	margin: 3px 0px 3px 0px;
	font-weight: bold;
}
#indhold h3 {
	font-size: 1em;
	margin: 0px 0px 3px 0px;
	font-weight: bold;
	font-style: italic;
	color: #000;
}
#indhold p {
	margin: 3px 0px 8px 0px;
	line-height: 1.4em;
}
#indhold table {
	margin: 0;
	text-align: left;
}
#indhold .kalender {
	border: 1px solid #aecdd4;
	border-top-width: 0;
	border-left-color: #f8ce01;
	text-align: left;
}
#indhold .kalender td {
	padding: 1px 2px 1px 5px;
}
#indhold .kalender th {
	font-weight: bold;
	padding: 2px 2px 2px 4px;
	background-color: #ffec8e;
	border-top: 1px solid #f8ce01;
}
#indhold .tabelboks {
	border: 1px solid #aecdd4;
	margin: 8px 0;
	text-align: left;
}
#indhold .farve {
	background: #e3eced;
}
#indhold .forklaring {
	font-size: 0.8em;
	font-style: italic;
}
#indhold .formulartabel {
	margin: 0;
	padding: 0;
	border: none;
}
#indhold .formulartabel td {
	padding: 5px;
	border: none;
}
ul.faq li {
	cursor: pointer;
	margin-bottom: 5px;
}
li.q .a {
	display: none;
}
li.visq {
	font-weight: bold;
}
li.visq .a {
	display: block;
	margin-top: 3px;
	margin-bottom: 3px;
	color: #005360;
}
.infoboks_vandret_logoer {
	width: 530px;
	margin: 35px auto 10px auto;
	clear: both;
	background: #e3eced;
	padding: 9px;
}
.infoboks_vandret_logoer img {
	float: left;
	margin: 5px;
}
.infoboks_vandret_logoer a img {
	border: none;
}
.infoboks_vandret_logoer a:hover img {
	border: none;
}
.infoboks_vandret {
	width: 500px;
	margin: 35px auto 10px auto;
	clear: both;
	background: #e3eced;
	padding: 11px;
}
.infoboks_vandret a img {
	border: none;
}
.infoboks_vandret a:hover img {
	border: none;
}
.infoboks_vandret .header {
	margin: 2px 0 0 0;
	font-size: 1.1em;
	color: #005360;
	font-weight: bold;
}
.infoboks_vandret_slogan {
	margin: 35px auto 10px auto;
	text-align: center;
	font-size: 0.9em;
	clear: both;
	background: #e3eced;
	padding: 11px;
	color: #005360;
	font-weight: bold;
}
.infoboks_vandret_fleks {
	margin: 2px 0 0 0;
	font-size: 1.2em;
	font-weight: bold;
	color: #005360;
	text-align: center;
}
.infoboks_vandret_lille {
	width: 230px;
	margin: 35px 25px 5px 10px;
	float: left;
	font-size: 0.9em;
	line-height: 1.4em;
	background: #e3eced;
	padding: 10px;
}
.infoboks_vandret_lille a img {
	border: none;
}
.infoboks_vandret_lille a:hover img {
	border: none;
}
.infoboks_vandret_lille .header {
	margin: 2px 0 0 0;
	font-size: 1.1em;
	color: #005360;
	font-weight: bold;
}
.infoboks_lodret {
	width: 160px;
	margin: 10px 0px 10px 10px;
	float: right;
	text-align: center;
	font-size: 0.9em;
	background: #e3eced;
	padding: 10px;
}
.infoboks_vandret_lodret a img {
	border: none;
}
.infoboks_vandret_lodret a:hover img {
	border: none;
}
.infoboks_lodret .header {
	margin: 0;
	font-size: 1.1em;
	color: #005360;
	font-weight: bold;
}
#indhold .filforklaring {
	font-size: 0.8em;
	font-style: italic;
}
#indhold ol li {
	padding-bottom: 2px;
	padding-right: 10px;
}
#indhold ul li {
	padding-bottom: 2px;
	padding-right: 10px;
}
#indhold .udloebet {
	text-decoration: line-through;
}
#indhold .slogan {
	font-size: 1.1em;
	color: #00505E;
	font-weight: bold;
	margin-top: 20px;
}
#indhold .medarbejder_boks {
	position: relative;
}
#indhold .medarbejder_liste {
	float: left;
}
#indhold .medarbejder_liste ul{
	margin: 0;
	padding: 0;
}
#indhold .medarbejder_boks ul {
	margin: 0;
	padding: 0;
	padding-right: 10px;
	list-style: none;
}
#indhold .medarbejder_liste ul li a {
	text-decoration: none;
	color: #000;
	border: none;
}
#indhold .medarbejder_liste li {
	margin: 5px;
}
#indhold .sitemap_liste {
	margin-bottom: 0;
	padding-bottom: 0;
}
#nyhedsholder {
	position: relative;
	width: 530px;
	height: 220px;
	margin-top: 20px;
}
#nyhedsholder a {
	border: none;
}
#nyhedsholder a:hover {
	border: none;
}
.nyhedsboks {
	position: absolute;
	width: 225px;
	height: 100px;	
	font-weight: bold;
}
#nyhed1 {
	top: 0px;
	left: 0px;
}
#nyhed2 {
	top: 0px;
	left: 250px;
}
#nyhed3 {
	bottom: 0px;
	left: 0px;
}
#nyhed4 {
	bottom: 0px;
	left: 250px;
}

/* -+- Menu-navigation -+- */

#navigation {
	padding-top: 5px;
	margin-left: 30px;
	height: 100%;
	float: left;
}
#navigation p {
	margin: 4px 0 2px 0;
	line-height: 1.4em;
}
#navigation ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	width: 190px;
}
#navigation ul li {
	position: relative;
	z-index: 10;
}
#navigation ul li ul {
	margin: 0;
	padding: 2px 4px;
	list-style: none;
	position: absolute;
	top: 0px;
	left: 80px;
	display: none;
	background: #f5fcff;
	border: 1px solid #a7c0c6;
	z-index: 90;
	width: 210px;
}
#navigation ul li a {
	display: block;
	text-decoration: none;
	color: #005360;
	font-weight: bold;
	padding: 5px 5px 5px 14px
}
/* Fix IE. Hide from IE Mac \*/
* html #navigation ul li { _float: left; }
* html #navigation ul li a { _height: 1%; }
/* End */

#navigation ul li:hover {
	z-index: 20;
}
#navigation ul li:hover ul {
	display: block;
}
#navigation ul li a:hover {
	background: url(../billeder/prik.gif) no-repeat left center;
	color: #007E91;
}
.menuformular {
	margin: 0px;
	padding: 0px;
}
.menuformularfelt {
	font-size: 1em;
	padding: 1px;
	border: 1px solid #999999;
	width: 7em;
	margin-left: 14px;
}
a.formularknap {
	color: #005360;
	font-weight: bold;
	text-decoration: none;
	margin-left: 5px;
}
a.formularknap:hover {
	color: #007E91;
}
.menuknap {
	margin: 20px 0 0 14px;
}
#navigation a {
	color: #000;
	font-weight: bold;
	border: none;
	text-decoration: none;
}
/* -+- Sidefod -+- */

#sidefod {
	clear: both;
	border-top: 1px solid #999999;
	margin-top: 10px;
	padding-top: 5px;
	text-align: center;
	font-size: 0.8em;
}
#sidefod a {
	color: #555;
	text-decoration: none;
}
#sidefod a:hover {
	text-decoration: underline;
}
img.pynt {
	float: right;
	margin-bottom: 2px;
	margin-left: 10px;
}
#sideinfo {
	display: none;
}
.kalenderholder {
	float: right;
	margin-left: 10px;
}
#minikalender {
	border-top: 2px solid #ddd;
	border-right: 2px solid #777;
	border-bottom: 2px solid #777;
	border-left: 2px solid #ddd;
	font-size: 0.8em;
}
#minikalender th {
	background-color: #ccc;
	font-weight: bold;
	cursor: default;
	text-align: center;
}
#minikalender td {
	margin: 1px;
	padding: 1px 3px;
	text-align: right;
	cursor: default;
}
#minikalender td{
	background-color: #eee;
}
#minikalender td.ugenummer, #minikalender th.ugenummer {
	font-size: 0.8em;
	color: #555;
	font-style: italic;
}
#minikalender td.arrangementslink {
	background-color: #aecdd4;
}
#minikalender td.link:hover, #minikalender td.arrangementslink:hover {
	background-color: #96A6AF;
}
#minikalender a {
	display: block;
	width: 100%;
	border: none;
	color: #00505e;
}
#minikalender a:hover {
	border: none;
}
#minikalender caption {
	text-align: left;
	font-weight: bold;
	padding: 0 0 0.3em 1.5em;
}
#kalendernavigation {
	float: right;
}
#kalendernavigation #forrigelink {
	float: left;
	text-align: left;
	text-indent: -1000em;
	display: block;
	width: 20px;
	height: 9px;
	background: transparent url(../billeder/forrige-pil.gif) no-repeat center center;
	margin: 0 5px 0 0;
	border: none;
}
#kalendernavigation #naestelink {
	float: left;
	text-align: left;
	text-indent: -1000em;
	display: block;
	width: 20px;
	height: 9px;
	background: transparent url(../billeder/naeste-pil.gif) no-repeat center center;
	margin: 0 5px 0 0;
	border: none;
}
#arrangementsoversigtsholder {
	clear: both;
	padding-top: 0.5em;
} 
#arrangementsoversigtsholder table {
	margin: 1em auto;
	border-collapse: collapse;
}
#arrangementsoversigtsholder tr.tom {
	text-align: center;
}
#arrangementsoversigtsholder tr.lige {
	background: #c6dde2; 
}
#arrangementsoversigtsholder tr.ulige {
	background: none; 
}
#arrangementsoversigtsholder tr:hover {
	background: #eef; 
}
#arrangementsoversigtsholder table td {
	padding: 0.2em 1.5em 0.2em 0.3em;
}
#arrangementsoversigtsholder table th {
	padding: 0.2em 1.5em 0.2em 0.3em;
	text-align: center;
	font-weight: bold;
}
#arrangementsoversigtsholder a {
	display: block;
	width: 100%;
	border: none;
	color: #00505e;
}
#arrangementsoversigtsholder a:hover {
	border: none;
}
#arrangementer {
	float: right;
	width: 65%;
}
#arrangementholder {
	padding-bottom: 1em;
}
#arrangementholder p {
	padding: 5px 0;
	margin: 0;
}
#arrangementholder .navn {
	font-weight: bold;
	font-size: 1.5em;
	margin: 0;
	padding: 0;
}
#arrangementholder .tidspunkt {
	padding: 0;	
	margin: 10px 0 1.5em 0;
	font-weight: bold;
}
#arrangementholder .ekstrainfo {
	text-align: left;
	width: 80%;
}

form #zip {
	display:none;
	height: 1px;
	width: 1px;
	background: transparent;
	border: none;
}
#kviknummerformular {
	display: none;
}
