@charset "UTF-8";
/* CSS Document */

html,body {
	background:url(../img/body_bg.gif);
}
#center {
	width:802px;
	position:absolute;
	top:0px;
	left:50%;
	margin-left:-401px;
}
#header {
	
}
#header_left {
	width:15px;
	height:182px;
	background:url(../img/head_left_bg.gif) left bottom;
	float:left;
}
#header_center {
	width:766px;
	height:182px;
	background:url(../img/head_center_bg.jpg) left bottom;
	float:left;
}
#header_right {
	width:21px;
	height:182px;
	background:url(../img/head_right_bg.gif) left bottom;
	float:left;
}
#navigation {
	
	width:752px;
	padding:2px 25px 0px 25px;
	height:21px;
	background:url(../img/navigation_bg.gif);
}
#navigation li {
	float:left;
	display:inline;
	margin-right:20px;
}
#navigation li.current a {
	color:#fff;
	text-decoration:none;
}
#navigation a {
	color:#e1d19f;
	line-height:16px;
	float:left;
	display:inline;
}
#navigation a:hover {
	color:#fff;
	text-decoration:none;
}
#content {
	width:802px;
	background:url(../img/content_bg.gif) repeat-y;
	margin-bottom:10px;
}
#content_bg {
	width:772px;
	padding:25px;
	
	background:url(../img/content_bottom_bg.gif) left bottom no-repeat;
}
#content_bg p {
	line-height:17px;
}
#suppen-slider {
	width:802px;
	height:244px;
	background:url(../img/suppen_slider_bg.jpg) no-repeat;
	margin-bottom:10px;
	padding-top:50px;
	padding-left:1px;
	overflow:hidden;
	position:relative;
}
#gerichte-slider {
	width:802px;
	height:124px;
	background:url(../img/bg_gerichte.gif) no-repeat;
	margin-bottom:10px;
	padding-top:50px;
	padding-left:1px;
	overflow:hidden;
	position:relative;
}
.gericht-preis {
	font-weight:bold;
	padding-top:10px;
}
.suppe {
	width:120px;
	height:127px;
	padding:90px 35px 0px 35px;
	background:url(../img/suppe.jpg) no-repeat;
	float:left;
	display:inline;
   	margin: 0 5px;
	margin-bottom:60px;
	text-align:center;
}
.suppe h3 {
	color:#cc0000;
	padding-bottom:10px;
}
#gerichte-slider h3 {
	color:#cc0000;
	padding-bottom:0px;
}
.suppe .suppenname {
	color:#cc0000;
	padding-bottom:10px;
}
#footer {
	width:802px;
	height:28px;
	background:url(../img/foot_bg.gif);
	position:relative;
	margin-bottom:20px;
}
.copyright {
	position:absolute;
	top:7px;
	left:25px;
}
.kontakt {
	position:absolute;
	top:7px;
	right:25px;
}
h1 {
	font-weight:bold;
	padding-bottom:10px;
}
#suppen-slider h2 {
	position:absolute;
	z-index:10;
	top:8px;
	left:40px;
	font-weight:bold;
	font-size:16px;
	
	
}
#gerichte-slider h2 {
	position:absolute;
	z-index:10;
	top:8px;
	left:40px;
	font-weight:bold;
	font-size:16px;
	
	
}
#gerichte-slider table {
	display:none;
}
#zettel {
width:117px;
height:80px;
background:url(../img/zettel.png);
position:absolute;
top:180px;
left:50%;
margin-left:210px;
padding:40px 0 0 15px;
}
* html #zettel {
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/zettel.png', sizingMethod='scale');
}
#zettel #we_subscribe_email__ {
	width:100px;
	margin:3px 0px;
}
#zettel * {
	position:relative !important;
}
.bubble_lt {
	background:url(../js/tip_balloon/lt.png);
}
.bubble_rt {
	background:url(../js/tip_balloon/rt.png);
}
.bubble_lb {
	background:url(../js/tip_balloon/lb.png);
}
.bubble_rb {
	background:url(../js/tip_balloon/rb.png);
}
.bubble_t {
	background:url(../js/tip_balloon/t.png);
}
.bubble_b {
	background:url(../js/tip_balloon/b.png);
}
.bubble_l {
	background:url(../js/tip_balloon/l.png);
}
.bubble_r {
	background:url(../js/tip_balloon/r.png);
}
.tooltip_content_td {
	background:url(../js/tip_balloon/background.png);
}
.bALlOOnB {
	background:none;
}
#WzTtDiV p {
width:200px;
}
#WzTtDiV h3, #WzTtDiV h5 {
color:#cc0000;
font-weight:bold;
padding-bottom:6px;
font-size:13px;
}
#WzTtDiV p {
line-height:17px;
}

