
/* GENERELT*/

		html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, p, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

		body {
			background-color:#647678;
		}
		
		#wrapper {
			width: 1000px;
			margin: 0 auto;
			background-color:#2f3738;
			border: 1px solid #222222;
		}
		
		#container {
			margin: 0 auto;
			font-family: Tahoma, verdana, sans-serif;
			font-size: 11px;
			line-height: 1.8em;
			color:#9fbcbf;
			background-color:#2f3738;
			padding:30px;
		}
		
		h1 {
			color:#fff;
			font-family: Helvetica, Arial, sans-serif;
			font-size: 28px;
			font-style: normal;
			font-weight: bold;
			text-transform: normal;
			letter-spacing: -1px;
			line-height: 1.2em;
		}
		
		h1 a {
			color:#fff;
		}
		
		h1 a:hover {
			color:#33CCFF;
			text-decoration:none;
		}
		
		/* Under-overskrift */
		h2 { font-family: Georgia, serif;
				font-size: 17px;
				font-style: italic;
				font-weight: normal;
				text-transform: normal;
				letter-spacing: normal;
				line-height: 1.4em;
				color: #59d8e5 ;
				margin:4px 0;
		}
		
		h4 {
			color:#fff;
			font-family: Helvetica, Arial, sans-serif;
			font-size: 18px;
			font-style: normal;
			font-weight: bold;
			text-transform: normal;
			letter-spacing: 0;
			line-height: 1.2em;
		}
		
		#notesblok h1 {
			color:#333;
			font-family: Helvetica, Arial, sans-serif;
			font-size: 22px;
			font-style: normal;
			font-weight: bold;
			text-transform: normal;
			letter-spacing: -1px;
			line-height: 1.2em;
		}
		
		a {
			color:#fff;
			text-decoration: none;
		}

		a:hover {
			text-decoration: underline;
					}
		
		a:focus {
  			outline: 0 !important;
					}
		
		#right234 ul {
			list-style-type: disc;
			margin-left:2em;
			
			}
		
		#prisTabel ul {
			margin-left:0;
			list-style-type: none;			
			float: left;
			width:400px;
		}
		
		#prisTabel li {
			border-top:1px solid #555;
			list-style-type: none;			
			float: left;
			width:400px;
			padding: 2px 0 4px 0;
		}
		
		#prisTabel span {
			font-family: Arial, Helvetica, sans-serif;
			font-size:16px;
			font-weight:bold;
			color: #fff;
		}
		.tabelHeader {
			font-weight:bold;
			text-align:center;
		}
		.tabelPris {
			font-family: Arial, Helvetica, sans-serif;
			font-size:16px;
			font-weight:bold;
			color: #fff;
			text-align:center;
			border-top:1px solid #555;
			border-bottom:1px solid #555;
			padding: 2px 0 4px 0;
		}
		
		#googlemap {
			margin-top:18px;
		}
		
/* HEADER'EN */

		#top {
			margin: 0 auto;
			font-family: Tahoma, verdana, sans-serif;
			font-size: 11px;
			line-height: 1.8em;
			color:#9fbcbf;
			background-image:url(images/topBg.jpg);
			background-position:right;
			background-repeat:no-repeat;
		}
		
		#header {
			background: url(images/headerBG.jpg);
			background-repeat:no-repeat;
			height:220px;
			margin: 0 auto;		
			
		}
		
		#headertekst {
			margin:0 0 0 30px;
		}

		#headertekst h1 {
		font-family: "palatino linotype",palatino,serif;
		color: #fff;
		font-size: 5em;
		font-weight: bold;
		letter-spacing: -1.2pt;
		word-spacing: -2.8pt;
		line-height: 1.6;
		}

		#headline {
			float:left;
			margin-left:30px;
			margin-top:-10px;		
			font-family: "palatino linotype",palatino,serif;
			color: #fff;
		
		}
		
		#headline h1 {		
			font-size: 1.76em;
			letter-spacing:2px;
			color:#A993AE
		}

