/* LAYOUT - main body of page */
body {
	background-image: url(images/background_tile.png);
	margin-top:-1px;
	margin-bottom:-1px;
	}	
div#wrap {
width: 780px;
margin: 0 auto;
position:relative;
height:auto;
background:#fff;
}
div#top_page{
width: 780px;
height:13px;
background:url(images/top_page.gif) no-repeat;
}	
div#bottom_page{
display: block;
margin:0 auto;
padding:0;
background:#565857 url(images/footer.jpg) bottom no-repeat;
width:780px;
height:27px;
margin-top:15px;
}
/* GENERAL */
img {border:none} 

#where {
margin-top:10px;
}

#hrtop {
border:0;
margin-bottom:15px;
color:#adadad;
background-color:#adadad;
height:2px;
}

hr {
border:0;
color:#adadad;
background-color:#adadad;
height:2px;
}

#historiacontent {
background-color:#f2f2f2;
padding-top:7px;
padding-bottom:10px; 
padding-left:10px;
}


/* LAYOUT - HEADER */
div#header {
display: block;
margin:0 auto;
padding:0;
background:#565857 url(images/header.jpg) bottom no-repeat;
width:780px;
height:110px;
}

	
		ul#menu
		{
		position:absolute;
		top: 75px;
		left:16px;
		margin:0 auto;
		padding: 0;
		width: 750px;
		list-style:none;
		
		}
		ul#menu li
		{
		position:relative;
		float: left;
		width:83px;
		text-align:center;
		
		}
		ul#menu li.active
		{

		text-align:center;
		color:#fff;
		}

		
#menuresultat
{
  display: block;
  height: 21px;
  background: url("images/menuresultat.jpg") no-repeat 0 0;
}

#menuresultat:hover
{ 
  background-position: 0 -21px;
}

#menuresultat span
{
  display: none;
}

#menunyheter
{
  display: block;
  height: 21px;
  background: url("images/menunyheter.jpg") no-repeat 0 0;
}

#menunyheter:hover
{ 
  background-position: 0 -21px;
}

#menunyheter span
{
  display: none;
}

#menumastare
{
  display: block;
  height: 21px;
  background: url("images/menumastare.jpg") no-repeat 0 0;
}

#menumastare:hover
{ 
  background-position: 0 -21px;
}

#menumastare span
{
  display: none;
}

#menuregler
{
  display: block;
  height: 21px;
  background: url("images/menuregler.jpg") no-repeat 0 0;
}

#menuregler:hover
{ 
  background-position: 0 -21px;
}

#menuregler span
{
  display: none;
}

#menubios
{
  display: block;
  height: 21px;
  background: url("images/menubios.jpg") no-repeat 0 0;
}

#menubios:hover
{ 
  background-position: 0 -21px;
}

#menubios span
{
  display: none;
}


#menubilder
{
  display: block;
  height: 21px;
  background: url("images/menubilder.jpg") no-repeat 0 0;
}

#menubilder:hover
{ 
  background-position: 0 -21px;
}

#menubilder span
{
  display: none;
}


#menugastbok
{
  display: block;
  height: 21px;
  background: url("images/menugastbok.jpg") no-repeat 0 0;
}

#menugastbok:hover
{ 
  background-position: 0 -21px;
}

#menugastbok span
{
  display: none;
}

#menuchat
{
  display: block;
  height: 21px;
  background: url("images/menuchat.jpg") no-repeat 0 0;
}

#menuchat:hover
{ 
  background-position: 0 -21px;
}

#menuchat span
{
  display: none;
}

#menuemail
{
  display: block;
  height: 21px;
  background: url("images/menuemail.jpg") no-repeat 0 0;
}

#menuemail:hover
{ 
  background-position: 0 -21px;
}

#menuemail span
{
  display: none;
}






div#content {
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	margin-bottom:5px;
	min-height:300px !important;
	width:735px;
	color:#000000;
	font-family: Verdana, Tahoma, Arial;
	font:Tahoma, Verdana, Arial;
	font-size:11px;
	background-color:#fff;
}
	div#content h1{
		font-family:Verdana, Tahoma;
		font-size:11px;
		font-weight:bold;
		padding:0;
		margin:0;
		text-align:right;
		line-height:14px;
		}
	div#content a{
		color:#d46402;
		text-decoration:none;
		font-weight:bold;
		}
		div#content a:hover{
		font-weight:bold;
		color:#545454;
		}		

div#author {
	position:relative;
	background-color: transparent;
	font-family:Verdana, Tahoma, Arial;
	font-size:12px;
	font-weight:bold;
	}
