* {	margin:0;
	padding:0}
html {
	height:100.2%;
}
	
a {text-decoration:none}
img {border:none}

body {
	text-align:center;
	font: 11px/14px Verdana, Geneva, sans-serif;
	color: #383847;
/*	overflow:scroll;*/
	}
	
p {
	font-size:11px;}
	
h1 {
	font-size:22px}
	
h2 {
	font-size:18px;}
	
h3 {
	font-size:16px;}

#wrapper {
	text-align:left;
	width: 970px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(billeder/wrap_bgr.gif);
}
/* head ------------------- */

#head {
	height:175px;
	background-image: url(billeder/head_bgr.gif);
	position:relative;
	}
	
#head a.logo {
	text-indent:-9999px;
	display:block;
	position:absolute;
	right:70px;
	top:40px;
	height:100px;
	width:420px;
	background: url(billeder/gaihede_logo_head.gif) no-repeat;	
	}

#head p {
	position:absolute;
	top:105px;
	left:70px;
	}
#head p a {
	display:block;
	background:url(billeder/print.gif) no-repeat;
	height:25px;
	padding-left:30px;
	line-height:30px;
	color:#939cc8;
	letter-spacing:1px}
	
#head ul {
	position:absolute;
	left:285px;
	top: 155px;
	width: 640px;
	}
#head ul li {
	float:left;
	list-style-type:none;
	margin-right:40px

	}
#head ul li a {
	display:block;
	float:left;
	height:30px;
	color:#939cc8;
	font-weight:bold;
	width:80px;
	}
#head ul li a:hover {
	color:#bed5f9;

	}
#head ul li a.active, #head ul li a:hover.active {
	background:#7a88c5;
	padding-left:10px;
	color: #2a2d50;
	cursor:default;
	height:22px;
	margin:3px 0 5px 0;
	line-height:22px;}

/* left ------------------- */
#left {
	padding-top:30px;
	width:220px;
	margin-left:50px;
	float:left}
	
#left ul {
	list-style-type: none;
	margin-left:10px;
	}
	
#left ul li {
	margin:0 0 0 0;
	
	}
	
#left ul li a {
	font-weight:bold;
	color:#939cc8;
	display:block;
	height:27px;
	line-height:27px;
	padding-left:8px;
	}
	
#left ul li a.active, #left ul li a.active:hover {
	background:#7a88c5;
	padding-left:15px;
	color: #2a2d50;
	cursor:default;
	height:23px;
	margin:3px 0 3px 0;
	line-height:23px;
	}
	
#left ul li a:hover {
	color:#bed5f9;
	/*padding-left:15px;*/}
	
/* right ------------------- */
	
#right {
	padding-top:30px;
	float:left;
	width:615px;
	margin:0 0 0 15px;
	}	
	
#right img.billedfrise {
	margin-top: 10px;
	}
	
#right .tekst_spalte {
	width:375px;
	float:left;
	margin: 0 20px 30px 0;
	}
#right .billed_spalte {
	width:210px;
	float:left;
	padding:10px 0 30px 0;
	}
#right .en_spalte {
	clear:both;}
	
#right .billed_spalte img {
	margin: 0 0 8px 0;}
	
#right ul li {
	margin:0	0	5px 0;
	font-weight: bold;
	background: url(dot.gif) no-repeat;
	list-style: none;
	padding:0 0 0 18px;
}	

#right ul li p {
	font-weight:normal;
	margin: 0 0 10px 0;
	}

#right ul li h3 {
	margin:0;
	padding:0}

#right ul li em {
	font-style:normal;
	font-weight:normal;}

#right ul {
	margin:10px 0 20px 0;
}

#right ol {
	margin:10px 0 20px 40px;
	font-weight:bold;
	}
	
#right ol li {
	
	}

#right h1 {
	margin: 5px 0 10px 0;
	line-height:20px}
	
#right h2 {
	margin: 0 0 10px 0;
	line-height:20px
	font-size:18px
	}
	
#right h3 {
	margin: 15px 0 0 0;
	line-height:20px;
	font-size:12px;
	line-height:14px
	}
	
#right p { 
	margin:5px 0 5px 0 ;}
	
#right p strong {
	color: #6d738f;
	font-size:11px}
	
#right a {
	font-weight:bold;
	color:#939cc8;
	text-decoration:underline
	}
	
#right h4 {color: #6d738f;
	font-size:11px;
	margin-top:20px;
	cursor:pointer;}

#right div.udtalelse p {
/*	color: #5a5f78;
*/	font-style:italic;}
 
/* footer ------------------- */
#footer {
	clear:both;
	height:75px;
	background:url(billeder/foot_bgr.gif);
	padding: 0 0 0 290px;
	}
address, address a {
	padding:0 0 0 0;
	height: 30px;
	line-height:30px;
	font-style:normal;
	font-size:11px;
	color:#7a88c5;
	letter-spacing:1px;
	}
	

/* formular ------------------- */

form {
	clear:both;
	margin: 10px 0 20px 0;
	width:375px;
	padding:10px 0 30px 0;}
fieldset {
	border: 1px solid #D1D7E9;
	padding: 10px 0 10px 0;
	}
legend {
	padding: 0 10px 0 10px;
	margin: 0 0 0 10px;
	color:#939cc8;
	}
label {
	clear:left;
	margin: 0 0 8px 20px;
	display:block;
	width: 100px;
	float:left;
	height:20px;
	line-height:20px;
	font-weight:bold;
	color:#939cc8;
	
	}
input, textarea {
	font-size:11px;
	margin:0 0 8px 0;
	padding:0 0 0 8px;
	display:block;
	float:left;
	width:230px;
	border: none;
	background:#D1D7E9;
	height:20px;
	line-height:20px;
	color:#2a2d50;}
input#telefon {
	width:100px;}
textarea {
	height:100px;
	overflow:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	
	}
#knap {
	width:50px;
	height:20px;
	line-height:20px;
	text-align:center;
	margin:0 0 8px 120px;
	clear:left;
	padding:0;
	color:#939cc8;
	cursor:pointer
	}
