body {
	margin: 0;
	padding: 0;
	width: 1200px;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	background-color: #ffffff; }

a:link {color: black; text-decoration: none;}
a:visited{color: black; text-decoration: none;}
a:hover{color: black; text-decoration: none;}

h1 { }
h2 { font-size: 25px; font-weight: bold; margin: 10px; }
h3 { font-size: 20px; font-weight: bold; margin: 10px; }
h4 { font-size: 10px; font-weight: normal; margin: 10px; }
h5 { font-size: 14px; font-weight: bold; margin: 0px; }
h6 { font-size: 10px; font-weight: normal; margin: 0px; }

.rubrik1 { font-size: 25px; font-weight: bold; margin: 0px; }
.rubrik2 { font-size: 20px; font-weight: bold; margin: 0px; }
.rubrik3 { font-size: 15px; font-weight: bold; margin: 0px; }

#main {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 800px; }

#rightborder {
	float: left;
	width: 10px;
	height: 910px;
	padding: 0px;
	margin: 0px;
	background: url(Pics/border-right.gif) repeat-y; }

#sidhuvud {
	height: 90px;
	width: 800px;
	margin: 0px;
/*	padding-left: 4px;*/
	background: url(Pics/top-logo.jpg) no-repeat left;
	background-color: #800000; }

#avdelare {
	height: 10px;
	background-color: #5D1212;
	border-top: 1px solid black;
	border-bottom: 1px solid black; }

/* Vänsterpanel */
#left {
	float: left;
	width: 190px;
	height: 798px;
	padding-top: 20px;
	padding-left: 10px;
	background-color: #dcdcdc; }

#left .header {
	margin: 0 auto;
	width: 90%;
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: #222222;
	color: #eeeeee;
	font-weight: bold;
	font-size: 12px;
	text-align: center; }

#left .font {
	font-size: 15px;
	}

/* Information */
#information {
	width: 175px;
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 25px; }

/* Meny */
#meny {
	width: 175px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	font-size: 12px; }
#meny ul {
	list-style-type: none;
	margin: 2px;
	padding: 2px; }
#meny a {}
#meny a:hover { color: #999999; }

/* Omröstning */
#vote {
	width: 175px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px; }

#tavling {
	width: 90%;
	padding: 5px;
	border: 1px solid red; }

/* Högerpanel */
#right {
	float: left;
	width: 598px;
	height: 818px;
	padding: 0px;
	background-color: #ffffff; }

#right .header {
	width: 250px;
	height: 16px;
	margin-top: 20px;
	padding: 3px 0px 3px 10px;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	background: url("Pics/skull.gif") no-repeat top right;
	background-color: black; }

#right .Xmasheader {
	width: 250px;
	height: 16px;
	margin-top: 20px;
	padding: 3px 0px 3px 10px;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	background: url("Pics/Skullsanta.JPG") no-repeat top right;
	background-color: #bb0000; }

#right .header2 {
	width: 230px;
	height: 16px;
	margin-top: 20px;
	padding: 3px 0px 3px 10px;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	background: url("Pics/skull.gif") no-repeat top right;
	background-color: black; }

#clr {clear: all; }
.clr {clear: all; }

#right-left {
	float: left;
	width: 285px;
	height: 786px;
	padding: 0px;
	margin: 5px 20px 0px 20px;
	background-color: #ffffff;
	border-right: 1px dashed black; }

#right-left .container {
	width: 92%; }

#right-left .nyheter {
	width: 90%;
	margin: 5px;
	line-height: 15px;
	border: 1px solid white; }

#right-left .skiva {
	width: 44%;
	float: left; }

#right-left .text {
	width: 52%;
	float: right; }

#right-left a:link {color: #5d1212; text-decoration: underline;}
#right-left a:visited{color: #5d1212; text-decoration: underline;}
#right-left a:hover{color: silver; text-decoration: underline;}

#right-right {
	float: left;
	width: 240px;
	height: 768px;
	padding: 0px;
	margin-top: 5px;
	background-color: #ffffff; }

#sidfot {
	float: left;
	width: 570px;
	height: 15px;
	padding: 3px;
	margin: 5px 5px 0px 5px;
	background-color: #ffffff;
	border-top: 1px dashed black; }

