

/** WEINGUT LAUER **/

BODY { padding: 0px; margin: 0px; background: url(images/weingut/background.jpg) repeat-y center top #FBF6E9 ; color: #000; font: 12px "Lucida Grande", Lucida, Verdana, sans-serif; }

img, a { border: none; }

body.welcome { background: #fbf6e9 url(images/welcome_bg.jpg) repeat-y center top; }

div#body { text-align: center; }
div#container { width: 900px; text-align: left; margin: 0px auto; padding: 0px; }
div#header div#logo { text-align: right; height: 100px; margin-top: 0; background: #58595B url(images/weingut/header.jpg); }
div#header div#logo a { color: #000; text-decoration: none; font-size: 9px; margin: 0 4px 0 0; }
div#header div#logo a:hover { text-decoration: underline; }

/* @group Main Menu */
#menu { background: #CCC; font-size: 13px; padding: 6px 0px 6px 85px; text-transform: lowercase; height: 16px;}
#menu ul { margin: 0px; padding: 0px; list-style-type: none; }
#menu ul li { margin: 0px 30px 0px 0px; padding: 0px; display: inline; float: left; background-color: #CCC; }
#menu ul li a { padding: 0px 2px 4px 2px; color: #333; text-decoration: none; display: inline-block; border-left: 1px solid transparent; border-right: 1px solid transparent; padding: 0 5px; }
#menu ul li a:hover { border-left: 1px solid #000; border-right: 1px solid #000; padding: 0 5px; color: #000; }

#menu ul li.current_page_item a, #menu ul li.current_page_parent a { font-weight: bold; border-left: 1px solid #000; border-right: 1px solid #000; padding: 0 5px; color: #000; }

span.navOpen  { background: url(images/weingut/menu_left.jpg) #000; width: 30px; height: 34px; display: inline-block; }
span.element { background-color: #D9C48F; height: 34px;display: inline-block; line-height: 18px;}
span.navClose { background: url(images/weingut/menu_right.jpg); width: 30px; height: 34px; display: inline-block; }

#submenu { font-size: 12px; letter-spacing: 1px; background: #F3F4EF; height: 47px; text-transform: lowercase; }

#submenu ul, #submenu ul li { margin: 0px; padding:  0px; list-style-type: none; }
#submenu ul { padding: 8px 0px 4px 0px; }
#submenu ul li { margin-bottom: 3px; }
#submenu ul li a { color: #333; text-decoration: none; display: inline-block; }
#submenu ul li a:hover { color: #000; padding-left: 2px; font-weight: bold;}
#submenu ul li.current_page_item a { color: #000; font-weight: bold; }

#submenu ul.submenu_2  { margin-left:  164px; }
#submenu ul.lage       { margin-left:  223px; }
#submenu ul.submenu_7  { margin-left:  437px; }
#submenu ul.submenu_24 { margin-left:  164px; }
#submenu ul.submenu_26 { margin-left:  164px; }
#submenu ul.submenu_20 { margin-left:  437px; }
#submenu ul.submenu_22 { margin-left:  437px; }
li.page-item-30,
li.page-item-32 { margin-left:  636px !important; }

/* @end */

#seperator                { background-image: url(images/weingut/seperator.jpg); height: 187px; }
body.pageid-4  #seperator { background-image: url(images/seperator/4.jpg);  }
body.pageid-5  #seperator { background-image: url(images/seperator/5.jpg);  }
body.pageid-9  #seperator { background-image: url(images/seperator/9.jpg);  }
body.pageid-20 #seperator { background-image: url(images/seperator/20.jpg); }
body.pageid-22 #seperator { background-image: url(images/seperator/22.jpg); }
body.pageid-24 #seperator { background-image: url(images/seperator/24.jpg); }
body.pageid-26 #seperator { background-image: url(images/seperator/26.jpg); }
body.pageid-28 #seperator { background-image: url(images/seperator/28.jpg); }
body.pageid-58 #seperator { background-image: url(images/seperator/58.jpg); }

#ornament { background: transparent url(images/weingut/weingut_ornament.gif) no-repeat; height: 187px; width: 220px; }

#content #sidebar { float: left; width: 200px; padding-top: 35px; }
#content #sidebar p { line-height: 1.4; }
#content #sidebar a { color: #000; }
#content #sidebar a:hover { color: #333; }
#content #main { margin-left: 225px; padding: 10px 20px 15px 0px; text-align: left; }
#content #footer { clear: both; margin-left: 225px; font-size: 10px; color: #666; padding-top: 40px; }
#content #footer span { color:  #666; }
#content #footer a { text-decoration: none; color: #666; padding: 2px; border: 1px solid #FFF; }
#content #footer a:hover { border-bottom: 1px solid #000; color: #000; }

body.welcome #content                   { margin: 0; padding: 0; background: #fff; }
body.welcome #content #main             { margin: 0; padding: 0; }
body.welcome #content #main p           { text-align: center; }
body.welcome #content #main p#auswahl a { margin: 0 40px; }

#main ol li { margin-bottom: 1em; }

#content { padding: 15px; margin: 0px; min-height: 475px; }
#content p { margin: 0px 0px 15px 0px; }
#sidebar p { margin: 0px 0px 15px 0px; font: 11px "Lucida Grande", Lucida, Verdana, sans-serif; }
#sidebar p strong { font-weight: bold; }
#sidebar p span { font-weight: lighter; }

h1 { color: #68541f; font-size: 18px; font-weight: normal; font-family: Verdana, sans-serif; line-height: 1.3; }
h3 { font-size: 12px; }

del { color: #bcbc96; text-decoration: none; }

div#main   { position: relative; }
div#main p { color: #414141;     }
div#main a { color: #555; text-decoration: underline; }

#post-26 p { margin-right: 380px; }

#qualitaetGold  { background: url(images/weine/gold.jpg) no-repeat left bottom; padding-left: 60px; padding-top: 75px; position: absolute; top:  20px; left: 400px; width: 190px; }
#qualitaetGruen { background: url(images/weine/gruen.jpg) no-repeat left bottom; padding-left: 60px; padding-top: 100px; position: absolute; top: 110px; left: 330px; width: 190px; }
#qualitaetGut   { background: url(images/weine/gut.jpg) no-repeat left bottom; padding-left: 60px; padding-top: 100px; position: absolute; top: 190px; left: 260px; width: 190px; }

h2 { color: #414141; font-size: 13px; }

div#main table    { border-collapse: collapse; }
div#main table td,
div#main table th { padding: 10px 20px; border-bottom: 1px solid #b2b4b6; }
div#main table th { background-color: #d1d3d4; font-weight: normal; }

div.gallery    { margin-top: 20px; }
div.gallery dl { width: 150px; float: left; margin: 0 10px 20px 0 !important; }

div.hentry ul { line-height: 2; list-style-type: none; margin: 0 0 20px 0; padding: 0; }

div.entry-content img.alignright { float: right; margin: 0 0 10px 10px; }
div.entry-content img.alignleft  { float: left;  margin: 0 10px 10px 0; }

div.alignright { float: right; margin: 0 0 10px 10px; }
div.alignleft  { float: left;  margin: 0 10px 10px 0; }
