body {
 color: white;
 font-family: Arial;
 font-size: 9pt;
 background-color: #1e1e1e;
 background-image: url(../gfx/bg.jpg);
 background-repeat: no-repeat;
 background-position: center top;
 /*background-image: url(../gfx/left_vertical_gradient2.jpg);*/
 scrollbar-base-color:#FFFFFF; 
 scrollbar-arrow-color:#000000; 
 scrollbar-track-color:#000000; 
 scrollbar-shadow-color:#000000; 
 scrollbar-lightshadow-color:#000000; 
 scrollbar-darkshadow-color:#000000;
 scrollbar-highlight-color: #000000;
 scrollbar-3dlight-color: #000000; 	
}

span.highlightWbg
{
background-color:black
}

span.highlightBbg
{
background-color:white
}

td {
 font-family: Arial;
 font-size: 9pt;
}

th {
 color: #060638;
 font-family: Arial;
 font-size: 9pt;
 background-color: eee;
}

a {
 text-decoration: underline;
 color: 7F8BE8;
}

.blue11px {
 background-color: white;
 color: black;
 font-size: 8pt;
}

.blue11px_bold {
 background-color: white;
 color: black;
 font-size: 8pt;
 font-weight: bold;
}


.white11px_bold {
 font-size: 8pt;
 padding-top: 2px;
 padding-bottom: 2px;
 padding-left: 3px;
 background-color: #e34bdb;
 color: black;
 font-weight: bold
}

.konsertheader {
 font-size: 9pt;
 font-weight: bold;
 text-align: left;
 padding-right: 10px;
}

.konsertheader_sted {
 font-size: 9pt;
 font-weight: bold;
 text-align: left;
 padding-left: 8px;
}

.konsert_artist {
 color: #E34BDB;
 font-size: 8pt;
 width: 50px;
}

.konsert_dato {
 font-size: 8pt;
 padding-right: 8px;
}

.konsert_sted {
 font-size: 8pt;
 padding-left: 8px;
}

#menudiv a {
 font-family: georgia;
 font-size: 10px;
 text-decoration: none;
 margin-right: 12px;
}

#menudiv {
 background: url(../gfx/menybg.jpg);
 padding-top: 0px;
 width: 510px;
}

.nyheteralbum {
 padding-left: 8px;
 padding-top: 10px;
 margin-left: 19px; 
 margin-right: 8px;
 margin-top: 30px; 
 overflow: auto; 
 height: 131px; 
 width: 300px;
 scrollbar-base-color:#E34BDB; 
}

.konserterdiv {
 padding-left: 15px;
 margin-left: 8px; 
 margin-right: 30px; 
 overflow: auto; 
 height: 146px; 
 width: 290px;
 scrollbar-base-color:#E34BDB; 
}

.nyhetsskriv {
 padding-left: 10px;
 padding-top: 0px;
 margin-left: 40px; 
 margin-top: 38px;
 margin-right: 8px; 
 overflow: auto; 
 height: 160px; 
 width: 200px;
 scrollbar-base-color:#E34BDB; 
 font-size: 8pt;
}

.nyhetsskrivtd {
 padding-left: 8px;
}

.konsertertd {
 padding-top: 14px;
}

.konserter_halflogo {
 padding-left: 12px;
}

.laatertop {
 padding-left: 13px;
 padding-bottom: 8px;
 color: black;
}

.laater_artist {
 color: #7F8BE8;
 font-size: 8pt;
 color: black;
}

.laater_tittel a {
 font-size: 8pt;
 color: black;
 text-decoration: none;
}

.laater_tittel a:hover {
 font-size: 8pt;
 color: #E34BDB;
 text-decoration: underline;
}


.nyhetsskriv_artister_top {
 padding-top: 20px;
}

.artister_halflogo {
 padding-left: 12px;
}

.artistbilde {
 border-width: 1px;
 border-color: white;
 border-style: solid;
}

.artistbilde_underside {
 border-width: 1px;
 border-color: #060638;
 border-style: solid;
}


.coverbilde {
 border-width: 1px;
 border-color: white;
 border-style: solid;
}

.nyheter_entry {
 padding-bottom: 10px;
}

.nyheter_overskrift {
 font-size: 9pt;
 font-weight: bold;
 padding-bottom: 6px;
}

