* { padding: 0px; }
html,body {	height: 100%; }
body { color: black; font-family: Arial, helvetica, sans-serif; font-size: 12px; }
h1 { color: #2645A7; font-size: 120%; margin-bottom: 20px; }
h2 { font-size: 150%; color: #2645A7; margin-bottom: 20px; }
h3 { font-size: 150%; font-weight: bold; margin-bottom: 20px; }
h4 { font-size: 120%; font-weight: bold; margin-bottom: 20px; }

.klein { font-size: 80%; font-weight: bold; }
.klein-fett { font-size: 80%; font-weight: bold; }
.klein-fett-blau { font-size: 80%; font-weight: bold; color: #2645A7; }

.normal-fett { font-weight: bold; }
.normal-fett-blau { font-weight: bold; color: #2645A7; }

.gross { font-size: 130%; }
.gross-fett { font-size: 130%; font-weight: bold; }
.gross-fett-blau { font-size: 130%; font-weight: bold; color: #2645A7; }

.print { font-size: 10px; text-decoration: none; color: #2645A7; }
.print a { text-decoration: none; color: #2645A7; }
.print a:active { text-decoration: underline; color: #7286C6; }
.print a:visited { text-decoration: none; color: #2645A7; }
.print a:hover { text-decoration: underline; color: #7286C6;  }
.print a:visited:hover { text-decoration: underline; color: #7286C6; }
.print a:visited:active { text-decoration: underline; color: #7286C6; }


.close { font-size: 10px; text-decoration: none; color: #FF9900; }
.close a { text-decoration: none; color: #FF9900; }
.close a:active { text-decoration: underline; color: #7286C6; }
.close a:visited { text-decoration: none; color: #FF9900; }
.close a:hover { text-decoration: underline; color: #7286C6;  }
.close a:visited:hover { text-decoration: underline; color: #FF9900; }
.close a:visited:active { text-decoration: underline; color: #FF9900; }

.copyright { font-weight: bold; color: #2645A7; }
table { border-spacing: 3px 3px; border-collapse: separate; margin: 0; }
thead { background-color:#EEE;  empty-cells: show; padding: 2px 15px 2px 5px; font-weight:bold; color:#000; }
tbody { background-color:#FBFBFB; }
tfoot { background-color:#EEE; empty-cells: show; padding: 2px 15px 2px 5px; font-weight:bold; color:#000; }
tbody td.zelledunkler { background-color:#EEE; }
td { empty-cells: show; padding: 2px 15px 2px 5px; }
