
body{
    background-color: #6f5904;
    font-family:arial;
    font-size:82%;
    margin:0px;
    padding:0px;
    width: 100%;
    height: 100%;
    overflow: auto;
    color: #6f5904;
}
#impressum
{
    position:absolute;
    left:920px;
    top:10px;
    width:50px;
    height: 20px;
    z-index: 30;
    font-size: 6pt;
}

#fotoMichael{
    width:150px;
    height:225px;
    border:1px solid gray;
    margin-bottom: 30px;
    margin-left: 400px;
    background-image:url(../img/michael.jpg)
}

.impressum a
{
    color:white;
}

.boldRed
{
    color:#731314;
    font-weight: bold;
}

#header{
    position: absolute;
    top:0px;
    left:0px;
    background-image: url(../img/header.jpg);
    background-repeat: no-repeat;
    width:722px;
    height: 195px;
}

#bilderBox{
    position: absolute;
    top:195px;
    left: 0px;
    width: 674px;
    height: 200px;
    background-color: #680d08;
}

#schattenVertLinks{
    position: absolute;
    left:674px;
    top:196px;
    height:500px;
    width:15px;
    background-image: url(../img/schatten_vert_links.jpg);
    background-repeat: repeat-y;
}

#schattenVertLinksOuter{
    position: absolute;
    left:992px;
    top:0px;
    height:550px;
    width:15px;
    background-image: url(../img/schatten_vert_links_outer.jpg);
    background-repeat: repeat-y;
}

#schattenVertRechts{
    position: absolute;
    left:712px;
    top:196px;
    height:500px;
    width:15px;
    background-image: url(../img/schatten_vert_rechts.jpg);
    background-repeat: repeat-y;
}

#schattenHorHeader{
    position: absolute;
    left:673px;
    top:196px;
    height:15px;
    width:48px;
    background-image: url(../img/schatten_hor_header.jpg);
    background-repeat: no-repeat;
    z-index: 10;
}

#schattenHorContent{
    position: absolute;
    left:0px;
    top:395px;
    height:10px;
    width:680px;
    background-image: url(../img/schatten_hor_content.jpg);
    background-repeat: no-repeat;
    z-index: 10;
}

#bilder{
    position: absolute;
    top:0px;
    left: 0px;
    width: 674px;
    height: 193px;
    background-image: url(../img/bilder_head.jpg);
}

#rightBackground
{
    float:right;
    height:4000px;
    width: 200px;
    background-image: url(../img/hintergrundrechts.jpg);
    background-repeat: repeat-y;
}

a{
    border:none;
    text-decoration: none;
    color: #680D08;
}

#subMenu0{
    float:left;
    margin-bottom: 10px;
    margin-left: 10px;
}

.subMenu{
    margin-left: 10px;
}
.menuImage{
    margin-top: 5px;
    width: auto;
    height: 18px;
    border:none;
}

.menuItem{
    float:left;
    margin-bottom: 3px;
    height:30px;
    width: 172px;
}

.menuItem:hover{
    background-image: url(../img/menu_hover.jpg);
}

#weinfass{
    position:absolute;
    top:0px;
    left:720px;
    width: 272px;
    height: 395px;
    background-image: url(../img/weinfass.jpg);
}

.weinguterLogo{
    position:absolute;
    left: 0px;
    top: 470px;

    height:100px;
    width:670px;
    background-repeat: no-repeat;
    background-position: center;
}

.weinguterUberschrift{
    position:absolute;
    top:450px;
    left:0px;
    height:50px;
    width: 670px;
    background-repeat: no-repeat;
    background-position: center;
}

.weinguterText{
    padding:10px;
    margin-top: 100px;
    margin-bottom: 25px;
    float:left;
    width:590px;
    height:auto;
    border: 1px solid #D6D4CC;
}

#menu{
    position: absolute;
    left:725px;
    top:395px;
    height:280px;
    width:260px;
    background-color: #731314;
}

#menuBackground{
    float:left;
    width: 991px;
    min-height: 300px;
    height: auto;
    background-image: url(../img/menu_background.jpg);
    background-position: right top;
    background-repeat: repeat-y;
}

#morph{
    float:left;
    margin-top: 395px;
    width: 1000px;
    height: auto;
    background-image: url(../img/content_morph.jpg);
    background-repeat: repeat-y;
    margin-bottom: 50px;
}

#morphBackgroundRight{
    float:left;
    margin-top: 0px;
    width: 1600px;
    height: auto;
    background-image: url(../img/hintergrundrechts.jpg);
    background-repeat: repeat-y;
    background-position: right top;
    margin-bottom: 0px;
}

#contentBox{
    padding: 100px 30px 0px 30px;
    float:left;
    width: 610px;
    min-height: 300px;
    height: auto;
    background-image: url(../img/contentBackground.jpg);
    background-repeat: repeat-y;
}

#footer{
    height: 16px;
    background-image: url(../img/footer.jpg);
    width: 1000px;
    float:left;
}

#weinagentLogo{
    background-image: url(../img/weinagent_logo_big_skaliert.jpg);
    background-repeat: no-repeat;
    width:500px;
    height:240px;

}

div.weinbeschreibung{
    padding: 10px;
    margin-bottom: 25px;
    border: 1px solid #D6D4CC;
    height:auto;
}

table.weinbeschreibung
{
    height:150px;
}

.sortimentLogo{
    width:590px;
    background-position: center;
    height:60px;
    background-repeat: no-repeat;
    margin-bottom: 10px;
}

.flaschenfoto{
    width: 100px;
    height:150px;
    float:right;
    margin-right: 40px;
    background-repeat: no-repeat;
    background-position: center;
}

#bigBottleImage{
    position:absolute;
    top:500px;
    left:200px;
    display:none;
    border:1px solid black;
    width:150px;
    height: 520px;
    background-position: center;
    background-repeat: no-repeat;
    background-color: white;

}

img{
    border:none;
}

.zoom{
    background-image:  url(../img/zoom_in.ico);
    background-repeat: no-repeat;
    float:left;
    width: 16px;
    height: 16px;
}

.newsImageLeft
{
    float:left;
    width:150px;
    height:100px;
    margin-right: 10px;
    background-repeat: no-repeat;
}

.newsImageRight
{
    float:right;
    width:150px;
    height:100px;
    margin-left: 10px;
    background-repeat: no-repeat;
}

.newsUberschrift
{
    text-align: center;
    background-color: #680D08;
    font-weight: bold;
    color: white;
}

.newsBox
{
    border: 1px solid #D6D4CC;
    padding: 10px;
    height:132px;
    margin-bottom: 25px;
    overflow: hidden;
}

.newsText
{
    height:auto;
}

.uberschrift
{
    font-weight: bold;
    color: white;
    background-color:#680D08;
}

.red
{
    color:#680D08;
}

.homePointer
{
    cursor:pointer;
}















