* { padding: 0; margin: 0; }

body {
	background-image: url('../images/body_bg.jpg');
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	background-color:#fff;
	color:#FFF;
}


#wrapper { 
 margin: 0 auto;
 width: 728px;
 background-image: url('../images/bg_content.png');
}

#header {
	width:728px;
	height: 104px;
	background-image: url('../images/header.jpg');
}
#underheader {
	width:728px;
	height: 71px;
	background-image: url('../images/underheader.jpg');
}
#picture {
	width:665px;
	height: 242px;
	margin-left:63px;
}
#content {
	width:592px;
	min-height:400px;
	margin-left:63px;
	margin-bottom: 20px;
}

#content ul,ol{
	padding-top:5px;
	padding-left:20px;
	padding-bottom:10px;
	list-style:url(../images/dot.png);
}


/* Formulare */
label {
	display:block;
	width:150px;
	float:left;
}

#content legend {
	border: 0px;
}

#content fieldset {
	border: 0px;
}

#content select, textarea, input {
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	margin-bottom: 4px;
	width: 150px;
	border:1px solid #a0a0a0; 
	padding:1px 0px 1px 0px;
}

#content textarea {
	width: 300px;
	height: 170px;
}

#content select:focus, textarea:focus, input:focus {
	border:1px solid #146699; 
	background:#eef9fe;
}

.csc-mailform-submit {
	margin-top:3px;
	margin-left:150px;
	width:68px;
	border: 0px;
}

img {
	border:0px;
}

#footer {
	padding-top: 10px;
	text-align:center;
	width:728px;
	height:25px;
	background-image: url('../images/bg_footer.png');
	color: grey;
	}
#footer a:link, a:visited {
	color: grey;
}
	
.speisekarte .bumpbox{ 
text-decoration: none; 
border:0; 
padding:0; 
display: block; 
text-indent: -9999px; 
letter-spacing: -9999px; 
font-size:0; 
width:100px; 
height:120px; 
background: url("../images/Speisekarte-Link.png") 0 0 no-repeat;
float:left;
}

.getraenkekarte .bumpbox{ 
text-decoration: none; 
border:0; 
padding:0; 
display: block; 
text-indent: -9999px; 
letter-spacing: -9999px; 
font-size:0; 
width:100px; 
height:120px; 
background: url("../images/Getraenkekarte-Link.png") 0 0 no-repeat;
float:right;
}

.mittagskarte .bumpbox{ 
text-decoration: none; 
border:0; 
padding:0; 
display: block; 
text-indent: -9999px; 
letter-spacing: -9999px; 
font-size:0; 
width:100px; 
height:120px; 
background: url("../images/Mittagskarte-Link.png") 0 0 no-repeat;
float:right;
}

.speisekarte-englisch .bumpbox{ 
text-decoration: none; 
border:0; 
padding:0; 
display: block; 
text-indent: -9999px; 
letter-spacing: -9999px; 
font-size:0; 
width:100px; 
height:120px; 
background: url("../images/Menu_Link.png") 0 0 no-repeat;
float:left;
}

.brunchkarte .bumpbox{ 
text-decoration: none; 
border:0; 
padding:0; 
display: block; 
text-indent: -9999px; 
letter-spacing: -9999px; 
font-size:0; 
width:100px; 
height:120px; 
background: url("../images/Brunch-Link.png") 0 0 no-repeat;
float:right;
}

.rechts-leer .bumpbox{ 
text-decoration: none; 
border:0; 
padding:0; 
display: block; 
text-indent: -9999px; 
letter-spacing: -9999px; 
font-size:0; 
width:100px; 
height:120px; 
background: url("../images/Getraenkekarte-Link.png") 0 0 no-repeat;
float:right;
}

.mittagskarte .bumpbox:hover, 
.speisekarte-englisch .bumpbox:hover, 
.getraenkekarte .bumpbox:hover, 
.speisekarte .bumpbox:hover ,
.brunchkarte .bumpbox:hover { 
 background-position: -100px 0;
}

td.speisekarte, 
td.getraenkekarte, 
td.speisekarte-englisch,
td.rechts-leer{
	width: 220px;

}

#c1 td {
	padding-right: 10px;
}

.gmnoprint p ,.gmnoprint a:link{
	color: #000;
}