﻿/**
 * NC Framework - Screen styles
 * @author	MEL
 * @revised	30/03/07
*/

/**
 * Tags
*/
a img { border:0; }
h6 { margin:0; padding:0; }
h5 { margin:0; padding:0; }
h4 { margin:0; padding:0; }
h3 { margin:0; padding:0; }
h2 { margin:0; padding:0; }
h1 { margin:0; padding:0; }
.h1 {font-weight:bold; margin:0; padding:0; font-size:110%; margin:0; margin-bottom:1.2em; padding:0; }
/**
 * Structural elements
*/
#masthead 		{ clear:both; zoom:1;}
#masthead:after	{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
#logo			{ float:left;}
#tools			{ float:right; text-align: right;}
img#logo-screen	{ display:block;}
img#logo-print	{ display:none !important; }

#siteactions {float:right; text-align: left;}
.ms-MenuUIPopupBody { text-align:left !important; }


#siteactions a {color: #CB0020;}
#topmenu  						{ clear:both; zoom:1; }
#topmenu:after					{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
#topmenu ul 					{ list-style-type:none; margin:0; padding:0; }
#topmenu li 					{ float:left; border-right:1px solid #fff; }
#topmenu a:visited	 			{ font-size:120%; color:#000; text-decoration:none; background:url(../images/menu_bg.gif) repeat-x; display:block; color: #fff; font-weight: bold;	text-decoration: none; width: 226px; text-align:right; padding:3px 11px 5px 0; }
#topmenu a:link	 			{ font-size:120%; color:#000; text-decoration:none; background:url(../images/menu_bg.gif) repeat-x; display:block; color: #fff; font-weight: bold;	text-decoration: none; width: 226px; text-align:right; padding:3px 11px 5px 0; }
#topmenu a:visited:hover	 	{ color:#ccc; }

#topmenu a:hover	 	{ color:#ccc; }

#menu {}
#menu:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#submenu {clear:both;background-color:#C4C5C8;zoom:1;padding:2px 25px;}
#submenu:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#submenu ul {list-style-type:none;margin:0; padding:0;}
#menu ul {list-style-type:none;margin:0; padding:0;}
#menu li { 
	float:left; width:237px;	border-right:1px solid #fff;
	background: transparent url(../images/menu_bg.gif) repeat-x left bottom;
}
#menu li.selected {background-image:url(../images/menu_bg_over.gif);}
#menu li.selected a:visited {color:#333; }
#menu li.selected a:link {color:#333; }
#submenu li {float:left;}
#menu a img {display:block; border:0; padding-bottom: 4px;}
#menu a { height: 22px; padding-top: 80px;}
#menu a:visited {
	font: bold 13px Arial; 	display:block; 	text-align:right; 	color:#fff;
	text-decoration:none; 	padding-right:12px;
/*	background: transparent url(../images/menu_bg.gif) repeat-x left bottom;*/
}
#menu a:link {
	font: bold 13px Arial; 	display:block; 	text-align:right; 	color:#fff;
	text-decoration:none; 	padding-right:12px;
/*	background: transparent url(../images/menu_bg.gif) repeat-x left bottom;*/
}
#menu a:visited:hover {color:#ccc;}
#menu a:hover {color:#ccc;}
#submenu a:visited {font:11px Arial; display:block; color:#000; text-decoration:none; padding-right:25px;}
#submenu a:link {font:11px Arial; display:block; color:#000; text-decoration:none; padding-right:25px;}
#submenu a:visited:hover {color:#CB0020; }

#submenu a:hover {color:#CB0020; }

#menu a#link1 { background: url(/Style%20Library/GNRediscoverSound/images/billed1_comb.jpg) no-repeat -237px 0;}
#menu a#link2 { background: url(/Style%20Library/GNRediscoverSound/images/billed2_comb.jpg) no-repeat -237px 0;}
#menu a#link3 { background: url(/Style%20Library/GNRediscoverSound/images/billed3_comb.jpg) no-repeat -238px 0;}
#menu a#link4 { background: url(/Style%20Library/GNRediscoverSound/images/billed4_comb.jpg) no-repeat -237px 0;}

