.search-result__holder .tx-indexedsearch-info-sword,
.search-result__holder .search-result__match,
.search-result__holder .tx-indexedsearch-browsebox,
.tx-indexedsearch-searchbox {display: none;}


.submit-holder button {
  display: inline-block;
  vertical-align: top;
  font-size: 16px;
  line-height: 1;
  font-weight: 700;
  background: #e12032;
  color: #fff;
  border-radius: 8px;
  padding: 16px;
  text-align: center;
  border: none;
}


.shariff {
  margin-top: 20px;
}
.shariff li, .shariff li a {
    height: 38px;
}


#content .shariff li {
    border-top: none !important;
}
.news .news-container p {

}


#content .pagination a:hover {background: #666}
#header .facebook iframe {
  min-width: 82px !important;
  min-height: 61px !important;
}


.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

#content .trenner {
  overflow:hidden;
  border-top:1px solid #cbcccd;
  position:relative;
  margin:0 0 13px;
  padding:15px 0 0;
}
#content .trenner:before{
  content:"";
  position:absolute;
  top:0;
  right:0;
  left:0;
  border-top:1px solid #fff;
}

#sidebar .useful-documents .img-box {
    float: right;
    font-family: open_sansregular,Arial,Helvetica,sans-serif;
}
#sidebar .useful-documents img {
    margin: 0 0 0 14px;
    max-height: 23px;
}
#sidebar .useful-documents img, #content .useful-documents span {
    float: right;
}
#sidebar .useful-documents span {
    margin: 4px 0 0;
}

#content .useful-documents ul,
#sidebar .useful-documents ul {margin-bottom: 20px}

#content ul.auflistung {margin-bottom: 20px}
#content ul.auflistung li:first-child:after {
    border: none;
}
#content ul.auflistung li {padding: 7px 0 7px 12px;}
#content ul.auflistung li:before {
    background: none repeat scroll 0 0 #8d9091;
    border-radius: 50%;
    content: "";
    height: 6px;
    left: 0;
    position: absolute;
    top: 15px;
    width: 6px;
    border: none;
}
@media only screen and (max-width:1023px){
  #content ul.auflistung li:before {
        top: 13px;
  }
}
@media only screen and (max-width:767px){
  #content ul.auflistung li:before {
        top: 12px;
  }
}
#content ul.auflistung li:first-child {
    border: none;
}
#content ul.auflistung li {
    border-top: none;
}
#content ul.auflistung li:after {
    border-top: none;
}
ul.auflistung  > li {
    list-style-type: disc;
}


#content .news-container p+p {
    height: auto;
}

#header .social-holder {padding-bottom: 0}

.news-backlink-wrap {margin-top: 20px;}


