html {
	 height:100%;
	 margin-bottom:1px;
}
body {
	 margin:			0;
	 padding:			20px 0;
	 background:		rgb(232,230,226);
	 font:								11px "Trebuchet MS", sans-serif;
	 color:									 rgb(63,52,46);
	 cursor:									default;
}
div#wrap {
		 position:				relative;
		 margin:								0 auto;
		 padding:								  10px;
		 width:													740px;
		 background:											#fff;
		 border:
	 1px solid rgb(205,201,194);
}
div#header {
		   padding:		10px;
		   background: #fff;
}
div#menu {
		 margin:				0;
		 padding:				0;
		 background:			rgb(205,201,194);
}
div#menu ul {
		 list-style:	none;
		 margin:						0;
		 padding:								5px 0;
}
div#menu ul li {
		 position:		relative;
		 float:			left;
		 margin:				0;
		 padding:				0;
}
div#menu ul li.nofloat {
		 float:			none;
		 margin:				0;
		 padding:				0;
}
div#menu ul li a {
		 margin:				0;
		 padding:				5px 0 5px 10px;
		 font-weight:			bold;
		 color:					#fff;
		 font-size:				11px;
}
div#menu ul li ul {
		 display: none;
}
div#menu ul li:hover ul {
		 display:		block;
		 position:		absolute;
		 margin:		5px 0 0 0;
		 padding:		0 5px 5px 5px;
		 background:	#fff;
		 border:		solid rgb(205,201,194);
		 border-width:	0 1px 1px 1px;
		 width:			80px;
}
div#menu ul li:hover ul li {
		 display:		block;
		 float:			none;
		 margin:		0;
		 padding:		0;
		 color:			rgb(63,52,46);
		 font-size:		11px;
		 font-weight:	normal;

}
div#menu ul li:hover ul li a {
		 display:		block;
		 margin:		0;
		 padding:		5px;
		 color:			#666;
}
div.clr {
		clear:			left;
		height:					0;
		font-size:0;
}
div#main {
		 width:			510px;
		 margin:				0;
		 padding:				0;
}
div#maincontent {
				float:			left;
				width:					280px;
				margin:							0;
				padding:						10px;
				font-size:10px;
				color:			#333;
}
div#nyheder {
			font-size:12px;
			margin:				0;
			padding:			0;
}
div#nyheder p {
			margin:				0 0 10px 0;
}
div#more {
		 margin:						10px 0;
		 font-weight:bold;
		 font-size:		10px;
}
div#more:before {
  content:        "\00BB\ ";
}
div#nyheds_artikel {
				   margin:				10px;
}
div#nyheds_artikel h1 {
				   margin:						10px 0 0 0;
				   font-family:"times new roman", georgia, serif;
				   font-size:		  18px;
				   font-weight:bold;
}
div#nyheds_artikel h2 {
				   margin:										5px 0;
				   font-family:    "times new roman", georgia, serif;
  font-size:      14px;
  font-weight:    normal;
}
div#nyheds_artikel div#byline {
				   margin:		0 0 10px 0;
				   font-style:	italic;
}
div#nyheds_artikel div#teaser {
				   border-left:	10px solid #eee;
				   padding-left:	 20px;
				   margin:				0 0 10px 0;
}
div#nyheds_artikel div#brodtekst {
				   font-size:	 12px;
				   font-style:	 justify;
}
div#main_kontakt {
				 margin:						10px;
				 line-height:20px;
				 font-size:		12px;
}
div#main_kontakt h1 {
				 margin:				10px 0;
				 font-size:20px;
				 color:			#999;
}
div#main_kontakt h2 {
  margin:     10px 0;
  font-weight:bold;
  font-size:	14px;
}
div#main_kontakt table {
				 width:			100%;
				 margin:				0;
				 padding:				0;
}
div#main_kontakt table td {
				 width:			180px;
				 margin:		0;
				 padding:		2px 5px;
				 font-size:		11px;
}
div#main_kontakt table td.kontaktmail {
				 width:			120px;
				 text-align:	right;
}
div#main_kontakt table td a {
				 text-transform:		lowercase;
}
div#main_podcasts {
				  margin:						10px;
				  line-height:20px;
				  font-size:	12px;
}
div#main_podcasts input {
				  font-size:	11px;
				  color:		#333;
				  padding:		2px 5px;
				  margin:		0;
}
div#main_podcasts h1 {
				  margin:				10px 0;
				  font-size:20px;
				  color:				#999;
}
div#main_podcasts h2 {
  margin:     10px 0;
  font-weight:bold;
  font-size:	14px;
}
div#main_podcasts .rsslink input {
				  display:		 block;
				  width:						100%;
				  font-family:"trebuchet ms", sans-serif;
				  margin:						0;
				  padding:								1px;
				  background:							#fff;
}
div#main_podcasts .rsslink {
				  margin:				10px 0;
				  padding:					 5px 10px 10px 5px;
				  background:				 #eee;
}
div#main_podcasts .rsslink a {
				  background:			url("../img/note.png") no-repeat 100%
	 50%;
	 padding-right:15px;
}
div#monthlyprogram {
				   margin:				1px;
				   padding:				10px;
				   border:						1px solid rgb(205,201,194);
				   font-size:10px;
}
div#dagensprogrammer {
					 float:						right;
					 width:										180px;
					 margin:
	 0;
	 padding:			10px 20px 10px 10px;
	 font-size:			10px;
	 color:								#333;
	 background:						#fff;
}
div#dagensprogrammer div p {
					 margin:			0;
					 padding:			2px;
}
div#dagensprogrammer p {
					 padding:	5px;
}
div#dagensprogrammer div#weekend {
					 margin:					0 0 10px 0;
  padding:    0;
  font-weight:bold;
}
div#sidebar {
			float:						right;
			width:										220px;
			margin:														9px
	 9px 0 0;
	 background:		#fff;
}
div#rotation {
			 margin:			10px 1px 1px 1px;
			 padding:			10px;
			 border:					1px solid rgb(205,201,194);
			 font-size:10px;
}
div#rotation table {
			 width:				100%;
			 margin:					0;
			 padding:					0;
}
div#rotation table td {
			 margin:	0;
			 padding:	2px 10px 2px 2px;
}
div#rotation table td.odd, .odd {
			 background:   #eee;
}
div#rotation table td.number {
			 font-size:					11px;
			 vertical-align:			top;
			 margin:													0;
			 padding:
	 2px 2px 0 2px;
	 width:						10px;
}
div#rotation table td.artist {
			 font-size:					11px;
			 text-transform:			capitalize;
}
div#rotation table td.title {
			 font-size:					11px;
			 padding:											0 0 2px 2px;
			 text-transform:									capitalize;
			 font-weight:												bold;
}
div#rotation table td.note {
			 margin:			0;
			 padding:			0 0 3px 2px;
}
div#rotation table td.note:first-letter {
			 text-transform:			capitalize;
}
div#rotation table td.note:before {
			 content:			  "\201C";
			 font-size:12px;
			 margin:			0 0 0 -4px;
}
div#rotation table td.note:after {
  content:  "\201D";
  font-size:12px;
}
div#podcast {
			margin:				10px 1px 1px 1px;
			padding:			10px;
			border:						1px solid rgb(205,201,194);
			font-size:10px;
}
div#podcastlist {
				margin:			10px 0 0 0;
				padding:		10px;
				border:					1px solid rgb(205,201,194);
				font-size:10px;
}
div#podcastlist ul {
				list-style:		none;
				margin:					0;
				padding:				0;
}
div#podcastlist ul li {
  border-bottom:1px solid #eee;
  margin:								0;
  padding:      5px 0 5px 0;
}
div#podcastlist ul li a {
				display:				block;
  padding:								0 0 0 15px;
  background:							#fff url(../img/rarrow.gif) no-repeat
	 0 50%;
}
div#podcastlist ul li a:hover {
				background:	  #eee url(../img/rarrow.gif) no-repeat 0 50%;
}
div#podcastlist h1 {
				margin:					0;
				padding:						5px 0 5px 60px;
				background:						url(../img/ore.png) no-repeat
	 0 50%;
}
div#othernews {
  margin:   10px 0 0 0;
  padding:  10px;
  border:   1px solid rgb(205,201,194);
  font-size:10px;
}
div#othernews ul {
			  list-style:		none;
			  margin:							0;
			  padding:									0;
}
div#othernews ul li {
  border-bottom:1px solid #eee;
  margin:								0;
  padding:												5px 0 5px 0;
}
div#othernews ul li a {
			  display:			block;
  padding:	  0 0 0 15px;
  background: #fff url(../img/rarrow.gif) no-repeat 0 1px;
}
div#othernews ul li a:hover {
			  background:	#eee url(../img/rarrow.gif) no-repeat 0 1px;
}
div#othernews h1 {
			  margin:					0;
			  padding:							5px 0 5px 80px;
			  background:						url(../img/news.jpg) no-repeat
	 -3% 15%;
}
div#footer {
		   clear:				right;
		   margin:						0;
		   padding:						10px;
		   color:								rgb(100,92,83);
		   font-size:10px;
}
a {
  margin:										0;
  padding:																0;
  text-decoration:none;
  color:										#000;
}
h1 {
   margin:						0;
   padding:								0;
   font-size:							14px;
   font-weight:normal;
   color:						rgb(100,92,83);
}
h1#nyhederheader {
				 margin:						0 0 5px 0;
				 padding:						  5px 10px 5px 70px;
				 font-family:georgia;
				 font-size:		17px;
				 font-weight:normal;
				 color:					rgb(100,92,83);
				 background:			url(http://www.uradio.dk/img/ore.png)
	 no-repeat 0 100%;
}
h1#dagensprogrammerheader {
						  margin:						0 0 5px 0;
						  padding:						  11px 10px 11px
	 100px;
	 font-size:	14px;
	 font-weight:normal;
	 color:						rgb(100,92,83);
	 background:				url(http://www.uradio.dk/img/retro01.png)
	 no-repeat 0 100%;
}
h2 {
   font-weight:normal;
   margin:						10px 0;
   padding:							 0;
   font-size:						 12px;
   font-weight:normal;
   color:						#333;
}
div#nyheder h2 {
			font-family:  Georgia, "times new roman", serif;
  font-size:    13px;
  font-weight:  bold;
  margin:       5px 0 10px 0;
  padding:      0;
  color:        #666;
  border:								solid #ddd;
  border-width:							0 0 1px 0;
}
h2#hitlistenheader {
				   margin:						0 0 5px 0;
				   padding:						  11px 10px 11px 100px;
				   font-size:					  14px;
				   font-weight:normal;
				   color:						#333;
				   background:					url(../img/retro02.png)
	 no-repeat 0 100%;
}
h2#podcastheader {
				 margin:						0 0 5px 0;
				 padding:						  10px 0 5px 50px;
				 font-size:						  14px;
				 font-weight:normal;
				 color:					#333;
				 background:			url(../img/ipodicon.png) no-repeat 0
	 100%;
}
h2#monthlyheader {
				 margin:						0 0 5px 0;
				 padding:						  5px 0 5px 50px;
				 font-size:						  14px;
				 font-weight:normal;
				 color:					#333;
				 background:
	 url(http://www.uradio.dk/img/monthlyicon.png) no-repeat 0 100%;
}
h3 {
   margin:		0 0 1px 0;
  padding:    2px;
  font-size:  11px;
  font-weight:normal;
  color:      rgb(100,92,83);
  border-top: 1px solid rgb(205,201,194);
}
div#nyheder h3 {
			margin:						0 0 1px 0;
			padding:					  2px;
			font:										11px georgia, "times
	 new roman", serif;
	 font-weight:normal;
	 color:						rgb(100,92,83);
	 border-top:				1px solid rgb(205,201,194);
}
div#nyheder h3.last {
			border-bottom:		1px solid rgb(205,201,194);
}
div#dagensprogrammer h3 {
					 margin:					0;
					 padding:							5px;
					 font-size:							11px;
					 font-weight:normal;
					 color:						rgb(100,92,83);
					 border:									none;
					 background:								#eee;
}
p {
  padding:				0;
  margin:								0;
  line-height:15px;
}
img.menuicon{
		position:		absolute;
		z-index:		10;
		border:			none;
}
img.roskilde {
		top:			-1.7em;
		left:			3.8em;
}
img.podcast {
		top:			1.2em;
		left:			4em;
		width:			15px;
		height:			15px;
}
