/*
  fairplay.co.at
  bootstrap customization
*/

@font-face {
    font-family: 'Museo';
    src: url('../fonts/MuseoSans_300-webfont.eot');
    src: url('../fonts/MuseoSans_300-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/MuseoSans_300-webfont.woff2') format('woff2'),
         url('../fonts/MuseoSans_300-webfont.woff') format('woff'),
         url('../fonts/MuseoSans_300-webfont.ttf') format('truetype'),
         url('../fonts/MuseoSans_300-webfont.svg#museo_sans300') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Museo500';
    src: url('../fonts/MuseoSans_500-webfont.eot');
    src: url('../fonts/MuseoSans_500-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/MuseoSans_500-webfont.woff2') format('woff2'),
         url('../fonts/MuseoSans_500-webfont.woff') format('woff'),
         url('../fonts/MuseoSans_500-webfont.ttf') format('truetype'),
         url('../fonts/MuseoSans_500-webfont.svg#museo_sans500') format('svg');
    font-weight: normal;
    font-style: normal;
}

html {
    position: relative;
    min-height: 100%;
}

body {
  font-family: "Museo", Arial, sans-serif; 
  font-weight: 300;
  /*font-size: 16px;*/
  
  background-color: #d3dbcd;
  color: #000000;
  
  padding: 0;
}

img {
  max-width: 100%;
  height: auto;
}

a:focus {
  outline:none !important;
} 

.container{
    padding-left: 10px;
    padding-right: 10px;
}

.boxLeft, .boxRight, .boxTop {

  border: 1px solid #75b843;
  border-top: 5px #75b843 solid;
  background: #f3f3f3;
  padding: 10px;
  margin-bottom: 30px;
}
.boxTop {
  margin-bottom: 30px;
}
body.contentPage div.mainContent .boxLeft p, body.homePage div.row .boxLeft p,
body.contentPage div.mainContent .boxRight p, body.homePage div.row .boxRight p,
body.contentPage div.mainContent .boxTop p, body.homePage div.row .boxTop p{
  text-align: left;
}
.boxLeftColumn {
  width: 45%;
  float: left;
  margin-right: 10%;  
  min-height: 1px;
} 
.boxRightColumn {
  width: 45%;
  float: left;
}
.boxTopColumn {
  width: 45%;
  float: right;
  margin-left: 40px;
  margin-top: 0px;
}
div.csc-textpic {
  overflow: visible;
}



.contentarea .csc-textpic-text a:before {
    //content: "»";
    display: inline-block;
    padding-right: 5px;
    text-decoration: none;
    white-space: pre-wrap;
  
}


.contentframe {
  background-color: #ffffff;
  padding: 0;
  margin-top: 0px;
  position: relative;   
  min-height: 100%;
}

body.contentPage .contentframe {
  background: #ffffff;
}

body.contentPage .csc-text p {
  text-align: left;
}
body.contentPage div.mainContent p, body.homePage div.row p {
  text-align: left;
}

.navbar-wrapper {
  margin-top: 0;
}

.navbar-wrapper .navbar {
  border-radius: 0;
}

.navbar-wrapper .container {
  padding: 0;
}

.navbar-default {
  border: none;
  background-color: rgba(255,255,255,0.95);
  
  height: 95px;
  /*overflow: hidden;*/
  
  margin-bottom: 0;
}

.navbar > .container .navbar-brand {
  padding-top: 7px;
  padding-bottom: 10px;
  padding-left: 50px;
}

.navbar-nav {
  font-family: 'Museo500';
  position: absolute;
  bottom: 0;
  left: 220px;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > li > a {
  color: #75b843;
  text-transform: uppercase;
  font-size: 18px;
  background: transparent;
  letter-spacing: 0.1em;
  padding: 10px;
  overflow: auto;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
  background: none;
}

.navbar-collapse.in {
  position: relative;
  background-color: rgba(255,255,255,0.9);
}

.homePage .navbar-collapse.in {
  min-height: 406px;

}

.navbar-collapse.in .tx-macinasearchbox-pi1 {
  position: absolute;
  top: 15px;
  left: 40px;
  right: 0;
  height: 27px;
  font-size: 12px;
  width: 185px;
  border:1px solid #dadada;
  background: #ffffff;
  z-index: 99;  
}

.navbar-collapse.in .tx-macinasearchbox-pi1 input {
  border: none;
}

.navbar-collapse.in .tx-macinasearchbox-pi1 input[type=text] {
  width:156px;
  height: 20px;
  padding-left:4px;
  color: #888888;
}

.navbar-collapse.in .tx-macinasearchbox-pi1 input[type="text"]:focus {
  border: none;
  outline: none !important;
}

.navbar-collapse.in .tx-macinasearchbox-pi1 .sb_submit, .tx-macinasearchbox-pi1 input[type=submit] {
  /*
  display: none;
  */
  background: #ffffff;
  background-image: url("../../Images/lupe.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  padding: 0;
  margin: 0;
  height: 20px;
  width: 20px;
  overflow: hidden;
  text-indent: -999em;
}

.tx-indexedsearch-searchbox table {

}

.tx-indexedsearch-searchbox table td {
  padding: 3px;
  width: 110px
}

.tx-indexedsearch-searchbox table tr {
  float: left;
  display: block;
}

.tx-indexedsearch-searchbox table td input[type="submit"] {
  /*margin-left: -110px;*/
}


.navbar-collapse.in .navbar-nav{
  position: relative;
  left:0;
  padding: 10px 30px;
  margin-top: 30px;
}

.sidebar-nav ul {
  margin: 24px 0;
  padding: 0;
}
.sidebar-nav ul ul {
    margin: 0;
}
.sidebar-nav ul ul li{
    list-style: square outside;
    margin-left: 20px;
    margin-bottom: 10px;
    color: #75b843;
    display: list-item;
}

.sidebar-nav li {
  list-style: none;
  display: block;
  position: relative;
}

.sidebar-nav li a {
  display: block;
  width: 100%;
  min-height: 30px;
  color: #75b843;
  word-wrap:break-word;
  padding-bottom: 10px;
}

.sidebar-nav li li a {
  padding-bottom: 0px;
  min-height: auto;
}
.sidebar-nav li ul{
  padding-bottom: 10px;
}

.sidebar-nav li a:hover, .sidebar-nav li a:focus, .sidebar-nav li.active > a.selected  {
  text-decoration: none;
  font-weight: bold;
}

.sidebar-nav li.active > a  {
  font-weight: 400;
}

.sidebar-nav-level2 li a {
  padding-left: 25px;
  border-bottom: 1px solid #bbbbbb;
}


ul.sidebar-nav-level3 li a {
  padding-left: 40px;
  border-bottom: 1px solid #bbbbbb;
}


.breadcrumb {
  background: none;
  padding: 0;
  position: relative;
}


.breadcrumb li, .breadcrumb ul {
  list-style: none;
  display: inline;
  padding-left: 0;
}

.breadcrumb li a, .breadcrumb .breadcrumb-container {
  font-size: 12px;
  color: #838382;
}

.carousel {
  margin: 0 0 24px 0;
}

.carousel .csc-textpic {
  margin: 0;
}

.carousel-inner .csc-textpic-text {
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  z-index: 1;
  background-color: rgba(255,255,255,0.85);
  padding-top: 0px;
  position: absolute;
  text-align: left;
  line-height: 85px;
}

.carousel-caption h1, .carousel-inner .csc-textpic-text h1 {
  font-size: 44px;
  font-weight: 300;
  color: #ffffff;
  width: 80%;
  margin: 20px 20% 20px 25px;
  text-align: center;
}

.carousel-caption h2, .carousel-inner .csc-textpic-text h2 {
  font-size: 30px;
  font-weight: 300;
  color: #ffffff;
  width: 80%;
  margin: 20px auto;
  text-align: center;
}

.carousel-inner .csc-textpic-imagewrap{
    text-align: center;
    background-color: #dadada;
}

.carousel-inner .csc-textpic-imagewrap img{
    //width: 100%;
    max-height: 368px;
}

.carousel-inner .csc-textpic-text p {
  width: 80%;
  margin: 20px 100px 20px 25px;
  text-align: center;
  color: #000000;
  text-align: left;
  font-size: 21px;
}
.carousel-inner .csc-textpic-text p a{
    color: #000000;
    font-size: 21px;
}
.carousel-inner .csc-textpic-text p a:hover{
    text-decoration: none;
}
.carousel-inner .csc-textpic-text p a span, .carousel-inner .csc-textpic-text p a b {
    color: #75b843;
}


.carousel-control {
  z-index: 2;
  display: none;
}

.carousel-indicators {
  left: auto;
  bottom: 33px;
  right: 25px;
  width: auto;
}
.carousel-indicators li {
  width: 15px;
  height: 15px;
  margin: 0;
  margin-left: 8px;
  border: none;
  border-radius: 0;
  background-color: #b4d6ab;
}
.carousel-indicators .active {
  width: 15px;
  height: 15px;
  margin-left: 8px;
  background-color: #75b843;
}
.carousel-indicators .active .thumbnail {
  border-color: #337ab7;
}

.carousel DIV.csc-textpic DIV.csc-textpic-single-image IMG {
  margin: 0;
}

.carousel div.csc-textpic figure.csc-textpic-image img {
  width: auto;
  height: auto;
  max-height: none;
  max-width: none;
}

.carousel-inner .csc-textpic-text a, a:hover, a:focus {
  color: #FFFFFF;
}

.box-left img, .box-middle img{
  margin-right: 20px;
}

.col-lg-9 .row {
    margin: 25px 0px;
}
.col-lg-9 .row .col-md-4{
    margin: 0 24px 0 0;
    padding: 0px;
    width: 269px;
}
.col-lg-9 .row .col-md-4:last-child{
    margin: 0;
}
.col-lg-9 .row .col-md-4 img{
    width: 100%;
    margin: 0 auto;
}
.col-lg-9 .row .col-md-4 div.csc-textpic-intext-right .csc-textpic-imagewrap{
    float: none;
    margin: 0;
}
.col-lg-9 .row .col-md-4 div.csc-textpic .csc-textpic-imagewrap figure, 
.col-lg-9 .row .col-md-4 div.csc-textpic figure.csc-textpic-imagewrap{
    display: block;
}
.col-lg-9 .row .csc-textpic-text{
    width: 100%;
}
.col-lg-9 .row .csc-textpic-text .green-overlay {
    height: 25px;
    width: 100%;
    background-color: rgba(117,184,67,0.8);
}
.col-lg-9 .row .csc-textpic-text p.bodytext{
    height: 25px;
    width: 100%;
    background-color: rgba(117,184,67,0.8);
    position: absolute;
    bottom: 0px;
    text-align: center;
}
.col-lg-9 .row .csc-textpic-text p.bodytext a{
    color: #ffffff;
    text-align: center;
    font-size: 18px;
    line-height: 25px;
}

.content-right-inner {
    margin-bottom: 45px;
}
.content-right-inner .element{
    margin-bottom: 24px;
}
.content-right-inner .type-news_newsselectedlist#c4{
    border: 1px solid #75b843;
}
.content-right-inner .type-news_newsselectedlist#c4 p{
    padding: 0px 12px;
}

