body {
	font-family:Arial,sans-serif; 
	font-size:12px;
	
}
input { 
	font-family:Verdana, Arial; font-size:11px; width:170px;
}

textarea{ 
	font-family:Verdana, Arial; font-size:11px; width:170px;
}
marquee {
	font-family:Verdana, Arial; font-size:13px; color: #cb0a0a
}


select { 
	font-family:Verdana, Arial; font-size:11px; width:170px;
}
td {
	font-size:11px; 
	font-weight:normal; 
}
a:link { 
	color:#a42b2b; text-decoration: none;
}
a:active { 
	color:#a42b2b; text-decoration: underline;
}
a:visited {
	color:#a42b2b; 
	text-decoration: none; 
}
a:hover 	{ 
	color:#000000; 
	text-decoration: none;
}
img {
	border-width:0px;
}

p,ul,form{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{padding:0;margin:0;font-size:100%;}

ul 				{ list-style-position:inside; margin-top:20px}

.leftFloat {float:left;}
.rightFloat {float:right;}

.button							{ background-color:#337659; color:#FFFFFF}
.error							{ color:#a42b2b}


#weihnachten				{ margin-top:220px; width:650px; padding-left:10px; font:Verdana, Arial, Helvetica, sans-serif; }
#weihnachten td	    { height:30px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold }

#wrapper 						{ width:760px; height:877px; border: 2px solid #295f48; margin:auto; background-image:url(../images/bg_rest.gif)}
#footer							{ width:760px; font-size:10px; color:#295f48;}
.footer_left					{ width:500px; margin: 5px 0 5px 0; text-align:left; font-size:10px; color:#295f48; float:left}
.footer_right					{ width:260px; margin: 5px 0 5px 0; text-align:right; font-size:10px; color:#295f48; float:left}
.partner td						{ text-align:center; vertical-align:middle; width:250px; padding: 70px 0 30px 0}


#navi		 						{ width:230px; height:877px; float:left; margin:0px; padding:0px}
#navi	img						{ margin:0px; padding:0px; border:none}
#content   					{ width:508px; height:857px; float:left; background:url(../images/main_bg.jpg); padding:10px; text-align:justify}
#content h1 				{ font-size:24px; color:#295f48; text-decoration:underline; font-weight:bold; font-style:italic; text-align:center; margin-bottom:15px}
#content h2 				{ font-size:16px; color:#295f48; font-weight:bold; text-align:left; margin-top:5px}

#content h5 				{ color:#295f48; font-weight:bold; margin-bottom:5px}

#start_bild  				{ margin-top:65px; width:100%; text-align:left}


#mittagskarte				{ font-size:12px; color:#000000; text-align:left; width:490px;}
#mittagskarte h1		{ font-size:16px; color:#337659; text-align:left; margin-bottom:0px}
#mittagskarte h2		{ font-size:12px; color:#337659}
#mittagskarte ul		{ list-style-type: decimal; list-style-position:inside; margin:20px}
#mittagskarte li		{ margin-top:5px }


#anfahrt_adresse		{ margin-top:60px }
#anfahrt_adresse h2	{ color:#295f48; font-weight:bold; margin-bottom:10px }

.box50							{ float:left; width:48%; text-align:left;}
.box50 h2 					{ color:#295f48; font-weight:bold; margin-bottom:10px }
.box50 img 					{ margin-top:10px }

#schriftrolle				{ width:326px; height:290px; background-image:url(../images/schriftrolle.gif); padding:90px 80px 80px 80px }
#schriftrolle_gross	{ width:326px; height:530px; background-image:url(../images/schriftrolle_gross.gif); padding:90px 80px 80px 80px }









#thumbcontainer {
	text-align:center;
	color:#000000;
}
#thumbcontainer a img {
	display:inline;
}
#thumbcontainer ul {
	display:inline;
	padding: 0 5px 0 5px;
}
#thumbcontainer ul li {
	display:inline;
	list-style-type:none;
	padding: 0 5px 0 5px;
}
#thumbcontainer ul li img {
	border:2px solid #295f48;
}
#thumbcontainer p {
	margin:5px 0 5px 0;
}

#grosscontainer {
	margin-top:15px;
	text-align:center;
	color:blue;
}
#grosscontainer #gross {
	border-style:outset;
	border-width:3px;
	border-color:#295f48;
}
#grosscontainer a img {
	display:inline;
	
}
#grosscontainer p {
	margin:5px 0 0px 0;
}


