body {font-family:Verdana,Arial,Helvetica,sans-serif; margin: 5px 5px 5px 5px; }
.req{color: red;font-weight:bold;background:#ffff44}

.wt{font-size:11pt}
.eur{color: #dd0000}
.vinothek{color: #00aa00}
.x{font-weight:bold}

td.r{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11pt;}
td.u{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11pt;font-weight:bold;}
td.k{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8pt;}
td.d{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8pt;}
.t{font-size:11pt;}

//a:hover	{color:#00b500}
a:link{color: #1111cc;}

td,p,body,li,th,p{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9pt;}

td.footer{font-size:8pt;}
td.title{font-size:13pt}
.teaser{font-size:10pt;color:#333333}
.text{font-size:10pt;}
td.date{font-size:7pt;}
td.channel{font-size:7pt;color:#aaaaaa}
td.header{font-size:18pt;color:#aa0000}
td.search{font-size:8pt;font-weight:bold}
.hilight0{background:#ffff55}
.hilight1{background:#ffff55}
.hilight2{background:#ffff55}
.hilight3{background:#ffff55}
.hilight4{background:#ffff55}
.hilight5{background:#ffff55}
.philosophie{font-size:7pt;color:#111111}

.spanstyle {
	position:absolute;
	visibility:visible;
	top:-50px;
	font-size:10pt;
	font-family:Verdana;
	font-weight:bold;
	color:#aa0000;
}

th{color:white;background:black}
.a{font-size:7pt;}
.error{color:red;background:yellow;font-weight:bold}
h1{font-size:14pt}
h2{font-size:11pt;font-weight:bold}
.u{text-decoration:none;color:#00aa00;}
.wein{color:#00aa00;font-family:Times;font-size:10pt;font-weight:bold;}
.special {  color:white;font-size: 1pt}
th.anfrage{color:black;background:#f0f0f0;text-align:left;vertical-align:top}
th.ex{color:green;background:white;}

.o{overflow:hidden;height:80px;width:80px;vertical-align:middle;}
.o200{overflow:hidden;height:200px;width:200px;vertical-align:middle;}

.rss {
	border:1px solid;
	border-color:#FC9 #630 #330 #F96;
	padding:0 2px;
	font:bold 8px verdana,sans-serif;
	color:#FFF;
	background:#F60;
	text-decoration:none;
	margin:0;
	margin-right:10px;
}

b.serptitle{font-size:14px}
td.lieferbedingungen{font-size:11px;color:#999999;padding:10px;}
b.preisvergleich{font-size:15px}
b.preis{font-size:18px;color:black}

#logo{display:block;width:154px;height:38px;position:relative;overflow:hidden;font-size:40px;font-family:times;text-align:center;color:#00b500;text-decoration:none;font-weight:bold;cursor:pointer;}
#logo span{width: 154px;height: 38px;background: url(http://weinserver.com/wein/images/flaschen/wein.cc.logo2.png) no-repeat;background-position:   -0px -0px;position:absolute;top:0;left:0;}
#de{display:block;width:16px;height:10px;position:relative;overflow:hidden;font-size:10px;cursor:pointer;}
#de span{width: 16px;height: 10px;background: url(http://weinserver.com/wein/images/flaschen/wein.cc.logo2.png) no-repeat;background-position:   -0px -38px;position:absolute;top:0;left:0;}
#at{display:block;width:16px;height:10px;position:relative;overflow:hidden;font-size:10px;cursor:pointer;}
#at span{width: 16px;height: 10px;background: url(http://weinserver.com/wein/images/flaschen/wein.cc.logo2.png) no-repeat;background-position:   -16px -38px;position:absolute;top:0;left:0;}
#ch{display:block;width:16px;height:10px;position:relative;overflow:hidden;font-size:10px;cursor:pointer;}
#ch span{width: 16px;height: 10px;background: url(http://weinserver.com/wein/images/flaschen/wein.cc.logo2.png) no-repeat;background-position:   -32px -38px;position:absolute;top:0;left:0;}
#it{display:block;width:16px;height:10px;position:relative;overflow:hidden;font-size:10px;cursor:pointer;}
#it span{width: 16px;height: 10px;background: url(http://weinserver.com/wein/images/flaschen/wein.cc.logo2.png) no-repeat;background-position:   -48px -38px;position:absolute;top:0;left:0;}

a.z{text-decoration:none;color:black}
i.a{font-size:9px;font-weight:normal;font-style:normal;color:#999999}


td.bt{border-top:solid 1px #d7d7d7;	}
td.btc{border-top:solid 1px #d7d7d7;text-align:center}
td.btl{border-top:solid 1px #d7d7d7;color:#999999;font-size:11px;}
.c{text-align:center}
td.d{line-height:1px;background:#d7d7d7;height:1px;}
td.w{color:white}
td.wr{color:white;text-align:right}
td.lh{line-height:1px}

.box1 {
	background-color: #f0f0f0; 
	border: 1px solid #d7d7d7;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	border-radius: 9px;
}
.box2{
	background-color: #ffffff; 
	border: 1px solid #d7d7d7;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	border-radius: 9px;
}

.boxg {
background-color: #00b500; 
border: 1px solid #00b500;
-moz-border-radius: 9px;
-webkit-border-radius: 9px;
border-radius: 9px;
width:100%;
}
.boxh {
background-color: #d0d0d0; 
border: 1px solid #d0d0d0;
-moz-border-radius: 9px;
-webkit-border-radius: 9px;
border-radius: 9px;
}
td.gul{line-height:1px;width:9px;height:9px;}
td.gur{line-height:1px;width:9px;height:9px;}
td.gbl{line-height:1px;width:9px;height:9px;}
td.gbr{line-height:1px;width:9px;height:9px;}

td.hul{line-height:1px;width:9px;height:9px;}
td.hur{line-height:1px;width:9px;height:9px;}
td.hbl{line-height:1px;width:9px;height:9px;}
td.hbr{line-height:1px;width:9px;height:9px;}

td.b1ul{line-height:1px;width:9px;height:9px;}
td.b1ur{line-height:1px;width:9px;height:9px;}
td.b1bl{line-height:1px;width:9px;height:9px;}
td.b1br{line-height:1px;width:9px;height:9px;}
td.b1um{line-height:1px;background:#f0f0f0;}
td.b1bm{line-height:1px;background:#f0f0f0;}
td.b1lm{line-height:1px;background:#f0f0f0}
td.b1rm{line-height:1px;background:#f0f0f0}

td.b2ul{line-height:1px;width:9px;height:9px;}
td.b2ur{line-height:1px;width:9px;height:9px;}
td.b2bl{line-height:1px;width:9px;height:9px;}
td.b2br{line-height:1px;width:9px;height:9px;}
td.b2um{line-height:1px;background:#ffffff;}
td.b2bm{line-height:1px;background:#ffffff;}
td.b2lm{line-height:1px;background:#ffffff}
td.b2rm{line-height:1px;background:#ffffff}

small.sl {font-size:12px; }
small.sl a{color:#999999; text-decoration:none; font-size:11px; }
small.sl a:hover, small.sl a:active { text-decoration:underline; }

.textbox {
font-family: Verdana,Arial,Helvetica,sans-serif;font-size:18px;
font-size:14px;
padding:3px;
width:400px;
border: solid 1px rgb(212,208,200)
}
.button {
font-family: Verdana,Arial,Helvetica,sans-serif;font-size:18px;
font-size:14px;
padding-bottom:2px;
padding-top:2px;
}
.autocomplete-w1 { 
	background:none; 
	position:absolute; top:1px; left:0px; 
}
.autocomplete { 
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:14px;
	border:1px solid rgb(212,208,200); 
	background:#FFFFFF; 
	cursor:default; 
	text-align:left; 
	overflow:auto; 
	max-height: 350px;

}
.autocomplete .selected { background:#F0F0F0;}
.autocomplete div { padding:2px 5px; white-space:nowrap; overflow:hidden;}


td.b3ul{background-image:url('corners2.png');background-position: 0px -71px;height:31px;}
td.b3ur{background-image:url('corners2.png');background-position: -17px -71px;}
td.b3um{background-image:url('corners2.png');background-position: -0px -110px;background-repeat:repeat-x;font-weight:bold;border-top-width:1px;border-top-color:#d0d0d0;border-top-style:solid;}
td.b3bl{background-image:url('corners2.png');background-position: -36px -36px;line-height:1px;width:9px;height:9px;border: 0px;}
td.b3br{background-image:url('corners2.png');background-position: -54px -36px;line-height:1px;width:9px;height:9px;border: 0px;}
td.b3bm{line-height:1px;background:#ffffff;border-bottom-width:1px;border-bottom-color:#d0d0d0;border-bottom-style:solid;}
td.b3lm{line-height:1px;background:#ffffff;border-left-width:1px;border-left-color:#d0d0d0;border-left-style:solid;}
td.b3rm{line-height:1px;background:#ffffff;border-right-width:1px;border-right-color:#d0d0d0;border-right-style:solid;}
td.b3xl{background:#d0d0d0;}
td.b3xm{background:#d0d0d0;font-weight:bold;margin-bottom:3px;padding-bottom:8px;}
td.b3xr{background:#d0d0d0;}

td.pdesc{padding-top: 5px; padding-bottom: 5px;}
td.pimg{padding-top: 5px; padding-bottom: 5px;text-align:center;}
td.ppreis{text-align:center;font-size:20px;font-weight:bold;font-family:verdana,arial;}

div.navi{
	font-size: 16px; 
	font-family: verdana,arial;
	
}

div.navi a{
	border:1px solid #CCDBE4;
	color:#3666D4;
	display:block;
	float:left;
	margin:0 5px 0 0;
	padding:2px 8px;
	text-align:center;
	text-decoration:none;
	background:white;
}
div.navi b{
	border:1px solid #00b500;
	color:white;
	background:#00b500;
	display:block;
	float:left;
	margin:0 5px 0 0;
	padding:2px 8px;
	text-align:center;
	text-decoration:none;
}

div.fu{padding-top: 10px;}