.social-buttons{
  list-style:none;
  margin:0;
  padding:0;
  width:100%;
}
.social-buttons:after{
  content:"";
  display:block;
  clear:both;
}
.social-buttons li{
  float:left;
  padding:0 10px 10px 0;
  margin-right: 10px;
        border: none !important;
}
.social-buttons li:after {border: none !important}
.social-buttons a{
  display:block;
  border:1px solid #dadada;
  border-radius:3px;
  background:#e9e9e9;
  color:#989898;
  padding:1px 6px 1px 20px;
  font-size:12px !important;
  line-height:16px !important;
  font-weight:  normal;
  position:relative;
  overflow:hidden;
}
.social-buttons a.twitter{
  font-family:'titilliumbold', Arial, Helvetica, sans-serif;
  /*text-shadow:0 1px 0 #fff;*/
  border-color:#d0d0d0;
  color:#919191;
  padding:1px 5px 2px 23px;
  font-weight: bold;
  background: #f2f2f2;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMWUxZTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #f2f2f2 0%, #e1e1e1 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(100%,#e1e1e1));
  background: -webkit-linear-gradient(top,  #f2f2f2 0%,#e1e1e1 100%);
  background: -o-linear-gradient(top,  #f2f2f2 0%,#e1e1e1 100%);
  background: -ms-linear-gradient(top,  #f2f2f2 0%,#e1e1e1 100%);
  background: linear-gradient(to bottom,  #f2f2f2 0%,#e1e1e1 100%);
}
.social-buttons a.google-plus{
  border-color:#d0d0d0;
  padding:1px 8px 0 8px;
  font:bold 14px/17px Arial, Helvetica, sans-serif;
  background: #f2f2f2;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMWUxZTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #f2f2f2 0%, #e1e1e1 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(100%,#e1e1e1));
  background: -webkit-linear-gradient(top,  #f2f2f2 0%,#e1e1e1 100%);
  background: -o-linear-gradient(top,  #f2f2f2 0%,#e1e1e1 100%);
  background: -ms-linear-gradient(top,  #f2f2f2 0%,#e1e1e1 100%);
  background: linear-gradient(to bottom,  #f2f2f2 0%,#e1e1e1 100%);
}
.social-buttons a.google-plus i{margin-left:-2px;}
.social-buttons a.facebook{padding:0 5px 2px 22px;}
.social-buttons a.google-plus:before{
  content:"";
  position:absolute;
  top:0;
  left:0;
  right:0;
  height:3px;
  background: url(../images/bg-google-plus.png) no-repeat 50% 0;
}
.social-buttons a span{
  position:absolute;
  top:3px;
  left:3px;
}
.social-buttons a.twitter .icon-twitter{
  color:#ababab;
  margin-right:2px;
  font-size:12px;
  line-height:12px;
  text-shadow:none;
  left:4px;
}
.social-buttons a.facebook .icon-facebook{
  font-size:9px;
  line-height:11px;
  width:10px;
  height:10px;
  border:1px solid #979797;
  left:6px;
  top:3px;
  text-align:center;
}
.social-buttons a.mail{
  padding-left:24px;
  font-size:11px;
  line-height:16px;
}
.social-buttons a.mail .icon-envelope-o{
  font-size:15px;
  line-height:15px;
  top:0;
  left:4px;
}
.social-buttons a:hover{
  background:#e3e3e3;
  border-color:#cacaca;
}
.social-buttons a.twitter:hover,
.social-buttons a.google-plus:hover{
  background: #f2f2f2;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNmQ2ZDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #f2f2f2 0%, #d6d6d6 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(100%,#d6d6d6));
  background: -webkit-linear-gradient(top,  #f2f2f2 0%,#d6d6d6 100%);
  background: -o-linear-gradient(top,  #f2f2f2 0%,#d6d6d6 100%);
  background: -ms-linear-gradient(top,  #f2f2f2 0%,#d6d6d6 100%);
  background: linear-gradient(to bottom,  #f2f2f2 0%,#d6d6d6 100%);
  border-color:#bababa;
}
.social-buttons a:hover,
.social-buttons a.twitter:hover .icon-twitter{color:#515151;}
.social-buttons a.facebook:hover .icon-facebook{border-color:#515151;}
.social-buttons a.google-plus:hover:before{
  content:" ";
  background: url(../images/bg-google-plus-over.png) no-repeat 50% 0;
}

.sprachen.mobile{
	display: none;
}



@media only screen and (max-width: 640px){

.tx-powermail input[type="text"], 
.tx-powermail textarea,
.tx-powermail select,
.tx-felogin-pi1 input[type="text"], 
.tx-felogin-pi1 input[type="password"],
.tx-indexedsearch-searchbox input[type="text"],
.tx-datamintsfeuser-pi1 input[type="text"], 
.tx-datamintsfeuser-pi1 input[type="password"],
.tx-datamintsfeuser-pi1 textarea,
.tx-datamintsfeuser-pi1 select {
  width: 90% !important;
}

DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap {
    float: none !important;
}
.csc-textpic-imagewrap {display: block; width: 100%;}
.csc-textpic-intext-right img {width: 100%; height: auto;}
.text-wrapp,
.csc-textpic-text {clear: both !important;}
.csc-textpic-image img {width: 100% !important; height: auto;}

DIV.csc-textpic .csc-textpic-imagewrap IMG {
                width: 100% !important;
                height: auto !important;
        }
img, embed, object, video {
 max-width: 100%;
 height: auto;
 width: auto;
}
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap, DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
    margin-left: 0px !important;
}
.csc-textpic-imagecolumn {display: block; width: 100%;}
DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image, DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image, DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
    display: inline;
    margin-left: 0px;
}

.csc-textpic-imagewrap {margin: 20px 0;}

body#sponsoren .text-wrapp, 
body#sponsoren .csc-textpic-text {
  clear: none !important;
}

body#sponsoren .csc-textpic-imagewrap {
    display: block;
    float: right;
    margin: 5px 0 0 10px;
    width: 35%;
}
body#sponsoren .csc-textpic-imagewrap img {
 width: 100%;
 height: auto;
 }

body#sponsoren div.csc-textpic-intext-left .csc-textpic-imagewrap {
    float: right;
}

body#sponsoren div.csc-textpic-intext-left .csc-textpic-imagewrap,
body#sponsoren div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {
  margin: 0 0 10px 10px;
}




}



#content table {
  border-collapse: collapse;
  empty-cells: hide;
  width: 100%;
  margin: 10px 0 30px;
}
#content table p {
  margin: 0;
  padding: 0 8px;
  line-height: 22px;
}
#content table td {
  text-align: left;
  background-color: #FFF;
  min-width: 90px;
}
#content table td {
  border: 2px solid #EEEEEE;
  border-collapse: collapse;
  padding: 5px 3px;
}
#content table th {
  border: 2px solid #EEEEEE;
  border-collapse: collapse;
  padding: 5px 3px;
  background-color: #fff;
  color: #FFF;
  text-align: left;
}
#content table tr {
   moz-transition: background-color 0.5s ease-in;
  -webkit-transition: background-color 0.5s ease-in;
  -o-transition: background-color 0.5s ease-in;
  transition: background-color 0.5s ease-in;
  }
#content .text-block table tr:hover {
  background-color: #F9F9F9;
}
#content table th a {
color: #E12032;
}

