@CHARSET "UTF-8";


/**** common ****/
.rsmmozgallery .rsmmozgalleryWidth600 {
	width: 630px;
}
.rsmmozgallery .rsmmozgalleryWidth580 {
	width: 580px;
}
.rsmmozgallery .rsmmozgalleryWidth600.tabsPopularArticleCntLeft  {
	padding-right: 0;
}
.rsmmozgallery .contentEl950wMediathekVideosInner h1.h1teaser {
	padding-bottom: 5px;
}
.rsmmozgallery .contentEl950wMediathekVideos {
	padding-bottom: 10px;
} 

.articleLeftMarginalCol .tx-rsmmozsocialsharing-pi1 {
	padding-top: 0px;
}


/**** utilities ****/
/*-- add favourite --*/
.rsmmozgallery .articleAddFavourite {
	margin-left: -20px;
	cursor: pointer;
}
.rsmmozgallery .articleAddFavourite:focus,
.rsmmozgallery .articleAddFavourite:hover {
	text-decoration: underline;
}
/*-- permalink --*/
#rsmmozgallery-copylink span {
	cursor: pointer;
}
.rsmmozgallery-toolbox {
	display: block;
	width: 300px;
	margin: 0;
	padding: 15px 0 0 0;
	float: left;
}
.rsmmozgallery-toolbox.tx-rsmmozsocialsharing-pi1 {
	padding: 15px 0 0 0;
}

 

/**** latest items ****/
.rsmmozgallery-latestitems {
	padding-bottom: 20px;
}
.rsmmozgallery-latestitems .rsmmozgalleryWidth580 {
	width: 960px;
}
.rsmmozgallery-latestitems .cnt_mediathekVideoItem {
	height: auto;
	min-height: 170px;
}
.rsmmozgallery-latestitems .sliderHeadLinePopular {
	min-height: 170px;
}


/**** flv-player ****/
.mediathek-flv-player {
	display: block;
	width: 300px;
	height: 180px;
}
.gallery-photo .mediathek-flv-player {
	width: 415px;
	height: 310px;
}



/**** teaser mediathek ****/
.rsmmg-img-frame {
	width: 130px;
	height: 100px;
	overflow: hidden;
}
.rsmmg-img-frame img {
	width: 130px;
	height: auto;
}



/**** teaser-fotostrecke ****/
.mediathek-teaser .mediathek-artikelArtikelImage {
	width: 260px;
}
.mediathek-teaser .mediathek-artikelArtikelImage-block {
	display: block;
	width: 260px;
}
.mediathek-teaser .mediathek-artikelArtikelImage img { 
	width: 260px; 
	height: auto;
}
.mediathek-teaser .prevArticleImg-disabled { 
	background-position: -90px 0 !important;
}
.mediathek-teaser .nextArticleImg-disabled { 
	background-position: -90px -30px !important;
}


/* .teaser2-item */
.mediathek-teaser {
	display: block;
	position: relative;
/*	min-height: 180px; */
	padding-top: 10px;
}
.mediathek-teaser .mediathek-artikelArtikelImage {
	display: block;
	width: 260px;
	position: relative;
}
.mediathek-teaser .artikelArtikelImageSlider div {
	width: 100px;
}
.mediathek-teaser .artikelArtikelImageSlider  {
	width: 100px;
}
.mediathek-teaser .artikelArtikelImgDescBlock {
	display: block;
	margin-left: 260px;
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100px;
}
.mediathek-teaser .artikelArtikelImageSlider .g2-prevArticleImg {
	background: url("/fileadmin/templates/ds/page/css/slidericons/hori_large.gif") no-repeat scroll 0 0 transparent;
	cursor: pointer;
	padding: 0 7px 4px;
}
.mediathek-teaser .artikelArtikelImageSlider .g2-nextArticleImg {
	background: url("/fileadmin/templates/ds/page/css/slidericons/hori_large.gif") no-repeat scroll 0 -30px transparent;
	cursor: pointer;
	padding: 0 7px 4px;
}
.mediathek-teaser .artikelArtikelImageSlider .g2-countArticleImg {
	padding: 0 15px;
}
.mediathek-teaser .artikelArtikelImageSlider .g2-prevArticleImg, 
.mediathek-teaser .artikelArtikelImageSlider .g2-countArticleImg, 
.mediathek-teaser .artikelArtikelImageSlider .g2-nextArticleImg {
	display: inline;
	font-size: 0.6875em;
}

