body	{
	background: #057;
	text-align:center;
	padding:0;
	margin:0;
	font-family: "verdana","tahoma","arial","helvetica", sans-serif;
	font-size: 12px;
}

td {
	font-size: 12px;
}

img	{
	border:0;
}




p	{
	margin:3px;
	}


h1	{
	font-size: 24px;
	margin: 12px 0 8px 0;
	}

h2	{
	font-size: 18px;
	margin: 12px 0 7px 0;
}

h3	{
	font-size: 12px;
	margin: 12px 0 5px 0;
}



table	{ border-collapse: collapse; }
table.tabel {
	width:95%;
	border-top: 1px solid #ccc;
	border-left: 2px solid #ccc;
	margin: 5px 0;
}

table.tabel1 {
	width:95%;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	margin: 5px 0;
}

.tabel1 td {
	border-bottom: 1px solid #ccc;
}

a {
	color:#00f;
}

a:visited {
	color:#22a;
}

a:hover {
	color:#66f;
}

hr {
	color:#000;
	background: #000;
	height: 1px;
	border: 0;
}


.luft_over {
	margin-top: 15px;
}
.luft_under { margin-bottom: 4px; }
.luft_under1 { margin-bottom: 14px; }


.streg-over {
	border-top: 1px dotted #345;
	padding-top: 8px;
	margin-top: 8px;
}

