@import url("https://s3.amazonaws.com/icomoon.io/39631/WHH-Mitmachen2015/style.css?vu4r65");

/* -------------------------*/
/* ------- Default -------- */
/* -------------------------*/
*:focus {
	outline: none !important
}

/*.anker { text-transform: uppercase;}*/
#mainNav .anker,
#mainNavContent .anker {
	background-image: url('../../templates/img/nav_anker_empty.png') !important;
}

.fce-75-25 {
	margin: 0;
}

.subheadline a {
	color: #313130
}

.teaserWrap p a {
	color: #757575;
}

.fce-75.noShadow.noBackground.noOverflow .fce-100p.noMargin.c-article-l-s .csc-default .fce-75.boxShadow.noOverflow .fce-100p {
	margin-top: 0;
}

.left {
	float: left;
}

.right {
	float: right;
}

.tx-rsm-mediathek .voice {
	display: none !important;
}

/* -------------------------*/
/* ----- Audio Player ----- */
/* -------------------------*/

.main2014 .youtubeModulFCE > .audio{
    height: 70px;
}

#whhPlayerControls {
	margin: auto;
}

.whhPlayerControls {
	position: relative;
	height: 70px;
	top: -30px;
	width: 660px;
    background-color: #ebebeb;
}

.main2014 .whhPlayerControls {
    position: relative;
    height: 70px;
    top: -30px;
    width: 640px;
    background-color: #ebebeb;
}


.whhPlayerControls .playhead span {
	color: #fff;
	position: relative;
	font-weight: bold;
	margin-top: 6px;
	display: block;
	margin-left: 8px;
}

.whhPlayerControls .time {
	display: block;
}

.whhPlayerControls .play, .whhPlayerControls .pause {
	position: absolute;
	width: 77px;
	height: 77px;
	display: block;
	text-indent: -9999em;
	background: url('../img/playerNew.png') no-repeat 0px 0px;
	cursor: pointer;
	margin-right: 29px;
}

.whhPlayerControls .play:hover {
}

.whhPlayerControls .pause {
	background-position: 0 -84px;
}

.whhPlayerControls .pause:hover {
}

.whhPlayerControls .track {
	left: 130px;
	position: absolute;
	cursor: pointer;
	width: 365px;
	height: 4px;
	/*border: 2px solid #57913D;*/
	top: 35px;
	margin: 0 13px;
    background: url('../img/track.png')no-repeat 0px 0px;
}

.whhPlayerControls .playhead {
	position: absolute;
	cursor: pointer;
	/*background: url('../img/player.png') -12px -212px;*/
	width: 25px;
	height: 25px;
	top: -12px;
	left: -26px;
	background-color: #919191;
	margin: 0 13px;
    border-radius: 50%;
}

.whhPlayerControls .time > span{
    position: relative;
    color: #919191;
    display: inline-block;
    left: -270px;
    top: 14px;
    font-family: "TradeGothicBold", Arial, Helvetica, sans-serif;
    /*font-family: "TradeGothic", Helvetica, Arial, sans-serif;*/
    font-size: 16px;
    line-height: 20px;
    font-weight: normal;
}

.whhPlayerControls .time > strong{
    position: relative;
    color: #919191;
    display: inline-block;
    left: 130px;
    top: 14px;
    font-family: "TradeGothicBold", Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: normal;
}

.main2014 .whhPlayerControls .time > strong{
    left: 120px;
}

.youtubeModulFCE .audio a.audioLink{
    background: url(../img/button_dl.gif) no-repeat 0px 0px;
    width: 67px;
    height: 24px;
    display: inline-block;
    position: relative;
    top:-75px;
    left: 595px;
}

.main2014 .youtubeModulFCE .audio a.audioLink{
    left:570px;
}

.whhPlayerControls .playhead > span {
    display: none;
}

.whhPlayerControls .progress, .whhPlayerControls .buffer {
	position: absolute;
	background-color: #57913D;
	filter: alpha(opacity=10);
	opacity: 0.4;
	width: 0px;
	height: 12px;
    display: none;
}

.whhPlayerControls .buffer {
	background-color: #fff;
	opacity: 0.1;
	filter: alpha(opacity=10);
}

.whhPlayerControls .time {
	position: absolute;
	width: 129px;
	left: 330px;
	padding: 12px 0;
	text-align: center;
	border: 0px solid #999;
	border-width: 0 0px;
	font-size: 12px;
	color: #fff;
}

/*.whhPlayerControls .time strong {*/
	/*font-weight: normal;*/
	/*color: #666;*/
/*}*/

.whhPlayerControls .mute, .whhPlayerControls .unmute {
    display: none;
	position: absolute;
	left: 400px;
	width: 40px;
	height: 30px;
	text-align: center;
	padding: 8px 0;
	cursor: pointer;
	text-indent: -9999em;
	background: url('../img/player.png') no-repeat -15px -162px;
	top: 15px;
}

.whhPlayerControls .mute:hover {
}

.whhPlayerControls .unmute {
	background-position: -15px -251px;
}

.whhPlayerControls .unmute:hover {
}

.audio a#whhPlayer object,
.audio a#whhPlayer_2 object,
.audio a#whhPlayer_3 object {
	height: 0px;
}

/* -------------------------*/
/* ------- Schatten ------- */
/* -------------------------*/

.fce-100, .fce-75, .fce-25,
#newsletterSubscribe,
#backgroundLayer,
.boxShadow {
	-webkit-box-shadow: -1px 1px 13px #000;
	-moz-box-shadow: -1px 1px 13px #000;
	-o-box-shadow: -1px 1px 13px #000;
	-ms-box-shadow: -1px 1px 13px #000;
	box-shadow: -1px 1px 13px #000;
}

