﻿/* CSS Document - ANR 02.09 by. Heine Virenfeldt Kristensen SHRPA */
body { background: #fff url(pic/bg.gif) center 3px no-repeat; color: #333; margin: 0; padding: 0; font-family: "Trebuchet MS", lucida sans unicode, verdana, tahoma, sans-serif; font-size: 62.5%; }
p, li, dt, dd { line-height: 1.5em; margin: 0; padding: 0; font-size: 1.2em; }

h1, h2, h3 { margin: 0; padding: 0; font-family: "Trebuchet MS", Helvetica, sans-serif; text-align: left; }
h1 { font-size: 1.6em; font-weight: normal; }
h2 { font-size: 1.4em; font-weight: normal; }
h3 {  font-size: 1.2em; font-weight: bold; }
ul, li { list-style: none; margin: 0; padding: 0; }
ol { margin: 0; padding: 0; }
.clearer, .clear { clear: both; }
img { border: 0; }
hr { display: none; }
.dNone { display: none; }
a { /*color: #173102;*/ color: #2c6100; text-decoration: none; }
a:hover { text-decoration: underline; }

/* Main layout */
#bgFix { background: transparent url(pic/bg-bot.gif) center bottom no-repeat; margin: 0; padding: 0 0 20px; }
#wrap { width: 971px; margin: 0 auto; padding: 0; }
#inner { width: 971px; margin: 0; padding: 20px 0 0 0; float: left; }
#top { width: 971px; height: 284px; margin: 0; padding: 0; overflow: hidden; }
#sidebarT { width: 205px; margin: 0; float: left; padding: 0; background: url(pic/dot_gray.gif) right bottom no-repeat; }
#sidebarC { width: 195px; padding: 10px 0 10px 10px; float: left; background: url(pic/dot_white.gif) 0 0 no-repeat; margin: 0; }
#centerT { width: 595px; height: 274px; margin: 0; padding: 10px 10px 0 10px; float: left; background: #e1e1e1 url(pic/dot_white.gif) 0 0 no-repeat; }
#rightT { width: 141px; height: 274px; padding: 10px 10px 0 0; background: #e1e1e1 url(pic/dot_white.gif) right 0 no-repeat; float: left; overflow: hidden; }
#contentArea { width: 971px; margin: 0; padding: 0; background: #e1e1e1 url(pic/ca_bg.gif) 0 bottom no-repeat; float: left; }
#main { width: 746px; color: #3a3a3a; float: left; padding: 10px 0 0 10px; }
#contentF { width: 436px; margin: 0; float: left; padding: 0; }
#rightCol { width: 300px; float: right; margin: 0; padding: 0; }
#footer { margin: 20px 0; clear: both; color: #333; width: 100%; font-family: verdana, sans-serif; background: url(pic/foot-bg-grad.gif) 0 0 no-repeat; }
html>body #footer { float: left; }

/* Top */
.logo { width: 205px; height: 99px; margin: 0; padding: 0; float: left; background: transparent url(pic/logo-anr.gif) 10px 0 no-repeat; }
.logo h1 a { display: block; text-indent: -9999px; width: 175px; height: 79px; color: #fff; overflow: hidden; margin: 0 0 0 10px; padding: 0; }
.netplayer { width: 195px; height: 185px; margin: 0; padding: 0 0 0 10px; float: left; }
.netplayer a { width: 195px; display: block; cursor: pointer; }
.netplayer div { width: 195px; height: 102px; display: block; }
.netplayer h1 { /*clear: both;*/ padding: 5px 0 0 10px; margin: 0; color: #2c6100; font: bold 1.8em Trebuchet ms; text-transform: uppercase; }
.netplayer p { color: #2c6100; font-size: 1.2em; padding-left: 10px; margin: 0; }
.netplayer img { /*float: right;*/ margin-right: 0px; }
.netplayer img.ghetto	{ margin-right: 20px; }
.addplayer ul { margin: 0; padding: 1px 0 0 8px; width: 195px; overflow:hidden; float: left; position: relative; top: -2px; display: none; }
.addplayer li { float: left; margin: 0 2px; padding: 0; }
.addplayer li.headline { width: 125px; margin: 0; padding: 2px 0 0 2px; text-align: left; }
li.wplayer, li.winamp { padding: 1px 1px 0 1px; }
li.wplayer a { background: url(pic/mediaPlayer.gif) 0 0 no-repeat; height: 18px; width: 18px; display: block; overflow: hidden; text-indent: -9999px; }
li.wplayer a:hover { background: url(pic/mediaPlayer.gif) 0 -18px no-repeat; }
li.winamp a { background: url(http://www.anr.dk/ico/itunes.gif) 0 0 no-repeat; height: 18px; width: 18px; display: block; overflow: hidden; text-indent: -9999px; }
li.winamp a:hover { background: url(http://www.anr.dk/ico/itunes.gif) 0 -18px no-repeat; }
/*li.winamp a { background: url(pic/winamp.gif) 0 0 no-repeat; height: 18px; width: 18px; display: block; overflow: hidden; text-indent: -9999px; }
li.winamp a:hover { background: url(pic/winamp.gif) 0 -18px no-repeat; }*/

#rightT .top10 { width: 141px; height: 272px; padding: 0 0 2px; background: #333 url(pic/anr_nu.gif) 0 0 no-repeat; margin: 0; float: left; color: #fff; overflow: hidden; }
#rightT .top10 h2 { width: 121px; background: url(pic/box-XS.gif) 0 0 no-repeat; color: #fff; padding: 7px 10px 0 10px; height: 22px; }
.netplayer p.player-knap	{ /*display: none;*/ }
.netplayer p.player-knap	{ float: right; padding: 9px 12px 0 0; /*clear: both; width: 50px;  margin: 9px 12px 0 0; cursor: pointer;*/ }
.netplayer p.ghettoP	{ margin: 0; text-align: right; }


/* Sidebar */
#nav { width: 195px; margin: 0; padding: 0; float: left; background: url(pic/anr_195_bg_side.gif) left bottom no-repeat; }
#nav, #nav { margin: 0; padding: 0; font-weight: bold; font-size: 1.1em; }
#nav li { margin-bottom: 1px; background: #fff; }
#nav li.home { background: #fff url(pic/anr_195_bg.gif) left top no-repeat; padding-top: 1px; }
#nav { margin-bottom: 0;  }
#nav a, #nav a { padding: 2px 10px 2px 10px; text-decoration: none; color: #000; font-weight: bold; display: block; height: 21px; }
#nav a:hover, #nav a.sel, #nav a.sel:hover, #nav a.opn, #nav a.opn:hover { color: #2c6100; }
#teaser { width: 100%; margin: 0; padding: 0; float: left; }
.events, .shows { float: left; background: #fff url(pic/anr_195_bg.gif) left bottom no-repeat; width: 195px; padding-bottom: 10px; margin-top: 10px; }
.events h2, .shows h2 { color: #fff; display: block; width: 175px; padding: 7px 10px 0px 10px; background: url(pic/anr_195.gif) 0 0 no-repeat; height: 22px; font: normal 1.4em "Trebuchet MS"; }
.events img, .shows img { display: block; }
.events p, .shows p { padding: 7px 10px 0 10px; display: block; }
.events p a, .shows p a { padding-top: 0; line-height: 100%; }


/* Frokost top 6*/
.top6 { color: #333; padding: 0; width: auto; display: block; }
.top6 h1 { display: none; }
.top6 ol.popa { padding: 7px 10px 10px 10px; }
.top6 .popa li { padding: 0; margin: 0 0 0 22px; font-size: 1.2em; list-style-type: decimal !important; }
.top6 p { padding: 5px 10px 10px 10px; }

/* Shows */
.onair { width: 436px; height: 211px; overflow: hidden; background: #fff url(pic/436-anr.jpg) 0 0 no-repeat; }
.onair img { width: 436px; height: 211px; }
.offair { width: 436px; }
.offair li { width: 436px; height: 140px; background: #fff url(pic/anr_436.gif) 0 0 no-repeat; margin: 10px 0 0 0; }
.offair img { float: left; width: 105px; height: 140px; margin-right: 10px; }
.offair h2 { font-size: 1.2em; padding: 7px 0 10px; color: #fff; }
.offair p { font-size: 1em; padding: 0 10px 0 0; }


/* rightCol */
.col300 { background: #fff url(pic/box-L-bg.gif) bottom center no-repeat; color: #333; width: 300px; margin: 0 0 10px; padding: 0; /*float: left;*/ }
.col300 .kontakt { padding-bottom: 7px; }
.col300 .kontakt h2, .col300 h1 { background: url(pic/anr_300.gif) left top no-repeat; height: 24px; padding: 6px 10px 4px 10px; line-height: 100%; font: normal 1.6em "trebuchet ms"; color: #fff; }
.col300 .kontakt p { padding: 7px 10px 0 10px; }
.col300 p { padding: 7px 10px; }
.col300 h2 { background: url(pic/anr_300s.gif) 0 0 no-repeat; color: #fff; padding: 7px 10px 0 10px; height: 22px; }
.col300 ul, .col300 ol { padding: 3px 10px 10px 10px; list-style: none; background-image: none; }
.col300 li, #top3 li { padding-top: 3px; margin: 0; font-size: 1.2em; line-height: 12pt; }
.banner300 { margin-bottom: 10px; }
.blog li { background: url(pic/ico-bobl-9.gif) 0 7px no-repeat; padding-left: 19px; }
.podcast li { background: url(pic/ico-podcast.gif) 0 5px no-repeat; padding: 7px 0 7px 22px; }
.col300 .podcast li { background: url(pic/ico-podcast.gif) 0 5px no-repeat; padding: 3px 0 3px 22px; }

/* Main */
#banner { width: 595px; height: 274px; margin: 0; padding: 0; float: left; background: #e1e1e1; display: block; overflow: hidden; }
#banner img { width: 595px; height: 274px; }
#sms { display: none; background: #333 url(pic/sms.gif) 0 0 repeat-x; height: 26px; margin: 0; width: 595px; float: left; color: #fff; }
.bannerImg { width: 595px; height: 248px; margin: 0; padding: 0; position: relative; top: 0; left: 0; z-index: 1; }
.bannerBox { width: 165px; /*background: #e1e1e1;*/ height: 195px; color: #000; overflow: hidden; z-index: 10; position: relative; top: -160px; left: 370px; padding: 10px 10px 5px 10px; text-align: center; }
.bannerBox .headline { font-size: 1.8em; line-height: 2em; }
.bannerBox .teaser { font-size: 1.2em; line-height: 1.5em; }
.sms { width: 595px; height: 26px; background: url(pic/sms.gif) 0 0 repeat-x; position: relative; top: -210px; left: 0; z-index: 10; }
#top3 { width: 100%; margin: 0 0 10px 0; padding: 0; float: left; background: url(pic/anr_top3.gif) left bottom repeat-y; }
#top31 { width: 213px; float: left; margin: 0; padding: 0; }
#top3 ul, #top3 ol { padding: 3px 10px 10px 10px; list-style: none; color: #333; }
#top32 { width: 213px; float: left; margin: 0 10px 0 10px; padding: 0; }
#top32 ol { padding: 3px 10px 10px 10px; }
#top33 { width: 300px; float: left; margin: 0; padding: 0; background: #fff url(pic/box-L-bg.gif) bottom center no-repeat; }
#top33 p { padding: 7px 10px; }
#top2 h1, .mj .headline { font-family: "Trebuchet MS"; font-size: 1.6em; font-weight: normal; }
#top3 h2 { background: url(pic/anr_213.gif) left top no-repeat; color: #fff; height: 26px; padding: 8px 10px 2px 10px; line-height: 100%; font: normal 1.6em "trebuchet ms"; }
.mj br { display: none; }
#top3 .mj h2 { background: url(pic/anr_300.gif) left top no-repeat; }
.mj .billede { width: 300px !important; height: 75px !important; position: relative; top: 36px; }
.mj .teaser { padding: 10px; float: left; position: relative; color: #333; top: 0; font-size: 1.2em; }
.mj { width: 300px; }
p.stem { padding: 0 10px; margin: 0; height: 30px; float: left; display: block; }
.centerCol { float: left; margin: 0; padding-bottom: 10px; }
.centerCol a { text-decoration: none; color: #2c6100; }
.centerCol a:hover { text-decoration: underline; }
.plD, .plK { color: #333; background: #fff; margin: 0; border-bottom: 10px solid #e1e1e1; padding: 0; float: left; width: 436px; height: 100px; overflow: hidden; }
.plD .headline, .plK .headline { font-size: 1.6em; color: #333; font-weight: normal; margin: 10px 0 0 10px; float: left; clear: right; width: 254px; }
.plD .teaser, .plK .teaser { float: left; margin: 0 0 10px 10px; font-size: 1.2em; width: 254px; }
.plD img, .plK img { float: left; margin: 0; }
.centerCol .ph { background: #fff; padding: 0; clear: both; width: auto; }
.centerCol .ph p, .centerCol .ph ul { padding: 7px 10px 7px 10px; }
.centerCol h1 { width: 416px;  height: 23px; padding: 6px 10px 5px 10px; margin: 0; color: #fff; background: url(pic/box-XL.gif) 0 0 no-repeat; font-size: 1.6em; }
.centerCol h1.bt { border-top: 9px solid #e1e1e1; }
.ph ul.kontakt { padding-top: 7px; }
.ph .blog { padding: 0 10px 7px 10px; /*border-bottom: 10px solid #e1e1e1;*/ }
.ph .blog li { padding-top: 2px; }

/* Right Col Sub
.boxK, .boxA, .boxB { width: 100%; padding: 0; margin: 0; }
.boxK, .boxB { background: #fff; color: #333; }
.boxA { background: #fff; color: #333; }
.boxA, .boxB { margin: 5px 0 0;}
.rC ul, .rC ol, .rH p { padding: 7px 10px 0 10px; }
.rC p { padding: 0 10px 7px 10px; }
html>body .boxA, html>body .boxB, html>body .boxK { float: left; }
.rightCol a { text-decoration: none; }
.rightCol a:hover { text-decoration: underline; }*/

/* Blog sub */
.bl, .bk, .bd { width: 436px; margin: 0; padding: 10px 0 0 0; float: left; background: #fff; border-bottom: 10px solid #e1e1e1; }
.bd embed, .ph embed { width: 416px; }
.bk { border-bottom: none; padding: 0; }
.bk li { border-bottom: 10px solid #e1e1e1; font-size: 1em; padding-top: 10px; background: url(pic/blog_comm_bg.gif) bottom right no-repeat; }
.bk li h3 { padding: 0 10px 3px 10px; font-size: 1.2em; }
.bk li h3 span.commD { color: #666; font-size: 90%; font-weight: normal; }
.bk li p { padding-top: 0 !important }
.bk li span.date { padding: 0 10px; }
.bd { border-bottom: 0; margin-bottom: 0; padding: 0; }
.bl .fRight { float: right; margin: 0 0 0 10px; width: 100px; height: auto; }
.bk .date { padding: 5px 0; font-size: 1.1em; }
.bl a.date:hover { text-decoration: none; }
.bl h2 { padding: 0 10px; font-size: 1.6em !important; }
.bl h2 a { color: #333; }
.headlineC { font-size: 1.6em; padding: 5px 10px 6px 10px; margin: 0; float: left; background: #fff; width: 416px; border-top: 10px solid #e1e1e1; border-bottom: 10px solid #e1e1e1; }
span.amount { /*padding-right: 5px;*/ font-weight: normal; }
span.title { padding-left: 5px; font-style: normal; }
.bl h3 { padding: 5px 0; font-size: 1.2em; font-weight: bold; line-height: 14pt; }
.bd h2 { font-size: 1.6em; padding: 7px 10px 3px 10px; }
.bd object { display: block; margin: 7px 10px 3px 10px; }
.bd p.date { padding: 0 10px !important; }
.bk .anmeld { text-align: right; }
.bl p, .bk .indlaeg { padding: 0 10px !important; font-size: 1.2em;  }
.bl ul, .bd ul { width: auto; margin: 10px 0 0 0; padding: 0; height: 23px; line-height: 100%; clear: both; float: left; }
.bd ul { float: left; }
.bl li, .bd li { float: left; }
.bl .comm { padding: 0; width: 208px; display: block; color: #333; }
.bl .creator { margin: 0; width: 208px; text-align: right; }
.bd .creator { float: right; text-align: right; font-size: 1.2em; }
.bd a.kommentar, .bd a.anmeld, .bd a.tip { width: 138px !important; display: block; }
.bd .anmeld { text-align: center; width: 139px !important; }
.bd .tip { text-align: right; }

p.comments { float: right; background: #e1e1e1; width: 29px; height: 27px; margin: 0 10px 0 0; padding: 1px 0 0 0 !important; background: url(pic/comments_bg.gif) 0 0 no-repeat; text-align: center; }
p.comments a { font-size: 1.2em; }
p.created { padding: 0 10px 5px 10px !important; color: #666; }
.bd p.created { padding: 0 10px !important; }
p.teaser { padding-bottom: 10px !important; }

/* Form */
form { margin: 0; padding: 0; }
fieldset { padding: 10px; margin: 0; border: none; background: #fff; width: 416px; }
legend, label { font-weight: bold; font-size: 1.2em; }
#commentForm input, #commentForm textarea { display: block; }
#commentForm input[type="text"] { width: 300px; margin: -1px 0 5px; }
#commentForm textarea { height: 100px; width: 410px !important; margin: -1px 0 10px 0; }
#commentForm { float: left; width: 436px; background: #fff; padding: 6px 0 10px; }
#commentForm legend { font-size: 1.4em; font-weight: normal; margin: 0 0 5px -1px; display: none; }
.kontaktForm { padding: 10px; }
.kontaktForm legend, legend { display: none; }
.ipXS { width: 30px; margin: -1px 0 5px; display: block; }
.ipS { width: 80px; margin: -1px 0 5px; display: block; }
.ipM { width: 200px; margin: -1px 0 5px; display: block; }
.ipL { width: 300px; margin: -1px 0 5px;  display: block;}
.taL { width: 300px; height: 100px; margin: -2px 0 5px; display: block; }
.ipB { width: 380px; height: 160px; margin: 15px 0 0 0; }
.ipbM { width: 60px; display: block; margin: 15px 0 0 0; }
.captcha input { display: block; margin: -2px 0 5px; }

.scfForm { padding: 10px; background: #fff; width: 416px !important; }
.scfForm label { font-family: "Trebuchet MS", Helvetica, sans-serif !important; }
.scfTitleBorder { display: none; }

/* Footer */
ul.footnav { width: 880px; margin: 0; padding: 0; float: left; overflow: hidden; }
.footnav li { display: inline; float: left; list-style: none; font-size: 1em; padding: 8px 6px 8px 6px; margin: 0 5px; }
.vaelgby a { padding: 10px 6px 9px 6px; margin: 0 5px; width: 60px; text-align: center; float: right; }
#footer a { color: #e1e1e1; text-decoration: none; }
#footer a:hover { text-decoration: underline; }

/* Frekvenser */
.tbl { width: 300px; font-size: 1.2em; }
.tbl td { vertical-align: top; }
.tbl th, .tbl td { padding: 3px 0; border-bottom: 1px solid #e1e1e1; }
.mhz { width: 40px; text-align: right; }
.sted { width: 70%; text-align: left; }

/* Tabel */
.centerCol .ph table { width: 436px; font-size: 1.1em; border-bottom: 10px solid #e1e1e1; padding: 7px 0 0 0; }
.centerCol .ph td, .centerCol .ph th { padding: 3px 10px; text-align: left; border-top: 1px solid #e1e1e1; }
.centerCol .ph th { border-top: none; }

.centerCol .ph .formular td {
	border: none; font-size: 90%;
}

/* Games */
.ph .games li { padding: 0 0 5px; margin: 0 0 5px; }
.rC .games li { padding: 0 0 5px; margin: 0 0 5px; background-image: none; }

/* Buzz */
.centerCol .ph .buzz { /*border-top: 9px solid #e1e1e1;*/ }
.centerCol .ph .buzz table { width: 436px; padding: 0; margin: 0; border: none; }
.centerCol .ph .buzz td, .centerCol .buzz th { width: 218px; border-bottom: none; }
.centerCol .ph .buzz td { border-top: 1px solid #e1e1e1; }
.centerCol .ph .buzz h2 { padding: 7px 10px; cursor: pointer; margin: 0; height: 18px; width: 416px; overflow: hidden; border-top: 1px solid #e1e1e1; color: #2c6100; /*background: url(pic/acc_436.gif) 0 0 no-repeat;*/ }
.centerCol .ph .buzz h2.active { /*background: url(pic/acc_436_a.gif) 0 0 no-repeat;*/ }
.centerCol .ph .buzz h2:hover { text-decoration: underline; }

/* Credit */
.credit { text-align: right; width: 100%; clear: both; display: none; }
.credit img { border: none; }
.credit h1 { position: relative; margin: -68px 10px 0 0; width: 12px; height: 58px; }
html>body .credit h1 { float: right; }

/* diverse */
blockquote { margin: 0 !important; padding: 10px 20px; font-style: italic; }
p.update { color: #808080 !important; }
span.new { padding-left: 5px; color: #7ab800; }
span.req { font-size: 1.2em; color: #3d8402; padding-left: 2px; }


/* Web Slice */
.entry-content { width: 200px; overflow: hidden; display: block; }


.agR01	{ width: 25px; }
.agR03	{ width: 35px; }
.agtbl	{ margin: 10px; width: 280px; overflow: hidden; }
.agtbl th	{ text-align: left; }

/* Hall of Fame */
/*.centerCol #hallResult { padding-bottom: .32em; }
.centerCol #hallResult h2 { display: none; }
.centerCol #hallResult table { width: 436px; font-size: 1.1em; border-bottom: 1px solid #e1e1e1; border-top: 1px solid #e1e1e1; padding: 0; margin: .32em 0; }
#hallResult a .ipb-R { background: #fff; border: none; color: #2c6100; cursor: pointer; background: #eee; font-size: 1.1em; width: 80px; border: 1px solid #cfcfcf; height: 25px; padding: 0; margin: .32em; overflow: hidden; }
#hallResult a:hover { color: #333; text-decoration: none !important; }
#hallResult .hof br { display: none; }*/

/* -- Top500 -- */
#hallVote {  }
#hallVote .ip-S { margin-left: 10px; margin-right: 5px; }
#hallVote label { margin-left: 10px; }
#hallVote #indsend label { margin-left: 0; }
#hallVote table { border-bottom: none; }
#hallVote h2 { margin: 10px 0 0 10px; }
#hallVote .vaelg { width: 32px; text-align: right; }
#hallVote .song, #hallVote .artist { width: 201px; }
#hallVote input.ipb-H { border: none; width: 2.05em; text-align: center;background: #fff; cursor: pointer; }
#hallVote input.ipb-H:hover { background: #eee; }
#hallResult { padding-top: 10px; }
#hallResult input.ipb-R { border: none; width: 75px; text-align: center; background: #fff; cursor: pointer; margin-left: 10px; }
#hallResult input.ipb-R:hover { background: #eee; }
#hallResult h2 { display: none; }
#hallResult table { border-bottom: none; margin-top: -10px; margin-bottom: 10px; }

iframe.fan_box { display: none; }


/* THE END */