/* CSS Document */
body,div,dl,dt,dd,ol,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
margin: 0;
padding: 0;
}
	  
		html { font-size: 13px; font-family: "Lucida Grande", Verdana, Arial, sans-serif; }
		#heading {
			display: block;
			text-align: center;
			/*margin-bottom: 1em;*/
		}
		#heading * {
			display: inline;
			padding: 4px;
			line-height: 11px;
			user-select: none;
			cursor: pointer;
			vertical-align: middle;
		}
		#heading li.active {
			background-color: #66ccff;
			border-radius: 3px;
			-webkit-border-radius: 3px;
			-opera-border-radius: 3px;
			-moz-border-radius: 3px;
		}

		

		
		#previous { float: none; cursor: pointer; }
		#next { float: none; cursor: pointer; }
body {
	background-color: #b3afbe;
	background-image: url(bgimg.png);
	background-repeat:repeat-x;
}

#wrapper {
	position:absolute;
	left: 50%;
	top: 47%;
	margin-top: -300px;
	margin-left: -400px;
	width: 800px;
	height: 626px;
}

#panes {
	position:relative;
	width: 800px;
	height: 600px;
	margin:0;
	background-color: #b3afbe;
	border: 1px solid #FC6;
}

#panes div div { 
overflow: hidden; 
	width: 800px;
	height: 600px;
	margin:0;
	padding:0;
	}

h1, h1 a {
font-family:Palatino,'Palatino Linotype',Utopia,Georgia,serif;
	COLOR: #fffdf0;
	font-size: 38px;
	line-height: 53px;
	font-weight:normal;
	text-decoration:none;
	padding: 0;
	margin: 0;
}
p {
	COLOR: #212;
	font-size: 16px;
	line-height: 26px;
	padding: 0;
	margin: 0;
}
p a {
	COLOR: #FC6;
	text-decoration:none;
	background-color: #909090;
	padding: 0 2px;
}

p a:hover {
	COLOR: #000;
	text-decoration:none;
	background-color: #FC6;
}
.mini {
position:absolute;
bottom:2px;
right:4px;
}
.mini a {
	line-height: 10px;
	font-size: 10px;
text-decoration:none;
color:#998a9c;
}
.mini a:hover {
text-decoration:none;
color:#867788;
}

/*Detaljer*/
#nfintro {
	background-color: #300;
	background-image: url(showintro.jpg);
	background-repeat:no-repeat;
	background-position: 0 0;
}
#nfintro #nf-text {
	position:relative;
	background-color: #600;
	width:500px;
	height:270px;
	margin:118px 0 0 150px;
	padding: 3px;
	text-align:center;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border: 1px solid #930;
	opacity: .70;
	-moz-opacity: 0.70;
	filter: alpha(opacity=70);
}
#nfintro #nf-text p {
color:#edc;
}

#tomstone {
	background-image: url(tom-stone.jpg);
	background-repeat:no-repeat;
}
#tomstone #ts-text {
	position:relative;
	width:532px;
	height:500px;
	margin:76px 0 0 243px;
	text-align:center;
}

#hakanberg {
	background-color: #000;
	background-image: url(hakanberg.jpg);
	background-repeat:no-repeat;
	background-position: 0 0;
}
#hakanberg #hb-text {
	position:relative;
	width:414px;
	height:460px;
	margin:112px 0 0 96px;
	text-align:center;
}
/*
#hakanberg #hb-text p {
color:#888;
}*/
#hakanberg #hb-text p a {
color:#ecb960;
background-color: #5c33f1;
}
#hakanberg #hb-text p a:hover {
color:#000;
background-color: #ecb960;
}




#leifolberius {
	background-color: #000;
	background-image: url(leif.jpg);
	background-repeat:no-repeat;
	background-position: 20px 22px;
}
#leifolberius #lo-text {
	position:relative;
	width:410px;
	height:500px;
	margin:72px 0 0 368px;
	text-align:center;
}
#leifolberius #lo-text p {
color:#888;
}
#leifolberius #lo-text p a {
color:#ecb960;
background-color: #222;
}
#leifolberius #lo-text p a:hover {
color:#000;
background-color: #ecb960;
}