#content .bx-window {
	-webkit-box-shadow: #666 0px 4px 12px;
	-moz-box-shadow: #666 0px 4px 12px;
	-o-box-shadow: #666 0px 4px 12px;
	-ms-box-shadow: #666 0px 4px 12px;
	box-shadow: #666 0px 4px 12px;
}
#content .fce-75-25 .fce-75 .fce-100p .slider-wrap .bx-window {
    box-shadow: none;
}
#content .fce-75-25 .fce-75 .fce-100p .slider-wrap.slider75 {
    margin: 30px 0 35px;
}
#content .fce-75-25 .fce-75 .fce-100p .slider-wrap.slider75 .bx-pager {
    margin: 0;
}
#content .fce-75-25 .fce-75 .fce-100p .slider-wrap.slider75 .item {
    padding: 0 50px;
}
#content .fce-75-25 .fce-75 .fce-100p .slider-wrap.slider75 .item .image-wrap,
#content .fce-75-25 .fce-75 .fce-100p .mitmachen2015.galerie-wrap .slider-wrap.slider75 .item .image-wrap {
    display: inline-block;
    float: left;
    margin-right: 15px;
}
#content .fce-75-25 .fce-75 .fce-100p .mitmachen2015.galerie-wrap {
    margin-bottom: 35px;
    margin-top: 30px;
}
#content .fce-75-25 .fce-75 .fce-100p .mitmachen2015.galerie-wrap h3 {
    color: #313130;
    font: 34px/34px TradeGothicCondensedBold,Helvetica,Arial,sans-serif;
    text-transform: uppercase;
    text-align: center;
}
#content .fce-75-25 .fce-75 .fce-100p .slider-wrap.slider75 .item h4 {
    color: #313130;
    font: 24px/24px TradeGothicCondensedBold,Helvetica,Arial,sans-serif;
    letter-spacing: 0;
    margin-bottom: 15px;
    margin-top: 0;
    text-transform: uppercase;
}

/*
.slider-wrap.slider75 .text-wrap h4 {
    color: #313130;
    display: block;
    font: 24px/24px TradeGothicCondensedBold,Helvetica,Arial,sans-serif;
    letter-spacing: 0;
    margin: 0 0 10px;
    padding: 0;
    text-transform: uppercase;
}
#content .fce-75-25 .fce-75 .fce-100p h3 {
    color: #313130;
    font: 34px/34px TradeGothicCondensedBold,Helvetica,Arial,sans-serif;
    letter-spacing: 0;
    margin: 0 25px 20px;
    padding: 0;
    text-transform: uppercase;
}
*/
figure.csc-textpic-image img,
#container #content .bx-window .teaser_numbers_full figure img, #mainNav li li img, #mainNavContent li li img {
	-webkit-box-shadow: #666 0px 1px 12px !important;
	-moz-box-shadow: #666 0px 1px 12px !important;
	-o-box-shadow: #666 0px 1px 12px !important;
	-ms-box-shadow: #666 0px 1px 12px !important;
	box-shadow: #666 0px 1px 12px !important;
}

.gallery_xl .bx-window,
#content .bx-window img {
	-webkit-box-shadow: 0 0 0 !important;
	-moz-box-shadow: 0 0 0 !important;
	box-shadow: 0 0 0 !important;
	-o-box-shadow: 0 0 0 !important;
	-ms-box-shadow: 0 0 0 !important;
}

/* -------------------------*/
/* ----- Browserfixes ----- */
/* -------------------------*/

#breadcrumb ul li, #breadcrumb ul li a {
	height: 13px;
}

.ie9 #breadcrumb,
.ie8 #breadcrumb {
	margin-top: 5px;
}

.noMargin {
	padding: 0px !important;
}

.c-article-l-s .fce-75 {
	background-color: #fff;
}

.noShadow {
	-webkit-box-shadow: 0px 0px 0px #fff; /* webkit browser*/
	-moz-box-shadow: 0px 0px 0px #fff; /* firefox */
	box-shadow: 0px 0px 0px #fff;
}

.noBackground {
	background: none !important;
}

.noOverflow {
	overflow: visible;
}

.ie7 #map, .ie8 #map {
	width: 100% !important;
}

.ie7 #map .infoWindow .infoText {
	margin-top: -222px ! important;
}
.ie7  .tx-rsm-projects #map .infoWindow .infoText {
	margin-top: -173px!important:
}

.ie7 .projectsinfobox {
	padding-top: 20px;
}
.buehneTeaser {
	display: none;
}

.ie7 #mainNav .anker, .ie7 #mainNavContent .anker {
	margin: 0px 0px 0px 0px !important;
}

.ie7 #mainNav li li li:hover, .ie7 #mainNavContent li li li:hover {
	margin: 0px 0px 3px 0px;
}

.ie7 #mainNavContent li li li {
	width: 200px !important;
}

.ie7 #buehneContentWrap {
	overflow: visible !important;
	z-index: 99;
}

.ie7 #buehneContentWrap img {
	margin-top: 0px;
}

.ie7 #buehneContentWrap {
	margin-top: -21px;
}

.ie7 .bx-window #buehneContentWrap {
	margin-top: 0px;
}

#buehneContentWrap img {
	margin-top: -8px;
}

#buehneWrap_small img,
#buehneContentWrap #buehneYoutubeBgImage img {
	margin-top: 0px;
}

