@charset "UTF-8";

a {
    color: #B20838;
}

#page-container {
    font-size: 12px;
    line-height: 18px;
}

.left-column h3, .right-column h3 {
    margin-bottom: 0;
}

.right-column p, .right-column ul {
    margin-top: 0;
}

p.fontsize-set {
    text-align: center;
}

p.fontsize-set input {
    margin: 0 2px;
}

p.bodytext {
}

HR.trenner {
    border-color: #ccc;
    border-style: solid;
    border-width: 1px 0 0 0;
    color: #ccc;
    height: 1px;
    margin: 10px 0 10px 0;
    outline-style: none;
    outline-width: 0;
    padding: 0;
}

* HTML hr.trenner {
    margin: 0 0 10px 0;
}

* + HTML hr.trenner {
    margin: 0 0 10px 0;
}

/******************************************************************************/

#footer {
    display: block;
    zoom: 1;
    padding-left: 70px;
}

#footer UL {
    DISPLAY: block;
    PADDING: 0;
    MARGIN: 0;
    LIST-STYLE-TYPE: none;
    POSITION: relative;
    OVERFLOW: visible;
    zoom: 1;
}

#footer UL LI {
    margin: 0;
    padding: 0;
    LINE-HEIGHT: 12px;
    OVERFLOW: visible;
    POSITION: relative;
    COLOR: #7f7f7f;
    font-size: 10px;
}

#footer UL LI A {
    color: #7f7f7f;
}

/******************************************************************************/
#menu-container {
    position: absolute;
    left: 20px;
    top: 195px;
    width: 315px;
    background-color: #fff;
    padding-top: 20px;
    /*	padding-bottom: 80px; */
}

#menu-container UL {
    list-style: none;
    padding: 0 0 20px;
    zoom: 1;
    margin: 0;
}

#menu-container UL LI {
    margin-left: 0;
    padding-left: 50px;
}

#menu-container UL LI A {
    color: #000;
    font-size: 15px;
    line-height: 18px;
}

#menu-container UL LI STRONG A {
    color: #b40838;
    font-weight: normal;
}

#menu-container UL UL {
    margin: 10px 0;
}

#menu-container UL UL LI {
    padding-left: 15px;
}

#menu-container UL UL LI A {
    font-size: 12px;
}

/******************************************************************************/

#search {
    float: left;
}

#search p {
    padding-top: 30px;
}

#search form {
    margin: 0;
    padding: 0;
}

#search input {
    margin: 0;
    padding: 0;
    vertical-align: top;
}

#search img {
    display: block;
    margin: 0;
    padding: 0;
    vertical-align: top;
}

/******************************************************************************/

#content-container .news-latest-gotoarchive {
    border-top: 1px solid #fff;
    text-align: right;
    padding-top: 5px;
}

#content-container .news-latest-gotoarchive A {
    text-align: right;
    display: block;
}

.news-latest-item {
    padding: 0;
    margin: 0;
    border-top: 1px solid #fff;
    margin-bottom: 25px;
}

.news-latest-container h3 {
    margin: 0;
    padding: 0;
}

.news-latest-container .news-latest-date {
    text-transform: uppercase;
    color: #7a8f30;
    font-size: 11px;
}

* HTML .news-latest-container {
    height: 0.01%;
}

.news-list-morelink {
    white-space: nowrap;
}

.news-list-item {
    width: 280px;
    /*float: left;*/
    display: inline-block;
    vertical-align: top;
}

.news-list-item .news-list-img {
    float: left;
    padding-right: 20px;
}

.news-list-item h3,
#content-container .news-list-item h3 a,
.news-list-item p.bodytext,
.news-list-item .news-list-date {
    color: #b20838;
    font-size: 14px;
    line-height: 18px;
    font-weight: normal;
    text-decoration: none;
    padding-bottom: 0;
}

.news-list-item .news-list-date,
.news-list-item p.bodytext {
    font-size: 12px;
}

.news-list-item .news-list-date {
    color: #000;
}

.news-single-item .content {
    margin-right: 325px;
}

.news-single-item h2 {
    font-size: 18px;
    line-height: 22px;
    padding-bottom: 0;
}

.news-single-item h3 {
    font-size: 18px;
    line-height: 22px;
    padding: 0;
}

.news-single-item .news-single-img {
    float: right;
    padding-left: 20px;
    padding-top: 40px;
}

.news-single-item {
    line-height: 18px;
    color: #000;
}

.news-single-item p.align-left {
    border: 1px solid #cccccc;
    border-width: 1px 0;
    padding: 10px 0 5px 0;
    margin: 5px 0 10px 0;
    zoom: 1;
}

.news-single-item ul {
    list-style: none;
    padding: 0 0 10px 0;
    margin: 0;
    border-bottom: 1px solid #ccc;
}

.news-single-item ul li {
    padding-left: 40px;
    margin: 0;
    text-indent: -40px;
    color: #616161;
}

#content-container .news-single-item .news-single-backlink {
    border-top: 1px solid #ccc;
    padding: 10px 0;
}

