*
{
        margin: 0px;
        padding: 0px;
}

body
{
        font-family:Times;
        font-size: 13px;
        line-height: 20px;
        text-align: center;
        background-color: #ffffff;

}
img
{
        border: 0px;
}
h2
{
        font-size: 16px;
        font-weight: normal;
        margin-bottom: 11px;
}
h3
{
        font-size:13px;
        font-weight:bold;
        margin:0px;
        padding: 0px;
}
a
{
        color:#dd0101;
        text-decoration:underline;
}
a.weiter_right
{
        text-decoration: none;
        background-image:url(../bilder/link_weiter.gif);
        padding-left: 29px;
        background-repeat: no-repeat;
        float:right;
		font-style: italic;
        background-position:0 5px;
}
a.weiter_right.img2
{
        background-image:url(../bilder/link_weiter2.gif);
}
a.weiter_right.img3
{
        background-image:url(../bilder/link_weiter3.gif);
}
a.weiter_right:hover
{
        text-decoration: underline;
}
.gold
{
        color: #9e9973;
}
.big
{
        font-size: 16px;
        font-weight:bold;
        font-style: normal;
}
.bold
{
        font-weight: bold;
}
#container
{
        margin:0 auto;
        width: 1047px;
        position:relative;
        text-align: left;
        background-color: #f8f4ea;
        background-image: url(../bilder/background.jpg);
        background-repeat:repeat-y;
        border-top:0px;
        margin-bottom:30px;
}
#innerContainer
{
        background-image: url(../bilder/background-bottom.jpg);
        background-repeat:repeat-x;
        background-position: bottom;
        width: 1009px;
        height:100%;
        padding-right:19px;
        padding-left:19px;
        overflow:hidden;
}
#leftMarginal,#rightMarginal
{
        float:left;
}
/*-------------kleine Menschen ----------*/
#projekt1
{
        position:absolute;
        top:361px;
        left:170px;
}
#projekt2
{
        position:absolute;
        bottom:120px;
        right:61px;
}
#riesling1
{
        position:absolute;
        bottom:100px;
        left:120px;
}
#grauburgunder1
{
        position:absolute;
        top:5px;
        left:160px;
}
#spaetburgunder1
{
        position:absolute;
        bottom:90px;
        right:60px;
}
#spaetburgunder_rose1
{
        position:absolute;
        top:450px;
        left:150px;
        z-index:0;
}
#riesling_rhg1
{
        position:absolute;
        bottom:140px;
        left:380px;
        z-index:0;
}
#kontakt1
{
        position:absolute;
        bottom:230px;
        left:260px;
}
#quellen1
{
        position:absolute;
        top:90px;
        right:45px;
        z-index:99;
}
#quellen2
{
        position:absolute;
        top:620px;
        left:150px;
}
#hintergrund1
{
        position:absolute;
        top:550px;
        left:20px;
        z-index:99;
}
#hintergrund2
{
        position:absolute;
        bottom:100px;
        right:25px;
}
#partner1
{
        position:absolute;
        bottom:120px;
        left:400px;
}
#partner2
{
        position:absolute;
        bottom:120px;
        left:215px;
}
#partner3
{
        position:absolute;
        top:480px;
        left:40px;
}
#walter1
{
        position:absolute;
        top:450px;
        left:20px;
}
#material1
{
        position:absolute;
        top:60px;
        right:40px;
}
#impressum1
{
        position:absolute;
        top:0px;
        right:80px;
        z-index:0;
}

/*----------Left Marginal ---------*/
#leftMarginal
{
        width: 210px;
}

