A:link { text-decoration: none; color: #99CCFF }
A:visited { text-decoration: none; color: #99CCFF }
A:hover { text-decoration: underline; color: #80B1E6 }
A:active { text-decoration: none; color: #80B1E6 }
BODY { scrollbar-base-color: #2E478A; scrollbar-arrow-color: #F2F0E1;
       background-color: #2E478A; border-color: #F2F0E1; border-style: none;
       font-family: Verdana, Arial, Helvetica, sans-serif; color: #F2F0E1; }
IMG.eins { border-color: #F2F0E1; border-width: 1px; border-style: solid; }
IMG.drei { border-color: #F2F0E1; border-width: 3px; border-style: double; }
TD { font-size: 9pt; text-align: justify; }
TD.zentriert { font-size: 9pt; text-align: center; }
TD.rechts { font-size: 9pt; text-align: right; }
.pt7 { font-size: 7pt; color: #E8E6D7; text-align: justify; }
.pt8 { font-size: 8pt; color: #F2F0E1; text-align: center; }
.pt9 { font-size: 9pt; color: #F2F0E1; text-align: center; }
.pt10 { font-size: 10pt; color: #E8E6D7; text-align: center; }
.px14 { font-size: 14px; color: #DEDCCD; text-align: center; font-weight: bold; }
.dat {text-align:left;width:100%;margin:30px auto 20px auto; }
@media (min-width:768px) {.dat {width:66%; }}
@media (min-width:1080px) {.dat {width:50%; }}
@media (min-width:1600px) {.dat {width:33%; }}
@media (min-width:1920px) {.dat {width:25%; }}
.dat h2 {font-size: 14px; margin-top:20px;color: #99CCFF;} 
.dat p, .dat li {line-height: 1.5em; }
.dat ul {padding:0 0 0 1em;margin-bottom:10px;} 
.dat li {margin-bottom:5px;}

.checkbox {
    display: block;
    position: relative;
	width:296px;
    cursor: pointer;
	margin:15px 0 0 35px;
    font-size: 1em;
	line-height:16px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

/* Hide the browser's default checkbox */
.checkbox input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}

/* Create a custom checkbox */
.checkmark {
    margin: -11px 0 0 -35px;
	width: 24px;
	background: white;
	height: 24px;
	float: left;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

/* Show the checkmark when checked */
.checkbox input:checked ~ .checkmark:after {
    display: block;
}

/* Style the checkmark/indicator */
.checkbox .checkmark:after {
    left: -28px;
    top: 6px;
    width: 7px;
    height: 14px;
    border: solid #0066cc;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

label {
	text-align:left;
}