@import url("pageDefinitions.css");
@import url("dialog.css");
@import url("font.css");
@import url("news.css");
@import url("program.css");


* { padding: 0; margin: 0; }
body, html { height: 119%; }
body { background: url('/images/background_pattern.png') repeat; margin: 0px; overflow-x:hidden; }
img { border: 0px; display: block; }
a { outline: 0; color: #f59800; }

.hand { cursor: pointer; }

div#background { width: 100%; height: 100%; height: auto !important; min-height: 684px; background: url('/images/background.png') repeat-x; }
div#wave { width: 1443px; height: 402px; background: url('/images/wave.png') 0px 3px no-repeat; position: relative; top: 0px; left: 50%; margin-left: -745.5px; z-index: 2; }

div#container { width: 1002px; height: 100px; height: auto !important; min-height: 100px; position: relative; top: 0px; left: 50%; margin-left: -477px; }

div#processList { width: 1px; width: auto !important; min-width: 1px; height: 25px; background: url('/images/process_background.png'); position: fixed; bottom: 0px; left: 0px; padding: 4px 0px 0px 10px; z-index: 10000; display: none; }
div#processList a { margin-right: 10px; }
a#processWebcam { float: left; width: 68px; height: 22px; background: url('/images/process_webcam.png') no-repeat; }
a#processChatten { float: left; width: 73px; height: 21px; background: url('/images/process_chatten.png') no-repeat; margin-top: 2px; }

div#topMenu { width: 930px; height: 35px; background: url('/images/background_top_panel.png') no-repeat; padding: 2px 13px 0px 15px; position: absolute; top: 0px; left: 50%; margin-left: -479px; z-index: 200; }
div#ligeNu { overflow:hidden; }
div#left { overflow:hidden; }

div#topSearch { float: right; }
a#listenIcon { float: left; width: 13px; height: 10px; background: url('/images/button_listen_now.png'); margin-top: 3px; }
input#searchField { float: left; width: 134px; height: 18px; background: url('/images/top_search_panel_background.png') bottom left no-repeat; border: 0px; padding: 3px 4px 0px 4px; margin: 2px 6px 0px 6px; }

div#dropDown { float: left; color: #333333; margin-top: 2px; }
div#dropHead { float: left; height: 18px; background: url('/images/top_search_panel_background.png') no-repeat; padding: 3px 5px 0px 5px; }
div#dropHead i { font-style: normal; float: left; }
div#dropHead b { display: none; }
a#dropClick { float: right; width: 21px; height: 19px; background: url('/images/top_search_dropdown_arrow.png') no-repeat; position: relative; top: -2px; right: -4px; } 
div#dropList { float: left; background: url('/images/top_search_panel_dropdown_bottom_background.png') bottom left no-repeat; padding-bottom: 1px; display: none; }
div#dropList ul { float: left; background: url('/images/top_search_panel_dropdown_background.png') repeat-y; position: relative; top: -2px; left: 0px; padding: 3px 4px 0px 4px; }
div#dropList ul li { float: left; width: 100%; list-style: none; }
div#dropList ul li b { display: none; }


div#leftContent { display: block; float: left; width: 315px; height: 100px; height: auto !important; min-height: 100px; position: relative; top: 31px; left: 0px; background: url('/images/specific_logo.png') no-repeat 14px 3px; }
div#leftContent span {  }

div#webPlayer { float: left; position: relative; top: 98px; left: 0px; z-index: 100; }

div#listen { float: left; width: 238px; position: relative; top: -18px; left: 0px; z-index: 100; }
div#wmp { float: left; width: 78px; height: 61px; background: url('/images/listen_wmp.png') no-repeat; position: relative; top: 0px; left: 13px; }
div#wmp a { float: left; width: 41px; height: 41px; margin: -1px 0px 0px 15px; }
div#itunes { float: left; width: 71px; height: 61px; background: url('/images/listen_itunes.png') no-repeat; position: relative; top: -3px; left: 8px; }
div#itunes a { float: left; width: 44px; height: 41px; margin: -1px 0px 0px 13px; }
div#winamp { float: left; width: 39px; height: 63px; background: url('/images/listen_winamp.png') no-repeat; position: relative; top: -12px; left: 25px; }
div#winamp a { float: left; width: 39px; height: 43px; margin: -1px 0px 0px -1px; }
div#realplayer { float: left; width: 50px; height: 60px; background: url('/images/listen_flashplayer.png') no-repeat; position: relative; top: -20px; left: 53px; }
div#realplayer a { float: left; width: 50px; height: 41px; margin: -1px 0px 0px -1px; }

div#latestPlayed { float: left; width: 329px; height: 134px; height: auto !important; min-height: 134px; position: relative; top: -70px; left: -6px; }
div#latestPlayed div.top { float: left; width: 329px; height: 121px; background: url('/images/background_menu_left_senest_afspillet.png') no-repeat; }
div#latestPlayed div.mid { float: left; width: 279px; height: 10px; height: auto !important; min-height: 10px; background: url('/images/background_menu_left.png') repeat-y; margin-left: 28px; }
div#latestPlayed div.bottom { float: left; width: 279px; height: 12px; background: url('/images/background_menu_left_bottom.png') no-repeat; margin-left: 28px; }

div#upcomingSongs { float: left; width: 100%; height: 11px; height: auto !important; min-height: 11px; background: url('/images/text_upcoming_songs.png') no-repeat 0px 0px; padding-top: 21px; }
div#nowPlaying { float: left; width: 100%; height: 16px; height: auto !important; min-height: 16px; background: url('/images/text_now_playing.png') no-repeat 1px 0px; margin-top: 23px; padding-top: 21px; }
div#lastPlayed { float: left; width: 100%; height: 11px; height: auto !important; min-height: 11px; background: url('/images/text_last_played.png') no-repeat 0px 0px; margin-top: 21px; padding-top: 21px; }

div#upcomingSongs ul, div#nowPlaying ul, div#lastPlayed ul { float: left; width: 0px; width: auto !important; min-width: 0px; list-style: none; }
div#upcomingSongs ul li, div#nowPlaying ul li, div#lastPlayed ul li { float: left; width: 238px; }
div#upcomingSongs ul li div.song, div#nowPlaying ul li div.song, div#lastPlayed ul li div.song { float: left; max-width: 194px; white-space: nowrap; overflow: hidden; }
div#upcomingSongs ul li div.time, div#nowPlaying ul li div.time, div#lastPlayed ul li div.time { float: right; }
div#playlistBox ul li div.playlist, div#nowPlaying ul li div.playlist, div#lastPlayed ul li div.playlist { margin-bottom: 3px; float: left; width: 375px; max-width: 375px; white-space: nowrap; overflow: hidden; list-style: none; }

div#latestPlayed div.wrap { float: left; width: 240px; height: 10px; height: auto !important; min-height: 10px; margin: -52px 0px 0px 4px; padding: 15px 13px 12px 15px; }

div#rest { width: 279px; height: 100px; height: auto !important; min-height: 100px; position: relative; top: -70px; left: 22px; }

div#poll, div#latestForum div.bottom { float: left; width: 279px; height: 84px; height: auto !important; min-height: 84px; }
div#poll div.leftHeader, div#latestForum div.leftHeader { 
	float: left; 
	width: 265px; 
	height: 19px; 
	background: url('/images/background_menu_left_header.png'); 
	padding: 15px 0px 0px 14px; 
	
	color: #fefefe; 
	font-size: 14px;
	text-transform: uppercase;
	margin-top: -6px;
}
div#poll div.top, div#latestForum div.top { float: left; width: 279px; height: 52px; background: url('/images/background_menu_left_custom.png') no-repeat; }
div#poll div.mid, div#latestForum div.mid { float: left; width: 279px; height: 20px; height: auto !important; min-height: 20px; background: url('/images/background_menu_left.png') repeat-y; }
div#poll div.bottom, div#latestForum div.bottom { float: left; width: 279px; height: 12px; background: url('/images/background_menu_left_bottom.png') no-repeat; }
div#poll div.wrap, div#latestForum div.wrap { float: left; width: 240px; height: 10px; height: auto !important; min-height: 10px; margin: -53px 0px 0px 3px; padding: 14px 13px 12px 14px; }

