body	{
	background-color:#FFF;
	font-family:arial,verdana,helvetica,sans-serif;
	font-size:1.0em;
	color:#222;
	}
	
#agbzentrum	{
	position:absolute;
	left:15px;
	top:140px;
	width:520px;
	background-color:#FFF;
	border-right:solid 1px #777;
	}
	
#buchzentrum	{
	position:absolute;
	left:232px;
	top:140px;
	width:522px;
	background-color:#FFF;
	}
	
#buchzentrum_bild	{
	position:absolute;
	top:0px;
	left:368px;
	}
	
#buchzentrum_info	{
	position:absolute;
	top:0px;
	left:0px;
	width:370px;
	}
	
#buecherliste	{
	position:absolute;
	left:4px;
	top:140px;
	width:220px;
	background-color:yellow;
	z-index:2;
	}
	
#druckdokkopf {
	display:none;
	}
	
#feld_logout	{
	position:relative;
	top:0px;
	left:0px;
	float:right;
	width:16px;
	height:16px;
	background-color:#d60b0b;
	}
	
#gelberandspalte	{
	position:absolute;
	top:0px;
	left:4px;
	width:220px;
	height:100%;
	background-color:#FFF;
	border-right:double 4px yellow;
	z-index:1;
	}
	
#kassenschritte	{
	position:absolute;
	left:4px;
	top:140px;
	width:220px;
	background-color:lightyellow;
	z-index:2;
	}
	
#obligat	{
	position:absolute;
	top:0px;
	left:450px;
	width:300px;
	background-color:#FFF;
	z-index:4;
	}	
	
#schmuck	{
	position:absolute;
	left:4px;
	top:0px;
	width:745px;
	height:136px;
	background-color:#FFF;
	text-align:center;
	z-index:2;
	}
	
body.agb #schmuck	{
	position:absolute;
	left:4px;
	top:0px;
	width:500px;
	height:136px;
	background-color:#FFF;
	text-align:center;
	z-index:2;
	}
	
#wkkopf	{
	width:100%;
	background-color:orange;
	color:#FFF;
	}

	
#wkorbinhalt	{
	position:absolute;
	top:52px;
	left:448px;
	width:300px;
	background-color:#FFF;
	border-left:solid 1px #BBB;
	border-top:none;
	border-right:solid 1px #BBB;
	border-bottom:solid 1px #BBB;
	z-index:2;
	}
	
table	{
	width:100%;
	}
	
th	{
	vertical-align:top;
	text-align:left;
	font-weight:600;
	}
		
th.zeilenkopf	{
	width:30%;
	background-color:lightyellow;
	border:solid 1px #FFF;
	}
	
th.spaltenkopf	{
	border-top:solid 1px #999;
	border-bottom:solid 2px #999;
	}
	
	
td	{
	vertical-align:top;
	border:dotted 1px #DDD; 
	}
	
td.eingabefeld,
td.eingabefeldnormal	{
	border:dotted 1px #DDD;
	}
	
td.eingabefeldalarm	{
	border:solid 1px red;
	}
	
table.halter td	{
	border:none;
	}
	
td.summenzeile,
td.summenzeile_rechtsb	{
	border-left:none;
	border-top:solid 2px #000;
	border-right:none;
	border-bottom:solid 1px #000;
	}
	
td.summenzeile_rechtsb	{
	text-align:right;
	}
	
button	{
	background-color:#FFF;
	border:solid 1px #FFF;
	color:green;
	font-weight:800;
	text-align:left;
	}

.kassenschritt_aktiv button	{
	background-color:#FFF;
	color:green;
	font-weight:800;
	text-align:left;
	}
	
input.maxiin	{
	border:solid 1px #222;
	width:214px;
	}
		
	
input.midiin	{
	border:solid 1px #222;
	width:84px;
	}
	
	
input.miniin	{
	border:solid 1px #222;
	width:24px;
	}	
	
input.rahmenlos_miniin	{
	border:solid 1px #FFF;
	width:24px;
	}	
	
img	{
	border:none;
	}
	
	
h1	{
	font-size:24px;
	}
	
#agbzentrum h2,	
#agbzentrum p	{
	margin-left:4px;
	margin-right:14px;
	}
	
a	{
	text-decoration:none;
	font-size:1.0em;
	color:#d60b0b;
	}
	
#feld_logout a	{
	color:#dfd3d3;
	}
	
#buecherliste a	{
	color:#d60b0b;
	}
	
a.buch,
a.buchmantik	{
	display:block;
	width:100%;
	border-bottom:dotted 1px #CCC;
	}
	
a.buchinanzeige,
a.buchinanzeigemantik	{
	display:block;
	width:100%;
	border-bottom:dotted 1px #CCC;
	background-color:#FFF;
	}
	
a.buch:link,
a.buch:visited	{
	/* 
	  background-color:#fffbcf;
	*/
	background-color:#ffeb6a;
	}
	
a.buch:hover,
a.buch:active,
a.buch:focus	{
	background-color:#f2db62;
	}
	
a.buchmantik:link,
a.buchmantik:visited	{
	background-color:#ffeb6a;
	}
	
a.buchmantik:hover,
a.buchmantik:active,
a.buchmantik:focus	{
	background-color:#f2db62;
	}	

sup	{
	font-weight:800;
	font-size:72%;
	}
	
.alarm	{
	border:solid 1px red;
	}	

	
.dimin	{
	font-size:0.8em;
	}

.kassenschritt_aktiv,
.kassenschritt_inaktiv,
.kassenschritt_naechster,
.kassenschritt_ok	{
	width:62%;
	margin-left:10px;
	margin-bottom:10px;
	}
	
	

.kassenschritt_inaktiv	{
	color:#CCC;
	background-color:#fffbcf;
	border:dotted 2px #333;
	}

.kassenschritt_aktiv 	{
	color:#000;
	background-color:#FFF;
	border-left:solid 2px green;
	border-top:solid 2px green;
	border-right:solid 5px green;
	border-bottom:solid 2px green;
	text-indent:18px;
	}

.kassenschritt_ok	{
	color:#CCC;
	background-color:#fffbcf;
	border:solid 2px #000;
	background-image:url("../sysgra/erfolg.gif");
	background-repeat:no-repeat;
	background-position:2px 4px;
	text-indent:18px;
	}
	
.kassenschritt_naechster	{
	color:#CCC;
	background-color:#fffbcf;
	border:dotted 2px #333;
	text-indent:18px;
	}
	
.kategoriekopf	{
	height:24px;
	background-color:#d03520;
	border-top:dashed 1px #ACACAC;
	border-bottom:dashed 1px #ACACAC;
	
	font-weight:600;
	color:#FFF;
	}	

	
.kopf	{
	width:100%;
	background-color:orange;
	color:#FFF;
	}
	
.linie_duenn_gelb	{
	width:100%;
	height:3px;
	font-size:2px;
	background-color:yellow;
	}
	
.logofeld	{
	width:340px;
	font-size:1.2em;
	}
	
.miniat	{
	font-size:0.6em;
	}
	
.rechtsb	{
	text-align:right;
	}
		

	

