body{
    font-family: Arial;
    font-size:12px; /* 1em */
    line-height:1.5em;
    color:#000;
}
.header,
.navbar,
#cookieNotification,
#tarife-tab,
.bg-dark button,
#angaben-aendern,
.comp-row,
button.close,
table#table-detail th:last-child,
table#table-detail td:last-child,
img.consumption-selector,
.bg-headerimg{
    display:none!important;
}
/*img{
    display:none;
}*/
a {
    color: #000;
    text-decoration: underline;
}

/* =================================
 * Ueberschriften
===================================*/

.rechner-start h2 {
    color: #000!important;
}
.bg-dark h1 {
    font-size:1.500em; /* 24px */
    line-height: 1.1em;
}
.bg-dark h1 span {
    display: block;
    font-size: 70%;
}
.bestellung h2 {
    background: none repeat scroll 0 0 #282c30;
    color: #fff;
    font-size: inherit;
    font-weight: bold;
    margin: 30px 0 20px;
    padding: 10px 6px;
}

/* =================================
 * Forms
===================================*/

form {
    width:100%;
}
input {
    margin:5px 0;
}
.form-control{
    margin:5px 0;
    width:45%;
}

/* =================================
 * Tables
===================================*/

table {
    width:100%;
}
table th {
    text-align:left;
}
.table.details > thead > tr > th {
    background-color: #282c30 !important;
    color: #fff;
}
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting,
table.dataTable thead .sorting_desc {
    background:none!important;
}
.table > thead > tr > th{
    padding: 10px 6px!important;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
    vertical-align: top;
}

/* =================================
 * Vergleichen
===================================*/

.compare-legend {
    display: inline-block;
    float: left;
    height: 15px;
    margin: 0px 5px 0 0;
    width: 15px;
}
.regenerativ {
    background-color: #ff6600;
}
.fossil {
    background-color: #f7931e;
}
.nuklear {
    background-color: #f8cc00;
}

/* =================================
 * Footernavi
===================================*/

.footernavi{
    display:none;
}

/* =================================
 * Footer
===================================*/

.footerborder{
    display:none;
}
.footer{
    display:none;
}

/* =================================
 * Copyright
===================================*/

.copyright{
    display:none;
}


.filter{
    display:none;
}
.pagination ul {
    display: none;
}
