/****************************************************************
/* Mediathek-Module
/****************************************************************/

.moduleMediathekTeaser {margin:0 0 5% 0;width:100%;float:left;}
.boxMediathekWrapper {
    height: 180px;
    padding: 10px;
    border: 1px solid #a8a8a8;
    background: #0098d4; /* Old browsers */
    background: -moz-linear-gradient(top,  #0098d4 1%, #00589c 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#0098d4), color-stop(100%,#00589c)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #0098d4 1%,#00589c 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #0098d4 1%,#00589c 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #0098d4 1%,#00589c 100%); /* IE10+ */
    background: linear-gradient(top,  #0098d4 1%,#00589c 100%); /* W3C */
}
.ie9 .boxMediathekWrapper {
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzAwOThkNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDU4OWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
}
.ie8 .boxMediathekWrapper , .ie7 .boxMediathekWrapper  {
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0098d4', endColorstr='#00589c',GradientType=0 ); /* IE6-8 */
    zoom: 1;
}


@media only screen and (min-width: 768px) {

}

@media only screen and (min-width: 920px) {
    .moduleMediathekTeaser {width:94.5%;margin-left:5.5%;}
}



/*moduleSearchBox*/
.moduleSearchBox.moduleFilter .boxSubmit {position: static; }
.moduleSearchBox .boxSearch{width: 63%; font-size: 0.75em;padding: 5px 3px 4px 6px;}
.moduleSearchBox.moduleFilter .boxSubmitButton {
    font-size: 0.75em;
}
@media only screen and (min-width: 768px) {
    .moduleSearchBox {margin-left: -32px; }
    .moduleSearchBox .boxSearch{width: 90%; }
    .moduleSearchBox .boxSubmitButton {margin-top: 6px; }
}
@media only screen and (min-width: 920px) {
    .moduleSearchBox .boxSearch{width: 60%; margin-top: 0; }
}

/*moduleMediaFilter*/
.moduleMediaFilter .boxSearchIconGradient {
    display: inline-block;
    background: #ecebd4; /* Old browsers */
    background: -moz-linear-gradient(top,  #ecebd4 0%, #dfdeb8 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ecebd4), color-stop(100%,#dfdeb8)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ecebd4 0%,#dfdeb8 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ecebd4 0%,#dfdeb8 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ecebd4 0%,#dfdeb8 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ecebd4 0%,#dfdeb8 100%); /* W3C */
    height: 27px;
    width: 25px;
}
.ie9 .moduleMediaFilter .boxSearchIconGradient {background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VjZWJkNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZmRlYjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);}
.oldie .moduleMediaFilter .boxSearchIconGradient {filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ecebd4', endColorstr='#dfdeb8',GradientType=0 );zoom:1;}
.moduleMediaFilter .boxSearchIcon {background-position:-494px -313px; width: 25px;height: 25px;  text-indent: -99999px; text-transform: capitalize;/*IE7-Hack*/float:right;}
.moduleMediaFilter .boxSearchMediathek {width:100%;height:20px;color:#8A9199; }
.moduleMediaFilter .boxKeywordSearch {width:100%;float: left;}
.moduleMediaFilter .boxKeywordSearch .boxButton {
    float: right;
    width: 30px;
    margin: 0 auto;
    text-align: right;
}
.moduleMediaFilter .boxKeywordSearch .boxInput {
    overflow: hidden;
}
.moduleMediaFilter .boxKeywordSearch .boxInputWrap {
    border: 1px solid #ccc;
    padding: 0 10px;
    background: #fff;
}

.moduleMediaFilter .boxKeywordSearch input {
    border: none;
    padding: 0;
    margin: 0;
    width: 100%;
}
.moduleMediaFilter .boxSearchAllMedia {width:100%;}
.moduleMediaFilter .boxSearchTopics {width:100%; }
.moduleMediaFilter select, .moduleMediaFilter input{height:25px; color:#54616e; font-size: 0.6875em;margin:0 0 10px 0; display:inline-block;}

.moduleMediaFilter .selectOverlay {height:24px;padding:0;color:#54616e;font-size:0.6875em;}

/* moduleMediaView */
.moduleViewNavi ul li{display: block;float:left;border:solid 1px #bebebe;border-bottom:0px;border-radius: 2px;   width:147px;height:30px;}
.moduleViewNavi ul{text-align: center;width: 95%;height:30px; display:block;list-style-type: none; margin: 0; padding: 0 0 0 5%;border-bottom: solid 1px #bebebe;}
.moduleViewNavi ul li a {height:20px;display: block;padding: 5px 0;text-decoration: none;color:white;
background: background: #0098d4; /* Old browsers */
background: -moz-linear-gradient(top,  #0098d4 1%, #00589c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#0098d4), color-stop(100%,#00589c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #0098d4 1%,#00589c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #0098d4 1%,#00589c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #0098d4 1%,#00589c 100%); /* IE10+ */
background: linear-gradient(to bottom,  #0098d4 1%,#00589c 100%); /* W3C */}

.ie9 .moduleViewNavi ul li a {background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwOThkNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDU4OWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); /* IE9 SVG */ }

.ie8 .moduleViewNavi ul li a, .ie7 .moduleViewNavi ul li a {filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0098d4', endColorstr='#00589c',GradientType=0 ); /* IE6-8 */ }
.moduleViewNavi ul li .active{color:#00589c;background:white;filter: none !important;}

@media only screen and (min-width: 768px) {
    .moduleMediaFilter .boxSearchIconGradient {
        height: 25px;
    }
}


/* moduleMediaGallery */
.moduleMediaGallery {position:relative; background: background: #0098d4; /* Old browsers */
background: -moz-linear-gradient(top,  #0098d4 1%, #00589c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#0098d4), color-stop(100%,#00589c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #0098d4 1%,#00589c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #0098d4 1%,#00589c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #0098d4 1%,#00589c 100%); /* IE10+ */
background: linear-gradient(to bottom,  #0098d4 1%,#00589c 100%); /* W3C */
height:205px;width:100%;margin:15px 0;border: 1px solid #A8A8A8;}
.ie9 .moduleMediaGallery, .ie9 .moduleViewNavi {background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzAwOThkNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDU4OWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);}
.oldie .moduleMediaGallery, .oldie .moduleViewNavi {filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0098d4', endColorstr='#00589c',GradientType=0 ); }
.moduleMediaGallery .boxOverflow {position:relative; margin:15px 20px; height:175px; overflow:hidden;}
.moduleMediaGallery .boxLeft {position:absolute; top:50%; left:5px; width:10px; height:20px; margin-top:-10px; background-position: -500px -980px; cursor:pointer;}
.moduleMediaGallery .boxRight {position:absolute; top:50%; right:5px; width:10px; height:20px; margin-top:-10px; background-position: -1000px -980px; cursor:pointer;}
.moduleMediaGallery .spriteIcons.inactive {opacity:0.2; filter:alpha(opacity=20);}
.moduleMediaGallery .boxContent {position:absolute; left:0; margin:0; height:150px;}
.moduleMediaGallery .boxArticle {overflow: hidden;width:115px;list-style-type: none;float:left;height:175px;padding:5px 10px;border-left: 1px solid #0098D4;}
.moduleMediaGallery .boxArticle img{padding: 0 0 10px 0;max-width: 120px;max-height:70px;width: 100%;height:auto; margin:0;}
.moduleMediaGallery .boxArticle p{word-wrap: break-word ;padding: 0 0 10px 0;max-width: 120px;width: 100%;}
.moduleMediaGallery .boxArticle p, .moduleMediaGallery .boxArticle a{font-size:0.8125em;color:white;font-weight: bold;overflow:hidden;}
.moduleMediaGallery .boxArticle a:hover {text-decoration:none;} 
.moduleMediaGallery .boxArticle:first-child {border-left:0px;}
.moduleMediaGallery .boxOpen .spriteGalleryIcons {width:30px; height:30px; position:absolute; left:50%; margin-left:-15px; top:50%; margin-top:-19px;}
.moduleMediaGallery .boxOpen .spriteGalleryIcons.boxVideo {background-position:0px -200px;}
.moduleMediaGallery .boxOpen .spriteGalleryIcons.boxImage {background-position:-760px -200px;}
.moduleMediaGallery .boxOpen .spriteGalleryIcons.boxPdf {background-position:0 -400px;}
.moduleMediaGallery .boxOpen .spriteGalleryIcons.boxAudio {background-position:-760px -400px;}
.moduleMediaGallery .boxOpen {position:relative; width:100%; height:auto;} 

.moduleMediaList .boxListContent {width:100%;border-bottom:1px solid #A8A8A8;padding: 20px 0 0 0;list-style-type: none;}
.moduleMediaList .boxListArticle img{width:100%;height:auto;padding: 0 0 10px 0;}
.moduleMediaList .boxListArticle p{width:100%;line-height: 125%;font-size:1em;padding:0 0 15px 0;margin:0;}
.moduleMediaList .boxListArticle a{width:60px;height: 60px;font-size:1em;}
.moduleMediaList .boxListArticle .spriteGalleryIcons {width:60px; height:60px; position:absolute; left:50%; margin-left:-30px; top:50%; margin-top:-40px;}
.moduleMediaList .boxListArticle .spriteGalleryIcons.boxVideo {background-position: 0 -100px;}
.moduleMediaList .boxListArticle .spriteGalleryIcons.boxImage {background-position: -760px -100px;}
.moduleMediaList .boxListArticle .spriteGalleryIcons.boxPdf {background-position: 0 -300px;}
.moduleMediaList .boxListArticle .spriteGalleryIcons.boxAudio {background-position: -760px -300px;}
.moduleMediaList span{background-position: 0 -100px;width: 60px;height: 60px; position:absolute; left:50%; margin-left:-30px; top:50%; margin-top:-30px;}
.moduleMediaList .boxListOpen {position:relative; width:100%; height:auto;} 

@media only screen and (min-width: 500px) {

    .moduleMediaFilter .boxSearchMediathek {width:90%;}
    .moduleMediaFilter .selectOverlay, .moduleMediaFilter .boxSearchAllMedia, .moduleMediaFilter .boxSearchTopics {width:99%; float:left;}
    .moduleMediaFilter .boxSelectWrapper {width:50%; float:left;}
    
    .moduleMediaList .boxListContent .boxListArticle img {max-width:230px;}
    .moduleMediaList .boxArticle {width:115px;}

    .moduleMediaList .boxListOpen .spriteGalleryIcons {width:30px; height:30px; margin-left:-15px; margin-top:-30px;}
	.moduleMediaList .boxListArticle .spriteGalleryIcons.boxVideo {background-position: 0 -200px;}
	.moduleMediaList .boxListArticle .spriteGalleryIcons.boxImage {background-position: -760px -200px;}
	.moduleMediaList .boxListArticle .spriteGalleryIcons.boxPdf {background-position: 0 -400px;}
	.moduleMediaList .boxListArticle .spriteGalleryIcons.boxAudio {background-position: -760px -400px;}
    .moduleMediaList .boxListArticle h2 {float:left; width:55%; height:auto; padding: 0 0 0 10px; font-size:1em;}
    .moduleMediaList .boxListContent .boxListArticle p{float:left; width:55%; height:auto; padding: 0 0 0 10px; line-height: 110%; font-size: 90%;}
    .moduleMediaList .boxListContent .boxListArticle {width:100%}
    .moduleMediaList .boxListArticle .boxListOpen{width:40%; float:left; max-width:230px;}
    .moduleMediaList .boxListContent {height:150px;}

}

@media only screen and (min-width: 768px) {

	.moduleMediaList .boxListArticle .spriteGalleryIcons {width:60px; height:60px; position:absolute; left:50%; margin-left:-30px; top:50%; margin-top:-43px;}
	.moduleMediaList .boxListArticle .spriteGalleryIcons.boxVideo {background-position: 0 -100px;}
	.moduleMediaList .boxListArticle .spriteGalleryIcons.boxImage {background-position: -760px -100px;}
	.moduleMediaList .boxListArticle .spriteGalleryIcons.boxPdf {background-position: 0 -300px;}
	.moduleMediaList .boxListArticle .spriteGalleryIcons.boxAudio {background-position: -760px -300px;}

}

@media only screen and (min-width: 920px) {

    .moduleMediaFilter {height:25px;}
    .moduleMediaFilter .boxKeywordSearch {width:30%;}
    .moduleMediaFilter .selectOverlay, .moduleMediaFilter .boxSearchAllMedia, .moduleMediaFilter .boxSearchTopics {width:100%; float:left;}
    .moduleMediaFilter .boxSelectWrapper {width:31%; float:left;margin:0 4% 0 0;}

}



.moduleCarousel {position:relative; padding-bottom:70px; margin-bottom:40px; background:url(/_common/img/bg/bg_gradient.gif) left bottom repeat-x;}
.moduleCarousel .innerModuleCarousel {position:relative; min-height:300px;}

.moduleCarousel video {width:100%; max-width:100%; height:auto;}

.moduleCarousel .innerModuleCarousel .spriteGalleryIcons {width:60px; height:60px; position:absolute; left:50%; margin-left:-30px; top:50%; margin-top:-35px;}
.moduleCarousel .innerModuleCarousel .spriteGalleryIcons.boxVideo {background-position: 0 -100px;}
.moduleCarousel .innerModuleCarousel .spriteGalleryIcons.boxImage {background-position: -760px -100px;}
.moduleCarousel .innerModuleCarousel .spriteGalleryIcons.boxPdf {background-position: 0 -300px;}
.moduleCarousel .innerModuleCarousel .spriteGalleryIcons.boxAudio {background-position: -760px -300px;}

.moduleCarousel .innerModuleCarousel .boxContent {position:relative; margin-bottom:20px;display:none;}
.moduleCarousel .innerModuleCarousel .boxContent img {width:100%;}
.moduleCarousel .boxContent .edelgallery-thumbs {display:none;}
.moduleCarousel .innerModuleCarousel .boxContentClose {position:absolute; display:none; background:url(/_common/img/sprites/sprite_icons.gif) -1000px -320px; width:20px; height:20px; top:-10px; right:-10px; z-index:500;}

.moduleCarousel .innerModuleCarousel .boxTeasers {display:none;}

.moduleCarousel .innerModuleCarousel .boxCarousel {position:relative; margin-top:20px;}
.moduleCarousel .innerModuleCarousel .boxCarousel .boxTeaser {position:relative; float:left;}
.moduleCarousel .innerModuleCarousel .boxCarousel .boxTeaser img {width:100%;}

.moduleCarousel .innerModuleCarousel .boxImageTop {position:relative;}
.moduleCarousel .innerModuleCarousel .boxCarousel .boxImageLeft {width:48%; left:0; top:10%; margin-right:4%;}
.moduleCarousel .innerModuleCarousel .boxCarousel .boxImageCenter {display:none;}
.moduleCarousel .innerModuleCarousel .boxCarousel .boxImageRight {width:48%; right:0; top:10%;}

.globalBlueGradient {
	background: #0098d4; /* Old browsers */
	background: -moz-linear-gradient(top,  #0098d4 0%, #00599d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0098d4), color-stop(100%,#00599d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #0098d4 0%,#00599d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #0098d4 0%,#00599d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #0098d4 0%,#00599d 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #0098d4 0%,#00599d 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0098d4', endColorstr='#00599d',GradientType=0 ); /* IE6-9 */
}

.moduleCarousel .innerModuleCarousel .boxLeft, 
.moduleCarousel .innerModuleCarousel .boxRight {clear:both; display:block; filter:none; background:url(/_common/img/sprites/sprite_icons.gif) -200px -100px;  position:absolute; width:37px; height:37px; bottom:-50px;}
.moduleCarousel .innerModuleCarousel .boxRight {right:0; background-position: 0 -100px;}

.moduleCarousel .innerModuleCarousel .boxTeaserBottom {display:none;}

@media only screen and (min-width: 480px)
{
	.moduleCarousel {padding-bottom:30px;}
	
	.moduleCarousel .innerModuleCarousel .boxImageTop {display:none;}
	
	.moduleCarousel .innerModuleCarousel .boxCarousel {margin:0;}
	.moduleCarousel .innerModuleCarousel .boxCarousel .boxTeaser {position:absolute; float:none;}

	.moduleCarousel .innerModuleCarousel .boxCarousel .boxImageLeft {width:40%; left:60px; top:10%; margin:0;}
	.moduleCarousel .innerModuleCarousel .boxCarousel .boxImageCenter {display:block; width:50%; left:50%; margin-left:-25%; z-index:10;}
	.moduleCarousel .innerModuleCarousel .boxCarousel .boxImageRight {width:40%; right:60px; top:10%;}

	.moduleCarousel .innerModuleCarousel .boxLeft,
	.moduleCarousel .innerModuleCarousel .boxRight {top:50%; margin-top:-18px;}
	.moduleCarousel .innerModuleCarousel .boxRight {right:0;}    	

	.moduleCarousel .innerModuleCarousel .boxTeaserTop {display:none;}
	.moduleCarousel .innerModuleCarousel .boxTeaserBottom {display:block; position:relative; width:50%; left:50%; margin-top:20px; margin-left:-25%; z-index:10;}
}

/* 
 * NO JAVASCRIPT
 */
.no-js .moduleCarousel {padding:0;}
.no-js .moduleCarousel .innerModuleCarousel .boxContent,
.no-js .moduleCarousel .innerModuleCarousel .boxImageTop,
.no-js .moduleCarousel .innerModuleCarousel .boxTeaserTop,
.no-js .moduleCarousel .innerModuleCarousel .boxTeaserBottom,
.no-js .moduleCarousel .innerModuleCarousel .boxRight,
.no-js .moduleCarousel .innerModuleCarousel .boxLeft,
.no-js .moduleCarousel .innerModuleCarousel .boxImageLeft,
.no-js .moduleCarousel .innerModuleCarousel .boxImageCenter,
.no-js .moduleCarousel .innerModuleCarousel .boxImageRight {display:none;}
.no-js .moduleCarousel .innerModuleCarousel .boxTeasers {display:block;}
.no-js .moduleCarousel .innerModuleCarousel .boxCarousel {margin:0;}
.no-js .moduleCarousel .innerModuleCarousel .boxTeasers div {width:100%; margin-top:20px;}
.no-js .moduleCarousel .innerModuleCarousel .boxTeasers div:first-child {margin:0;}
.no-js .moduleCarousel .innerModuleCarousel .boxTeasers div h2 {margin-top:10px;}
.no-js .moduleCarousel .innerModuleCarousel .boxTeasers div span {display:block;}

.no-js .moduleMediathek .moduleMediaFilter,
.no-js .moduleMediathek .moduleViewNavi,
.no-js .moduleMediathek .moduleMediaGallery {display:none;}
.no-js .moduleMediathek .moduleMediaList {display:block;}

@media only screen and (min-width: 480px)
{
	.no-js .moduleCarousel .innerModuleCarousel .boxTeasers div {position:relative; width:48%; margin:0 2% 2% 0!important; left:auto; right:auto; float:left;}
}


/* moduleMediaGalleryHome */
.moduleMediaGalleryHome header {
    padding: 15px 15px 0;
}
.moduleMediaGalleryHome header h2 {
    float: left;
    color: #f9f9f9;
    font-weight: normal;
    text-shadow: 0 -1px 1px #000000, 0 1px 1px #ffffff;
}
.moduleMediaGalleryHome header form {
    float: right;
    display: none;
}
.moduleMediaGalleryHome form input {
    display: block;
    float: left;
    padding: 3px 2px 4px;
    width: 285px;
    border: 1px solid #d0d3d6;
    margin-right: 1px;
    font-size: 12px; font-size: .75rem;
}
.moduleMediaGalleryHome .boxSearchBtn {
    background-position: -500px -100px;
    width: 24px;
    height: 24px;
    border: none;
    display: block;
    float: left;
}
.moduleMediaGalleryHome .boxArticle {
    width: 120px;
    height: 130px;
    padding: 5px 15px;
}
.moduleMediaGalleryHome .boxOverflow {
    margin: 0;
    height: 140px;
}
@media only screen and (min-width: 480px){
    .moduleMediaGalleryHome header form {
        display: block;
    }
}