﻿html,body {margin:0;}
body {background:#909b94 url(../images/Baroli/background.gif) no-repeat center top fixed;color:#ffffff;font:12px Arial, Helvetica, sans-serif;}
a {text-decoration:none;color:#ffffff;}
a:hover {text-decoration:underline;}

.container {width:958px;margin:0 auto;}
.main {width:948px;margin:0 5px 10px 5px;float:left;}
.header {float:left;}
.header .logo {width:295px;height:146px;float:left;background:url(../images/Baroli/logo.jpg);}
.header .banner {width:613px;height:106px;float:left;padding:20px 20px 20px 20px;vertical-align:middle;background:url(../images/Baroli/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;}
.payoff {width:948px;height:24px;float:left;background:#21211f url(../images/Baroli/payoff.jpg) no-repeat left center;}
.mainMenu {width:948px;height:37px;margin:0 0 0 0;float:left;background:url(../images/Baroli/menuBackground.jpg) no-repeat right center;}
.content {width:948px;margin:0 0 0 0;background:#3d1915;float:left;}
.makeReservation p {margin-bottom:5px;}
.simpleContent {width:928px;padding:10px;color:#000000;background-color:#ffffff;float:left;}

/* Menu */
a.OmOs {width:97px;height:37px;float:left;display:block;background:url(../images/Baroli/OmOs.jpg);}
a.Menu {width:80px;height:37px;float:left;display:block;background:url(../images/Baroli/Menu.jpg);}
a.Indretning {width:113px;height:37px;float:left;display:block;background:url(../images/Baroli/Indretning.jpg);}
a.SelskaberOgArrangementer {width:230px;height:37px;float:left;display:block;background:url(../images/Baroli/SelskaberOgArrangementer.jpg);}
a.Smiley {width:98px;height:31px;float:left;display:block;margin:0 0 0 0;float:right;background:url(../images/Baroli/Smiley.gif);}

/* Front page */
.frontPageTop {width:932px;height:359px;float:left;border:solid 8px #eeebdd;}
.frontPageTopFlash {width:564px;height:359px;float:left;}
.frontPageTopContent {width:320px;height:319px;float:left;padding:20px 20px 20px 20px;border-left:solid 8px #eeebdd;background:#295f77;}
.frontPageTopContent h2:first-child {margin-top:0;}
.frontPageBottom {width:948px;height:154px;float:left;}
.frontPageBottom h2 {font-size:14px;margin:10px 0 0 0;}
.frontPageBottom p {margin:10px 0 0 0;}
.baroli {width:246px;height:138px;float:left;border:solid 8px #3d1915;background:url(../images/Baroli/frontPageBottom.jpg) no-repeat left center;}
.address {width:354px;height:138px;float:left;padding:8px 8px 8px 8px;background:#3d1915;}
.openingHours {width:292px;height:138px;float:left;padding:8px 8px 8px 16px;background:#762e29;}

/* Sub page */
.subPage {width:932px;float:left;border:solid 8px #eeebdd;}
.subMenu {width:200px;height:460px;margin:0 0 0 0;padding:0;float:left;background:#3d1915;}
.subMenu .header {width:100%;padding:10px 0 10px 0;font-size:16px;font-weight:bold;text-transform:uppercase;text-align:center;}
.subMenu .menu {padding:20px 20px 20px 20px;}
.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:684px;min-height:420px;margin:0 0 0 0;padding:20px 20px 20px 20px;float:left;border-left:solid 8px #eeebdd;background:#295f77;}
.ReturTilForsiden {margin:20px 0 0 20px;float:left;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:932px;padding:8px;background:#295f77;color:#ffffff;border-top:8px solid #eeebdd;}
.calendar {float:left;margin-right:10px;width:230px;}
.event-list {float:left;width:692px;}
.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:#ffffff;text-decoration:underline;}
.none {display:none;}