div#headerPoll { width: 71px; height: 11px; background: url('/images/header_afstemning.png'); }
div#headerForum { float: left; width: 127px; height: 11px; background: url('/images/header_seneste_forum.png') }

div#latestForum ul { list-style: none; }
div#latestForum ul li { float: left; }
div#latestForum ul li ul { margin-top: 18px; }
div#latestForum ul li.first ul { margin: 0px; }

div#rightContent { float: left; width: 65px; height: 100px; height: auto !important; min-height: 100px; position: relative; top: 31px; left: 0px; }

div#rightMenu { width: 667px; min-height: 100px; height: auto !important; height: 100px; }

ul#menu { float: left; width: 0px; width: auto !important; min-width: 0px; position: relative; top: 34px; left: 20px; list-style: none; }
ul#menu li { float: left; width: 0px; width: auto !important; min-width: 0px; margin-right: 5px; }
ul#menu li a { float: left; height: 29px; }

li#menuForside a { width: 65px; background: url('/images/menu/menu_forside.png'); }
li#menuForside a:active, li#menuForside a:hover { background: url('/images/menu/menu_forside_hover.png'); }
li#menuChat a { width: 48px; background: url('/images/menu/menu_chat.png'); }
li#menuChat a:active, li#menuChat a:hover { background: url('/images/menu/menu_chat_hover.png'); }
li#menuProgram a { width: 72px; background: url('/images/menu/menu_program.png'); }
li#menuProgram a:active, li#menuProgram a:hover { background: url('/images/menu/menu_program_hover.png'); }
li#menuRequest a { width: 70px; background: url('/images/menu/menu_request.png'); }
li#menuRequest a:active, li#menuRequest a:hover { background: url('/images/menu/menu_request_hover.png'); }
li#menuCharts a { width: 62px; background: url('/images/menu/menu_charts.png'); }
li#menuCharts a:active, li#menuCharts a:hover { background: url('/images/menu/menu_charts_hover.png'); }
li#menuPlaylist a { width: 72px; background: url('/images/menu/menu_playlist.png'); }
li#menuPlaylist a:active, li#menuPlaylist a:hover { background: url('/images/menu/menu_playlist_hover.png'); }
li#menuMixes a { width: 53px; background: url('/images/menu/menu_mixes.png'); }
li#menuMixes a:active, li#menuMixes a:hover { background: url('/images/menu/menu_mixes_hover.png'); }
li#menuForum a { width: 58px; background: url('/images/menu/menu_forum.png'); }
li#menuForum a:active, li#menuForum a:hover { background: url('/images/menu/menu_forum_hover.png'); }
li#menuVIP a { width: 44px; background: url('/images/menu/menu_vip.png'); }
li#menuVIP a:active, li#menuVIP a:hover { background: url('/images/menu/menu_vip_hover.png'); }
li#menuKontakt a { width: 70px; background: url('/images/menu/menu_kontakt.png'); }
li#menuKontakt a:active, li#menuKontakt a:hover { background: url('/images/menu/menu_kontakt_hover.png'); }