#buehneWrap_small #buehneContentWrap img {
	margin-top: -5px;
}

.ie7 #buehneWrap_small #buehneContentWrap img {
	margin-top: 5px;
}

.ie7 #buehneWrap_small .buehneLayer {
	margin-top: 10px;
}

.bx-wrapper #buehneContentWrap img {
	margin-top: -5px;
}

.ie7 .bx-wrapper #buehneContentWrap img {
	margin-top: -16px;
}

#mainNav .small a p,
#mainNavContent .small a p {
	display: none !important;
}

.ie7 #map .infoBox .subheadline,
.ie8 #map .infoBox .subheadline,
.ie9 #map .infoBox .subheadline {
	font-size: 16px !important;
}

.ie7 .hideAndShow .showAndHideText {
	padding-top: 0px !important;
}

.ie8 .tx-rsm-mediathek .listFilter .searchRow .searchwField,
.ie7 .tx-rsm-mediathek .listFilter .searchRow .searchField {
	height: 19px !important;
	padding: 14px 0px 0 10px !important;
}

.facts {
	margin-bottom: 35px;
}

.facts dt {
	margin-bottom: 15px;
}

.ie7 .sbHolder {
	z-index: 40 !important;
	position: relative;
}

.ie7 .sbHolder:hover {
	z-index: 41 !important
}

.ie7 #buehneWrap {
	height: 310px !important;
}

.ie7 .powermail_confirmation {
	position: relative;
	padding-bottom: 60px !important;
}

.ie7 .powermail_confirmation dl dt {
	float: left;
}

.ie7 .powermail_confirmation dl dd {
	width: 300px;
	float: right;
}

.ie7 .powermail_confirmation_form {
	position: absolute;
	left: 0;
	bottom: 0;
}

.ie7 .powermail_confirmation_submit {
	position: absolute;
	right: 0;
	bottom: 0;
}

.ie7 .showAndHideText {
	position: absolute;
	margin-top: -3px;
}

.ie7 .tx-rsm-projects .placeholder,
.ie7 .tx-rsm-friends .placeholder {
	display: block;
	height: 290px;
}

.ie9 .buehneLayer,
.ie8 .buehneLayer {
}

#buehne .m_spende_xl ul.sbOptions, #buehne .m_spende_xl ul.sbOptions li {
	width: auto !important;
}

#buehne .m_spende_xl ul.sbOptions {
	width: 130px !important;
}

.fce-75-25 .fce-25 .csc-textpic-image img {
	width: 200px !important;
	height: 200px !important;
}

#main #content .fce-75-25 .fce-25 .anker {
	width: 145px !important;
}

.ie7 .bx-wrapper .buehneLayer,
.ie8 .buehneLayer,
.ie9 .buehneLayer {
	margin-top: 0;
}

.ie7 #buehneCenter {
	margin-top: -7px;
}

.ie7 .buehneLayer,
.ie9 .bxwrapper .buehneLayer {
	margin-top: 5px;
}

/* -------------------------*/
/* -------- Teaser -------- */
/* -------------------------*/

.teaserContent .csc-textpic-image {
	margin-bottom: 10px;
}

.teaserWrap .note {
	height: 85px;
	background-position: 0 0;
	width: auto;
	padding: 0 15px;
	right: 0;
	background: url('../img/noteSprite.png');
}

.teaserWrap .noteTriangle {
	height: 84px;
	width: 10px;
	position: absolute;
	top: 0;
	right: -4px;
	background: url('../img/noteSprite.png') 10px 0px;
}

.teaserWrap .note .noteText a {
	color: #fff;
}

.fce-75-25p .fce-75p {
	margin: 0;
}

.fce-75-25 .fce-75wrap .fce-75 .teaserWrap figure img {
	width: 440px;
}

.fce-75-25 .fce-75wrap .fce-75 .fce-50-50 .teaserWrap figure img {
	width: 325px;
}

.fce-75-25 .fce-75wrap .fce-75 iframe {
	width: 100% !important;
}
.fce-75-25 .fce-75wrap .fce-75 .fce-50-50 iframe{
    width: 100% !important;
}

.fce-75-25 .fce-75wrap .fce-75 .teaserWrap .anker {
	left: 460px !important;
}

.fce-75-25 .fce-25 .teaserWrap p {
	margin-bottom: 12px;
}

.teaser_numbers_one {
	position: relative;
	margin-bottom: 20px;
	height: 390px;
	padding-bottom: 0;
}

.teaser_numbers_one p {
	margin-bottom: 0;
}

.teaser_numbers_two {
	position: relative !important;
	margin-bottom: 20px;
}

.teaser_numbers_three {
	position: relative;
	padding: 0;
	margin-bottom: 50px;
	height: 390px;
}

.teaser_numbers_three .csc-textpic {
	float: left;
}

.teaser_numbers_three .anker {
	left: 471px !important;
}

.teaser_numbers_full {
	position: relative;
	padding-bottom: 0;
	margin-bottom: 50px;
}

.teaser_numbers_full .csc-textpic {
	float: left;
}

.teaser_numbers_full p {
	height: 215px;
	margin-bottom: 0;
}

.teaser_numbers_full iframe {
	float: left;
	margin-right: 10px;
}

.teaser_numbers_full .infoText {
	width: 208px;
	position: relative;
	height: 214px;
	margin: 15px 18px 16px 232px;
}

.teaser_numbers_full h2 {
	font-size: 22px;
}

.teaser_numbers_full h3 {
	font-size: 18px;
}

