strong { font-weight: bold; }
body { position: relative; margin: 0; }
img { border: none; }
.nav {}

.footer { clear: both; padding: 1em; }
.bottom {clear: both }
dt { color: #888; margin-top: 1.5em; text-transform: uppercase; }
dd { color: #555; margin: 0; }
dd.slutt { font-weight: bold; margin-bottom: 1em; }

/* body { font: 12px/1.4 sans-serif; } */
 h1, h2, h3  .meta { font-family: tahoma; margin-top: 0px;}
#radionova-navigasjon { text-transform: uppercase; font-family: verdana; font-size: 12px;}
/* #radionova-innhold h3 { font-size: 26px; font-weight: bold; font-family: times; } */


a { text-decoration: none; color: #000;  }

/* Wrapper containing all other divs */
#radionova-no { margin: 0 auto; width: auto; /*800px;*/ position: relative; overflow: hidden; background: #fff; max-width:1200px; }
#radionova-no { }
/* #radionova-no .program { height: 90px; width: 170px; margin: 10px 20px 10px 0; float:  left; position: relative; background: #333;  } */
#radionova-no .program h3 {  margin: 0; font-size: 16px; font-color:333; font-family: arial; text-transform: uppercase; font-weight: bold; z-index: 1; max-width: 250px; }

#radionova-no .program a:hover { background: transparent; }
#radionova-no { -webkit-box-shadow: 0 1em 3em #222; -moz-box-shadow: 0 1em 3em #222; }
.programmer #radionova-innhold { width: 570px; display: block; !important; }  /* Dette gjelder hver enkelt program sin programside */

.programmer #radionova-innhold .program p { font-size:12px; font-weight: bold; }
#radionova-no .program a { width: 250px; height: 230px; z-index: -1; background: #fff; }   /* dette er den graa greia i bakgrunnen man kan trykke paa */
.programmer #radionova-innhold .program img { width: 180px; height: 140px; }  
.programmer #radionova-innhold .program { width: 180px; height: 190px; margin: 0 5px ; background: #fff; float: left; overflow: visible;  border-bottom :10px solid #ED1C24; padding: 10px 0 0px 0px;  }


/* SIZE OF COLUMNS */ 
#radionova-blogger { width:  240px; } 
#radionova-innhold { width: 570px;}
#radionova-info { width:240px;}


/* Radionova LOGO */
#radionova-logo { position: absolute; top: 0; left: 0; z-index: 5; height: 150px; background: #fff; /* 200px; width: 200px; */ }

/* Radionova header */
#radionova-btw { height: 200px; position: relative; background: #fff; border-top: thick solid #FF000; border-style: thick; }
#radionova-btw, #radionova-btw h2 { background: #fff; color: #fff; }
#radionova-btw { overflow: hidden; }
#radionova-btw img { z-index:0; border: none; position: absolute; top: 40px; right: 0; left: 20px }

/* Middle red navigation bar */ 
#radionova-navigasjon ul { padding: 4px 0 4px 0; }
#radionova-navigasjon li { display:inline; color: #eee; padding-right:1.2em; border-right: thin solid #FFF;}
#radionova-navigasjon a { padding-left: 1em; color: #fff; font-weight: normal; }
#radionova-navigasjon a:hover { color: #fff}  
#radionova-navigasjon { background: #ED1C24 ;  color: #fff; position: relative; left: 20px; top: -22px; margin-right:40px; }
/* Blogs on the left side */
#radionova-blogger { margin: 1px 2em 1em 20px; float: left; font-size: 11px; font-family: tahoma; } 
#radionova-blogger a {font-family: tahoma; font-size: 11px; }
#radionova-blogger .nyhet {font-size: 18px;  } /* dette er overskriften pa blogginleggene */
#radionova-blogger div { border-bottom: 2px solid #BCBCBC; margin-bottom: 7px ; overflow:hidden;}
#radionova-blogger img{ /* max-height:240px; width: 240px; max-width: 240px;height: 180px*/ margin: 0 -50px 0 0; max-height:240px;   overflow:hidden; }
#radionova-blogger .nyhet {font-size:12px; }
#radionova-blogger .blogg {font-weight: bold; font-family:tahoma; font-size:14px; overflow:hidden; }
#radionova-blogger h3 {color:#000; font-size:18px; margin:0 0 0 0; }
#radionova-blogger p { margin-top:1px;}
/* Articles in the middle of the screen */
#radionova-innhold { margin: 0 2em 1em 2em; float: left; background: #fff; font-size: 12px; font-family: arial; overflow:hidden;} 
#radionova-innhold h3 { font-family:tahoma ; font-weight:bold; font-size:18px; margin:0px 0 0 0; } 
#radionova-innhold .leder img {text-align: center;  max-height:400px; width: 100%; overflow:hidden;} 
#radionova-innhold .leder p {font-weight:bold;}
#radionova-innhold .hovedartikkel { width:auto; }
#radionova-innhold .hovedartikkel { font-weight:bold; !important}

/* VIMEO-WIDGET */ 
.vimeoBadge { margin: 0; padding: 0; font: normal 11px verdana,sans-serif; }
.vimeoBadge img { border: 0; max-width:80px; max-height:80px; }
.vimeoBadge a, .vimeoBadge a:link, .vimeoBadge a:visited, .vimeoBadge a:active { color: #3A75C4; text-decoration: none; cursor: pointer; }
.vimeoBadge a:hover { color:#00CCFF; }
.vimeoBadge #vimeo_badge_logo { margin-top:10px; width: 57px; height: 16px; }
.vimeoBadge .credit { font: normal 11px verdana,sans-serif; }
.vimeoBadge .clip { padding:0; float:left; margin:0 10px 10px 0; width:80px; line-height:0; }
.vimeoBadge .caption { font: normal 11px verdana,sans-serif; overflow:hidden; width:100px; height: 30px; }
.vimeoBadge .clear { display: block; clear: both; visibility: hidden; } 

body { background: #ccc; color: #333; }

/* Right side menubar containing vimeo, twitter */
#radionova-info { font-size:12px; float: left; padding: 0 0 0 2em;}


/* Small banner with play-button (inside header)  */
#lytt {  position: absolute; top: 75px; left: 490px; color: #555; z-index:3; } /*url(/images/trans.png); */
#lytt p { margin: 0; background: url(/images/trans.png); opacity:.85;  padding: 10px 200px 10px 40px;   }  /*this is the grey area*/
#lytt .type { color: #aaa; }
#lytt .programtittel a{ color: #eee; text-transform: uppercase; font-weight:bold; color:#fff; }
#lytt .programtittel_neste a { text-transform: uppercase; font-weight:bold; color:#BCBCBC;  }
#lytt a { text-transform: uppercase; font-size: 16px; }
#lytt a:hover { color: #ff2222; }
#lytt img {top: -30px; z-index:-230; left:-0px; }
#lytt div {left: 10px; top:-10px; position:relative;  z-index: 4;}
#lytt { font-family: sans-serif; font-weight: 100; font-size: 14px; }


#vev-info p { margin: 0; }
#vev-info { background: #111; color: #999; }
h1, h2, h3 { color: #000; margin:0 0 0 0; }

/* Main featured article */
.nyhetsartikkel { overflow: hidden; margin-bottom: 1.5em; }
.nyhetsartikkel-tile { margin-bottom: 1.5em; width: 49%;  float: left; margin-left: 2%}
.nyhetsartikkel-tile p {overflow: visible;}
.nyhetsartikkel h3 { clear: both; margin: 0 0 0 0; }
.nyhetsartikkel h3 .group { color: #999; text-transform: uppercase; }
.nyhetsartikkel p.meta { margin: 0; font-size: 11px; font-family: tahoma;  }
.nyhetsartikkel-tile p.meta { margin: 0; color: #555; }
.nyhetsartikkel img { margin: 0px 8px 8px 0; overflow:hidden; }
.nyhetsartikkel-tile img { max-width: 100%; width: 100%; overflow: hidden;} /* display: none; } /* HACK */


.annenhver { clear: left; margin-left: 0; }
.comments { margin-top:50px;}
.comments  p {font-size: 12px; text-transform:uppercase; font-size:14px; border-bottom: 2px solid #000;  font-weight:bold; }
.comment p { text-transform: none; font-size:12px; font-weight: normal; border-bottom: 0}
.comment { margin-bottom: 25px;}
.comment .time {border-bottom: 1px solid #000;}

.meta { margin-top: 0px;}


/* author: bold, time: kursiv */

#a-lista dt { font-size: 14px; color: #555; text-transform: uppercase; }
#a-lista dd { margin-bottom: 2em; margin-top: 0.5em; color: #777; }
#a-lista a { font-weight: bold; }
#a-lista a:hover { color: #000; }

.sendeplan-dag { float: left; width: 180px; margin-right: 10px; }

.sendeplan-dag h3 { margin: 0; color: #333; }
.hovedartikkel { width: 100%; border-bottom: 2px solid #ccc }
.hovedartikkel h3 { font-size: 30px;  font-family: tahoma; }
.author a {font-size 20px; !important }
.nyhetsartikkel-tile h3 {font-size: 18px; font-family: tahoma; }

#page.minimal { width: 400px; margin: 0 auto; text-align: center; padding: 1em; background: #fff; }
#page.minimal { -webkit-box-shadow: 0 1em 5em #222; }
#page.minimal #login { margin-top: 3em; }
#page.minimal h1 { text-transform: uppercase; }
#page.minimal input { text-align: center; }
#page.minimal input.submit { border: 1px solid #777; -webkit-border-radius: 5px; color: #eee; background: #333; padding: 1px 4px; font-weight: bold; }
#page.minimal input.submit:hover { background: #444; cursor: pointer; }
#page.minimal label { display: block; color: #333; text-transform: uppercase; font-weight: bold; }
#page.minimal p { margin: 1em 0; font-weight: bold; }

#error { position: absolute; left: 220px; top: 1em; color: #f00; }
#aside h2 { font-size: 18px; font-family: tahoma; font-weight:bold; }

/*
.index .link-forside,
.programmer .link-programmer,
.sendeplan .link-sendeplan,
.lista .link-alista,
.studentnyhetene .link-studentnyhetene,
.bloggene .link-bloggene,
/* .om .link-omnova { background: url(/images/nav.png) no-repeat center left; } */
/*
.om em { font-size: 14px; color: #000; }
*/
/*
.paginated ul { color: #555; }
.paginated li.current_page { color: #f00; font-weight: bold; }
*/

.footer a { color: #fff; }
#vev-info p {font-family: tahoma; font-size:11px;}

.torsdag { clear: left; }
/*
ul.kategorier, ul.lister { margin: 0; padding: 0; list-style: none; }
ul.kategorier li, ul.lister li { padding: 0; margin: 0; list-style: none; text-transform: uppercase; font-size: 18px; }
ul.kategorier li a, ul.lister li a { color: #777; }
ul.kategorier li a:hover, ul.lister li a:hover { color: #333; }
ul.lister li a.x { color: #333; }
*/
/*
.lokalt a.lokalt, .nasjonalt a.nasjonalt, .internasjonalt a.internasjonalt, .kultur a.kultur, .none a.none { color: #333; }
*/
blockquote { background: url(/images/quote.png) no-repeat top left; margin: 0; padding: 1px 4em 0 3em; }

.vevlogg a { font-size: 14px; }
/*
body li.valgt a { color: #000; }
*/
