/* http://www.chateau-les-bouzigues.com/ bz.css */

.weinflasche
{
	z-index: 1;
	position: absolute;
	top: 110px;
	left: 105px;
	display: inline;
	visibility: visible;
 	width: 83px;
	height: 250px;
	background-color: transparent;
}

.marcflasche
{
	z-index: 1;
	position: absolute;
	top: 110px;
	left: 460px;
	display: inline;
	visibility: visible;
 	width: 83px;
	height: 250px;
	background-color: transparent;
}
text { font-size:15px; font-family:Arial,sans-serif; }
a:hover{ color : #ff0000; text-decoration : none; }
a:visited { color: #808080; }

.rechts1
{
	z-index: 1;
	position: absolute;
	top: 10px;
	left: 730px;
	display: inline;
	visibility: visible;
 	width: 300px;
	height: 225px;
	background-color: transparent;
}
.rechts2
{
	z-index: 2;
	position: absolute;
	top: 240px;
	left: 730px;
	display: inline;
	visibility: visible;
 	width: 300px;
	height: 225px;
	background-color: transparent;
}
.rechts3
{
	z-index: 3;
	position: absolute;
	top: 470px;
	left: 730px;
	display: inline;
	visibility: visible;
 	width: 300px;
	height: 225px;
	background-color: transparent;
}
.rechts4
{
	z-index: 4;
	position: absolute;
	top: 700px;
	left: 730px;
	display: inline;
	visibility: visible;
 	width: 300px;
	height: 124px;
	background-color: transparent;
}
.rechts5
{
	z-index: 5;
	position: absolute;
	top: 830px;
	left: 730px;
	display: inline;
	visibility: visible;
 	width: 300px;
	height: 287px;
	background-color: transparent;
}
.rechts6
{
	z-index: 6;
	position: absolute;
	top: 1120px;
	left: 730px;
	display: inline;
	visibility: visible;
/* 	width: 300px;
	height: 287px;	*/
	background-color: transparent;
}

/*	war für Google Karte
.rechts4		
{
	z-index: 2;
	position: absolute;
	top: 700px;
	left: 730px;
	display: inline;
	visibility: visible;
 	width: 425px;
	height: 350px;
	background-color: transparent;			*/

.Sitemap
{
	z-index: 100;
	position: fixed;
	top: 10px;
	left: 20px;
	display: none;
	visibility: hidden;
 	width: 410px;
	height: 380px;
/*	overflow:auto;		*/
}
#shadow{
background-color:#bbbbbb;
width:380px;
height:370px;
margin:10px 0px 0px 10px;
}
#menu{
position:relative;
top:-360px;
left:-10px;
width:380px;
height:370px;
background-color: #ddffff;		/*	87ceeb skyblue	*/
border:3px solid #800080;
}

.PersDaten
{
	z-index: 1;
	position: fixed;
	top: 25px;
	left: 20px;
	display: none;
	visibility: hidden;
 	width: 670px;
	height: 270px;
	overflow:auto;		/* scroll */
	background-color: lightyellow;
	border: solid 1px blue;
	border-width: thick;
}
.Dauer
{
	z-index: 1;
	position: fixed;
	top: 25px;
	left: 20px;
	display: none;
	visibility: hidden;
 	width: 670px;
	height: 200px;
	overflow:auto;		/* scroll */
	background-color: lightyellow;
	border: solid 1px blue;
	border-width: thick;
}

a,p,h1,h2,h3,h4,ul,ol,li,div,td,th,address,blockquote,b,i,div,span
     { font-family:Arial,sans-serif; }

h1 { font-size:26px; color:#800080; }
h2 { font-size:23px; color:#800080; }
h3 { font-size:20px; color:#800080; }
h4 { font-size:17px; color:#800080; }
h5 { font-size:16px; color:#800080; }

th { font-size:15px; color:#800080; }
td { vertical-align:top; }
a,p,ul,ol,li,div,td,address,nobr,b { font-size:13px; }
a { color:#800080; }
li.k { font-size:15px; }
i { font-size:14px; }
address { font-size:13px; }
.p10 { font-size:10px; }
.p12 { font-size:12px; }

/* Specials */
.bold { font-weight:bold; font-family:Arial,sans-serif; }
.kp { font-size:12px; line-height:30px; width:150px; text-align:center; }
.logo { vertical-align:top; }
.ce { font-size:14px; text-align:center; }
.sprache { font-size:12px;
	z-index: 1;
	position: absolute;
	top: 10px;
	left: 490px;
	display: inline;
	visibility: visible;
 	width: 200px;
	background-color: transparent;
 }
.p16 { font-size:15px;
	z-index: 1;
	position: absolute;
	top: 100px;
	left: 125px;
	display: inline;
	visibility: visible;
 	width: 400px;
	background-color: transparent;
 }
.b3 { font-size:20px; color:#800080; }
.bz { vertical-align: top; width: 33%; }
.bz1 { text-align:center; }
.ce { text-align:center; }
.ur { font-size:13px; width:25%; margin-top:10px; margin-left:5px; margin-right:5px; margin-bottom:10px; }
.ov { font-size:12px; margin-top:10px; margin-left:5px; margin-right:5px; margin-bottom:10px; }
.ll { width: 690px; text-align: center; margin-top:10px; margin-bottom:10px; }
.bt { margin-left: 5px; margin-right: 5px; }
.lr5 { margin-left: 5px; margin-right: 5px; }
.tb5 { padding-top: 5px; padding-bottom: 5px; }
.fs11 { color:#cccccc; font-size:11px; }
.t { vertical-align: top; }
.re { text-align:right; }
.fl90 { margin-left:11px; margin-right: 11px; }

.p12i { font-style:italic; font-size:12px; }

.a3 { font-size:20px; color:#ffb619; }
.r { border-style:solid; border-color:#c0c0c0; border-width:medium; margin-top:10pt; margin-bottom:10pt; padding:0.2cm; }
.ra { border-style:solid; border-color:#800080; border-width:medium; margin:10pt; }
.rot { color: #ff0000; }
.r250 { width:250px; border-style:solid; border-color:#800080; border-width:medium; margin:10pt; padding:0.2cm; }
.r800080 { border-style:solid; border-color:#800080; border-width:medium; margin:10pt; padding:0.2cm; }
.rw { width:690px; border-style:solid; border-color:#800080; border-width:medium; margin-top:10pt; margin-bottom:10pt; padding:0.2cm; }
.w220 { width: 220px; }
.bg_gelb { background:#ffffdd; }		/*	ffff97	*/
.bg_green { background:#ddffdd; }	/*	ccff99	*/
.bg_blau { background:#ddffff; }
.gold { background:#ffb619; font-size:14px; }
b.g { font-size:16px; color:#ffb619; }
.b4 { font-size:17px; color:#ffb619; }
.fs12 { font-size:11px; }
.liew { margin-top:5px;margin-bottom:5px; width:700px; }
.w700 { width:690px; }
.rg { border-style:solid; border-color:#99ff00; border-width:thin; margin:10pt; padding:0.2cm; }
.rgom { border-style:solid; border-color:#800080; border-width:medium; padding-left:0.2cm; padding-right:0.2cm; font-size:10px; }
.x { border-style:solid; border-color:#ffffff; background-color:#f00; color:#fff; }
.rb { border-style:solid; border-color:#800080; border-width:thin; margin:10pt; padding:0.2cm; }
.button { padding:0px; height: 13pt; font-size: 10px; line-height: normal; color: #0033FF ; background-color: #ffffff; border-style: none; border-width:0px; }/* normaler Text */
pre.normal { color:#000000; }
