﻿html,body {margin:0;}
body {color:#000000;font:12px Arial, Helvetica, sans-serif;background:#9b9990;}
a {color:#000000;text-decoration:none;}
a:hover {text-decoration:underline;}

.container {width:958px;margin:0 auto;}
.main {width:958px;margin:0 0 10px 0;background:url(../images/TheLodge/content.gif) repeat-y;float:left;}
.top {width:958px;height:25px;background:url(../images/TheLodge/top.gif) no-repeat center;}
.header {float:left;}
.header .logo {width:116px;height:116px;margin:0 0 0 25px;float:left;background:url(../images/TheLodge/logo.gif);}
.header .banner {width:739px;height:74px;padding:15px 15px 15px 15px;margin:0 0 0 11px;float:left;border:solid 6px #ffffff;background:url(../images/TheLodge/banner.jpg);}
.header .banner h1:first-child {margin-top:0;}
.header .banner h2:first-child {margin-top:0;}
.header .banner h3:first-child {margin-top:0;}
.mainMenu {width:800px;height:30px;margin:11px 11px 11px 24px;float:left;background:url(../images/TheLodge/menuBackground.jpg) no-repeat right center;}
.content {width:910px;margin:0 24px 0 24px;float:left;}
.bottom {width:958px;height:25px;float:left;background:url(../images/TheLodge/bottom.gif) no-repeat;}
.makeReservation p {margin-bottom:5px;}
.simpleContent {width:938px;padding:10px;color:#000000;background-color:#ffffff;float:left;}

/* Menu */
a.OmOs {width:79px;height:30px;float:left;display:block;background:url(../images/TheLodge/OmOs.jpg);}
a.Menu {width:64px;height:30px;float:left;display:block;background:url(../images/TheLodge/Menu.jpg);}
a.Indretning {width:94px;height:30px;float:left;display:block;background:url(../images/TheLodge/Indretning.jpg);}
a.SelskaberOgArrangementer {width:209px;height:30px;float:left;display:block;background:url(../images/TheLodge/SelskaberOgArrangementer.jpg);}
a.Smiley {width:98px;height:31px;float:left;display:block;margin:11px 0 0 0;background:url(../images/TheLodge/Smiley.gif);}
.menuSpacer1 {width:30px;height:30px;float:left;background:url(../images/TheLodge/menuSpacer1.jpg);}
.menuSpacer2 {width:30px;height:30px;float:left;background:url(../images/TheLodge/menuSpacer2.jpg);}
.menuSpacer3 {width:30px;height:30px;float:left;background:url(../images/TheLodge/menuSpacer3.jpg);}

/* Front page */
.frontPageTop {width:898px;height:356px;background:url(../images/TheLodge/frontPageTop.jpg) no-repeat right center;border:solid 6px #ffffff;}
.frontPageTopContent {width:350px;height:336px;position:relative;top:-356px;z-index:100;padding:10px 0 10px 20px;}
.frontPageBottom {width:940px;margin:15px auto 10px auto;background:url(../images/TheLodge/frontPageBottom.jpg);}
.frontPageBottom p {margin:20px 0 20px 0;font-size:12px;}
.map {width:430px;height:188px;float:left;border:solid 6px #ffffff;}
.openingHours {width:210px;height:190px;margin:0 0 10px 20px;float:left;border-right:dotted 1px #9b9990;}
.address {width:210px;height:190px;margin:0 0 10px 20px;float:left;}

/* Sub page */
.subMenu {width:200px;height:410px;margin:0 11px 0 0;padding:0;float:left;border:solid 6px #ffffff;}
.subMenu .header {width:100%;padding:10px 0 10px 0;margin:0 0 15px 0;color:#ffffff;background-color:#9b9990;font-size:16px;font-weight:bold;text-transform:uppercase;text-align:center;}
.subMenu .menu {padding:20px 20px 20px 20px;height:340px;}
.subMenu .menu ul {margin:0;padding:0;}
.subMenu .menu li {list-style-type:none;margin:0 0 10px 0;text-transform:uppercase;}
.subMenu .menu ul li ul li {margin:10px 0 10px 20px;text-transform:none;}
.subMenu .menu .rtSelected a {font-weight:bold;}
.page {width:634px;min-height:370px;margin:0 0 0 0;padding:20px 20px 20px 20px;float:left;border:solid 6px #9b9990;background:#ffffff;}

.ReturTilForsiden {margin:0 20px 10px 20px;text-transform:uppercase;}

/* The Dining Project */
.TheDiningProject {width:958px;float:left;color:#000000;font:12px Arial, Helvetica, sans-serif;}
.TheDiningProject .top {width:958px;height:18px;float:left;padding:6px 0 0 0;background:url(../images/TheDiningProject/top.png);text-align:center;}
.TheDiningProject .top p {margin:0;font-size:11px;font-weight:bold;color:#636363;}
.TheDiningProject .content {width:950px;float:left;margin:0 0 0 0;padding:0 4px 0 4px;border:none;background:url(../images/TheDiningProject/content.png);}
.TheDiningProject .block {width:274px;float:left;padding:10px 20px 0 20px;background:url(../images/TheDiningProject/line.gif) no-repeat left center;font-size:10px;}
.TheDiningProject .block:first-child {background:none;}
.TheDiningProject .block .logo {text-align:center;padding:0 0 10px 0;}
.TheDiningProject .block p {margin:0;font-size:10px;}
.TheDiningProject .block a {color:#000000;}
.TheDiningProject .bottom {width:958px;height:17px;float:left;background:url(../images/TheDiningProject/bottom.png);}

/* Event calendar */
.events {float:left;width:910px;padding:15px 0 0 0;margin:15px 0 0 0;color:#000000;border-top:dotted 1px #9b9990;}
.calendar {float:left;margin-right:10px;width:230px;}
.event-list {float:left;width:300px;}
.date {}
.selectableDate {font-weight:bold !important;color:#000000 !important;}
.selectableDate:hover {background:#dcdcdc;}
.selectedDate {font-weight:bold !important;background:#dcdcdc !important;color:#000000 !important;}
.rcRow td {border:none !important;}
.event-list h2 {margin-top:0;font-size:20px;}
.event-list a {color:#000000;text-decoration:underline;}
.none {display:none;}