html { height:100.1%; background:url(../restaurant-cafe-bar-greiz-bilder/cafe-bar-restaurant-greiz-bg.jpg) no-repeat center top #73654a; font-family:Verdana, sans-serif; }
body { margin:0px; border:0px; padding:0px; height:100.1%; }

* { margin:0px; border:0px; padding:0px; }



.clear { clear:both; }
.invis { visibility:hidden; }



h1 { margin-bottom:18px; font-size:1.4em; color:#5B3928; }
h2 { background:url(../restaurant-cafe-bar-greiz-bilder/cafe-in-greiz.jpg) no-repeat center 27px; height:30px; margin-bottom:10px; font-size:1.1em; color:#5B3928; }
h3 { margin-bottom:16px; font-size:0.9em; color:#5B3928; }
p { margin-bottom:16px; font-size:0.8em; color:#5B3928; }
table { margin:0px auto 10px auto; font-size:0.8em; color:#5B3928; }
table tr td { padding-right:10px; }

.bold { font-weight:bold; }
.underline { text-decoration:underline; }



/* wrapper */
	div#wrapper { width:950px; height:100%; margin:0px auto; }
/* wrapper ende */



/* content */
	div#content { min-height:100%; }
/* content ende */



/* header */
	div#header {  }
/* header ende */



/* navi */
	div#navi { width:0px; height:0px; }

	/* nav */
		ul#nav {  }
	/* nav ende */
/* navi ende */



/* maininfo */
	div#maininfo {  }

		div#maininfo .break { background:url(../restaurant-cafe-bar-greiz-bilder/kaffee-in-greiz.png) no-repeat; width:51px; height:55px; display:block; margin:0px auto 8px auto; }
		div#maininfo p a.back { background:url(../restaurant-cafe-bar-greiz-bilder/back_btn.png) no-repeat; width:86px; height:22px; display:block; padding:8px 0px 0px 14px; color:#5B3928; font-size:0.9em; font-weight:bold; text-decoration:none; }
		div#maininfo p a.back:hover { background-position:0px -35px; color:#FFFFFF; }
/* maininfo ende */



/* footer */
	div#footer a#nav_impressum { color:#F1EEE0; text-decoration:none; font-size:0.7em; }
	div#footer a#nav_impressum:hover { color:#C0A062; text-decoration:underline; }
/* footer ende */






/* ---------- */






	/* home */
		div.home div#content { background:url(../restaurant-cafe-bar-greiz-bilder/bar-cafe-restaurant-greiz-bg.png) no-repeat; }

		div.home div#maininfo { width:427px; margin-left:265px; padding-top:332px; }
		div.home div#maininfo h1#harmonie { background:url(../restaurant-cafe-bar-greiz-bilder/harmonie-kaffee-restaurant-bar-schloss-greiz.png) no-repeat; width:255px; height:132px; margin:0px auto 18px auto; }
		div.home div#maininfo h2 { width:427px; text-align:center; }
		div.home div#maininfo p { text-align:center; }

		div.home div#footer { height:30px; text-align:center; }
	/* home ende */


	/* impressum */
		div.impressum div#content { width:950px; margin:0px auto; }

		div.impressum div#maininfo { background:url(../restaurant-cafe-bar-greiz-bilder/greiz-restaurant-bar-cafe-bg.png) repeat-y; width:950px; margin:0px auto; padding-top:30px; padding-bottom:209px; }
		div.impressum div#maininfo h1 { background:url(../restaurant-cafe-bar-greiz-bilder/cafe-in-greiz.jpg) no-repeat center 27px; height:30px; margin-bottom:18px; width:950px; text-align:center }
		div.impressum div#maininfo h2 { background:url(../restaurant-cafe-bar-greiz-bilder/cafe-in-greiz.jpg) no-repeat center 27px; height:30px; margin-bottom:18px; width:950px; text-align:center; }
		div.impressum div#maininfo p { width:700px; margin:0px auto 18px auto; text-align:justify; }

		div.impressum div#maininfo .quelle { font-size:0.6em; }
		div.impressum div#maininfo .quelle a { color:#C0A062; text-decoration:none; }
		div.impressum div#maininfo .quelle a:hover { text-decoration:underline; }

		div.impressum div#footer { position:relative; background:url(../restaurant-cafe-bar-greiz-bilder/restaurant-in-greiz.png) no-repeat; height:24px; margin-top:-205px; padding-top:215px; text-align:center; }
		div.impressum div#footer a#nav_impressum { width:85px; height:25px; display:block; margin:0px auto; }
	/* impressum ende */