#johanstahl {
	background-color: #a00;
	background-image: url(johanstahl.jpg);
	background-repeat:no-repeat;
	/*background-position: 20px 22px;*/
}
#johanstahl #js-text {
	position:relative;
	width:300px;
	height:500px;
	margin:60px 0 0 490px;
	text-align:center;
}
#johanstahl #js-text p {
color:#ecb960;
}
#johanstahl #js-text p a {
color:#ecb960;
background-color: #600;
}
#johanstahl #js-text p a:hover {
color:#000;
background-color: #ecb960;
}

#danielrisman {
	background-color: #1c7001;
	background-image: url(daniel3.jpg);
	background-repeat:no-repeat;
	/*background-position: 20px 22px;*/
}
#danielrisman #dr-text {
	position:relative;
	width:386px;
	height:240px;
	margin:16px 0 0 392px;
	padding:2px;
	text-align:center;
	background-color: #090;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border: 1px solid #290;
	opacity: .80;
	-moz-opacity: 0.80;
	filter: alpha(opacity=80);
}
#danielrisman #dr-text p {
	font-size: 15px;
	line-height: 24px;
color:#000;
}
#danielrisman #dr-text p a {
color:#f0e474;
background-color: #238105;
}
#danielrisman #dr-text p a:hover {
color:#000;
background-color: #efda67;
}

#robertdahlstrom {
	background-color: #6c3d9b;
	background-image: url(gaston.jpg);
	background-repeat:no-repeat;
	/*background-position: 20px 22px;*/
}
#robertdahlstrom #rd-text {
	position:relative;
	width:430px;
	height:220px;
	margin:358px 0 0 348px;
	padding:2px;
	text-align:center;
	background-color: #672c8a;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border: 1px solid #639;
	opacity: .80;
	-moz-opacity: 0.80;
	filter: alpha(opacity=80);
} 
#robertdahlstrom #rd-text p {
color:#eec6e0;
}
#robertdahlstrom #rd-text p a {
color:#ecb960;
background-color: #9f31e0;
}
#robertdahlstrom #rd-text p a:hover {
color:#000;
background-color: #ecb960;
} 

#jacoby {
	background-color: #885f10;
	background-image: url(jacoby.jpg);
	background-repeat:no-repeat;
	/*background-position: 20px 22px;*/
}
#jacoby #jc-text {
	position:relative;
	width:428px;
	height:300px;
	margin:280px 0 0 350px;
	padding:2px;
	text-align:center;
	background-color: #885f10;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border: 1px solid #a73;
	opacity: .80;
	-moz-opacity: 0.80;
	filter: alpha(opacity=80);
} 
#jacoby #jc-text p {
color:#f4dfce;
}
#jacoby #jc-text p a {
color:#ecb960;
background-color: #6e4e13;
}
#jacoby #jc-text p a:hover {
color:#000;
background-color: #ecb960;
} 

#peterrosengren {
	background-color: #6f6b9e;
	background-image: url(peterrosengren.jpg);
	background-repeat:no-repeat;
	/*background-position: 20px 22px;*/
}
#peterrosengren #pr-text {
	position:relative;
	width:380px;
	height:260px;
	margin:182px 0 0 398px;
	padding:2px;
	text-align:center;
background-color: #88c;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border: 1px solid #a73;
	opacity: .80;
	-moz-opacity: 0.80;
	filter: alpha(opacity=80);
} 
#peterrosengren #pr-text p {
color:#ffc;
}
#peterrosengren #pr-text p a {
color:#ecb960;
background-color: #6f6b9e;
}
#peterrosengren #pr-text p a:hover {
color:#000;
background-color: #ecb960;
} 

#jonasljung {
	background-color: #6f6b9e;
	background-image: url(jonasljung2.jpg);
	background-repeat:no-repeat;
	/*background-position: 20px 22px;*/
}
#jonasljung #jl-text {
	position:relative;
	width:380px;
	height:230px;
	margin:26px 0 0 30px;
	padding:2px;
	text-align:center;
	background-color: #052ee8;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border: 1px solid #821648;
	opacity: .80;
	-moz-opacity: 0.80;
	filter: alpha(opacity=80);
} 
#jonasljung #jl-text p {
color:#fee;
}
#jonasljung #jl-text p a {
color:#ecb960;
background-color: #0215a0;
}
#jonasljung #jl-text p a:hover {
color:#000;
background-color: #ecb960;
} 