.content-right-inner .type-news_newsselectedlist#c4 h2,
.button-green {
    height: 37px;
    line-height: 37px;
    padding: 0px 12px;
    color: #ffffff;
    font-size: 18px;
    background-color: #75b843;
    display: block;
}
a.button-green:hover{
    color: #ffffff;
}
.content-right-inner .type-news_newsselectedlist#c4 .news-latest-item{
    margin-bottom: 24px;
}
.content-right-inner .type-news_newsselectedlist#c4 .news-latest-item h2{
  background-color: #fff;  
  padding: 0 12px;
  line-height: normal;
  height: auto;
  font-size: 14px;
  line-height: 20px;
  font-weight: normal;
}
.content-right-inner .type-news_newsselectedlist#c4 .news-latest-container{
    padding: 0;
}
.content-right-inner .internal-link:after {
    content: " >";
}

.news-list-container h2{
    font-family: 'Museo500';
    font-weight: 500;
}
/*
  vidc.org
  Content
*/

.mainContent .news-list-container h2{
    margin-top: 0px;
}

.csc-textpic-caption {
  text-align: center;
  font-size: 12px;
}
.newsletterPage .csc-textpic-caption, .newsletterPage .csc-textpic-caption a {
  color: #727272;
  text-align: left;
}
.author_box .csc-textpic-caption {
  text-align: left;
}

.contentarea {
  padding-bottom: 40px;
  padding-left: 25px;
  padding-right: 25px;
  //margin-top: -45px;
}

body.contentPage .contentarea {
  margin-top: 0;
}

.boxbordertop {
  border-top: 5px #75b843 solid;
  background: #f3f3f3;
  padding: 10px;
  margin-bottom: 30px;
}

.whiteBgShadow {
  background: #ffffff;
  box-shadow: 1px 1px 2px #7a7a7a;
}

.spaceBefore {
  margin-top: 10px;
}

.mainContent {
  padding: 26px 15px;
}

/*
  vidc.org
  Typo
*/

h1 {
  color: #75b843;
  margin: 0 0 20px 0;
  padding: 0;
  font-weight: 300;
  font-size: 22px;
}

h2 {
  color: #75b843;
  
  margin: 0 0 20px 0;
  padding: 0;
  font-weight: 300;
  font-size: 20px;
  font-weight: bold;
}

.mainContent h2 {
  margin-top: 30px;
}

h3 {
  font-weight: 300;
  font-size: 18px;
  color: #75b843;
  margin-top: 0;
}

h4 {
  
}

h5 {
  font-weight: 300;
  font-size: 16px;
  color: #000000;
  margin-top: 0;
}

h6, .hinweise h3, .newsletter h3 {
  font-weight: 300;
  font-size: 18px;
  color: #75b843;
  margin-top: 0;
  text-transform: uppercase;
}

.newsletter h3, .hinweise h3 {
  margin-bottom: 25px;
}

p {
  
}

a {
  color: #75b843;
}

a:hover, a:focus {
  color: #75b843;
}

/*
  vidc.org
  News
*/
.news-amenu-container UL {
  height: 25px;
}

.news-amenu-container {
  margin: 20px 0;
  font-size: 18px;
  width: auto;
  clear: both;
}

.news-amenu-container li {
  float: left;
  margin-right: 10px;
}

.news-list-container {
  padding: 0;
}

.news-list-item {
  width: 100%;
  clear: both;
  overflow: auto;
  border-bottom: 1px solid #dadada;
  margin-top: 23px;
}
.col-lg-9 .news-list-item {
    padding-bottom: 24px;
}
.news-list-item:first-child{
  margin-top: 0px;
}
.news-list-item:last-child{
  border-bottom: 0px;
}

.news-list-image {
  float: left;
  width: 25%;
  height: 100%;
  margin-right: 10px;
  margin-bottom: 10px;
}
.news-list-container IMG {
  margin: 0 20px 0 0;
}

.news-list-morelink {
  display: block;
  text-align: right;
}
/* JS-20140208 no underline 
.news-list-morelink a, .newsletter a, .hinweise a {
  text-decoration: underline;
}
*/
.news-list-morelink a:hover {

}

.news-list-morelink a:before, .newsletter a:before, .hinweise a:before {
   /*content:"\00bb";*/
   text-decoration: none;
   padding-right: 5px;
  display: inline-block;
  white-space: pre-wrap;
}

.newsletter ul {
  margin: 0;
  padding: 0;
}

.newsletter li {
  list-style: none;
  margin-bottom: 20px;
}


.newsletter li a {
  text-decoration: underline;
}


.newsletter li a:before {
  content:"\00bb";
  text-decoration: none;
  margin-right: 5px;
  display: inline-block;
  white-space: no-wrap;
}

.contentPage .content-right-inner{
    margin-top: 75px;
}
.template-start.contentPage .content-right-inner{
    margin-top: 0px;
}

.contentPage .content-right-inner .element.type-text {
    padding: 10px 10px 0 10px;
    border: 1px solid #dadada;
}
.contentPage .content-right-inner #c3,
.contentPage .content-right-inner #c45{
    border: none;
    padding: 0;
}

.contentPage .content-right-inner ul li {
    list-style: square outside;
    margin-left: 0px;
    color: #75b843;
    display: list-item;
}

.contentPage .content-right-inner h2  {
    margin: 0 0 10px 0;
    font-size: 14px;
    font-weight: bold;
}

.contentPage .news-list-item {
  margin-bottom: 25px;
  border-bottom: 1px solid #cccccc;
}

.contentPage .news-list-item h2 {
  margin-bottom: 10px;
}

.news-single-rightbox, .news-single-imgcaption, .news-latest-date, .news-latest-morelink, .news-latest-category, .news-list-category, .news-list-author, .news-list-imgcaption, .news-list-date, .news-list-browse, .news-amenu-container, .news-catmenu {
  font-size: 12px;
}

.contentPage .news-list-container img {
  float: none;
  clear: both;
  margin: 10px auto;
}

/* formhandler */

input[type="radio"] {
    margin: 3px 3px 0px 5px;
}

.Tx-Formhandler .error_formhandler{
    list-style-type: square;
}
.Tx-Formhandler .error_formhandler a .error {
    color: #ff0000;
    display: inline;
}
.Tx-Formhandler a{
    text-decoration: none;
}
.Tx-Formhandler a .error{
    display: none;
}


/*
  vidc.org
  Footer
*/

.pushFooter {
  //margin-bottom: 45px; 
}

footer {
  background-color: #75b843;
  color: #ffffff;
  margin-top: 40px;
  font-size: 14px;
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0;
  right: 0;
  height: 45px;
  line-height: 45px;
  overflow: hidden;
}

footer .col-lg-5{
    text-align: center;
}
footer .col-lg-3 b{
    padding-right: 24px;
}
   
footer h1, footer h2, footer h3 {
  color: #000100;
  font-size: 18px;
  font-style: normal;
  text-transform: uppercase;
  font-weight: 300;
}
  
footer a {
  color: #ffffff;
}
footer a:focus, footer a:hover {
  color: #ffffff;
  text-decoration: underline;
}

footer ul {
  margin: 0;
  padding: 0;
  display: inline;
}

footer ul li {
  list-style: none;
}

footer .list-inline img {
  height: 20px;
}

footer div.col-lg-2 div.csc-textpic-intext-right .csc-textpic-imagewrap {
  margin-right: 30px;
}
footer div.col-lg-2 div.csc-textpic p, footer .fontsize, footer div.csc-text {
  line-height: 36px;
}

footer figure.csc-textpic-image img {
  width:35px;
}

.footerRight {
  text-align: right;
}

/*
  vidc.org
  specific sytles
*/


.cr_schrift {
  position: absolute;
  top: 5px;
  right:30px;
  height: 30px;
  width: 80%;
  font-size: 12px;
  
}

.cr_schrift ul {
  margin: 0;
  padding: 0;
}

.cr_schrift li {
  display: inline;
  list-style: none;
}  

.tx-macinasearchbox-pi1 {
  position: absolute;
  top: 22px;
  right: 24px;
  font-size: 16px;
  line-height: 16px;
  border:1px solid #dadada;
  background: #ffffff;
}

.tx-macinasearchbox-pi1 input {
  border: none;
}

.tx-macinasearchbox-pi1 input[type=text] {
  width:156px;
  height: 18px;
  padding-left:4px;
  color: #d3dbcd;
}

.tx-macinasearchbox-pi1 input[type="text"]:focus {
  border: none;
  outline: none !important;
}

.tx-macinasearchbox-pi1 .sb_submit, .tx-macinasearchbox-pi1 input[type=submit] {
  /*
  display: none;
  */
  background: #ffffff;
  background-image: url("../../Images/lupe.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  padding: 0;
  margin: 0;
  height: 20px;
  width: 20px;
  overflow: hidden;
  text-indent: -999em;
}

.cr_schrift a#f1 {
  font-size:11px;
  color:#000000;
  font-weight:bold;
}