#content-container .news-single-item .news-single-backlink IMG {
    display: inline;
    vertical-align: middle;
}

#content-container .news-single-item .news-single-backlink A {
    color: #b20838;
}

.news-single-item .amazon,
.news-single-item .itunes {
    margin: 10px 0;
}

.news-single-item .amazon img,
.news-single-item .itunes img {
    display: inline;
    vertical-align: middle;
}

#content-container .news-single-item .amazon a,
#content-container .news-single-item .itunes a {
    color: #b20838;
}

/******************************************************************************/

#content-container H1 {
    font-size: 22px;
    color: #b20838;
    font-weight: normal;
}

#content-container H2 {
    font-size: 20px;
    color: #b20838;
    font-weight: normal;
}

#content-container H3 {
    font-size: 18px;
    color: #b20838;
    font-weight: normal;
}

/******************************************************************************/

UL.subnavi {
    list-style-type: none;
    margin: 3px 0 0 30px;
    padding: 0;
    border-top: 1px solid #fff;
}

UL.subnavi LI {
    padding: 0px;
    margin: 0;
    border-bottom: 1px solid #fff;
}

#content-container .subnavi,
#content-container .subnavi A {
    color: #000;
}

#content-container .subnavi .active A {
    color: #000;
    font-weight: bold;
}

/******************************************************************************/

.csc-menu-def-div,
.csc-menu1-div {
    border-top: 1px dotted #999;
    border-bottom: 1px dotted #999;
    padding: 8px 0;
    margin: 0 0 15px 0;
}

.csc-menu-def,
.csc-menu-1 {
    padding: 0;
    margin: 0;
    list-style-type: none;
}

.csc-menu-def LI,
.csc-menu-1 LI {
    float: left;
    margin-right: 10px;
}

#content-container .csc-menu-def LI A,
#content-container .csc-menu-1 LI A {
    font-weight: bold;
}

#content-container .csc-menu-def LI.act A,
#content-container .csc-menu-1 LI.act A {
    color: #003366;
}

/******************************************************************************/

.tx-powermail h3 {
    display: none;
}

.tx-powermail FIELDSET,
.mailformplus_contactform FIELDSET {
    border: 0;
}

.tx-powermail LEGEND,
.mailformplus_contactform LEGEND {
    display: none;
}

.tx-powermail LABEL,
.mailformplus_contactform LABEL {
    width: 150px;
    display: block;
    float: left;
    white-space: nowrap;
    font-size: 14px;
    line-height: 24px;
    color: #B20838;
}

.tx-powermail .thanks,
.tx-thmailformplus-pi1 .thanks,
.tx-powermail,
.mailformplus_contactform {
    width: 530px;
    margin-top: 20px;
    border-top: 1px solid #ccc;
    padding-top: 20px;
}

.tx-powermail SELECT,
.tx-powermail TEXTAREA,
.tx-powermail INPUT,
.mailformplus_contactform SELECT,
.mailformplus_contactform TEXTAREA,
.mailformplus_contactform INPUT {
    width: 350px;
    font-size: 14px;
    line-height: 24px;
}

.tx-powermail DIV,
.mailformplus_contactform DIV {
    margin: 5px 0;
}

.tx-powermail input[type="submit"],
.tx-powermail button,
.mailformplus_contactform button {
    width: auto;
    overflow: visible;
    border: 0;
    color: #B20838;
    background-color: #fff;
    font-family: Verdana, sans-serif;
    font-size: 18px;
    line-height: 18px !important;
    cursor: pointer;
    margin: 10px 0;
    padding: 0;
    text-align: left;
    float: right;
}

.tx-powermail button span,
.mailformplus_contactform button span {
    line-height: 18px !important;
}

.tx-powermail button:hover,
.mailformplus_contactform button:hover {
    text-decoration: underline;
}

.tx-powermail .error,
.mailformplus_contactform .error {
    color: #B20838;
    font-size: 14px;
    line-height: 18px;
}

/******************************************************************************/

.filelinks UL {
    margin: 0;
    padding: 0;
    list-style: none;
}

.filelinks LI {
    margin-left: 0px;
    padding-left: 0;
    vertical-align: middle;
}

.filelinks LI IMG {
    vertical-align: middle;
    display: inline;
}

#content-container .filelinks LI A {
    font-size: 12px;
    color: #b20838;
}

/******************************************************************************/

/*
div.tx-cal-controller dt {
	display: block;
	background-image: url(/fileadmin/templates/images/calender.gif);
	width: 102px;
	height: 70px;
	float: left;
	font-family: Georgia;
	font-size: 38px;
	line-height: 100%;
	letter-spacing: -1px;
	color: #858586;
	padding-top: 25px;
	text-align: center;
}
div.tx-cal-controller dd {
	display: block;
	float: left;
	width: 482px;
	margin: 0;
	padding: 0 0 0 15px;
}
div.tx-cal-controller dd p {
	padding: 0;
}
div.tx-cal-controller dd p.info {
	text-transform: uppercase;
	color: #7a8f30;
	font-size: 11px;
}
#content-container div.news-latest-container a,
#content-container div.tx-cal-controller dd a {
	color: #7a8f30;
	font-family: Georgia;
}
div.tx-cal-controller dd h3 {
	margin: 0;
	padding: 0;
}
*/