.csc-textpic-imagewrap {
	position: relative;
}

.teaserWrap .note.gallery {
	position: absolute;
	z-index: 10;
	right: -1px;
	top: 12px;
	color: white;
	font: 20px/20px TradeGothicCondensedBold, Helvetica, Arial, sans-serif;
	line-height: 73px;
}

.teaserWrap .anker.gallery {
}

.teaserWrap iframe {
	padding: 0 5px 10px 0;
	float: left;
}

.teaserWrap.teaser_numbers_three iframe {
	padding: 0 17px 0 0;
}

.teaserWrap .csc-textpic.csc-textpic-intext-left .csc-textpic-imagewrap, div.csc-textpic-center .csc-textpic-imagewrap {
	margin: 0 15px 13px 0;
}

.teaser_numbers_four h3 {
	height: 40px;
	margin-bottom: 0;
}

.teaser_numbers_four .teaserContent {
	height: 375px !important;
}

.contacts .csc-textpic {
	margin-bottom: 40px;
}

.contacts .csc-textpic .bodytext {
	margin-bottom: 5px;
}

.contacts .csc-textpic .anker.email {
	margin-top: 10px;
}

.contacts .csc-textpic .subheadline {
	margin-bottom: 5px;
}

/* -------------------------*/
/* ---------- FAQ --------- */
/* -------------------------*/

.tx-jpfaq-pi1 {
	padding-bottom: 30px;
}

.tx-jpfaq-pi1 ul {
	width: 455px;
	margin: 0 auto;
	list-style: none;
	padding: 0;
}

.jpfaqAnswer ul {
	list-style: disc;
}

.jpfaqAnswer ul li {
	margin: 0 0 7px 0;
}

.ie7 .tx-jpfaq-pi1 ul {
	margin: 0px;
}

.tx-jpfaq-pi1 ul li h3 {
	color: #57913C;
	font-size: 16px;
	padding: 20px 40px;
	border: 1px solid #B1B0B0;
	margin: 0px;
	cursor: pointer;
	background: url('../img/faqToggle.png') 0px -60px no-repeat;
	border-bottom: 0px;
}

.tx-jpfaq-pi1 ul li h3 a {
	color: #57913C;
	cursor: pointer;
}

.tx-jpfaq-pi1 ul li.last h3 {
	border-bottom: 1px solid #B1B0B0;
}

.tx-jpfaq-pi1 ul li h3.questionUnfolded {
	border-bottom: 1px dashed #B1B0B0;
	background-position: 0px 20px;
}

.tx-jpfaq-pi1 ul li > div {
	padding: 15px 10px 10px 40px;
	border-bottom: 1px solid #B1B0B0;
	margin-bottom: 10px;
	border-left: 1px solid #B1B0B0;
	border-right: 1px solid #B1B0B0;
}

.tx-jpfaq-pi1 .jpfaqCategory {
	float: left;
	width: 220px;
}

.tx-jpfaq-pi1 .jpfaqAll {
	position: absolute;
	top: 90px;
	left: 15px;
}

.tx-jpfaq-pi1 .toTheTop {
	display: block;
	width: 130px;
	height: 35px;
	background-color: #57913C;
	border: 1px solid #2C5514;
	position: absolute;
	bottom: 30px;
	right: 80px;
	font: 18px/18px TradeGothicCondensedBold, Helvetica, Arial, sans-serif;
	color: white;
	text-align: center;
	padding-top: 15px;
	cursor: pointer;
}

.tx-jpfaq-pi1 .topFaqCategory {
	display: inline-block;
	background-color: #57913C;
	border: 1px solid #2C5514;
	font: 18px/18px TradeGothicCondensedBold, Helvetica, Arial, sans-serif;
	color: white;
	text-align: center;
	padding: 15px 35px;
	cursor: pointer;
	margin-right: 10px;
	font-size: 16px;
}

.tx-jpfaq-pi1 .jpfaqShowAll,
.tx-jpfaq-pi1 .jpfaqHideAll {
	cursor: pointer;
	color: #57913C;
	text-decoration: underline;
	font-size: 14px;
	margin-top: 5px;
}

a.inlineLink {
	font: 18px/18px TradeGothicCondensedBold, Helvetica, Arial, sans-serif;
	cursor: pointer;
	color: #57913C;
	text-decoration: underline;
	font-size: 14px;
	margin-top: 5px;
}

.jpfaqAnswer ul {
	width: 403px;
}

/* -------------------------*/
/* ------ BREADCRUMB ------ */
/* -------------------------*/

#breadcrumb .elementBreadcrumb.first {
	background-color: #30571d;
}

#breadcrumb .elementBreadcrumb {
	background-color: #58913c;
}

#breadcrumb .leftBreadcrumb {
	padding: 0px;
}

#breadcrumb .rightBreadcrumb {
	padding: 0px;
}

/* -------------------------*/
/* ----- ScrollPane ------- */
/* -------------------------*/

.jspContainer {
	overflow: hidden;
	position: relative;
}

.jspPane {
	position: absolute;
}

.jspVerticalBar {
	position: absolute;
	top: 1px;
	right: 6px;
	width: 26px;
	height: 100%;
}

.jspHorizontalBar {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 16px;
}

.jspVerticalBar *, .jspHorizontalBar * {
	margin: 0;
	padding: 0;
}

.jspCap {
	display: block;
	background: #fafafa;
}

.jspHorizontalBar .jspCap {
	float: left;
}

.jspVerticalBar .jspCap {
	height: 6px;
}