div#topBoxes { float: left; width: 689px; height: 81px; position: relative; top: 60px; left: 0px; }
div#shoutbox { float: left; width: 322px; height: 81px; background: url('/images/background_shoutbox.png') no-repeat; margin-right: 8px; }

div#login { float: left; width: 332px; height: 79px; background: url('/images/background_login.png') no-repeat; padding: 11px 0px 0px 19px;  }
p#inputs { float: left; width: 227px; height: 48px; }
p#loginLinks { float: left; position: relative; top: 0px; left: 10px; width: 80px; }
div#login input.logininput { float: left; width: 164px; height: 16px; background: url('/images/input_login.png'); border: 0px; margin-bottom: 6px; padding: 3px 4px 3px 4px; }
div#login a#buttonLogin { float: left; width: 49px; height: 48px; background: url('/images/input_login_button.png'); margin: -27px 0px 0px 6px; }
a#forgotPassword, a#createUser { float: left; width: 0px; width: auto !important; min-width: 0px; } 

div#openLinks { float: left;  width: 121px; height: 100px; position: relative; top: -12px; left: 4px; }
div#openChat { width: 121px; height: 35px; background: url('/images/background_open_chat.png') no-repeat; }
div#openWebcam { width: 118px; height: 35px; background: url('/images/background_open_webcam.png') no-repeat; position: relative; top: -4px; left: 3px; }
div#openWebcam a, div#openChat a { float: left; width: 77px; height: 13px; margin-left: 25px; margin-top: 4px; }
div#openWebcam a { margin-left: 21px; }


