@media screen {
*{margin:0;padding:0;border:0;font-family:Arial,Verdana,sans-serif;}
html{background:url(../images/html.png);overflow:auto;height:100%;}
body{height:100%;}
#nav{width:38%;background:#FFFFFF url(../images/navbg.jpg) top left no-repeat;
	float:left;height:100%;}
body.index #nav{background-image:none;}
#haber{width:62%;background:url(../images/haberbg.png) top left no-repeat;
	height:100%;color:#FFFFFF;font-size:75%;float:left;}
body.index #haber{background-image:none;}
#menu{width:355px;float:right;background:url(../images/menubg.png) top right 
	no-repeat;height:100%;position:relative;}
body.index #menu{background-image:url(../images/menubg_index.png);}
a#logo{width:100px;height:100px;overflow:hidden;display:block;
	margin:30px 0 10px;}
#menu ul{list-style-type:none;width:310px;}
#menu ul li{float:left;height:20px;overflow:hidden;}
#menu ul li.ueber	{width:88px;}#menu ul li.shop{width:51px;}
#menu ul li.winzer	{width:70px;}
#menu ul li.kontakt	{width:83px;}#menu ul li.sep {width:4px;}
#menu ul li.sep	 	img{margin-top:-100px;}
#menu ul li.ueber	img{margin-top:-120px;}
#menu ul li.shop	img{margin-top:-140px;}
#menu ul li.winzer	img{margin-top:-160px;}
#menu ul li.kontakt	img{margin-top:-180px;}
#menu ul li a{padding:5px;}
#menu ul li a:hover	img,
body.ueber		#menu ul li.ueber	a img,
body.winzer		#menu ul li.winzer	a img,
body.kontakt	#menu ul li.kontakt	a img
{margin-left:-100px;}
#menu span.adresse{font-size:11px;color:#990000;margin:0 5px 5px;
	display:block;line-height:160%;clear:both;padding-top:15px;}
#menu span.adresse a{color:#990000;}
#text{margin:60px 30px 0 60px;text-align:right;line-height:140%;height:485px;
	overflow-y:auto;position:relative;}
body.index #text{margin:0;background:url(../images/index.png) top left repeat-y;
	height:100%;}
#text p{margin:7px 0;text-align:justify;}
#text p a{color:#FFFFFF;}
#text p.unterschrift{float:right;width:140px;text-align:right;margin-top:0;}
#szug{width:210px;height:86px;display:block;margin-top:17px;
	text-decoration:none;}
#webdesign{margin:20px 0 0 100px;font-size:90%;display:none;}
#webdesign a{color:#FFFFFF;}
#asklepios{width:25px;height:125px;display:block;
	text-decoration:none;position:absolute;top:220px;left:270px;}
#text ul.fotos{float:right;width:180px;list-style-type:none;margin-left:5px;}
#text ul.fotos li{width:172px;overflow:hidden;display:block;margin:10px 0;
	border:1px solid #FFFFFF;}
#text ul.fotos li.mag_herget{height:275px;}
#text ul.fotos li.flaschen{height:108px;}
#text ul.fotos li.flaschen img{margin-top:-275px;}
#text span.text		{display:block;height:20px;overflow:hidden;}
#text span.trinken	{text-align:center;height:40px;}
#text span.weine	{width:320px;}
#text span.weine img{margin-top:-40px;}
#text p.unterschrift span.text{width:150px;}
#text p.unterschrift span.text img{margin-top:-60px;}
#text a.button{height:20px;overflow:hidden;display:block;}
#text a.button img{margin-top:-20px;}
#text h1{margin:0 0 7px;font-size:18px;padding-top:3px;text-align:right;}
#text h3{margin:30px 0 7px;font-size:15px;}
#text h5{margin:20px 0 7px;font-size:12px;}
fieldset{border:1px solid #FFFFFF;padding:10px 10px 0 !important;clear:both;}
body.kontakt #text fieldset{height:200px;overflow:auto;clear:both;}
body.kontakt #text fieldset form{text-align:left;}
body.kontakt #text fieldset ul{list-style-type:none;clear:both;width:500px;}
body.kontakt #text fieldset ul li{text-align:left;float:left;
	margin:0 0 5px 0;}
