html, body { padding:0; margin:0; height:100%; width:100%; overflow:hidden; }

body {
	font-family: Tahoma, sans-serif;
	font-size: 10px;
	color:#333333;
	background-image:url('../images/bgs/l_6.jpg');
	background-position:center center;
	background-repeat:no-repeat;
	background-color:#333333;
	height:100%; width:100%;
}

img { border:none; }

.hide { display:none; }
.clear { clear:both; }

/*
h1, h2, h3, h4, h5, h6 { padding:0px; margin:0px; }
ul, li { list-style:none; padding:0px; margin:0px; }
*/


div#page {
	position:relative;
	margin:auto;
	width:1008px;
	height:100%;
}

div#wrapper {
	position:absolute;
	top:50%;
	margin-top:-230px;
	width:1008px;
	height:460px;
	background-color:#fff;
}

div#mnav {
	position:absolute;
	right:0px;
	bottom:0px;
	width:448px;
	height:92px;
	background-image:url('../images/nav/nav_bg.jpg');
	background-position:top left;
	background-repeat:no-repeat;
}	

div#hnav {
	position:absolute;
	right:14px;
	bottom:9px;
}

div#hn1 {
	position:absolute;
	left:5px;
	top:5px;
}

div#hn2 {
	position:absolute;
	left:5px;
	top:21px;
}

div#hn3 {
	position:absolute;
	right:5px;
	top:5px;
}


div#metanav {
	position:absolute;
	right:7px;
	bottom:4px;
}

div#hn1 ul, div#hn1 li, div#hn2 ul, div#hn2 li, div#hn3 ul, div#hn3 li, div#metanav ul, div#metanav li  {
	list-style-type: none;
	margin:0px;
	padding:0px;
}

div#hn1 li, div#hn2 li {
	float:left;
	margin-right:6px;
}


div#metanav li {
	float:left;
	margin-left:4px;
}

div#metanav a, div#metanav a:link, div#metanav a:hover, div#metanav a:visited {
	font-family: Tahoma,sans-serif;
	font-size:10px;
	color:#666666;
	text-decoration:none;
}

div#metanav a:hover {
	
}

div#logo {
	position:absolute;
	top:17px;
	left:9px;
	width:173px;
	height:14px;
}

div#textblock {
	position:absolute;
	left:0px;
	top:0px;
	width:560px;
	height:460px;
}

div#sideimg {
	position:absolute;
	left:560px;
	top:0px;
	width:448px;
	height:368px;
}

div.subl {
	position:absolute;
	bottom:0px;
	left:46px;
	height:86px;
	width:400px;
	overflow:hidden;
	color:#000;
}


div.subl a, div.subl a:hover, div.subl a:link, div.subl a:visited{
	text-decoration:none;
	color:#000;
}

div.weinbe_box {
	display:none;
}

div.weinbe_flasche {
	float:left;
	width:100px;
	height:265px;
}

div.wn_jg {
	float:left;
	width:101px;
}


div.home_text {
	position:absolute;
	left:435px;
	top:170px;
	width:480px;
}

div.sub_text, div#weinbeschreibung {
	position:absolute;
	left:47px;
	top:92px;
	width:490px;
}

div.sub_text a, div.sub_text a:hover,div.sub_text a:link,div.sub_text a:visited {
	color:#333333;
}

/* Image zoom styles */
#zoomer_big_container { display:block; position:absolute; left:0px; top:0px; width:560px;	height:460px; overflow:hidden; background:url(../images/loading.gif) center center no-repeat #FFFFFF; overflow:hidden; margin:0px; border:0px #FFFFFF solid; cursor:move; }
#zoomer_image { display:block; position:absolute; }
#zoomer_thumb { display:block; position:relative; overflow:hidden; margin:0px; }
#zoomer_region { background:#ffffff; border:1px #cccccc solid; position:absolute; top:0px; left:0px; cursor:move; }

div#bq_text {
	position:absolute;
	left:380px;
	top:410px;
}

div#bq_text_new {
	position:absolute;
	left:480px;
	top:70px;
	margin-bottom:18px;
	color:#393530;
	font-size:10px;
	font-weight:bold;
}

.bq_headline {
	margin-bottom:18px;
	font-size:11px;
}

.bq_line {
	width:480px;
	clear:both;
}

.bq_space {
	margin-top:20px;
	
}

.bq_e1, .bq_e2, .bq_e3 {
	float:left;
}

.bq_e1 {
	width:105px;
}

.bq_e2 {
	width:150px;
	margin-left:5px;
}

.bq_e3 {
	width:155px;
	margin-left:5px;
}

.bq_e3 A {
	color:#393530;
}

.bq_e3 A:hover {
	color:#393530;
	text-decoration: underline;
}

div.bezugsq {
	width:900px;position:absolute;left:47px;top:92px;
}

div.bqrow {
	float:left;
	width:300px;
}

div.shos {
	width: 100px; clear: both; text-align: right;
}

div.shis {
	width: 100px;
	clear: both;
	text-align: right;
	margin-top:10px;
}

div.le {
	float:left;
	width:100px;
	text-align:right;
	padding-right:10px;
	color:#666666;
}

div.re {
	width:180px;
	overflow:hidden;
	color:#000000;
}

div.re a, div.re a:link, div.re a:visited {
	color:#333333;
	text-decoration:none;
}

div.re a:hover {
	color:#333333;
	text-decoration:underline;
}

div.presse {
	width:900px;position:absolute;left:47px;top:52px;
}

div.prow {
	margin-top:20px;
}

div.pbox {
	float:left;
	width:100px;
	margin-left:10px;
}

div.pbimg {

}

div.pbtxt {

}

div.nutzb {
	position:absolute;
	bottom:0px;
	left:170px;
	height:86px;
	width:350px;
}