/* GN ReSound Pulse */

html { font-size: 100% }
body {
	margin: 0px;
	padding: 0px 0px 20px 0px;
	font-family: arial, helvetica, sans-serif;
	font-size: 67%;
	color: #252525;
	text-align: center;
	background-color:	#000;
}

table, img, form, 
, textarea, select, radio {
	margin: 0;
	border: 0;
}
table, td, form, input, textarea, select {
	font-family: arial, helvetica, sans-serif;
	font-size: 1em;
	color: #252525;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
		Clearing floats
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

.clear {
	clear: both;
	height: 0px;
	width:	1px;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
		Accessibility & SEO
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.accessibility {
	display: none;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
		Typography
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

h1 {
	color:			#222222;
	font-size:		1.5em;
	font-weight:	bold;
	margin:			0px 20px 10px 20px;
	padding:		0px;
}

h2 {
	color:			#222222;
	font-size:		1.5em;
	font-weight:	bold;
	margin:			0px 20px 10px 20px;
	padding:		0px;
}

h3 {
	color:			#222222;
	font-size:		1.5em;
	font-weight:	bold;
	margin:			0px 20px 10px 20px;
	padding:		0px;
}

p {
	font-size:		1.1em;
	margin:			0px 20px 0px 20px;
	padding:		0px 0px 10px 0px;
}
table {
	margin-left:	20px;
}
a {
	color:			#7C7C7D;
	text-decoration:none;
}
a:hover,
a:active {
	text-decoration:underline;
}


a.white {
	font-size:		1.0em;
	font-weight:	bold;
	color:			#FFFFFF;
	text-decoration:none;
}
a.white :hover,
a.white :active {
	text-decoration:underline;
	/*background-color: #7C7C7D;	*/
}
	

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
		Forms
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

fieldset {
	display: inline;
	margin: 0;
	padding: 0;
	border: 0;
}
legend {
	display: none;
}

input.formfield {
	width: 300px;
	padding: 0;
}
input.formbutton {
	height: 19px;
	padding: 0 20px 0 10px;
	border: 0;
	font-weight: bold;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
		Main containers
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

#wrapper {
	width: 778px;
	margin: 0px auto;
	text-align: left;
}

#gnresound {
	float: left;
	width: 16px;
	height: 80px;
	margin-top: 106px;
	cursor: pointer;
	background: url('logo-gn-resound.gif') no-repeat;
}

div.white {
	width:200px;
	height: 80px;
	border-bottom: 1px solid #FFF;
	background: url('white_arrow_black_bg.gif') no-repeat center right;
	}

#container {
	float: left;
	position: relative;
	width: 762px;
	padding: 0px;
	text-align: left;
	background-color:	#E6E6E6;
}

#top
{
	background:			#CE0008 url("top.gif") no-repeat;
	height:				61px;
	padding:			37px 10px 0px 0px;
}

#logo
{
	background:			url("logo.gif") no-repeat;
	cursor:				pointer;
	float:				left;
	height:				57px;
	width:				168px;
}

	#logo h1
	{
		display:			none;
	}

#language
{
	background-color:	#FF0;
	float:				right;
}

#functions
{
	float:				right;
}

	#functions ul
	{
		list-style-type:	none;
		margin:				0px;
		padding:			0px;
	}

		#functions ul li
		{
			float:				left;
			margin:				1px 10px 0px 0px;
		}
	
			#functions ul li a
			{
				color:				#FFF;
				font-weight:		bold;
			}

#topnav
{
	float:				left;
	width:				400px;
}

	#topnav ul
	{
		list-style-type:	none;
		margin:				0px;
		padding:			16px 0px 0px 0px;
	}

		#topnav ul li
		{
			float:				left;
		}
	
			#topnav ul li a
			{
				float:				left;
				height:				30px;
			}

			#topnav ul li a#Performance					{ background-image:url("performance.gif");			width:83px; }
			#topnav ul li a#Simplicite					{ background-image:url("convenience.gif");			width:66px; }
			#topnav ul li a#Design						{ background-image:url("style.gif");			width:39px; }
		
			#topnav ul li a#Performance:hover			{ background-image:url("performance_hover.gif");			width:83px; }
			#topnav ul li a#Simplicite:hover			{ background-image:url("convenience_hover.gif");			width:66px; }
			#topnav ul li a#Design:hover					{ background-image:url("style_hover.gif");			width:39px; }
		
			#topnav ul li a#Performance.selected		{ background-image:url("performance_selected.gif");			width:83px; }
			#topnav ul li a#Simplicite.selected		{ background-image:url("convenience_selected.gif");			width:66px; }
			#topnav ul li a#Design.selected				{ background-image:url("style_selected.gif");			width:39px; }
		
			#topnav ul li a#Performance.selected:hover	{ background-image:url("performance_selected.gif");			width:83px; }
			#topnav ul li a#Simplicite.selected:hover	{ background-image:url("convenience_selected.gif");			width:66px; }
			#topnav ul li a#Design.selected:hover		{ background-image:url("style_selected.gif");			width:39px; }
		
				#topnav ul li a span
				{
					display:	none;
				}

div#container
{
	padding:			0px;
}

#content
{
	background-image:		url("bg.gif");
	background-position:	bottom;
	background-repeat:		no-repeat;
	border-left:			2px solid #CE0008;
	margin:					0px;
	zoom:					100%;
}

div#submenu
{
	margin:				0px;
	padding:			9px 0px 9px 13px;
}

	div#submenu ul
	{
		list-style-type:	none;
		margin:				0px;
		padding:			0px;
	}
	
		div#submenu ul li
		{
			float:					left;
			padding:		0px 5px 0px 6px;
		}
	
			div#submenu ul li a
			{
				color:					#3F3F3F;
				display:				block;
				font-weight:			bold;
				float:					left;
				padding:				2px 6px 1px 1px;
			}
		
		div#submenu ul li.selected
		{
			background:		url("submenu_left.gif") no-repeat left;
		}
	
			div#submenu ul li.selected a
			{
				background:				url("submenu_right.gif") right;
				color:					#FFF;
				height:					16px;
			}

img
{
	display:		block;
	/* &#198;ndret den 26-07-2006 - margin-bottom:20px; */
	margin-bottom:			20px;
}

img.feature
{
	margin-bottom:			20px;
}

div#features
{

	background:				url("feature_bg2.gif") no-repeat bottom;
	margin:					20px 0px 9px 20px;
	padding:				0px 0px 0px 0px;
	width:					718px;
	zoom:					100%;
}

div#features div.feature
{
	float:					left;
	margin:					0px 20px 0px 0px;
	padding:				0px 0px 10px 0px;
	width:					226px;
}

div#features div.last
{
	margin:					0px;
}

div#features h2
{

	background-image:		url("feature_head_bg.gif"); 
	font-size:				1.5em;
	margin:					0px;
	padding:				28px 0px 8px 9px;
}

div#features div.feature img
{
	display:				block;
	margin:					2px;
}

div#features h2 a
{
	color:					#FFF;
}

div#features p
{
	font-size:				1.1em;
	margin:					0px;
	padding:				9px 9px 0px 9px;
}

div#features p a
{
	color:					#000;
	text-decoration:		underline;
}

div#left
{
	float:					left;
	width:					444px;
}

div#right
{
	background-color:		#CE0008;
	background-image:		url("feature_bg.gif");
	background-position:	bottom right;
	background-repeat:		no-repeat;
	float:					right;
	margin:					0px 11px 20px 0px;
	padding:				0px 0px 10px 0px;
	width:					226px;
}

div#right h2
{
background-image:		url("feature_head_bg.gif");
	font-size:				1.5em;
	margin:					0px;
	padding:				28px 0px 8px 9px;	
	color:					#FFF;
}

div#right h2 a
{
	color:					#FFF;
}

div#right img
{
	display:				block;
	margin:					2px;
}

div#right p
{
	font-size:				1.1em;
	margin:					0px;
	padding:				9px 9px 0px 9px;
}

div#right p a
{
	color:					#FFF;
	text-decoration:		underline;
}