.mediathek-teaser .g2-artikelArtikelImageZoomText  {	
	display: block;
	position: absolute;
	background: url("/fileadmin/templates/ds/page/css/img/lupe.png") no-repeat scroll 0 0 transparent;
	font-size: 0;
	height: 28px;
	width: 28px;
	right: 0px;
	bottom: 0px;
	margin-top: 50px;	
}


/* osx-fix navigation line-break */
.mediathek-teaser .artikelArtikelImageSlider .g2-countArticleImg {
	padding: 0 10px;
}

/**** mediathek browser ****/
#mediathek-browser .breadcrumb {
	padding: 5px 30px;
}

#mediathek-browser .gallery-thumb {
	width: 150px;
	height: 112px;
	overflow: hidden;
	margin-bottom: 8px;
}

#mediathek-browser .contentEl630wmediathekTitleInner {
  padding-bottom: 0;
}

#mediathek-browser .block-core-Navigator .current,
#mediathek-browser .block-core-Navigator .first-and-previous,
#mediathek-browser .block-core-Navigator .next-and-last {
	display: block;
	height: 22px;
	width: 80px;
	margin: 0;
	padding: 0 0 4px 0;
	float: left;
	text-align: center;
}
#mediathek-browser .block-core-Navigator .first-and-previous,
#mediathek-browser .block-core-Navigator .next-and-last {
	width: 22px;
}
#mediathek-browser .block-core-Navigator .first-and-previous a,
#mediathek-browser .block-core-Navigator .next-and-last a {
	display: block;
	overflow: hidden;
	width: 22px;
	height: 22px;
	text-indent: -9999px;
}
#mediathek-browser .block-core-Navigator .first-and-previous a{
	background: transparent url(img/zurueck_button.png) 0px 0px no-repeat;
}
#mediathek-browser .block-core-Navigator .next-and-last a {
	background: transparent url(img/vor_button.png) 0px 0px no-repeat;
}


#mediathek-browser .gallery-description {
  font-size: 0.6875em;
  line-height: 1.2em;
  margin: 0;
  padding: 10px 0;
}
#mediathek-browser .gallery-description a {
	color: #666;
	font-weight: bold;
	text-decoration: none;
}
#mediathek-browser .gallery-description a:link {
	color: #666;
	font-weight: bold;
	text-decoration: none;
}
#mediathek-browser .gallery-description a:visited {
	color: #666;
	font-weight: bold;
	text-decoration: none;
}
#mediathek-browser .gallery-description a:focus {
	color: #666;
	font-weight: bold;
	text-decoration: underline;
}
#mediathek-browser .gallery-description a:hover {
	color: #666;
	font-weight: bold;
	text-decoration: underline;
}
#mediathek-browser .gallery-description a:active {
	color: #666;
	font-weight: bold;
	text-decoration: underline;
}

	
#mediathek-browser .contentElPaginate {
	padding: 20px;
}


#mediathek-browser .h4teaser a {
	color: #666;
	font-weight: bold;
	text-decoration: none;
}
#mediathek-browser .h4teaser a:link {
	color: #666;
	font-weight: bold;
	text-decoration: none;
}
#mediathek-browser .h4teaser a:visited {
	color: #666;
	font-weight: bold;
	text-decoration: none;
}
#mediathek-browser .h4teaser a:focus {
	color: #666;
	font-weight: bold;
	text-decoration: underline;
}
#mediathek-browser .h4teaser a:hover {
	color: #666;
	font-weight: bold;
	text-decoration: underline;
}
#mediathek-browser .h4teaser a:active {
	color: #666;
	font-weight: bold;
	text-decoration: underline;
}

#mediathek-browser .mb-type-video {
/*	position: relative;
	z-index: 3001;
	display: block;
	width: 34px;
	height: 40px;
	margin: 0 0 -40px 106px;
	padding: 0;*/
/*	background: transparent url(img/icon-video.png) 0px 8px no-repeat;*/
}


/**** featured items ****/
.recentItems a.thumbFrame {
	display: block;
	width: 130px;
	height: 100px;
	overflow: hidden;
	border: 2px solid #fff;
}

.recentItems a.thumbFrame img {
	max-width: 130px;
	max-height: auto;
}

