/*
Dunkelgruen: #33862b;
Hellgruen: #99cc99;
*/



/* Blockstil Rahmen mit gelbem Hintergrund */

table.csc-frame-frame2 td {
border: 1px solid black;
padding: 0 3px;
font-size: 12px;
font-family: "Lucida Sans Unicode", Arial, Verdana,  Geneva, Helvetica, sans-serif;
color:#000000;
}
.csc-frame-frame2 tr {

}
.csc-frame-frame2 thead th{
padding: 0 10px;
border-top: 1px solid black;
border-left: 1px solid black;
border-right: 1px solid black;
border-bottom: 2px solid black;
font-size: 12px;
font-family: "Lucida Sans Unicode", Arial, Verdana,  Geneva, Helvetica, sans-serif;
color:#000000;
}

table.csc-uploads td {
padding: 0px 10px 0px 10px;
margin: 0;
background-color: #f1f1f1;
}

/* Blockstil Rahmen mit gelbem Hintergrund */

.csc-frame-frame1 {
padding-right: 20px;
font-size: 12px;
font-family: "Lucida Sans Unicode", Arial, Verdana,  Geneva, Helvetica, sans-serif;
color:#000000;
}


.csc-textpic-caption {
font-size: 13px;
font-family: "Lucida Sans Unicode", Arial, Verdana,  Geneva, Helvetica, sans-serif;
color:#33862b;
}

.detail {
font-size: 13px;
font-family: "Lucida Sans Unicode", Arial, Verdana,  Geneva, Helvetica, sans-serif;
font-weight: bold;
color:#33862b;
}

.important {
font-size: 13px;
font-family: "Lucida Sans Unicode", Arial, Verdana,  Geneva, Helvetica, sans-serif;
font-weight: bold;
color:#33862b;
}

.name-of-person {
font-size: 20px;
font-family: "Lucida Sans Unicode", Arial, Verdana,  Geneva, Helvetica, sans-serif;
font-weight: bold;
color:#33862b;
}

.align-right {
text-align: right;
}

}
.important {
margin: 0;
font-size: 12px;
font-weight: bold;
font-family: "Lucida Sans Unicode", Arial, Verdana,  Geneva, Helvetica, sans-serif;
color:#33862b;
border-bottom: 2px solid #99cc99;
border-top: 2px solid #99cc99;
}

.contenttable,
#content .bodytext,
#content ul {
margin: 0;
font-size: 11px;
font-family: "Lucida Sans Unicode", Arial, Verdana,  Geneva, Helvetica, sans-serif;
color:#000000;
}

#content-1 .bodytext,
#content-1 ul {
margin: 0;
padding-right: 20px;
font-size: 11px;
font-family: "Lucida Sans Unicode", Arial, Verdana,  Geneva, Helvetica, sans-serif;
color:#000000;
}

#content h1,
#content-1 h1 {
margin: 0px 0px 20px 0px;
font-size: 16px;
font-family: "Lucida Sans Unicode", Arial, Verdana,  Geneva, Helvetica, sans-serif;
color:#33862b;
}


#c24 {
margin: 0;
padding: 0;
height: 200px;
}

#c2,
#c4,
#c8,
#c353,
#c352,
#c351,
#c1022{
width: 200px;
margin-left: 20px;
background-color: #99cc99;
}

#c2 .csc-textpic-text,
#c4 .bodytext,
#c8 .bodytext,
#c353 .csc-textpic-text,
#c352 .bodytext,
#c351 .bodytext,
#c1022 .bodytext{
padding-left: 10px;
font-size: 11px;
font-family: "Lucida Sans Unicode", Arial, Verdana,  Geneva, Helvetica, sans-serif;
color:#000000;
}

#c2 .csc-textpic-imagewrap,
#c353 .csc-textpic-imagewrap  {
margin: 0;
width: 180px;
padding: 10px;
}

#c2 h1,
#c4 h1,
#c8 h1,
#c353 h1,
#c352 h1,
#c351 h1,
#c1022 h1{
width: 180px;
padding: 3px 10px 3px 10px;
font-size: 16px;
font-family: "Lucida Sans Unicode", Arial, Verdana,  Geneva, Helvetica, sans-serif;
color: #ffffff;
background-color: #33862b;
}

#c5 h1 {
width: 180px;
margin: 20px 0px 0px 20px;
padding: 3px 10px 3px 10px;
font-size: 16px;
font-family: "Lucida Sans Unicode", Arial, Verdana,  Geneva, Helvetica, sans-serif;
color: #ffffff;
background-color: #33862b;
}


#c3 {
width: 200px;
padding: 0;
margin: 0px 0px 0px 20px;
background-color: #99cc99 !important;
}

#c3 h1 {
font-size: 16px;
font-family: "Lucida Sans Unicode", Arial, Verdana,  Geneva, Helvetica, sans-serif;
color: #ffffff;
background-color: #33862b;
}

#c3 .csc-textpic-text {
margin-top: 0px;
padding-top: 0px;
padding-right: 5px;
font-size: 11px;
font-family: "Lucida Sans Unicode", Arial, Verdana,  Geneva, Helvetica, sans-serif;
color:#000000;
background-color: #99cc99;
}

#c3 .csc-textpic-intext-left-nowrap {
padding: 0px 0px 0px 5px;
margin: 0;
}


#print-it a {
font-size: 11px;
font-family: "Lucida Sans Unicode", Arial, Verdana,  Geneva, Helvetica, sans-serif;
color:#000000;
}

#rootline a,
#rootline {
font-size: 10px;
font-family: "Lucida Sans Unicode", Arial, Verdana,  Geneva, Helvetica, sans-serif;
color:#999999;
}

/* ------------------------- Felogin CSS ---------------------------- */

#fe-status-h1 {
font-size: 13px;
font-family: "Lucida Sans Unicode", Arial, Verdana,  Geneva, Helvetica, sans-serif;
font-weight: bold;
color:#000000;
}


#fe-status-m1 {
font-size: 13px;
font-family: "Lucida Sans Unicode", Arial, Verdana,  Geneva, Helvetica, sans-serif;
color:#000000;
margin-bottom: 20px;
}

form {
font-size: 13px;
font-family: "Lucida Sans Unicode", Arial, Verdana,  Geneva, Helvetica, sans-serif;
color:#000000;
}

#fe-status-l1 {
margin: 0px 0px 10px 0px;
font-size: 13px;
font-family: "Lucida Sans Unicode", Arial, Verdana,  Geneva, Helvetica, sans-serif;
color:#000000;
font-weight: bold;
}

#fe-status-h1 h3 {
font-family: "Lucida Sans Unicode", Arial, Verdana,  Geneva, Helvetica, sans-serif;
color:#000000;
font-weight: bold;
background-color: white;
}

.tx-felogin-pi1 h3 {
margin: 0;
padding: 3px 10px 3px 10px;
font-size: 13px;
font-family: "Lucida Sans Unicode", Arial, Verdana,  Geneva, Helvetica, sans-serif;
color:#ffffff;
background-color: green;
}




/* ---------------------- Footer CSS -------------------------- */

.footer-inhalt-text {
padding: 0;
margin: 10px 0px 0px 10px;
font-family: "Lucida Sans Unicode", Arial, Verdana,  Geneva, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #ffffff;
}

.footer-inhalt-text a {
font-family: "Lucida Sans Unicode", Arial, Verdana,  Geneva, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #ffffff;
}

.internal-link,
.bodytext a,
.csc-uploads-fileName a {
font-family: "Lucida Sans Unicode", Arial, Verdana,  Geneva, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #33862b;
}