/*
	PROJEKT:	
	AUTHOR:		
*/

/*
	FONTS
	font-family:'';
*/


body {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000;
	margin:0;
	padding:0;
}
  
/*------------------------------------------------------------------------*/
  
/*
	CONTENT ELEMENTS
*/

a {
	color:#000;
	text-decoration:underline;
}

a:hover { 
	text-decoration:none; 
}

input, textarea, select {
	font:normal 12px Arial, Helvetica, sans-serif;
}

figure {
	margin:0;
	padding:0;
}

h1 {
}

h2 {
}
  
/*------------------------------------------------------------------------*/

#wrapper {
}
 
/*------------------------------------------------------------------------*/

#header {
}

/*------------------------------------------------------------------------*/
  
/*
	NAVIGATION ELEMENTS
*/
  
.mod_navigation ul, 
.mod_customnav ul {
	margin:0;
	padding:0;
	list-style:none;
}

#slider{
	position: absolute;
	z-index: -1;
}
  
#nav {
	height: 67px;
	width: 400px;
	
	margin: 0 auto;
	
}    

#nav ul {
	margin-top: -40px;
	position: absolute;
	background-image: url(../images/nav.png);
	height: 67px;
	width: 250px;	
	padding: 0 75px 0 75px;
}  

#nav li {
	float: left;
	margin-right: 70px;
}

#nav li.last {
	margin-right: 0;
}

#nav li a,
#nav li span {
	text-decoration: none;
	font-size: 24px;
	margin-top: 20px;
	float: left;
	font-family:'OfficinaSerifITCW01-Boo 734540';
}

#nav li .active,
#nav li .trail {
	font-family:'OfficinaSerifITCW01-Bol 734534';
} 
  
.ce_text p, .ce_text table tr td {
	color: #fff;
	font-family:'OfficinaSerifITCW01-Boo 734540';
	font-size: 15px;
}

.left1 {
	margin-left: 210px;
}

.left2{
	margin-left: 45px;
}

.mod_article {
	float: left;
	margin-left: 285px;
}

.mod_article .ce_text {
	float: left;
}
/*------------------------------------------------------------------------*/
 
#container {
}
  
#main {
	background-color: #333333;
	padding-bottom: 40px;
}
  
#right {
}
  
#left {
}
  

.layer {
	position: absolute;
	width: 100%;
	z-index: 20;
	display: none;
}

.layer .imprint {
	width: 460px;
	margin: 0 auto;
	background-color:#fff;
	padding: 20px	;
	margin-top: 10px;
	height: 740px;
	overflow-y: scroll;
}

.layer .imprint .ce_headline {
	font-family:'OfficinaSerifITCW01-Bol 734534';
	font-size: 	16px;
	font-weight: normal;
	color: #383838;
}

.layer .imprint .ce_text p,.layer .imprint .ce_text strong {
	font-family:'OfficinaSerifITCW01-Boo 734540';
	font-size: 13px;
	color: #383838;
}

.layer .imprint .ce_text strong {
	font-weight: normal;
	font-family:'OfficinaSerifITCW01-Bol 734534';
}


.layer .imprint .ce_text h2{
	font-family:'OfficinaSerifITCW01-Bol 734534';
	font-size: 	14px;
	font-weight: normal;
	color: #383838;
}

.layer .close {
	width: 78px;
	height: 14px;
	position: absolute;
	top: 0;
	background-image: url(../images/close.png);
	top: 30px;
	margin-left: 375px;
	cursor: pointer;
}


.logo{
	position: absolute;
	top: 30px;
	left: 20px;
	z-index: 10;
	width: 292px;
	height: 297px;
	background-image: url(../images/logo.png);
}


.ce_download a {
	color: #fff;
	font-size: 16px;
	font-family:'OfficinaSerifITCW01-Bol 734534';
	text-decoration: none;
	margin-left: 10px;
}

.ce_download a span {
	display: none;
}


.ce_download a, .ce_download img {
	float: left;
}

.speisekarte_stoerer {
	position: absolute;
	right: 80px;
	bottom: 100px;
	z-index: 10;
}


/*------------------------------------------------------------------------*/
 
#footer {
	background-color: #000;
	padding: 15px 20px 0 20px;
}   
#footer .ce_text{
	float: left;	
}
#footer .ce_text p {
	margin: 0;
}

#footer .right{
	float: right;	
	color: #7f7f7f;
	font-size: 13px;
	text-decoration: none;
	cursor: pointer;
}

#footer .mod_customnav {
	float: right;
}



#footer .inside {
}