#leftMarginal #logo
{
        margin-left: 11px;
        margin-bottom: 9px;
}
/*-------- Navigation ------------*/
#icon_navigation
{
        background-image: url(../bilder/navigation.gif);
    background-repeat:no-repeat;
    position:absolute;
    z-index:99;
    top:70px;
    width:15px;
    height:16px;
    margin-left:17px;
    display: none;
}
#icon_subnavigation
{
        background-image: url(../bilder/subnavigation.gif);
    background-repeat:no-repeat;
    position:absolute;
    z-index:99;
    top:70px;
    width:15px;
    height:16px;
    margin-left:50px;
    display: none;
}
#navigation
{
        margin-left: 17px;
        list-style-type: none;
}
#navigation li
{
        display:block;
        padding-left: 19px;
}
#navigation li.mainactive
{
        background-image: url(../bilder/navigation.gif);
    background-repeat:no-repeat;
    background-position: 0px 4px;
}
#navigation li.subactive
{
        background-image: url(../bilder/subnavigation.gif);
    background-repeat:no-repeat;
    background-position: 14px 4px;
}
#navigation li a
{
        display:block;
}
#navigation li a#hintergrund
{
        background-image: url(../bilder/navi_hintergrund.gif);
        background-repeat:no-repeat;
        width:150px;
        height:25px;
        padding-bottom: 2px;
}
#navigation li.maininactive a#hintergrund:hover
{
        background-position: -150px 0px;
}
#navigation li.mainactive a#hintergrund
{
        background-image: url(../bilder/navi_hintergrund_active.gif);
        background-repeat:no-repeat;
        width:151px;
        height:25px;
        padding-bottom: 2px;
}
#navigation li a#projekt
{
        background-image: url(../bilder/navi_projekt.gif);
        background-repeat:no-repeat;
        width:86px;
        height:24px;
        padding-bottom: 2px;
}
#navigation li.maininactive a#projekt:hover
{
        background-position: -86px 0px;
}
#navigation li.mainactive a#projekt
{
        background-image: url(../bilder/navi_projekt_active.gif);
        background-repeat:no-repeat;
        width:87px;
        height:24px;
        padding-bottom: 2px;
}
#navigation li a#wir
{
        background-image: url(../bilder/navi_wir.gif);
        background-repeat:no-repeat;
        width:49px;
        height:20px;
        padding-bottom: 7px;
}
#navigation li.maininactive a#wir:hover
{
        background-position: -49px 0px;
}
#navigation li.mainactive a#wir
{
        background-image: url(../bilder/navi_wir_active.gif);
        background-repeat:no-repeat;
        width:49px;
        padding-bottom: 7px;
}
#navigation li a#weine
{
        background-image: url(../bilder/navi_weine.gif);
        background-repeat:no-repeat;
        width:75px;
        height:20px;
        padding-bottom: 7px;
}
#navigation li.maininactive a#weine:hover
{
        background-position: -75px 0px;
}
#navigation li.mainactive a#weine
{
        background-image: url(../bilder/navi_weine_active.gif);
        background-repeat:no-repeat;
        width:76px;
        height:24px;
        padding-bottom: 7px;
}
#navigation li a#quellen
{
        background-image: url(../bilder/navi_bezugsquellen.gif);
        background-repeat:no-repeat;
        width:165px;
        height:25px;
        padding-bottom: 2px;
}
#navigation li.maininactive a#quellen:hover
{
        background-position: -165px 0px;
}
#navigation li.mainactive a#quellen
{
        background-image: url(../bilder/navi_bezugsquellen_active.gif);
        background-repeat:no-repeat;
        width:165px;
        height:25px;
        padding-bottom: 2px;
}
#navigation li a#material
{
        background-image: url(../bilder/navi_material.gif);
        background-repeat:no-repeat;
        width:102px;
        height:20px;
        padding-bottom: 7px;
}
#navigation li.maininactive a#material:hover
{
        background-position: -102px 0px;
}
#navigation li.mainactive a#material
{
        background-image: url(../bilder/navi_material_active.gif);
        background-repeat:no-repeat;
        width:102px;
        height:24px;
        padding-bottom: 7px;
}
#navigation li a#partner
{
        background-image: url(../bilder/navi_partner.gif);
        background-repeat:no-repeat;
        width:91px;
        height:20px;
}
#navigation li.maininactive a#partner:hover
{
        background-position: -91px 0px;
}
#navigation li.mainactive a#partner
{
        background-image: url(../bilder/navi_partner_active.gif);
        background-repeat:no-repeat;
        width:92px;
        height:24px;
}
#navigation li.maininactive ul
{
   list-style-type: none;
   padding-bottom: 10px;
   display:none;
}
#navigation li.mainactive ul
{
   display:block;
   list-style-type: none;
   padding-bottom: 10px;
}
#navigation li ul li
{
   padding-left:27px;
   display:block;
}
#navigation li ul li a.mark
{
        background-image: url(../bilder/subnavi_mark.gif);
        background-repeat:no-repeat;
        width:145px;
        height:14px;
        padding-bottom: 5px;
}
#navigation li ul li.subinactive a.mark:hover
{
        background-position: -145px 0px;
}
#navigation li ul li.subactive a.mark
{
        background-image: url(../bilder/subnavi_mark_active.gif);
        background-repeat:no-repeat;
        width:145px;
        height:14px;
        padding-bottom: 5px;
}
#navigation li ul li a.walter
{
        background-image: url(../bilder/subnavi_walter.gif);
        background-repeat:no-repeat;
        width:96px;
        height:12px;
        padding-bottom:1px;
}
#navigation li ul li.subinactive a.walter:hover
{
        background-position: -96px 0px;
}
#navigation li ul li.subactive a.walter
{
        background-image: url(../bilder/subnavi_walter_active.gif);
        background-repeat:no-repeat;
        width:100px;
        height:12px;
}