.jspTrack {
	background: transparent;
	position: relative;
}

.jspDrag {
	background: url(../img/transWhite.png);
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
}

.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag {
	float: left;
	height: 100%;
}

.jspArrow {
	text-indent: -20000px;
	display: block;
	cursor: pointer;
}

.jspArrow.jspArrowUp {
	background: url(../img/scrollPaneSprites.png) no-repeat 0 0;
}

.jspArrow.jspArrowDown {
	background: url(../img/scrollPaneSprites.png) no-repeat 0 -90px;
}

.jspArrow.jspDisabled {
	cursor: default;
	background: #ccc;
}

.jspArrow.jspDisabled.jspArrowUp {
	background: url(../img/scrollPaneSprites.png) no-repeat 0 -30px;
}

.jspArrow.jspDisabled.jspArrowDown {
	background: url(../img/scrollPaneSprites.png) no-repeat 0 -60px;
}

.jspVerticalBar .jspArrow {
	height: 26px;
}

.jspHorizontalBar .jspArrow {
	width: 26px;
	float: left;
	height: 100%;
}

.jspVerticalBar .jspArrow:focus {
	outline: none;
}

.jspCorner {
	background: #eeeef4;
	float: left;
	height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner {
	margin: 0 -3px 0 0;
}

/* -------------------------*/
/* --- Spendenformular ---- */
/* -------------------------*/

.powermail_confirmation {
	width: 585px;
	margin: 0px auto;
}

.powermail_confirmation h4 {
	color: #000;
	font-size: 16px;
}

.powermail_confirmation dl {
	margin: 5px 0px 0px 0px;
}

.powermail_confirmation dl dt {
	display: inline-block;
	width: 210px;
	padding-right: 30px;
	line-height: 23px;
}

.powermail_confirmation dl dd {
	margin: 0px;
	color: black;
	line-height: 23px;
	display: inline-block;
	vertical-align: top;
	width: 330px;
}

.powermail_confirmation .powermail_form {
	display: inline-block;
	width: 200px;
}

.powermail_confirmation .powermail_form.next {
	float: right;
}

.powermail_confirmation .powermail_form.prev .powermail_confirmation_form {
	background-color: #30571D;
	color: #fff;
}

.powermail_confirmation .powermail_form.next .powermail_confirmation_submit {
	background-color: #ce407e;
	color: #fff;
	float: right;
}

/* -------------------------*/
/* --- iPad Optmierung ---- */
/* -------------------------*/

.ipad #container {
	width: 980px;
	max-width: 980px;
}

.ipad #newsletterSubscribe {
	width: 980px;
	margin: 0 0 0 -490px;
}

.ipad #main {
	overflow: hidden;
}

.ipad .sbHolder {
	z-index: 40 !important;
}

.ipad .sbHolder:hover {
	z-index: 41 !important
}

.ipad #buehne .input.slider {
	display: none !important;
}

.ipad .spenden.step-1 .ui-slider-wrapper {
	display: none;
}

.ipad .spenden.step-1 input.w40.value.text {
	width: 125px !important;
	border: solid 1px #C3C2C2;
	border-radius: 0px;
}

.ipad .spenden.step-1 .descr {
	padding-left: 0px;
}

.ipad .spenden.step-1 label.w40.last-child {
	display: none;
}

.ipad .listFilter {
	z-index: 40 !important;
	overflow: visible !important;
	position: relative !important;
}

.ipad .listFilter .sbOptions {
	z-index: 99 !important;
}

.ipad .listContent {
	overflow: visible !important;
}

.ipad .spenden #container {
	overflow: visible !important;
}

.ipad .spenden #main {
	overflow: visible !important;
}

.ipad .spenden #main .sbHolder .sbOptions {
	z-index: 9999 !important;
}

/* -------------------------*/
/* --- Paginierung ---- */
/* -------------------------*/

ul#sitePager {
	margin: 0;
	padding: 2px 0 0 105px;
	height: 50px;
}

ul#sitePager li {
	color: #56903b;
	font: 16px/20px TradeGothicCondensedBold, Helvetica, Arial, sans-serif;
	display: block;
	border: 1px solid #b0b0b0;
	float: left;
	height: 32px;
	line-height: 48px;
	list-style: none;
	margin: 6px 0 6px 10px;
	padding: 0;
	text-align: center;
	width: 36px;
}

.fce-pager {
	display: inline-block;
	overflow: hidden;
	margin: 0 0 15px;
	background-color: #fafafa;
	position: relative;
	height: 75px;
	width: 722px;
}

.fce-pager.fullPager {
	width: 976px;
}

.pagerBox {
	border: 1px solid #b0b0b0;
	color: #56903b;
	font: 16px/20px TradeGothicCondensedBold, Helvetica, Arial, sans-serif;
	height: 48px;
	padding: 0 15px 0 0;
	margin: 12px 20px;
	position: relative;
	display: inline-block;

}

.pagerBox .label {
	position: absolute;
	top: 2px;
	left: 0px;
	background: url('../img/pagination_seperator.png') no-repeat right 6px;
	color: #757575;
	float: left;
	line-height: 48px;
	padding-left: 22px;
	margin-right: 8px;
	padding-top: 13px;
	height: 50px;
	width: 72px;
	font: 16px/20px TradeGothicCondensedBold, Helvetica, Arial, sans-serif;
}

ul#sitePager li#sitePagerActive {
	background-color: #56903b;
	color: #fff;
	line-height: 32px;
}

ul#sitePager li#sitePagerActive a {
	color: #fff;
}

