@media screen, projection, print {
/**  
 * Table CSS Settings
 * File: \files\standard\layout\css\table.css
 */


	/**
     * Default classes.
     */
	.invisible {
		display: none;
	}
	
	.search {
		margin-bottom: 15px;
	}
	
	.show-border {
		border: 5px solid red;
	}

    /**
     * Basic settings for tables.
     */
    table.collapse {
        border-collapse: collapse;
    }	
	
	table.no-border, 
	table.no-border tr, 
	table.no-border td{
		border: none;
	}
	
	table.border, 
	table.border tr, 
	table.border td {
		border: 1px solid black;
	}

	/**
     * Indicator table national.
     */
	.indicator-table-national {
		border-bottom: 1px solid black;
	}

    .indicator-table-national td,
    .indicator-table-national th {
        border: 1px solid black;
        padding: 3px 8px 3px 8px;
        vertical-align: top;
    }

    .indicator-table-national th {
        border: 1px solid white;
        background-color: #002060;
        color: #FFFFFF;
    }

    .indicator-table-national div {
        margin-top: 4px;
    }

    .indicator-table-national table.no-border div {
        margin-top: 0px;
    }

    .indicator-table-national .one-cell {
        border-top: none;
        border-bottom: none;
    }

    .indicator-table-national .top-cell {
        border-top: 1px solid black;
        border-bottom: none;
    }

    .indicator-table-national .headline {
        background-color: #c6d9f1;
    }
	
    .indicator-table-national table.no-border {
		border: none;
		border-collapse: separate;
	}

    .indicator-table-national table.no-border td.sp_num {
		width: 70px;
	}
    
    .indicator-table-national td span.bold.bal {
		padding-left: 10px;
	}
    
	/**
    .indicator-table-national .offiziell-fertig {
        background-color:  #00FF00;
    }

    .indicator-table-national .bewertung1718 {
        background-color:  #F7FE2E;
    }

    .indicator-table-national .offen {
        background-color:  #FF0000;
    }
     */
	/**
     * Fertigstellung anzeigen
     */
    .indicator-table-national th span.fertig,
	.indicator-table-national th span.status { 
        color: #002060;
		font-size: 18px;
    }

    .indicator-table-national th span.fertig:hover,
	.indicator-table-national th span.status:hover {
        color: #c6d9f1;
    }
	
    .indicator-table-national.fertigstellung th span.fertig,
	.indicator-table-national.status th span.status {
        color: #FFFFFF;
    }

    .indicator-table-national .offiziell-fertig:before,
    .indicator-table-national .bewertung1718:before,
    .indicator-table-national .offen:before
	{
		content: " ► ";
        color: #FFFFFF;
    }

    .indicator-table-national .offiziell-fertig:after,
    .indicator-table-national .bewertung1718:after,
    .indicator-table-national .offen:after
	{
		content: " ◄ ";
        color: #FFFFFF;
    }
	
	.indicator-table-national.fertigstellung .offiziell-fertig:before {
		content: " ► ";
        color: #00FF00;
    }
	
    .indicator-table-national.fertigstellung .bewertung1718:before {
		content: " ► ";
        color: #F7FE2E;
    }

    .indicator-table-national.fertigstellung .offen:before {
		content: " ► ";
        color: #FF0000;
    }

    .indicator-table-national.fertigstellung .offiziell-fertig:after {
		content: " ◄ ";
        color: #00FF00;
    }
	
    .indicator-table-national.fertigstellung .bewertung1718:after {
		content: " ◄ ";
        color: #F7FE2E;
    }

    .indicator-table-national.fertigstellung .offen:after {
		content: " ◄ ";
        color: #FF0000;
    }

    .indicator-table-national.fertigstellung th span.an_aus {
        color: #FFFFFF;
    }

	/**
     * OSPAR/HELCOM-Status anzeigen
     */
    .indicator-table-national .regional.anzeigen {
        /*color: #FFFFFF;*/
        display: none;
    }
	
    .indicator-table-national.status .regional.anzeigen {
        /*color: #000000;*/
        display: inline-block;
    }

	/**
     * Zellmarkierungen anzeigen
     */
	.indicator-table-national td.zelle.rot_an {
        background-color: #F5A9BC;
	}
	

	/**
     * Indikatortabelle Datenlieferung
     */
    .indicator-table-datlief td,
    .indicator-table-datlief th {
        border: 1px solid black;
        padding: 3px 8px 3px 8px;
        vertical-align: top;
    }

    .indicator-table-datlief thead.helcom {
        background-color: #DBE5F1;
    }

    .indicator-table-datlief tr.gelb_an,
	.indicator-table-datlief td.gelb_an{
        background-color: #FFFF00;
    }

    .indicator-table-datlief thead.ospar {
        background-color: #FDE9D9;
    }

	/**
     * Indicator table all.
     */
	
	.indikatoren-table {
		border-collapse: collapse;
	}
	
	.indikatoren-table td,
	.indikatoren-table th {
		border: 1px solid black;
		padding: 5px;
	}
	
	.indikatoren-table .kapitel div {
        color: #045DA5;
        font: bold 16px Georgia, "Times New Roman", Times, serif;
    }
	
	.indikatoren-table .inhalt-headline .haupt-eintrag {
		font-weight: bold;
	}
	
	.indikatoren-table tr.subentry .haupt-eintrag {
		margin-bottom: 5px;
	}
	
	.indikatoren-table .ospar-eintrag, 
	.indikatoren-table .helcom-eintrag{
		margin-left:15px;
		font-weight: normal;
	}	
	
	.indikatoren-table .ospar-eintrag label, 
	.indikatoren-table .helcom-eintrag label{
		text-decoration: underline;
	}	
	
	.indikatoren-table td.level-1 {
		padding-left:20px;
	}
	
	.indikatoren-table td.level-2 {
		padding-left:40px;
	}
	
	.indikatoren-table td.level-3 {
		padding-left:60px;
	}
	
	.indikatoren-table .bewertung1718 {
        border-left: 10px solid #F7FE2E;
    }

    .indikatoren-table .offiziell-fertig {
        border-left: 10px solid #00FF00;
    }

    .indikatoren-table .offen {
        border-left: 10px solid #FF0000;
    }
	
	.indikatoren-table .missing {
        border-left: 10px solid #000000;
    }
	
	.indikatoren-table .inhalt-even td {
		background-color: #fafafa;
    }
	
	.indikatoren-table .inhalt-odd td {
        background-color: #f1f8e0;
    }
	
	.hidden-attributes .hidden,
	.indikatoren-table .hidden {
        display: none;
    }
	
	*/
}
