@charset"utf-8";

#primary-contents {
	/*margin: -14px 0 0;*/
	/*padding: 0;*/
	padding-right: 22px;
	width: 410px;
}

#primary-contents hr {
	border: 0;
	border-top: 1px solid #CAAF79;
	float: left;
	margin: 10px 0 0;
	padding: 0;
	height: 1px;
	width: 410px;
}


*+html body div#main div#primary-contents hr {
	border: 0;
	border-bottom: 1px solid #CAAF79;
	margin-bottom: -10px;
}

div#main #primary-contents h1.overskrift,
#primary-contents h2.overskrift,
#primary-contents td.overskrift,
#primary-contents p.overskrift {
	color: #CAAF79;
	float: left;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 28px;
	font-weight: normal;
	font-style: normal;
	line-height: 36px;
	letter-spacing: 0;
	margin: 36px 0 0;
	padding: 0;
	width: 410px;
}

div#main #primary-contents h1.overskrift.first-child,
#primary-contents h2.overskrift.first-child,
#primary-contents p.overskrift.first-child {
	margin-top: 0;
}

#primary-contents td.menyNavn,
#primary-contents p.menyNavn,
#primary-contents h1.menyNavn {
	color: #CAAF79;
	float: left;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	line-height: 18px;
	letter-spacing: 0;
	margin: 10px 0 0;
	padding: 0;
	text-transform: uppercase;
	width: 310px;
}

#primary-contents td.menyPris
#primary-contents p.menyPris {
	color: #CAAF79;
	float: right;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	line-height: 18px;
	margin: 10px 0 0;
	padding: 0;
	text-align: right;
	width: 100px;
}

#primary-contents h1.rettNavn,
#primary-contents td.rettNavn, 
#primary-contents p.rettNavn {
	color: #000000;
	float: left;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: 18px;
	letter-spacing: 0;
	margin: 10px 0 0;
	padding: 0;
	width: 310px;
}

#primary-contents p.rettPris,
#primary-contents td.rettPris {
	color: #000000;
	float: right;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: 18px;
	margin: 10px 0 0;
	padding: 0;
	text-align: right;
	width: 95px;
}

#primary-contents p,
#primary-contents p.rettBeskrivelse {
	color: #919191;
	float: left;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: 18px;
	margin: 0;
	padding: 0;
	width: 310px;
}


td.rettNavn,
td.rettPris
{
	display: table-cell;
	float: none;
}