﻿body {
    width:996px; margin:0; padding:0; 
	font-family:Verdana, sans-serif; font-size:11px; color:#000000; 
	background-image: url(/images/bgtile.gif);
}
a { color:#ff0000; text-decoration:none; }
a:hover { color:#ff0000; background-color:#000000; }
a:visited { color:#d20000; }

/* Topp-menu */
#menu-top {
	float:left; background-image: url(/images/design/Sitebanner_bandit2009.jpg);
	background-repeat:no-repeat; width:890px; height:170px;
	font-family:"Trebuchet MS", "Lucida Grande", Tahoma, Arial, Verdana, Sans-Serif; font-size:16px; font-weight:bold;
}
#menu-top-links {
    margin-left:180px;
    margin-top: 70px;
}    
#menu-top-links ul { display:inline; }
#menu-top-links ul li {
	margin-left:0; padding:5px;
	list-style:none; display:inline; }
#menu-top-links ul li.first {
	margin-left:0; border-left:none; list-style:none;	display:inline; }
#menu-top-links a {
    color:White; 
    text-decoration:none;
}
#menu-top-links a:hover {
    color:#ff0000;
    background-color:Transparent;
}

/* main */
#main {
    width:978px; height:100%; float:left; 
    padding-left:10px; margin:0px;
}

/* manus-text */
#manus-text {
    width:480px; 
    font-family:"Lucida Grande", LucidaGrande, Tahoma, Arial, Sans-Serif;
    color:#fff;
}
.manus_head_img {
    display:block;
}
#manus-text p.ingress {
    padding-left:20px; margin:0px; padding-right:30px;
}
#manus-text span.ingress {
    text-align:left; padding-top:2px; padding-bottom:2px;
    font-size:13px; font-weight:bold; background-color:#000000;    
    font-family:"Trebuchet MS", "Lucida Grande", Tahoma, Arial, Verdana, Sans-Serif;
}
#manus-text div.text {
    text-align:left; margin-top:8px;
    font-size:11px; line-height:1.4em; padding-left:22px;
    padding-right:30px;
}
#manus-text IMG {
    border:2px solid #000;
}
#manus-text P {
    margin:0px;
}

/* middle-column */
#middle-column {
    width:268px; float:left; 
    padding:0px; margin-left:20px;
}

/* schedule-list */
#schedule-list {
    width:480px; float:left; color:#fff;
    font-family:"Trebuchet MS", "Lucida Grande", Tahoma, Arial, Verdana, Sans-Serif;    
}
.schedule-list-table {
    margin-left:20px; border:0px; 
    margin-bottom:20px;
}
.schedule-table-row {
    background-color:#191919; color:#fff;
}
.schedule-table-row-alt {
    background-color:#0F0F0F; color:#fff;
}
.schedule-list-time-column {
    font-size:18pt; padding-left:18px; padding-right:16px; padding-top:12px;
    vertical-align:top; border-bottom:2px solid #000000; border-right:2px solid #000000;
    border-left:0px; border-top:0px; color:#DDDDDD; padding-bottom:14px;
}
.schedule-list-text-column {
    padding-left:14px; padding-top:12px;
    vertical-align:top; width:368px; border:0px;
    border-bottom:2px solid #000000; border-left:0px; border-right:0px; border-left:0px;
    padding-bottom:14px;
}
.schedule-list-program-name {
    font-size:13px; font-weight:bold;
}
.schedule-list-program-host {
    font-size:10px; font-weight:bold; color:#B3B3B3; font-weight:normal;
}
.schedule-list-program-desc {
    font-size:11px; color:#fff;
}
#tblScheduleHeader {
    margin-left:20px; font-size:13px; font-weight:bold;
    background-color:#000000; border:0px;
    padding-left:14px; padding-top:9px; padding-bottom:8px;
    width:460px;
}
.schedule-header-date {
    
}
.schedule-header-seldate {
    text-align:left; width:158px;
}
#scheduleCalendar {
   position:absolute;
   margin-top:-5px; margin-left:-2px;
}
.schedule-calendar {
   border:2px solid black;
}
.schedule-calendar-title {
    background-color:#000000; border:0px;
    color:#5D4F44;
}
.schedule-calendar-day-header {
    background-color:#000000; color:#5D4F44;
}
.schedule-calendar-day {
    color:#ff0000;
}
.shedule-calendar-nextprev {
    color:#ff0000;
}
#scheduleCalendar_close {
    background-color:#000000; text-align:right;
    border:0px;
}
#scheduleCalendar_close img {
    border:0px;
}