ul.cal-list-month,
ul.cal-list-year {
    margin: 0;
    padding: 0;
    list-style: none;
}

ul.cal-list-month {
    margin: 10px 0;
}

ul.cal-list-month li,
ul.cal-list-year li {
    display: inline;
    margin: 0;
    font-size: 18px;
    line-height: 18px;
}

ul.cal-list-month li {
    color: #ccc;
    font-size: 12px;
}

ul.cal-list-month li a,
ul.cal-list-year li a {
    padding: 0 10px;
    color: #333;
}

ul.cal-list-month li.active a,
ul.cal-list-year li.active a {
    color: #B20838;
}

.tx-cal-controller dl.list dt {
    padding-top: 10px;
    border-top: 1px solid #ccc;
    margin-top: 10px;
    clear: left;
    width: 120px;
    color: #B20838;
    font-size: 14px;
    float: left;
}

.tx-cal-controller dl.list dd {
    padding-top: 10px;
    border-top: 1px solid #ccc;
    margin-top: 10px;
    margin-left: 120px;
}

/******************************************************************************/

/* just a little gab */
#rgaccord2-nest {
}

/* Toggle default */
#content-container .accordion .csc-header h3,
#rgaccord2-nest h3.rgaccord2-toggle {
    color: #b20838;
    font-size: 12px;
    line-height: 24px;
    height: 24px;
    background: #fff url(img/plus.png) 5px center no-repeat;
    border-top: 1px solid #eee;
    padding: 2px 0;
    cursor: pointer;
    font-weight: normal;
    border-bottom: 1px solid #b2b2b2;
}

/* Toggle act item */
#rgaccord2-nest h3.act {
    color: #b20838;
    font-size: 18px;
    background: #fff url(img/minus.png) 5px center no-repeat;
    border-bottom: 0;
}

/* the content */
#rgaccord2-nest div.rgaccord2-content {
    border-bottom: 1px solid #b2b2b2;
}

/* remove margin of a CE */
#rgaccord2-nest div.rgaccord2-content .ce {
    margin-bottom: 0;
}

/* remove the header inside the CE, twice is not nice */
#rgaccord2-nest div.rgaccord2-content h3 {
    display: none;
}

.accordion div.csc-textpic-right div.csc-textpic-text {
    clear: none;
}

.accordion .csc-textpic {
    overflow: hidden;
    max-height: 0;
    -webkit-transition: max-height 1s ease; /* Firefox */
    -moz-transition: max-height 1s ease; /* WebKit */
    -o-transition: max-height 1s ease; /* Opera */
    transition: max-height 1s ease; /* Standard */
}

.accordion .csc-default.act .csc-header h3 {
    display: none;
}

.accordion .csc-default.act .csc-textpic {
    max-height: 1000px;
    -webkit-transition: max-height 1s ease; /* Firefox */
    -moz-transition: max-height 1s ease; /* WebKit */
    -o-transition: max-height 1s ease; /* Opera */
    transition: max-height 1s ease; /* Standard */
}

/******************************************************************************/

.tx-t3quotes-pi1-listrowField-quote {
    font-family: Georgia, serif;
    font-size: 16px;
    font-style: italic;
    color: #323232;
    background-color: #fff;
    padding: 15px 25px;
}

.tx-t3quotes-pi1-listrowField-author {
    font-size: 10px;
    color: #b20838;
    background-color: #fff;
    padding: 0px 25px;
    margin-top: 5px;
}

* HTML .tx-t3quotes-pi1-listrowField-author {
    height: 0.01%;
}

* HTML .tx-t3quotes-pi1-listrowField-quote,
* HTML .tx-t3quotes-pi1-listrowField-author {
    height: 0.01%;
}

/******************************************************************************/

.grid-layout-1,
.hoeren,
.download {
    border-top: 1px solid #ccc;
    position: relative;
}

.grid-layout-1 .c-1:after {
    content: "";
    display: block;
    clear: both;
}

.grid-layout-1 .c-1 > div:first-child {
    float: left;
}

.grid-layout-1 .c-1 > div:first-child h3 {
    font-size: 14px !important;
    line-height: 18px !important;
}

.grid-layout-1 .c-1 > div:last-child {
    float: right;
    padding-top: 40px;
}

.hoeren .headline,
.download .headline {
    padding: 10px 0 0 0;
    width: 180px;
    float: left;
    font-size: 14px;
    line-height: 18px;
    color: #b20838;
}

.hoeren .headline {
    float: none;
    width: 100%;
}

.download .text {
    margin: 0 60px 0 200px;
    padding: 10px 0 0 0;
}

.hoeren .text {
    margin: 0 300px 0 0;
    padding: 10px 0 0 0;
}