ul#sitePager li a {
	color: #56903b;
	display: block;
	font: 16px/20px TradeGothicCondensedBold, Helvetica, Arial, sans-serif;
	line-height: 32px;
}



#mainNav .navi_space {
	margin-bottom: 23px;
}
#mainNav .navi_orange .anker, #mainNavContent .navi_orange .anker {
	background-image: url("../../templates/img/nav_anker_empty_shop.png") !important;
}




/* UPDATE MITMACHEN 2015 */
.mitmachbereich2015 .projectheader {
   /* padding: 0;*/
}

.main2014 .mitmachbereich2015 .fce-100p {
        padding-bottom: 0;
}

/*.mitmachbereich2015 p {
    font-size: 16px;
    line-height: 24px;
    color: #555555;
}*/


.mitmachbereich2015 figure.csc-textpic-image img,
.mitmachbereich2015 .gallery_xl .bx-window,
#content .mitmachbereich2015 .bx-window img,
#content .mitmachbereich2015 .bx-window{
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    -o-box-shadow: none !important;
    -ms-box-shadow: none!important;
    box-shadow: none !important;
}

.main2014 .mitmachbereich2015 .fce-100p DIV.csc-textpic .csc-textpic-imagewrap .csc-textpic-image {
	margin-bottom: 10px !important;
}



.mitmachbereich2015 .fce-100p .bx-wrapper {
    /*margin: 0 -30px 30px -30px;*/
}


.mitmachbereich2015 .mitmachen2015-funktionierts {
    padding: 0 60px;
    text-align: center;
    margin-bottom: 40px;
}

.mitmachbereich2015 .mitmachen2015-funktionierts .video-wrap {
    margin-bottom: 30px;
}

.mitmachbereich2015 .mitmachen2015-funktionierts .video-wrap div.csc-textpic .csc-textpic-imagewrap img ,
.mitmachbereich2015 .mitmachen2015-funktionierts .video-wrap div.csc-textpic .csc-textpic-image {
	display: inline-block;
}

.mitmachbereich2015 .mitmachen2015-funktionierts .mitmachen-2cols {
    width: 100%;
    margin-bottom: 20px;
}


.mitmachbereich2015 .mitmachen2015-funktionierts .mitmachen-2cols .box {
    width: 358px;
    float: left;
    text-align: left;
    margin: 0 20px;
}

.mitmachbereich2015 .fce-text-kontakt {
    width: 100%;
}
.mitmachbereich2015 .fce-text-kontakt .text {
    width: 570px;
    float: left;
    margin-right: 20px;
}
.mitmachbereich2015 .fce-text-kontakt .kontakt {
    width: 325px;
    float: left;
    position: relative;
}
.mitmachbereich2015 .fce-text-kontakt .kontakt img {
    display: block;
    float: left;
}
.mitmachbereich2015 .fce-text-kontakt .kontakt .text-kontakt {
    bottom: 0;
    position: absolute;
    right: 0;
    width: 180px;
}

.mitmachbereich2015 .fce-text-kontakt .kontakt .text-kontakt label.kontakt-head,
.mitmachbereich2015 .fce-text-kontakt .kontakt .text-kontakt label.kontakt-head-telefon {
    text-transform: uppercase;
    display: block;
    font-size: 18px;
    font-family: TradeGothicCondensedBold, Helvetica, Arial, sans-serif;
}

.mitmachbereich2015 .fce-text-kontakt .kontakt .text-kontakt label.kontakt-head {
    color: #555;

}
.mitmachbereich2015 .fce-text-kontakt .kontakt .text-kontakt label.kontakt-head-telefon {
    color: #57913c;
}
.mitmachbereich2015 .fce-text-kontakt .kontakt .text-kontakt a {
    color: #57913c;
    font-size: 14px;
    font-family: TradeGothicCondensedBold, Helvetica, Arial, sans-serif;
}

.mitmachbereich2015 .mitmachen2015-funktionierts .boxr ul {
    padding:0;
    counter-reset: my-counter;
}
.mitmachbereich2015 .mitmachen2015-funktionierts .boxr li {
    list-style:  none;
}
.mitmachbereich2015 .mitmachen2015-funktionierts .boxr li:before {
    clear: left;
    content: counter(my-counter)".";
    counter-increment: my-counter;
    display: inline-block;
    color: #57913c;
    font-size: 35px;
    font-weight: 700;
    margin-right: 10px;
}

.main2014 .mitmachbereich2015 .mitmachen2015-funktionierts .youTubeVideoFull {
    float: none;display: inline-block;
	height: auto;
}
.main2014 .mitmachbereich2015 .mitmachen2015-funktionierts .youTubeVideoFull iframe {
	width: 658px;
	height: 394px;
}

.mitmachbereich2015 .unterstuetzen-wrap {
    margin: 0 -30px 30px -30px;
    background: #57913c;
    padding-top: 20px;
}


.mitmachbereich2015 .unterstuetzen-wrap .two-cols-wrap  {
    margin: 20px 0 40px 0;
}