#navigation li ul li a.riesling
{
        background-image: url(../bilder/subnavi_riesling.gif);
        background-repeat:no-repeat;
        width:56px;
        height:15px;
        padding-bottom: 5px;
}
#navigation li ul li.subinactive a.riesling:hover
{
        background-position: -56px 0px;
}
#navigation li ul li.subactive a.riesling
{
        background-image: url(../bilder/subnavi_riesling_active.gif);
        background-repeat:no-repeat;
        width:61px;
        height:15px;
        padding-bottom: 5px;
}
#navigation li ul li a.gutedel
{
        background-image: url(../bilder/subnavi_gutedel.gif);
        background-repeat:no-repeat;
        width:55px;
        height:15px;
        padding-bottom: 5px;
}
#navigation li ul li.subinactive a.gutedel:hover
{
        background-position: -55px 0px;
}
#navigation li ul li.subactive a.gutedel
{
        background-image: url(../bilder/subnavi_gutedel_active.gif);
        background-repeat:no-repeat;
        width:55px;
        height:15px;
        padding-bottom: 5px;
}
#navigation li ul li a.grauburgunder
{
        background-image: url(../bilder/subnavi_grauburgunder.gif);
        background-repeat:no-repeat;
        width:107px;
        height:15px;
        padding-bottom: 5px;
}
#navigation li ul li.subinactive a.grauburgunder:hover
{
        background-position: -107px 0px;
}
#navigation li ul li.subactive a.grauburgunder
{
        background-image: url(../bilder/subnavi_grauburgunder_active.gif);
        background-repeat:no-repeat;
        width:108px;
        height:15px;
        padding-bottom: 5px;
}
#navigation li ul li a.spaetburgunder
{
        background-image: url(../bilder/subnavi_spaetburgunder.gif);
        background-repeat:no-repeat;
        width:103px;
        height:15px;
        padding-bottom: 5px;
}
#navigation li ul li.subinactive a.spaetburgunder:hover
{
        background-position: -103px 0px;
}
#navigation li ul li.subactive a.spaetburgunder
{
        background-image: url(../bilder/subnavi_spaetburgunder_active.gif);
        background-repeat:no-repeat;
        width:109px;
        height:15px;
}

#navigation li ul li a.spaetburgunder_rose
{
        background-image: url(../bilder/subnavi_spaetburgunder_rose.gif);
        background-repeat:no-repeat;
        width:137px;
        height:15px;
        padding-bottom: 5px;
}
#navigation li ul li.subinactive a.spaetburgunder_rose:hover
{
        background-position: -137px 0px;
}
#navigation li ul li.subactive a.spaetburgunder_rose
{
        background-image: url(../bilder/subnavi_spaetburgunder_rose_active.gif);
        background-repeat:no-repeat;
        width:138px;
        height:15px;
}

