img, div, a, input { behavior: url(http://www.klauslentsch.eu/images/iefix/iepngfix.htc) }

html
{

}

body
{
font-size: 85%;
font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif;
margin:0px;
padding:0px;
background-color: #aeaba1;
z-index: 0;
height: 100%
}

#lower
	{
	position: absolute;
	top: 0px;
	left:0px;
	width: 100%;
	height: 440px;
	/*background-color: #3c3c3c;*/
	z-index: 1;
	background:url(../images/back.png) repeat;
	}

#shadow
	{
	position:absolute;
	left:50%;
	z-index:2;
	margin-left:-450px;
	background:url(../images/shadow.png) repeat;
	height:440px;
	width:900px;

	}

#lowlow
{
	position:absolute;
	left:50%;
	margin-left:-440px;
	z-index:3;
}

#upperlayer
{
position: absolute;
top: 0;
left: 0;
z-index: 4;
width: 100%;
}

#wrapper
{
width: 900px;
margin:0px auto 0px auto;
}

#header
{
/*background: url(../images/header-wein.png) no-repeat;*/
height:440px;
width:900px;
}

#sidebar
{
float:left;
width:880px;
height:440px;
background: url(../images/sidebar2.png) no-repeat;
margin-left:10px;
overflow:hidden;
position:relative;
}

#upper-content
{
width:900px;
height:8px;
background: url(../images/up.png) no-repeat;
}

#lower-content
{
width:900px;
height:8px;
background: url(../images/down.png) no-repeat;
}

#content
{
width:900px;
background:url(../images/content.png) repeat;
}

#content_home
{
	width:900px;
	background:none;
}

#footer
{
width:880px;
height:30px;
background: url(../images/footer.png) repeat;
margin-left:10px;
font-family: 'Trebuchet MS';
font-size:10px;
color:gray;
}

#footer a
{
font-family: 'Trebuchet MS';
font-size:10px;
color:gray;
margin:0px;
padding:0px;
}

#homebox h4
{
color:black;
text-align:center;
font-family:Helvetica;
font-size:14px;
text-decoration:underline;
margin-bottom:10px;
padding-bottom:0px;
}

#homebox p
{
color:black;
font-family:'Trebuchet MS';
font-size:12px;
padding:0px;
margin:0px;
line-height:1.2;
}

#homebox td
	{
	border:1px dotted black;

	}


#betrieb
{
margin:0px;
padding-left:20px;
padding-top:20px;
padding-right:20px;
font-size:12px;
}

#impressum
{
font-size:14px;
text-align:center;
padding-top:30px;
}

#einleitung
{
width:190px;
height:380px;
padding-left:30px;
padding-top:310px;
padding-right:5px;
text-align:center;
font-family:Georgia;
font-size:13px;
float:left;
}

#weine
{
width:190px;
height:410px;
margin-left:15px;
text-align:center;
font-family:Georgia;
font-size:13px;
float:left;
padding-left:5px;
padding-right:5px;
padding-top:280px;
}

#weine span
{
font-weight:bold;
}

#einleitung span
{
font-weight:bold;
font-size:12px;
}



.vertriebbox
{
float:left;
padding-left:10px;
padding-top:20px;
}

#vertriebsbox1
{
height:50px;
padding-left:20px;
padding-top:20px;
}
#vertriebsbox2
{
padding-right:15px;
padding-left:15px;
margin-top:7px;
height:60px;
margin-bottom:3px;
}

#vertriebsbox2 h4
{
font-size:14px;
margin-bottom:0px;
margin-left:5px;
padding-top:10px;

}

#vertriebsbox3 ul
{
list-style-type:none;
margin-left:0px;
padding-left:0px;
margin-top:10px;
line-height:14px;
font-size:13px;
}

#vertriebsbox1 h4, .vertriebbox h4, .vertriebbox h4
{
font-size:14px;
font-weight:bold;
color:black;
margin-top:0px;
margin-bottom:0px;
}

#vertriebauswahllinks
{
width:215px;
float:left;
}
#vertriebauswahl2
{
background: url(../images/vertriebboxall.png) no-repeat center center;
margin:0px auto 0px auto;
width:421px;
height:162px;
}

.bottom
{
margin-left:15px;
color:black;
text-decoration:underline;
font-size:12px;
font-weight:bold
}



#vertriebs-liste
{
background:url(../images/vertriebe.png) no-repeat;
width:900px;
height:130px;
margin-top:20px;
}

#vertrieb-form
{
width:365px;
height:120px;
margin-left:260px;
text-align:left;
padding-top:10px;
padding-left:10px;
}

#vertrieb-form h4
{
padding:0px;
margin:0px 0px 0px 0px;
text-decoration:underline;
font-size:12px;
color:black;
}

#form-right
{
float:right;
width:180px;
height:110px;
border-left:1px dotted white;
padding-left:7px;
margin-left:0px;
}

#form-left
{
float:left;
width:170px;
height:120px;
margin:0px;
padding:0px;
}

#form-right ul
{
list-style-type:none;
font-size:12px;
text-align:left;
padding:0px;
margin-top:7px;
margin-left:5px;

}

#form-right li
{line-height:1.1;
}

#bilder
{
width:880px;
padding-top:30px;
padding-left:0px;
margin-bottom:0px;
height:165px;
}

#bilder img
{
margin-left:28px;
}

#flashcontent2
{
	margin-left:50px;
}

#betriebbild
	{
	width:400px;
	height:375px;
	float:right;
	margin-top:20px;
	margin-right:20px;
	margin-left:10px;
	background:url('../images/hemberg.png') no-repeat;
	text-align:center;
	}

#betriebbild:hover
	{
	background:url('../images/hemberg_hover.png') no-repeat;
	}
#betriebbild span
{
font-size:10px;
padding:0px;
}

#karusell-bilder
{
width:880px;
margin-left:10px;
margin-top:10px;
height:350px;
}



#newstable
{
width:850px;
margin-left:20px;
font-size:12px;
}




#newstable span
{
font-style:italic;
color:#3c3c3c;
font-size:10px;
text-decoration:none;
margin-left:10px;
margin-top:0px;
padding-top:0px;
font-weight:bold;
}

#newstable img
{
padding:3px;
border:1px solid #3c3c3c;
margin-left:10px;
}

.trenner
{
width:600px;
height:2px;
border-bottom:1px dotted black;
margin-top:5px;
}

h4
{
margin:0px 0px -8px 0px;
text-decoration:underline;
padding-bottom:0px;
font-size:25px;
}

#weinbild
{
	width:160px;
	margin-left:-160px;
	border-right:1px dotted black;
	float:left;
}

#weinbildBachgart
{
	margin-left:-300px;
	border-right:1px dotted black;
	float:left;
}
#weintext
{
	width:310px;
	text-align:center;
	float:right;
	margin-right:-300px;
	font-size: 12px;
	margin-top: 0px;
}

#weintext span
{
	font-weight: bold;
}

.kwicks {
	 cursor:pointer;
     list-style: none;
     position:absolute;
     bottom:2px;
     left:10px;
     margin: 0;
     padding: 0;
 }

.kwicks a{
	display:block;
	height:40px;
	text-indent:-9999px;
	outline:none;
}

#kwick1 {
	background-position:0px 0px;
}
#kwick2 {
	background-position:-200px 0px;
}
#kwick3 {
	background-position:-400px 0px;
}
#kwick4 {
	background-position:-600px 0px;
}
#kwick5 {
	background-position:-800px 0px;
}
#kwick6 {
	background-position:-1000px 0px;
}

#kwick1active, #kwick1:hover {
	background-position: 0 bottom;
}
#kwick2active, #kwick2:hover{
	background-position: -200px bottom;
}
#kwick3active, #kwick3:hover {
	background-position: -400px bottom;
}
#kwick4active, #kwick4:hover {
	background-position: -600px bottom;
}
#kwick5active, #kwick5:hover {
	background-position: -800px bottom;
}
#kwick6active, #kwick6:hover {
	background-position: -1000px bottom;
}

#sitemap
{
	color:black;
	text-decoration:none;
	font-size:20px;
	text-transform:uppercase;
	margin:0px auto 0px auto;
	padding:0px auto 0px auto;
	font-family:Helvetica;
}

#sitemap a
{
color:black;
}

#sitemap a:hover
{
color:gray;
text-decoration:underline;
}