.cr_schrift a#f2 {
  font-size:13px;
  color:#000000;
}

.cr_schrift a#f3 {
  font-size:15px;
  color:#000000;
}

.cr_schrift div {
  float: left;
}

.langmenu {
  position: absolute;
  bottom: 9px;
  right: 24px;
}

.langmenu a {
  display: inline-block;
  width: 30px;
  height: 20px;
  line-height: 24px;
  color: #ffffff;
  background-color: #b4d6ab;
  text-align: center;
}

.langmenu a.active {
  background-color: #75b843;
  font-weight: bold;
}

.fontsize {
  float: left;
}

.fontsize a, .fontsize a:hover{
    text-decoration: none;
    color: #d3dbcd;
}

.fontsizetext {
  display: none;
}

.druckversion {
  position: absolute;
  top: 22px;
  right: 222px;
}

.druckversion a {
  background-image: url(../../Images/print.png);
  background-repeat: no-repeat;
  background-position: center center;
  display: block;
  width: 27px;
  height: 22px;
  float: left;
  text-indent: -999em;
  overflow: hidden;
}

.tx-tipafriend-pi1 {
  position: absolute;
  bottom: 0;
  right: 90px;
}

.tx-tipafriend-pi1 a {
  background-image: url(../../Images/tipafriend.png);
  background-repeat: no-repeat;
  background-position: center center;
  display: block;
  width: 30px;
  height: 25px;
  float: left;
  text-indent: -999em;
  overflow: hidden;
}

.partner {
  text-align: center;
}

.partner ul {
  text-align: center;
  display: table;
  width: 100%;
    margin: auto;
}


.partner {
  width: 100%;
  float: left;
  line-height: 90px;
  padding-top: 5px;
}

.partner div.csc-textpic .csc-textpic-imagewrap img {
  max-height: 90px;
  vertical-align: middle;
  display: inline;
  margin: 0 10px;
}

.partner h3 {
  line-height: 90px;
}



.partner .csc-textpic-imagecolumn {
  margin: 0px 50px;
}

.partner div.csc-textpic .csc-textpic-imagewrap figure, .partner div.csc-textpic figure.csc-textpic-imagewrap {
  height: 90px;
  line-height: 90px;
  display: block;
  
}


.partner h3 {
  width: auto;
  margin: 0;
  float: left;
}

.homePage .boxbordertop a:before {
    display: inline-block;
    padding-right: 5px;
    text-decoration: none;
    white-space: pre-wrap;
  
}

.news-list-container IMG {
  float: left;
}

.article-subscribe-container {
}

.article-buttons-container {
  margin-bottom: 10px;
}

.info-box-right-container {

}

ul.sitemap li{
    list-style-type: square;
}


/*
forms
*/

/* --- FORM styles --- */

form a {
}

form .f-text, form .f-textarea, form .f-select, form .f-textkurz, form .f-checkbox, form .f-file, form .f-radio {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; margin: 0px 0px 0px 0px; padding: 0px;}
fieldset {margin: 0px; padding: 0px; border: 0px solid;}
fieldset legend {display: none;}
  