.hoeren .files,
.download .files {
    text-align: right;
    position: absolute;
    padding: 10px 10px 10px 0;
    width: 30px;
    top: 0;
    right: 0;
}

.hoeren .files {
    width: 300px;
    padding: 40px 10px 10px 0;
}

/******************************************************************************/

ul.csc-uploads.csc-uploads-0 {
    margin-left: 0;
    padding-left: 0;
    border-top: 1px dotted #999;
    margin-bottom: 20px
}

ul.csc-uploads.csc-uploads-0 li {
    margin: 0;
    padding-left: 0;
    border-bottom: 1px dotted #999
}

ul.csc-uploads.csc-uploads-0 li .csc-uploads-fileName {
    text-decoration: none
}

ul.csc-uploads.csc-uploads-0 li .csc-uploads-fileName a {
    display: block;
    padding: 10px 0 10px 40px;
    text-decoration: none;
    font-width: bold;
    font-size: 14px;
    background: left center no-repeat transparent;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMzBweCIgaGVpZ2h0PSIzMHB4IiB2aWV3Qm94PSIwIDAgMzAgMzAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMwIDMwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiM0MzQ0NDAiIGQ9Ik0yOC42OTEsNy41ODRsLTUuNDU5LTYuMzNMMjIuMTU0LDBIOS4yNTdDNy41MjYsMCw2LjEyNSwxLjQwMiw2LjEyNSwzLjEzNHYzLjk4NGgxLjk0Mkw4LjA2NiwzLjg5Nw0KCWMwLjAwMi0wLjk3NCwwLjc4NS0xLjc2MiwxLjc1Ny0xLjc2MmwxMS4wMy0wLjAxVjcuMzVjMCwxLjk0NiwxLjU3MywzLjUyMiwzLjUyMSwzLjUyMmgzLjgxN2wtMC4xODgsMTUuMDczDQoJYy0wLjAwMiwwLjk3MS0wLjc4OCwxLjc1My0xLjc1OCwxLjc2TDkuNjg1LDI3LjY5OGMtMC44ODYsMC0xLjYtMC44NzEtMS42MDQtMS45NDJWNi40ODJINi4xMzV2MTkuOQ0KCWMwLDEuOTE0LDEuMjgxLDMuNDY3LDIuODU0LDMuNDY3bDE3LjgyNC0wLjAwNmMxLjczLDAsMy4xMzYtMS40MDgsMy4xMzYtMy4xMzVWOS4wNDNMMjguNjkxLDcuNTg0eiIvPg0KPC9zdmc+DQo=');
    background-size: 30px 30px
}

ul.csc-uploads.csc-uploads-0 li .csc-uploads-fileName a:hover {
    text-decoration: underline
}