/**** detailansicht ****/
#mediathek-browser .block-core-Navigator .current {
	font-weight: bold;
}
#mediathek-browser ul.schlagWorte li span {
	background:url("/fileadmin/templates/ds/page/css/img/articleSchlagworteSpacer.gif") no-repeat scroll right top transparent;
	color:#666;
	padding: 0 11px 0 0;
}
#mediathek-browser .contentEl630wmediathekTitleInner {
	border-bottom: 0px none transparent;
}
.rsmmozgallery .gallery-photo {
	display: block;
	margin-top: -5px;
}
.rsmmozgallery .media-border {
	border: 1px solid #dedede;
	position: relative;
	z-index: 8;
	margin: 0;
	padding: 0;
	text-align: center;
	width: 415px;
	height: 312px;
}
.rsmmozgallery .media-border img {
	margin: 0 auto;
	/*max-height: 312px;*/ /* workaround for image-rezise-cache problem */
	/*max-width: 415px;*/ /* workaround for image-rezise-cache problem */
}
.rsmmozgallery a#prevArrow {
	visibility: visible;
	display: block;
	width: 190px;
	height: 312px;
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 9; 
	top: 0px; 
	left: 0px; 
	text-align: left;
	background-image: url(img/nav-previous.gif);
	background-position: left 30px;
	background-repeat: no-repeat;
}
.rsmmozgallery a#prevArrow { background-position: left -500px; }
.rsmmozgallery a#prevArrow:link { background-position: left -500px; }
.rsmmozgallery a#prevArrow:visited { background-position: left -500px; }
.rsmmozgallery a#prevArrow:focus { background-position: left 30px; }
.rsmmozgallery a#prevArrow:hover { background-position: left 30px; }
.rsmmozgallery a#prevArrow:active { background-position: left 30px; }

.rsmmozgallery a#nextArrow {
	visibility: visible;
	display: block;
	width: 190px;
	height: 312px;
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 9; 
	top: 0px; 
	right: 0px; 
	text-align: right;
	background-image: url(img/nav-next.gif);
	background-position: right 30px;
	background-repeat: no-repeat;
}
.rsmmozgallery a#nextArrow { background-position: right -500px; }
.rsmmozgallery a#nextArrow:link { background-position: right -500px; }
.rsmmozgallery a#nextArrow:visited { background-position: right -500px; }
.rsmmozgallery a#nextArrow:focus { background-position: right 30px; }
.rsmmozgallery a#nextArrow:hover { background-position: right 30px; }
.rsmmozgallery a#nextArrow:active { background-position: right 30px; }



/**** medium empfehlen ****/
#mediathek-browser #empfehlenFormCnt,
#mediathek-browser #empfehlenFormCntvisible {
	padding: 0 0 0 15px;
	width:400px;
	background-color:#f0f0f0;
	margin-bottom: 20px;
}
#mediathek-browser #empfehlenForm {}

#mediathek-browser .empfehlenFormContentEl415 {
	width:400px;
	padding: 0;
}
#mediathek-browser .empfehlenFormContentEl415 .h1teaser {
	padding: 0 0 10px 0;
}
#mediathek-browser .empfehlenFormContentEl200 {
	width:200px;
	float:left;
	padding:0;
}
#mediathek-browser .empfehlenFormContentEl200 .h3teaser {
	padding: 11px 0;
}

#mediathek-browser #empfehlenForm label {}

#mediathek-browser .empfehlenLabel {display:inline-block;}
#mediathek-browser .empfehlenFormclearfix10 {clear:both;height:10px; font-size:0;}
#mediathek-browser .empfehlenFormclearfix20 {clear:both;height:20px; font-size:0;}

#mediathek-browser .empfehlenFormField {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	border:1px solid #bebbac;
	font-size:0.6875em;
	font-weight:normal;
	margin:0;
	padding:3px 0 2px 3px;
	height: 15px;
}

#mediathek-browser .empfehlenFormTextarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em;
	font-weight:normal;
	border:1px solid #bebbac;
	margin:0;
	padding:5px;
	line-height:1.375;
	width:375px;
	height:50px;
	overflow:auto;
}

#mediathek-browser .empfehlenFormSubmit,
#mediathek-browser .empfehlenFormSubmit:hover {
	background: transparent url(/fileadmin/templates/ext/formhandler/ext_formhandler_moz_empfehlen_submitBg.gif) left top no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.6875em;
	font-weight:bold;
	color: #fff;
	padding:0 0 1px 0;
	margin:0 15px 0 0;
	border:0;
	height:25px;
	width:140px;
	cursor:pointer;
	line-height:12px;
}
#mediathek-browser .empfehlenFormSubmit:hover {
	background: transparent url(/fileadmin/templates/ext/formhandler/ext_formhandler_moz_empfehlen_submitBg.gif) 0px -40px no-repeat;
}

#mediathek-browser .empfehlenFormFieldWidth6 {width:180px;}

#mediathek-browser .empfehlenBoxWidth3 {width:200px;}

