
* {
    font-family: arial,sans-serif;
    font-size: 8pt;
}
body {
    margin: 1px;
}
body.lean {
    background-color: #fff;
}
body.lsub {
    background-color: #adc7d6;
}
body.lmen {
    background-color: #212c31;
}
font.lman {
    color: #ff0000;
    padding: 4px;
}
a.lean {
    color: #000000;
    padding: 2px;
}
a.lmen {
    color: #ffffff;
    text-decoration: none;
}
a.lsub {
    color: #000000;
}
a:link {
}
a:visited {
}
a:hover {
    color: #ef0842;
    text-decoration: underline;
}
img.lean {
    border: 0 none;
}
table.lean {
    border: medium none;
    width: 100%;
}
th.lean {
    background-color: #ffffff;
    text-align: left;
}
th.lmen {
    background-color: #ffffff;
    padding: 2px;
}
tr.lodd {
    background-color: #cedfe7;
}
tr.levn {
    background-color: #adc7d6;
}
tr.lsel {
    background-color: #ffffff;
}
tr.lnon {
    background-color: #e0e9ee;
}
table.lerr {
    background-color: #ffa8a8;
    border: 1px none;
    border-collapse: collapse;
    margin: 2px;
    width: 100%;
}
td.lerr {
    padding: 4px;
}
td.lnon {
    background-color: #e0e9ee;
}
table.lsuc {
    background-color: #99ff99;
    border: 1px solid #333333;
    border-collapse: collapse;
    margin: 2px;
    width: 100%;
}
td.lsuc {
    padding: 4px;
}
td.zuuman {
    background-color: #adc7d6;
}
td.crm_mark {
    background-color: #ffff99;
}
table.linf {
    background-color: #ffff99;
    border: 1px solid #333333;
    border-collapse: collapse;
    margin: 2px;
    width: 100%;
}
td.linf {
    padding: 4px;
}
table.lsub {
    width: 100%;
}
td.lsub {
    padding: 5px;
}
table.lmen {
    width: 100%;
}
td.lmen {
    padding: 4px;
}
table.lcard {
    border-color: #000000;
    margin: 0;
    padding: 0;
    width: 100%;
}
th.lcard {
    margin: 0;
    padding: 0;
}
tr.lcard {
    margin: 0;
    padding: 0;
}
td.lcard {
    margin: 0;
    padding: 0;
}
table.lcard_head {
    border: 0 none #000000;
    margin: 0;
    padding: 0;
    width: 100%;
}
tr.lcard_head {
    margin: 0;
    padding: 0;
}
td.lcard_head_act {
    background-color: #ffffff;
    border-color: #000000;
    border-top: 1px solid #000000;
    margin: 0;
    padding: 0;
}
td.lcard_head_midd {
    background-color: #cccccc;
    border-color: #000000;
    border-top: 1px solid #000000;
    margin: 0;
    padding: 0;
}
td.lcard_head_side {
    margin: 0;
    padding: 0;
}
tr.lcard_body {
    background-color: #e0e9ee;
    border-color: #000000;
    border-style: solid;
    border-width: 1px;
}
td.lcard_body {
    background-color: #e0e9ee;
    border-color: #000000;
    border-style: solid;
    border-width: 1px;
}
td.lcus {
    background-color: #98fb98;
    font-weight: bold;
}
td.loem {
    background-color: #fa8072;
    font-weight: bold;
}
td.lcao {
    background-color: #ffff80;
    font-weight: bold;
}
input.lean {
}
input.lron {
    background-color: #d6d3ce;
    color: #666666;
}
input.lman {
    font-weight: bold;
}
.lbut {
    background-color: #adc7d6;
    border-left-color: #a0a0a0;
    border-right-color: #000000;
    border-top-color: #a0a0a0;
    color: #000000;
    cursor: pointer;
    font-family: arial,sans-serif;
    font-size: 8pt;
}
select.lean {
}
select.lron {
    background-color: #d6d3ce;
    color: #666666;
}
select.lman {
    font-weight: bold;
}
textarea.lean {
}
textarea.lron {
    background-color: #d6d3ce;
}
textarea.lman {
    font-weight: bold;
}
table.section {
    background-color: #212c31;
    border-style: none;
    border-width: 0;
    color: #ffffff;
    cursor: pointer;
    margin: 4px;
    padding: 0;
    width: 99%;
}
div.section {
    background-color: red;
    border: 1px solid red;
    width: 3px;
}
td.section {
    border: 0 solid red;
    padding: 0;
}
label.section {
    font-weight: bold;
}
body.lean form table {
    border: 0 none !important;
}
#key {
    border: 1px solid #c2c2c2;
    padding: 5px;
    width: 220px;
}
hi {
    color: #3b454c;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 3px;
}
#ort {
    border: 1px solid #c2c2c2;
    margin-bottom: 3px;
    padding: 5px;
    width: 136px;
}
#Zielgruppe {
    border: 1px solid #c2c2c2;
    padding: 5px;
    width: 130px;
}
body.lean input[type="submit"] {
    background: linear-gradient(to bottom, #f00 0%, #b01c2e 100%) no-repeat scroll 0 0 #f00;
    border-color: #b01c2e;
    border-style: solid;
    border-width: 1px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    font-weight: bold;
    height: 30px;
    line-height: 100%;
    margin: 20px 0 0;
    padding: 7px 30px;
    vertical-align: middle;
    width: 223px;
}
.lean > form {
    margin-bottom: 0px;
}
body.lean input[type="submit"]:hover {
    background: linear-gradient(to bottom, #b01c2e 0%, #de0000 100%) no-repeat scroll 0 0 #b01c2e;
}
form select:focus, .form select:focus, form textarea:focus, .form textarea:focus, form input:focus, .form input:focus {
    border-color: #000;
    outline: 1px solid #000;
}
#Zielgruppe option {
    font-size: 13px;
}
