body{
    font-family:Arial;
}
ul{
    padding-left:15px;
    margin-top:0px;
    margin-bottom:0px;
}
table{
    border-collapse:collapse;
}
td{
    text-align:left;
    padding:5px;
}
table.gefaehrdungsbeurteilung>thead{
    display:none;
}
table.gefaehrdungsbeurteilung{
    background-color:#ecf6fa;
    font-size:16px;
    width:100%;
}
table.gefaehrdungsbeurteilung td{
    font-size:16px;
}

table.gefaehrdungsbeurteilung input[type="text"],
table.gefaehrdungsbeurteilung textarea,
table.gefaehrdungsbeurteilung select{
    width:97%;
}
.name{
    font-size:18px;
    font-weight:bold;
    width: 320px;
    position:relative;
}
#name{
    font-size:18px;
    font-weight:bold;
}

.headline td{
    font-size:14px;
    font-weight:bold;
    background-color: #ffffff;
}

.gruppe{
    background-color:#b1dcec;
    color: #ffffff;
}
.gruppe td.btn,
.gruppe td.gruppenname{
    background-color:#102d84;
}
.erledigt,
.wahrscheinlichkeit,
.folgen,
.risikogruppe{
    text-align:center;
}

.rg0{ background-color: #4aa81a;}
.rg1{ background-color: #97cd00;}
.rg2{ background-color: #ffd728;}
.rg3{ background-color: #e82e1b;}
.massnahmenNotwendig{background-color: #ffd728;}
.risikogruppe{
    font-size:18px;
    font-weight:bold;
    cursor:help;
}

.gruppe .beispiele,
.risikogruppenhinweise{
    position:absolute;
    display:none;
    color:#000000;
    background-color:#ffffff;
    border:1px solid #000000;
    padding: 10px;
    font-size:12px;
    font-weight:normal;
    width:200px;
}

button.add,
button.remove{
    padding:0px;
    height:22px;
    width:22px;
}

.gruppenname{
    cursor:help;
}