/* homepages-content */
.homepages-content {
    width:430px; float:left;
    font-family:"Trebuchet MS", "Lucida Grande", Tahoma, Arial, Verdana, Sans-Serif;
    color:#fff; padding-left:20px; padding-right:30px; overflow:hidden;
}
.homepages-content H1 {
    text-align:left; padding-top:2px; padding-bottom:2px;
    font-size:13px; font-weight:bold; background-color:#000000;    
    font-family:"Trebuchet MS", "Lucida Grande", Tahoma, Arial, Verdana, Sans-Serif;
}
.homepages-content p {
    margin:0px;
}
.homepages-content img {

}

/* Inline Player */
#InlinePlayer {
    font-family:"Trebuchet MS", "Lucida Grande", Tahoma, Arial, Verdana, Sans-Serif;
}
.inline-player-main {
    background-image: url(/images/design/playerhenvisning.jpg);
    background-repeat:no-repeat;
    height:229px; width:256px; vertical-align:top;
    padding-left:25px; 
}
#InlinePlayerArtist {
    margin-top:75px;
}
#InlinePlayerSong {
    margin-top:-3px;
}
.inline-player-label {
    color:#5D4F44; font-size:9px;
}
.inline-player-text {
    color:#36312E; font-size:10px; font-weight:bold;
    overflow:hidden;
}
#InlinePlayer_PlayButton {
    position:relative;
    top:122px; left:145px;
    float:left; cursor:pointer;
 }
 #InlinePlayerProgram {
    margin-top:25px;
 }
  #InlinePlayerProgramText {
    margin-top:-4px;
 }
  #InlinePlayerProgramlederText  {
    margin-top:-4px;
 }
 #InlinePlayer_wrapper  {
    margin-left:20px; float:left;
 }
 #InlinePlayerProgramlederText {
    width:125px; line-height:1.2em; margin-top:0px;
 }
 
 /* Program hosts */
#ProgramHosts {
    width:480px; float:left;
    font-family:"Trebuchet MS", "Lucida Grande", Tahoma, Arial, Verdana, Sans-Serif;
    color:#fff; 
}
.programhosts_ingressWrapper {
    padding-left:20px; margin:0px; padding-right:30px;
}
.programhosts_ingress {
    text-align:left; padding-top:2px; padding-bottom:2px;
    font-size:13px; font-weight:bold; background-color:#000000;    
}
.programhosts_text {
    text-align:left; margin-top:8px;
    font-size:11px; line-height:1.4em; padding-left:22px;
    padding-right:30px;
}
.programhosts_img {
    float:right; margin-left:20px; margin-bottom:20px;
}

/* Program list*/
.Program_list {
    width:480px; float:left;
    font-family:"Trebuchet MS", "Lucida Grande", Tahoma, Arial, Verdana, Sans-Serif;
    color:#fff;
}
.program_ingressWrapper {
    padding-left:20px; margin:0px; padding-right:30px;
}
.program_ingress {
    text-align:left; padding-top:2px; padding-bottom:2px;
    font-size:13px; font-weight:bold; background-color:#000000;    
}
.program_text {
    text-align:left; margin-top:8px;
    font-size:11px; line-height:1.4em; padding-left:22px;
    padding-right:30px;
}
.program_img {
    float:right; margin-left:20px; margin-bottom:20px;
    /*border:2px solid #000000;*/
}

/* Frontpage_left */
#Frontpage_left {
    float:left;
}

/* Footer */
.footer {
    text-align:center; height:100px; vertical-align:bottom;
    float:left; width:978px;
}
.footer-text {
    font-family:"Trebuchet MS", "Lucida Grande", Tahoma, Arial, Verdana, Sans-Serif;
    color:#fff; font-size:11px; margin-top:50px; margin-bottom:0px;
    text-align:center;
}

.footer-text a 
{
    color: White;
    text-decoration: underline;
}

/* Link page */
#main 
{
    padding-left: 50px;  
    width: 820px;  
}
#main h1, h2, li
{
    color: #cccccc;
}
#main li
{
    margin-bottom: 10px;    
}
#main a 
{
    text-decoration: underline;
    font-weight: bold;
}
