/* CSS-Angaben fuer ATS-Seiten */
body {
 margin: 0 0 0 0;
 padding : 0px;
 font-family: "Verdana", Geneva, Arial, Helvetica, sans-serif;
 color:#636665;
 font-size: 12px;
}

/* Links allgemein */
A:link {
 FONT-WEIGHT: normal;
 color:#636665;
 BACKGROUND-COLOR: transparent;
 TEXT-DECORATION: none;
}
A:visited {
 FONT-WEIGHT: normal;
 color:#636665;
 BACKGROUND-COLOR: transparent;
 TEXT-DECORATION: none;
}
A:hover {
 FONT-WEIGHT: normal;
 color:#636665;
 BACKGROUND-COLOR: transparent;
 TEXT-DECORATION: underline;
}
A:active {
 BACKGROUND-COLOR: transparent;
 color:#636665;
 TEXT-DECORATION: none;
}
/* ul */
ul {
 list-style-type: square;
}
ul li {
 margin-bottom: 8px;
}
ul li ul {
 list-style: none;
}
ul li ul li {
 margin-bottom: 3px;
}
ul li ul li::before {
 display: inline;
 content: "- ";
}
/* dl */
dl {
 margin-left: 15px;
}

dl::after {
 display: block;
 content: "";
 clear: left;
 height: 0;
 visibility: hidden;
}

dt {
 float: left;
 width: 150px;
}

dt::after {
 display: inline;
 content: ":";
}

dd {
 float: left;
 margin-left: 0;
 margin-bottom: 3px;
 width: calc(100% - 150px);
}