#menu a#link1:hover { background: url(/Style%20Library/GNRediscoverSound/images/billed1_comb.jpg) no-repeat}
#menu a#link2:hover { background: url(/Style%20Library/GNRediscoverSound/images/billed2_comb.jpg) no-repeat}
#menu a#link3:hover { background: url(/Style%20Library/GNRediscoverSound/images/billed3_comb.jpg) no-repeat}
#menu a#link4:hover { background: url(/Style%20Library/GNRediscoverSound/images/billed4_comb.jpg) no-repeat}

#menuPreload { display:none;}


#topmenu li.sel a:visited		{ }


#topmenu li.sel a:link		{ }
#topmenu li.sel a:visited:hover	{ }

#topmenu li.sel a:hover	{ }

#submenu { background-color:#C4C5C8; color:#CB0020; margin:0px;border-right:1px solid #fff;  padding:1px 0 2px 26px; }
#submenu a:visited { color:#000000;	text-decoration:none; padding-right:15px; }
#submenu a:link { color:#000000;	text-decoration:none; padding-right:15px; }
#submenu a:hover { color:#CB0020; text-decoration:none;	padding-right:15px; }

#content  				{ clear:both; background-color:#fff; border:1px solid #C4C5C8; border-width:0 1px; width:949px; height:314px; }
#grid					{ clear:both; background-color:transparent; }
	
#col-left 	{ width:415px; padding:25px; float: left;}
#col-left h1 { font-size:110%; margin:0; margin-bottom:1.2em; padding:0; }
#col-right 	{ float: right; width:474px; height:314px; overflow:hidden; /*background-color:black*/ background-color: #fff; }
background-color: #fff; }
.col			{ float:left; overflow:hidden;}/*ie6*/


#footer					{ color:#000; zoom:1; }
#footer a 				{ color: #c4c5c8; text-decoration: none;}
#footer a:hover			{ text-decoration: underline;}
#footer:after			{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
#footer #left 			{ float:left; text-align:left; padding-top:5px; width: 100%;}
#footer #resoundlogo	{ float:right; margin-top: -17px;}

#campaigns { background: url(../images/red_gradiens_475x85.jpg) repeat-x; border-right:1px solid #fff; height:85px; }
#campaign-left { padding-left: 10px; padding-top: 5px; height: 80px; width:465px; text-align:left; font-size: 13px;}
#campaign-middle { width:237px; padding-top: 33px; height: 52px;}
#campaign-right { width:237px; border-right:none; padding-top: 33px; height: 52px;}
.campaign { float:left; border-right:1px solid #fff; height:100%; text-align:center; color:#fff; font-size:130%; }
.campaign a:visited { color:#fff; text-decoration:none; font-weight:bold; font-size:85%; }
.campaign a:link { color:#fff; text-decoration:none; font-weight:bold; font-size:85%; }
.campaign a:visited:hover { color:#cccccc; text-decoration:none; }

.campaign a:hover { color:#cccccc; text-decoration:none; }

.randominfo{height: 60px; width: 333px; padding-left:100px; font-size:12px; vertical-align:middle}

.privacy{color:#c4c5c8; text-decoration: none; font-weight:bold;}


iframe{overflow:hidden;}


.iframe{overflow:hidden;}


/**
 * Misc helper classes
*/

.offscreen		{ display:none; }

hr		{ display:none; }
.left 			{ float:left; }
.right 			{ float:right; }
.link-cursor	{ cursor:pointer; cursor:hand; }

hr.solid			{ border-top:1px solid #666 !important; margin:.5em 0; border-style:solid; border-color:#E6E9EE; background-color:transparent; height:1px; overflow:hidden; }






html{
	height:100%;			/* required */
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
	text-align: center;		/* horizontal centering hack for IE */
	color:#000;
	padding: 0;				/* required to "hide" distance div */
	margin: 0;				/* required to "hide" distance div */
	height: 100%;
	vertical-align:top;
}

#pagecontent{
	/*font-size: 11px;*/
	font-weight:normal;
	height: 230px;     
	width: 420px;
	overflow:auto;
	overflow-x:hidden;	
}

#content a:link {
	color: #CB0020;
	text-decoration: none;
}
#content a:visited {
	color: #CB0020;
	text-decoration: none;
}
#content a:hover {
	color: #CB0020;
	text-decoration: underline;
}
#content a:active {
	color: #CB0020;
	text-decoration: none;
}

.countrySelect {
	font-size: 10px;
	font-weight:normal;
	font-family: Arial;
	width:140px;
}

/* Main containers to center the website using css */

div#distance { 
	margin-bottom: -290px; /* half of content height */
	width: 1px;           /* required to "hide" distance div */
	height: 50%;          /* required */
	float: left;          /* required */

}
div#frame {
	position: relative;   /* positions content on top of distance */
	text-align: left;     /* horizontal centering hack for IE */
	height: 580px;         /* required - desired height */
	width: 952px;          /* required - desired width */
	background: #fff;     /* cosmetic */
	margin: 0 auto;       /* required */
	clear: left;          /* required */
}