div#author a{
	color:#FFF;
	margin-left:240px !important; margin-left:100px;
		text-decoration:none;
	}	
	
.season {
float:left; 
background:url(images/season2.jpg) no-repeat; 
width:520px; 
height:50px; 
margin-left:10px; 
}		 					

/* Search Engine */

.textbox {  
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: #C7C7C7; 
 color: #102132; 
 border: 1px solid;
 font-size: 15px; 
 margin-right:10px;
  font-weight:bold;
  width:114px;
  padding-left:4px;
  cursor-color:#FFF;
 } 
 
 .select {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: #C7C7C7; 
 font-weight:bold;
 color: #102132; 
 font-size: 15px;
 width:120px;
 margin-top:1px;
 margin-right:10px;
 border: 1px solid;
 }
 
 .inputbutton{
   color:#671313;
   font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size:12px;
   font-weight:bold;
   border: 1px solid #000000;
   margin-top:5px;
   margin-right:11px;
   background-color: #C7C7C7; 
}

#hogerdiv {
float:right; 
margin-right:20px;
text-align:center;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;

}

#hogerdiv a {
text-decoration:none;
color:#CCC;
font-size:9px; 
}

#hogerdiv a:hover {
color:#000;
}

/* Search Engine End */

/* Index */

.header
{
	font-weight: bold; 
	font-size: 15px; 
	font-family: "Footlight MT Light",Verdana, Arial, Helvetica, sans-serif;
	color : #545454;
	text-align: center;
}

#indexbox {
 border:solid 1px #adadad;
 width:530px;
 margin-left:auto;
 margin-right:auto;
 margin-bottom: 17px;
 font-size:12px;
 float:left;
 background-color: #f2f2f2;
}

#indexboxbody {
background-color:#f2f2f2;
padding: 8px 8px 0px 8px;
}

#poangstallning
{
	width: 260px;
	border:solid 1px #adadad;
	font-size:12px;
	float:right;
}

.boldtext {
font-weight:bold;
}

div.columns {
width:180px;
margin-bottom:10px;
float: right;
text-align:left;
border:solid 1px #adadad;
}

#columnsbody {
background-color:#f2f2f2;
padding-top:7px;
padding-bottom:5px; 
padding-left:5px;
}

div.columnsheader {
background-image: url(images/background_tile.png);
text-align:center;
padding-top:3px; 
padding-bottom:3px; 
border-bottom:solid 1px #adadad;
font-weight:bold;
font-size:13px;
}

.rightcolumn {
float:right; 
width:182px;
}

.leftcolumn {
float:left; 
width:530px;
}

.bottombox {
overflow:auto; 
margin-right:0; 
 }
 
#merstats {
background-image:url(images/merstats.jpg); 
width:90px; 
height:18px; 
padding-top:3px; 
padding-left:10px;
cursor: pointer;
margin-bottom:8px;
}

#columnsheader2 {
background-image: url(images/headerpic.jpg);
text-align:center;
padding-top:3px; 
padding-bottom:3px; 
border-bottom:solid 1px #adadad;
font-weight:bold;
font-size:13px;
}

/* Album songs */

#albumsongs {
color:#800000;
}

a#atag:link
{
	
	font-weight:normal;
	color: #800000;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a#atag:link:hover
{
	
	font-weight:normal;
	color: #A27697;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a#atag:visited
{

	font-weight:normal;
	color: #800000;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a#atag:visited:hover
{
	
	font-weight:normal;
	color: #A27697;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


a#atag2:link
{

	font-weight:normal;
	color: #000000;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}



a#atag2:link:hover
{
	
	font-weight:normal;
	color: #A27697;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a#atag2:visited
{
	
	font-weight:normal;
	color: #000;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a#atag2:visited:hover
{

	font-weight:normal;
	color: #A27697;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#fulltable
{
	width: 100%;
}

#albumheader {
font-size:15px;
font-weight:bold;
color:#000;
margin-bottom:10px;
margin-right:26px;
text-align:right;
}

#albumboxnormal {
 border:solid 1px #adadad;
}

#albumheadernormal {
background-image:url(images/headerpic.jpg);
background-repeat: repeat-x;
text-align:center;
padding-top:3px;
padding-bottom:3px;
border-bottom:solid 1px #adadad;
font-weight:bold;
font-size:13px;
}

#albumbandnormal {
background-color:#f2f2f2;
padding-top:7px;
padding-bottom:5px; 
padding-left:5px;
}

#indexheader {
background-image:url(images/headerpic.jpg);
background-repeat: repeat-x;
text-align:center;
border-bottom:solid 1px #adadad;
font-weight:bold;
font-size:13px;
}

/* Bios */

.biospic
{
	margin-right: 8px;
	margin-top:15px;
}

.biostext
{
	width: 650px;
	margin-left:auto;
	margin-right:auto;
}

#center {
	margin-left:auto;
	margin-right:auto;
}


#biosbox {
 border:solid 1px #adadad;
 width:650px;
 margin-left:auto;
 margin-right:auto;
 margin-bottom:10px;
}

#biosheader {
background-image:url(images/headerpic.jpg);
background-repeat: repeat-x;
padding-left:10px;
padding-top:3px; 
padding-bottom:3px; 
border-bottom:solid 1px #adadad;
font-weight:bold;
font-size:12px;
}