#navigation li ul li a.riesling_rheingau
{
        background-image: url(../bilder/subnavi_riesling_rhg.gif);
        background-repeat:no-repeat;
        width:126px;
        height:15px;
        padding-bottom: 5px;
}
#navigation li ul li.subinactive a.riesling_rheingau:hover
{
        background-position: -126px 0px;
}
#navigation li ul li.subactive a.riesling_rheingau
{
        background-image: url(../bilder/subnavi_riesling_rhg_active.gif);
        background-repeat:no-repeat;
        width:126px;
        height:15px;
}



/*----------Navigation english ----------*/

#en #navigation li a#hintergrund
{
        background-image: url(../bilder/navi_hintergrund_en.gif);
        background-repeat:no-repeat;
        width:140px;
        height:25px;
        padding-bottom: 2px;
}
#en #navigation li.maininactive a#hintergrund:hover
{
        background-position: -140px 0px;
}
#en #navigation li.mainactive a#hintergrund
{
        background-image: url(../bilder/navi_hintergrund_active_en.gif);
        background-repeat:no-repeat;
        width:141px;
        height:25px;
        padding-bottom: 2px;
}
#en #navigation li a#projekt
{
        background-image: url(../bilder/navi_projekt_en.gif);
        background-repeat:no-repeat;
        width:83px;
        height:24px;
        padding-bottom: 3px;
}
#en #navigation li.maininactive a#projekt:hover
{
        background-position: -83px 0px;
}
#en #navigation li.mainactive a#projekt
{
        background-image: url(../bilder/navi_projekt_active_en.gif);
        background-repeat:no-repeat;
        width:84px;
        height:24px;
        padding-bottom: 3px;
}
#en #navigation li a#wir
{
        background-image: url(../bilder/navi_wir_en.gif);
        background-repeat:no-repeat;
        width:111px;
        height:20px;
        padding-bottom: 7px;
}
#en #navigation li.maininactive a#wir:hover
{
        background-position: -111px 0px;
}
#en #navigation li.mainactive a#wir
{
        background-image: url(../bilder/navi_wir_active_en.gif);
        background-repeat:no-repeat;
        width:112px;
        padding-bottom: 7px;
}
#en #navigation li a#weine
{
        background-image: url(../bilder/navi_weine_en.gif);
        background-repeat:no-repeat;
        width:73px;
        height:20px;
        padding-bottom: 7px;
}
#en #navigation li.maininactive a#weine:hover
{
        background-position: -73px 0px;
}
#en #navigation li.mainactive a#weine
{
        background-image: url(../bilder/navi_weine_active_en.gif);
        background-repeat:no-repeat;
        width:74px;
        height:24px;
        padding-bottom: 3px;
}
#en #navigation li a#quellen
{
        background-image: url(../bilder/navi_bezugsquellen_en.gif);
        background-repeat:no-repeat;
        width:61px;
        height:21px;
        padding-bottom: 6px;
}
#en #navigation li.maininactive a#quellen:hover
{
        background-position: -61px 0px;
}
#en #navigation li.mainactive a#quellen
{
        background-image: url(../bilder/navi_bezugsquellen_active_en.gif);
        background-repeat:no-repeat;
        width:62px;
        height:24px;
        padding-bottom: 3px;
}
#en #navigation li a#material
{
        background-image: url(../bilder/navi_material_en.gif);
        background-repeat:no-repeat;
        width:129px;
        height:21px;
        padding-bottom: 6px;
}
#en #navigation li.maininactive a#material:hover
{
        background-position: -129px 0px;
}
#en #navigation li.mainactive a#material
{
        background-image: url(../bilder/navi_material_active_en.gif);
        background-repeat:no-repeat;
        width:130px;
        height:24px;
        padding-bottom: 3px;
}
#en #navigation li a#partner
{
        background-image: url(../bilder/navi_partner_en.gif);
        background-repeat:no-repeat;
        width:102px;
        height:19px;
}
#en #navigation li.maininactive a#partner:hover
{
        background-position: -102px 0px;
}
#en #navigation li.mainactive a#partner
{
        background-image: url(../bilder/navi_partner_active_en.gif);
        background-repeat:no-repeat;
        width:103px;
        height:24px;
}






