/* Hela sidans bakgrundsfärg och bort med default-marginaler */
body {
  /*background:#eae2db;*/
  background-image:url(bilder/background_pict.jpg);
  margin:20px 0px 0px 0px;
  }

/* Styr om default för brödtext */
body, li, td {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#000000;
}

/* Färg på scrollbar i IE på Windows */
body {
scrollbar-face-color: #FFFFFF;
scrollbar-highlight-color: #CCCCCC;
scrollbar-shadow-color: #cbddf8;
scrollbar-3dlight-color: #000000;
scrollbar-arrow-color: #000000;
scrollbar-track-color: #ffffff;
scrollbar-darkshadow-color: #000000;
}

/* Länkars utseende */
/*a:link {
  color:#0000CC;
  text-decoration:none;
  }*/
a:visited {
  color:#0000CC;
  }
a:hover {
  color:#000000;
  }
a img {
  border-width:0;
  }
.footerlink {
  color:#FFFFFF;
  }
/* Tar bort extra blanksteg efter en rubrik 
p {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-bottom: 0px;
}*/

/* Rubriksstilar */
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#000000;
	margin-top: 0px;
	margin-bottom: 0px;
    padding-bottom: 0px;
}

h2 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:normal;
  color:#000000;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-bottom: 0px;
}

h3 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  color:#000000;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-bottom: 0px;
}

h4 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:normal;
  color:#000000;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-bottom: 0px;
}

h6 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:normal;
  color:#000000;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-bottom: 0px;
}

input, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #cbddf8;
}

/* Layoutboxar */

#container {
  background-color:#000000;
  width:848px;
  height:598px;
  border-style:solid;
  border-width:1px;
  border-color:#000000;
  margin:0 auto;
  }
  
#left-column {
  background-color:#fff;
  width:132px;
  height:570px;
  /*_height:573px;*/
  margin-left:6px;
  margin-right:5px;
  margin-top:4px;
  display: inline;
  float:left;
  }
  
#main {
  background-image:url(bilder/bakgrund-textruta2.jpg);
  background-color:#ffffff;
  width:562px;
  height:573px;
  /*_height:576px;*/
  border-bottom-style:solid;
  border-bottom-width:1px;
  border-bottom-color:#000000;
  display: inline;
  float:left;
  }
  
#menu {
  width:562px;
  height:25px;
  }
  
#content {
  width:522px;
  height:448px;
  padding:20px 20px 0px 20px;
  overflow:auto;
}
  
#right-column {
  background-color:#000000;
  width:132px;
  height:570px;
  _height:573px;
  margin-left:5px;
  margin-right:6px;
  margin-top:4px;
  display: inline;
  float:left;
  }
  
#footer {
  width:848px;
  padding-top:5px;
  padding-bottom:5px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#FFFFFF;
  font-size:9px;
  text-align:center;
  clear:left; 
}

/* Undermarginal till fotona i högerkolumnen */
.photobotmargin {
  margin-bottom:4px;
  /*_margin-bottom:5px;*/
}

/* Gemensam klass för nyhetsrutor */
.newsbox {
  width:122px;
  height:170px;
  /*_height:171px;*/
  padding:4px;
  border-left-style:solid;
  border-left-width:1px;
  border-left-color:#000000;
  border-right-style:solid;
  border-right-width:1px;
  border-right-color:#000000;
  border-bottom-style:solid;
  border-bottom-width:1px;
  border-bottom-color:#000000;
  overflow:hidden;
}

/* Klass för en hel vänsterkolumn (istället för tre smårutor) */
.bignewsbox {
  width:122px;
  height:528px;
  /*_height:531px;*/
  padding:4px;
  border-left-style:solid;
  border-left-width:1px;
  border-left-color:#000000;
  border-right-style:solid;
  border-right-width:1px;
  border-right-color:#000000;
  border-bottom-style:solid;
  border-bottom-width:1px;
  border-bottom-color:#000000;
  overflow:hidden;
}

/* Box för musikspåren på lyssna-sidorna */
#musiccontainer {
  background-color:#ffffff;
  width:340px;
  height:200px;
  border-style:solid;
  border-width:1px;
  border-color:#000000;
  padding:20px;
  margin:0 auto;
  overflow:auto;
  }
  
/* Stil till Bandpresentation */
.bandmember {
	size:10px;
	font-size: 10px;
}