#container2 { width: 175px; height: 20px; background: #333333;}
.roundtop2 {background: #dcdcdc;}
.roundbottom2 {background: #dcdcdc; }
.r12{margin: 0 5px; height: 1px; overflow: hidden; background: #333333; }
.r22{margin: 0 3px; height: 1px; overflow: hidden; background: #333333; }
.r32{margin: 0 2px; height: 1px; overflow: hidden; background: #333333; }
.r42{margin: 0 1px; height: 2px; overflow: hidden; background: #333333; }
.content2 { color: white; font-size: 12px; font-weight: bold; text-align: center; }


/* Omröstning */
#poll {
	width: 80%;
/*	height: 150px;*/
	padding: 10px; }

#poll form { width: 80%; height: 95%; padding: 3px; }
#poll label { float: left; width: 70%; margin: 2px; }
#poll input { float: right; margin: 2px; }

/* Omröstning arkiv */
#omrarkiv_main {
	float: left;
	width: 90%;
	background-color: #ffffff; }
#omrarkiv_main table { width: 95%; margin: 30px; background-color: #dcdcdc; }
#omrarkiv_main th { text-align: left; }
#omrarkiv_main td { padding: 2px; text-align: left; }
#omrarkiv_main a:link { text-decoration: underline; }
#omrarkiv_main a:visited { text-decoration: underline; }
#omrarkiv_main a:hover { text-decoration: underline; }

/* OM-sidan */
#om_main {
	float: left;
	width: 90%;
	background-color: #ffffff; }

#om_main a:link { font-weight: bold; text-decoration: underline; }
#om_main a:visited { font-weight: bold; text-decoration: underline; }
#om_main a:hover { font-weight: bold; text-decoration: underline; }

#om_left_bar {
	float: left;
	width: 80px;
	height: 600px;
	background: url(Pics/left_bar3.gif) no-repeat left center;
	border-right: 1px solid black; }

#om_right {
	float: left;
	width: 80%;
	padding: 10px;
	background-color: white; }

/* Nyhets-sidan */
#nyhet_div {
	margin: 20px;
	width: 50%; }

/* Recensions-sidan */
#recension_main {
	float: left;
	width: 90%;
	background-color: #ffffff; }

#index_main {
	float: left;
	width: 100%;
	background-color: #ffffff; }

#recension_index {
	width: 90%;
	padding: 10px;
	background-color: white; }

#recension_index table { width: 80%; margin: 0px; background-color: #ededed; }
#recension_index th { text-align: left; }
#recension_index td { padding: 2px; text-align: left; }
#recension_index a:link { text-decoration: underline; }
#recension_index a:visited { text-decoration: underline; }
#recension_index a:hover { text-decoration: underline; }

#recension_index .ett { width: 50%; }
#recension_index .tva { width: 30%; }
#recension_index .tre { width: 20%; }

#recension_main table { width: 95%; margin: 0px 0px 50px 0px; background-color: #dcdcdc; }
#recension_main th { text-align: left; }
#recension_main td { padding: 2px; text-align: left; }
#recension_main a:link { text-decoration: underline; }
#recension_main a:visited { text-decoration: underline; }
#recension_main a:hover { text-decoration: underline; }

#recension_header {
	height: 60px;
	width: 95%;
	margin: 15px 0px 50px 0px;
	padding-left: 4px;
	background: url(Pics/Recensioner-logo.gif) no-repeat center center;
	background-color: #ffffff; }

#recension_left_bar {
	float: left;
	width: 80px;
	height: 600px;
	background: url(Pics/left_bar3.gif) no-repeat left center;
	border-right: 1px solid black; }

#recension_left {
	float: left;
	width: 20%;
	padding: 10px; }

#recension_left form {
	margin: 25px 0px 25px 0px;
	width: 90%;
	background-color: white;
	border: none; }
#recension_left label { float: left; font-size: 12px; font-weight: bold; text-decoration: underline; }
#recension_left select { margin: 3px; float: left;}
#recension_left .knapp { margin: 3px; float: right; width: 60px; }

#recension_right {
	float: left;
	width: 60%;
	padding: 10px;
	background-color: white; }

#recension_right form {
	padding: 10px;
	margin-bottom: 20px;
	width: 90%;
	background-color: #efefef; }
#recension_right label { float: left; margin: 0px; }
#recension_right input { float: left; margin: 0px; width: 70%; }
#recension_right textarea {float: left; margin: 3px; width: 95%; }
#recension_right .kommentarknapp { float: left; margin: 3px; width: 40%; }
#recension_right .kodruta { float: left; width: 45%; margin: 3px; }

#kommentar_div {
	width: 75%;
	margin-bottom: 10px;
	padding: 5px;
	background-color: #efefef;
	border: 1px dotted black; }

/* Intervju-sidan */
#intervju_main {
	width: 650px;
	padding: 25px;
	background-color: #ffffff; }

#intervju_main table {
	width: 80%;
	margin: 10px;
	background-color: #dcdcdc; }
#intervju_main th {
/*	width: 180px;*/
	padding: 4px;
	font-size: 12px;
	border-bottom: 1px solid black; }
#intervju_main tr {
	text-align: left; }
#intervju_main td {
	padding: 4px; }
#intervju_main .grupp { width: 35%; }
#intervju_main .skribent { width: 35%; }
#intervju_main .datum { width: 15%; }
#intervju_main .last { width: 15%; }