ul.csc-uploads.csc-uploads-0 li.csc-uploads-element-pdf a {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMwIDMwIiBoZWlnaHQ9IjMwcHgiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAzMCAzMCIgd2lkdGg9IjMwcHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxnPjxwYXRoIGQ9Ik0yOC41OTUsNy41NjJsLTUuNDM4LTYuMzA5bC0xLjA3OC0xLjI1SDkuMjI4Yy0xLjcyNywwLTMuMTI0LDEuMzk3LTMuMTI0LDMuMTI0djMuOTcxSDguMDRsLTAuMDAxLTMuMjEgICBjMC4wMDQtMC45NzEsMC43ODQtMS43NTYsMS43NTItMS43NTZsMTAuOTk0LTAuMDF2NS4yMDhjMC4wMDEsMS45MzksMS41NjcsMy41MSwzLjUwNywzLjUxaDMuODA3TDI3LjkxLDI1Ljg2ICAgYy0wLjAwNCwwLjk2Ny0wLjc4NCwxLjc0Ny0xLjc1MiwxLjc1NEw5LjY1MiwyNy42MDZjLTAuODgzLDAtMS41OTQtMC44NjYtMS42LTEuOTM1VjI0LjRINi4xMTR2MS44OTYgICBjMCwxLjkwNywxLjI3NywzLjQ1NSwyLjg0NSwzLjQ1NWwxNy43NjMtMC4wMDVjMS43MjYsMCwzLjEyNC0xLjQwNCwzLjEyNC0zLjEyNlY5LjAxNkwyOC41OTUsNy41NjIiIGZpbGw9IiM0MzQ0NDAiLz48cGF0aCBkPSJNMjAuMTQ1LDI1LjM2OEgwVjYuMTI5aDIwLjE0NVYyNS4zNjggTTEuOTM0LDIzLjQzMmgxNi4yNzRWOC4wNjVIMS45MzQiIGZpbGw9IiNFQTRDM0EiLz48cGF0aCBkPSJNMTAuMzE0LDkuMDY5ICAgYzAuMzA1LDAuMTQxLDAuMjQyLDAuMzI4LDAuMTQ4LDEuMjAxYy0wLjA5NywwLjkwNS0wLjQxNCwyLjU1NC0xLjAzMiw0LjE3M2MtMC42MTYsMS42MjItMS41MjksMy4yMS0yLjMyNSw0LjM5ICAgYy0wLjc5NywxLjE3OC0xLjQ3OCwxLjk0My0xLjk5OCwyLjM4NmMtMC41MTksMC40NDEtMC44ODIsMC41NTktMS4xMTUsMC41OTljLTAuMjMzLDAuMDQtMC4zMzksMC0wLjQwNS0wLjExNyAgIGMtMC4wNjMtMC4xMTgtMC4wODQtMC4zMTUtMC4wMzEtMC41NTFjMC4wNTMtMC4yMzQsMC4xODEtMC41MSwwLjU0Mi0wLjg2M2MwLjM2LTAuMzU0LDAuOTU2LTAuNzg1LDEuNzg1LTEuMTg4ICAgYzAuODI5LTAuNDAyLDEuODkxLTAuNzc1LDIuNzYyLTEuMDMxczEuNTUxLTAuMzkzLDIuMTQ2LTAuNWMwLjU5NS0wLjEwOCwxLjEwNC0wLjE4NywxLjYwNC0wLjIyNmMwLjUtMC4wNCwwLjk4OC0wLjA0LDEuNDY3LDAgICBjMC40NzgsMC4wMzksMC45NDUsMC4xMTcsMS4zNDgsMC4yMTZjMC40MDYsMC4wOTcsMC43NDUsMC4yMTcsMS4wNDIsMC40MDJjMC4yOTksMC4xODcsMC41NTIsMC40NDEsMC42ODEsMC43MjYgICBjMC4xMjcsMC4yODYsMC4xMjcsMC42LDAuMDIxLDAuODI1Yy0wLjEwNSwwLjIyNy0wLjMxOCwwLjM2NC0wLjU2MywwLjQ0MWMtMC4yNDYsMC4wOC0wLjUyMiwwLjA5OS0wLjg1MSwwICAgYy0wLjMzLTAuMDk4LTAuNzEyLTAuMzE0LTEuMTE1LTAuNTk5Yy0wLjQwNC0wLjI4NC0wLjgyOS0wLjYzOC0xLjM4MS0xLjE4N2MtMC41NTMtMC41NTEtMS4yMzItMS4yOTgtMS44MDctMi4wMjMgICBjLTAuNTczLTAuNzI3LTEuMDQxLTEuNDM0LTEuMzU4LTIuMDMzYy0wLjMxOS0wLjU5OS0wLjQ4OS0xLjA5LTAuNjI3LTEuNTgyYy0wLjEzOC0wLjQ5MS0wLjI0NC0wLjk4LTAuMjg3LTEuNDIyICAgYy0wLjA0My0wLjQ0My0wLjAyMS0wLjgzNywwLjAyMS0xLjE0OWMwLjA0Mi0wLjMxNSwwLjEwNi0wLjU1LDAuMjEzLTAuNzA4YzAuMTA2LTAuMTU3LDAuMjU2LTAuMjM1LDAuMzYyLTAuMjc1ICAgczAuMTY5LTAuMDQsMC4yMzQtMC4wNDljMC4wNjMtMC4wMDksMC4xMjYtMC4wMjksMC4yMjIsMGMwLjA5NCwwLjAzLDAuMjE2LDAuMTA0LDAuMzQsMC4xOCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRUE0QzNBIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iMC43NSIvPjwvZz48L3N2Zz4=');
    background-size: 30px 30px
}

ul.csc-uploads.csc-uploads-0 li.csc-uploads-element-excel a {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMwIDMwIiBoZWlnaHQ9IjMwcHgiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAzMCAzMCIgd2lkdGg9IjMwcHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxnPjxwYXRoIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTI4LjcwNSw3LjUwNmwtNS40NjEtNi4zMzNsLTEuMDgtMS4yNTRIOS4yNjIgICBjLTEuNzMyLDAtMy4xMzMsMS40MDMtMy4xMzMsMy4xMzZWNy4wNGgxLjk0Mkw4LjA3LDMuODE4YzAuMDAyLTAuOTc1LDAuNzg2LTEuNzY0LDEuNzU4LTEuNzY0bDExLjAzNC0wLjAxdjUuMjI4ICAgYzAuMDAyLDEuOTQ3LDEuNTc1LDMuNTIzLDMuNTI0LDMuNTIzaDMuODE5bC0wLjE4OCwxNS4wODFjLTAuMDAzLDAuOTctMC43OSwxLjc1My0xLjc1OSwxLjc2MWwtMTYuNTctMC4wMDggICBjLTAuODg3LDAtMS42MDEtMC44Ny0xLjYwNS0xLjk0MnYtMS4yNzdINi4xMzh2MS45MDRjMCwxLjkxMiwxLjI4MiwzLjQ2OCwyLjg1NiwzLjQ2OGwxNy44MzEtMC4wMDQgICBjMS43MzIsMCwzLjEzNy0xLjQxLDMuMTM3LTMuMTM5VjguOTY2TDI4LjcwNSw3LjUwNiIgZmlsbD0iIzQzNDQ0MCIgZmlsbC1ydWxlPSJldmVub2RkIi8+PHBhdGggZD0iTTIwLjIyMywyNS4zODJIMFY2LjA2OGgyMC4yMjNWMjUuMzgyIE0xLjk0MywyMy40MzhoMTYuMzMzVjguMDEySDEuOTQzIiBmaWxsPSIjMDg3NDNCIi8+PHBvbHlsaW5lIGZpbGw9IiMwODc0M0IiIHBvaW50cz0iMTUuNzMsMjAuODIyIDEyLjMyNSwyMC44MjIgMTAuMDAxLDE3LjUzOCA3LjU2MSwyMC44MjIgNC4xNCwyMC44MjIgOC4zODQsMTUuNDg2IDQuOTU3LDEwLjgxNyAgICA4LjQxMiwxMC44MTcgMTAuMDE2LDEzLjM1NSAxMS43MjYsMTAuODE3IDE1LjI0MiwxMC44MTcgMTEuNjQ5LDE1LjQ4NiAxNS43MywyMC44MjIgICIvPjwvZz48L3N2Zz4=');
    background-size: 30px 30px
}

