@charset "UTF-8";
/* CSS Document */

	div, h1, h2, h3, table, tr, td, img, ul, li, hr, ol, p {
	margin:0;
	padding:0;
	border:none;
	}
	
	ol {
	list-style-type: decimal;
	list-style-position: inside;
	padding-bottom:5px;
	}
	
	p {padding-bottom:13px;}
	
	body {
	margin:20px;
	padding:0px;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:12px;
	height:100%;
	line-height: 17px
	}
	
	h1 {
	font-weight:bold;
	color:#066;
	font-size:14px;
	margin:0 0 10px 0;
	padding:0;
	}
	
	h2 {
	font-weight:bold;
	color:#066;
	font-size:12px;
	margin:0 0 3px 0;
	padding:0;
	}
	
	hr {
	border-bottom:dotted 1px #ccc;
	border-left:none;
	border-right:none;
	border-top:none;
	margin-bottom:5px;
	}
	
	a:link {
	color: #066;
	
	}
	
	a:visited {
	color: #066;	

	}
	
	a:hover {
	color: #F90;

	}
	
	a:active {
	color: #066;

	}
	
	#ram {
	position:relative;
	width:984px;
	margin:0px auto;
	text-align:left;
	padding:0px;
	/*border:1px solid #333;
	background-color:#eee;
	height:2000px;*/
	}
	
	#topp_bg {
	width:984px;
	height:305px;
	background-image:url(bilder/topp_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	position:relative;
	}
	
	#meny {
	position:absolute;
	bottom:0;
	left:0;
	width:412px;
	height:87px;
	background-image: url(bilder/meny_topp/meny_bg_test.png);
	background-repeat: no-repeat;
	background-position: left top;	
	}
	
	#meny #val1 {position:absolute;left:21px;top:32px;border:0;}
	#meny #val2 {position:absolute;left:58px;top:35px;border:0;}
	#meny #val3 {position:absolute;left:148px;top:35px;border:0;}
	#meny #val4 {position:absolute;left:205px;top:30px;border:0;}
	#meny #val5 {position:absolute;left:277px;top:22px;border:0;}
.right_text {
	float: right;
}
	
	
	
	/*#sidram {
	position:relative;
	width:984px;
	height:100%;
	border:solid 1px #333;
	background-color:#999;
	}*/
	
	/*
	#sidram #toppnav {
	position:absolute;
	height:305px;
	
	}
	
	#topp_meny {
	border:solid 1px #333;
	width:984px;
	}
	
	#left {
	position:absolute;
	left:0;
	top:0;
	height:100%;
	border:1px solid #F00;
	background-color:#c0b3b3;
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(bilder/v_nav.png);
	width:184px;
	}
	
	#sidram #vnav {
	position:absolute;
	left:27px;
	top:305px;
	z-index:10;
	width:184px;
	height:448px;
	background-image: url(bilder/v_nav.png);
	background-repeat: no-repeat;
	background-position: left top;
	}
	
	#sidram #vnav ul{
	position:absolute;
	top:10px;	
	left:40px;
	list-style-type:none;
	margin:0;
	padding:0;
	
	}
	
	#sidram #vnav ul .meny_n1 {
	margin-left:0;
	min-height:19px;
	list-style-type:square;
	}
	
	#sidram #vnav ul .meny_n2 {
	margin-left:30px;
	min-height:19px;
	list-style-type:square;
	}
	
	#sidram .textblock {
	position:absolute;
	top:305px;
	left:251px;
	z-index:35;
	border-bottom:dotted 1px #CCC;
	border-left:none;
	border-right:none;
	border-top:none;
	}
	
	#sidram .textblock2 {
	position:absolute;
	top:570px;
	left:251px;
	z-index:35;
	border-bottom:dotted 1px #CCC;
	border-left:none;
	border-right:none;
	border-top:none;
	}
	
	#sidram .innehall_text_kol1 {
	width: 215px;
	display:inline-block;
	}
	
	#sidram .innehall_text_kol2 { 
	width: 215px;
	display:inline-block;
	}
	
	#sidram #tema-bild {
	position:absolute;
	left:745px;
	top:305px;
	}
	*/
	
	#v_kolumn {
	height: 500px;
	width: 174px;
	padding: 5px;
	background-color: #FFF;
	background-image: url(bilder/v_nav_test.png);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	left: 21px;
	padding-top:10px;
	}
	
	#innehall {
	position: absolute;
	left:249px;
	top:320px;
	/*border:solid 1px #666;*/
	display:inline;
	width:700px;
	}
	
	.tabell_text {
	text-align: justify;
	}
	
	.tabell_hbild_hem {
	background-image: url(bilder/skivomslag/brokentango_2009.png);
	background-repeat: no-repeat;
	background-position: right top;
	}
	
	.tabell_hbild_biografi {
	background-image: url(bilder/hbild_thomasgitarr_sepia.png);
	background-repeat: no-repeat;
	background-position: right top;
	}
	
	.tabell_hbild_media {
	background-image: url(bilder/hbild_media.png);
	background-repeat: no-repeat;
	background-position: right top;
	}
	
	.sidfot {
		border-top:dotted 1px #ccc;
		position:relative;
		margin-top:10px;
		padding-top:7px;
		font-weight:bold;
		font-size:9px;
	}
	
	.img_border_1 {border:solid 1px #666;margin-top:10px;}