#bioscontent {
background-color:#f2f2f2;
padding-top:7px;
padding-bottom:5px; 
padding-left:5px;
padding-right:7px;
}

/* Paragraph letter in history */

.span
{
	font-size: 18px;
	color: #666666;
}



/*  Database Input  */

input, textarea {
	border:1px;
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px;
	background-color:#F7F7F7;
}

/* Gästboken */

#guestbookbox {
 width:600px; 
 border:solid 1px #adadad; 
 margin-bottom:10px;
 margin-left:auto;
 margin-right:auto;
 background-color:#f7f7f7;
 }
 
 #guestbookbox2 {
 width:600px; 
 border:solid 1px #adadad; 
 margin-bottom:10px;
 margin-left:auto;
 margin-right:auto;
 background-color:#eaeaea;
 }
 
#signbook {
padding: 20px; 
border: 2px solid #adadad; 
width: 450px; 
font-size:13px;
background-color:#f0f0f0;
margin-left:auto;
margin-right:auto;
margin-bottom:35px;
}
 
#signbook input, textarea {
	border:1px;
	border-color:#CCCCCC;
	border-style:solid;
	border-width:2px;
	background-color:#F7F7F7;
	font-size:16px;
}
 



#guestbookheader {
border-bottom:dashed 1px #adadad;
padding:5px;
font-size:12px;
} 

#guestbookheader span {
font-size:10px;
color: #666666;
}

#guestbookmessage {
padding:8px;
font-size:13px;
}

#guestbookmenu {
overflow:auto;
width:230px;
margin-left:auto;
margin-right:auto;
}


#read {

border:2px #DDDDDD solid;
  display: block;
  margin-bottom:10px;
  width: 100px;
  height: 27px;
  background: url(images/read.gif) no-repeat 0 0;
}

#read:hover {
	background-position: 0 -27px;
}

#read span {
	display:none;
}

#write {

border:2px #DDDDDD solid;
  display: block;
  margin-bottom:10px;
  width: 100px;
  height: 27px;
  background: url(images/write.gif) no-repeat 0 0;
}

#write:hover {
	background-position: 0 -27px;
}

#write span {
	display:none;
}

/* Gästboken slut */



#totalboxnormal {
 border:solid 1px #adadad;
 width:320px;
 margin-left:auto;
 margin-right:auto;
 margin-bottom: 17px;
}

#totalheadernormal {
background-image:url(images/headerpic.jpg);
background-repeat: repeat-x;
text-align:center;
padding-top:3px; 
padding-bottom:3px; 
border-bottom:solid 1px #adadad;
font-weight:bold;
font-size:13px;
}

#totalresultnormal {
background-color:#f2f2f2;
padding-top:7px;
padding-bottom:5px; 
padding-left:5px;
font-size:12px;
}

#totalpointswidth {
width:300px;
margin-left:auto;
margin-right:auto;
}

/* Totals */

#totalsboxnormal {
 border:solid 1px #adadad;
 width:550px;
 margin-left:auto;
 margin-right:auto;
 margin-bottom: 17px;
}

#totalboxoldwide {
 border:solid 1px #adadad;
 width:500px;
 margin-left:auto;
 margin-right:auto;
 margin-bottom: 17px;
}

#totalsboxwide {
 border:solid 1px #adadad;
 width:670px;
 margin-left:auto;
 margin-right:auto;
 margin-bottom: 17px;
}

#totalsheadernormal {
background-image:url(images/headerpic.jpg);
background-repeat: repeat-x;
text-align:center;
padding-top:3px; 
padding-bottom:3px; 
border-bottom:solid 1px #adadad;
font-weight:bold;
font-size:13px;
}

#totalsresultnormal {
background-color:#f2f2f2;
padding-top:7px;
padding-bottom:5px; 
padding-left:5px;
font-size:11px;
}

.highlight
{
font-weight:bold;
color:#FF0000;
}

