/*html{height:100%;padding-bottom: 1px}*/
body{
	margin:0px;
	padding:0;
	background-color:#E8E8E8;
	background-repeat: no-repeat;
	background-position: center top;
	background-attachment: fixed;
	/*min-height:101%;*/
	font-size:70%;

}
A{color:#968C5C; text-decoration:underline}
A#teamblauContact{background: url(/img/teamblau.gif) no-repeat left center; padding-left: 20px; text-decoration: none;}
#SeiteInhalt, #Kontaktdaten, #SeiteInhaltTop{width:980px; margin:0px auto}
#SeiteInhalt{background:#FFF /*url(/img/css/bg_v.gif) repeat-y 170px 0px*/}
#Kontaktdaten{text-align:center; color:#999}
#Kontaktdaten A{color:#999; text-decoration:underline}
#SeiteTop1{background:#FFF; width:967px; height:50px; padding-top:9px; padding-right:13px; overflow:hidden; text-align:right; margin-top: 6px;}
#SeiteTop2{
	background: #FFF;
}
.noborder{
	border: none !important; 
}
textarea{resize: none}
.homelink{padding-right:12px}
#SeiteLinks{width:190px; position:relative; z-index:5; padding-top:25px}
#SeiteRechts{width:790px; overflow: auto; height: 272px; margin: 10px 0 5px 0; position: relative; }/**//**/
#LogoSeite{margin: 0 auto; width: 237px; padding-top: 8px;}
#SeiteLinks A{text-decoration:none}
.Navi1, .Navi1Aktiv{height:25px; margin-left:2px; line-height:24px; padding-left:8px; margin-top:1px}
.Navi1Aktiv a{color:#000 !important;  font-weight: bold;}
.Navi1 A, .Navi1Aktiv A{/*background:url(/img/css/bg_navi.gif) no-repeat left center;*/ padding-left:6px; color:#BEAA6B; display:block; width:148px}
.Navi1 A:HOVER{color:#000}
/*.Navi1{background:url(/img/css/bg_h.gif) repeat-x left bottom}*/
.Navi2, .Navi2Aktiv{/*height:21px;*/ margin-left:2px; padding-left:27px; margin-top:1px}
.Navi2 A, .Navi2Aktiv A{color:#BEAA6B; display:block; width:148px; padding: 3px 0;}
.Navi2Aktiv A{font-weight:bold; color: #000 !important; }
.Navi2 A:HOVER{color:#BEAA6B}
#Headerbild{position:relative; width:980px; height:250px; overflow:hidden}
#Headerbild img{width: 980px}
.foto_center1{position:absolute; z-index:2; top:-15px; left:0px}
.foto_center2{position:absolute; z-index:1; top:-15px; left:0px; visibility:hidden}
#Kruemelpfad{line-height:15px; color:#968C5C; font-size:90%; padding-left:32px}
#Kruemelpfad A{color:#968C5C; text-decoration:none}
#Kruemelpfad A:HOVER{text-decoration:underline}
#ContainerInhalte{width:520px;/*735px;*/ overflow:hidden; padding:15px 0px 10px 32px; color: #000; /*color:#968C5C*/}
.ContentInhalteXXL{width: 735px!important; }
.ContentInhaltWeine{
	margin-left: -82px;
	height: 565px;
	overflow: hidden !important;
}
.H2titel{width:0px; height:0px; overflow:hidden}
/*.ContainerContent{padding-bottom:18px}*/
.ContainerContent A:HOVER{text-decoration:underline}
.ContainerContent H2{font-size:100%}
.ContainerContent IMG.layout1{display:block; margin-bottom:5px; border:1px solid #968C5C}
.ContainerContent IMG.layout2{float:left; margin:3px 8px 5px 0px; border:1px solid #968C5C}
.ContainerContent IMG.layout3{float:right; margin:3px 0px 5px 8px; border:1px solid #968C5C}
.ContainerContent IMG.layout4{display:block; margin:5px 0px; border:1px solid #968C5C}
.ContainerContent IMG.layout5{display:block}
.ContainerContent IMG.layout6{float:left; margin:3px 8px 5px 0px; border:1px solid #968C5C}
.ContainerContent ul{padding-top:9px; padding-bottom:9px}
.ContainerContent ul li{list-style-image:url(/img/css/list.gif); padding-top:2px; padding-bottom:6px}
#LinkListeContent{width:210px; overflow:hidden; text-align:center; float: left; }
.mailFooter{background:url(/img/css/mail.gif) no-repeat left center; padding-left:20px}
.DivLinien{width:305px; padding-left:10px}
.WeinListeLeft{padding-left:23px; padding-right:10px; width:282px}
div.EinzelWeinLinks{width:184px}
div.EinzelWeinInfo{width: 86px;}
.DivLinien H2{font-size:100%; font-weight:normal; background:url(/img/css/bg_navi.gif) no-repeat left center; padding-left:12px}
.EinzelWein{padding-left:0px}
.EinzelWein div.EinzelWeinLinks{background:url(/img/css/list.gif) no-repeat 0 7px; padding-left:12px; line-height:1.7}
.EinzelWein a.EinzelWeinLinks{background:url(/img/css/list.gif) no-repeat 0 5px; padding-left:12px; line-height:1.7}
.UTWein{background:url(/img/css/list.gif) no-repeat left center; padding-left:12px; line-height:1.7; color:#BEAA6B}
#WeinContainer{width:630px; /*background:url(/img/css/bg_v.gif) repeat-y center top*/}
.InhaltWein{padding-left:12px}
.WeinLink{float:left; width:210px; text-align:center}
#sitemap A{text-decoration:none; color:#BEAA6B}
#sitemap A:HOVER{text-decoration:underline}

.AbsSitemapLeft{padding-left:10px}
/*#sitemapSpalten{background:url(/img/css/bgsitemap.gif) repeat-y left top}*/
.sitemapEinzel{width:145px}
.sitemapUTS1{font-size:100%; padding-left:10px; line-height:24px}
.sitemapUTS1 A{background:url(/img/css/bg_navi.gif) no-repeat left center; padding-left:12px}
.sitemapUTS2{font-size:100%; padding-left:34px; /*line-height:24px;*/ background:url(/img/css/list.gif) no-repeat 22px 10px}
.sitemapEinzel .sitemapUTS2 A{padding:5px 0px; color:#968C5C !important; display: block; }
.TitelNews{padding-left:12px; line-height:24px; background:url(/img/css/list.gif) no-repeat left center}
.TitelNews A{text-decoration:none}
.EinleitungNews{padding-left:12px}
.EinleitungNews A{color:#C0BA9D !important}
.NewsMitBild{width:395px}
.BildNews{width:124px}
.h2mitTraube{background:url(/img/css/list.gif) no-repeat left center; padding-left:12px}
.RouteAddress{border:1px solid #C8C8C8; width:250px; margin-right:25px}
.RouteStaat{border:1px solid #C8C8C8; width:130px}
.RouteSubmit{border:none; background:#FFF url(/img/css/submit.gif) no-repeat left center; color:#BEAA6B; font-weight:bold; text-align:left; padding-left:8px}
#LinksSpalten{background:url(/img/css/bgsitemap.gif) repeat-y left top}
.LinksEinzel{width:145px; padding-left:12px}
#FooterBottom{width:960px; margin:0px auto; background:#FFF; line-height:18px; /*color:#667;*/ padding:3px 10px; text-align: center; }
#SubNaviFooter{
	text-align: center; 
	padding-left: 35px;
	width: 895px;
}
#SubNaviFooter a{
	text-transform: uppercase; 
	text-decoration: none; 
	padding-right: 12px;
	padding-left: 12px;
}
#SubNaviFooter a:Hover{
	text-decoration: underline; 
	color: #000; 
}
#SubNaviFooter a.Aktiv{
	color: #000; 
	font-weight: bold;
}
.absleft{padding-left:16px}
.absleft10{padding-left:20px}
.feldNewsletter{border:1px solid #C8C8C8; color:#667; width:110px}
.submitNewsletter, .submitlogin, .submittell{border:none; background:#FFF url(/img/css/submit.gif) no-repeat left center; color:#BEAA6B; font-weight:bold; text-align:left; padding-left:8px; height:18px; cursor:pointer; font-size: 125%;}
.loginbereichleft{width:130px; padding-right: 10px; color:#667}
.inputlogin{border:1px solid #C8C8C8; width:191px; color:#667}
.FormularLeft{width:335px; padding-right: 35px;}
.FormularRight{padding-left:10px; width:280px}
.mitteilungtell{border:1px solid #C8C8C8; width:277px; color:#667; height:130px;}
.mitteilungkontakt{border:1px solid #C8C8C8; width:277px; color:#667; height:105px}
.spamcode{width:105px}
.inputspam{border:1px solid #C8C8C8; width:170px; color:#667}
.bildergalerieIMG{border:1px solid #968C5C}
/*Slider*/
#SliderRight{width:630px; overflow:hidden; background:#FFF}
.sliderTitelAktiv, .sliderTitelDeaktiviert{line-height:20px; height:21px; overflow:hidden; font-weight:normal; padding-left:15px; padding-right:10px; width:605px; font-size:100%; color:#BEAA6B; background:#FFF url(/img/css/bg_navi.gif) no-repeat left center}
.sliderTitelAktiv{font-weight:bold}
.sliderTitelDeaktiviert div.titelInner{background:url(../img/css/sliderpfeil.gif) no-repeat right center}
.sliderInhaltAktiv, .sliderInhaltDeaktiviert{width:605px; overflow:hidden; padding:0px 10px 0px 15px}
.sliderInhaltAktiv div.inhaltInner, .sliderInhaltDeaktiviert div.inhaltInner{padding:15px 0px 8px 0px; width:605px}
.sliderInhaltAktiv{height:200px; overflow:auto}
.sliderInhaltDeaktiviert{height:0px}
/*Slider End*/
.downloadEinzel{width:195px; padding-right:12px}
h2.titelDownload{font-size:100%; font-weight:normal; color:#968C5C; background:url(/img/css/list.gif) no-repeat left center; padding-left:12px}
.inhaltDetailDL{padding-left:12px; padding-bottom:10px}
.inhaltDetailDL A{color:#C0BA9D}
.downloadEinzel{width:170px; padding-right:15px}
.inputForm2{
	border: 1px solid #C8C8C8;
  color: #666677;
  width: 85px;
}
.loginbereichright img{
	vertical-align: bottom;
}
#sitemap .sitemap1 {
    background: url("/img/css/bg_navi.gif") no-repeat scroll left center transparent;
    padding-left: 12px;
    padding-right: 25px;
}
#FooterInfo{ 
	width: 930px;
	padding: 0 25px;
	color: #968C5C;
}
#FooterInfo div.fr{
	padding: 0px 0px 0px 30px;
}
.SitemapService{
	line-height: 1.8em;
}
#MittelNavi{
	width: 170px !important;  
	padding: 0 12px !important;
	position: relative; 
	min-height: 15px;
}
#MittelNavi{
	color: #000;
}
#MittelNavi a{
	padding: 0;
	color: #968C5C
}
#MittelNavi .weinlinkFooter{
	color: #000;
	text-decoration: none; 
	position: absolute; 
	left: 12px;
	bottom: 0;
	width: 170px;
}
#frmTell{
	margin-top: -10px;
}
#gmap{
	position: relative; 
}
#gmap .ContainerContent{
	width: 415px;
	float: left; 
	padding-left: 10px;
	position: relative;
	bottom: 0;
	left: 0;
	padding-bottom: 0;
}