body.kontakt #text fieldset ul li.name,
body.kontakt #text fieldset ul li.tel{margin-right:20px;}
body.kontakt #text fieldset ul li label{float:left;width:70px;
	text-align:right;margin-right:5px;cursor:pointer;}
body.kontakt #text fieldset ul li input{width:150px;padding:2px;}
body.kontakt #text fieldset ul li textarea{width:399px;height:70px;padding:2px;}
body.kontakt #text fieldset p{clear:both;margin:0 0 5px 75px;font-size:11px;}
body.kontakt #text fieldset p span.fehler,
body.kontakt #text fieldset p span.gesendet,
body.kontakt #text fieldset p a
{display:block;margin-left:-68px;margin-top:10px;}
body.kontakt #text fieldset button{background:none;width:140px;
	margin-left:345px;height:20px;overflow:hidden;}
body.kontakt #text #daten{margin:47px 0 20px;}
body.kontakt #text #daten img{float:right;border:1px solid #FFFFFF;}
body.kontakt #text #daten p.kontakt{float:left;width:220px;}
body.kontakt #text #daten p span{float:left;width:60px;margin-right:3px;}
body.kontakt #text #daten p.firma{margin-top:14px;}
body.kontakt #text #daten p.firma span{width:100px;}
body.kontakt #text #daten p.firma span.medien{float:left;width:auto;}
body.index #text div.fotos{background:url(../images/index.png) top right 
	repeat-y;width:632px;float:left;}
body.index #text span.maedchen,
body.index #text span.weinberg{height:355px;width:141px;overflow:hidden;
	float:left;margin-right:1px;background:url(../images/index.png) bottom 
	left repeat-x;}
body.index #text span.dialogwein{position:absolute; margin-left:-450px; margin-top:25px;}
body.index #text span.weinberg{width:489px;}
body.index #text span.weinberg img{margin-left:-142px !important;}
body.index #text span.trinken{text-align:left;height:40px;clear:both;
	margin:0 0 0 172px;padding-top:20px;}
body.index #text a.button{clear:both;width:70px;margin:20px 0 0 540px;
	float:left;}
body.index #text p.optimiert{text-align:center;padding-left:141px;}
body.winzer #text{text-align:left;padding:20px 40px 0 0;height:400px;}
body.winzer #text blockquote{color:#EBEBC2;padding:20px 10px;
	border:1px solid #EBEBC2;text-align:justify;}
body.winzer #text p.einleitung{font-style:italic;width:97%;}
body.winzer #text div.bilder{float:right;width:202px;margin-left:15px;}
body.winzer #text div.bilder ul{list-style-type:none;}
body.winzer #text div.bilder ul li img{border:1px solid #FFF;}
body.winzer #text div.txt{float:left;}
body.winzer #text fieldset.winzer{padding-bottom:5px !important;
	margin-bottom:20px;}
body.winzer #text fieldset.winzer ul{list-style-type:none;}
body.winzer #text fieldset.winzer ul li{float:left;margin:0 20px 0 0;}
body.winzer #text fieldset.winzer ul li a{color:#FFF;text-decoration:none;}
body.winzer #text fieldset.winzer ul li a:hover{text-decoration:underline;}
body.winzer #text fieldset.winzer ul li.selected a{font-weight:bold;
	color:#EBEBC2;background:url(../images/nav.png) bottom left no-repeat;
	padding-left:20px;}
#dynPage1{left:0px;visibility:hidden;width:93%;position:absolute;top:0px}
#scrollbuttons{position:absolute;top:169px;}
#scrollbuttons a{display:block;width:17px;height:17px;overflow:hidden;
	display:block;border:1px solid #FFFFFF;}
#scrollbuttons a.top img{margin-top:-40px;}
#scrollbuttons a.bottom{margin-top:40px;}
#scrollbuttons a.bottom img{margin-top:-57px;}
}