/* INDHOLDET */

		 #venstreside {
			float: left;
			width: 340px;
		}

		 #venstreside400 {
			float: left;
			width: 400px;
		}
		
		#venstreside400 ul {
			list-style-type: disc;
			margin-left:2em;
			
			}

		 #venstrepris400 {
			float: left;
			width: 400px;
		}

		#venstreprofil400 {
			float: left;
			width: 400px;
		}
		
		#venstreprofil400 ul {
			list-style:url(images/bullet.gif);
			margin-left:2em;
			}
			
		#venstreprofil400 li {
			list-style-position: inside;
			line-height:12px;
			padding:0 0 8px 20px;
			margin-left:20px;
			 }	

		 #venstreside500 {
			float: left;
			width: 500px;
		}
		
		 #kontakt470 {
			float: left;
			width: 470px;
			margin-left:30px;
		}
		
		 #venstreside600 {
			float: left;
			width: 600px;
		}


		 #venstresideFull {
			float: left;
			width: auto;
		}

		
			
		#rightside {
			float:left;
			height:auto;
			margin:0 0 0 30px;
		}
		
		#right234 {
			float: left;
			width: 234px;
			margin-right:20px;
		}
		
		#right234 img {
			margin-bottom:10px;
		}
		
		#right234 span {
			font-weight:bold;
			color:#fff;
			font-size:14px;
		}

		#rightindhold {
			height:auto;
		}
		
		.teaser {
			float:left;
			width: 320px;
			height:auto;
			margin:40px 50px 30px 0;
		}
		
		.teaser h1 {
			font-size:18px;
		}
		
		.teaser img { 
			margin-bottom:20px;
			border: 1px solid #999999;			
		}
		
		.teaserSidst {
			float:left;
			width: 320px;
			height:auto;
			margin:40px 42px 0 0;
		}
		
		.teaserSidst h1 {
			font-size:18px;
		}
		
		.teaserSidst img { 
			margin-bottom:20px;
			border: 1px solid #999999;			
		}
		
		.teaserbox {
			float:left;
			width: 168px;
			height:auto;
			background:#666666;
			margin:40px 0 20px 0;
			padding:18px;
		}
		
		.teaserbox h1 {
			font-size:18px;
		}
		
	#karussel {
			display: block;
			padding: 0px;
			width: 700px;
			height:256px;
		}
	
	#notesblok {
			width:400px;
			height:580px;
			float:left;
			background:url(images/notesblok.jpg);
			background-position:top left;
			background-repeat:no-repeat;
			padding:20px 300px 30px 30px;
		}
	#notesblokTekst {
			width:300px;
			color:#333;
			padding-top:40px;
	}	

	#notesblokTekstNederst {
			padding-left:160px;
			color:#333;
			width:140px;
	}

		
/* BUNDEN */

		#bunden {
			clear: both;
			padding:60px 30px 0 30px;
			background-color:#000;
			background-image:url(images/bundenBg.jpg);
			background-position:top;
			background-repeat:no-repeat;
			*padding-top:30px;
			padding-top:50px;
		}
		
		#bunden ul {
			list-style:none;
		}
		
		#bundentekst {
			font-family:tahoma, arial, helvetica, sans-serif;
			font-size:11px;
			line-height: 1.4em;
			float:left;
			margin:0px 34px 0 0;
			color: #E6FFFF;
		}
		
		#bundentekst span {
		color: #E7DAC0;
		}
		
		#bundentekst2 {
			font-family:tahoma, arial, helvetica, sans-serif;
			font-size:11px;
			line-height: 1.4em;
			float:left;
			margin:0px 60px 0 0;
			color:#E6FFFF;
				
		}
		
		#bundentekstSidst{
			font-family:tahoma, arial, helvetica, sans-serif;
			font-size:11px;
			line-height: 1.4em;
			float:left;
			margin:0px 0 0 30px;
			color: #E6FFFF;
		}

		#credits {
			padding:0 0 10px 0;
			line-height: 1.4em;
			font-family:tahoma, arial, helvetica, sans-serif;
			font-size:11px;
			clear:both;
			color:#E6FFFF;
		}
				
		#credits a {
			font-weight:bold;
			color:#fff;
		}

		#credits a:hover {
			text-decoration: underline;
		}
		
<!-- FØLGENDE ER SPECIFIKT TIL UNDERSIDERNE -->




/* STYLING TIL DEN 2-LINJEDE NAVIGATION */

#navigation ul, #navigation li {border:0; padding:0; margin:0; list-style:none;}

/* ----------- NAVIGATION----------- */
#top-navigation{
	width:auto;
	height:48px;
	margin:0 auto;
}
#navigation{
	height:32px; 
	margin:0 auto;
	width:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background:#000;
	}
	
	#navigation .right_link{
		float:right;
		font-size:11px;
		line-height:32px;
		margin:0 30px;
		color:#444444;
	}
	#navigation ul{
	 height:32px;
	 line-height:32px;
	 margin-left:6px;
	 background:#000;
	}
	#navigation ul li{
		display:inline;
	}
	#navigation ul li a,
	#navigation ul li a:visited {
		padding:0 24px 0 24px;
		display:block;
		text-decoration:none;
		float:left;
		color:#fff;
		font-weight:bold;
	}
	#navigation ul li a:hover{
		color:#59D8E5;
	}	
	
	.active {
		background:#3f4748;
		color:#59D8E5;
	}
/* ----------- SUBLINKS ----------- */
#sublinks{
	width:auto;
	margin:0 auto;
	border-bottom: 1px solid #222222;
	height:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #CCCCCC;
	background:#3f4748;
}	
	#sublinks ul{
	 height:32px;
	 line-height:30px;
	 padding:0 30px;
	}
	#sublinks ul li{
		display:inline;
	}
	#sublinks ul li a,
	#sublinks ul li a:visited {
		padding:0 40px 0 0;
		display:block;
		text-decoration:none;
		float:left;
		color:#FFFFFF;
	}
	#sublinks ul li a:hover{
		text-decoration:underline;
	}
	

/* CSS til slideshowet i headeren */

		ul#portfolio li {
			border: 0;
			padding: 0;
			list-style-type:none;
		}

		ul#portfolio li img{
			border: 0;
			padding: 0;
			list-style-type:none;
}
