html {margin:0px; padding:0px;}
body {font-family:arial,verdana,tahoma,sans-serif; font-size:12px; margin:0px; padding:0px; color:#7ac0bd; line-height:2em; letter-spacing:1px;}
a {outline:0px; color:#64a09d; font-weight:bold;}
h2 {font-weight:normal; font-size:18px;}

#forside_container {position:relative;}
#forside_container #forside_bg {background:url(images/forside_bg.gif) center repeat-x; height:219px; margin-top:200px;}
#forside_container #menu {position:absolute; top:480px; left:200px;}

#design {position:absolute; right:340px; top:40px; border:1px solid #7ac0bd; z-index:2; display:none;}
	#design a {text-decoration:none; color:#7ac0bd; font-weight:normal; display:block; padding-top:0px; padding-bottom:0px; padding-left:10px; padding-right:10px;}
	
	#forside_container #menu a {color:#7ac0bd; text-decoration:none; font-size:24px; outline:0px; height:24px; border-left:3px solid #ffffff; padding-left:10px; font-weight:normal; letter-spacing:3px;}
		#forside_container #menu a:hover {border-left:3px solid #7ac0bd;}
#forside_container #contact h1 {padding:0px 0px 15px 0px; margin:0px; font-size:28px; font-weight:normal; letter-spacing:3px;}

#forside_tekst {position:absolute; top:300px; left:200px; width:350px;}

#info_container #menu {position:absolute; right:0px; top:0px; height:46px; padding-top:14px; padding-right:80px;}
	#info_container #menu a {text-decoration:none; color:#7ac0bd; font-weight:bold; margin-left:20px;}
#info_container #collage {position:absolute; top:100px; left:20px;}
#info_container #jacob {position:absolute; top:70px; left:265px; color:#7ac0bd; font-size:12px; font-weight:bold;}
#info_container #kirsten {position:absolute; top:620px; left:450px; color:#7ac0bd; font-size:12px; font-weight:bold;}
#info_container #tor {position:absolute; top:600px; left:140px; color:#7ac0bd; font-size:12px; font-weight:bold;}
#info_container #content {width:315px; position:absolute; left:670px; top:158px; color:#7ac0bd; line-height:2em;}
#info_container #content #text {padding:5px;}
	#info_container #content #text h1 {padding:0px 0px 15px 0px; margin:0px; font-size:28px; font-weight:normal; letter-spacing:3px;}
	#info_container #content #text a {color:#7ac0bd; font-weight:bold;}

#jk_container #menu {position:absolute; right:0px; top:0px; height:46px; padding-top:14px; padding-right:80px;}
	#jk_container #menu a {text-decoration:none; color:#7ac0bd; font-weight:bold; margin-left:20px;}
#jk_container #back {position:absolute; left:0px; top:0px; height:46px; padding-top:14px; padding-right:80px;}
	#jk_container #back a {text-decoration:none; color:#7ac0bd; font-weight:bold; margin-left:20px;}
			
#jk_container .person {width:810px; padding-top:60px; margin-left:60px;}
	#jk_container .person .image {float:left; width:205px; margin-left:20px;}
	#jk_container .person .text {float:right; width:545px; color:#7ac0bd; line-height:2em;}
		#jk_container .person .text a {color:#7ac0bd; font-weight:bold;}
#jk_container #nav {position:absolute; left:900px; top:590px;}
	#jk_container #nav a {color:#7ac0bd; font-weight:bold;}
	
#news {padding:50px; padding-left:80px; width:770px; clear:both;}
	#news h1 {color:#7ac0bd; font-weight:normal;}
	#news .header {border-bottom:1px solid #7ac0bd; font-weight:bold; margin-top:50px; height:12px; line-height:1em;}
	#news .date {float:left;}
	#news .topic {float:right; width:550px;}
	#news .content {float:right; width:550px; margin-top:20px;}
	
#betingelser { width:800px; margin:40px; color:#58524c; font-size:12px; line-height:1.2em; font-family:arial; background:url(images/ok_logo.jpg) bottom right no-repeat; padding-bottom:250px;}
	#betingelser h1 {font-size:16px; margin-bottom:15px;}
	#betingelser h2 {font-size:14px; font-weight:bold; position:relative; top:10px;}
	#betingelser p {margin-bottom:10px;}

.btn {height:30px; margin:0px; padding:0px 10px;}

a.location {float:left; margin-right:50px; text-align:center; text-decoration:none;}
	a.location img {margin-bottom:5px; border:0;}