@import url('http://fonts.googleapis.com/css?family=Ubuntu');

body {
	background: #efefef fixed top right no-repeat;
}
body:before {          height: 10px;
          content: "";
          position: fixed;
          top: -10px;
          left: 0;
          width: 100%;

          z-index: 100;
}
a {
	color: #bd0926;
}
#container {
font-family: 'ubuntu', Arial;
	margin-top: 80px;
padding: 20px 20px 20px 20px;
/*border: 1px solid #9e9e9e;*/
border-radius: 0;
-webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.20);
-moz-box-shadow:    0px 0px 10px 0px rgba(50, 50, 50, 0.20);
box-shadow:         0px 0px 10px 0px rgba(50, 50, 50, 0.20);
}
#global {
display: none;
}
#navi {
background-color: #fff;
	border-radius: 0px;
border-top: 1px solid #646464;
border-bottom: 1px solid #646464;
display:none;
}
#navi a:hover {
	background: url(‘../img/bg_white_20.png’) repeat left top;
	border-radius: 0px;
color: black;

}
#navi li.current a, #navi li.current a:hover {
	background: url(‘../img/bg_white_30.png’) repeat left top;
	cursor: default;
	text-decoration: none;
	border-radius: 0px;
color: black;
}

#navi a{
color: #646464;;
text-transform: uppercase;
border-right: 1px solid #646464;;
text-shadow: none;
padding: 17px;
}


#navi ul{
padding: 15px 0;
}


li.time a,
li.card a{
	display: none;
}
div.slides div a {
	background: #fff;
	color: #404040;
	text-shadow: none;
}
div.slides div a:hover {
	background: #fff;
}
#action a.giftcard,
#action a.giftcard:hover {
	border-color: none;
	border-radius: 0px;
border: none;
background-color: #80a696;
text-shadow: none;
background-image: none;
}
#action a.booking,
#action a.booking:hover,
a.button,
a.button:hover {
border: none;
text-shadow: none;
	border-radius: 0px;
background-image: none;
background-color: #80a696;
}

#action a.booking strong{
background: url(../img/icon_date.png) no-repeat 0 11px;
}

#footer,
#footer a {
background-color: none;
text-shadow: none;
	color: #646464;
width: 987px;
	text-transform: uppercase;
font-family: 'Ubuntu', Arial;
font-size: 13px;
letter-spacing: 2px;
padding-top: 20px;
}
div#hours h3,
div#hours {
	color: #000;
}

#hours li em{
width: 225px;
}


td.price a:link,
span.description a:link,
table.products a {
	color: #969695;
}
ul.pages > li > a {
	color: #404040;
}
div#subnavi > ul > li > a:hover {
	background: #EEEEEE;
	border-radius: 5px;
	text-decoration: none;
}
div#subnavi > ul > li.current > a {
	border-radius: 5px;
}
ul.contactAddress > li#map1 > a {
	color: grey;
}


ul.pagination li a{
display: none;
}


#side {
margin-top: 35px;
padding: 0px;
width:315px;
}

#side div{
margin: 0px;
}

#side h3 {
margin-bottom: 5px;
border: none;
}

#content p.intro{
border-bottom: none;
font-size: 13px;
}

#content h1{
padding-bottom: 8px;
}

#newsletter{
width:283px;
padding:10px;
background-color: #fff;
border: 1px solid #646464;
margin-bottom: 10px;
}

#focus{
width:293px;
padding:10px;
background-color: #fff;
border: 1px solid #646464;
}

.pam{
padding:0px;
}

.sidebar-speciel{
text-align:left;
}

#loopedSlider a.previous{
display: none;
}

#loopedSlider a.next{
position: absolute;
top: 154px;
right: 10px;
}

#content{
margin: 35px 0px 0px 0px;
/*min-height: 300px;*/
}

#side ul.content.contactAddress{
border: none;
margin-bottom: 15px;
}

#side ul.content.contactAddress li{
border-radius: 0;
width: 295px;
}

#side ul.contactAddress li:hover, #side ul.contactAddress li.selected{
border: none;
}

#subnavi{
display: none;
}

#loopedSlider {
    border-bottom: 0px solid #eee;
} 

div.slides div a {
	display: none;
}


#loopedSlider img {
    border: none;
    padding: 0;
    width: 100%;
  	height: 100%;
} 

div.container {
height: 380px !important;
}