html {background-color: #d2cbae;}
body{min-height: 580px;margin: 0;padding: 0;font-family: Georgia, Arial, Helvetica, sans-serif;font-size: 14px;color: #54503F;}
div {position: static;margin: 0;padding: 0;background: transparent;}
a:link,a:visited,a:hover,a:active,a:focus {color: #000;font-weight: bold;text-decoration: none;}
p {margin: 0;padding: 0;line-height: 1.8em;}
h1 {margin: 0;padding: 0;font-size: 28px;font-family: Georgia, Arial, Helvetica, sans-serif;font-weight: normal;}
h2 {margin: 0;padding: 0 0 1em 0;font-size: 18px;font-family: Georgia, Arial, Helvetica, sans-serif;font-weight: normal;}
h2.narrative {margin: 0;padding: 1em 0 1em 0;font-size: 28px;font-family: Georgia, Arial, Helvetica, sans-serif;font-weight: normal;}
h3 {margin: 0;padding: 0;font-size: 18px;font-family: Georgia, Arial, Helvetica, sans-serif;font-weight: normal;}
h3.narrative {margin: 0;padding: 1em 0 1em 0;font-size: 18px;font-family: Georgia, Arial, Helvetica, sans-serif;font-weight: normal;}
h4 {margin: 0 0 17px 0;padding: 17px 0 24px 21px;font-size: 18px;font-family: Georgia, Arial, Helvetica, sans-serif;font-weight: normal;background-image: url(../grafik/bg_h4.gif);background-repeat: no-repeat;background-position: left top;}
h5 {margin: 0;padding: 0;font-size: 18px;font-family: Georgia, Arial, Helvetica, sans-serif;font-weight: normal;color: #54503F;}
img {border: 0;}
hr {display: block;color: #54503F;background-color: #000;border: none;width: 220px;height: 1px;margin: 6px auto 6px auto;}
.float-aufheben {display: block;width: 1px;height: 1px;line-height: 1px;font-size: 1px;clear: both;}
.klein {font-size: 10px;}
.uppercase {text-transform: uppercase;}
.unsichtbar {position: absolute;display: block;left: -3000px;width: 1px;height: 1px;margin: 0;padding: 0;font-size: 1px;line-height: 1px;}
.hidden{display: none;}
th, td {text-align: left;vertical-align: top;}
.weinserie-detail {display: inline-block;width: 129px;padding: 11px 0 0 0;}
.ausrichtung-rechts {float: right;text-align: center;margin: 0 55px 0 0;font-style: italic;line-height: normal;}
.ausrichtung-rechts img {padding: 0 0 17px 0;}
/*
***************************************
*/
div#EDIT_BUTTON {position: absolute; margin: -8px 0 0 620px; z-index: 11;}
.header {position: relative;z-index: 10;margin: 0 auto 0 auto;padding: 0;width: 100%;background-color: #C0B68C;background: url(../grafik/bg_header_top.gif) top left repeat-x,url(../grafik/bg_header_end_2.gif) bottom left repeat-x;}
#header-inner {position: relative;z-index: 10;margin: 0 auto 0 auto;padding: 0;width: 960px;}
/*#logo {position: absolute;z-index: 35;margin: 0 0 0 736px;padding: 0;width: 196px;float: left;-webkit-box-shadow: 4px 4px 12px #9A916C,-4px 4px 12px #9A916C;-moz-box-shadow: 4px 4px 12px #9A916C,-4px 4px 12px #9A916C;box-shadow: 4px 4px 12px #9A916C,-4px 4px 12px #9A916C;}*/
#logo {position: absolute;z-index: 35;margin: 0 0 0 716px;padding: 0 0 0 20px;width: 240px;height: 189px;float: left;background-image: url(../grafik/bg_logo.png);background-repeat: no-repeat;background-position: left top;}
#header-inner-oben {position: relative;z-index: 10;margin: 0;padding: 0;width: 736px;height: 45px;}
#sprachen {position: relative;z-index: 10;margin: 0;padding: 15px 0 0 0;width: 120px;float: left;}
#sprachen_weintreff {position: absolute;z-index: 36;margin: 0;padding: 15px 0 0 250px;width: 120px;}
#weinland {position: relative;z-index: 10;margin: 0;padding: 14px 0 0 110px;width: 456px;float: left;}
#weinland-rlp {display: none;position: relative;z-index: 10;width: 740px;height: 252px;margin: 0;padding: 0;text-align: center;}
#weinland-rlp-regionen {margin: 15px 0 20px 0;padding: 0;width: 740px;height: 210px;}
.region {margin: 0 17px 0 0;padding: 0;float: left;width: 162px;height: 182px;text-align: center;}
#header-schmuckbild {position: relative;z-index: 10;margin: 0;padding: 0;}
#header-claim {position: absolute;z-index: 20;margin: 276px 0 0 -15px;padding: 0;width: 732px;height: 39px;background-color: #AE995A;}
#header-claim h1 {color: #FFF;padding: 3px 0 0 51px;}
#startseite {position: relative;z-index: 5;margin: 0;padding: 0;width: 100%;min-height: 70px;background-color: transparent;}
#startseite-inner {position: relative;z-index: 5;margin: 0 auto 0 auto;padding: 45px 0 0 0;width: 960px;min-height: 70px;background-color: #FAF7DF;text-align: center;-webkit-box-shadow: 8px 8px 8px #C2BB9B,-8px 8px 8px #C2BB9B;-moz-box-shadow: 8px 8px 8px #C2BB9B,-8px 8px 8px #C2BB9B;box-shadow: 8px 8px 8px #C2BB9B,-8px 8px 8px #C2BB9B;}
#startseite-inner-zielgruppen {margin: 0;padding: 37px 0 0 37px;width: 900px;height: 160px;}
#startseite-inner-zielgruppen-en {margin: 0;padding: 37px 0 0 149px;width: 900px;height: 160px;}
.zielgruppe {margin: 0 11px 0 0;padding: 0;float: left;width: 213px;text-align: center;}
#zg1, #zg2, #zg3, #zg4 {opacity: 0.35;}
#navigation {position: relative;z-index: 5;margin: 0;padding: 0;width: 100%;background-color: transparent;}
#navigation-inner {position: relative;z-index: 5;margin: 0 auto 0 auto;padding: 0;width: 960px;min-height: 66px;background-color: #FAF7DF;-webkit-box-shadow: 8px 8px 8px #C2BB9B,-8px 8px 8px #C2BB9B;-moz-box-shadow: 8px 8px 8px #C2BB9B,-8px 8px 8px #C2BB9B;box-shadow: 8px 8px 8px #C2BB9B,-8px 8px 8px #C2BB9B;}
#dokument {position: relative;z-index: 5;margin: 0 ;padding: 4px 0 0 0;width: 100%;background-color: transparent;background-image: url(../grafik/bg_footer.gif);background-repeat: repeat-x;background-position: left top;}
#dokument-inner {margin: 0 auto 0 auto;padding: 55px 0 0 36px;width: 924px;min-height: 345px;background-color: #FAF7DF;-webkit-box-shadow: 8px 8px 8px #C2BB9B,-8px 8px 8px #C2BB9B;-moz-box-shadow: 8px 8px 8px #C2BB9B,-8px 8px 8px #C2BB9B;box-shadow: 8px 8px 8px #C2BB9B,-8px 8px 8px #C2BB9B;}
#winzer-home {position: absolute;top: 10px;z-index: 1500000;font-weight: normal;font-size: 10px;color: #817e6f;}
#winzer-home a {color: #817e6f;font-weight: normal;text-decoration: none;}
#dokument-inner-left {margin: 0;padding: 0;width: 529px;float: left;line-height: 30px;}
#dokument-inner-left h1 {margin: 0 0 25px 0;padding: 24px 0 24px 33px;background-image: url(../grafik/bg_h1.gif);background-repeat: repeat-y;background-position: left center;line-height: 34px;}
#dokument-inner-right {margin: 0;padding: 130px 0 0 60px;width: 335px;float: left;}
#dokument-inner-all {margin: 0;padding: 0;width: 924px;line-height: 30px;}
#dokument-inner-all h1 {margin: 0 0 25px 0;padding: 24px 0 24px 33px;background-image: url(../grafik/bg_h1.gif);background-repeat: repeat-y;background-position: left center;line-height: 34px;}
.suchmaske {position: absolute;margin: 0 0 0 456px;padding: 15px 15px 13px 15px;width: 391px;background-color: #E7E0BE;}
.suchmaske-links {width: 331px;float: left;}
.suchmaske-links-oben {margin: 0 0 9px 0;width: 321px;height: 25px;background-image: url(../grafik/bg_suchmaske_links_oben.gif);background-repeat: no-repeat;}
.suchmaske-links-unten {width: 321px;}
.suchmaske-links-unten-1 {width: 111px;float: left;}
.suchmaske-links-unten-2 {width: 110px;float: left;}
.suchmaske-links-unten-3 {width: 100px;float: left;}
.suchmaske-links-unten-4 {width: 155px;float: left;}
.suchmaske-links-unten-5 {margin: 0 0 0 11px;width: 155px;float: left;}
.suchmaske-rechts {width: 60px;float: left;}

.suchmaske-marginal {padding: 0;margin: 0 0 55px 0;line-height: normal;width: 282px;-webkit-box-shadow: 8px 8px 16px #ccc7ac;-moz-box-shadow: 8px 8px 16px #ccc7ac;box-shadow: 8px 8px 36px #ccc7ac,-8px 8px 36px #ccc7ac,8px -8px 36px #ccc7ac,-8px -8px 36px #ccc7ac;}
.suchmaske-marginal-titel {padding: 27px 0 5px 22px;margin: 0;background-color: #E7E0BE;}
.suchmaske-marginal-titel h4{padding: 0;margin: 0;background-image:none;font-size: 17px;}
.suchmaske-marginal-inner {margin: 0;padding: 10px 10px 8px 10px;width: 262px;}
.suchmaske-oben {width: 262px;}
.suchmaske-oben-oben {margin: 0 0 9px 0;width: 262px;}
.suchmaske-oben-unten {margin: 0 0 9px 0;width: 262px;}
.suchmaske-oben-unten-1 {width: 95px;float: left;}
.suchmaske-oben-unten-2 {width: 85px;float: left;}
.suchmaske-oben-unten-3 {width: 82px;float: left;}
.suchmaske-oben-unten-4 {width: 84px;float: left;}
.suchmaske-unten {width: 262px;}

.login-marginal {padding: 0;margin: 0 0 55px 0;line-height: normal;width: 282px;-webkit-box-shadow: 8px 8px 16px #ccc7ac;-moz-box-shadow: 8px 8px 16px #ccc7ac;box-shadow: 8px 8px 36px #ccc7ac,-8px 8px 36px #ccc7ac,8px -8px 36px #ccc7ac,-8px -8px 36px #ccc7ac;}
.login-marginal-inner {margin: 0;padding: 10px 10px 8px 10px;width: 262px;background-color: #dba1a0;}
.login-oben {width: 262px;}
.login-oben-oben {margin: 0 0 9px 0;width: 262px;}
.login-unten {width: 262px;}

#weinsortiment {padding: 0;margin: 0;line-height: normal;}
.sortiment {margin: 0 15px 14px 0;padding: 0;float: left;width: 208px;}
div.narrative-abstract a:hover {color: #FFF;font-weight: bold;background-color: #C0B68C;}
div.narrative-abstract div.narrative-abstract-img {margin: 0 0 20px 0;}
div.narrative-abstract div.right-position {float: right;margin: 0 0 5px 20px;}
div.narrative-abstract div.left-position {float: left;margin: 0 20px 5px 0;}
div.narrative-accordion {position: relative;padding: 0;margin: 1em 0 1em 0;line-height: normal;}
div.narrative-accordion ul.item-list {margin: 0;padding: 0;list-style-type: none;}
div.narrative-accordion li.item {width: 464px;margin: 0 0 2px 0;padding: 20px 45px 20px 20px;background-color: #D5CEAA;}
div.narrative-accordion h5 {margin: 0;outline: 0;}
div.narrative-accordion h5 a {display: block;text-decoration: none;padding: 0;color: #54503F;font-weight: normal;width: 489px;background-image: url(../grafik/h3_plus.gif);background-repeat: no-repeat;background-position: right center;}
div.narrative-accordion ul.item-list li.active h5 a {background-image: url(../grafik/h3_x.gif);}
div.narrative-accordion div.detail {display: none;padding: 12px 0 0 0;height: auto !important;}
div.narrative-accordion ul.item-list li.active div.detail {display: block;}
div.narrative-accordion ul.item-list li.active div.detail a:hover {color: #FFF;font-weight: bold;background-color: #54503F;}
div.narrative-accordion div.detail div.left-position {float: left;margin: 0 20px 5px 0;}
div.narrative-accordion div.detail div.right-position {float: right;margin: 0 0 5px 20px;}
div.narrative-tab {position: relative;padding: 0;margin: 0;line-height: normal;}
div.narrative-tab div.narrative-tab-navigation ul.item-list {margin: 0;padding: 0;list-style-type: none;}
div.narrative-tab div.narrative-tab-navigation li.item {margin: 0;padding: 0 2px 0 0;float: left;}
div.narrative-tab div.narrative-tab-navigation li.item a {margin: 0;padding:5px 20px;width: 135px;display:inline-block;color: #54503F;background:#E7E0BE;text-decoration:none;border-bottom: 2px solid #FAF7DF;font-size: 18px;font-weight: normal;/*text-align: center;*/}
div.narrative-tab div.narrative-tab-navigation ul.item-list li.active a {margin: 0;color: #54503F;background:#D5CEAA;border-bottom: 2px solid #D5CEAA;}
div.narrative-tab div.narrative-tab-detail {position: relative;margin: -1px 0 0 0;}
div.narrative-tab div.narrative-tab-detail ul.item-list {margin: 0;padding: 0;list-style-type: none;}
div.narrative-tab div.narrative-tab-detail li.item {margin: 0;padding: 12px 20px 12px 20px;background:#D5CEAA;clear: both;display: none;}
div.narrative-tab div.narrative-tab-detail ul.item-list li.active {display: block;}
div.narrative-tab div.narrative-tab-detail div.left-position {float: left;margin: 0 20px 5px 0;}
div.narrative-tab div.narrative-tab-detail div.right-position {float: right;margin: 0 0 5px 20px;}
.ansprechpartner{padding: 0;margin: 0 0 55px 0;line-height: normal;width: 282px;-webkit-box-shadow: 8px 8px 16px #ccc7ac;-moz-box-shadow: 8px 8px 16px #ccc7ac;box-shadow: 8px 8px 36px #ccc7ac,-8px 8px 36px #ccc7ac,8px -8px 36px #ccc7ac,-8px -8px 36px #ccc7ac;}
.ansprechpartner-rubrikAP{padding: 0;margin: 0 0 55px 0;line-height: normal;width: 282px;}
.ansprechpartner-titel{width: 175px;padding: 40px 0 5px 107px;margin: 0;background-color: #E7E0BE;}
.ansprechpartner-titel h4{padding: 0;margin: 0;background-image:none;font-size: 17px;}
.ansprechpartner-foto{position: absolute;padding: 0;margin: -34px 0 0 -85px;}
.ansprechpartner-text{padding: 5px 0 5px 107px;margin: 0;min-height: 80px;font-size: 13px;line-height: 21px;}
#eyecatcher{padding: 0;margin: 0 0 55px 0;line-height: normal;width: 282px;-webkit-box-shadow: 8px 8px 16px #ccc7ac;-moz-box-shadow: 8px 8px 16px #ccc7ac;box-shadow: 8px 8px 36px #ccc7ac,-8px 8px 36px #ccc7ac,8px -8px 36px #ccc7ac,-8px -8px 36px #ccc7ac;}
.ansprechpartner-text a:hover {color: #FFF;font-weight: bold;background-color: #C0B68C;}
#eyecatcher-titel{padding: 27px 0 5px 22px;margin: 0;background-color: #E7E0BE;}
#eyecatcher-titel h4{padding: 0;margin: 0;background-image:none;font-size: 17px;}
#eyecatcher-text{padding: 8px 22px 8px 22px;margin: 0;font-size: 12px;line-height: 24px;}
#eyecatcher-foto{padding: 0;margin: 0;}
#eyecatcher-accordion {padding: 0;margin: 0 0 55px 0;line-height: normal;}
.eyecatcher-accordion-eintrag {width: 217px;margin: 0 0 2px 0;padding: 20px 45px 20px 20px;background-color: #D5CEAA;}
.eyecatcher-accordion-eintrag h3 {outline: 0;}
.eyecatcher-accordion-eintrag div.button {position: absolute; margin: -1px 0 0 210px; padding: 4px; background-image: url(../grafik/h3_plus.gif); background-repeat: no-repeat; background-position: center center;z-index: 2; width: 21px; height: 20px;}
.eyecatcher-accordion-eintrag h3.ui-state-active div.button {background-image: url(../grafik/h3_plus.gif);}
.eyecatcher-accordion-eintrag-text {padding: 12px 0 0 0;height: auto !important;}
#eyecatcher-accordion div.narrative-accordion {position: relative;padding: 0;margin: 1em 0 1em 0;line-height: normal;}
#eyecatcher-accordion div.narrative-accordion ul.item-list {margin: 0;padding: 0;list-style-type: none;}
#eyecatcher-accordion div.narrative-accordion li.item {width: 217px;margin: 0 0 2px 0;padding: 20px 45px 20px 20px;background-color: #D5CEAA;}
#eyecatcher-accordion div.narrative-accordion h5 {margin: 0;outline: 0;}
#eyecatcher-accordion div.narrative-accordion h5 a {display: block;font-size: 17px;text-decoration: none;padding: 0;color: #54503F;font-weight: normal;width: 242px;background-image: url(../grafik/h3_plus.gif);background-repeat: no-repeat;background-position: right center;}
#eyecatcher-accordion div.narrative-accordion ul.item-list li.active h5 a {background-image: url(../grafik/h3_x.gif);}
#eyecatcher-accordion div.narrative-accordion div.detail {display: none;padding: 12px 0 0 0;height: auto !important;}
#eyecatcher-accordion div.narrative-accordion ul.item-list li.active div.detail {display: block;}
#eyecatcher-accordion div.narrative-accordion div.detail div.left-position {float: left;margin: 0 20px 5px 0;}
#eyecatcher-accordion div.narrative-accordion div.detail div.right-position {float: right;margin: 0 0 5px 20px;}
.weblinks{padding: 0;margin: 0 0 55px 0;line-height: normal;width: 282px;-webkit-box-shadow: 8px 8px 16px #ccc7ac;-moz-box-shadow: 8px 8px 16px #ccc7ac;box-shadow: 8px 8px 36px #ccc7ac,-8px 8px 36px #ccc7ac,8px -8px 36px #ccc7ac,-8px -8px 36px #ccc7ac;}
.weblinks-titel{padding: 27px 0 5px 22px;margin: 0;background-color: #E7E0BE;background-image: url(../grafik/bg_weblinks.png);background-repeat: no-repeat;background-position: 220px center;}
.weblinks-titel h4{padding: 0;margin: 0;background-image:none;font-size: 17px;}
.weblinks-text{padding: 8px 22px 8px 22px;margin: 0;font-size: 12px;line-height: 24px;}
.weblinks-text ul{padding: 0;margin: 8px 0 0 0;}
.weblinks-text ul li{padding: 0 0 8px 22px;margin: 0;list-style-type: none;line-height: normal;background-image: url(../grafik/li.gif);background-repeat: no-repeat;background-position: left 3px;}
.weblinks-text ul li a:hover {color: #FFF;font-weight: bold;background-color: #C0B68C;}
.downloads{padding: 0;margin: 0 0 55px 0;line-height: normal;width: 282px;-webkit-box-shadow: 8px 8px 16px #ccc7ac;-moz-box-shadow: 8px 8px 16px #ccc7ac;box-shadow: 8px 8px 36px #ccc7ac,-8px 8px 36px #ccc7ac,8px -8px 36px #ccc7ac,-8px -8px 36px #ccc7ac;}
.downloads-titel{padding: 27px 0 5px 22px;margin: 0;background-color: #E7E0BE;background-image: url(../grafik/bg_downloads.png);background-repeat: no-repeat;background-position: 220px center;}
.downloads-titel h4{padding: 0;margin: 0;background-image:none;font-size: 17px;}
.downloads-text{padding: 8px 22px 8px 22px;margin: 0;font-size: 12px;line-height: 24px;}
.downloads-text ul{padding: 0;margin: 8px 0 0 0;}
.downloads-text ul li{padding: 0 0 8px 22px;margin: 0;list-style-type: none;line-height: normal;background-image: url(../grafik/li.gif);background-repeat: no-repeat;background-position: left 3px;}
url(../grafik/li.gif);background-repeat: no-repeat;background-position: left 3px;}
.downloads-text ul li a:hover {color: #FFF;font-weight: bold;background-color: #C0B68C;}
.verweise{padding: 0;margin: 0 0 55px 0;line-height: normal;width: 282px;-webkit-box-shadow: 8px 8px 16px #ccc7ac;-moz-box-shadow: 8px 8px 16px #ccc7ac;box-shadow: 8px 8px 36px #ccc7ac,-8px 8px 36px #ccc7ac,8px -8px 36px #ccc7ac,-8px -8px 36px #ccc7ac;}
.verweise-titel{padding: 27px 0 5px 22px;margin: 0;background-color: #E7E0BE;background-image: url(../grafik/bg_verweise.png);background-repeat: no-repeat;background-position: 220px center;}
.verweise-titel h4{padding: 0;margin: 0;background-image:none;font-size: 17px;}
.verweise-text{padding: 8px 22px 8px 22px;margin: 0;font-size: 12px;line-height: 24px;}
.verweise-text ul{padding: 0;margin: 8px 0 0 0;}
.verweise-text ul li{padding: 0 0 8px 22px;margin: 0;list-style-type: none;line-height: normal;background-image: url(../grafik/li.gif);background-repeat: no-repeat;background-position: left 3px;}
.verweise-text ul li a:hover {color: #FFF;font-weight: bold;background-color: #C0B68C;}
#footer {position: relative;z-index: 10;margin: 0 0 40px 0;padding: 4px 0 0 0;width: 100%;min-height: 233px;background-color: transparent;background-image: url(../grafik/bg_footer.gif);background-repeat: repeat-x;background-position: left top;font-size: 12px;line-height: 20px;}
#footer-inner {margin: 0 auto 0 auto;padding: 0;width: 960px;min-height: 233px;background-color: #FFF;-webkit-box-shadow: 8px 8px 8px #C2BB9B,-8px 8px 8px #C2BB9B;-moz-box-shadow: 8px 8px 8px #C2BB9B,-8px 8px 8px #C2BB9B;box-shadow: 8px 8px 8px #C2BB9B,-8px 8px 8px #C2BB9B;}
#footer-inner a:hover {color: #FFF;font-weight: bold;background-color: #C0B68C;}
#footer-inner-1 {margin: 30px 0 0 36px;padding: 0;width: 194px;float: left;}
#footer-inner-2 {margin: 30px 0 0 36px;padding: 0;width: 325px;float: left;}
#footer-inner-3 {margin: 108px 0 0 0;padding: 0;width: 290px;float: left;}
#footer-inner-4 {margin: 64px 0 0 0;padding: 0;width: 207px;float: left;}
#footer-inner-5 {margin: 30px 0 0 36px;padding: 0;width: 717px;float: left;}
/*
LISTEN
*/
ul.level-1 {margin: 0;padding: 20px 0 0 211px;}
li.level-1 {margin: 0;padding: 0 36px 0 0;list-style-type: none;background-image: none;float: left;}
ul.level-2 {display: none;position: absolute;margin: 9px 0 0 -90px;padding: 13px 0 10px 46px;width: 365px;background-image: url(../grafik/bg_untermenue.gif);background-repeat: no-repeat;background-position: left top;}
li.level-2 {margin: 0;padding: 0 0 14px 0;list-style-type: none;background-image: none;width: 180px;}
.narrative-abstract ul {margin: 1em 0 1em 0;padding: 0;}
.narrative-abstract li {margin: 0;padding: 0 0 0 22px;list-style-type: none;background-image: url(../grafik/li.gif);background-repeat: no-repeat;background-position: left 8px;}
#eyecatcher-text .narrative-abstract li {background-position: left 8px;}
.result-list {margin: 0;}
ul.item-list {margin: 0;padding: 0;list-style-type: none;}
li.item {margin: 0;padding: 3px 0 21px 21px;list-style-type: none;background-image: url(../grafik/bg_li_item.gif);background-repeat: no-repeat;}
/*li.item a {font-weight: normal;font-size: 20px;}*/
div.result-list li.item-list-category {margin: 23px 0 23px -36px;padding: 0 0 0 36px;width: 380px;background-image: url(../grafik/bg_list_category.gif);background-repeat: repeat-y;}
/*
LINKS
*/
a.weinserie-link:link,a.weinserie-link:visited,a.weinserie-link:hover,a.weinserie-link:active,a.weinserie-link:focus {font-size: 12px;color: #54503E;display: block;margin: 0;padding: 0;width: 169px;/*height: 276px;*/height: 330px;line-height: 16px;text-decoration: none;font-weight: normal;text-align: center;background-image: url(../grafik/trans.gif);background-repeat: no-repeat;background-position: left top;}
a.sprachen-link:link,a.sprachen-link:visited,a.sprachen-link:hover,a.sprachen-link:active,a.sprachen-link:focus {color: #FFF;padding: 0 11px 0 0;text-decoration: none;font-weight: normal;}
a.sprachen-link-on:link,a.sprachen-link-on:visited,a.sprachen-link-on:hover,a.sprachen-link-on:active,a.sprachen-link-on:focus {color: #D2CCB4;text-decoration: none;padding: 0 11px 0 0;font-weight: normal;}
a.header-link:link,a.header-link:visited,a.header-link:hover,a.header-link:active,a.header-link:focus {color: #555;text-decoration: underline;font-weight: normal;}
a.weinland-link:link,a.weinland-link:visited,a.weinland-link:hover,a.weinland-link:active,a.weinland-link:focus {display: block;color: #FFF;margin: 0;padding: 1px 0 3px 27px;text-decoration: none;font-weight: normal;background-image: url(../grafik/weinland_link_zu.png);background-repeat: no-repeat;background-position: left top;}
a.weinland-link-on:link,a.weinland-link-on:visited,a.weinland-link-on:hover,a.weinland-link-on:active,a.weinland-link-on:focus {display: block;color: #FFF;margin: 0;padding: 1px 0 3px 27px;text-decoration: none;font-weight: normal;background-image: url(../grafik/weinland_link_auf.png);background-repeat: no-repeat;background-position: left top;}

a.region-1-link:link,a.region-1-link:visited,a.region-1-link:hover,a.region-1-link:active,a.region-1-link:focus {position: relative;z-index: 10;font-size: 18px;display: block;color: #555;margin: 0;padding: 180px 0 0 0;width: 162px;height: 20px;text-decoration: none;font-weight: normal;background-image: url(../grafik/region_1.png);background-repeat: no-repeat;background-position: left top;}
a.region-1-link:hover,a.region-1-link:active,a.region-1-link:focus {background-image: url(../grafik/region_1_.gif);}
a.region-1-link-on:link,a.region-1-link-on:visited,a.region-1-link-on:hover,a.region-1-link-on:active,a.region-1-link-on:focus {position: relative;z-index: 10;font-size: 18px;display: block;color: #555;margin: 0;padding: 180px 0 0 0;width: 162px;height: 20px;text-decoration: none;font-weight: normal;background-image: url(../grafik/region_1_.gif);background-repeat: no-repeat;background-position: left top;}

a.region-2-link:link,a.region-2-link:visited,a.region-2-link:hover,a.region-2-link:active,a.region-2-link:focus {position: relative;z-index: 10;font-size: 18px;display: block;color: #555;margin: 0;padding: 180px 0 0 0;width: 162px;height: 20px;text-decoration: none;font-weight: normal;background-image: url(../grafik/region_2.png);background-repeat: no-repeat;background-position: left top;}
a.region-2-link:hover,a.region-2-link:active,a.region-2-link:focus {background-image: url(../grafik/region_2_.gif);}
a.region-2-link-on:link,a.region-2-link-on:visited,a.region-2-link-on:hover,a.region-2-link-on:active,a.region-2-link-on:focus {position: relative;z-index: 10;font-size: 18px;display: block;color: #555;margin: 0;padding: 180px 0 0 0;width: 162px;height: 20px;text-decoration: none;font-weight: normal;background-image: url(../grafik/region_2_.gif);background-repeat: no-repeat;background-position: left top;}

a.region-3-link:link,a.region-3-link:visited,a.region-3-link:hover,a.region-3-link:active,a.region-3-link:focus {position: relative;z-index: 10;font-size: 18px;display: block;color: #555;margin: 0;padding: 180px 0 0 0;width: 162px;height: 20px;text-decoration: none;font-weight: normal;background-image: url(../grafik/region_3.png);background-repeat: no-repeat;background-position: left top;}
a.region-3-link:hover,a.region-3-link:active,a.region-3-link:focus {background-image: url(../grafik/region_3_.gif);}
a.region-3-link-on:link,a.region-3-link-on:visited,a.region-3-link-on:hover,a.region-3-link-on:active,a.region-3-link-on:focus {position: relative;z-index: 10;font-size: 18px;display: block;color: #555;margin: 0;padding: 180px 0 0 0;width: 162px;height: 20px;text-decoration: none;font-weight: normal;background-image: url(../grafik/region_3_.gif);background-repeat: no-repeat;background-position: left top;}

a.region-4-link:link,a.region-4-link:visited,a.region-4-link:hover,a.region-4-link:active,a.region-4-link:focus {position: relative;z-index: 10;font-size: 18px;display: block;color: #555;margin: 0;padding: 180px 0 0 0;width: 162px;height: 20px;text-decoration: none;font-weight: normal;background-image: url(../grafik/region_4.png);background-repeat: no-repeat;background-position: left top;}
a.region-4-link:hover,a.region-4-link:active,a.region-4-link:focus {background-image: url(../grafik/region_4_.gif);}
a.region-4-link-on:link,a.region-4-link-on:visited,a.region-4-link-on:hover,a.region-4-link-on:active,a.region-4-link-on:focus {position: relative;z-index: 10;font-size: 18px;display: block;color: #555;margin: 0;padding: 180px 0 0 0;width: 162px;height: 20px;text-decoration: none;font-weight: normal;background-image: url(../grafik/region_4_.gif);background-repeat: no-repeat;background-position: left top;}

a.region-5-link:link,a.region-5-link:visited,a.region-5-link:hover,a.region-5-link:active,a.region-5-link:focus {position: relative;z-index: 10;font-size: 18px;display: block;color: #555;margin: 0;padding: 180px 0 0 0;width: 162px;height: 20px;text-decoration: none;font-weight: normal;background-image: url(../grafik/region_5.png);background-repeat: no-repeat;background-position: left top;}
a.region-5-link:hover,a.region-5-link:active,a.region-5-link:focus {background-image: url(../grafik/region_5_.gif);}
a.region-5-link-on:link,a.region-5-link-on:visited,a.region-5-link-on:hover,a.region-5-link-on:active,a.region-5-link-on:focus {position: relative;z-index: 10;font-size: 18px;display: block;color: #555;margin: 0;padding: 180px 0 0 0;width: 162px;height: 20px;text-decoration: none;font-weight: normal;background-image: url(../grafik/region_5_.gif);background-repeat: no-repeat;background-position: left top;}

a.zielgruppe-link:link,a.zielgruppe-link:visited,a.zielgruppe-link:hover,a.zielgruppe-link:active,a.zielgruppe-link:focus {font-size: 18px;color: #555;text-decoration: none;font-weight: normal;text-transform: uppercase;}
a.zielgruppe-1-link:link,a.zielgruppe-1-link:visited,a.zielgruppe-1-link:hover,a.zielgruppe-1-link:active,a.zielgruppe-1-link:focus {position: relative;z-index: 10;font-size: 18px;display: block;color: #555;margin: 0;padding: 0;width: 213px;height: 123px;text-decoration: none;font-weight: normal;text-transform: uppercase;}
a.zielgruppe-2-link:link,a.zielgruppe-2-link:visited,a.zielgruppe-2-link:hover,a.zielgruppe-2-link:active,a.zielgruppe-2-link:focus {position: relative;z-index: 10;font-size: 18px;display: block;color: #555;margin: 0;padding: 0;width: 213px;height: 123px;text-decoration: none;font-weight: normal;text-transform: uppercase;}
a.zielgruppe-3-link:link,a.zielgruppe-3-link:visited,a.zielgruppe-3-link:hover,a.zielgruppe-3-link:active,a.zielgruppe-3-link:focus {position: relative;z-index: 10;font-size: 18px;display: block;color: #555;margin: 0;padding: 0;width: 213px;height: 123px;text-decoration: none;font-weight: normal;text-transform: uppercase;}
a.zielgruppe-4-link:link,a.zielgruppe-4-link:visited,a.zielgruppe-4-link:hover,a.zielgruppe-4-link:active,a.zielgruppe-4-link:focus {position: relative;z-index: 10;font-size: 18px;display: block;color: #555;margin: 0;padding: 0;width: 213px;height: 123px;text-decoration: none;font-weight: normal;text-transform: uppercase;}
a.footer-link:link,a.footer-link:visited,a.footer-link:hover,a.footer-link:active,a.footer-link:focus {color: #000;text-decoration: none;font-weight: normal;}
div#navigation-inner a {text-decoration: none;}
div#navigation-inner a.level-1 {color: #555;text-decoration: none;font-weight: normal;font-size: 22px;text-transform: uppercase;letter-spacing: 2px;}
div#navigation-inner li.active a.level-1,div#navigation-inner li.default a.level-1 {color: #AB985B;}
div#navigation-inner li.level-2 a.level-2 {color: #555;text-decoration: none;font-weight: normal;font-size: 13px;padding: 2px 4px 2px 4px;/*letter-spacing: 0.5px;*/}
div#navigation-inner li.level-2 a.level-2:hover,div#navigation-inner li.level-1 li.active a.level-2 {color: #FFF;background-color: #C0B68C;}
a.praesent-link:link,a.praesent-link:visited,a.praesent-link:hover,a.praesent-link:active,a.praesent-link:focus {font-size: 12px;color: #54503E;display: block;margin: 0;padding: 25px 0 0 0;width: 216px;height: 251px;line-height: 16px;text-decoration: none;font-weight: normal;text-align: center;background-image: url(../grafik/trans.gif);background-repeat: no-repeat;background-position: left top;}

/* Tabelle Navigation*/

.seitennavigation {
  margin: 17px 0 17px 0;
  padding: 0;
}

table.tabelle-navi {
  margin: 0 auto 0 auto;
	padding: 0;
  font-size: .8em;
  width: 100%;
}

td.td-navi-1 {
  margin: 0;
  padding: 0 2px 0 2px;
  width: 60px;
  text-align: left;
  vertical-align: middle;
}

td.td-navi-2 {
  margin: 0;
  padding: 3px 5px 3px 5px;
  width: auto;
  text-align: center;
  vertical-align: middle;
}

td.td-navi-3 {
  margin: 0;
  padding: 0 2px 0 2px;
  width: 60px;
  text-align: right;
  vertical-align: middle;
}

/*
FORMULARE
*/
fieldset {margin: 0;padding: 0;border: none;background-color: transparent;}
.formularbox {margin: 0;padding: 0 0 10px 0;}
input.InputText {border: none;margin: 2px 0 0 10px;padding: 0;width: 367px;color: #000000;background-color: #FFF;font-family: Georgia, Arial, Helvetica, sans-serif;outline: none;}
input.InputTextSuchmaske {border: none;margin: 5px 0 0 47px;padding: 0;width: 270px;color: #54504E;background-color: #FFF;font-family: Georgia, Arial, Helvetica, sans-serif;outline: none;}
input.InputTextSuchmaske-marginal {font-size: .8em;border: none;margin: 5px 0 0 0;padding: 5px 0 5px 7px;width: 255px;color: #54504E;background-color: #FFF;font-family: Georgia, Arial, Helvetica, sans-serif;outline: none;}
input.InputTextSuchmaske-bezugsquellen {font-size: .8em;border: none;margin: 5px 0 0 0;padding: 5px 0 5px 7px;width: 77px;color: #54504E;background-color: #FFF;font-family: Georgia, Arial, Helvetica, sans-serif;outline: none;}
input.InputRadio {border: none;margin: 2px 0 0 10px;padding: 0;color: #000000;background-color: #FFF;font-family: Georgia, Arial, Helvetica, sans-serif;outline: none;}
textarea.InputTextarea {border: none;margin: 3px 0 0 10px;padding: 0;width: 367px;height: 121px;color: #000000;background-color: #FFF;font-family: Georgia, Arial, Helvetica, sans-serif;outline: none;font-size: .9em;}
input.InputText-captcha {border: 1px solid #003B7C;margin: -1px 0 0 0;padding: 0 0 0 8px;width: 222px;height: 23px;color: #000000;background-color: #FFF;font-family: Georgia, Arial, Helvetica, sans-serif;outline: none;}
select, select.Select-1 {border: none;margin: 2px 0 0 6px;padding: 0;width: 367px;color: #000000;background-color: #FFF;font-family: Georgia, Arial, Helvetica, sans-serif;outline: none;}
select.selectSuchmaske-1 {border: 4px solid #FFF;margin: 0;padding: 0;width: 100px;color: #54504E;background-color: #FFF;font-family: Georgia, Arial, Helvetica, sans-serif;}
select.selectSuchmaske-1 option {border: none !important;color: #54504E;background-color: #FFF;}
select.selectSuchmaske-2 {border: 4px solid #FFF;margin: 0;padding: 0;width: 100px;color: #54504E;background-color: #FFF;font-family: Georgia, Arial, Helvetica, sans-serif;outline: none;}
select.selectSuchmaske-2 option {border: none !important;color: #54504E;background-color: #FFF;}
select.selectSuchmaske-3 {border: 4px solid #FFF;margin: 0;padding: 0;width: 100px;color: #54504E;background-color: #FFF;font-family: Georgia, Arial, Helvetica, sans-serif;outline: none;}
select.selectSuchmaske-3 option {border: none !important;color: #54504E;background-color: #FFF;}
select.selectSuchmaske-4 {border: 4px solid #FFF;margin: 0;padding: 0;width: 155px;color: #54504E;background-color: #FFF;font-family: Georgia, Arial, Helvetica, sans-serif;outline: none;}
select.selectSuchmaske-4 option {border: none !important;color: #54504E;background-color: #FFF;}
select.selectSuchmaske-1-marginal {font-size: .8em;border: 4px solid #FFF;margin: 0;padding: 0;width: 90px;color: #54504E;background-color: #FFF;font-family: Georgia, Arial, Helvetica, sans-serif;}
select.selectSuchmaske-1-marginal option {border: none !important;color: #54504E;background-color: #FFF;}
select.selectSuchmaske-2-marginal {font-size: .8em;border: 4px solid #FFF;margin: 0;padding: 0;width: 80px;color: #54504E;background-color: #FFF;font-family: Georgia, Arial, Helvetica, sans-serif;outline: none;}
select.selectSuchmaske-2-marginal option {border: none !important;color: #54504E;background-color: #FFF;}
select.selectSuchmaske-3-marginal {font-size: .8em;border: 4px solid #FFF;margin: 0;padding: 0;width: 80px;color: #54504E;background-color: #FFF;font-family: Georgia, Arial, Helvetica, sans-serif;outline: none;}
select.selectSuchmaske-3-marginal option {border: none !important;color: #54504E;background-color: #FFF;}
input.InputSenden {border: none;color: #FFFFFF;background-color: #403522;margin: 3px 0 0 10px;padding: 0;width: 367px;height: 37px;text-align: center;font-family: Georgia, Arial, Helvetica, sans-serif;font-weight: normal;cursor: pointer;outline: none;font-size: 20px;}
input.InputSenden.hover {background-color: #2b241d;}
input.InputSendenSchnellsuche {border: none;color: #FFFFFF;background-color: transparent;margin: 0;padding: 38px 0 0 0;width: 60px;height: 60px;text-align: center;font-family: Georgia, Arial, Helvetica, sans-serif;font-weight: bold;cursor: pointer;outline: none;font-size: 10px;text-transform: uppercase;background-image: url(../grafik/bg_button_schnellsuche.gif);background-repeat: no-repeat;}
input.InputSendenSchnellsuche-marginal {border: none;color: #FFFFFF;background-color: #B6A368;margin: 0;padding: 0;width: 262px;height: 24px;text-align: center;font-family: Georgia, Arial, Helvetica, sans-serif;font-weight: bold;cursor: pointer;outline: none;font-size: 10px;text-transform: uppercase;}
div.login-marginal-inner input.InputSendenSchnellsuche-marginal {border: none;color: #FFFFFF;background-color: #a31313;margin: 0;padding: 0;width: 262px;height: 24px;text-align: center;font-family: Georgia, Arial, Helvetica, sans-serif;font-weight: bold;cursor: pointer;outline: none;font-size: 10px;text-transform: uppercase;}
.captcha-reload {position: absolute;margin: -60px 0 0 209px;padding: 0;}
/*
Mosaic - Sliding Boxes and Captions jQuery Plugin
Version 1.0.1
www.buildinternet.com/project/mosaic

By Sam Dunn / One Mighty Roar (www.onemightyroar.com)
Released under MIT License / GPL License
*/

/*General Mosaic Styles*/

.mosaic-block {
position:relative;
overflow:hidden;
width:213px;
height:81px;
margin:0;
background:#111 url(../grafik/progress.gif) no-repeat center center;
}

#weinsortiment .mosaic-block {
width:208px;
height:208px;
}

.mosaic-backdrop {
display:none;
position:absolute;
top:0;
height:100%;
width:100%;
}

.mosaic-overlay {
display:none;
z-index:5;
position:absolute;
width:100%;
height:100%;
}

.details{text-align: center;padding: 16px 0 0 0;font-weight: normal;color: #303030;}
#weinsortiment .details{text-align: left;padding: 10px;font-weight: normal;color: #303030;}
#weinsortiment .details h2{padding: 0 0 4px 0;}

/*** Custom Animation Styles (You can remove/add any styles below) ***/
.bar .mosaic-overlay {
left: 0;
bottom:-81px;
height:81px;
background:url(../grafik/bg-yellow.png);
}

#weinsortiment .bar .mosaic-overlay {
bottom:-208px;
height:82px;
}

/*** End Animation Styles ***/


/* Circular Content Carousel Style */

.ca-gallery {
	position:relative;
	margin: 0;
	width:526px;
	height:112px;
}

.ca-container{
	position:relative;
	margin: 0;
	width:526px;
	height:112px;
}
.ca-wrapper{
	width:528px;
	height:112px;
	position:relative;
}
.ca-item{
	position:relative;
	float:left;
	width:128px;
	height:100%;
	text-align:center;
	margin: 0 10px 0 0;
}

.rubrikansicht .ca-container{
	position:relative;
	margin: 0;
	width:870px;
	/*height:276px;*/
	height:330px;
}
.rubrikansicht .ca-wrapper{
	width:100%;
	height:100%;
	position:relative;
}
.rubrikansicht .ca-item{
	position:relative;
	float:left;
	width:175px;
	height:100%;
	text-align:left;
	margin: 0;
}
.rubrikansicht #ca-container2 .ca-item{
	width:218px;
}

.ansprechpartner .ca-container{
	position:relative;
	margin: 0;
	width:282px;
	height:155px;
}
.ansprechpartner .ca-wrapper{
	width:282px;
	height:155px;
	position:relative;
}
.ansprechpartner .ca-item{
	position:relative;
	float:left;
	width:282px;
	height:100%;
	text-align:left;
	margin: 0;
}

.ca-item-main{
	padding:0;
	position:absolute;
	overflow:hidden;
}
.ca-nav span{
	width:30px;
	height:60px;
	background:transparent url(../grafik/arrows2.png) no-repeat top left;
	position:absolute;
	top:50%;
	margin-top:-29px;
	left:0;
	text-indent:-9000px;
	opacity:1.0;
	cursor:pointer;
	z-index:100;
}
.ca-nav span.ca-nav-next{
	background-position:top right;
	left:auto;
	right:0;
}

/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */

.jspContainer
{
	overflow: hidden;
	position: relative;
}

.jspPane
{
	position: absolute;
}

.jspVerticalBar
{
	position: absolute;
	top: 0;
	right: 0;
	width: 10px;
	height: 100%;
	background: #fff;

}

.jspHorizontalBar
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 10px;
	background: #fff;
}

.jspVerticalBar *,
.jspHorizontalBar *
{
	margin: 0;
	padding: 0;
}

.jspCap
{
	display: none;
}

.jspHorizontalBar .jspCap
{
	float: left;
}

.jspTrack
{
	background: #fff;
	position: relative;
}

.jspDrag
{
	background: #000;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
	float: left;
	height: 100%;
}

.jspArrow
{
	background: #50506d;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
}

.jspArrow.jspDisabled
{
	cursor: default;
	background: #80808d;
}

.jspVerticalBar .jspArrow
{
	height: 10px;
}

.jspHorizontalBar .jspArrow
{
	width: 10px;
	float: left;
	height: 100%;
}

.jspVerticalBar .jspArrow:focus
{
	outline: none;
}

.jspCorner
{
	background: #eeeef4;
	float: left;
	height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
	margin: 0 -3px 0 0;
}

/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: left;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #d5ceaa;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev {
	left: 0;
	float: left;
}
#lightbox-nav-btnNext {
	right: 0;
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #D5CEAA;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0;
	color: #54503F;
}
#lightbox-container-image-data #lightbox-image-details {
	width: 90%;
	float: left;
}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block;
	clear: left;
	padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
	width: 66px;
	float: right;
	padding-bottom: 0.7em;
}

.tooltip {
position: absolute;
/*display: inline-block;*/
display: none;
z-index: 90000000;
margin: 35px 0 0 90px;
border: 1px solid #54503F;
padding: 4px;
color: #54503F;
background: #FFF;
}

.tooltip2 {
position: absolute;
/*display: inline-block;*/
display: none;
z-index: 90000000;
margin: 35px 0 0 32px;
border: 1px solid #54503F;
padding: 4px;
color: #54503F;
background: #FFF;
}

div#_SPECIAL_BANNER_ {
  z-index: 2;
  position: absolute;
  height: auto;
  width: auto;
  margin: 20px 0 0 20px;
}