/* Live-sidan */
#live_main {
	width: 900px;
	padding: 25px;
	background-color: #ffffff; }

#live_main table {
	width: 80%;
	margin: 10px;
	background-color: #dcdcdc; }
#live_main th {
/*	width: 180px;*/
	padding: 4px;
	font-size: 12px;
	border-bottom: 1px solid black; }
#live_main tr {
	text-align: left; }
#live_main td {
	padding: 4px; }
#live_main .grupp { width: 45%; }
#live_main .skribent { width: 30%; }
#live_main .datum { width: 15%; }
#live_main .last { width: 10%; }
#live_main a:link {color: black; text-decoration: underline;}
#live_main a:visited{color: black; text-decoration: underline;}
#live_main a:hover{color: black; text-decoration: underline;}

/* Artikel-sidan */
#artikel_main {
	width: 650px;
	padding: 25px;
	background-color: #ffffff; }

#artikel_comment {
	width: 55%;
	background-color: #efefef; }

#artikel_comment form { }
#artikel_comment label { float: left; margin: 3px; }
#artikel_comment input { float: right; margin: 3px; width: 70% }
#artikel_comment textarea { float: right; margin: 3px; width: 70%; }
#artikel_comment .kommentarknapp { float: right; margin: 3px; width: 40%; }
#artikel_comment .kodruta { float: right; width: 45%; margin: 3px; }

#artikel_kommentar_div {
	width: 55%;
	margin-bottom: 10px;
	padding: 5px;
	background-color: #efefef;
	border: 1px dotted black; }

/* Arkiv-sidan */
#arkiv_main {
	float: left;
	width: 90%;
	margin: 10px;
	background-color: #ffffff; }

#arkiv_main table { width: 90%; }
#arkiv_main th { text-align: left; }
#arkiv_main td { text-align: left; }
#arkiv_main a:link { text-decoration: underline; }
#arkiv_main a:visited { text-decoration: underline; }
#arkiv_main a:hover { text-decoration: underline; }

#arkiv_header {
	height: 80px;
	width: 95%;
	margin: 15px 0px 50px 0px;
	padding-left: 4px;
	background: url(Pics/arkiv.gif) no-repeat center center;
	background-color: #ffffff; }

/* Skribent-sidan */
#skribent_right {
	float: left;
	width: 650px;
	padding: 25px;
	background-color: #ffffff; }

#skribent_right table {
	width: 85%;
	background-color: #dcdcdc; }

#skribent_right a:link { font-weight: bold; text-decoration: underline; }
#skribent_right a:visited { font-weight: bold; text-decoration: underline; }
#skribent_right a:hover { font-weight: bold; text-decoration: underline; }

/* kontakt-sidan */
#kontakt_right {
	float: left;
	width: 650px;
	padding: 25px;
	background-color: #ffffff; }

#kontakt_right a:link { font-size: 10px; text-decoration: none; }
#kontakt_right a:visited { font-size: 10px; text-decoration: none; }
#kontakt_right a:hover { font-size: 10px; text-decoration: none; }

/* Hot-rockin */
.hotrockin { font-size: 10px; }
.hotrockin a:link { color: #5d1212; text-decoration: underline; }
.hotrockin a:visited { color: #5d1212; text-decoration: underline; }
.hotrockin a:hover { color: silver; }

/* Senaste inlägg i forumet */
.seninl { width: 230px; font-size: 10px; text-align: left; }
.seninl a:link { color: #5d1212; text-decoration: underline; }
.seninl a:visited { color: #5d1212; text-decoration: underline; }
.seninl a:hover { color: silver; text-decoration: underline; }
.seninlthread { width: 155px; }

/* Reklam sidhuvud */
#sidhuvudreklam {
	float: right;
	margin: 20px 0px 0px 0px;
	padding: 5px; }

/* Reklam panel */
#reklam {
	float: left;
	margin-top: 80px;
	margin-left: 10px;
	width: 250px; }

/* Poll resultat */
#poll_result {
	width: 300px;
	margin: 5px; }
#poll_result table {
	width: 95% }
#poll_result td {
	font-size: 10px; }
#poll_result .rightcell { text-align: right; }

#poll_reklam {
	margin: 50px 0px 0px 90px;
	width: 125px; }

/* Olika styles-klasser */
.fontHdr { font-size: 12px; font-weight: bold; }	
.font1 { width: 250px; font-size: 12px; margin-top: 5px; }
.font2 { width: 250px; font-size: 10px; margin-top: 10px; margin-bottom: 20px; }
.font3 { width: 230px; font-size: 10px; margin-top: 10px; margin-bottom: 20px; }
.font4 { color: red; }
.font5 { margin-left: 3px; }
.center { text-align: center; }
