@charset "utf-8";
/* CSS Document */


/* FULLSCALE BACKGROUND START */

* { 
    margin: 0; 
    padding: 0; 
}

html, body, #bg, #bg table, #bg td, #cont {
    height:100%;
    width:100%;
    overflow:hidden;
}

#bg { 
    position: fixed; 
}

#bg div {
    height:200%;
    left:-50%;
    position:absolute;
    top:-50%;
    width:200%;
}

#bg td {
    text-align:center;
    vertical-align:middle;
}

#bg img {
    margin:0 auto;
    min-height:50%;
    min-width:50%;
}

/* FULLSCALE BACKGROUND END */



#focus-stealer      { position: absolute; left: -9999px; }


/* LINKS DEUTSCH START */

a.button_neues_de { 
   display:block; float:left;
   background-image:url(pics/button_neues_de.png);
   width:84px; height:39px; cursor:pointer; border-right:1px solid #FFF }
a.button_neues_de:hover { background-image:url(pics/button_neues_de_hover.png); background-repeat:no-repeat}

a.button_weingut_de { 
   display:block; float:left;
   background-image:url(pics/button_weingut_de.png);
   width:100px; height:39px; cursor:pointer; border-right:1px solid #FFF }
a.button_weingut_de:hover { background-image:url(pics/button_weingut_de_hover.png); background-repeat:no-repeat}
      
a.button_weine_de { 
   display:block; float:left;
   background-image:url(pics/button_weine_de.png);
   width:88px; height:39px; cursor:pointer; border-right:1px solid #FFF }
a.button_weine_de:hover { background-image:url(pics/button_weine_de_hover.png); background-repeat:no-repeat}

a.button_weinproben_de { 
   display:block; float:left;
   background-image:url(pics/button_weinproben_de.png);
   width:278px; height:39px; cursor:pointer; border-right:1px solid #FFF }
a.button_weinproben_de:hover { background-image:url(pics/button_weinproben_de_hover.png); background-repeat:no-repeat}

a.button_heckenwirtschaft_de { 
   display:block; float:left;
   background-image:url(pics/button_heckenwirtschaft_de.png);
   width:172px; height:39px; cursor:pointer; border-right:1px solid #FFF }
a.button_heckenwirtschaft_de:hover { background-image:url(pics/button_heckenwirtschaft_de_hover.png); background-repeat:no-repeat}

a.button_bilder_de { 
   display:block; float:left;
   background-image:url(pics/button_bilder_de.png);
   width:81px; height:39px; cursor:pointer; border-right:1px solid #FFF }
a.button_bilder_de:hover { background-image:url(pics/button_bilder_de_hover.png); background-repeat:no-repeat}

a.button_anfahrt_de { 
   display:block; float:left;
   background-image:url(pics/button_anfahrt_de.png);
   width:91px; height:39px; cursor:pointer; }
a.button_anfahrt_de:hover { background-image:url(pics/button_anfahrt_de_hover.png); background-repeat:no-repeat}

/* LINKS DEUTSCH ENDE */

/* LINKS ENGLISH START */

a.button_news_en { 
   display:block; float:left;
   background-image:url(pics/button_news_en.png);
   width:72px; height:39px; cursor:pointer; border-right:1px solid #FFF }
a.button_news_en:hover { background-image:url(pics/button_news_en_hover.png); background-repeat:no-repeat}

a.button_winery_en { 
   display:block; float:left;
   background-image:url(pics/button_winery_en.png);
   width:76px; height:39px; cursor:pointer; border-right:1px solid #FFF }
a.button_winery_en:hover { background-image:url(pics/button_winery_en_hover.png); background-repeat:no-repeat}
      
a.button_variety_en { 
   display:block; float:left;
   background-image:url(pics/button_variety_en.png);
   width:134px; height:39px; cursor:pointer; border-right:1px solid #FFF }
a.button_variety_en:hover { background-image:url(pics/button_variety_en_hover.png); background-repeat:no-repeat}

a.button_tastings_en { 
   display:block; float:left;
   background-image:url(pics/button_tastings_en.png);
   width:265px; height:39px; cursor:pointer; border-right:1px solid #FFF }
a.button_tastings_en:hover { background-image:url(pics/button_tastings_en_hover.png); background-repeat:no-repeat}

a.button_wineroom_en { 
   display:block; float:left;
   background-image:url(pics/button_wineroom_en.png);
   width:172px; height:39px; cursor:pointer; border-right:1px solid #FFF }
a.button_wineroom_en:hover { background-image:url(pics/button_wineroom_en_hover.png); background-repeat:no-repeat}

a.button_photos_en { 
   display:block; float:left;
   background-image:url(pics/button_photos_en.png);
   width:72px; height:39px; cursor:pointer; border-right:1px solid #FFF }
a.button_photos_en:hover { background-image:url(pics/button_photos_en_hover.png); background-repeat:no-repeat}

a.button_directions_en { 
   display:block; float:left;
   background-image:url(pics/button_directions_en.png);
   width:103px; height:39px; cursor:pointer; }
a.button_directions_en:hover { background-image:url(pics/button_directions_en_hover.png); background-repeat:no-repeat}

/* LINKS ENGLISH ENDE */

/* LINKS ALLGEMEIN START */
a:link {
	text-decoration:underline; color:#59314c;
}
a:visited {
	text-decoration:none; color:#59314c;
}
a:hover {
	text-decoration:underline; color:#000000;
}
a:active {
	text-decoration:none; color:#59314c;
}
/* LINKS ALLGEMEIN ENDE*/



/* TRANSPARENZ IE6 START */

img, div, a, input { behavior: url(ie6/iepngfix.htc) }

/* TRANSPARENZ IE6 ENDE */


/* WRAPPER START */

#wrapper_scrollbar {
    margin:0 auto;
	width:100%;
	height:100%;
	position:absolute;
	padding:0px;
	overflow:scroll;
	
}

#wrapper_center {
	width:900px;
	position:relative;
	padding:0px;
	left:50%;
	margin-left:-450px;
	margin-top:50px;
	background-color:#FFF;
	
}

#wrapper_language {
	width:900px;
	height:19px;
	position:relative;
	padding:0px;
	background-image:url(pics/lila_dunkel.png);
	border-bottom:#FFF 1px solid;
	overflow:hidden;
	
}

#wrapper_content {
	width:900px;
	position:relative;
	padding:0px;
	background-image:url(pics/rosa_hell.png);
	}
	
#wrapper_adresse {
	width:900px;
	height:119px;
	position:relative;
	padding:0px;
	background-image:url(pics/lila_dunkel.png);
	}

#wrapper_text {
	width:410px;
	position:relative;
	padding:20px;
	height:100%;
	background-image:url(pics/rosa_hell.png);
	vertical-align:top
	}
	
#wrapper_text_breit {
	width:860px;
	position:relative;
	padding:20px;
	height:100%;
	background-image:url(pics/rosa_hell.png);
	vertical-align:top
	}
	
	
	
#wrapper_menue {
	width:900px;
	position:relative;
	border-bottom:1px solid #FFF;
	height:39px;
	background-image:url(pics/lila_hell.png);
	}
	
#wrapper_footer {
	width:860px;
	position:relative;
	height:90px;
	background-image:url(pics/lila_hell.png);
	padding:20px;
	margin-bottom:100px;
	}
	
	



/* WRAPPER ENDE */


.Fliesstext {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 14px;
	font-weight:normal;
	color:#4d361c;
	line-height:22px;
	}