*html .bubble_lt {
	background:url(../js/tip_balloon/lt.gif);
}
*html .bubble_rt {
	background:url(../js/tip_balloon/rt.gif);
}
*html .bubble_lb {
	background:url(../js/tip_balloon/lb.gif);
}
*html .bubble_rb {
	background:url(../js/tip_balloon/rb.gif);
}
*html .bubble_t {
	background:url(../js/tip_balloon/t.gif);
}
*html .bubble_b {
	background:url(../js/tip_balloon/b.gif);
}
*html .bubble_l {
	background:url(../js/tip_balloon/l.gif);
}
*html .bubble_r {
	background:url(../js/tip_balloon/r.gif);
}
*html .tooltip_content_td {
	background:url(../js/tip_balloon/background.gif);
}
*html .bALlOOnB {
	background:none !important;
}
#gmap, table.formular_anfragen {
	margin-top:10px;
	
}
#gmap iframe {
	border:1px solid #aaa;
}
.gmnoprint a:link, .gmnoprint a:visited, .gmnoprint a:active {
color:#cc0000 !important;
}
table.formular_anfragen {
	margin-top:5px;
}

#content-left {
	width:542px;
	float:left;
	padding:0 30px 0 0;
	
}

#content-left p {
	margin: 8px 0;
}
#content-left p.important {
	padding:5px;
	color: #fff !important;
	background-color: #c00;
	font-weight: bold;
}
#content-right {
	width:180px;
	float:left;
	padding:120px 0 0 0;
	
}

#content_bg input.textform, #content_bg textarea.text-textarea {
	margin:3px 0 3px 0;
	padding: 2px;
}
#content_bg label.textlabel {
	width: 120px;
	margin: 10px 0 2px 0;
	
}
#content_bg input.send-button, #content_bg input.reset-button {
	margin:5px 5px 0 0;
}
.info-text {
	font-size: 11px;
        padding:15px 0 15px 0;
        display:block;
}
label.formError  {
	color: #c90000;
	width: 100px;
	padding: 1px 0 0 1px;
}
input.formError, textarea.formError {
	background-color:#fff !important;
	border: 1px solid #c90000 !important;
	margin:3px 0 3px 0;
	padding: 1px 0 0 1px;
}
.textform, .text-textarea {
	border:1px solid #aaa;
	padding:2px;
	margin:0;
	width:80%;
}
#zettel label {
	font-size:12px;
}
.cloche {
	width:142px;
	height:100px;
	background:url(../img/cloche.gif) no-repeat;
	margin:0 20px;
}
ul#weeklist {
	position:absolute;
	top:0px;
	right:16px;
}
ul#weeklist li,ul#weeklist li a {
	float:left;
	display:inline;
	height:32px;
	width:120px;
	background:url(../img/wochentag_2.gif) left top no-repeat;
}
ul#weeklist li {
	margin-right:2px;
}
ul#weeklist li a {
	line-height:32px;
	font-weight:normal;
	font-size:12px;
	text-align:center;
}
ul#weeklist li a:hover, ul#weeklist li.current a {
	background:url(../img/wochentag_2.gif) left bottom no-repeat;
	color:#E1D19F;
}