/* CSS-Definitionsdatei, die SiteStyle -Stylesheets enthaelt */

body, a, ul, h1, h2, h3, h4, ol, li, table, th, td {
	font-family: Verdana,Geneva,sans-serif;
	font-size:12px;
	font-style:normal;
	color: rgb(79,79,79);
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	background: transparent;
}

h1, h2, h3, h4 { font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; line-height:1.6em;}
h1 {font-size:1.5em; padding:0 0 15px 0;}
h2 {font-size:1.35em; line-height:1.5em; padding:10px 0 15px 0;}
h3 {font-size:1.2em; line-height:1.5em; margin-top:5px;}
h4 {font-size:1.1em; line-height:1.3em; margin-top:5px;}
h5 {font-size:1em; font-weight:bold;}
strong {font-weight:bold;}
em {font-style:italic;}

p, ul {font-size:1em; line-height:1.75; margin:0; padding:6px 0 10px 0; }
p, ul, li {margin-left: 10px;}
li { list-style-type: disc; }

TABLE.hrResult {
	border-collapse: collapse;
	border-spacing: 2px;
	border: 1px outset black;
}

TABLE.hrResult caption{ font-size: 10px;}
TABLE.hrResult th { padding-left: 10px;padding-right: 10px;   border: 2px solid gray;   border-collapse: collapse; }
TABLE.hrResult td { padding-left: 10px;padding-right: 10px;   border: 2px solid gray;   border-collapse: collapse; }
TABLE.hrParam  td { padding-left: 10px;padding-right: 10px; text-align:left;   border: 2px solid gray;   border-collapse: collapse;}

TD.alter { text-align:center; padding-right: 10px;}
TD.betrag{ text-align:right; padding-right: 10px;}
TD.label { text-align:left;}
TD.field { text-align:right; }

.button { font-family: Verdana,Geneva,sans-serif; font-size: 12px; font-weight: normal; font-style: normal; width: 100px; }
.input  { font-family: Verdana,Geneva,sans-serif; font-size: 12px; font-weight: normal; font-style: normal; width: 70px; }