.mitmachbereich2015 .unterstuetzen-wrap .two-cols-wrap .box {
    width: 428px;
    float: left;
    padding: 0 30px;
}
.mitmachbereich2015 .unterstuetzen-wrap .two-cols-wrap .box.boxr {
    margin: 20px 0 0 0;
}
.mitmachbereich2015 .unterstuetzen-wrap .two-cols-wrap .box.boxr .intro-text p,
.mitmachbereich2015 .unterstuetzen-wrap .two-cols-wrap .box.boxr .intro-text ul li {
    font-family: TradeGothicCondensedBold, Helvetica, Arial, sans-serif;
    color: #fff;
    font-size: 18px;
    line-height: 26px;
}
.mitmachbereich2015 .unterstuetzen-wrap .two-cols-wrap .box.boxr .intro-text ul {
    padding: 0;
}
.mitmachbereich2015 .unterstuetzen-wrap .two-cols-wrap .box.boxr .intro-text ul li {
    list-style-position: inside;
    list-style-type: square;
    width: 50%;
    float: left;
    margin-bottom: 8px;
}

.mitmachbereich2015 .unterstuetzen-wrap .two-cols-wrap .box.boxr .download-text {
    margin-top: 20px;
}
.mitmachbereich2015 .unterstuetzen-wrap .two-cols-wrap .box.boxr .download-text p,
.mitmachbereich2015 .unterstuetzen-wrap .two-cols-wrap .box.boxr .download-text a {
    font-size: 14px;
    color: #fff;
    font-family: TradeGothicRegular, Helvetica, Arial, sans-serif;
}
.mitmachbereich2015 .unterstuetzen-wrap .two-cols-wrap .box.boxr .download-text a {
    font-family: TradeGothicCondensedBold, Helvetica, Arial, sans-serif;
}

#content .mitmachbereich2015 .unterstuetzen-wrap .bx-pager {
    display: none;
}

#content .mitmachbereich2015 .unterstuetzen-wrap .bx-prev,
#content .mitmachbereich2015 .unterstuetzen-wrap .bx-next {
    height: 30px;
    width: 30px;
    color: #fff;
    margin: -15px 0 0 0;
}
#content .mitmachbereich2015 .unterstuetzen-wrap .bx-prev:before,
#content .mitmachbereich2015 .unterstuetzen-wrap .bx-next:before {
    font-family: whhmitmachen;
    font-size: 30px;
    line-height: 30px;
    content: "\e606"
}
#content .mitmachbereich2015 .unterstuetzen-wrap .bx-next:before {
    content: "\e605"
}

#content .mitmachbereich2015 .unterstuetzen-wrap .bx-prev img,
#content .mitmachbereich2015 .unterstuetzen-wrap .bx-next img {
    display: none;
}

#content .mitmachbereich2015 .unterstuetzen-wrap .bx-prev {

}
#content .mitmachbereich2015 .unterstuetzen-wrap .bx-next {

}


.mitmachen2015.galerie-wrap {
    background: #ebebeb;
    margin: 0 -30px 30px -30px;
    padding: 40px;
}
.fce-75-25 .fce-75wrap .mitmachen2015.galerie-wrap {
    margin: 0;
    padding: 0;
}

.mitmachen2015.galerie-wrap .galerie-inner.one-image  {
	    float: left;
		width: 430px;
}


.mitmachbereich2015 .mitmachen2015.galerie-wrap figcaption.csc-textpic-caption {
    display: none !important;
}

.mitmachbereich2015 .mitmachen2015.galerie-wrap .bx-wrapper {
    float: left;
	margin-left: 43px;
}

.mitmachbereich2015 .mitmachen2015.galerie-wrap .mitmach-galerie-info-outer {
    width: 380px;
    float: left;
    margin-left: 20px;
    position: relative;
}

.mitmachbereich2015 .mitmachen2015.galerie-wrap .mitmach-galerie-info {
    height: 250px;
}
.mitmachbereich2015 .mitmachen2015.galerie-wrap .mitmach-galerie-info h4.title {
    color: #313130;
    font: 24px/24px TradeGothicCondensedBold,Helvetica,Arial,sans-serif;
    letter-spacing: 0;
    margin: 0 0 10px 0;
    padding: 0;
    text-transform: uppercase;
    display: block;
}

.mitmachbereich2015 .mitmachen2015.galerie-wrap .mitmach-galerie-info a {
    color: #57913c;
    font-weight: 700;
}

#content .mitmachbereich2015 .mitmachen2015.galerie-wrap .bx-prev {
    left: -56px;
}

#content .mitmachbereich2015 .mitmachen2015.galerie-wrap .bx-next {
    right: -436px;
	z-index: 5;
}


#content .mitmachbereich2015 .mitmachen2015.galerie-wrap  .slider-wrap .bx-next {
    right: -56px;
}

.mitmachbereich2015 .mitmachen2015.galerie-wrap .slider-wrap {
    padding:0 40px;
    position: relative;
}
.mitmachbereich2015 .mitmachen2015.galerie-wrap .slider-wrap .image-wrap {
    width: 430px;
    float: left;
}
.mitmachbereich2015 .mitmachen2015.galerie-wrap .slider-wrap .text-wrap {
    float: left;
    margin-left: 20px;
    width: 365px;
}

.mitmachbereich2015 .mitmachen2015.galerie-wrap .slider-wrap .bx-wrapper {
	margin-left: 0;
}

.mitmachbereich2015 .mitmachen2015.galerie-wrap .slider-wrap .text-wrap h4 {
    color: #313130;
    font: 24px/24px TradeGothicCondensedBold,Helvetica,Arial,sans-serif;
    letter-spacing: 0;
    margin: 0 0 10px 0;
    padding: 0;
    text-transform: uppercase;
    display: block;
}
.mitmachbereich2015 .mitmachen2015.galerie-wrap .slider-wrap .text-wrap a {
    color: #57913c;
    font-weight: 700;
}


