body {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 9pt;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(images/bg.gif);
	background-position: center;
	background-repeat: repeat-y;
	background-color: #b5b5b5;
}
td {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
}
border {
	border: none;
}
A:link {
	font-size: 9pt;
	color: #d61646;
	text-decoration: underline;
}
A:visited {
	font-size: 9pt;
	color: #d61646;
	text-decoration: underline;
}
A:active {
	font-size: 9pt;
	color: #d61646;
	text-decoration: none;
}
A:hover {
	font-size: 9pt;
	color: #d61646;
	text-decoration: none;
}
.text {
	padding-top: 5px;
	padding-left: 35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #ffffff;
}
.rubrik {
	padding-left: 30px;
	font-size: 22pt;
	color: #ffffff;
	text-transform: lowercase;
	letter-spacing: -2px;
	line-height: 28px;
	font-weight: bold;
}
.rubrik2 {
	padding-left: 30px;
	font-size: 11pt;
	color: #ffffff;
	/*text-transform: lowercase;
	letter-spacing: -2px;*/
	line-height: 14px;
	font-weight: bold;
}
.info {
	padding-top: 5px;
	padding-left: 30px;
	font-size: 8pt;
	color: #606060;
}
.info td {
	vertical-align: middle;
	padding-left: 20px;
	font-size: 8pt;
	color: #606060;
}
.info A:link {
	font-size: 8pt;
	color: #d61646;
	text-decoration: underline;
}
.info A:visited {
	font-size: 8pt;
	color: #d61646;
	text-decoration: underline;
}
.info A:active {
	font-size: 8pt;
	color: #d61646;
	text-decoration: none;
}
.info A:hover {
	font-size: 8pt;
	color: #d61646;
	text-decoration: none;
}
.fet {
	font-weight: bold;
	color: #d9bb30;
}

/* BIOGRAFI */
.kortinfo {
	padding-left: 30px;
	height: 310px;
	overflow: hidden;
	margin-bottom: 5px;
}
.kortinfo td {
	vertical-align: top;
	padding-top: 5px;
	padding-left: 205px;
	height: 310px;
}

/* MEDIA */
.undermeny {
	padding-left: 30px;
}
.main {
	padding-left: 30px;
}
.main td {
	vertical-align: top;
}
.main .row1 {
	background-color: #4e4c4d;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 3px;
}
.main .row2 {
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 3px;
}
.main .rubrik {
	padding-left: 5px;
}
.main .rubrik2 {
	padding-left: 5px;
}
.main .text {
	padding-left: 10px;
}

/* SPELNINGAR */
.upcoming td {
	vertical-align: top;
	padding-top: 2px;
	padding-bottom: 2px;
}
	.upcoming .bg1 {
		background-color: #393637; /*393637   161314*/
	}
	.upcoming .bg2 {
		background-color: #231f20; /*231f20*/
	}
	.upcoming .date {
		font-size: 9pt;
		color: #d9bb30;
	}
	.upcoming .text {
		font-size: 8pt;
		color: #aaaaaa;
		padding-left: 0px;
	}
	.upcoming A:link {
		font-size: 9pt;
		color: #ffffff;
		text-decoration: none;
	}
	.upcoming A:visited {
		font-size: 9pt;
		color: #ffffff;
		text-decoration: none;
	}
	.upcoming A:active {
		font-size: 9pt;
		color: #d61646;
		text-decoration: underline;
	}
	.upcoming A:hover {
		font-size: 9pt;
		color: #d61646;
		text-decoration: underline;
	}
.archived {
	padding-left: 30px;
}
	.archived td {
		vertical-align: top;
		padding-top: 0px;
		padding-bottom: 0px;
	}
	.archived .bg1 {
		background-color: #231f20;
	}
	.archived .bg2 {
		background-color: #231f20;
	}
	.archived .date {
		font-size: 8pt;
		color: #666666;
	}
	.archived .text {
		font-size: 8pt;
		color: #666666;
		padding-left: 0px;
	}
	.archived A:link {
		font-size: 8pt;
		color: #aaaaaa;
		text-decoration: none;
	}
	.archived A:visited {
		font-size: 8pt;
		color: #aaaaaa;
		text-decoration: none;
	}
	.archived A:active {
		font-size: 8pt;
		color: #666666;
		text-decoration: underline;
	}
	.archived A:hover {
		font-size: 8pt;
		color: #666666;
		text-decoration: underline;
	}

/* MINI-SPELNINGAR */
#mini-spelningar {
	width: 225px; 
	height: 90px; 
	overflow: visible;
}
.mini-spelningar td {
	vertical-align: top;
	font-size: 8pt;
	color: #ffffff;
}
.showdate {
	width: 50px;
	vertical-align: top;
	font-size: 8pt;
	color: #f1e6b4;
}
.showvenue {
	width: 175px;
	vertical-align: top;
	font-size: 8pt;
	color: #ffffff;
}

/* SIGNGUESTBOOK */
#signguestbook {
	width: 225px;
	height: 105px;
	overflow: hidden;
}
#signguestbook td {
	font-size: 8pt;
	color: #ffffff;
}
#signguestbook input.inputtext {
	width: 195px;
	height: 12px;
	background-color: #ffffff;
	border: solid #d9bb30 1px;
	color: #606060;
	font-size: 7pt;
}
#signguestbook input.code {
	width: 35px;
	height: 12px;
	background-color: #ffffff;
	border: solid #d9bb30 1px;
	color: #606060;
	font-size: 7pt;
}
#signguestbook textarea {
	width: 225px;
	height: 45px;
	background-color: #ffffff;
	border: solid #d9bb30 1px;
	color: #606060;
	font-size: 7pt;
}

/* FÄRGER */
.color2 {
	color: #d9bb30;
}



/* RIGHT */