html{
background: rgb(124,113,81) url(gfx/leiwen.jpg) repeat-x 0% 100% fixed; 
}

body {
color: rgb(95,59,66);
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
line-height: 1.5em;
font-size-adjust: none;
margin: 0px;
cursor: default;
}

table.prli{
padding: 3px;
border: 1px solid rgb(95,59,66);

}

td.prli{
padding: 3px;
border-bottom: 1px solid rgb(95,59,66);
vertical-align: top;

}

#content{
width: 70%;
min-width: 600px;
max-width: 750px;
background: url("gfx/blind-40pro.png");
border-right: 2px solid rgb(124,113,81);
border-left: 2px solid rgb(124,113,81);
padding: 10px 40px 10px 40px;
margin: 20px auto 0px auto; /* oben, rechts, unten, links*/
line-height: 1.5em;
text-align:justify;
}

h1 {
color: rgb(95,59,66);
font-family: Georgia,"Times New Roman",Times,serif;
font-size: 20pt;
margin: 30px auto 10px auto;
}

h3 {
font-family: Georgia,"Times New Roman",Times,serif;
font-size: 16pt;
font-style: italic;
}


h4 {
font-family: Georgia,"Times New Roman",Times,serif;
font-size: 12pt;
}

.box /* "kleine weinlehre" bei weingut*/{
border-left: 8px solid white;
width: 400px;
margin: 10px 0px 00px 20px;/* oben, rechts, unten, links*/
padding: 0px 40px 0px 30px;/* oben, rechts, unten, links*/

}
a:link {
color: #000;
text-decoration:underline;
}
a:visited {
color: #000;
text-decoration:none;
border-bottom: 1px dashed #000;
}

a:hover {
color: #707070;
text-decoration:underline;
}



td.gbaus {
padding: 10px;
}

td.gbaus:hover {
background: #1F1F1F;
padding: 10px;
}

table.gbtable {
background: #1F1F1F;
}

input, textarea, select, button{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:normal;
cursor:default;
border:1px solid #e1e1e1;
background:none;
}

input:focus, select:focus, textarea:focus, button:focus{ /* Bei Klick in die Box */
cursor: default;
border:1px solid black;

}
textarea {
font-size: 12px;
}

form {
display:inline;
}

img.screen {
border: 1px solid white;
}

#nono {
position:absolute;
visibility: hidden;
top: 1px;
left: 1px;
z-index: 1;
width: auto;
height: inherit;
}

#credit {
position:fixed;
bottom: 3px;
right: 3px;
z-index: 1;
width: auto;
height: inherit;
}

.l { /* Markierung fuer Bilder ( Textfluss links )*/
	float:left;
	margin:0px 15px 5px 0px; /* oben, rechts, unten, links */
  border: none;
}

.r { /* Markierung fuer Bilder ( Textfluss rechts )*/
	float:right;
	margin:0px 0px 5px 15px; /* oben, rechts, unten, links */
  border: none;
} 

::-moz-selection{
background-color: #FFFFFF;
color: #000000;}

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ display:none }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(gfx/overlay.png); }

* html #overlay{
	background-color: #333;
	background-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="gfx/overlay.png", sizingMethod="scale");
	}

#navi {
background: url(gfx/bg-navi.jpg);
width:600px; margin: 0 auto;
} 
  
  
#navheader {
position:relative;
margin:0 auto;
width:100%;
height:35px;
padding:6px 0 0 0;
z-index:0;
}

#navheader a:visited {
border-bottom: none;
}

#navheader li {
position:relative;
display:inline;
font:19px Georgia,"Times New Roman",Times,serif;
font-weight:bold;
padding:0;
z-index:20;
display : block;
float : left;
}

#navheader li a {
text-decoration:none;
color:#000000;
display : block;
text-align : center;
width : 120px;

}

#navheader li a:hover {
text-decoration:none;
cursor: hand;

}

#slider {
position:absolute;

border-bottom:7px solid rgb(95,59,66);
width:95px;
height:29px;
margin:0 2px 0 2px 0;
z-index:2;
margin-left : 5px;
}

/*---- Navigation Page Indicators ----*/
body#minislide li#home {
	border-bottom: 5px solid #cccccc;
	color:#999999;
	height:130px;
	width:95px;
	z-index:1;
