
#pinfo_content {
    background-color:white;
    float:left;
    padding:0;
    margin-top:10px;
}

.main {
    width: 100%;
}

input[type=image] {
    background: none;
    border: none;
    margin: 0;
    padding: 0;
}

th {
    font-weight: bold;
    white-space: nowrap;
}

th.delimiter, td.delimiter {
    border-left: 4px solid white;
}

th.gewaessername {
   text-align: left;
}

[data-tooltip]:not([data-tooltip=""]):hover::after {
    display: block;
    position: absolute;
    content: attr(data-tooltip);
    border: 1px solid #6A869D;
    background-color: #f2f5f6;
    padding: 5px;
    margin: 3px 0 0 -2px;
}

#tooltip h3, #tooltip div { margin: 0; color: #666;}

.clickable {
    cursor: pointer;
}

#sorted {
    font-style: italic;
}

td {
    white-space: nowrap;
}

td.state_void {
}

td.state_outdated {
    background-color: #DDD;
}

td.state_commented {
    background-color: #DDD;
}

td.state_below_equal_lower {
    background-color: #FCC39D;
}

td.state_above_equal_upper {
   background-color: #B6C8D1;
}

.pb-10 {
    padding-bottom: 10px
}

form.aktuelle_wasserstaende {
    background: none; border: none; margin: 0; padding: 0; width: auto;
}
input.select_gewaesser {
    float: right; margin-top: 3px;
}
select.select_gewaesser {
    float:right;
}
table.pegelinfo {
    border:1px solid #cddce1; margin:0 0 10px 0; background-color: white;
}
tr.tablerow2 {
    background-color:#CDDCE1;
}
table.spaltenname {
    border: hidden;
}
table.spaltenkopf {
    border: 0; border-spacing: 0; border-collapse:collapse
}
td.valign_bottom{
    vertical-align: bottom;
}
td.valign_top{
     vertical-align: top;
}
td.float_left{
    float:left
}
a.messstellenname {
    margin-left:13px;
}
td.align_left {
    text-align: left
}
a.hilfe{
    cursor: help; color: #666666;
}
a.pegelinfo {
    color: #396111; font-weight: bold;
}
img.help{
    border: none; margin-top: 3px;
}
div.stammdaten_main {
    font: 11px verdana, arial, helvetica, sans-serif; color: #666666; line-height: 16px; width: 510px; margin: 0 20px; background-color: white; padding: 0 10px;
}
div.stammdaten_content {
    width:510px; background-color: #ffffff; float: left; padding: 0; margin-top: 10px;
}
h1.stammdaten_content {
    font-size: 16px; font-weight: bold; color: #6a869d; margin-bottom: 10px;padding-bottom: 4px; border-bottom: 1px solid #dbdbdb;
}
div.width510 {
    width:510px;
}