.mitmachbereich2015 .mitmachen2015.galerie-wrap .slider-wrap .bx-pager {
    margin-top: 20px;
}

.mitmachbereich2015 .jede-aktion-hilft,
.mitmachbereich2015 .andere-aktion-wrap {
    margin: 30px -30px 30px;
    background: #30571d;
    padding: 20px 0;
    text-align: center;
}

.fce-75wrap .mitmachbereich2015 .jede-aktion-hilft,
.fce-75wrap .mitmachbereich2015 .andere-aktion-wrap {
    margin: 30px 0 30px;
}

.mitmachbereich2015 .jede-aktion-hilft label,
.mitmachbereich2015 .jede-aktion-hilft a{
    display: block;
    float: left;
}

.mitmachbereich2015 .jede-aktion-hilft label {
    text-transform: uppercase;
    color: #fff;
    font-size: 43px;
    font-family: TradeGothicCondensedBold, Helvetica, Arial, sans-serif;
    margin-right: 20px;
    width: 50%;
    text-align: right;
}



.mitmachbereich2015 .andere-aktion-wrap {
    background: #ebebeb;
    padding: 30px 0;
}
.mitmachbereich2015 .andere-aktion-wrap p {
    font-family: TradeGothicBold, Helvetica, Arial, sans-serif;
    font-size: 16px;
    color: #313130;
    margin-bottom: 0;
}

.mitmachbereich2015 .mitmachen2015-50-50 {
    padding-bottom: 30px;
}

.mitmachbereich2015 .mitmachen2015-50-50 .inner {
    margin: 0 -6px;
}

.mitmachbereich2015 .mitmachen2015-50-50 .inner .box {
    width: 450px;
    float: left;
    padding: 6px;
}

.mitmachbereich2015 .mitmachen2015-50-50.dreispalter .inner .box {
	width: 294px;
}
.mitmachbereich2015 .mitmachen2015-50-50.dreispalter .inner .box  h3 {
	font-size: 24px;
	line-height: 24px;
}


.mitmachbereich2015 .mitmachen2015-50-50 .inner .box figcaption.csc-textpic-caption {
    display: block !important; opacity: 1 !important;
    height: 50px;
    padding: 10px !important;
}
.mitmachbereich2015 .mitmachen2015-50-50 .inner .box figcaption.csc-textpic-caption a {
    color: #fff !important;
    font-weight: 700;
    display: block;
}
/*
#content .mitmachbereich2015 .mitmachen2015-50-50 .inner .box .pagerPoint {
    background: url("../../templates/img/pager_slider_white.png") no-repeat 0 0;
}
#content .mitmachbereich2015 .mitmachen2015-50-50 .inner .box .pager-active {
    background: url("../../templates/img/pager_slider_white.png") no-repeat -20px 0;
}*/


#content .mitmachbereich2015 .mitmachen2015-50-50 .box .bx-pager {
    /*
    bottom: 110px;
    margin: 10px 0 0;
    position: absolute;
    text-align: center;
    width: 100%;
    */
    display: none;
}


.mitmachbereich2015 div.mitmachen2015.galerie-wrap h3 ,
.mitmachbereich2015 div.mitmachen2015-50-50 h3 ,
.mitmachbereich2015 div.mitmachen2015-funktionierts h3 ,
.mitmachbereich2015 div.unterstuetzen-wrap h3 {
	font: 34px/34px TradeGothicCondensedBold,Helvetica,Arial,sans-serif;
    letter-spacing: 0;
    margin: 5px 0;
    padding: 0;
    text-transform: uppercase; 
	color: #313130;
	margin: 0 0 20px !important;
}

.mitmachbereich2015 .mitmachen2015.galerie-wrap h3,

.mitmachbereich2015 div.mitmachen2015-50-50 h3 {
    text-align: center;
}

#content .mitmachbereich2015 .unterstuetzen-wrap h3 {
    display: block;
    text-align: center;
    color: #fff;
}



.mitmachbereich2015 .mitmachen2015-funktionierts a.mitmachen-button,
.mitmachbereich2015 .jede-aktion-hilft a,
.mitmachbereich2015 .cta-mitmachen-button {
	font-family: TradeGothicCondensedBold,Helvetica,Arial,sans-serif;
	background: transparent url("../img/buttonsNew/btn_pink_no.gif") no-repeat scroll 0 0 / 100% 100%;
	border: medium none;
	color: #ffffff;
	float: left;
	font-size: 24px;
	height: 42px;
	line-height: 38px;
	text-align: center;
	text-shadow: 0 1px 1px #3b3b3b;
	text-transform: none;
	padding: 0px 40px;
}

.mitmachbereich2015 .mitmachen2015-funktionierts a.mitmachen-button:hover,
.mitmachbereich2015 .jede-aktion-hilft a:hover,
.mitmachbereich2015 .cta-mitmachen-button:hover{
    background: url('../img/buttonsNew/btn_pink_ro.gif')!important;
    background-repeat: no-repeat!important;
    background-size: 100% 100%!important;
    background-position: 0px 0px;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/img/buttonsNew/btn_pink_ro.gif',sizingMethod='scale')!important;
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/img/buttonsNew/btn_pink_ro.gif',sizingMethod='scale')"!important;

}


.mitmachbereich2015 .mitmachen2015-funktionierts a.mitmachen-button {
	display: inline-block;
	float: none;
}

.mitmachbereich2015 .jede-aktion-hilft a {
	margin-top: 7px;
}

.main2014 .fce-25 a.cta-mitmachen-button {
	width: 100%;
	padding: 0;
	float: left;
}