.nyheter_textplacement {
 padding-left: 0;
 padding-right: 20px;
 padding-top: 20px;
 font-size: 8pt;
 color: #fff;
 font-weight: normal;
}

.artister_textplacement {
 padding-left: 10;
 padding-right: 20px;
 padding-top: 00px;
 padding-bottom: 10px;
 font-size: 8pt;
 color: #fff;
 font-weight: normal;
}

.subnyheter_textplacement {
 padding-left: 6px;
 font-size: 8pt;
 color: #fff;
 padding-bottom: 20px;
}

.nyheter_bak {
	margin:0px 22px 0px 24px;
	padding: 25px 30px 0px 31px;
	/*background-image: transparent;*/
	background-color:white;
	background-repeat: no-repeat;
}

.artistbilde_subtd {
 padding-right: 13px;
 padding-bottom: 8px;
}

.bottomlabels {
 padding-top: 22px;
}

.artister {
 padding-top: 40px;
 padding-left: 20px;
 padding-right: 22px;
}

.artistarrow {
 padding-top: 4px;
}

.laatertable {
 width: 324px;
 padding-left: 14px;
}

.video_halflogo {
 padding-left: 12px;
}

.video {  
 height: 181px;
 width: 310px;
 color: black;   
 padding-top: 40px;   
 padding-left: 20px;
}

.videooverskrift {
 font-size: 10pt;
 font-weight: bold;
 color: black;
}

.videotext {
 padding-left: 10px;
 padding-right: 30px;
 font-size: 8pt;
 color: black;
}

.videoimage {
 border-width: 1px;
 border-color: #7984DB;
 border-style: solid;
 color: black;
}

.ukeaktuelt_video_header {
 padding-top: 8px;
}

.ukeaktuelt {
 padding-left: 18px;
 padding-top: 35px;
 margin-left: 8px; 
 margin-right: 8px; 
 overflow: auto; 
 height: 302px; 
 width: 300px;
 margin-top: 38px;
}

.ukeaktuelt_text {
 font-size: 8pt;
 margin-right: 16px;
 color: #000000;
}

.konserter_text {
 font-size: 8pt;
 margin-right: 16px;
 width: 100%;
}

.nyheter_album_text {
 font-size: 8pt;
 margin-right: 16px;
}

.nyhetsskriv_text a {
 font-size: 8pt;
 margin-right: 16px;
 text-decoration: none;
 color: white;
}

.nyhetsskriv_text a:hover {
 text-decoration: underline;
}


.menuitem {
 padding-right: 1px;
 color: white;
}

.menuactive {
 padding-right: 1px;
 color: #e34bdb;
}

.left_vertical_gradient {
 background-repeat: no-repeat;
 width: 93px;
}

.right_vertical_gradient {
 background-image: url(../gfx/right_vertical_gradient.jpg);
 background-repeat: no-repeat;
 width: 89px;
}

.topspacing {
 height: 16px;
 background-color: #060638;
}

.bottomspacing {
 background-image: url(../gfx/newsdetails_bottom.jpg);
 padding-top: 10px;
 padding-bottom: 10px;
 height: 16px;
 color: #3B4C82;
 font-family: Arial;
 font-size: 7pt;
}

.bottomspacing a {
 color: #3B4C82;
 text-decoration: underline;
}

.bottomFIX {
 background-image: url(../gfx/newsdetails_bottom.jpg);
 padding-bottom: 10px;
 padding-top: 10px;
 color: #000000;
 font-family: Arial;
 font-size: 7pt;
}

.bottomAVSL {
 background-image: url(../gfx/newsdetails_bottom3.jpg);
 }
 
.bottomspacing a:hover {
 color: #7984DB;
 text-decoration: underline;
}

.td1 {
 background-color: white;
 color: #FFFFFF; 
}

.td2 {
 background-color: #eee;
 color: #060638; 
}

.sonetheader {
 background-color: #060638;
 padding-top: 16px;
}

.maintable {
 color: white;
 padding-top: 16px;
 padding-left: 16px;
 padding-right: 16px;
 font-family: Arial, Arial;
 font-size: 9pt;
}

.topnews {
 background-image: url(../gfx/topnews_background.jpg);
}