ul.csc-uploads.csc-uploads-0 li.csc-uploads-element-gif a, ul.csc-uploads.csc-uploads-0 li.csc-uploads-element-png a, ul.csc-uploads.csc-uploads-0 li.csc-uploads-element-jpg a {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMwIDMwIiBoZWlnaHQ9IjMwcHgiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAzMCAzMCIgd2lkdGg9IjMwcHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxnPjxwb2x5bGluZSBmaWxsPSIjNUIyRDhEIiBvcGFjaXR5PSIwLjg5OCIgcG9pbnRzPSIyLjk1NCwyMC4zMzEgNS44NjcsMTguMTQ1IDcuMzUyLDE5LjIyOSAxMy4yMzYsMTQuODc1IDE1LjQyMiwxNi41ICAgIDE2LjkwNSwxNS40MTcgMTYuOTA1LDIwLjMzMSAyLjk1NCwyMC4zMzEgICIvPjxwYXRoIGQ9Ik01LjU0NywxMC45MzljMS4wODUsMCwxLjk2NywwLjgyMiwxLjk2NywxLjgzM2MwLDEuMDE0LTAuODgyLDEuODMzLTEuOTY3LDEuODMzICAgYy0xLjA4OCwwLTEuOTY4LTAuODE5LTEuOTY4LTEuODMzQzMuNTc5LDExLjc2MSw0LjQ1OSwxMC45MzksNS41NDcsMTAuOTM5IiBmaWxsPSIjNUIyRDhEIiBvcGFjaXR5PSIwLjg5OCIvPjxwYXRoIGQ9Ik0yOC42NzYsNy41OGwtNS40NTQtNi4zMjdMMjIuMTQsMEg5LjI1M0M3LjUyMiwwLDYuMTIxLDEuNDAxLDYuMTIxLDMuMTMydjMuOTgxaDEuOTQxTDguMDYxLDMuODk1ICAgYzAuMDA0LTAuOTc0LDAuNzg2LTEuNzYxLDEuNzU3LTEuNzYxbDExLjAyNC0wLjAxdjUuMjIyYzAuMDAyLDEuOTQ1LDEuNTcyLDMuNTIsMy41MTgsMy41MmgzLjgxNkwyNy45OSwyNS45MzEgICBjLTAuMDA2LDAuOTY5LTAuNzg4LDEuNzUxLTEuNzU5LDEuNzU5TDkuNjc5LDI3LjY4MmMtMC44ODYsMC0xLjU5OC0wLjg3LTEuNjA0LTEuOTM5di0xLjI3N0g2LjEzMXYxLjkwMSAgIGMwLDEuOTE0LDEuMjgsMy40NjUsMi44NTMsMy40NjVsMTcuODEyLTAuMDA1YzEuNzMyLDAsMy4xMzQtMS40MDYsMy4xMzQtMy4xMzRWOS4wMzhMMjguNjc2LDcuNTgiIGZpbGw9IiM0MzQ0NDAiLz48cGF0aCBkPSJNMjAuMjAxLDI1LjQzN0gwVjYuMTQzaDIwLjIwMVYyNS40MzcgTTEuOTQsMjMuNDk0aDE2LjMxOVY4LjA4NUgxLjk0IiBmaWxsPSIjNUIyRDhEIi8+PC9nPjwvc3ZnPg==');
    background-size: 30px 30px
}

