.htmlarea-content-body {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:12px;
	color:#015486;
	margin:0;
	padding:3px;
	background-color:white;
}

.htmlarea-content-body td {
	font-size:12px;
}

td p.bodytext {margin: 0; padding: 0;border: 0; }

.theader_blau, 
.theader_blau td,
.theader_gruen, 
.theader_gruen td
{
	padding: 10px 0 10px 12px;
}

.tcolumn_hellblau, 
.tcolumn_hellblau td, 
.tcolumn_dunkelblau, 
.tcolumn_dunkelblau td,
.tcolumn_hellgruen, 
.tcolumn_hellgruen td, 
.tcolumn_dunkelgruen, 
.tcolumn_dunkelgruen td 
{
	padding: 5px 0 6px 12px;
}

table {border-collapse: collapse;}

table tr  {
border-bottom: 1px solid #fff;
}

span.theader_blau, .theader_blau {
 background-color: #015486;
 text-align: left;
 color: #fff;
 font-weight: bold;
}
span.tcolumn_hellblau, .tcolumn_hellblau {
 background-color: #DDE4EA;
 color: #003366;
 text-align: left;
 font-weight: normal;
}
span.tcolumn_dunkelblau, .tcolumn_dunkelblau {
 color: #003366;
 background-color: #D1DCE2;
 text-align: left;
 font-weight: normal;
}
span.theader_gruen, .theader_gruen {
 background-color: #90b343;
 text-align: left;
 font-weight: bold;
 color: #fff;
}
span.tcolumn_hellgruen, .tcolumn_hellgruen {
 color: #336600;
 background-color: #E4F1C3;
 text-align: left;
 font-weight: normal;
}
span.tcolumn_dunkelgruen, .tcolumn_dunkelgruen {
 color: #336600;
 background-color: #D6ECAB;
 text-align: left;
 font-weight: normal;
}

/*
span.layout1, .layout1 {
background-color: red;
text-align: center;
font-weight: bold;
}

span.layout2, .layout2 {
background-color: yellow;
text-align: center;
}

span.layout3, .layout3 {
background-color: blue;
text-align: center;
}

span.layout4, .layout4 {
background-color: #000;
color: #fff;
text-align: center;
}

thead tr {
background-color: #7F1D1D;
color: #fff;
text-align: center;
}
*/