table{
	width:60%;
	margin:0px auto;
	font-family: Georgia,"Gill Sans MT", "Gill sans", "Trebuchet ms", sans-serif;
	background-color:#f0f0f0;
	color:#000;
	font-size:1em;
	line-height:1.3em;
	border-spacing:0pt;
	border:1px solid #000;
 }
td{
	height:2em;
	padding-right:20px;
}
caption{
	color:#ff0000;
	background-color:#f0f0f0;
	width:60%;
	margin:0px auto 2px auto;
	font-size:1.1em;
	line-height:1.6em;
	letter-spacing:4pt;
}

#zusammen{
	color:#000;
	background-color:#fafafa;
	border-bottom:1px solid #000;
	text-align:left;
	padding-left:3px;
	height:2em;
}
#flug{
	border-left:1px solid #000;
	border-bottom:1px solid #000;
}
#hotel{
	border-left:1px solid #000;
	border-bottom:1px solid #000;
}
#ausgehen{
	border-left:1px solid #000;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
}
#total{
	border-bottom:1px solid #000;
}

.zwei{
	color:#000;
	background-color:#F7F687;
	border-left:1px solid #000;
}
.drei{
	color:#000;
	background-color:#F2C6BF;
	border-left:1px solid #000;
}
.vier{
	color:#000;
	background-color:#C0F2BF;
	border-left:1px solid #000;
	border-right:1px solid #000;
}
.fuenf{
	color:#000;
	background-color:#fafafa;
}
.tfooteins{
	text-align:right;
	font-weight:bold;
}
.treins{
}
/*wort total in der 1.Spalte*/
.tfooteins .treins .erste{
	text-align:center;
	border-top:1px solid #000;
}
/*summe am ende*/
.tfooteins .treins .fuenf{
	color:#ff0000;
	background-color:#fefefe;
}
.tfooteins .treins .zwei,.tfooteins .treins .drei,.tfooteins .treins .vier,.tfooteins .treins .fuenf{
	border-top:1px solid #000;
}
/*daten*/
/*rahmen fertig*/
.tbodyeins .treinszwei .erste,.tbodyeins .treinszwei .zwei,.tbodyeins .treinszwei .drei,.tbodyeins .treinszwei .vier {
	border-top:1px solid #000;
	border-bottom:1px dashed #000;
}

.treinszwei td{
	text-align:right;
}
.treinsdrei{
	text-align:right;
}