.tdheader
{
	font-weight: bold;
}

/* Resultat */

#resultatbox {
 border:solid 1px #adadad;
 width:420px;
 margin-left:auto;
 margin-right:auto;
 margin-bottom: 17px;
}

#blandatbox {
 border:solid 1px #adadad;
 width:350px;
 margin-left:auto;
 margin-right:auto;
 margin-bottom: 17px;
}

#filerbox {
 border:solid 1px #adadad;
 width:520px;
 margin-left:auto;
 margin-right:auto;
 margin-bottom: 17px;
}


#resultatheader {
background-image:url(images/headerpic.jpg);
background-repeat: repeat-x;
text-align:center;
padding-top:3px; 
padding-bottom:3px; 
border-bottom:solid 1px #adadad;
font-weight:bold;
font-size:13px;
}

#resultatcontent {
background-color:#f2f2f2;
font-size:13px;
}

/* Mästare */

#mastarebox {
 border:solid 1px #adadad;
 width:670px;
 margin-left:auto;
 margin-right:auto;
 margin-bottom: 17px;
}

/* Chatlogs */

#chatlogbox {
 border:solid 1px #adadad;
 width:680px;
 margin-left:auto;
 margin-right:auto;
 margin-bottom: 17px;
}


/* Individual Votes */
#individualboxnormal {
 margin-left:auto; 
 margin-right:auto; 
 width:690px; 
 border:solid 1px #adadad; 
 margin-bottom:5px;
}

#individualboxnormalred {
 margin-left:auto; 
 margin-right:auto; 
 width:690px; 
 border:solid 1px #6d1111; 
 margin-bottom:5px;
}


#individualvoteboxnormal {
margin-left:auto; 
margin-right:auto; 
width:350px; 
border:solid 1px #adadad; 
margin-bottom:20px;
}

#individualvoteboxnormalred {
margin-left:auto; 
margin-right:auto; 
width:350px; 
border:solid 1px #6d1111; 
margin-bottom:20px;
}
 
#individualheadernormal {
background-image:url(images/headerpic.jpg);
background-repeat: repeat-x;
padding-left:10px; 
padding-top:3px; 
padding-bottom:3px; 
border-bottom:solid 1px #adadad;
font-weight:bold;
font-size:13px;
} 

#individualheadernormalred {
background-image:url(images/headerpicred.jpg);
background-repeat: repeat-x;
padding-left:8px; 
padding-right:8px; 
width: 100%;
border-bottom:solid 1px #6d1111;
font-weight:bold;
font-size:13px;
} 

#individualvoteheadernormal {
background-image:url(images/headerpic.jpg);
background-repeat: repeat-x;
padding-left:5px; 
padding-top:3px; 
padding-bottom:2px;
border-bottom:solid 1px #adadad;
font-weight:bold;
font-size:13px;
text-align:center;
}

#individualvoteheadernormalred {
background-image:url(images/headerpicred.jpg);
background-repeat: repeat-x;
padding-left:5px; 
padding-top:3px; 
padding-bottom:2px;
border-bottom:solid 1px #6d1111;
font-weight:bold;
font-size:13px;
text-align:center;
}

#temarunda {
font-size:11px; 
font-weight:normal;
}


#individualbandnormal {
background-color:#f2f2f2; 
padding:5px;
} 
 
#individualtablewidth {
width: 100%;
}

#individuellaroster1 {
width:310px;
margin-bottom:20px;
margin-left:auto;
margin-right:auto;
}

#individuellaroster2 {
width:400px;
margin-bottom:20px;
margin-left:auto;
margin-right:auto;
}

/* Individual Votes End */

.lander
{
	width: 600px;
	margin-left:auto;
	margin-right:auto;
}

/* Bläddra */

#flipright {
float: right; 
background-image:url(images/next.jpg); 
width:69px; 
height:18px; 
padding-top:3px; 
padding-left:10px;
cursor: pointer;
}


#flipleft {
display: block;
float: left; 
background:url(images/previous.jpg) no-repeat 0 0; 
width:49px; 
height:18px; 
padding-top:3px; 
padding-left:30px;
cursor: pointer;
}



/* TABBOX */

#gallery {
font:11px verdana,arial,sans-serif; 
font-weight:bold; 
width:750px; 
padding:15px 0 0 0; 
line-height:15px;
}

