BODY		{	background: #FFFFFF;
					margin:10px;
					background-image:url(/img/spacer.gif);
					background-attachment:fixed; }

*				{ font-family:Courier New, monospace; font-size:11px; color:#000000; line-height:15px; }

@page A4-hoch { size:21.0cm 29.7cm; }


img			{ border:none; }
td			{ empty-cells:show; color:#000000; vertical-align:top; padding-right:5; }

hr			{ height:1px; }


a				{ color:#2D7698; text-decoration:underline; border:none; }
a:hover	{ color:#000000; }
a:activ	{ font-weight:bold; color:#000000;}

a.home 				{ display:block; position:absolute; top:60px; right:30px; width:60px; height:60px; background:url(/img/z_logo.gif); }
a.home:hover 	{ background:url(/img/z_logo_klick.gif); }

.main		{ background-color:#B3D0DD; }
.weihnacht {margin:0px; padding:0px; width:100%; height:100%;}
.sehrgross {font-size:50px; line-height:80px; font-weight:bold; padding-top:20%;}

iframe#inhalt {
	display:block;
	width:100%;
	height:100%;
	min-height:950px;
	padding:0px;
	margin:0px;
	border:none 0px black;
	overflow:hidden;
}


.nav		{
	padding-left:00px;
	padding-top:60px;
	background-color:#FFFFFF;
	position:fixed;
	top:0px;
	width:210px; left:0px; height:100%;
	position: expression("absolute");
	top: expression(document.body.scrollTop - this.offsetHeight + this.offsetHeight);
}

#navinhalt {
	padding-left:10px;
}
.inhalt	{ padding-left:10px; padding-top:60px; position:absolute; top:0px; width:620px; left:210px; background-color:#B3D0DD; height:100%; }

.extranet { padding-left:10px; padding-top:60px; position:absolute; top:0px; width:900px; left:211px; background-color:#FFFFFF; }
.rechnung { page:A4-hoch; padding-left:1.5cm; padding-top:2.5cm; position:absolute; top:0px; left:0px; width:21cm; height:29.7cm; background-color:#FFFFFF; }
.trenn	{
	padding:0px;
	padding-top:0px;
	background-color:#B3D0DD;
	position:fixed;
	top:0px;
	width:1px; left:210px; height:100%;
	position: expression("absolute");
	top: expression(document.body.scrollTop - this.offsetHeight + this.offsetHeight);
}

.werbung {
	padding-left:0px;
	padding-right:10px;
	padding-top:60px;
	position:absolute;
	top:0px;
	width:190px;
	right:0px;
	text-align:right;
	background-color:#B3D0DD;
}

.tablelist	{ margin:0; border-style:none; border-width:0px; border-spacing:0px; border-collapse:collapse;}
.tableborder	{ margin:0; border-style:solid; border-width:1px; border-spacing:0px; border-collapse:collapse;}

.head				{ font-weight:bold; }

.rot 				{ COLOR: #ff0000; FONT-WEIGHT: bold; }
.blau 			{ COLOR: #0000ff; FONT-WEIGHT: bold; }
.orange 		{ COLOR: #F37610; FONT-WEIGHT: bold; }
.gruen 			{ COLOR: green; FONT-WEIGHT: bold; }
.weiss			{ color:#ffffff; }


.tablerechnung	{ margin:0; border-style:none; border-width:0; border-spacing:0; border-collapse:collapse; width:17.7cm;}

.col1	{ width:1.0cm; }
.col2	{ width:2.3cm; }
.col3	{ width:8.9cm; }
.col4	{ width:1.5cm; }
.col5	{ width:1.5cm; }
.col6	{ width:2.5cm; }



.col11	{ width:1.0cm; }
.col12	{ width:2.3cm; }
.col13	{ width:5.0cm; }
.col14	{ width:4.6cm; }
.col15	{ width:1.5cm; }
.col16	{ width:1.5cm; }
.col17	{ width:1.8cm; }

.tdbottom { empty-cells:show; color:#000000; vertical-align:bottom; padding:0; }

.tdborder {
	empty-cells:show;
	color:#000000;
	vertical-align:bottom;
	text-align:center;
	padding:1;
	border-color:#000000;
	border-width:1px;
	border-style:solid;
	}

.tdmiddle {
	empty-cells:hide;
	color:#000000;
	vertical-align:middle;
	padding:0;
	border-color:#000000;
	border-width:1px;
	border-style:solid;
	}

.tdprozent {
	empty-cells:hide;
	color:#000000;
	vertical-align:bottom;
	text-align:center;
	padding:0;
	border:none;
}

.tdmiddleshow {
	empty-cells:show;
	color:#000000;
	vertical-align:middle;
	padding:0;
	border-color:#000000;
	border-width:1px;
	border-style:solid;
	}

.tdrechnunggrau	{
	padding-bottom:4;
	background-color:#dddddd;
	border-top-width:0.5px;
	border-top-style:solid;
	border-top-color:#000000;
	border-bottom-width:0.5px;
	border-bottom-style:solid;
	border-bottom-color:#000000;
}

.tdrechnungweiss	{
	padding-bottom:4;
	background-color:#ffffff;
	border-top-width:0.5px;
	border-top-style:solid;
	border-top-color:#000000;
}

.logo1	{ width:0.75cm; height:0.75cm; border:0; }


#zeigmich {
	position:absolute;
	display:none;
	z-index:99;
}