.tx-indexedsearch table td {
border: none !important;
}

.csc-textpic-image table td,
.csc-textpic-image table tr {border:none !important; background-color: transparent !important;}

.tx-powermail {margin: 0 0 20px;}
.tx-powermail fieldset {
  border: none;
        padding: 0;
  margin: 10px 0 20px 0;
}
#wrap .tx-felogin-pi1 form {
margin: 15px 0;
}
#wrap .tx-felogin-pi1 form div {
margin: 8px 0;
}
.tx-powermail fieldset img {
  padding-left: 2px;
}
.powermail_form ul {margin: 0 !important; padding: 0 !important;}
.parsley-required {color: red}

.tx-powermail legend,
.tx-felogin-pi1 legend {
  display: none;
}
.powermail_label {
display: block !important;
}
.tx-powermail label,
.tx-felogin-pi1 label,
.tx-datamintsfeuser-pi1 label {
  display: block;
  font-weight: normal;
  color: #333;
  width: 150px;
  float: left;
} 

.tx-powermail input[type="text"], 
.tx-powermail input[type="date"],
.tx-powermail input[type="email"],
.tx-powermail textarea,
.tx-powermail select,
.tx-felogin-pi1 input[type="text"], 
.tx-felogin-pi1 input[type="password"],
.tx-indexedsearch-searchbox input[type="text"],
.tx-datamintsfeuser-pi1 input[type="text"], 
.tx-datamintsfeuser-pi1 input[type="password"],
.tx-datamintsfeuser-pi1 textarea,
.tx-datamintsfeuser-pi1 select {
  width: 300px;
  padding: 5px;
  border: 1px solid #CCC;
  border-color: #BBB #CCC #CCC #BBB;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: inset 1px 1px 3px RGBa(0,0,0,0.15);
  -webkit-box-shadow: inset 1px 1px 3px RGBa(0,0,0,0.15);
  box-shadow: inset 1px 1px 3px RGBa(0,0,0,0.15);
  font:14px/1.5em Arial, Helvetica, sans-serif;

}
.tx-powermail input[type="text"]:focus,
.tx-powermail input[type="email"]:focus,
.tx-powermail input[type="date"]:focus,
.tx-powermail textarea:focus,
.tx-felogin-pi1 input[type="text"]:focus,
.tx-felogin-pi1 input[type="password"]:focus,
.tx-indexedsearch-searchbox input[type="text"]:focus,
.tx-datamintsfeuser-pi1 input[type="text"]:focus, 
.tx-datamintsfeuser-pi1 input[type="password"]:focus,
.tx-datamintsfeuser-pi1 textarea:focus {
  border-color: #999 #AAA #AAA #999;
  -moz-box-shadow: inset 1px 1px 5px RGBa(0,0,0,0.25);
  -webkit-box-shadow: inset 1px 1px 5px RGBa(0,0,0,0.25);
  box-shadow: inset 1px 1px 5px RGBa(0,0,0,0.25);
}
.tx-powermail input.powermail_submit, .tx-powermail input[type="submit"],
.tx-felogin-pi1 input[type="submit"],
.tx-indexedsearch-searchbox input[type="submit"],
.tx-datamintsfeuser-pi1 input[type="submit"] {
   display: inline-block;
  vertical-align: top;
  font-size: 16px;
  line-height: 1;
  font-weight: 700;
  background: #e12032;
  color: #fff;
  border-radius: 8px;
  padding: 16px;
  text-align: center;
  border: none;
  margin: 20px 0 0 150px;
}
.tx-felogin-pi1 fieldset div {
margin-bottom: 5px;
}
.tx-indexedsearch-searchbox input[type="submit"] {
margin-left: 0px;
}
.tx-powermail input[type="submit"]:hover,
.tx-felogin-pi1 input[type="submit"]:hover {
  background-color: #333;
}
.tx_powermail input.powermail_confirmation {
  padding: 5px 10px 5px 10px;
  background: #0066B3;
  color: #FFF;
  font-weight: bold;
  border: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  margin: 0 10px 0 0;
  float: left;
}
.tx_powermail input.mailformsubmit {
  margin-top: 30px;
}
.powermail_fieldwrap {
margin-bottom: 4px;
}
.tx-powermail h3 {display: none !important;}
dt.powermail_all_label {float: left; width: 200px; font-weight: bold;}
.powermail_confirmation .powermail_form {margin-bottom: 8px;}