.hj	{ text-align: right; }
.lille	{ font-size:smaller; }
.roed	{ color:#f00; }
.groen	{ color:#0a0; }
.blaa	{ color:#00f; }
.blaa1	{ color:#47b; }
.gul	{ color:#ff0; }
.lysegroen { color:#6f6; }
.hvid { color:#fff; }
.sort { color:#000; }
.graa { color:#bbb; }


/* Option */
.ratedump {
	background: #f00;
	color:#fff;
}
.ratedump1 { background: #f75; }
.rateok1 { background: #fa6; }
.rateok { background: #ff6; }
.rategod { background: #6d6; }
.ratesuper { background: #4a4; }
.ratetop { background: #080; color:#fff; font-weight: bold; }

a:hover .blaa { color: #88f; }

h2.lille, h2 .lille {
	font-size: 14px;
}

.tynd { font-weight: normal; }

.fremhaev {
	background:#ff0;
}

.fremhaev1 { background: #faa; }
.fremhaev2 { background: #afa; }
.fremhaev3 { background: #aaf; }
.fremhaev4 { background: #adf; }
.fremhaev5 { background: #fda; }
.fremhaev6 { background: #dfa; }
.fremhaev7 { background: #afd; }
.fremhaev8 { background: #faf; }
.fremhaev9 { background: #fad; }


span.understreg { text-decoration: underline; }

.centreret{ text-align:center; }
.hoejre { text-align:right; }
.venstre { text-align:left; }

.hbox {
	float:right;
	width: 200px;
	border: 1px solid #ccc;
	font-size: .8em;
}

.hoved	{
	background: #446699;
	padding: 2px;
	color:#fff;
	text-align:center;
	font-weight: bold;
	}

.hoved a, .hovedgroen a, .hovedroed a, .hovedorange a { color: #fff; text-decoration: none; }
.hoved a:hover, .hovedgroen a:hover, .hovedroed a:hover, .hovedorange a:hover { color:#ccc; }


.hoved1 {
	background: #aef;
}


.hoved2 { background: #ccc; padding: 3px; margin: 5px 0 10px 0; }

.hovedroed, .hovedgroen, .hovedorange, .hovedblaa, .hovedlilla {
	color:#fff;
	padding: 2px 10px;
	margin: 10px 0 0 0;
}

.hovedroed {
	background: #c00;
}

.hovedgroen {
	background: #0a0;
}

.hovedorange {
	background: #e90;
}

.hovedblaa {
	background:#49b;
}

.hovedlilla {
	background:#a6b;
}

.ikkefed {
	font-weight:normal;
}


.hovedg {
	background: #0a0;
	padding: 2px;
	margin: 5px 0 10px 0;
	color:#fff;
	font-weight: bold;
	text-align:center;
}

.hovedo {
	background: #d60;
	padding: 2px;
	margin: 5px 0 10px 0;
	color:#fff;
	font-weight: bold;
	text-align:center;
	font-size: 1.2em;
}


.indryk1 { padding-left: 15px; }
.indryk2 { padding-left: 30px; }
.indryk3 { margin-left: 20px; }



span.vo {
	width: 15px;
	background-image: url("vhjoerne_orange.gif");
}

span.rate { font-size: .8em; }


.broed	{
	font-family: "Georgia","Book Antiqua","New York", sans-serif;
	font-size: 1em;
	line-height: 1.2em;
	}

h1.broed{
	font-size: 24px;
	}

.broed_manchet{
	font-family: "Georgia","Book Antiqua","New York", sans-serif;
	font-size: 20px;
	line-height: 1.2em;
	font-weight: bold;
	margin: 5px 40px 10px 15px;
	}

.manchet {
	font-weight: bold;
	padding: 10px;
}

form.logind{
	width: 143px;
	height: 131px;
	padding: 10px 0 0 0;
	margin-top: 20px;
	margin-left: 1px;
	/*background-image: url("logo/logind.gif");*/
	}

p#logintop {
	background-image: url("logo/logind_top.gif");
	color:#fff;
	text-align:center;
	font-weight:bold;
	}
p#loginbund {
	background-image: url("logo/logind_bund.gif");
	color:#fff;
	text-align:center;
	}
p#logind_body {
	width:124px;
	border-left: 1px solid #336699;
	border-right: 1px solid #336699;
	background:#ffd;
	margin-left: 4px;
	}


p.logind{
	padding: 5px;
	font-size: 10px;
	margin: 0 3px 0 3px;
	}


.tynd	{ font-weight:normal; }


.top_kant {
	border-top: 1px solid #ccc;
	margin-top: 5px;
	padding-top: 5px;
}


.valgt	{
	font-weight:bold;
	background: #ffa;
	padding: 3px;
	}


.tracks {
	font-size: .9em;
	margin-left: 15px;
}




/* TABELLER */

table.fuld { width: 96%; }


table.ugemenu {
	border-left: 1px solid #ccc;
	width: 100%;
}

table.ugemenu td, table.ugemenu tr { padding: 0; }


/* Linksamling */

table.links {
	border-top: 1px solid #345;
	border-left: 1px solid #345;
	width: 95%
}

table.links td.kanter {
	border-right: 1px solid #345;
	border-bottom: 1px solid #345;
}

table.links tr.hoved {
	background: #ddd;
	color:#000;
	text-align:left;
}

table.links tr.hoved td { border-bottom: 1px solid #345; }


td.hpop1 {
	background:#f00;
	color:#fff;
	font-weight: bold;
}

td.hpop2 {
	background:#f80;
	color:#fff;
	font-weight: bold;
}
td.hpop3 {
	background:#0af;
	color:#fff;
	font-weight: bold;
}
td.hpop4 {
	background:#00f;
	color:#fff;
	font-weight: bold;
}
td.hpop5 {
	background:#0a0;
	color:#fff;
	font-weight: bold;
}
td.hpop6 {
	background:#6c6;
	color:#fff;
	font-weight: bold;
}


td.pop1 {
	background:#fee;
	font-weight: bold;
}

td.pop2 {
	background:#fec;
	font-weight: bold;
}
td.pop3 {
	background:#cef;
	font-weight: bold;
}
td.pop4 {
	background:#eef;
	font-weight: bold;
}
td.pop5 {
	background:#dfd;
	font-weight: bold;
}
td.pop6 {
	background:#efe;
	font-weight: bold;
}

/* Slut på linksamling */







.bg1 {
	background:#fec;
}

.bg2 {
	background:#fff8e8;
}

.bg1a {
	background: #afa;
}
.bg2a {
	background: #bfb;
}

p.bg1, p.bg2 {
	margin:0;
	padding: 5px;
}


.hitliste{
	border: 0px solid #888;
	max-width: 600px;
	width: 100%;
	background: #fff8ee;
	margin-top:8px;
	}

table.hitliste td {
	border-bottom: 2px solid #fff;
	border-top: 1px solid #ffe;
}

.hitliste1 {
	width:100%;
}

.hitliste1 td {
	border-bottom: 1px solid #ccc;
	padding: 0 5px 0 5px;
}

.hitliste1 p {
	font-size: .9em;
}


td.nyhed {
	background:#f00;
	padding:0;
}

td.reentry {
	background:#985;
	padding:0;
	font-size: 16px;
}

td.nyhed p, td.reentry p {
	font-weight: bold;
	color: #fff;
	text-align: center;
}


.kanter	{
	border-width: 0 1px 1px 0;
	border-style: solid;
	border-color: #ccc;
	}

.kanter2 {
	border-width: 2px 1px 1px 0;
	border-style: solid;
	border-color: #345;
}

.kant_bund {
	border-bottom: 1px solid #ccc;
	padding: 1px 0;
}

.kanter2a {
	border-width: 0 1px 2px 0;
	border-style: solid;
	border-color: #345;
}

.kanter2b {
	border-width: 2px 1px 2px 0;
	border-style: solid;
	border-color: #345;
}


.kant_venstre { border-left: 1px solid #345; }



table.kant {
	border-left: 1px solid #345;
	border-top: 1px solid #345;
}

table.debat {
	width: 95%;
	border-left: 1px solid #345;
	border-top: 1px solid #345;
	margin-top: 10px;
	margin-left: 1px;
}

table.kant td.kanter, table.debat td.kanter {
	border-color:#345;
}

td.centrer { text-align: center; }


table.datomenu {
	border: 1px solid #345;
	border-collapse: collapse;
	background: #eee;
	width: 100%;
}

table.datomenu td {
	border-right: 1px solid #345;
	border-bottom: 1px solid #345;
}

table.datomenu a {
	color:#000;
	text-decoration: none;
	font-weight: bold;
}

table.datomenu a:hover {
	color:#999;
}

table.datomenu td {
	font-size: 10px;
	padding:0;
}

table.datomenu .valgt {
	background: #fea;
	padding:0;
}

table.datomenu p { margin:1px; }




/* Billeder */
img.hittippic {
	float:left;
	border: 1px solid #000;
}


img.flag { float:right; }




/* Hovedmenu */

#menu ul { margin:0; padding:0; list-style-type: none; }

a.menu:link{
	padding: 3px 3px 3px 15px;
	display: block;
	background:#07b;
	color:#fff;
	width:130px;
	margin: 1px;
	text-decoration: none;
	font-weight: bold;
	}

a.menu:visited{
	padding: 3px 3px 3px 15px;
	display: block;
	background:#07b;
	color:#fff;
	width:130px;
	margin: 1px;
	text-decoration: none;
	font-weight: bold;
	}


a.menu:hover{
	padding: 3px 3px 3px 15px;
	display: block;
	background:#6ad;
	color:#fff;
	width:130px;
	margin: 1px;
	text-decoration: none;
	font-weight: bold;
	}

a.menu:active{
	padding: 3px 3px 3px 15px;
	display: block;
	background:#07b;
	color:#fff;
	width:130px;
	margin: 1px;
	text-decoration: none;
	font-weight: bold;
	}


#menu li a.menu span { display:none; }
#menu li a.menu:hover span { display:block; position:absolute; top:0; left:150px; width: 125px; border: 1px solid #000; background: #ffa; padding: 3px; color:#000; font-weight: normal; font-size: 9px;  }

/* Valgt hovedmenu */

a.vmenu:link{
	padding: 3px 3px 3px 7px;
	display: block;
	background:#49c;
	color:#ff0;
	width:138px;
	margin: 1px;
	text-decoration: none;
	font-weight: bold;
	}

a.vmenu:visited{
	padding: 3px 3px 3px 7px;
	display: block;
	background:#49c;
	color:#fff;
	width:138px;
	margin: 1px;
	text-decoration: none;
	font-weight: bold;
	}

a.vmenu:hover{
	padding: 3px 3px 3px 7px;
	display: block;
	background:#8cf;
	color:#fff;
	width:138px;
	margin: 1px;
	text-decoration: none;
	font-weight: bold;
	}

a.vmenu:active{
	padding: 3px 3px 3px 7px;
	display: block;
	background:#49c;
	color:#fff;
	width:138px;
	margin: 1px;
	text-decoration: none;
	font-weight: bold;
	}


/* Undermenu */

a.umenu:link{
	padding: 3px 3px 3px 15px;
	display: block;
	background:#49c;
	color:#fff;
	width:111px;
	margin: 1px 0 1px 20px;
	text-decoration: none;
	font-size: 10px;
	font-weight:bold;
	}

a.umenu:visited{
	padding: 3px 3px 3px 15px;
	display: block;
	background:#49c;
	color:#fff;
	width:111px;
	margin: 1px 0 1px 20px;
	text-decoration: none;
	font-size: 10px;
	font-weight:bold;
	}


a.umenu:hover{
	padding: 3px 3px 3px 15px;
	display: block;
	background:#6ad;
	color:#fff;
	width:111px;
	margin: 1px 0 1px 20px;
	text-decoration: none;
	font-size: 10px;
	font-weight:bold;
	}


a.umenu:active{
	padding: 3px 3px 3px 15px;
	display: block;
	background:#49c;
	color:#fff;
	width:111px;
	margin: 1px 0 1px 20px;
	text-decoration: none;
	font-size: 10px;
	font-weight:bold;
	}





a.vumenu:link{
	padding: 3px 1px 3px 15px;
	display: block;
	background:#8bd;
	color:#fff;
	width:111px;
	margin: 1px 0 1px 20px;
	text-decoration: none;
	font-size: 10px;
	font-weight:bold;
	border: 1px solid #48a;
	}

a.vumenu:visited{
	padding: 3px 1px 3px 15px;
	display: block;
	background:#8bd;
	color:#fff;
	width:111px;
	margin: 1px 0 1px 20px;
	text-decoration: none;
	font-size: 10px;
	font-weight:bold;
	border: 1px solid #48a;
	}


a.vumenu:hover{
	padding: 3px 1px 3px 15px;
	display: block;
	background:#9ce;
	color:#fff;
	width:111px;
	margin: 1px 0 1px 20px;
	text-decoration: none;
	font-size: 10px;
	font-weight:bold;
	border: 1px solid #48a;
	}

a.vumenu:active{
	padding: 3px 1px 3px 15px;
	display: block;
	background:#8bd;
	color:#fff;
	width:111px;
	margin: 1px 0 1px 20px;
	text-decoration: none;
	font-size: 10px;
	font-weight:bold;
	border: 1px solid #48a;
	}







a.hvid:link{
	color:#fff;
	}

a.hvid:visited{
	color:#fff;
	}
a.hvid:active{
	color:#fff;
	}
a.hvid:hover{
	color:#bbb;
	}



a.sort {
	color: #000;
	text-decoration: none;
	font-weight: bold;
}

a.sort1 {
	color: #000;
	text-decoration: none;
}

a.groen {
	color:#0a0;
}
a.groen:hover {
	color:#5d5;
}

a.debat { color:#000; font-weight:bold; }
a.sort:hover, a.debat:hover, a.sort1:hover { color: #888; }

a.profil {
	color:#000;
	font-weight: bold;
}
a.profil:hover {
	color:#888;
}

a.profil1 { font-weight: bold; color: #02f; }
a.profil1:hover { color: #46f; }
a.profil2 { font-weight: bold; color: #f00; }
a.profil2:hover { color: #f66; }
a.profil0 { font-weight: bold; color: #666; }
a.profil0:hover { color: #999; }

a.roed {
	color:#f00;
	font-weight: bold;
}


a.hjaelp {
	cursor: help;
}

span.hjaelp {
	cursor: help;
	color:#080;
	border-bottom: 1px dotted #060;
}

span.hjaelp1 { color:#000; }

span.hjaelp span.hjaelp1 {
	display: none;
}

span.hjaelp:hover span.hjaelp1 {
	display: inline;
	position: absolute;
	padding: 5px;
	z-index: 99;
	background:#ffd;
	border: 1px solid #ddd;
}

/* Midlertidig kode */
.temp	{
	border: 1px solid #cccccc;
	width: 22%;
	margin: 5px;
	height: 270px;
	float:right;
	left:0;
	}

.flydliste {
	border: 1px solid #cccccc;
	width: 17%;
	margin: 5px;
	height: 270px;
	float:left;
}

.flydliste2 {
	border: 0px solid #cccccc;
	width: 31%;
	margin: 2px;
	float:left;
}

.flydliste1 {
	border: 1px solid #cccccc;
	margin: 5px;
}

div.flydende {
	clear: both;
}

div.flydende table {
	width: 30%;
	float:left;
	margin: 0 8px 10px 0;
}

div.flydende td {
	background:#eee;
	border-bottom: 1px solid #fff;
}

div.flydende td.hoved {
	background: #469;
}


p.plads	{
	width:20px;
	height:20px;
	float:left;
	background-image: url("logo/cirkel_sort.gif");
	background-repeat: no-repeat;
	font-weight: bold;
	color:#fff;
	text-align:center;
	margin-top:0px;
	padding-top: 2px;
	line-height: 15px;
	}

p.ny	{
	width:20px;
	height:20px;
	float:left;
	background-image: url("logo/cirkel_roed.gif");
	background-repeat: no-repeat;
	font-weight: bold;
	color:#fff;
	text-align:center;
	margin-top:0px;
	padding-top: 2px;
	}

td p.plads, td p.ny {
	margin-top: -2px;
}

span.su{ color:#000; font-weight:normal; font-size: .8em; }

p.titel	{
	font-weight:bold;
	margin-bottom:0;
	font-size:.85em;
	}

p.artist{
	font-size: 0.75em;
	padding-left:30px;
	}

td p.artist {
	padding-left: 8px;
}

div.hitliste {
	background:#eee;
	padding: 1px 0 1px 0;
	margin: 1px 3px 1px 3px;
	width: 96%;
	border:0;
	}

.hilite { background: #ff0; }

/* Slut på midlertidig kode */


.hflyd { float:right; }


/* Graf på statistiksiden */
div.graf1, div.graf2 {
	width: 18px;
	padding: 0;
	float: left;
}

div.graf1 p, div.graf2 p {
	font-family: "courier", monotype;
	font-size: 9px;
	margin:0;
}

div.graf1 {
	background:#ccc;
	border-right: 1px solid #888;
}

div.graf2 {
	background:#fdd;
	border-right: 1px solid #e88;
}

div.grafer {
	width:100%;
	clear:both;
	margin: 0 0 20px 0;
	padding: 0 0 25px 0;
}

p.grafbg {
	margin:0;
	padding:0;
	background-image: url("logo/graf_bg.gif");
	background-repeat: repeat-x;
	background-position: bottom left;
}
/* Formularer */

form#blast {
	width: 420px;
	float:left;
	}

form .oskra, input.oskra {
	width: 350px;
	}

.fed { font-weight: bold; }

form .lead {
	width: 400px;
	height: 100px;
	}

form .broedtekst {
	width: 400px;
	height: 300px;
	}

form .broedtekst1 {
	width: 400px;
	height: 150px;
	}


form .dato {
	width: 90px;
	}

.form_hoejre { float:right; width: 200px; }

input.tal { width: 25px; }
input.tal1{ width: 35px; }
input.titel { width: 200px; }

input#subject { display: none; }


textarea#tekst {
	width: 410px;
	height: 200px;
}

textarea#manchet {
	width: 410px;
	height: 100px;
}

textarea#kommentar {
	width: 410px;
	height: 100px;
}


form#kontakt legend { font-weight:bold; }
form#kontakt fieldset { display:block; padding: 1em; clear:both; }
form#kontakt fieldset.smal1 {  padding: 1em 1em .5em 1em; width: 53%; float:left; clear:none; margin-right:10px; }
form#kontakt fieldset.smal2 {  padding: 1em .5em 1em .5em; width: 35%; float:left; clear:none; }

form#kontakt label { display:block; margin-top: 5px; }
form#kontakt input { position:relative; top: -1.2em; left:7.5em; display:block; width: 200px; }
form#kontakt textarea { position:relative; top: -1.2em; left:7.5em; display:block; }
form#kontakt input.rb { position: static; display:inline; width:16px; }
form#kontakt input.submit { clear:both; top:0; width: 60px; }

/*
form#kontakt input:focus { background: #ddd; }
form#kontakt textarea:focus { background:#ffd; border: 1px solid #ccc; }
*/


form#hittip input#titel, form#hittip input#artist {
	width: 350px;
}

form#hittip input#link {
	width: 350px;
}

form#hittip #tekst {
	width: 420px;
	height: 200px;
}

form#hittipsang {
	padding: 10px 5px;
	border: 1px solid #ccc;
}

form#hitliste input {
	font-size: 10px;
}

form#hitliste input.tal {
	width: 14px;
	text-align: center;
}

form#hitliste td { padding:0; }

form#hitliste .kommentar {
	color:#090;
	width: 270px;
}


option.verdensdel {
	background:#049;
	color:#fff;
}

option.land {
	color:#444;
}

.skjult {
	display:none;
}


/* Profil-layout */

.koen1 {
	margin: 10px 0 0 0;
	padding: 2px;
	background: #8de;
	background-image:url("logo/k1.gif");
	background-repeat: repeat-x;
	border-top: 1px solid #049;
	border-bottom: 1px solid #049;
}

.koen2 {
	margin-top: 10px;
	padding: 2px;
	background: #f63;
	background-image:url("logo/k2.gif");
	background-repeat: repeat-x;
	border-top: 1px solid #b66;
	border-bottom: 1px solid #d30;
}





/* Div-klasser: */

div#myspace {

}

.boksindhold {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	margin: 0;
	padding: 1px 8px;
	background: #ffc;
}

.boksindhold .hoved, .boksindhold .hoved2 {
	margin-top:0;
	padding: 3px;
}

.boksindhold a.sort {
	font-weight: normal;
}

.b1, .b2, .b3, .b4 {
	overflow: hidden;
	height: 1px;
	margin-top: 0;
	margin-bottom: 0;
	padding: 0;
	display:block;
}

.b2, .b3, .b4 {
	background: #ffc;
}

.bp .boksindhold h2, .bp .boksindhold a.sort {
	font-weight: bold;
}


#myspace .b1 {
	background: #ccc;
	margin: 0 5px;
}
#myspace .b2 {
	border-left: 2px solid #ccc;
	border-right: 2px solid #ccc;
	margin: 0 3px;
}
#myspace .b3 {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	margin: 0 2px;
}
#myspace .b4 {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	margin: 0 1px;
}

#afstemning .boksindhold, .bp .boksindhold {
	border-left: 1px solid #6ac;
	border-right: 1px solid #6ac;
	margin: 0;
	padding: 1px 0px;
	background: #fff;
}

.bp .boksindhold p, .bp .boksindhold h2, .bp .boksindhold h3 {
	padding: 0 6px;
}

#afstemning .b2, .b3, .b4, .bp .b2, b3, b4 {
	background: #fff;
}

#afstemning .b1, .bp .b1 {
	background: #6ac;
	margin: 0 5px;
}
#afstemning .b2, .bp .b2 {
	border-left: 2px solid #6ac;
	border-right: 2px solid #6ac;
	margin: 0 3px;
}
#afstemning .b3, .bp .b3 {
	border-left: 1px solid #6ac;
	border-right: 1px solid #6ac;
	margin: 0 2px;
}
#afstemning .b4, .bp .b4 {
	border-left: 1px solid #6ac;
	border-right: 1px solid #6ac;
	margin: 0 1px;
}

div.tut { width:95%; margin: 5px 0 5px 0; border-top: 1px dotted #345; padding-top: 5px; }
div.tut img { border: 1px solid #345; float:right; margin: 5px; }


div.faq {
	background:#eed;
	padding: 5px;
	margin: 3px 0 3px 0;
	border-top: 1px solid #ddc;
	border-right: 1px solid #ccb;
	border-bottom: 1px solid #ccb;
	border-left: 1px solid #ddc;
}

div.faq h3 { margin:0; }


fieldset.hittip {
	width: 70%;
}

div.kviktip {
	background: #eee;
	border: 1px solid #ddd;
	margin: 5px 0;
}

div.kviktip p, div#kviktilhit p {
	border-top: 1px solid #ddd;
	margin:0;
	padding: 5px;
}

div.kviktip .hoved, div#kviktilhit .hoved {
	margin-top:0;
}

div#kviktilhit {
	position: fixed;
	left: 40%;
	top: 60px;
	width: 280px;
	border: 0px solid #345;
	background: #ddd;
	z-index: 99;
	padding: 0;
}

div.hittip {
	border: 1px solid #ccc;
	background:#fff;
	margin: 0 10px 10px 0;
	padding: 0 0 10px 0;
	min-height: 190px;
}

div.hittippick {
	border: 1px solid #fa0;
	background:#fda;
	margin: 0 10px 10px 0;
	padding: 0 0 10px 0;
	min-height: 190px;
}

div.hittip p, div.hittippick p {
	padding: 0 10px 0 10px;
}


div.hittip p.hoved, div.hittippick p.hoved {
	text-align: left;
	font-weight: normal;
	margin: 0 0 10px 0;
	padding: 3px;
}

div.hittip1 {
	text-align:center;
	width: 150px;
	float:right;
	background: #ffa;
	border: 1px dotted #ccc;
	margin: 0 5px 5px 5px;
	padding: 0 0 0 0;
}

div.hittip1 .hoved {
	background:#6a4;
	font-weight: normal;
	margin: 0 0 10px 0;
	padding: 3px;
}

div.hittip1 .hoved1 {
	background:#6a6;
	font-weight: normal;
	margin: 0 0 0 0;
	padding: 3px;
	color:#fff;
}


p.hittip_kommentar {
	margin-top: 10px;
	font-size: .9em;
	margin-left: 30px;
	color: #478;
}

div.hittip p.bg1, div.hittip p.bg2, div.hittippick p.bg1, div.hittippick p.bg2 { height: 2.5em; padding:4px; }
div.hittippick p.bg1 { background: #bcf; }
div.hittippick p.bg2 { background: #def; }


.video {
	border: 1px solid #ccc;
	margin: 10px 0;
	padding: 5px;
}

.video h2 {
	font-size: 1.2em;
	background:#eee;
	margin-top: 0;
	padding: 2px;
}

.video h2 em {
	font-weight: normal;
}

div.bg1, div.bg2 {
	padding: 2px;
}


.awards {
	
}

.awardbox {
	border: 1px solid #345;
	background:#fff8ee;
	margin: 8px;
	padding:0;
	float:left;
}

.awardres {
	border: 1px solid #345;
	background: #fff;
}

.awardres .vinder {
	font-size: 2em;
	margin-bottom: 7px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #567;
}

/* form#awards input { width:11px; } */
form#awards table { width:95%; }
form#awards td { padding:0; }

.awardbox .hoved { margin:0; }

.hmenu	{
	float:right;
	width: 20%;
	min-height: 100px;
	border:1px solid #000000;
	}


div.ikon {
	width: 24%;
	float: left;
	margin-top: 10px;
	margin-right: 5px;
	height: 60px;
}

div.ikon:hover { background:#eee; }

div.ikon p {
	font-size: .8em;
}

div.ikon img {
	margin-right: 8px;
	border:0;
}


div.ikon a {
	color:#000;
	text-decoration: none;
	font-weight: bold;
}

div.ikon:hover a { text-decoration: underline; }

ul.disko {
	margin: 0px 0 0px 0;
	list-style-type: none;
	display: inline;
}

ul.disko ul {
	list-style-type: none;
	margin: 0 0 10px 0;
	display: inline;
}


ul.disko li {
	margin: 0 0 3px 0;
}
ul.disko ul li {
	text-indent:20px;
	margin:0;
}

div.disko {
	border-top: 1px solid #ccc;
	padding: 5px 10px 5px 10px;
}

div.hboks, form.hboks {
	width: 200px;
	float:right;
}


div.forside {
	width: 27%;
	float:left;
	margin: 10px 2% 10px 0;
	min-height: 150px;
}

div.forside1 {
	width: 62%;
	float:left;
	margin: 10px 0 10px 0;
	min-height: 220px;
}


div.forside2 {
	width: 90%;
	float:left;
	margin: 10px 1% 10px 0;
	border: 1px solid #ccc;
}

div.minibanner {
	float:right;
	width: 29%;
	margin: 10px 2% 10px 0;
	border: 1px solid #ccc;
	text-align: center;
	padding: 3px 3px 13px 3px;
}

div.minibannergroen, div.minibannerblaa {
	width: 43%;
	border: 1px solid #ccc;
	color:#fff;
	padding: 3px 5px 13px 5px;
	margin-bottom: 5px;
	float:left;
	margin-right: 5px;
	min-height: 200px;
	vertical-align: middle;
}

div.minibannergroen h2, div.minibannerblaa h2 {
	text-align: center;
}

div.minibannergroen li, div.minibannerblaa li {
	margin-left: -15px;
}

div.minibannergroen {
	background: #080;
}

div.minibannerblaa {
	background: #48a;
}

div.minibannergroen a, div.minibannerblaa a {
	color:#fff;
	text-decoration: none;
}

div.minibannergroen a:hover, div.minibannerblaa a:hover {
	color:#aaa;
}


div.debat {
	border-top: 1px solid #345;
	border-right: 1px solid #345;
	border-bottom: 0;
	border-left: 1px solid #345;
	padding: 0 10px 10px 0;
	background-color:#ffe;
	background-image: url("logo/venstre_spalte.gif");
	background-repeat: repeat-y;
	background-position: 2px 0;
	margin-bottom:-0px;
}

div.debat_tekst {
	padding-left: 150px;
}


div.debat_tekst p.lille {
	text-align: center;
	border-bottom: 1px solid #ccc;
	margin-bottom: 5px;
	padding-bottom: 5px;
}


div.debat_navn {
	float: left;
	width: 140px;
	padding: 5px;
	margin-right: 0;
	text-align: right;
}

div.streg {
	width: 100%;
	height: 1px;
	background:#000;
}



div.hovedopslag {
	float: left;
	width: 100%;
	border-bottom: 1px dotted #ccc;
	padding: 0 0 5px 0;
}

div.underopslag {
	float:left;
	width: 47%;
	/* border-right: 1px dashed #ccc; */
	margin: 10px 8px 0 0;
	padding: 0 0 5px 0;
}

div.underopslag h2 {
	font-size: 1.2em;
	margin-bottom: 5px;
}

div.hovedopslag h2 {
	font-size: 2em;
}

div.underopslag p {
	font-size: .9em;
}

div.underopslag a, div.hovedopslag a {
	color:#000;
	text-decoration: none;
}

div.underopslag a:hover, div.hovedopslag a:hover {
	color:#888;
}

div.hovedopslag a.slutlink, div.underopslag a.slutlink {
	text-decoration: underline;
}


div.infobox {
	float: right;
	width: 80px;
	border: 1px solid #ccc;
	background: #eee;
}


div.brev {
	border: 1px solid #ccc;
	background: #fff;
	padding: 0 5px 15px 5px;
	margin: 10px 0;
}


div.boks {
	border: 1px solid #345;
	background:#fff8dd;
	padding: 5px;
}

div.blast {
	border-left: 1px solid #d60;
	border-right: 1px solid #d60;
	border-bottom: 1px solid #d60;
	background: #fda;
	padding-bottom: 5px;
}
div.blast p, div.blast h3 { padding-left: 5px; }

ul.blastpast {
	font-weight: bold;
	list-style-type: none;
	margin:0;
	padding:0;
}

ul.blastpast li {
	margin: 0 0 6px 0;
}

ul.blastpast li.valgt {
	margin: 0 0 6px 0;
	background: #eee;
}

ul.blastpast li.valgt span {
	background:#ddd;
	padding: 2px 0 2px 0;
	display:block;
}

ul.blastpast ul {
	font-weight: normal;
	font-size: .9em;
	list-style-type:none;
	margin:0 0 0 20px;
	padding-left: 0;
}

ul.blastpast ul li {
	margin-bottom: 5px;
}


div.hitpick {
	width: 96%;
   margin: 0 0 10px 0;
	border: 1px solid #000;
	background:#900;
	color:#fff;
	text-align: center;
	padding: 0 0 5px 0;
	float:right;
}


div.hitpick p {
	margin: 5px 5px 0px 5px;
	border-top: 1px dotted #fff;
	padding: 5px 0 5px 0;
}

div.hitpick h2 { margin-bottom:0; }
div.hitpick h3 { margin-top:0; }

div.hitpick a { color:#ffa; }
div.hitpick a:hover { color:#fa6; }

div.hitpick p.hoved {
	background: #600;
	margin: 0 0 10px 0;
	padding: 3px;
	border:0;
}

div.hitpicks {
	background:#eee;
	margin: 8px 0;
	padding: 0 5px 10px 5px;
	width:90%;
}

div.hitpicks div {
	width: 100px;
	border-top: 1px solid #888;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px solid #888;
	background: #fff;
	float: left;
	margin: 5px 10px 0 0;
	padding: 0;
	text-align: center;
}

div.hitpicks div h3 {
	margin: 3px 0;
}

div.stemme {
	border: 1px solid #345;
	margin: 10px 10px 10px 0;
	float:left;
	width: 90%;
}

div.stemme1 {
	background:#fff;
	margin: 5px 0 5px 0;
	border-bottom: 1px dotted #345;
}


div.stemme p.hoved {
	background: #ddd;
	color: #000;
}

div.stemme1 p.hoved {
	background: #eee;
	color: #000;
}


/* Ny kode */

tr.ny td {
	background: #fdc;
}

tr.re td {
	background: #fec;
}



.fsliste {
	width:90%;
	border: 1px solid #000;
	padding: 2px;
	min-height: 170px;
}

.fsliste ul {
	float:right; width: 35%;
	padding-left:0;
	margin:0 4px 0 4px;
}

.fsliste li {
	list-style-type: none;
	font-size:10px;
	margin:0 0 1px 0;
	padding: 2px;
	background: #ddd;
	color:#000;
	text-align:left;
}

.fsliste a {
	color:#000;
	text-decoration: none;
}
.fsliste a:hover {
	color:#aaa;
}

.fsliste table {
	border-right: 1px dashed #ccc;
	width: 62%
}

.fsliste tr {
	background:#eee;
}
.fsliste td {
	border-bottom: 1px solid #000;
}

.fsliste h3 {
	margin:0;
}

.fsliste p strong {
	font-size: 14px;
}

.spalte {
	width: 48%;
	float:left;
	margin: 0 10px 20px 0;
}

.spalte3 {
	width: 30%;
	float:left;
	margin-right: 10px;
}

.spalte4 {
	width: 24%;
	float:left;
	margin-right: 10px;
}

.spaltekant {
	border-right: 1px dotted #ccc;
	padding-right: 10px;
}


.miniliste, div.kommersnart {
	width:23%;
	float:left;
	margin: 5px 10px 5px 0;
}

div.kommersnart {
	padding: 0;
}

div.kommersnart p.hoved {
	padding: 4px;
	font-size: .8em;
	margin-top:0;
}

#chartbaselisten {
	width: 98%;
	border: 1px solid #ccc;
}

#chartbaselisten tr.cblisten {
	background: #ddd;
	border-bottom: 1px solid #fff;
}


.miniliste td {
	border-bottom: 1px solid #ccc;
	padding: 0 3px;
}

.miniliste td.hoved {
	padding: 3px;
}

.miniliste p {
	font-size: .8em;
	margin:1px;
}

.miniliste p strong {
	font-size: 1.2em;
}

.miniliste h3, #chartbaselisten h2 {
	margin:0;
}

.fuld {
	width:98%;
	clear:both;
	margin: 10px 0;
}

.klar {
	clear: both;
	width:97%;
}

.blast {
	width:90%;
}

.del4 {
	width: 98%;
	margin: 3px 0 3px 0;
	background: #eee;
	padding: 3px;
}


/* Hitlister */

table.hitliste p { font-size: .9em; }
table.hitliste p.sangtitel { font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif ; font-size: 1.1em; }
table.hitliste p strong { font-size: 1.25em; }
table.hitliste tr.normal { background: #eee; }
table.hitliste td.smal { width: 25px; }

table.hitliste tr.normalbuffer { background: #fec; }
table.hitliste tr.normaltester { background: #fed; }

table.hitliste tr.normalbuffer td { color: #000; }
table.hitliste tr.normaltester td { color: #000; }

table.hitliste tr.normalbuffer td.upl { background: #edb; }
table.hitliste tr.normaltester td.upl { background: #edc; }

table.hitliste .kanter { border-color: #888; }
table.hitliste .hoved {
	background: #ccc;
	text-align: left;
	color:#000;
}

tr.ny { background:#fcb; }

td.plads, td.klatrer {
	background:#ccc;
	width: 35px;
	text-align: right;
	padding: 0 5px 5px 0;
}

td.klatrer {
	background: #48a;
}

td.plads p, td.klatrer p {
 	color:#000;
	font-family: georgia, verdana, helvetica, sans-serif;
	font-weight:bold;
	font-size: 20px;
}

td.klatrer p {
	color:#fff;
}


td.su	{ width: 25px; font-size: 10px; text-align:right; border-right: 1px solid #ccc; }
td.upl  { width: 25px; font-size: 10px; font-weight: bold; text-align: right; background: #ddd; border-right: 1px solid #ccc; }

td.tidltop {
	width: 25px;
	font-size: 10px;
	text-align:right;
	border-right: 1px solid #ccc;
	background: #bcf;
	font-weight:bold;
	font-size: 12px;
}


tr.ny td.su, tr.ny td.upl { border-right: 1px solid #d98; }
tr.ny td.upl { background: #ea9; }
tr.ny td.plads { 	background:#f00; }
tr.ny td.plads p { color:#fff; }
table.hitliste p.kommentar {
	color: #469;
	padding: 0 5px 0 10px;
	font-size: .8em;
}

tr.reentry { background: #feb; }
tr.reentry td.plads { background: #ba7; }
tr.reentry td.upl { background: #eda; }

h1.logo {
	font-family: georgia, verdana, helvetica, sans-serif;
	font-size: 2.5em;
}

td.lysbg { background:#fff; }
td.alderspraesident { background:#def; }
td.powerx { background:#ffa; }
td.xpower { background: #bfc; }
td.hotshotdebut { background:#fcb; }

/* Slut på hitlister */


/* LAG */

#grund	{
	position:relative;
	width: 78%;
	max-width: 800px;
	background: #ffe;
	text-align:left;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	border-right: 1px solid #023;
	border-left: 1px solid #023;
	border-bottom: 1px solid #ccc;
	padding: 100px 0 0 160px;
	min-height: 500px;
}

#afstemning {
	clear:both;
	/* border: 1px solid #6ac; */
	width: 93%;
}


#top	{
	position:absolute;
	top: 0;
	left:0;
	width: 100%;
	height: 98px;
	border-bottom: 3px solid #080;
	}
#personinfo {
	width: 190px;
	float:right;
	margin: 2px 2px 0px 0px;
}

#personinfo table {
	border-right: 1px solid #049;
	border-bottom: 1px solid #049;
	border-left: 1px solid #049;
}

#personinfo td {
	padding:0;
}

.hminibanner {
	background:#fff; width:23%; float:left; padding:0 0 5px 0; margin:2px 0;
	border: 1px solid #ccc;
	-moz-border-radius: .9em;
	-webkit-border-radius:.9em;
	border-radius: .9em;
}

.hminibanner p.hoved {
	-moz-border-radius-topleft: .9em;
	-moz-border-radius-topright: .9em;
	-webkit-border-top-left-radius:.9em;
	-webkit-border-top-right-radius:.9em;
	border-top-left-radius: .9em;
	border-top-right-radius: .9em;
}

#menu	{
	position:absolute;
	top:98px;
	left:0;
	padding-top: 10px;
	width:160px;
	}

#indhold{
	width: 75%;
	min-height: 500px;
}

#indhold2 {
	width: 80%;
}


#indhold1 {
	width: 550px;
}

#indhold1 p, #indhold1 li {
	font-family: "Georgia","Book Antiqua","New York", sans-serif;
	line-height: 1.2em;
	font-size: 1.25em;
	}

#blastpast{
	position:absolute;
	top: 100px;
	right:0;
	width: 20%;
	padding: 5px;
	}

#hoejre	{
	position: absolute;
	top: 100px;
	right: 5px;
	width: 18%;
	}

#footer	{
	margin-bottom: 10px;
	margin-left: -160px;
	clear: both;
	text-align:center;
	border-top: 1px solid #ccc;
}

#footer p{
	font-size: .8em;
}

#footer a { color:#46a; }

div#bannerspalte {
	width: 30%;
	float: right;
	margin: 10px 5px 10px 0;
}


#visdiv {
	width: 90%;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	background:#fff;
}
#visdiv table { width:100%; }
#visdiv p.kanter { margin:0; padding: 3px 0 3px 10px; }

#hitpick {
	background: #fec;
	margin: 10px 0;
	padding: 6px;
	border: 1px solid #ccc;
}

#hitpick .hoved {
	margin-top:0;
}


/* Ajax-divs */
div#sangliste {
	clear:left;
	background:#ddd;
	max-width:500px;
}

div#sangliste p {
	padding: 0 5px 5px 5px;
}

div#sangliste h3 {
	padding: 5px;
	background:#07a;
	color:#fff;
}

div#sangliste a {
	color:#000;
}

div#sangliste a:hover {
	color:#888;
}

.paamind {
	background:#b00;
	padding: 8px;
	color:#fff;
	text-align:center;
	margin: 10px 0;
}

.paamind h3 {
	font-size: 1.5em;
}

.paamind a {
	color:#fff;
}

.paamind a:hover {
	color:#ddd;
}

#opretbanner {
	background: #6c6;
	padding: 5px;
	border-radius: 10px;
	border: 1px solid #00a;
	color: #fff;
}

#opretbanner h3 { margin: 0; }
#opretbanner p { font-size: smaller; }
#opretbanner a { color: #fff; text-decoration: none; }
#opretbanner a:hover { color:#ddd; }
