﻿@charset "UTF-8";
/*
*	Generell
*/
/* alle Überschriften */
h3 {
    text-align: center;
    background-color: rgba(51, 122, 183, 0.6);
    color: white;
}

/* horizontale Linie */
hr {
    border: 1px solid;
    color: darkgrey;
}

.PageCaption {
    font-size: 20px;
    text-align: center;
    font-weight: bold;
}

/*
*	Übersichten
*/
/* alle Pfeile */
.arrow {
    font-size: 120%;
    font-weight: bold;
    display: inline-block;
    width: 20px;
}

/* sehr schlechtes Ergebnis */
.color_bad {
    color: rgba(255, 51, 51, 1);
}

/* schlechtes Ergebnis */
.color_bad_partial {
    color: rgba(255, 190, 51, 1);
}

/* neutrales Ergebnis */
.color_neutral {
    color: rgba(223, 175, 32, 1);
}

/* gutes Ergebnis */
.color_good_partial {
    color: rgba(100, 206, 103, 1);
}

/* sehr gutes Ergebnis */
.color_good {
    color: rgba(51, 255, 58, 1);
}

/* alle Zeilen */
.row {
    margin-bottom: 20px;
}

/* Gesamte Übersicht */
.calculateTable {
    width: 100%;
    font-size: 120%;
}

/* Überschriftzeile */
.captionRow {
    font-weight: bold;
}

/* Datenzeile */
.dataRow {
}

/* Summierungszeile */
.sumRow {
    border-top-width: 1px;
    border-top-style: solid;
}

/* Operatorspalte */
.operationColumn {
}

/* Textspalte */
.textColumn {
}

/* Wertspalte */
.valueColumn {
    text-align: right;
}

/* Operatorspalte in Datenzeilen */
.dataRow > .operationColumn {
}

/* Textspalte in Datenzeilen */
.dataRow > .textColumn {
}

/* Wertspalte in Datenzeilen */
.dataRow > .valueColumn {
}

/* Operatorspalte in Summierungszeilen */
.sumRow > .operationColumn {
}

/* Textspalte in Summierungszeilen */
.sumRow > .textColumn {
}

/* Wertspalte in Summierungszeilen */
.sumRow > .valueColumn {
}

/*
*	Top Listen
*/
/* gesamte Top Liste */
.TopList {
    font-size: 120%;
}

/* Werte der Top Liste */
.TopList_Value {
    font-size: 115%;
}

/* Texte in der Top Liste*/
.TopList_Text {
    width: 60%;
    display: inline-block;
}

/*
*	Statistiken
*/
.statisticTable {
    width: 100%;
}