/*---------Right Marginal ----------*/
#rightMarginal
{
        padding-top: 29px;
        width: 690px;
}

/*----------Metanavigation---------*/
#metanavigation
{
        margin-right: 37px;
        position:absolute;
        right:0px;
        display:block;
        z-index:99;
}
#metanavigation ul
{
        list-style-type: none;
        overflow:hidden;
}
#metanavigation ul li
{
        float:left;
        font-family: Arial, sans-serif;
        font-size: 11px;
        line-height:12px;
}
#metanavigation ul li a
{
        color:#000000;
        display:block;
        text-decoration: none;
}
#metanavigation ul li a:hover, #metanavigation ul li a.active
{
        text-decoration: underline;
}
#metanavigation ul li.first
{
        border-right: 1px solid #000000;
        margin-right: 10px;
        padding-right: 10px;
}

/*-------------Content------------*/
.pics {  
    height:  637px;  
    width:   519px;  
    padding: 0;  
    margin:  0;  
} 
 
.pics img {  
    width:  637px; 
    height: 519px; 
    top:  0; 
    left: 0 
} 
#content
{
		margin-top:0px;
        padding-bottom:100px;
        margin-left: 0px;
        overflow:hidden;
        width:798px;
        position:relative;
        z-index: 0;
}
#content.pics
{
		margin-top:10px;
        padding-bottom:60px;
        margin-left: 37px;
        overflow:hidden;
        width:637px;
        position:relative;
        z-index: 0;
}

#leftcontent
{
        padding-left: 53px;
        float:left;
        width:330px;
}
.bottomcontent
{
        padding-left:53px;
        clear:both;
}
#rightcontent
{
        float:right;
        width:414px;
        padding-top: 20px;
}
#rightcontent img
{
        float:right;
}
#leftcontent h1
{
        text-transform: uppercase;
        text-decoration: underline;
        font-size: 13px;
        font-weight: normal;
        margin-bottom: 15px;
}
#leftcontent p
{
        margin-bottom: 31px;
}
#leftcontent .nospace
{
        margin-bottom: 0px;
}
#leftcontent .nopadding
{
        margin-bottom: 15px;
}
#leftcontent .last
{
        margin-bottom: 26px;
}
#leftcontent p.center
{
        text-align: center;
}
#leftcontent ul
{
        list-style-type: none;
}
#leftcontent ul li
{
        background-image: url(../bilder/listen.gif);
        background-repeat: no-repeat;
        background-position: 0px 8px;
        padding-left:10px;
        margin-bottom:5px;
}
#leftcontent ul.noImage
{
        margin-bottom:31px;
}
#leftcontent ul.noImage li
{
        background-image: none;
        padding-left:0px;
}
#materialcontent
{
        padding-top:20px;
}
h2.ueberschriftPadding
{
        padding-top:10px;
        font-weight:bold;
}
#materialcontent a
{
        display:block;
}

#materialcontent div div
{
        float:left;
        margin-right:0px;
        margin-bottom:20px;
}
#materialcontent .downloads
{
        overflow:hidden;
        width:100%;
        margin-bottom:20px;

}
#materialcontent .expertisen a
{
        display:inline;

}
#materialcontent .downloads h2.ueberschriftPadding
{
        padding-top:50px;
}
#materialcontent div div div.beschriftung
{
        clear:left;
        margin-left:0px;
        padding-left:4px;
        margin-bottom:0px;
}
#materialcontent div.link
{
        clear:both;
        width:330px;
        padding-top:0px;
}