div#contentTop { float: left; z-index: 2; position: relative; }
div#contentBottom { float: left; z-index: 1; position: relative; top: 2px; }

div#spot { float: left; width: 670px; height: 251px;  }
div#slideshow { float: left; width: 670px; height: 251px; z-index: -1; }
div#slideshow img { }
div#spot div#cut { float: left; width: 670px; height: 251px; background: url('/images/wavecut.png') no-repeat; z-index: 3; }

div#context { position: relative; top: -20px; left: 3px; width: 662px; height: 100px; z-index: -2; }

div#context div.top, div#context div.bottom { float: left; width: 662px; }
div#context div.top div.mid, div#context div.bottom div.mid { float: left; width: 656px; height: 3px; background: #ffffff; }
div#context div.topLeft { float: left; width: 3px; height: 3px; background: url('/images/content_top_left.png'); }
div#context div.topRight { float: left; width: 3px; height: 3px; background: url('/images/content_top_right.png'); }
div#context div.bottomLeft { float: left; width: 3px; height: 3px; background: url('/images/content_bottom_left.png'); }
div#context div.bottomRight { float: left; width: 3px; height: 3px; background: url('/images/content_bottom_right.png'); }

div#showContent { float: left; width: 638px; background: #ffffff; padding: 18px 13px 18px 11px; z-index: 10; }
div#showContent div.left { float: left; width: 478px; }
div#showContent div.right { float: left; width: 160px; }

div#copyright { float: left; width: 100%; margin-bottom: 20px; }
div#copyright a { float: left; width: 0px; width: auto !important; min-width: 0px; margin: 7px; }
div#copyright p { float: right; width: 0px; width: auto !important; min-width: 0px; margin: 7px; }

p#facebook { float: left; width: 0px; width: auto !important; min-width: 0px; height: 28px; height: auto !important; min-height: 28px; background: url('/images/icon_facebook.png') no-repeat 0px 1px; float: left; padding-left: 33px; line-height: 14px; }
p#facebook a { float: left; width: 0px; width: auto !important; min-width: 0px; }

p#twitter { float: left; width: 0px; width: auto !important; min-width: 0px; height: 28px; height: auto !important; min-height: 28px; background: url('/images/icon_twitter.png') no-repeat 0px 1px; float: left; padding-left: 33px; line-height: 14px; }
p#twitter a { float: left; width: 0px; width: auto !important; min-width: 0px; }

a#reklamer { float: left; width: 47px; height: 8px; background: url('/images/text_reklamer.png'); margin: 23px 0px 14px 0px; }
a#becomeSponsor { float: right; width: 61px; height: 9px; background: url('/images/text_become_sponsor.png'); margin: 23px 0px 13px 0px; }

div#adspot2, div#adspot2 a { float: left; width: 160px; height: 600px; }
div#adspotBottom, div#adspotBottom a { width: 468px; height: 60px; margin-bottom: 25px; margin-left: 100px; }

table#djlist, td#djlist, td#navn { font-family: Arial; font-size: 12px; color: black; }


#leftHeader-lytmed{ 
	float: left; 
	width: 265px; 
	height: 19px; 
	background: url('/images/leftheaders/lyt-med-via-mobil.png'); 
	padding: 15px 0px 0px 14px; 
	
	color: #fefefe; 
	font-size: 14px;
	text-transform: uppercase;
	margin-top: -6px;
}
#leftHeader-vianbefaler{ 
	float: left; 
	width: 265px; 
	height: 19px; 
	background: url('/images/leftheaders/vi-anbefaler.png'); 
	padding: 15px 0px 0px 14px; 
	
	color: #fefefe; 
	font-size: 14px;
	text-transform: uppercase;
	margin-top: -6px;
}
#leftHeader-information{ 
	float: left; 
	width: 265px; 
	height: 19px; 
	background: url('/images/leftheaders/information.png'); 
	padding: 15px 0px 0px 14px; 
	
	color: #fefefe; 
	font-size: 14px;
	text-transform: uppercase;
	margin-top: -6px;
}

.inputArea {
	display: inline; 
}

.noblock {
	display: inline; 
}
.block {
	display: block; 
}

.tblfuck {
	padding-left: 10px; 
	padding-top: 10px; 
}


.hvid a {color:#FF0000;}
.whitetext {color:#FFF;}
.popup { height: 90%; }