ul.csc-uploads.csc-uploads-0 li.csc-uploads-element-pp a {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMwIDMwIiBoZWlnaHQ9IjMwcHgiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAzMCAzMCIgd2lkdGg9IjMwcHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxnPjxwYXRoIGQ9Ik0yOC41MTUsNy41NDFMMjMuMDksMS4yNWwtMS4wNzMtMS4yNDdIOS4yYy0xLjcyLDAtMy4xMTIsMS4zOTMtMy4xMTIsMy4xMTV2My45NTloMS45M0w4LjAxNywzLjg3NiAgIGMwLjAwMi0wLjk2OCwwLjc4LTEuNzUxLDEuNzQ2LTEuNzUxbDEwLjk2Mi0wLjAxdjUuMTkzYzAuMDAxLDEuOTM0LDEuNTY0LDMuNSwzLjQ5OSwzLjVoMy43OTVsLTAuMTg3LDE0Ljk4ICAgYy0wLjAwMywwLjk2NS0wLjc4NCwxLjc0Mi0xLjc0NywxLjc0OWwtMTYuNDYtMC4wMDhjLTAuODgxLDAtMS41OS0wLjg2NC0xLjU5NC0xLjkyOXYtMS4yNjlINi4wOTd2MS44OTEgICBjMCwxLjkwMSwxLjI3MywzLjQ0NSwyLjgzNywzLjQ0NWwxNy43MTItMC4wMDVjMS43MjEsMCwzLjExNi0xLjQsMy4xMTYtMy4xMTdWOC45OUwyOC41MTUsNy41NDEiIGZpbGw9IiM0MzQ0NDAiLz48cGF0aCBkPSJNMjAuMDg4LDI1LjI5N0gwVjYuMTExaDIwLjA4OFYyNS4yOTcgTTEuOTMsMjMuMzY1aDE2LjIyNVY4LjA0M0gxLjkzIiBmaWxsPSIjREQ1QjI2Ii8+PHBhdGggZD0iTTExLjU4NywxNC43NjNjMC0wLjM1OS0wLjEwOS0wLjY0Ni0wLjMzLTAuODZjLTAuMjIyLTAuMjE1LTAuNTk4LTAuMzIyLTEuMTI5LTAuMzIySDkuMjQzdjIuMzk2aDAuODc5ICAgYzAuNTcyLDAsMC45NjItMC4xMTksMS4xNzUtMC4zNTRDMTEuNDkxLDE1LjQxMiwxMS41ODcsMTUuMTI0LDExLjU4NywxNC43NjMgTTEzLjkzMiwxNC43MzdjMCwwLjc5Mi0wLjE5OCwxLjQ0NS0wLjU5NiwxLjk2NCAgIGMtMC41MTcsMC42NjktMS4zNzMsMS4wMDUtMi41NzEsMS4wMDVIOS4yNDN2My4wNjFINi44OTl2LTguOTE1aDMuODI0YzEuMDg4LDAsMS45MTQsMC4zMDEsMi40NzgsMC45MDQgICBDMTMuNjg4LDEzLjI3MywxMy45MzIsMTMuOTM0LDEzLjkzMiwxNC43Mzd6IiBmaWxsPSIjREQ1QjI2Ii8+PC9nPjwvc3ZnPg==');
    background-size: 30px 30px
}

ul.csc-uploads.csc-uploads-0 li.csc-uploads-element-txt a {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMwIDMwIiBoZWlnaHQ9IjMwcHgiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAzMCAzMCIgd2lkdGg9IjMwcHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxnPjxwYXRoIGQ9Ik0yOC42NSw3LjU3NWwtNS40NDktNi4zMjJsLTEuMDc5LTEuMjUySDkuMjQ2Yy0xLjczLDAtMy4xMywxLjQtMy4xMywzLjEzdjMuOTc5aDEuOTM5TDguMDU0LDMuODkzICAgQzguMDU4LDIuOTIsOC44MzksMi4xMzMsOS44MSwyLjEzM2wxMS4wMTctMC4wMXY1LjIxOGMwLDEuOTQzLDEuNTY5LDMuNTE3LDMuNTEzLDMuNTE3aDMuODE0bC0wLjE4OCwxNS4wNTEgICBjLTAuMDAzLDAuOTcxLTAuNzg3LDEuNzUyLTEuNzU1LDEuNzU3TDkuNjcxLDI3LjY1N2MtMC44ODUsMC0xLjU5Ny0wLjg2Ni0xLjYwMy0xLjkzOHYtMS4yNzNINi4xMjZ2MS44OTkgICBjMCwxLjkwOSwxLjI3OSwzLjQ2MiwyLjg1LDMuNDYybDE3Ljc5OC0wLjAwNWMxLjcyOSwwLDMuMTMxLTEuNDA3LDMuMTMxLTMuMTM0VjkuMDMyTDI4LjY1LDcuNTc1IiBmaWxsPSIjNDM0NDQwIi8+PHBhdGggZD0iTTIwLjE4NSwyNS40MTdIMFY2LjEzOWgyMC4xODVWMjUuNDE3IE0xLjkzOCwyMy40NzZoMTYuMzA2VjguMDhIMS45MzgiIGZpbGw9IiM2QjUzM0IiLz48cG9seWxpbmUgZmlsbD0iIzZCNTMzQiIgcG9pbnRzPSIzLjA3NywxMC45MzEgMTYuOTg2LDEwLjkzMSAxNi45ODYsMTIuOTE4IDMuMDc3LDEyLjkxOCAzLjA3NywxMC45MzEgICIvPjxwb2x5bGluZSBmaWxsPSIjNkI1MzNCIiBwb2ludHM9IjMuMDc4LDE0LjkwNiAxNi45ODgsMTQuOTA2IDE2Ljk4OCwxNi44OTMgMy4wNzgsMTYuODkzIDMuMDc4LDE0LjkwNiAgIi8+PHBvbHlsaW5lIGZpbGw9IiM2QjUzM0IiIHBvaW50cz0iMy4wNzgsMTguODggMTEuMDI2LDE4Ljg4IDExLjAyNiwyMC44NjggMy4wNzgsMjAuODY4IDMuMDc4LDE4Ljg4ICAiLz48L2c+PC9zdmc+');
    background-size: 30px 30px
}

