

/* ___| CSS document |_____________________ */


html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, menu, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin: 0; padding: 0; }
body	{ font-family: 'Times New Roman', serif; font-size: 14px; color: #000; background: #9d816f url("../graphics/bg.png") repeat-x top; }
a img	{ border: 0; }
.none	{ display: none; }
.hidden	{ visibility: hidden; }
.clear	{ margin: 0; padding: 0; height: 0; overflow: hidden; clear: both; }


/* ___| container |_____________________ */


#container { margin: 0 auto; width: 990px; position: relative; }
#flower { margin: 0; width: 100%; min-height: 645px; padding-bottom: 32px; background: url("../graphics/bg_flower.png") no-repeat center bottom; clear: both; float: left; }


/* ___| menu |_____________________ */


menu { position: absolute; width: 175px; padding: 15px 0 0 25px; height: 205px; background: #fff; top: 35px; left: 19px; }
menu li { list-style: none; font-style: italic; font-size: 16px; line-height: 27px; }
menu li a { margin: 0; color: #69513b; text-decoration: none; }
menu li a:hover, menu li.now a { color: #fe3933; }

p#menu-bott { margin: 0; position: absolute; font-size: 13px; font-style: italic; top: 264px; left: 44px; line-height: 19px; }
p#menu-bott a { color: #f0dcbe; text-decoration: none; }
p#menu-bott a.now,
p#menu-bott a:hover { color: #cebea6; text-decoration: none; }

p#banners { margin: 0; position: absolute; top: 436px; left: 30px; text-align: center; width: 95px; }
p#banners img { margin: 0 0 12px 0; }


/* ___| main |_____________________ */


#main { margin: 35px 19px 0 0; padding: 242px 76px 75px 92px; width: 572px; min-height: 200px; background: #f0dcbe url("../graphics/bg_main.png") no-repeat left bottom; position: relative; float: right; }
#main img#top-img { margin: 0; width: 740px; height: 220px; position: absolute; background: #c7af97; top: 0; left: 0; } 
#main h1#top-img-tit { color: #3c140a; font-size: 24px; position: absolute; left: 92px; top: 187px; } 

#main h2 { margin: 0 0 10px 0; color: #fe3933; font-size: 14px; }
#main p { margin: 0 0 20px 0; line-height: 145%; }
#main p.bilder-menu { color: #3c140a; }
#main p.bilder-menu a { color: #3c140a; text-decoration: none; }
#main p.bilder-menu a:hover { text-decoration: underline; }
#main p.bilder-menu a.now { color: #fe3933; text-decoration: underline; }
#main p.bilder-menu strong { font-size: 16px; }
#main a { color: #fe3933; text-decoration: none; }
#main a:hover { text-decoration: underline; }
#main a.no-high { color: #000; text-decoration: none; }
#main a.no-high:hover { text-decoration: underline; }
#main ul { margin: 0 0 20px 30px; padding: 0; }
#main ul li { margin: 0 0 5px 0; line-height: 145%; }
#main ul.menu-inline { margin: 0 0 20px 0; padding: 0; }
#main ul li { margin: 0 10px 0 0; color: #3c140a; font-style: italic; list-style: none; display: inline; }
#main ul li a { text-decoration: none; color: #3c140a; }
#main ul li a:hover { text-decoration: none; color: #fe3933; }
#main ul li.now a { text-decoration: underline; color: #fe3933; }

.gal_det { margin: 0 -19px; width: 610px; float: left; clear: both; }
.gal_det img { margin: 0 4px; border: 1px solid #fff; }
.gal_det img.arr { margin: 32px 0 0 0; width: 9px; border: none; float: left; cursor: pointer; }
.gal_det h3 {margin: 1.5em 0 0.3em 0; font-size: 130%; }


/* ___| footer |_____________________ */


#landgasthaus { margin: 0; width: 39px; height: 233px; background: url("../graphics/landgasthaus.png") no-repeat; position: absolute; top: -225px; left: 184px; }
.wirthaus { margin: 0; width: 255px; height: 139px; position: absolute; right: -85px; top: -115px; background: url("../graphics/img-bott/wirthaus.png") no-repeat; }
.essen { margin: 0; width: 268px; height: 120px; position: absolute; right: -70px; top: -95px; background: url("../graphics/img-bott/essen.png") no-repeat; }
.weine { margin: 0; width: 72px; height: 246px; position: absolute; right: -50px; top: -230px; background: url("../graphics/img-bott/weine.png") no-repeat; }
.wirtsleut { margin: 0; width: 158px; height: 168px; position: absolute; right: -85px; top: -130px; background: url("../graphics/img-bott/wirtsleut.png") no-repeat; }
.termine { margin: 0; width: 130px; height: 175px; position: absolute; right: -35px; top: -150px; background: url("../graphics/img-bott/termine.png") no-repeat; }
.kontakt { margin: 0; width: 234px; height: 159px; position: absolute; right: -35px; top: -140px; background: url("../graphics/img-bott/kontakt.png") no-repeat; }
.links { margin: 0; width: 160px; height: 126px; position: absolute; right: -35px; top: -100px; background: url("../graphics/img-bott/links.png") no-repeat; }
.bilder { margin: 0; width: 199px; height: 114px; position: absolute; right: -70px; top: -85px; background: url("../graphics/img-bott/bilder.png") no-repeat; }
.uberuns { margin: 0; width: 157px; height: 147px; position: absolute; right: -60px; top: -130px; background: url("../graphics/img-bott/uberuns.png") no-repeat; }

#footer { margin: 0; clear: both; float: left; position: relative; }
#footer p { margin: 0; padding: 14px 0 12px 225px; font-size: 12px; font-weight: bold; font-style: italic; line-height: 42px; color: #f0dcbe; }
#footer p a { text-decoration: none; color: #f0dcbe; }
#footer p a:hover { text-decoration: none; color: #cebea6; }
#footer p a#wink { margin: 0 25px 0 0; display: block; width: 197px; height: 42px; position: relative; float: left; color: #fe3933; font-weight: bold; font-style: normal; }
#footer p a#wink span { top: 0; left: 0; width: 197px; height: 42px; background: url("../graphics/winkelhofer.png") no-repeat; position: absolute; cursor: pointer; }
#footer p span { padding: 0 6px; font-style: normal; font-weight: bold; }

.gal_main {margin: 0 7px; width: 572px; float: left; position: relative}
.gal_move {}
.imagescroller_enabled .gal_main {overflow: hidden; height: 180px; }
.imagescroller_enabled .gal_move {height: 180px; white-space: nowrap; position: absolute; left: 0; top: 0; }
.imagescroller_enabled h3 {display: none}