.topnews_placement {
 padding-top: 20px;
 padding-left: 40px;
}

.topnews_text {
 color: #FFFFFF;
 font-size: 8pt;
 padding-left: 27px;
 width: 460px;
}

.firstnews_title {
 color: #e34bdb;
 font-size: 19pt;
 font-family: Georgia, 'Times New Roman', Times, serif;
 margin-bottom: 3px;
}

.firstnews_subsection_pad_head {
 padding-top: 10px;
 /*padding-left: 390px;*/
 padding-right: 12px;
 color: #FFFFFF;
 font-size: 8pt;
 font-weight: bold;
}

.firstnews_subsection_headitem {
 padding-top: 0px;
 color: #FFFFFF;
 font-size: 7pt;
 font-weight: bold;
}

.firstnews_subsection_item {
 color: #FFFFFF;
}


.firstnews_subsection_pad_below {
 padding-left: 390px;
 color: #FFFFFF;
 font-size: 8pt;
}

.firstnews_text {
 color: #FFFFFF;
 font-size: 8pt;
}

.newsdetails_top {
 padding-top: 10px;
 padding-right: 12px;
 color: #FFFFFF;
 font-size: 8pt;
 font-weight: bold;
}

.newsdetails_bottom {
 padding-right: 12px;
 color: #FFFFFF;
 font-size: 8pt;
 font-weight: bold;
}

.newscover_border {
 border-width: 1px;
 border-color: black;
 border-style: solid;
}

.secondnewstextpadding {
 padding-left: 25px;
 font-size: 7pt;
 color: #000000;
}

.secondnewsheading {
 font-family: Georgia, 'Times New Roman', Times, serif;
 font-size: 10pt;
 font-weight: bold;
 font-color: black;
}

.secondnewssubheading {
 font-size: 8pt;
 color: #000000;
}

.bluetext {
 color: #E34BDB;
}

.newsdetails_subpage_top {
 background-image: url(../gfx/newsdetails_top.jpg);
 background-repeat: no-repeat;
 color: #000000;
}

.newsdetails_subpage_loop  {
  padding:10px 0px 0px 0px;
  background-image: url(..gfx/bodyloop_b.gif);
   background-repeat: repeat-y;
}

.newsdetails_subpage_loop .firsttable {
 /*background-image: url(../gfx/bodyloop_b.gif);*/
 background-repeat: repeat-y;
 background-color: #fafafa;
 width: 678px;  
 margin: 0px 15px 0px 17px;
}

.newsdetails_subpage_bottom {
 background-image: url(../gfx/newsdetails_bottom.jpg);
 background-repeat: repeat;
 height: 18px;
 color: #FFFFFF;
}

.topnewslink {
 text-decoration: none;
 color: #FFFFFF;
}

.secondnewslink {
 text-decoration: none;
 color: #000000;
 font-size: 10px;
}

.artistsidelink {
 color: #060638; 
 text-decoration: none;
}

.artistsidelink:hover{
 color: #060638; 
 text-decoration: underline;
}

.katalogselector {
 color: #060638;
 text-decoration: none;
}

.katalogselector:hover {
 text-decoration: underline;
}

.catalogselected {
 color: #060638;
 text-decoration: none;
 font-weight: bold;
}

.catrow {
 color: #060638;
 text-transform: capitalize;
 font-size: 8pt;
 padding-left: 3px;
}

.relplanrow {
 color: black;
 font-size: 8pt;
 padding-left: 3px;
}

.relplanrow2 {
 color: black;
 font-size: 8pt;
 padding-left: 3px;
 height: 400px;
 vertical-align: top;
}

.omoss_header {
 padding-top: 2px; 
 padding-bottom: 2px; 
 padding-left: 6px; 
 background-color: #e34bdb; 
 color: black; 
 margin-bottom: 6px;
 text-transform: uppercase;
 font-weight: bold;
}

.universallink {
 font-size: 9px; 
 color: gray;
 margin:10px 0 0 32px;
 display: block;
 width: 150px;
 text-decoration: none;
}

.universallink:hover {
 color: silver;
}

.logolink {

 background-color: none;
 margin:30px 0 0 32px;
 display: block;
 width: 160px;
 height: 50px;
 text-decoration: none;
}