ul.csc-uploads.csc-uploads-0 li.csc-uploads-element-doc a {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMwIDMwIiBoZWlnaHQ9IjMwcHgiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAzMCAzMCIgd2lkdGg9IjMwcHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxnPjxwYXRoIGQ9Ik0yOC42OTIsNy41ODRsLTUuNDU5LTYuMzNMMjIuMTU0LDBIOS4yNTdDNy41MjYsMCw2LjEyNSwxLjQwMiw2LjEyNSwzLjEzNHYzLjk4NGgxLjk0Mkw4LjA2NiwzLjg5NyAgIGMwLjAwMi0wLjk3NCwwLjc4NS0xLjc2MiwxLjc1Ny0xLjc2MmwxMS4wMy0wLjAxVjcuMzVjMC4wMDEsMS45NDYsMS41NzQsMy41MjIsMy41MjEsMy41MjJoMy44MThsLTAuMTg4LDE1LjA3NCAgIGMtMC4wMDIsMC45Ny0wLjc4OCwxLjc1Mi0xLjc1OCwxLjc1OUw5LjY4NSwyNy42OThjLTAuODg2LDAtMS42LTAuODcxLTEuNjA0LTEuOTQydi0xLjI3NEg2LjEzNXYxLjkwMSAgIGMwLDEuOTE0LDEuMjgxLDMuNDY3LDIuODU0LDMuNDY3bDE3LjgyNC0wLjAwNmMxLjczLDAsMy4xMzUtMS40MDksMy4xMzUtMy4xMzVWOS4wNDNMMjguNjkyLDcuNTg0IiBmaWxsPSIjNDM0NDQwIi8+PHBhdGggZD0iTTIwLjIxMywyNS40NTFIMFY2LjE0N2gyMC4yMTNWMjUuNDUxIE0xLjk0MiwyMy41MDloMTYuMzI2VjguMDlIMS45NDIiIGZpbGw9IiMyMzcyQkEiLz48cG9seWxpbmUgZmlsbD0iIzIzNzJCQSIgcG9pbnRzPSIxNy4wNTIsMTEuOTIyIDE0LjA5OCwyMC44OTUgMTEuNjQ2LDIwLjg5NSA5Ljk1OCwxNS42OTQgOC4xODgsMjAuODk1IDUuNzQ0LDIwLjg5NSAyLjk4NSwxMS45MjIgICAgNS40OTgsMTEuOTIyIDcuMTA1LDE3LjcyMSA5LjA2MywxMS45MjIgMTAuOTc0LDExLjkyMiAxMi43OTYsMTcuNzIxIDE0LjU0MywxMS45MjIgMTcuMDUyLDExLjkyMiAgIi8+PC9nPjwvc3ZnPg==');
    background-size: 30px 30px
}

.csc-uploads.csc-uploads-2 {
    border-top: 0
}

.csc-uploads.csc-uploads-2 li {
    display: inline-block;
    margin-bottom: 20px;
    margin-top: 0;
    padding: 0;
    color: #fff;
    position: relative;
    border-bottom: 0
}

.csc-uploads.csc-uploads-2 li > a {
    border: 1px solid #000;
    margin: 0 0 5px 0
}

.csc-uploads.csc-uploads-2 img {
    width: 100% !important;
    height: auto !important;
    float: none;
    margin: 0
}

.csc-uploads.csc-uploads-2 a {
    display: block;
    text-decoration: none;
    color: inherit
}

.csc-uploads.csc-uploads-2 span {
    display: block
}

.csc-uploads.csc-uploads-2 span.csc-uploads-fileName {
    font-family: 'Open Sans', sans-serif;
    font-size: 10px;
    line-height: 16px;
    font-weight: inherit;
    text-decoration: none
}

.csc-uploads.csc-uploads-2 span.csc-uploads-forceLink {
    position: absolute;
    top: 5px;
    right: 5px
}

.csc-uploads.csc-uploads-2 span.csc-uploads-description {
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    line-height: 16px;
    font-weight: inherit;
}

/******************************************************************************/

.csc-textpic.csc-textpic-intext-right-nowrap .csc-textpic-text {
    margin-right: 350px;
}
