.tx_pegel {
    margin-bottom: 80px;
}
.pegel-user-content h1 {
    font-size: 33.8px;
}
.pegel-user-content p {
    font-size: 12.5px;
}
.plagin-pegel {
    width: 100%;
    background-color: #fff;
}
.plagin-pegel h2 {
    font-size: 22px;
    color: #128731;
}
.pegel-status {
    float: left;
    width: 25%;
}
.pegel-status img{
    width: 55px;
    height: 100px;
    margin-right: 15px;
    float: left;
}
.tz_pegel_status_green {
    font-size: 12.5px;
    color: #009640;
    display: block;
    padding-top: 15px;
}
.tz_pegel_status_green p, .tz_pegel_status_yellow p, .tz_pegel_status_red p {
    padding-top: 25px;
    margin-left: -15px;
}
.tz_pegel_status_green2 {
    font-size: 26px;
}
.pegel-ort {
    float: left;
    width: 44%;
    margin-right: 20px;
}
.pegel-ort img{
    width: 100%;
}
.tx_pegel_water_level span{
    padding-right: 20px;
}
.tx_pegel_water_level-float {
    float: left;
    width: 145px;
}
.top_red {
    padding-top: 0;
    border-bottom: 1px solid #d2321b;
}
.top_yellow {
    padding-top: 10%;
    border-bottom: 1px solid #9c932f;
}
.top_green {
    padding-top: 20%;
    border-bottom: 1px solid #009640;
}
.tx_pegel_water_level img {
    width: 22px;
    height: 262px;
}
.tx_pegel_quarter {
    width:33%;
    float:left;
}
.tx_pegel_quarter img {
    width:20px;
    height:32px;
    padding-right: 5px;
    float: left;
}
.tx_pegel_quarter span {
    display: block;
}
svg {
    width: 27px;
    height: 27px;
    float: left;
}
.tx_pegel .tx_pegel_general p {
    padding-left: 0;
}
.tx_pegel .pegel-status p {
    padding-top: 30px;
    padding-left: 0;
}
.tx_pegel_quarter span {
    padding-top: 0;
}
.signals {
    margin-top: 15px;
}
.tx_pegel_general {
    margin-bottom: 20px;
}
.tx_pegel_general span {
    padding-right: 50px;
}
.tz_pegel_status_yellow {
    color: #9c932f;
    display: block;
    padding-top: 15px;
}
.tz_pegel_status_yellow2 {
    font-size: 26px;
}
.tz_pegel_status_red {
    color: #d2321b;
    display: block;
    padding-top: 15px;
}
.tz_pegel_status_red2 {
    font-size: 26px;
}
.clear {
    clear: both;
}

.ct-series-a .ct-line {
    stroke: #00A1E1!important;
}
.ct-series-a .ct-point {
    stroke: #00A1E1!important;
}
.ct-grid {
    stroke-dasharray: none!important;
}
.ct-label.ct-horizontal.ct-end {
    //width: 30px!important;
    font-weight: 900!important;
}
.ct-chart.ct-golden-section {
    margin-top: 30px;
    max-height: 300px;
}
.ct-line {
    stroke-width: 1px!important;
}

.ct-series-b .ct-line {
    stroke: #E1E319!important;
}
.ct-series-c .ct-line {
    stroke: red!important;
}
.ct-label.ct-horizontal.ct-end {
    text-align: center!important;
}