/*  start project auswertung */


.available_periods
{
    background-color: #555555;
    color: white;
    padding: 10px;
}
.content_frame
{
    display: flex;
}
.content_frame_navigation
{
    width: 300px;
    background-color: #9d9d9d;
    color: white;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 150px;
}
.content_frame_content
{
    width:100%;
}

.charts
{
    display: flex;
}

.chart_container
{
    /*width: 500px;*/
    min-width: 300px;
    max-width: 1500px;
    margin-right: 0px;
}

.dataset_numbers
{
    padding-top: 5px;
    padding-bottom: 5px;
}

.dataset_numbers2
{
    display: flex;
}

.dataset_page
{
    border-top: solid 1px black;
    padding-top: 5px;
    font-weight: bold;
}

.analysis_pages
{
    width: 500px;
    border : solid 1px black;
    padding: 5px;
    height: 300px;
    font-weight: bold;
}

.dataset_green
{
    color: green;
    width: 300px;
}
.dataset_red
{
    color: red;
    width: 290px;
}

.analysis_pages .data
{
    margin-top: 5px;
    font-weight: unset;
    height: 280px;
    overflow: auto;
}

.analysis_pages_2 h2
{
    margin-top: 40px;
}

.sub_page
{
    /*background-color: #eee;*/
    margin-left: 10px;
    padding: 5px;
}
.displaynone, .displaynone2
{
    display: none;
}
.overview_url
{
    /*background-color: #d7d7d7;*/
}
/*.overview_url:nth-child(2n)
{
   background-color: #fff;
}
*/
.table-striped>tbody>tr:nth-of-type(odd) .overview_url {
    --bs-table-accent-bg: #fff;
}
.pro100 tr:nth-of-type(odd) {
    background-color: #eee;
}
.pro100 tr:nth-of-type(even) {
    background-color: #fff;
}
table.pro100 {
    width: 100%;
}
.overview_url a
{
    cursor: pointer;
}
.navbar-header #mainlogo
{
    height: 40px;
    margin: 15px;
}
.display0
{
    height:0px;
}
.display0 td {
    padding: 0px;
    border-bottom: unset;
    border: unset;
}

input#searchfield , #exportbuttons {
    display: none;
}

.available_periods select {

    width: 230px;
/*    font-family: IvyStyle Sans semibold; */
    font-family: var(--bs-body-font-family);
    font-size: 14px;
    color: black;

    height: 30px;
    border: 1px solid #18191a;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 2px;
    padding-left: 10px;
    margin-right: 20px;

    line-height: 24px;

    margin-top: 10px;
    display: inline-flex;

}
