/* http: //www.weine-per-mausklick.de wpm.css */

text { font-size: 13px; }

a:hover { color : #ff0000; text-decoration : none; }

.Movie
{
	z-index: 1;
	position: absolute;
	top: 0px;
	left: 645px;
	display: inline;
	visibility: visible;
 	width: 50px;
	height: 50px;
	background-color: transparent;
}
.h2 { font-size: 23px; color: #ffb619; text-align: center; }
.Overlay
{
	z-index: 1;
	position: fixed;
	top: 150px;
	left: 60px;
	display: none;		/*	inline;		*/
	visibility: hidden;
 	width: 500px;
	height: 80px;
	overflow: auto;		/* scroll */
	background-color: lightyellow;
	border: solid 1px red;
	border-width: thick;
}
.summe
{
	z-index: 1;
	position: fixed;
	top: 100px;
	left: 400px;
	display: inline;
	visibility: visible;
 	width: 100px;
	height: 15px;
	overflow: auto;		/* scroll */
	background-color: lightyellow;
	text-align: right;
	border: solid 1px red;
	border-width: thick;
}
.gesamt
{
	z-index: 1;
	position: fixed;
	top: 100px;
	left: 510px;
	display: inline;
	visibility: visible;
 	width: 100px;
	height: 15px;
	overflow: auto;		/* scroll */
	background-color: lightyellow;
	text-align: right;
	border: solid 1px blue;
	border-width: thick;
}
/*
.Overlay
{
	z-index: 1;
	position: fixed;
	top: 150px;
	left: 60px;
	display: inline;
	visibility: visible;
	float: right;
 	width: 500px;
	height: 80px;
	overflow: auto;		* scroll *
	background-color: lightyellow;
	border: solid 1px red;
	border-width: thick;
}
*/

#footer {
/* border: 1px solid #ccc;	*/
 display: inline; /* IE Hack */
 padding: 4px;
 float: left;
 width: 750px;
}

.HelpWindow
{
	z-index: 999;
	position: absolute;
	top: -999px;
	left: -999px;
	display: none;
	visibility: hidden;
	width: 300px;
	height: 250px;
	background-color: lightyellow;
	border: dashed 1px black;
}

.vkartikel
{
	z-index: 60;
	position: fixed;
	top: 60px;
	left: 50px;
	display: none;
	visibility: hidden;
 	width: 500px;
	height: 200px;
	border: double 10px;
	border-color: #808000;
	background-color: #eeeecc;
	overflow:auto;
}

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

h1 { font-size: 26px; color: #ffb619; }
h2 { font-size: 23px; color: #ffb619; }
h3 { font-size: 18px; color: #ffb619; }
h4 { font-size: 16px; color: #ffb619; }
h5 { font-size: 14px; color: #ffb619; }

.b3 { font-size: 20px; color: #ffb619; }
.b4 { font-size: 17px; color: #ffb619; }
.f17  { font-size: 17px; }

table { empty-cells: show; }

th { font-size: 15px; color: #ffb619; }
a,p,ul,ol,li,div,td,address,nobr,b,i { font-size: 8pt; }
li.k { font-size: 15px; }

address { font-size: 13px; }

.l40w660 { margin-left: 40px; width: 660px; }

/* Für Overlay */
.o { margin-left: 5px; margin-right: 5px; }
/* Specials */
.bold { font-weight: bold; }
.bo { font-weight: bold; }
.ul { text-decoration: underline; }
.bp14 { font-weight: bold; font-size: 14px; }
.bp16 { font-weight: bold; font-size: 18px; }
.p13 { font-size: 13px; }
.art { font-size: 13px; }
.button { padding: 0px; height: 13pt; font-size: 10px; line-height: normal; color: #0033FF ; background-color: #ffffff; border-style: none; border-width: 0px; }
.wpb { padding: 0px; height: 13pt; font-size: 10px; line-height: normal; color: #0033FF ; background-color: transparent; border-style: none; border-width: 0px; text-decoration: none }
.w40h1 { width: 40px; height: 1px; }

.rebs { margin-left: 45px; width: 655px; }
.rebsweine
{
	z-index: 1;
	position: fixed;
	top: 350px;
	left: 10px;
	display: inline;
	visibility: hidden;
 	width: 720px;
	height: 150px;
	overflow: auto;		/* scroll */
	background-color: lightyellow;
	border: solid 1px red;
	border-width: thick;
}
.vat  { vertical-align: top; }
.c { text-align: center; }
.ce { text-align: center; }
.le { text-align: left; }
.ri { text-align: right; }
.ce50  { text-align: center; width: 10%; }
.ri50  { text-align: right; width: 10%; }
.ce400  { width: 40%; }
.table-center{
		border: solid 1px #9e8b61;
    	margin: auto;
    	table-layout: fixed;
    }
.tm4 {  margin-top: 3px; }
.a3 { font-size: 20px; color: #ffb619; }
.bs { color: #0000ff; font-style: italic; font-weight: bold; }
.r { border-style: solid; border-color: #000000; border-width: medium; margin: 10pt; padding: 0.2cm; }
.gold { background: #ffb619; font-size: 14px; }
.g { font-size: 16px; color: #ffb619; }
.b4 { font-size: 17px; font-weight: bold; color: #ffb619; }
.fs12 { font-size: 12px; }
.fs11 { color: #cccccc; font-size: 11px; }
.bor { border: solid 1px #9e8b61; }
.borwk { border-style:solid; border-color:#9e8b61; border-width:medium; margin:5pt; padding:0.2cm; }

/* normaler Text */
pre.normal { color: #000000; }

.glossar
{
	z-index: 1;
	position: absolute;
	top: 100px;
	left: 793px;
	display: inline;
	visibility: visible;
 	width: 50px;
	height: 50px;
}

.gltd { border: 1px solid #d3d3d3; }	/* #b03060; }	*/

.clb
{
	z-index: 1;
	position: absolute;
	top: 250px;
	left: 700px;
	display: inline;
	visibility: visible;
 	width: 50px;
	height: 50px;
}

.preisroboter
{
	z-index: 1;
	position: absolute;
	top: 250px;
	left: 700px;
	display: inline;
	visibility: visible;
 	width: 50px;
	height: 50px;
}

.lb_rot { background-color: #ff0000; }
.lb_grau { background-color: #808080; }
.nv { display: none; visibility: hidden; }
.vv { display: inline; visibility: visible; }

.pdinp { text-decoration:none; font-size: 10px; color: #800000; }

.wka
{
	position: fixed;
	top: 10px;
	left: 500px;
	display: none;
	visibility: hidden;
}
.fehl { color: #ff0000; }
.br { color: #808000; font-weight: bold; }

.kunddat
{
	position: fixed; 
	top: 20px; 
	left: 400px;
	height: 500px;
	visibility: hidden; 
	display: none; 
	overflow: auto; 
	float: right;
	border: solid 1px red;
	border-width: thick;
	background-color: #eeeecc;
	z-index: 60;
}
.rechndat
{
	position: fixed; 
	top: 20px; 
	left: 700px;
	height: 300px;
	visibility: hidden; 
	display: none; 
	overflow: auto; 
	float: right;
	border: solid 1px red;
	border-width: thick;
	background-color: #eeeecc;
	z-index: 60;
}

div.tooltip {
    color: #000;
    background-color: #afafaf;
    position: absolute;
    z-index: 9999;
    padding: 5px;
    margin: 5px;
    margin-left: 15px; /* Abstand zum Zeiger */
	}

