@charset "UTF-8";


/*

* * * * * Design + Realisation: Marc Rinderknecht
* * * * * www.kobebeef.ch
* * * * * © 2009 - 2010
*/


/* * * * * START: GENERAL STUFF * * * * */
html, body {
	background: #FFF;
	color: #333;
}
a {
	color: #cdbca8;
}
a:hover {
	color: #333;	
}
/* * * * * END: GENERAL STUFF * * * * */



/* * * * * START: HEADER * * * * */
#header {
	border-bottom: 1px solid #cdbca8;
	background: url(/media/images_layout_rest/bg_header_restaurant.gif) repeat-x;
}
/* * * * * END: HEADER * * * * */


/* * * * * START: NAVIGATION * * * * */
#navigation {
	width: 579px;
	padding-left: 196px;
}
#navigation ul li#btnSwitchToClub {
	margin: -2px 0 0 20px;	
}
#navigation ul li#btnSwitchToClub a{
	height: 13px;
	width: 49px;
	background: url(/media/images_layout_rest/switch_to_club_a.gif) no-repeat ; /*  */
}
#navigation ul li#btnSwitchToClub a:hover{
	background: url(/media/images_layout_rest/switch_to_club_b.gif) no-repeat ; /*  */
}
#navigation ul li#mnHome a {
	width: 31px;
	background: url(/media/images_layout_rest/mn_rest_home_a.gif) no-repeat;
}
#navigation ul li#mnHome a:hover, #navigation ul li#mnHome.active a {
	background: url(/media/images_layout_rest/mn_rest_home_b.gif) no-repeat;
}
#navigation ul li#mnjade a {
	width: 28px;
	background: url(/media/images_layout_rest/mn_rest_jade_a.gif) no-repeat;
}
#navigation ul li#mnjade a:hover, #navigation ul li#mnjade.active a {
	background: url(/media/images_layout_rest/mn_rest_jade_b.gif) no-repeat;
}
#navigation ul li#mnRestaurant a {
	width: 72px;
	background: url(/media/images_layout_rest/mn_rest_restaurant_a.gif) no-repeat;
}
#navigation ul li#mnRestaurant a:hover, #navigation ul li#mnRestaurant.active a {
	background: url(/media/images_layout_rest/mn_rest_restaurant_b.gif) no-repeat;
}
#navigation ul li#mnBar a{
	width: 22px;
	background: url(/media/images_layout_rest/mn_rest_bar_a.gif) no-repeat;
}
#navigation ul li#mnBar a:hover, #navigation ul li#mnBar.active a{
	background: url(/media/images_layout_rest/mn_rest_bar_b.gif) no-repeat;
}
#navigation ul li#mnTerrasse a{
	width: 57px;
	background: url(/media/images_layout_rest/mn_rest_terrasse_a.gif) no-repeat;
}
#navigation ul li#mnTerrasse a:hover, #navigation ul li#mnTerrasse.active a{
	background: url(/media/images_layout_rest/mn_rest_terrasse_b.gif) no-repeat;
}
#navigation ul li#mnReservation a {
	width: 75px;
	background: url(/media/images_layout_rest/mn_rest_reservation_a.gif) no-repeat;
}
#navigation ul li#mnReservation a:hover, #navigation ul li#mnReservation.active a {
	background: url(/media/images_layout_rest/mn_rest_reservation_b.gif) no-repeat;
}
#navigation ul li#mnEvents a {
	width: 41px;
	background: url(/media/images_layout_rest/mn_rest_events_a.gif) no-repeat;
}
#navigation ul li#mnEvents a:hover, #navigation ul li#mnEvents.active a {
	background: url(/media/images_layout_rest/mn_rest_events_b.gif) no-repeat;
}
#navigation ul li#mnGallery a {
	width: 48px;
	background: url(/media/images_layout_rest/mn_rest_gallery_a.gif) no-repeat;
}
#navigation ul li#mnGallery a:hover, #navigation ul li#mnGallery.active a {
	background: url(/media/images_layout_rest/mn_rest_gallery_b.gif) no-repeat;
}
#navigation ul li#mnJobs a {
	width: 29px;
	background: url(/media/images_layout_rest/mn_rest_jobs_a.gif) no-repeat;
}
#navigation ul li#mnJobs a:hover, #navigation ul li#mnJobs.active a {
	background: url(/media/images_layout_rest/mn_rest_jobs_b.gif) no-repeat;
}
#navigation ul li#mnContact a {
	width: 49px;
	background: url(/media/images_layout_rest/mn_rest_contact_a.gif) no-repeat;
}
#navigation ul li#mnContact a:hover, #navigation ul li#mnContact.active a {
	background: url(/media/images_layout_rest/mn_rest_contact_b.gif) no-repeat;
}
/* * * * * START: NAVIGATION * * * * */



/* * * * * START: CONTENT * * * * */
#content {
	color: #333;
}
#content h1 {
	color: #AE9962;
}
#content h2 {
	color: #cdbca8;
}
#content .jScrollPaneTrack {
	background: #cdbca8;
}
#content .jScrollPaneDrag {
	background: #999;
}
#additional .colSingle, #additional .colDouble, #additional .colTriple, #additional .colFull {
	border-top: 1px solid #cdbca8;
}
#additional .divider, #content .divider {
	border-top: 1px solid #cdbca8;
}
form input[type=text], form select, form textarea {
	border: 1px solid #cdbca8;
	background: #FFF;
	color: #333;
}
form input[type=submit] {
	border: 1px solid #cdbca8;
	color: #333;
	background: #FFF;
}
form input[type=submit]:hover {
	border: 1px solid #333;
	color: #333;
	background: #cdbca8;
}
#content table.downloads td {
	border-top: 1px dotted #cdbca8; 
}
/* * * * * END: CONTENT * * * * */


/* * * * * START: GALLERY * * * * */
#gallerySelector {
	border-top: 1px solid #cdbca8;
	border-bottom: 1px solid #cdbca8;
}
#controls .nav-controls a.prev {
	background: url(/media/images_layout_rest/btn_gallery_back_a.png) no-repeat;	
}
#controls .nav-controls a.prev:hover {
	background: url(/media/images_layout_rest/btn_gallery_back_b.png) no-repeat;	
}
#controls .nav-controls a.next {
	background: url(/media/images_layout_rest/btn_gallery_next_a.png) no-repeat;	
}
#controls .nav-controls a.next:hover {
	background: url(/media/images_layout_rest/btn_gallery_next_b.png) no-repeat;	
}
.pagination {
	border-top: 1px solid #cdbca8;
}
/* * * * * END: GALLERY * * * * */