/* Other containers */

#toplogo {
	position:absolute;
	left:0px;
	top:0px;
	width:250px;
	height:27px;
	z-index:1;
}

#topicons {
	position:absolute;
	left:680px;
	top:0px;
	margin: 0px;
	width: 121px;
	height:19px;
}

#countryselection {
	margin: 0px;
	width: 150px;
	height:27px;
	text-align:right;
	float
}

#topimg1 {
	margin: 0px;
	width: 237px;
	height:78px;
}

#topimg2 {
	margin: 0px;
	width: 237px;
	height:78px;
}

#topimg3 {
	margin: 0px;
	width: 237px;
	height:78px;
}

#topimg4 {
	margin: 0px;
	width: 237px;
	height:78px;
}

/*
#submenu {
	position:absolute;
	left:0px;
	top:129px;
	margin: 0px;
	width: 924px;
	height:17px;
	border-left:#C4C5C8 1px solid;
	border-right:#C4C5C8 1px solid;
	font-size: 11px;
	line-height: 16px;
	margin: 0px;
	color:#CB0020;
	background-color:#C4C5C8;
	padding-left:25px;
}
*/

#leftcontent {
	position:absolute;
	left:0px;
	top:146px;
	margin: 0px;
	width: 475px;
	height:314px;
	border-left:#C4C5C8 1px solid;
}

#rightcontent {
	position:absolute;
	left:476px;
	top:146px;
	margin: 0px;
	width: 474px;
	height:314px;
	border-right:#C4C5C8 1px solid;
}


#adress {
	position:absolute;
	left:70px;
	top:545px;
	margin: 0px;
	width: 781px;
	height:30px;
	text-align:center;
	padding-top: 5px;
}

/*
#resoundlogo {
	position:absolute;
	left:851px;
	top:545px;
	margin: 0px;
	width: 100px;
	height:35px;
}*/

/* Mainmenu */


#navlist {
	margin: 0px;
	padding: 0px;
	height:24px;
}
#navlist li { /* placeringen af menuen */
	float: left;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	white-space: nowrap;
	text-align:right;

}
#navlist a:visited {
	display: block;
	margin: 0px;
	padding-left: 0px;	
	background-image:  url(../images/menu_bg.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	width: 238px;
	height:24px;
	line-height:22px;
}
#navlist a {
	display: block;
	margin: 0px;
	padding-left: 0px;	
	background-image:  url(../images/menu_bg.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	width: 238px;
	height:24px;
	line-height:22px;
}
#navlist a:hover {
	background-image:  url(../images/menu_bg.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	color: #ccc;
	font-weight: bold;
	height:24px;
}
#menubar #navlist .uberlink {
	background-image:  url(../images/menu_bg_over.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	color: #333 !important;
	font-weight: bold;
	color: #2D1E2D;
	cursor: default;
}

div#flash .ms-SPZone { 
}

div#flash .ms-SPZone embed {
	 height: 300px;
}

div#flash .ms-SPZone object {
	 height: 300px;
}

