h1 {
        font: normal 12pt Helvetica,Verdana,Arial;
	background-color:#E4D3D3;
	padding:2px;
}

h2 {
        font: normal 10pt Helvetica,Verdana,Arial;
	background-color:#E4D3D3;
	padding:2px;
}
h3 {
        font: normal 10pt Helvetica,Verdana,Arial;
        text-decoration:underline;
	padding:2px;
	border:solid 1px #E4D3D3;
}
h4 {
        font: normal 10pt Helvetica,Verdana,Arial;
	padding:2px;
	border:solid 1px #E4D3D3;
	margin-bottom:5px;
}
h5 {
        font: normal 10pt Helvetica,Verdana,Arial;
        font-style: italic;
	padding:2px;
	border:solid 1px #E4D3D3;
	margin-bottom:5px;
}

div,p,body,html,input,button,td {
        font: normal 12px Helvetica,Verdana,Arial
}
p {
	margin-top:0;
	margin-bottom:5px;
	text-align:.left;
}

div, img {
  margin:0;
  padding:0;
  border:0;
  text-align:left;
}


/*Tabelle mit Gitter*/
table.gitter{
	border-collapse:collapse;
	border-spacing:0;
}

table.gitter td{
	border:1px solid grey;
	padding:2px;
	vertical-align:top;
}
th, td {
	vertical-align:top;
	padding:2px;
}
th, td.grau p {
	background-color:#cccccc;
	color:#000000;
	padding:4px;
        font: bold 10pt Helvetica,Verdana,Arial;
	text-align:left;
}

.rot {background-color: #b3001a;
        color:#ffffff;
        font-size:1em;
        font-weight:bold;
        padding-top:1px;
        padding-bottom:1px;
        padding-left:10px;
        padding-right:10px;
        margin-top:1em;
        margin-bottom:1em;
}

