@charset "utf-8";
/* allgemein */
*{margin:0;padding:0; outline:none;}
html{overflow-y:scroll;}
body{background:url(../images/bg-body.gif) repeat-x #000;font:76% Tahoma, Geneva, sans-serif;color:#333}
#container{width:913px;margin:auto}

/* header */
#top{width:913px;height:125px;background:url(../images/bg-top.jpg) bottom left no-repeat;position:relative;}
#top #branding{width:322px;height:123px;}
#top #branding img{border:0;}
#top ul{color:#fff;font-size:0.9em;position:absolute;top:100px;left:680px;}
#top li{display:inline;}
#top a{color:#fff;text-decoration:none;}
#top a:hover{text-decoration:underline;}

#header{background:url(../images/bg-header.jpg) no-repeat;width:831px;height:262px;}
#header img {border:none}

/* navi */
#navi{background:url(../images/bg-navi.jpg) no-repeat;width:684px;padding:0 0 0 147px;height:44px;list-style:none;font:1em Verdana, Arial, Helvetica, sans-serif;font-weight:bold;}
#navi li{display:inline;float:left;}
#navi li a{color:#fff;text-decoration:none;height:29px;padding:15px 11px 0 11px;display:block; _float:left;}
#navi li a:hover,#index #navi li.n_01 a,#wein-studio #navi li.n_02 a,#champagner #navi li.n_04 a,#sekt #navi li.n_05 a,#spirituosen #navi li.n_06 a,#raritaeten #navi li.n_07 a,#angebote #navi li.n_08 a{background:#7f013e;}
#navi li ul{margin-top:15px;background:#000;}

/* content */
#mainbodyRepeat{background:url(../images/bg-mainbody-repeat.jpg) repeat-y;}
#content{background:url(../images/bg-mainbody.jpg) no-repeat;width:831px;_height:440px;min-height:440px;padding-top:25px;padding-bottom:20px;}

#contentSidebar{width:248px;float:left;padding:11px 30px 0 0;}
#contentSidebar .box{margin:0 0 23px 27px;width:218px;border:1px solid #000;padding-bottom:20px;}
#contentSidebar h1{font-size:1em;color:#fff;background:url(../images/icon-box.jpg) no-repeat left top #000;width:180px;height:23px;padding:7px 0 0 38px;}
#contentSidebar p{color:#303030;font-size:0.9em;margin:15px 0 0 13px;}
#contentSidebar strong{font-weight:bold;}
#contentSidebar strong.head{font-size:1.1em;}
#contentSidebar a{color:#303030;text-decoration:underline;}
#contentSidebar a:hover{text-decoration:none;}
#contentSidebar a.lnu{text-decoration:none;}
#contentSidebar a.lnu:hover span{text-decoration:underline;}

#contentMain{width:538px;float:left;min-height:600px;_height:600px;}
#contentMain .left{width:360px;float:left;padding-right:20px;}
#contentMain .right{width:150px;float:left;padding-top:4px;}
#contentMain .right img{background:#fff;padding:1px;border:1px solid #121212;}
#contentMain h1{width:388px;height:75px;text-indent:-9999999px;margin-bottom:15px;}
#index #contentMain h1{background:url(../images/h1-index.gif)}
#wein-studio #contentMain h1{background:url(../images/h1-wein-studio.gif)}
#anfahrt #contentMain h1{background:url(../images/h1-anfahrt.gif)}
#kontakt #contentMain h1{background:url(../images/h1-kontakt.gif)}
#danke #contentMain h1{background:url(../images/h1-danke.gif)}
#impressum #contentMain h1{background:url(../images/h1-impressum.gif)}
#champagner #contentMain h1{background:url(../images/h1-champagner.gif)}
#sekt #contentMain h1{background:url(../images/h1-sekt.gif)}
#angebote #contentMain h1{background:url(../images/h1-angebote.gif)}
#wein #contentMain h1{background:url(../images/h1-wein.gif)}
#raritaeten #contentMain h1{background:url(../images/h1-raritaeten.gif)}
#spirituosen #contentMain h1{background:url(../images/h1-spirituosen.gif)}
#wein_frankreich #contentMain h1{background:url(../images/h1-wein-fr.gif)}
#wein_spanien #contentMain h1{background:url(../images/h1-wein-spa.gif)}
#wein_italien #contentMain h1{background:url(../images/h1-wein-ita.gif)}
#wein_schweiz #contentMain h1{background:url(../images/h1-wein-schweiz.gif)}
#wein_sonstige #contentMain h1{background:url(../images/h1-wein-sonstige.gif)}

/* footer */
#footer{background:#000;width:831px;height:15px;position:relative;}
#footerAdd{position:absolute;top:-205px;left:692px;background:url(../images/bg-footer.jpg) no-repeat;width:220px;height:220px;}

/* allgemein */
.cms-datei {display:block; background:url(../images/datei.png) 0 0 no-repeat; padding:0 0 0 50px;	height:22px; line-height:22px; margin:10px 0 4px 0;}
a{color:#333;text-decoration:underline}
a:hover{text-decoration:none}
ul{list-style:none}
p{margin-bottom:20px;line-height:1.5em}
address{margin-bottom:20px;line-height:1.4em;font-style:normal}

.hidden{font-size:0.001em;line-height:0.001em;display:block;overflow:hidden;width:1px;height:1px;position:absolute; top:-1px;left:-1px}
.nofloat{font-size:0.001em;line-height:0.001em;clear:both}