#gallery div.off {
color:#000; 
height:33px; 
margin-right:2px; 
line-height:33px; 
padding:0 20px; 
float:left; 
background:url(images/tabs_0.gif) repeat-x left bottom; 
border:2px solid #adadad; 
border-bottom-color:#adadad; 
cursor:pointer; 
position:relative; 
z-index:20;

}
#gallery div.on {
color:#c00; 
padding:0 20px; 
margin-right:2px; 
margin-top:1px; 
float:left; 
background:url(images/tabs_2.gif) repeat-x left bottom; 
border:2px solid #adadad; 
cursor:pointer; 
border-bottom:0; 
height:33px; 
line-height:32px; 
position:relative; 
z-index:100;
}

div.hide {
display:none; 
width:0; 
overflow:hidden;
}

div.show {
clear:left; 
background:#f2f2f2; 
width:650px; 
margin-top:0; 
top:-3px; 
border:2px solid #adadad;
padding:20px; 
position:relative; 
z-index:50; 
font:11px verdana, arial, sans-serif; 
line-height:18px;
}

div.show img {
float:left; 
margin:0 10px 10px 0;
}

.clear {
clear:both;
}


/* SLIDER  */

#slidesContainer {
	width: 100%;
	overflow: auto;
	border:1px solid #adadad;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
}

.leftarrow {
display: block;
float: left; 
background:url(images/next.jpg) no-repeat 0 0; 
width:64px; 
height:18px; 
padding-top:3px; 
padding-left:15px;
cursor: pointer;
}

.rightarrow {
float:left;
display: block;
background:url(images/previous.jpg) no-repeat 0 0; 
width:49px; 
height:18px; 
padding-top:3px; 
padding-left:30px;
cursor: pointer;
}

#slidesContainer2 {
	width: 100%;
	overflow: auto;
	border:1px solid #adadad;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
}

#slidesContainer3 {
	width: 100%;
	overflow: auto;
	border:1px solid #adadad;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
}

#slidesContainer4 {
	width: 100%;
	overflow: auto;
	border:1px solid #adadad;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
}

/* SEARCH ENGINE */

#table {
	border-width: 2px;
	border-color: #691616;
	border-collapse: collapse;
	background-color: #F5F5F5;
	font-size: 12px;
	margin-top:10px;
}

#table td {
	border-width: 1px;
	border-style: groove;
	border-color: #284279;
	padding-left: 5pt;
	padding-right: 5pt;	
	font-family: Arial, Georgia, Times New Roman, Times, serif;

}
#table th {
	border-width: 1px;
	border-style: groove;
	border-color: #284279;
	background-color: #F5F5F5;
	padding-left: 5pt;
	padding-right: 5pt;
}

#table tr:hover
{
	background-color: #B0AFB1;
	text-decoration:  none; 
}


#table a
		{

		font-family:Arial, Verdana, Tahoma;
		font-size:12px;
		font-weight: bold;
		color: #6A1616;
		text-decoration: none;
		text-align:center;

		}

#table a:hover
		{
		text-decoration:none;
		text-align:center;
		color:#6A1616;
		}



#resultfont{
font-family: Arial, Georgia, Times New Roman, Times, serif;
color:#000;
}


/* TOOLTIP */

#tooltip{
	position:absolute;
	border:1px solid #333;
	background:#f7f5d1;
	padding:2px 5px;
	color:#333;
	display:none;
	}
	
		
/* POPUP DIV   */

#layer1 {
	position: absolute;
	visibility: hidden;
	overflow:auto;
	left: 20px;
	padding: 10px;
}

#close {
	float: right;
	margin-top:4px;
	margin-right:15px;
}	




.Anders {
	color: #0033CC;
	font-weight: bold;
}

.Peter {
	color: #691616;
	font-weight: bold;
}
.Niklas {
	color: #1D501F;
	font-weight: bold;
}
.Nina {
	color: #FF0000;
	font-weight: bold;
}
.Theron {
	color: #990099;
	font-weight: bold;
}



.btn-slide {
	padding: 6px;
	background: #F5F5F5;
	display: block;
	text-align: center;
	font-size:10px;
	font-weight:bold;
	width:768px;
	margin-left:auto;
	margin-right:auto;
	text-decoration: none;
}

.btn-slide:hover, .active {
	background: #F5F5F5;
	text-decoration: none;
	}
	
a:focus {
	outline: none;
}
	
#panel {
margin-left:auto; 
margin-right:auto; 
width:776px; 
border-left:2px solid #a1a1a1; 
border-right:2px solid #a1a1a1; 
background-color:#CCCCCC;
font-size:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}

#panel input {
background-color:#c3c3c3;
border: 1px solid #888888;
}

#panel input[type=submit]:hover {
background-color:#cccccc;
}

#panel select {
background-color:#c3c3c3;
border: 1px solid #888888;
}