#mediathek-browser .empfehlenFormFieldError {
	color:#f00;
	padding: 0;
	margin: 0;
	font-size:0.75em;
	font-weight:normal;
	line-height:1.375;
	clear:both;
}
#mediathek-browser ol.empfehlenFormErrorList {
	list-style:decimal;
	list-style-position:outside;
	display:block;
	color:#f00;
	padding: 10px 0 0 5px;
	margin:0;
	font-size:1em;
	font-weight:normal;
	font-size:0.75em;
}
#mediathek-browser ol.empfehlenFormErrorList li {
	padding: 0;
	margin: 0 5px 0 20px;
}
#mediathek-browser span.empfehlenFormFieldError {
	display:block;
	font-size:0.625em;
}
#mediathek-browser ol.empfehlenFormErrorList li span.empfehlenFormFieldError {
	display:inline-block;
	color:#f00;
	padding: 0;
	margin: 0;
	font-size:1em;
	font-weight:normal;
	line-height:1.375;
	clear:both;
}

#mediathek-browser .sendFriendTogglerCnt {
	height: 22px;
	padding: 8px 0 0 0;
}
#mediathek-browser .sendFriendToggler {
	cursor: pointer;
	display:inline-block;
}
#mediathek-browser .jumpToAndOpen {
	cursor: pointer;
}
#mediathek-browser .sendFriendToggler:hover,
#mediathek-browser .jumpToAndOpen:hover {
	text-decoration: underline;
}
#mediathek-browser .sendFriendToggler .h3teaser {
	display: inline;
	padding: 0 15px 0 0;
	background: transparent url(/fileadmin/templates/ext/formhandler/sendFriendTogglerUpDown.gif) right -30px no-repeat;
}


/**** detail ****/
.rsmmozgallery #contentColumns.mediathek-detail,
.rsmmozgallery #contentColumns.mediathek-detail-gross {
	margin-left: 15px;
}



/**** detail-gross ****/
.mediathek-detail-gross .contentEl630wmediathekTitle {
	width: auto !important;
	padding-top: 10px;
	padding-right: 0;
}
.mediathek-detail-gross .contentEl630wmediathekTitleInner p {
	padding-bottom: 3px;
}
#mediathek-browser .mediathek-detail-gross .breadcrumb {
	padding: 15px 0 0 0;
}
.mediathek-detail-gross #mainContentCol {
	width: 945px;
}
.mediathek-detail-gross .contentEl415wMediathekVideo {
	width: 630px;
}
.mediathek-detail-gross .media-border {
	width: 630px;
	height: 477px;
}

.mediathek-detail-gross .articleLeftMarginalCol .contentEl200wArticleLeftBookmarks {
	width: 289px;
}
.mediathek-detail-gross .articleLeftMarginalCol .width200 {
	width: 300px;
}
.contentEl630wmediathekTitleInner .rsmmozgallery-itemupdated {
	display: block;
	margin: 0 5px 0 0;
	padding: 0;
	width: 50px;
	height: 27px;
	float: left;
	overflow: hidden;
	text-indent: -9999px; 
	background: transparent url(img/label-update.gif) 0px 0px no-repeat;
}
.rsmmozgallery-itemupdated-small {
	display: block;
	position: relative;
	z-index: 1010;
	padding: 0;
	width: 26px;
	height: 16px;
	overflow: hidden;
	text-indent: -9999px; 
	background: transparent url(img/label-update-small.png) 0px 0px no-repeat;
}
.rsmmozgallery-itemupdated-small {
	margin: -110px 0 90px 10px;
}


/**** exif/iptd ****/
.rsmmozgallery-exif {
	font-size: 0.6875em;
	line-height: 1.2em;
	margin: 0;
	padding: 10px 0;
}
.rsmmozgallery-exif th,
.rsmmozgallery-exif td	{
	padding: 3px 6px 3px 0;
}




/**** Marginalspalten-Teaser Video (teaser1-video) ****/
.rsmmozgallery .marginalElmozTv {
	width: 300px;
}
.rsmmozgallery .marginalElmozTv .h3teaser a { color: #000; }
.rsmmozgallery .marginalElmozTv .h3teaser a:link { color: #000; }
.rsmmozgallery .marginalElmozTv .h3teaser a:visited { color: #000; }
.rsmmozgallery .marginalElmozTv .h3teaser a:focus { color: #000; }
.rsmmozgallery .marginalElmozTv .h3teaser a:hover { color: #000; }
.rsmmozgallery .marginalElmozTv .h3teaser a:active { color: #000; }

/* Jan */
.gallery_bu {
    font-size: 0.6875em;
    line-height: 1.2em;
    margin: 0;
    padding: 10px 0;
    font-weight: bold;
}

.gallery_fotograf   {
    font-size: 0.6875em;
    line-height: 1.2em;
    margin: 5px 0 0;
}
