/* CSS Document */

#riegel {
position:absolute; 
top:90px;
left:0px;
height:21px; 
width:907px; 
z-index:200;
visibility:visible;
}

#rahmen {
	position:relative; 
	width:907px; 
	height:595px;
	/*z-index:-2;*/
	background-image:url(bg_content/bg_blank_neu.png);
	margin:0;
	padding:0;
}

#rahmenstart {
	position:relative; 
	width:907px;
	height:595px; 
	/*background-image:url(bg_box.gif);/*doch wie oben*/
	margin:0;
	padding:0;
}

.png {
background-repeat: no-repeat; 
behavior: url(iepngfix.htc);
z-index:10;
}

.png_foot {
background-repeat: no-repeat; 
behavior: url(iepngfix.htc);
position:absolute;
top:365px;
left:-2px;
height:115px;
width:907px;	
}
	
.png_background {
background-repeat: no-repeat; 
behavior: url(iepngfix.htc);
position:absolute;
left:-2px;top:-114px;
width:907px;height:478px;
}

#logo{
	position:absolute;
	top: 15px;
	right:20px;
	width:103px;
	height:59px;
	background-image:url(logo.jpg);
	background-repeat: no-repeat;
	z-index:5000;
}

#headbild_iframe {
	width:907px;
	height:196px;
	background-image:url(kopf_bg_iframe.jpg);
}

#hnav {
position:absolute;
top:86px;
left:0px;
z-index:1000;
height:29px;
color: #c3071b;
}

#hnav_bg {
width:907px;
height:29px;
background-repeat:no-repeat;
background-position:0px 0px;
}

#hnav a:active{
	color: #c3071b;
	background-color: #984a2a;	
 }
 
 
#hnav a:hover, #hnav a.hovered { background-color: #C47C4E; }

#hnav a {
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	padding: 0;
	margin: 0;
	height:29px;
	display:block;	
}


#hnav a span{
	display:block;
	color: #c3071b;	
	padding:0;
	margin:0;
	padding-top: 8px;
	
	margin-left:22px;
	vertical-align:top;	
}

.layer { 
/*halter vmenu*/
position:absolute;
top:115px;
/*background-image:url(bg_vmenue.gif);*/
/*background-color:#c47c4e;*/
z-index:3000;
}

.layer2 {
position:absolute;
top:114px;
}

#vmenu a{
background-color:#c47c4e;
	font-size:12px;
	color: #ffffff;
	text-decoration:none;
	padding: 0 0 0 22px;
	margin: 0;
	height:17px;
	line-height:17px;
	display:block;	
}

#vmenu a:hover{
	color: #8c3a20;	
}

.vmenuabstand{
height:5px;
width:100%;
margin:0;
padding:0;
font-size:1px;
line-height:1px;
background-color:#c47c4e;
display:block;
}
.vmenuende{
height:5px;
width:100%;
margin:0;
padding:0;
font-size:1px;
line-height:1px;
background-color:transparent;
/*border:1px solid black;*/
}
.vmenuende_links{
height:5px;
background-image:url(ende_links.gif);
float:left;
}
.vmenuende_rechts{
height:5px;
width:5px;
background-image:url(ende_rechts.gif);
float:left;
}

#hintergrundbild_png{
    position:absolute;
	top:-114px;
	left:-2px;
	height:478px;
	width:907px;	
	background-repeat: no-repeat;
}

#hintergrundbild_foot{
    position:absolute;
	top:365px;
	left:-2px;
	height:115px;
	width:907px;	
	background-repeat: no-repeat;
}

#fuss{
    position:absolute;
	top:543px;
	left:762px;
	height:21px;
	color:#a1863d;
	font-size:11px;
}

#fussstart{
border:1px solid #ff0000;
    position:absolute;
	top:543px;
	left:742px;
	height:21px;
	color:#a1863d;
	font-size:11px;
	z-index:3000;
}


html, body, textarea {
  scrollbar-base-color:#e5ddd6;
  scrollbar-3d-light-color:#FFFFFF;
  scrollbar-arrow-color:#FFFFFF;
  scrollbar-darkshadow-color:#cec0b6;
  scrollbar-face-color:#dacec5;
  scrollbar-highlight-color:#FFFFFF;
  scrollbar-shadow-color:#000000;
  scrollbar-track-color:#f6f3f0;
}



#langbar_a {
	position: absolute;
	right:-8px;
	top: 477px;
	width: 176px;
	height: 118px;
	background-image:url(../images/langbar_3.jpg)top left no-repeat;
	z-index: 5423;
	font-size: 10px;
	padding: 0px;
	margin: 0px;
	padding: 0px 0px 0px 20px;
	overflow: hidden;
	white-space: nowrap;
	color:#000;
}


#langbar_pfeil {
	position: absolute;
	right:-20px;
	top: 477px;
	width: 12px;
	height: 118px;
	background:url(../images/layer_pfeil.gif)top left no-repeat;
	z-index: 5426;
	font-size: 10px;
	padding: 0px;
	margin: 0px;
	padding: 0px 0px 0px 20px;
	overflow: hidden;
	white-space: nowrap;
	color:#000;
	cursor: pointer;
}

#langbar_u {
	position: absolute;
	right:-20px;
	top: 477px;
	width: 188px;
	height: 118px;
	background:url(../images/ticker_bg.jpg)top left no-repeat;
	z-index: 5421;
	font-size: 10px;
	padding: 0px;
	margin: 0px;
	padding: 0px 0px 0px 20px;
	overflow: hidden;
	white-space: nowrap;
	color:#3f160c;
}


hx {
	font-weight:normal;
	font-family:Arial,Helvetica, sans-serif;
	font-size:11px;
	margin-top:0px;
	margin-left:0;
	padding:0;
	font-stretch: condensed;
	cursor: hand;
}

hnor {
	font-weight:normal;
	font-family:Arial,Helvetica, sans-serif;
	font-size:9px;
	margin-top:0px;
	margin-left:0;
	padding:0;
	font-stretch: condensed;
}

.produkte{
	position:absolute;
	bottom:0px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

ul.produkte li{
	position:absolute;
	bottom:0px;
	width:225px;
	
	list-style-image: none;
	list-style-type: none;
}







/*Wolfgang*/
#hnav td.aktiveseite { background-color: #934528;}
#hnav td.aktiveseite a span {color: #fff !important;}
.layer { z-index: 3000 !important;}
vmenu { position: relative;; z-index: 3000 !important;}
#rahmen {position: relative;}