form .f-text {  float:left; text-align:left; border:1px solid #ACADB1; width: 250px; height:18px; background-color:#FFFFFF;color:#000000; margin-bottom:5px;}
form .f-textkurz {float:left; text-align:left; border: 1px solid #ACADB1; width: 135px; height: 18px;}
form .f-textlang {float:left; text-align:left; border: 1px solid #ACADB1; width: 200px; height: 18px;}
form .f-textsehrlang {border: 1px solid #ACADB1; width: 256px; height: 18px;}
*html form .f-textsehrlang {border: 1px solid #ACADB1; width: 248px; height: 16px;}
form .f-textarea {float:left; text-align:left; border: 1px solid #ACADB1; width: 394px;height: 80px;}
form .f-select {float:left; text-align:left; border: 1px solid #ACADB1;}
form .f-checkbox {float:left; text-align:left;  border: 0px; margin: 2px 0px 0px 0px;}
form .f-checkboxintext {border: 0px; margin: 2px 0px 0px 0px;}
form .f-radio {text-align:left; border: 0px; margin: 0px 0px 0px 0px;}
form .f-radio2 {text-align:left; border: 0px; margin: 5px 7px 0px 0px;}
form .f-radio3 {float:left; text-align:left;  border: 0px; margin: 2px 0px 0px 0px;}
form .f-submit   {float:left; margin: 0px 0px 0px 0px; border:1px solid rgb(172, 173, 177); color: #black; font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;}
label {cursor: pointer;}

@media print {
  a[href]:after {
    content: "";
  }
  img.headerimage,
  .sidebar,
  .breadcrumb,
  footer,
  .content-right-inner {
      display: none;
  }
}


@media (min-width: 768px) {
  .contentframe {
    max-width: 98%;
  }
  .contentframe .container {
    max-width: 100%;
    width: 100%;
  }
  
  .navbar > .container .navbar-brand {
    padding-left: 25px;
  }
  
  .navbar-nav {
    left: 240px;
  }
    
  .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus,
  .navbar-default .navbar-nav > li > a {
    font-size: 12px;
    padding: 10px 5px;
    letter-spacing: 0.05em;
  }
  .navbar-default .navbar-nav > .active > a {
    font-weight: bold;
  }
  .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus,
  .navbar-default .navbar-nav > li:hover > a {
      background-color: #75b843;
      color: #ffffff;
      font-weight: normal;
  }
  
  .tx-macinasearchbox-pi1  {
    right: 10px;
  }

  .fontsize {
    right: 260px;
    top: 18px;
    position: absolute;
  }
  .fontsize #f1{
      font-size: 15px;
      font-weight: bold;
  }
  .fontsize #f2{
      font-size: 18px;
  }
  .fontsize #f3{
      font-size: 23px;
  }
  
  .tx-macinasearchbox-pi1 input[type="text"] {
    width: 100px;
    font-size: 11px;
  }
  
  .tx-macinasearchbox-pi1 input[type="text"]:focus {
    border: none;
    outline: none !important;
  }
  
  ul.nav li.dropdown:hover ul.dropdown-menu {
      display: block;
      margin-top:0px;
      padding: 0;
      border: none;
      min-width: 180px;
  }


  .open > .dropdown-menu {
    display: none;
  }
  
  .dropdown-menu {
    border-radius: 0;
    background: rgba(117,184,67,0.95);
    box-shadow: none;
    width: 217px;
  }
  
  .dropdown-menu > li > a {
    font-weight: 300;
    color: #ffffff;
    font-size: 16px;
    display: block;
    width: 217px;
    white-space: normal;
  }
  
  .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    color: #ffffff;  
    background: rgba(117,184,67,0.95);
  
  }

  .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
    color: #ffffff;  
    background-color: #75b843;
    font-weight: bold;   
  }
  
  .contentPage .news-list-container img {
  float: left;
  clear: none;
  margin: 0 10px 0 0;
  }
  
}


@media (min-width: 992px) {
  .contentframe {
    max-width: 98%;
  }
  .contentframe .container {
    max-width: 100%;
    width: 100%;
  }
  
  .navbar > .container .navbar-brand {
    padding-left: 50px;
  }
  
  .navbar-nav {
    left: 355px;
  }
    
  .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus,
  .navbar-default .navbar-nav > li > a {
    font-size: 14px;
    padding: 10px 5px;
    letter-spacing: 0.05em;
  }
  
  .tx-macinasearchbox-pi1  {
    right: 24px;
  }
  
  .tx-macinasearchbox-pi1 input[type="text"] {
    width: 120px;
    font-size: 12px;
  }
  


}

@media (min-width: 1200px) {
  .container {
    max-width: 1200px;
  }
  
  .navbar > .container .navbar-brand {
    padding-left: 50px;
  }
  
  .navbar-nav {
    left: 335px;
  }
    
  .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus,
  .navbar-default .navbar-nav > li > a {
    font-size: 18px;
    padding: 10px 20px;
    letter-spacing: 0.1em;
  }
  
  .tx-macinasearchbox-pi1 input[type="text"] {
    width: 153px;
  }
}



.tx-powermail{width:640px;color:#444}.tx-powermail .clear{clear:both}.tx-powermail *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tx-powermail *.hide{display:none}.tx-powermail .powermail_fieldset{clear:left;border:1px solid #bbb;padding:10px;margin:0 0 20px 0;background:#eee}.tx-powermail .powermail_fieldset .powermail_legend{color:#bbb;float:right;margin:3px 0 10px 0;font-size:200%;white-space:normal}.tx-powermail .powermail_fieldset .powermail_label{display:block;width:200px;float:left;clear:left;font-weight:bold}.tx-powermail .powermail_fieldset .powermail_label[title]{cursor:help}.tx-powermail .powermail_fieldset .powermail_label[title]:after{content:'i';display:inline-block;border-radius:100px;height:16px;width:16px;background-color:#aaa;margin:0 0 0 2px;font-size:14px;line-height:16px;text-align:center;color:white;font-family:arial;font-weight:bold}.tx-powermail .powermail_fieldset .powermail_label[title][title=""]{cursor:inherit}.tx-powermail .powermail_fieldset .powermail_label[title][title=""]:after{display:none}.tx-powermail .powermail_fieldset .powermail_fieldwrap{margin:0 0 0.5em 0;clear:both;overflow:hidden}.tx-powermail .powermail_fieldset .powermail_field{width:400px;padding:5px;margin:0;border:1px solid #bbb;color:#444;float:right;font-size:inherit}.tx-powermail .powermail_fieldset .powermail_field.powermail_submit,.tx-powermail .powermail_fieldset .powermail_field.powermail_reset{margin:5px 0 0 0;padding:5px 20px;color:white;font-weight:bold;cursor:pointer;background-color:#1E5799;border:1px solid #eee}.tx-powermail .powermail_fieldset .powermail_field.powermail_reset{background-color:#FFCA4B}.tx-powermail .powermail_fieldset .powermail_field.powermail_captcha{width:100%}.tx-powermail .powermail_fieldset .powermail_captchaimage{width:100%;margin-top:10px}.tx-powermail .powermail_fieldset .powermail_fieldwrap_radio legend,.tx-powermail .powermail_fieldset .powermail_fieldwrap_check legend{padding:0}.tx-powermail .powermail_fieldset .powermail_fieldwrap_radio fieldset,.tx-powermail .powermail_fieldset .powermail_fieldwrap_check fieldset{border:0;padding:0;margin:0}.tx-powermail .powermail_fieldset .powermail_radio_outer,.tx-powermail .powermail_fieldset .powermail_captcha_outer,.tx-powermail .powermail_fieldset .powermail_check_outer,.tx-powermail .powermail_fieldset .powermail_fieldwrap_text,.tx-powermail .powermail_fieldset .powermail_fieldwrap_file_inner ul:not(.parsley-errors-list){background-color:white;border:1px solid #bbb;float:right;padding:3px;width:400px;list-style:none;margin:0}.tx-powermail .powermail_fieldset .powermail_radio_outer>li,.tx-powermail .powermail_fieldset .powermail_captcha_outer>li,.tx-powermail .powermail_fieldset .powermail_check_outer>li,.tx-powermail .powermail_fieldset .powermail_fieldwrap_text>li,.tx-powermail .powermail_fieldset .powermail_fieldwrap_file_inner ul:not(.parsley-errors-list)>li{margin:5px}.tx-powermail .powermail_fieldset .powermail_radio_outer>li .deleteAllFiles,.tx-powermail .powermail_fieldset .powermail_captcha_outer>li .deleteAllFiles,.tx-powermail .powermail_fieldset .powermail_check_outer>li .deleteAllFiles,.tx-powermail .powermail_fieldset .powermail_fieldwrap_text>li .deleteAllFiles,.tx-powermail .powermail_fieldset .powermail_fieldwrap_file_inner ul:not(.parsley-errors-list)>li .deleteAllFiles{color:#bbb;cursor:pointer}.tx-powermail .powermail_fieldset .powermail_radio_outer>li .deleteAllFiles:hover,.tx-powermail .powermail_fieldset .powermail_captcha_outer>li .deleteAllFiles:hover,.tx-powermail .powermail_fieldset .powermail_check_outer>li .deleteAllFiles:hover,.tx-powermail .powermail_fieldset .powermail_fieldwrap_text>li .deleteAllFiles:hover,.tx-powermail .powermail_fieldset .powermail_fieldwrap_file_inner ul:not(.parsley-errors-list)>li .deleteAllFiles:hover{text-decoration:underline}.tx-powermail .powermail_fieldset .parsley-errors-list{display:none;margin:5px 0 20px 0;padding:0;list-style-type:none;background-color:#F2DEDE;border:1px solid #EBCCD1;width:400px;float:right;clear:left}.tx-powermail .powermail_fieldset .parsley-errors-list.filled{display:block}.tx-powermail .powermail_fieldset .parsley-errors-list>li{color:#A94442;padding:5px 10px}.tx-powermail .powermail_fieldset .powermail_field_error,.tx-powermail .powermail_fieldset .parsley-error,.tx-powermail .powermail_fieldset .powermail_form .parsley-error:focus,.tx-powermail .powermail_fieldset div.error{background-color:#EBCCD1;border:1px solid #A94442;color:#A94442}.tx-powermail .powermail_fieldset .powermail_field_error_container .parsley-errors-list{width:100%;margin-bottom:0;background-color:#EBCCD1;border:none}.tx-powermail .powermail_fieldset .powermail_field_error_container .parsley-errors-list>li{padding-left:5px}.tx-powermail .powermail_create,.tx-powermail .powermail_confirmation{border:1px solid #bbb;padding:10px;margin:0 0 20px 0;background:#eee;overflow:hidden}.tx-powermail .powermail_create .powermail_confirmation_submit,.tx-powermail .powermail_create .powermail_confirmation_form,.tx-powermail .powermail_confirmation .powermail_confirmation_submit,.tx-powermail .powermail_confirmation .powermail_confirmation_form{margin:20px 0 0 0;padding:5px 20px;color:white;font-weight:bold;cursor:pointer;float:right;background-color:#1E5799;border:1px solid #eee}.tx-powermail .powermail_create .powermail_confirmation_form,.tx-powermail .powermail_confirmation .powermail_confirmation_form{float:left;clear:left;background-color:#bbb}.tx-powermail .powermail_progressbar{width:400px;height:5px;float:right;border:1px solid #EEEEEE;clear:both}.tx-powermail .powermail_progressbar.disable{display:none}.tx-powermail .powermail_progressbar>.powermail_progress{background:#1E5799;width:0%;max-width:100%;-webkit-animation:progress 5s 1 forwards;-moz-animation:progress 5s 1 forwards;-ms-animation:progress 5s 1 forwards;animation:progress 5s 1 forwards}.tx-powermail .powermail_progressbar>.powermail_progress>.powermail_progess_inner{height:5px;width:100%;overflow:hidden;background:url("/typo3conf/ext/powermail/Resources/Public/Image/icon_loading.gif") repeat-x;-moz-opacity:0.25;-khtml-opacity:0.25;opacity:0.25;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=25);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=25);filter:alpha(opacity=25)}.tx-powermail .powermail_confirmation .powermail_progressbar{width:100%}.tx-powermail .powermail_all>dt{width:200px;float:left;clear:left;font-weight:bold}.tx-powermail .powermail_all>dd{width:400px;float:left;margin:0}.tx-powermail .powermail_message{padding:5px 0 10px 20px;min-height:65px;background-color:#EBCCD1;border:1px solid #A94442;background-position:98% 10px;background-repeat:no-repeat;list-style:circle}.tx-powermail .powermail_message li{padding:5px 50px 0 0}.tx-powermail .powermail_message.powermail_message_ok{background-image:url("/typo3conf/ext/powermail/Resources/Public/Image/icon_ok.png");background-color:#CDEACA;border:1px solid #3B7826}.tx-powermail .powermail_message.powermail_message_ok li{color:#3B7826}.tx-powermail .powermail_message.powermail_message_error{background-image:url("/typo3conf/ext/powermail/Resources/Public/Image/icon_error.png")}.tx-powermail .powermail_message.powermail_message_error li{color:#A94442}.tx-powermail .powermail_message.powermail_message_note{background-image:url("/typo3conf/ext/powermail/Resources/Public/Image/icon_ok.png");background-color:#FCF8E3;border:1px solid #FFCA4B}.tx-powermail .powermail_message.powermail_message_note li{color:#FFCA4B}.tx-powermail .powermail_tabmenu{list-style:none;margin:0;padding:0}.tx-powermail .powermail_tabmenu>li{display:inline-block;padding:5px 10px;cursor:pointer;background:#eee;border-top:1px solid #bbb;border-left:1px solid #bbb;border-right:1px solid #bbb;color:#aaa}.tx-powermail .powermail_tabmenu>li.act{color:#444}.tx-powermail .powermail_tabmenu>li.parsley-error{background-color:#EBCCD1}.tx-powermail .powermail_fieldset .powermail_tab_navigation{margin-top:2em}.tx-powermail .powermail_fieldset .powermail_tab_navigation .powermail_tab_navigation_next,.tx-powermail .powermail_fieldset .powermail_tab_navigation .powermail_tab_navigation_previous{background-color:#aaa;display:inline-block;padding:5px 30px;text-decoration:none;color:white;border:1px solid #bbb;font-weight:bold}.tx-powermail .powermail_fieldset .powermail_tab_navigation .powermail_tab_navigation_next{background-color:#1E5799;float:right}.tx-powermail .powermail_form.nolabel>h3{display:none}.tx-powermail .powermail_fieldset.nolabel>legend{display:none}.tx-powermail .powermail_fieldwrap.nolabel>label{display:none}@-webkit-keyframes progress{from{}to{width:100%}}@-moz-keyframes progress{from{}to{width:100%}}@-ms-keyframes progress{to{width:100%}}@keyframes progress{from{}to{width:100%}}.powermail_frontend{clear:left;margin:0 0 20px 0;background:#eee;overflow:auto}.powermail_frontend table.powermail_frontend_list{width:100%;font-size:0.8em;border:1px solid #444;margin-top:15px;border-spacing:0;border-collapse:separate}.powermail_frontend table.powermail_frontend_list tr th{color:white;font-weight:bold;padding:7px 3px;text-align:left;background:#444}.powermail_frontend table.powermail_frontend_list tr td{padding:3px}.powermail_frontend table.powermail_frontend_list tr:nth-child(even){background:#bbb}.powermail_frontend .powermail_frontend_filter{background:#bbb;padding:10px 0}.powermail_frontend .powermail_frontend_filter .powermail_frontend_search_container{padding:5px 10px;clear:both}.powermail_frontend .powermail_frontend_filter .powermail_frontend_search_container label{float:left;display:block;width:200px;padding-top:3px}.powermail_frontend .powermail_frontend_filter .powermail_frontend_search_container input{width:400px;padding:5px;float:right;border:none}.powermail_frontend .powermail_frontend_filter .powermail_frontend_search_container .powermail_frontend_search_submit{color:white;cursor:pointer;background:#1E5799;clear:both}.powermail_frontend .powermail_frontend_abc,.powermail_frontend .powermail_frontend_export{width:600px;margin:10px 0}.powermail_frontend .powermail_frontend_abc .powermail_frontend_abc_inner,.powermail_frontend .powermail_frontend_abc .powermail_frontend_export_inner,.powermail_frontend .powermail_frontend_export .powermail_frontend_abc_inner,.powermail_frontend .powermail_frontend_export .powermail_frontend_export_inner{margin:0 10px}.powermail_frontend .powermail_frontend_abc .powermail_frontend_abc_inner span.abc,.powermail_frontend .powermail_frontend_abc .powermail_frontend_abc_inner span.abc a,.powermail_frontend .powermail_frontend_abc .powermail_frontend_export_inner span.abc,.powermail_frontend .powermail_frontend_abc .powermail_frontend_export_inner span.abc a,.powermail_frontend .powermail_frontend_export .powermail_frontend_abc_inner span.abc,.powermail_frontend .powermail_frontend_export .powermail_frontend_abc_inner span.abc a,.powermail_frontend .powermail_frontend_export .powermail_frontend_export_inner span.abc,.powermail_frontend .powermail_frontend_export .powermail_frontend_export_inner span.abc a{font-weight:bold;text-decoration:none}.powermail_frontend .powermail_frontend_export{width:640px}.powermail_frontend .powermail_frontend_export input{width:17px;height:16px;padding-top:2px;cursor:pointer;text-indent:-99999px;border:0;background-repeat:no-repeat;background-image:url("/typo3conf/ext/powermail/Resources/Public/Image/icon_csv.gif")}.powermail_frontend .powermail_frontend_export input.export_icon_xls{background-image:url("/typo3conf/ext/powermail/Resources/Public/Image/icon_xls.gif")}.powermail_frontend .powermail_frontend_export .powermail_frontend_export_icon{float:right;padding-top:5px;margin-left:5px;height:19px}.powermail_frontend dl{clear:both;padding:5px 10px}.powermail_frontend dl dt{float:left;width:150px;font-weight:bold;clear:left;margin-right:10px}.powermail_frontend dl dd{float:left}.powermail_frontend .powermail_frontend_back{margin:10px;display:inline-block;padding:5px 20px;background-color:#bbb;border:1px solid #eee;color:white;text-decoration:none}.xdsoft_datetimepicker{box-shadow:0px 5px 15px -5px rgba(0,0,0,0.506);background:white;border-bottom:1px solid #bbb;border-left:1px solid #bbb;border-right:1px solid #bbb;border-top:1px solid #bbb;color:#333333;font-family:"Helvetica Neue", "Helvetica", "Arial", sans-serif;padding:8px;padding-left:0px;padding-top:2px;position:absolute;z-index:9999;-moz-box-sizing:border-box;box-sizing:border-box;display:none}.xdsoft_datetimepicker iframe{position:absolute;left:0;top:0;width:75px;height:210px;background:transparent;border:none}.xdsoft_datetimepicker button{border:none !important}.xdsoft_noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.xdsoft_noselect::selection{background:transparent}.xdsoft_noselect::-moz-selection{background:transparent}.xdsoft_datetimepicker.xdsoft_inline{display:inline-block;position:static;box-shadow:none}.xdsoft_datetimepicker *{-moz-box-sizing:border-box;box-sizing:border-box;padding:0px;margin:0px}.xdsoft_datetimepicker .xdsoft_datepicker,.xdsoft_datetimepicker .xdsoft_timepicker{display:none}.xdsoft_datetimepicker .xdsoft_datepicker.active,.xdsoft_datetimepicker .xdsoft_timepicker.active{display:block}.xdsoft_datetimepicker .xdsoft_datepicker{width:224px;float:left;margin-left:8px}.xdsoft_datetimepicker .xdsoft_timepicker{width:58px;float:left;text-align:center;margin-left:8px;margin-top:0px}.xdsoft_datetimepicker .xdsoft_datepicker.active+.xdsoft_timepicker{margin-top:8px;margin-bottom:3px}.xdsoft_datetimepicker .xdsoft_mounthpicker{position:relative;text-align:center}.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_today_button{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAAAeCAYAAACsYQl4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozQjRCQjRGREU4MkNFMzExQjRDQkIyRDJDOTdBRUI1MCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCQjg0OUYyNTZDODAxMUUzQjMwM0IwMERBNUU0ODQ5NSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCQjg0OUYyNDZDODAxMUUzQjMwM0IwMERBNUU0ODQ5NSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkI5NzE3MjFBN0E2Q0UzMTFBQjJEQjgzMDk5RTNBNTdBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjNCNEJCNEZERTgyQ0UzMTFCNENCQjJEMkM5N0FFQjUwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+aQvATgAAAfVJREFUeNrsmr1OwzAQxzGtkPjYEAuvVGAvfQIGRKADE49gdLwDDwBiZ2RhQUKwICQkWLsgFiRQuIBTucFJ/XFp4+hO+quqnZ4uvzj2nV2RpukCW/22yAgYNINmc7du7DcghCjrkqgOKjF1znpt6rZ0AGWQj7TvCU8d9UM+QAGDrhdyc2Bnc1WVVPBev9V8lBnY+rDwncWZThG4xk4lmxtJy2AHgoY/FySgbSBPwPZ8mEXbQx3aDERb0EbYAYFC7pcAtAvkMWwC0D3NX58S9D/YnoGC7nPWr3Dg9JTbtuHhDShBT8D2CBSK/iIEvVXxpuxSgh7DdgwUTL4iA92zmJb6lKB/YTsECmV+IgK947AGDIqgQ/LojsO135Hn51l2cWlov0JdGNrPUceueXRwilSVgkUyom9Rd6gbLfYTDeO+1v6orn0InTogYDGUkYLO3/wc9BdqqTCKP1Tfi+oTIaCBIL2TES+GTyruT9S61p6BHam+99DFEAgLFklYsIBHwSI9QY80H5ta+1rB/6ovaKihBJeEJbgLbBlQgl+j3lDPqA2tfQV1j3pVn8s+oKHGTSVJ+FqDLeR5bCqJ2E/BCycsoLZETXaKGs7rhKVt+9HZScrZNMi88V8P7LlDbvOZYaJVpMMmBCT4n0o8dTBoNgbdWPsRYACs3r7XyNfbnAAAAABJRU5ErkJggg==")}.xdsoft_datetimepicker .xdsoft_prev{float:left;background-position:-20px 0px}.xdsoft_datetimepicker .xdsoft_today_button{float:left;background-position:-70px 0px;margin-left:5px}.xdsoft_datetimepicker .xdsoft_next{float:right;background-position:0px 0px}.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_today_button{background-color:transparent;background-repeat:no-repeat;border:0px none currentColor;cursor:pointer;display:block;height:30px;opacity:0.5;outline:medium none currentColor;overflow:hidden;padding:0px;position:relative;text-indent:100%;white-space:nowrap;width:20px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next{float:none;background-position:-40px -15px;height:15px;width:30px;display:block;margin-left:14px;margin-top:7px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev{background-position:-40px 0px;margin-bottom:7px;margin-top:0px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box{height:151px;overflow:hidden;border-bottom:1px solid #eee}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div{background:white;border-top:1px solid #eee;color:#444;font-size:12px;text-align:center;border-collapse:collapse;cursor:pointer;border-bottom-width:0px;height:25px;line-height:25px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:first-child{border-top-width:0px}.xdsoft_datetimepicker .xdsoft_today_button:hover,.xdsoft_datetimepicker .xdsoft_next:hover,.xdsoft_datetimepicker .xdsoft_prev:hover{opacity:1}.xdsoft_datetimepicker .xdsoft_label{display:inline;position:relative;z-index:9999;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:bold;background-color:#fff;float:left;width:182px;text-align:center;cursor:pointer}.xdsoft_datetimepicker .xdsoft_label:hover{text-decoration:underline}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select{border:1px solid #ccc;position:absolute;right:0px;top:30px;z-index:101;display:none;background:#fff;max-height:160px;overflow-y:hidden}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_monthselect{right:-7px}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_yearselect{right:2px}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{color:#fff;background:#A94442}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option{padding:2px 10px 2px 5px}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current{background:#1E5799;box-shadow:#1E5799 0px 1px 3px 0px inset;color:#fff;font-weight:700}.xdsoft_datetimepicker .xdsoft_month{width:90px;text-align:right}.xdsoft_datetimepicker .xdsoft_calendar{clear:both}.xdsoft_datetimepicker .xdsoft_year{width:56px}.xdsoft_datetimepicker .xdsoft_calendar table{border-collapse:collapse;width:100%}.xdsoft_datetimepicker .xdsoft_calendar td>div{padding-right:5px}.xdsoft_datetimepicker .xdsoft_calendar th{height:25px}.xdsoft_datetimepicker .xdsoft_calendar td,.xdsoft_datetimepicker .xdsoft_calendar th{width:14.2857142%;background:#F5F5F5;border:1px solid #DDDDDD;color:#666666;font-size:12px;text-align:right;padding:0px;border-collapse:collapse;cursor:pointer;height:25px}.xdsoft_datetimepicker .xdsoft_calendar th{background:#F1F1F1}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today{color:#1E5799}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{background:#1E5799;box-shadow:#1E5799 0px 1px 3px 0px inset;color:#fff;font-weight:700}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled,.xdsoft_datetimepicker .xdsoft_time_box>div>div.xdsoft_disabled{opacity:0.5}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled{opacity:0.2}.xdsoft_datetimepicker .xdsoft_calendar td:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover{color:#fff !important;background:#A94442 !important;box-shadow:none !important}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_disabled:hover{color:inherit	!important;background:inherit !important;box-shadow:inherit !important}.xdsoft_datetimepicker .xdsoft_calendar th{font-weight:700;text-align:center;color:#999;cursor:default}.xdsoft_datetimepicker .xdsoft_copyright{color:#ccc !important;font-size:10px;clear:both;float:none;margin-left:8px}.xdsoft_datetimepicker .xdsoft_copyright a{color:#eee !important}.xdsoft_datetimepicker .xdsoft_copyright a:hover{color:#aaa !important}.xdsoft_time_box{position:relative;border:1px solid #ccc}.xdsoft_scrollbar>.xdsoft_scroller{background:#ccc !important;height:20px;border-radius:3px}.xdsoft_scrollbar{position:absolute;width:7px;right:0px;top:0px;bottom:0px;cursor:pointer}.xdsoft_scroller_box{position:relative}.tx-powermail {
    width: 640px;
    color: #444
}
.tx-powermail .clear {
    clear: both
}
.tx-powermail * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}
.tx-powermail *.hide {
    display: none
}
.tx-powermail .powermail_fieldset {
    clear: left;
    border: 1px solid #bbb;
    padding: 10px;
    margin: 0 0 20px 0;
    background: #eee
}
.tx-powermail .powermail_fieldset .powermail_legend {
    color: #bbb;
    float: right;
    margin: 3px 0 10px 0;
    font-size: 200%;
    white-space: normal
}
.tx-powermail .powermail_fieldset .powermail_label {
    display: block;
    width: 200px;
    float: left;
    clear: left;
    font-weight: bold
}
.tx-powermail .powermail_fieldset .powermail_label[title] {
    cursor: help
}
.tx-powermail .powermail_fieldset .powermail_label[title]:after {
    content: 'i';
    display: inline-block;
    border-radius: 100px;
    height: 16px;
    width: 16px;
    background-color: #aaa;
    margin: 0 0 0 2px;
    font-size: 14px;
    line-height: 16px;
    text-align: center;
    color: white;
    font-family: arial;
    font-weight: bold
}
.tx-powermail .powermail_fieldset .powermail_label[title][title=""] {
    cursor: inherit
}
.tx-powermail .powermail_fieldset .powermail_label[title][title=""]:after {
    display: none
}
.tx-powermail .powermail_fieldset .powermail_fieldwrap {
    margin: 0 0 0.5em 0;
    clear: both;
    overflow: hidden
}
.tx-powermail .powermail_fieldset .powermail_field {
    width: 400px;
    padding: 5px;
    margin: 0;
    border: 1px solid #bbb;
    color: #444;
    float: right;
    font-size: inherit
}
.tx-powermail .powermail_fieldset .powermail_field.powermail_submit,
.tx-powermail .powermail_fieldset .powermail_field.powermail_reset {
    margin: 5px 0 0 0;
    padding: 5px 20px;
    color: white;
    font-weight: bold;
    cursor: pointer;
    background-color: #1E5799;
    border: 1px solid #eee
}
.tx-powermail .powermail_fieldset .powermail_field.powermail_reset {
    background-color: #FFCA4B
}
.tx-powermail .powermail_fieldset .powermail_field.powermail_captcha {
    width: 100%
}
.tx-powermail .powermail_fieldset .powermail_captchaimage {
    width: 100%;
    margin-top: 10px
}
.tx-powermail .powermail_fieldset .powermail_fieldwrap_radio legend,
.tx-powermail .powermail_fieldset .powermail_fieldwrap_check legend {
    padding: 0
}
.tx-powermail .powermail_fieldset .powermail_fieldwrap_radio fieldset,
.tx-powermail .powermail_fieldset .powermail_fieldwrap_check fieldset {
    border: 0;
    padding: 0;
    margin: 0
}
.tx-powermail .powermail_fieldset .powermail_radio_outer,
.tx-powermail .powermail_fieldset .powermail_captcha_outer,
.tx-powermail .powermail_fieldset .powermail_check_outer,
.tx-powermail .powermail_fieldset .powermail_fieldwrap_text,
.tx-powermail .powermail_fieldset .powermail_fieldwrap_file_inner ul:not(.parsley-errors-list) {
    background-color: white;
    border: 1px solid #bbb;
    float: right;
    padding: 3px;
    width: 400px;
    list-style: none;
    margin: 0
}
.tx-powermail .powermail_fieldset .powermail_radio_outer>li,
.tx-powermail .powermail_fieldset .powermail_captcha_outer>li,
.tx-powermail .powermail_fieldset .powermail_check_outer>li,
.tx-powermail .powermail_fieldset .powermail_fieldwrap_text>li,
.tx-powermail .powermail_fieldset .powermail_fieldwrap_file_inner ul:not(.parsley-errors-list)>li {
    margin: 5px
}
.tx-powermail .powermail_fieldset .powermail_radio_outer>li .deleteAllFiles,
.tx-powermail .powermail_fieldset .powermail_captcha_outer>li .deleteAllFiles,
.tx-powermail .powermail_fieldset .powermail_check_outer>li .deleteAllFiles,
.tx-powermail .powermail_fieldset .powermail_fieldwrap_text>li .deleteAllFiles,
.tx-powermail .powermail_fieldset .powermail_fieldwrap_file_inner ul:not(.parsley-errors-list)>li .deleteAllFiles {
    color: #bbb;
    cursor: pointer
}
.tx-powermail .powermail_fieldset .powermail_radio_outer>li .deleteAllFiles:hover,
.tx-powermail .powermail_fieldset .powermail_captcha_outer>li .deleteAllFiles:hover,
.tx-powermail .powermail_fieldset .powermail_check_outer>li .deleteAllFiles:hover,
.tx-powermail .powermail_fieldset .powermail_fieldwrap_text>li .deleteAllFiles:hover,
.tx-powermail .powermail_fieldset .powermail_fieldwrap_file_inner ul:not(.parsley-errors-list)>li .deleteAllFiles:hover {
    text-decoration: underline
}
.tx-powermail .powermail_fieldset .parsley-errors-list {
    display: none;
    margin: 5px 0 20px 0;
    padding: 0;
    list-style-type: none;
    background-color: #F2DEDE;
    border: 1px solid #EBCCD1;
    width: 400px;
    float: right;
    clear: left
}
.tx-powermail .powermail_fieldset .parsley-errors-list.filled {
    display: block
}
.tx-powermail .powermail_fieldset .parsley-errors-list>li {
    color: #A94442;
    padding: 5px 10px
}
.tx-powermail .powermail_fieldset .powermail_field_error,
.tx-powermail .powermail_fieldset .parsley-error,
.tx-powermail .powermail_fieldset .powermail_form .parsley-error:focus,
.tx-powermail .powermail_fieldset div.error {
    background-color: #EBCCD1;
    border: 1px solid #A94442;
    color: #A94442
}
.tx-powermail .powermail_fieldset .powermail_field_error_container .parsley-errors-list {
    width: 100%;
    margin-bottom: 0;
    background-color: #EBCCD1;
    border: none
}
.tx-powermail .powermail_fieldset .powermail_field_error_container .parsley-errors-list>li {
    padding-left: 5px
}
.tx-powermail .powermail_create,
.tx-powermail .powermail_confirmation {
    border: 1px solid #bbb;
    padding: 10px;
    margin: 0 0 20px 0;
    background: #eee;
    overflow: hidden
}
.tx-powermail .powermail_create .powermail_confirmation_submit,
.tx-powermail .powermail_create .powermail_confirmation_form,
.tx-powermail .powermail_confirmation .powermail_confirmation_submit,
.tx-powermail .powermail_confirmation .powermail_confirmation_form {
    margin: 20px 0 0 0;
    padding: 5px 20px;
    color: white;
    font-weight: bold;
    cursor: pointer;
    float: right;
    background-color: #1E5799;
    border: 1px solid #eee
}
.tx-powermail .powermail_create .powermail_confirmation_form,
.tx-powermail .powermail_confirmation .powermail_confirmation_form {
    float: left;
    clear: left;
    background-color: #bbb
}
.tx-powermail .powermail_progressbar {
    width: 400px;
    height: 5px;
    float: right;
    border: 1px solid #EEEEEE;
    clear: both
}
.tx-powermail .powermail_progressbar.disable {
    display: none
}
.tx-powermail .powermail_progressbar>.powermail_progress {
    background: #1E5799;
    width: 0%;
    max-width: 100%;
    -webkit-animation: progress 5s 1 forwards;
    -moz-animation: progress 5s 1 forwards;
    -ms-animation: progress 5s 1 forwards;
    animation: progress 5s 1 forwards
}
.tx-powermail .powermail_progressbar>.powermail_progress>.powermail_progess_inner {
    height: 5px;
    width: 100%;
    overflow: hidden;
    background: url("/typo3conf/ext/powermail/Resources/Public/Image/icon_loading.gif") repeat-x;
    -moz-opacity: 0.25;
    -khtml-opacity: 0.25;
    opacity: 0.25;
    -ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=25);
    filter: progid: DXImageTransform.Microsoft.Alpha(opacity=25);
    filter: alpha(opacity=25)
}
.tx-powermail .powermail_confirmation .powermail_progressbar {
    width: 100%
}
.tx-powermail .powermail_all>dt {
    width: 200px;
    float: left;
    clear: left;
    font-weight: bold
}
.tx-powermail .powermail_all>dd {
    width: 400px;
    float: left;
    margin: 0
}
.tx-powermail .powermail_message {
    padding: 5px 0 10px 20px;
    min-height: 65px;
    background-color: #EBCCD1;
    border: 1px solid #A94442;
    background-position: 98% 10px;
    background-repeat: no-repeat;
    list-style: circle
}
.tx-powermail .powermail_message li {
    padding: 5px 50px 0 0
}
.tx-powermail .powermail_message.powermail_message_ok {
    background-image: url("/typo3conf/ext/powermail/Resources/Public/Image/icon_ok.png");
    background-color: #CDEACA;
    border: 1px solid #3B7826
}
.tx-powermail .powermail_message.powermail_message_ok li {
    color: #3B7826
}
.tx-powermail .powermail_message.powermail_message_error {
    background-image: url("/typo3conf/ext/powermail/Resources/Public/Image/icon_error.png")
}
.tx-powermail .powermail_message.powermail_message_error li {
    color: #A94442
}
.tx-powermail .powermail_message.powermail_message_note {
    background-image: url("/typo3conf/ext/powermail/Resources/Public/Image/icon_ok.png");
    background-color: #FCF8E3;
    border: 1px solid #FFCA4B
}
.tx-powermail .powermail_message.powermail_message_note li {
    color: #FFCA4B
}
.tx-powermail .powermail_tabmenu {
    list-style: none;
    margin: 0;
    padding: 0
}
.tx-powermail .powermail_tabmenu>li {
    display: inline-block;
    padding: 5px 10px;
    cursor: pointer;
    background: #eee;
    border-top: 1px solid #bbb;
    border-left: 1px solid #bbb;
    border-right: 1px solid #bbb;
    color: #aaa
}
.tx-powermail .powermail_tabmenu>li.act {
    color: #444
}
.tx-powermail .powermail_tabmenu>li.parsley-error {
    background-color: #EBCCD1
}
.tx-powermail .powermail_fieldset .powermail_tab_navigation {
    margin-top: 2em
}
.tx-powermail .powermail_fieldset .powermail_tab_navigation .powermail_tab_navigation_next,
.tx-powermail .powermail_fieldset .powermail_tab_navigation .powermail_tab_navigation_previous {
    background-color: #aaa;
    display: inline-block;
    padding: 5px 30px;
    text-decoration: none;
    color: white;
    border: 1px solid #bbb;
    font-weight: bold
}
.tx-powermail .powermail_fieldset .powermail_tab_navigation .powermail_tab_navigation_next {
    background-color: #1E5799;
    float: right
}
.tx-powermail .powermail_form.nolabel>h3 {
    display: none
}
.tx-powermail .powermail_fieldset.nolabel>legend {
    display: none
}
.tx-powermail .powermail_fieldwrap.nolabel>label {
    display: none
}
@-webkit-keyframes progress {
    from {}to {
        width: 100%
    }
}
@-moz-keyframes progress {
    from {}to {
        width: 100%
    }
}
@-ms-keyframes progress {
    to {
        width: 100%
    }
}
@keyframes progress {
    from {}to {
        width: 100%
    }
}
.powermail_frontend {
    clear: left;
    margin: 0 0 20px 0;
    background: #eee;
    overflow: auto
}
.powermail_frontend table.powermail_frontend_list {
    width: 100%;
    font-size: 0.8em;
    border: 1px solid #444;
    margin-top: 15px;
    border-spacing: 0;
    border-collapse: separate
}
.powermail_frontend table.powermail_frontend_list tr th {
    color: white;
    font-weight: bold;
    padding: 7px 3px;
    text-align: left;
    background: #444
}
.powermail_frontend table.powermail_frontend_list tr td {
    padding: 3px
}
.powermail_frontend table.powermail_frontend_list tr:nth-child(even) {
    background: #bbb
}
.powermail_frontend .powermail_frontend_filter {
    background: #bbb;
    padding: 10px 0
}
.powermail_frontend .powermail_frontend_filter .powermail_frontend_search_container {
    padding: 5px 10px;
    clear: both
}
.powermail_frontend .powermail_frontend_filter .powermail_frontend_search_container label {
    float: left;
    display: block;
    width: 200px;
    padding-top: 3px
}
.powermail_frontend .powermail_frontend_filter .powermail_frontend_search_container input {
    width: 400px;
    padding: 5px;
    float: right;
    border: none
}
.powermail_frontend .powermail_frontend_filter .powermail_frontend_search_container .powermail_frontend_search_submit {
    color: white;
    cursor: pointer;
    background: #1E5799;
    clear: both
}
.powermail_frontend .powermail_frontend_abc,
.powermail_frontend .powermail_frontend_export {
    width: 600px;
    margin: 10px 0
}
.powermail_frontend .powermail_frontend_abc .powermail_frontend_abc_inner,
.powermail_frontend .powermail_frontend_abc .powermail_frontend_export_inner,
.powermail_frontend .powermail_frontend_export .powermail_frontend_abc_inner,
.powermail_frontend .powermail_frontend_export .powermail_frontend_export_inner {
    margin: 0 10px
}
.powermail_frontend .powermail_frontend_abc .powermail_frontend_abc_inner span.abc,
.powermail_frontend .powermail_frontend_abc .powermail_frontend_abc_inner span.abc a,
.powermail_frontend .powermail_frontend_abc .powermail_frontend_export_inner span.abc,
.powermail_frontend .powermail_frontend_abc .powermail_frontend_export_inner span.abc a,
.powermail_frontend .powermail_frontend_export .powermail_frontend_abc_inner span.abc,
.powermail_frontend .powermail_frontend_export .powermail_frontend_abc_inner span.abc a,
.powermail_frontend .powermail_frontend_export .powermail_frontend_export_inner span.abc,
.powermail_frontend .powermail_frontend_export .powermail_frontend_export_inner span.abc a {
    font-weight: bold;
    text-decoration: none
}
.powermail_frontend .powermail_frontend_export {
    width: 640px
}
.powermail_frontend .powermail_frontend_export input {
    width: 17px;
    height: 16px;
    padding-top: 2px;
    cursor: pointer;
    text-indent: -99999px;
    border: 0;
    background-repeat: no-repeat;
    background-image: url("/typo3conf/ext/powermail/Resources/Public/Image/icon_csv.gif")
}
.powermail_frontend .powermail_frontend_export input.export_icon_xls {
    background-image: url("/typo3conf/ext/powermail/Resources/Public/Image/icon_xls.gif")
}
.powermail_frontend .powermail_frontend_export .powermail_frontend_export_icon {
    float: right;
    padding-top: 5px;
    margin-left: 5px;
    height: 19px
}
.powermail_frontend dl {
    clear: both;
    padding: 5px 10px
}
.powermail_frontend dl dt {
    float: left;
    width: 150px;
    font-weight: bold;
    clear: left;
    margin-right: 10px
}
.powermail_frontend dl dd {
    float: left
}
.powermail_frontend .powermail_frontend_back {
    margin: 10px;
    display: inline-block;
    padding: 5px 20px;
    background-color: #bbb;
    border: 1px solid #eee;
    color: white;
    text-decoration: none
}
.xdsoft_datetimepicker {
    box-shadow: 0px 5px 15px -5px rgba(0, 0, 0, 0.506);
    background: white;
    border-bottom: 1px solid #bbb;
    border-left: 1px solid #bbb;
    border-right: 1px solid #bbb;
    border-top: 1px solid #bbb;
    color: #333333;
    font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    padding: 8px;
    padding-left: 0px;
    padding-top: 2px;
    position: absolute;
    z-index: 9999;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: none
}
.xdsoft_datetimepicker iframe {
    position: absolute;
    left: 0;
    top: 0;
    width: 75px;
    height: 210px;
    background: transparent;
    border: none
}
.xdsoft_datetimepicker button {
    border: none !important
}
.xdsoft_noselect {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none
}
.xdsoft_noselect::selection {
    background: transparent
}
.xdsoft_noselect::-moz-selection {
    background: transparent
}
.xdsoft_datetimepicker.xdsoft_inline {
    display: inline-block;
    position: static;
    box-shadow: none
}
.xdsoft_datetimepicker * {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0px;
    margin: 0px
}
.xdsoft_datetimepicker .xdsoft_datepicker,
.xdsoft_datetimepicker .xdsoft_timepicker {
    display: none
}
.xdsoft_datetimepicker .xdsoft_datepicker.active,
.xdsoft_datetimepicker .xdsoft_timepicker.active {
    display: block
}
.xdsoft_datetimepicker .xdsoft_datepicker {
    width: 224px;
    float: left;
    margin-left: 8px
}
.xdsoft_datetimepicker .xdsoft_timepicker {
    width: 58px;
    float: left;
    text-align: center;
    margin-left: 8px;
    margin-top: 0px
}
.xdsoft_datetimepicker .xdsoft_datepicker.active+.xdsoft_timepicker {
    margin-top: 8px;
    margin-bottom: 3px
}
.xdsoft_datetimepicker .xdsoft_mounthpicker {
    position: relative;
    text-align: center
}
.xdsoft_datetimepicker .xdsoft_prev,
.xdsoft_datetimepicker .xdsoft_next,
.xdsoft_datetimepicker .xdsoft_today_button {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAAAeCAYAAACsYQl4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozQjRCQjRGREU4MkNFMzExQjRDQkIyRDJDOTdBRUI1MCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCQjg0OUYyNTZDODAxMUUzQjMwM0IwMERBNUU0ODQ5NSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCQjg0OUYyNDZDODAxMUUzQjMwM0IwMERBNUU0ODQ5NSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkI5NzE3MjFBN0E2Q0UzMTFBQjJEQjgzMDk5RTNBNTdBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjNCNEJCNEZERTgyQ0UzMTFCNENCQjJEMkM5N0FFQjUwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+aQvATgAAAfVJREFUeNrsmr1OwzAQxzGtkPjYEAuvVGAvfQIGRKADE49gdLwDDwBiZ2RhQUKwICQkWLsgFiRQuIBTucFJ/XFp4+hO+quqnZ4uvzj2nV2RpukCW/22yAgYNINmc7du7DcghCjrkqgOKjF1znpt6rZ0AGWQj7TvCU8d9UM+QAGDrhdyc2Bnc1WVVPBev9V8lBnY+rDwncWZThG4xk4lmxtJy2AHgoY/FySgbSBPwPZ8mEXbQx3aDERb0EbYAYFC7pcAtAvkMWwC0D3NX58S9D/YnoGC7nPWr3Dg9JTbtuHhDShBT8D2CBSK/iIEvVXxpuxSgh7DdgwUTL4iA92zmJb6lKB/YTsECmV+IgK947AGDIqgQ/LojsO135Hn51l2cWlov0JdGNrPUceueXRwilSVgkUyom9Rd6gbLfYTDeO+1v6orn0InTogYDGUkYLO3/wc9BdqqTCKP1Tfi+oTIaCBIL2TES+GTyruT9S61p6BHam+99DFEAgLFklYsIBHwSI9QY80H5ta+1rB/6ovaKihBJeEJbgLbBlQgl+j3lDPqA2tfQV1j3pVn8s+oKHGTSVJ+FqDLeR5bCqJ2E/BCycsoLZETXaKGs7rhKVt+9HZScrZNMi88V8P7LlDbvOZYaJVpMMmBCT4n0o8dTBoNgbdWPsRYACs3r7XyNfbnAAAAABJRU5ErkJggg==")
}
.xdsoft_datetimepicker .xdsoft_prev {
    float: left;
    background-position: -20px 0px
}
.xdsoft_datetimepicker .xdsoft_today_button {
    float: left;
    background-position: -70px 0px;
    margin-left: 5px
}
.xdsoft_datetimepicker .xdsoft_next {
    float: right;
    background-position: 0px 0px
}
.xdsoft_datetimepicker .xdsoft_next,
.xdsoft_datetimepicker .xdsoft_prev,
.xdsoft_datetimepicker .xdsoft_today_button {
    background-color: transparent;
    background-repeat: no-repeat;
    border: 0px none currentColor;
    cursor: pointer;
    display: block;
    height: 30px;
    opacity: 0.5;
    outline: medium none currentColor;
    overflow: hidden;
    padding: 0px;
    position: relative;
    text-indent: 100%;
    white-space: nowrap;
    width: 20px
}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next {
    float: none;
    background-position: -40px -15px;
    height: 15px;
    width: 30px;
    display: block;
    margin-left: 14px;
    margin-top: 7px
}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev {
    background-position: -40px 0px;
    margin-bottom: 7px;
    margin-top: 0px
}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box {
    height: 151px;
    overflow: hidden;
    border-bottom: 1px solid #eee
}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div {
    background: white;
    border-top: 1px solid #eee;
    color: #444;
    font-size: 12px;
    text-align: center;
    border-collapse: collapse;
    cursor: pointer;
    border-bottom-width: 0px;
    height: 25px;
    line-height: 25px
}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:first-child {
    border-top-width: 0px
}
.xdsoft_datetimepicker .xdsoft_today_button:hover,
.xdsoft_datetimepicker .xdsoft_next:hover,
.xdsoft_datetimepicker .xdsoft_prev:hover {
    opacity: 1
}
.xdsoft_datetimepicker .xdsoft_label {
    display: inline;
    position: relative;
    z-index: 9999;
    margin: 0;
    padding: 5px 3px;
    font-size: 14px;
    line-height: 20px;
    font-weight: bold;
    background-color: #fff;
    float: left;
    width: 182px;
    text-align: center;
    cursor: pointer
}
.xdsoft_datetimepicker .xdsoft_label:hover {
    text-decoration: underline
}
.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select {
    border: 1px solid #ccc;
    position: absolute;
    right: 0px;
    top: 30px;
    z-index: 101;
    display: none;
    background: #fff;
    max-height: 160px;
    overflow-y: hidden
}
.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_monthselect {
    right: -7px
}
.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_yearselect {
    right: 2px
}
.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover {
    color: #fff;
    background: #A94442
}
.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option {
    padding: 2px 10px 2px 5px
}
.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current {
    background: #1E5799;
    box-shadow: #1E5799 0px 1px 3px 0px inset;
    color: #fff;
    font-weight: 700
}
.xdsoft_datetimepicker .xdsoft_month {
    width: 90px;
    text-align: right
}
.xdsoft_datetimepicker .xdsoft_calendar {
    clear: both
}
.xdsoft_datetimepicker .xdsoft_year {
    width: 56px
}
.xdsoft_datetimepicker .xdsoft_calendar table {
    border-collapse: collapse;
    width: 100%
}
.xdsoft_datetimepicker .xdsoft_calendar td>div {
    padding-right: 5px
}
.xdsoft_datetimepicker .xdsoft_calendar th {
    height: 25px
}
.xdsoft_datetimepicker .xdsoft_calendar td,
.xdsoft_datetimepicker .xdsoft_calendar th {
    width: 14.2857142%;
    background: #F5F5F5;
    border: 1px solid #DDDDDD;
    color: #666666;
    font-size: 12px;
    text-align: right;
    padding: 0px;
    border-collapse: collapse;
    cursor: pointer;
    height: 25px
}
.xdsoft_datetimepicker .xdsoft_calendar th {
    background: #F1F1F1
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today {
    color: #1E5799
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current {
    background: #1E5799;
    box-shadow: #1E5799 0px 1px 3px 0px inset;
    color: #fff;
    font-weight: 700
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled,
.xdsoft_datetimepicker .xdsoft_time_box>div>div.xdsoft_disabled {
    opacity: 0.5
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled {
    opacity: 0.2
}
.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover {
    color: #fff !important;
    background: #A94442 !important;
    box-shadow: none !important
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_disabled:hover {
    color: inherit !important;
    background: inherit !important;
    box-shadow: inherit !important
}
.xdsoft_datetimepicker .xdsoft_calendar th {
    font-weight: 700;
    text-align: center;
    color: #999;
    cursor: default
}
.xdsoft_datetimepicker .xdsoft_copyright {
    color: #ccc !important;
    font-size: 10px;
    clear: both;
    float: none;
    margin-left: 8px
}
.xdsoft_datetimepicker .xdsoft_copyright a {
    color: #eee !important
}
.xdsoft_datetimepicker .xdsoft_copyright a:hover {
    color: #aaa !important
}
.xdsoft_time_box {
    position: relative;
    border: 1px solid #ccc
}
.xdsoft_scrollbar>.xdsoft_scroller {
    background: #ccc !important;
    height: 20px;
    border-radius: 3px
}
.xdsoft_scrollbar {
    position: absolute;
    width: 7px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    cursor: pointer
}
.xdsoft_scroller_box {
    position: relative
}


.type-gridelements_pi1 div.csc-textpic .csc-textpic-imagewrap img {
    margin-right: 35px;
    margin-bottom: 24px;
    max-width: 261px;	
}

.type-gridelements_pi1 .type-image:last-of-type div.csc-textpic .csc-textpic-imagewrap img {
    margin-right: 0px;
}




div.csc-textpic-left .csc-textpic-imagewrap { float: left; }
div.csc-textpic-left div.csc-textpic-text { clear: left; }

@media (max-width: 1200px) {
    .type-gridelements_pi1{
        min-height: 195px;
    }
    .type-gridelements_pi1 .type-image {
        min-height: 175px;
        max-width: 33%;
        float: left;
    }
}

@media (max-width: 500px) {
    .type-gridelements_pi1 .type-image {
        clear: both;
        max-width: 100%;
        float: none;
    }
    .carousel-inner .csc-textpic-text {
        line-height: 35px;
        padding-bottom: 80px;
        height: 180px;
    }
    .news-list-container IMG {
	float: none;
    }
    /*.carousel-inner .csc-textpic-imagewrap img{
        max-width: none;
        height: 100% !important;
    }*/
    .carousel-inner .csc-textpic-imagewrap img{
        max-width: none;
        height: 220px;
	margin-left: -195px;
    }
}


/* update */
.csc-textmedia-gallery-media iframe {
    border: none;
}

.news-single-img {
	float: right;
	margin:10px 0 0 10px;
	padding:0;
}

.news-single-img img {
	border:none;
}

.news-single-imgcaption {
	padding: 1px 0 3px 0;
	margin:0;
}

.news-single-rightbox {
	float: right;
	width:160px;
	text-align:right;
	clear:both;
}
.news-single-backlink {
	padding: 10px;
}



.news-single-additional-info {
	margin-top: 15px;
	padding:3px;
	clear:both;
}

.news-single-related,
.news-single-files,
.news-single-links  {
	margin: 0;
	margin-bottom: 3px;
	padding: 3px;
}

.news-single-related DD,
.news-single-links DD,
.news-single-files DD {
	margin-left: 20px;
}

.news-single-related DT,
.news-single-links DT,
.news-single-files DT {
	font-weight: bold;
	margin-left: 5px;
}

.news-single-files DD A {
	padding:0 3px;
}


.news-menu-view ul,
.f3-widget-paginator {
    padding-left: 0px;
}
.f3-widget-paginator li{
    display: inline-block;
    min-width: 20px;
    text-align: center;
    list-style-type: none;
}
.news-menu-view li{
    display: inline-block;
    min-width: 40px;
    text-align: center;
    list-style-type: none;    
}

.carousel-indicators:last-item {
    display: none;
}

.contentarea {
    background-color: #fff;
}

#newsletter-form .label{display:block;font-size:14px;color:#000000;text-align:left;}

.csc-linkToTop.no-print,
.tx-indexedsearch-info,
.tx-indexedsearch-percent { 
	display: none; 
}




.dropdown-submenu {
  position: relative;
}

ul.nav li.dropdown:hover ul.dropdown-menu .dropdown-submenu .dropdown-menu {
  display: none;
}

ul.nav li.dropdown:hover ul.dropdown-menu .dropdown-submenu:hover .dropdown-menu {
  display: block;
}

.dropdown-submenu>.dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -6px;
  margin-left: -1px;
  -webkit-border-radius: 0 6px 6px 6px;
  -moz-border-radius: 0 6px 6px;
  border-radius: 0 6px 6px 6px;
}

.dropdown-submenu:hover>.dropdown-menu {
  display: block;
}

.dropdown-submenu>a:after {
  display: block;
  content: " ";
  float: right;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-left-color: #ccc;
  margin-top: 5px;
  margin-right: -10px;
}

.dropdown-submenu:hover>a:after {
  border-left-color: #fff;
}

.dropdown-submenu.pull-left {
  float: none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
  left: -100%;
  margin-left: 10px;
  -webkit-border-radius: 6px 0 6px 6px;
  -moz-border-radius: 6px 0 6px 6px;
  border-radius: 6px 0 6px 6px;
}

.dropdown-submenu .dropdown-submenu>a:after {
  content: none;
}


.dropdown-submenu .dropdown-menu > li > a, .dropdown-submenu .dropdown-menu > li > a {
  background-color:#ffffff;
  color: #75b843;
}

.dropdown-submenu .dropdown-menu > li > a:hover, .dropdown-submenu .dropdown-menu > li.active > a {
  color:#ffffff;
  background-color: #75b843;
}
ul.nav li.dropdown:hover ul.dropdown-menu li.active .dropdown-menu {
  display: none;
}