@charset"utf-8"; 

div#secondary-contents h7 span a{
	color:#CAAF79;
	text-decoration: none;
}
div#secondary-contents h7 span a:hover{
	color:#5a5a5a;
	text-decoration: none;
}


/*====================
 + Header
====================*/

div#pageContainer div#mainVisual { height: 89px; }

/*====================
 + leftNavigation
====================*/

div#container #leftNavigationColumn { padding-top: 260px; }

/*====================
 + Main
====================*/

div#main div#primary-contents
{
	width: 413px;
	padding-top: 22px;
	overflow: hidden;
}

div#main div#primary-contents p
{
	/*font-size: 20px;*/
}

div#main div#calendar
{
	width: 245px;
	margin-bottom: 10px;
}

div#main #calendarPop div.dp-popup,
div#main div.dp-popup { width: 224px; }
div#main #primary-contents #calendarPop div.dp-popup,
div#main #primary-contents div.dp-popup { width: 244px; }
div#main table.jCalendar { width: 224px; }
div#calendarPop div.dp-popup h2,
div#main div.dp-popup h2 { border-top: none; }

div#main div#calendar h2
{
	font-size: 14px;
	font-weight: normal;
	line-height: 2.2;
	height: 36px;
}

p.weddingTitle
{
	background: url(/Media/Images/Ekebergrestauranten/Lib/configurationWeddingTitle.gif) no-repeat left top;
	width: 244px;
	height: 87px;
}

p.weddingTitle span { display: none; }

p.kontaktTitle
{
	background: url(/Media/Images/Ekebergrestauranten/Lib/kontaktossTitle.gif) no-repeat left top;
	width: 248px;
	height: 26px;
}

p.kontaktTitle span { display: none; }

/*====================
 +Secondary
====================*/

div#main div#secondary-contents
{
	/*width: 367px;*/
	/*padding-top: 260px;*/
}

div#main div#secondary-contents p.ringoss span { display: none; }

div#main div#secondary-contents p.ringoss
{
	height: 56px;
	width: 166px;
	background: url(/Media/Images/Ekebergrestauranten/Lib/configurationRing.gif) no-repeat left top;
}

div#main div#secondary-contents p.tlf span { display: none; }

div#main div#secondary-contents p.tlf
{
	height: 26px;
	width: 199px;
	background: url(/Media/Images/Ekebergrestauranten/Lib/configurationTlf.gif) no-repeat left top;
}

/*====================
 +Boxes
====================*/

div#selectArea
{
	float: left;
	padding-bottom: 15px;
	overflow: hidden;
	width: 245px;
}

div#timeSelect,div#placeSelect,div#number
{
	float: left;
	font-size: 12px;
}

label
{
	color: #ccaf79;
	font-size: 12px;
}

select
{
	margin-top: 7px;
	border: 1px solid #c8c8c8;
	font-size: 11px;
	font-weight: normal;
}

option
{
	border: 1px solid #c8c8c8;
	font-size: 11px;
	font-weight: normal;
}

div#timeSelect
{
	width: 75px;
	margin-left: 10px;
}

div#placeSelect { width: 105px; }
div#number { width: 50px; }

div#inputArea
{
	clear: both;
	border-top: 1px solid #caaf79;
	padding-top: 30px;
	width: 245px;
}

div#inputArea input,
div#inputArea textarea
{
	border: none;
	background-color: #F3EFE4;
	margin-bottom: 8px;
	width: 235px;
	color: #5a5a5a;
	padding: 3px 5px;
	font-size: 11px;
	font-weight: normal;
}

div#inputArea textarea
{
	height: 80px;
	font-family: Arial,Helvetica,Verdana,sans-serif;
}

div#inputArea input.sendBtn
{
	width: auto;
	float: right;
}

div.kontaktList { padding-bottom: 10px; }

#primary-contents div.kontaktList h3
{
	color: #5a5a5a;
	font-size: 12px;
	font-weight: normal;
	line-height: 1.4;
}

#primary-contents div.kontaktList h4
{
	color: #5a5a5a;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	line-height: 1.4;
}

#primary-contents div.kontaktList p
{
	color: #919191;
	font-size: 12px;
	font-style: italic;
	margin-bottom: 0;
	line-height: 1.4;
}

body.kontaktoss div#inputArea { border: none; }

#primary-contents p.send
{
	background: url(/Media/Images/Ekebergrestauranten/Lib/sendTitle.gif) no-repeat left top;
	height: 57px;
	width: 245px;
	margin-bottom: 30px;
}

p.send span { display: none; }

body.kontaktoss div#secondary-contents input.sendBtn
{
	float: none;
	margin-top: 12px;
}

p.jobb
{
	background: url(/Media/Images/Ekebergrestauranten/Lib/jobbTitle.gif) no-repeat left top;
	width: 250px;
	height: 76px;
	margin-bottom: 7px;
}

p.jobb span { display: none; }

p.meny
{
	background: url(/Media/Images/Ekebergrestauranten/Lib/menyTitle.gif) no-repeat left top;
	width: 391px;
	height: 48px;
}

p.meny span { display: none; }
div#menyContainer { }

div.menyList
{
	border-bottom: 1px solid #CAAF79;
	line-height: 1.4;
	margin-bottom: 10px;
	padding-bottom: 10px;
	position: relative;
}

div#primary-contents div.menyList p
{
	font-size: 12px;
	color: #000000;
	margin-bottom: 0;
	line-height: 1.4;
}

div#primary-contents div.menyList p.price
{
	color: #919191;
	font-size: 12px;
	position: absolute;
	text-align: right;
	top: 0;
	width: 100%;
}

body.meny div#main div#primary-contents { width: 391px; }


body #middleCalendarContainer h2 span 
{
	display: none;
}
div#secondary-contents h7 span{
	display: block;
	width:350px;
}
