/* Gelborange #F19200 */
/* Gr�ngelb #DCDC00 */
/* Dunkelgrau #575757 */

/* font-family: "Varela Round", sans-serif; */


div.clearer {
	clear: both;
}

div.loader {
	display: none;
	position: absolute;
	z-index: 2;
}

div#mediaWorldInfoContainer {
	margin-top: -20px;
	background-color: #575757;
	width: 943px;
	padding-left: 47px;
	overflow: hidden;
}

div#mediaWorldInfo {
	background-color: #ffffff;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 5px 40px;
	font-size: 12px;
	margin: 20px;
	width: 775px;
	margin-top: 10px;
	line-height: 1.5;
	height: 35px;
}

div.mediaWorldInfoScroller {
	position: absolute;
	z-index: 9001;
	background-color: #ffffff;
	left: 67px;
	border-radius: 5px;
	top: 10px;
	width: 775px;
	padding: 5px 40px;
	height: 35px;
	overflow: hidden;
}

div#mediaWorldInfoScrollerLong {
    display: none;
}

a#mediaWorldInfoCloseButton {
	position: absolute;
	right: 80px;
	bottom: 5px;
	display: none;
	z-index: 9002;
}

a#mediaWorldInfoRemoveButton {
    position: absolute;
    right: 75px;
    top: 15px;
    z-index: 9002;
}

div#mediaWorldTopContainer {
	margin-left: -10px;
	width: 990px;
	background-color: #575757;
	padding-bottom: 10px;
	position: relative;
}



.medienweltFeaturedPortlet .portlet-1 .portlet-content .img-wrap a img {
	max-height: 189px;
	max-width: 305px;
}

.medienweltFeaturedPortlet .portlet-1 .portlet-content .img-wrap, .medienweltThemenpaketePortlet .portlet-1 .portlet-content .img-wrap {
	margin-right: 12px !important;
	max-width: 305px;
}

div.medienweltThemenpaketePortlet div.portlet-themenpakete-alle-anzeigen {
	position: absolute;
	bottom: -1px;
	border-bottom: 1px solid #FFFFFF;
	left: 0px;
}

div.medienweltThemenpaketePortlet div.portlet-themenpakete-alle-anzeigen a {
	background: url("../Images/portletAlleAnzeigen.png") repeat-x scroll left bottom #EAEAEA;
    color: #ffffff;
    padding: 9px 9px 13px 9px;
    text-decoration: none;
	width: 301px;
	display: block;
	height: 14px;
}

div.medienweltThemenpaketePortlet div.portlet-themenpakete-alle-anzeigen a:hover {
	background:url("http://www.edugroup.at/typo3conf/ext/portlet/Resources/Public/Images/Background/portlet-nav-active.gif") repeat-x scroll left bottom #F7B85A;
	color: #FFFFFF;
}

div.medienweltThemenpaketePortlet nav.portlet-nav {
	height: 184px;
}

div.medienweltThemenpaketePortlet div.portlet-nav-wrap {
	height: 221px;
}

.medienweltThemenpaketePortlet .portlet-1 .portlet-content a img {
	max-height: 189px;
	max-width: 225px;
}

.medienweltMedienPortlet .portlet-title h2 {
	margin-bottom: 0px;
}

.medienweltMedienPortlet .portlet-1 .portlet-content a img {
	max-height: 189px;
	max-width: 225px;
}

div.medienweltMedienPortlet div.portlet-1 {
	width: 643px;
}

div.medienweltMedienPortlet div.portlet-content {
	width: 253px;
	margin: 0px;
}

div.medienweltMedienPortlet .portlet-1 .portlet-nav li a {
	width: 370px;
}

div.medienweltMedienPortlet .portlet-1 .portlet-nav-wrap {
	width: 390px;
}

div.medienweltMedienPortlet .portlet-1 .next, div.medienweltMedienPortlet .portlet-1 .prev {
	left: 325px;
}

div.medienweltMedienPortlet .img-wrap {
	text-align: center;
	float: none !important;
	margin: 0px !important;
	width: 253px;
}

div.medienweltMedienPortlet .img-wrap img {
	display: inline !important;
}

div.medienweltMedienPortlet .portlet-1 .portlet-content ul {
	display: table-cell;
	height: 220px;
	vertical-align: middle;
}

.channel-search {
	padding: 20px 20px 30px 20px;
	border-bottom: 1px solid #575757;
	text-align: center;
	margin-bottom: 10px;
}

#back-to-channel-overview {
	padding: 5px;
	text-align: right;
}

#channelSearchForm select {
	width: 15%;
	box-sizing: border-box;
}

#channelSearchForm input.searchword {
	width: 55%;
	margin: 0;
	box-sizing: border-box;
}

#channel-search-result {
	padding: 0 50px;
}

#channel-search-result .solr-search-medienart {
	font-size: 0.9em;
	display: inline-block;
	margin-bottom: 8px;
	color: #888888 ;
}

#channelSearchForm .ui-menu-item {
	cursor: pointer;
}
table.typo3-debug {
	display: none;
}


#channel-search-result a {
	display: block;
	background: none !important;
	margin-top: 15px;
}

#channelSearchForm .submit {
	background-image: url('../Images/channel-search-button.png');
	width: 168px;
	padding: 0;
	margin: 0;
	background-color: transparent;
	border: none;
	background-size: 100%;
	height: 34px;
	background-repeat: no-repeat;
	text-align: right;
	line-height: 1;
}

#channelSearchForm .submit img {
	visibility: hidden;
	margin-right: 13px;
}

#channelSearchForm input.submit:hover {
	background-image: url('../Images/channel-search-button-hover.png');
}

#channelSearchForm .ui-autocomplete {
	z-index: 10000;
}

#channelSearchForm .ui-autocomplete a {
	color: #575757;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 14px;
	text-align: left;
}

#channelSearchForm .ui-state-hover {
	background: none;
	border-color: transparent;
}

#channelSearchForm .ui-autocomplete a:hover {
	color: #e74010;
}

#channelSearchForm.no-media a {
	color: #777 !important;
}

/**************************************************************/
/************************ DETAILVIEW **************************/
/**************************************************************/

div#mediumDetail {
	min-height: 730px;
}

div#mediumDetailError {
	margin-top: 60px;
	text-align: center;
}

div#mediumContent {
	padding-left: 20px;
	padding-right: 20px;
}

div#mediumContent h1 {
	margin-bottom: 20px;
}

div#additionalContent {
	display: none;
	font-family: Arial, sans-serif;
	font-size: 14px;
	color: #575757;
	margin-bottom: 20px;
	margin-top: 20px;
}

.bonus-popup div#additionalContent {
	max-width: 400px;
	margin-top: 0px;
}

div#mediumContent h1 {
	font-family: Arial, sans-serif;
	font-size: 1.9em;
	font-weight: bold;
}

div#mediumImage {
	float: left;
	margin-right: 12px;
	margin-bottom: 10px;
}

div.mediumImage {
	margin-bottom: 20px;
}

div#mediumImage img {
	max-width: 335px;
}

div#mediumImage_playOverlay {
    position: relative;
}

div#mediumImage a {
    display: block;
    height: 100%;
    position: absolute;
    width: 100%;
    background: url('../Images/playbutton_white_small.png') no-repeat 50% 50%
}

div#mediumButtons {
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: left;
}

.with-player div#mediumButtons {
	text-align: center;
}

div#mediumViewButton, div#mediumOrderButton, div#mediumReserveButton, div#mediumEmbedButton, div#mediumDownloadButton, div#mediumPlaylistButton, div#audioListenButtonInactive {
	position: relative;
	display: inline-block;
}

div#mediumViewButton a.linkButton, div#mediumOrderButton a.linkButton, div#mediumReserveButton a.linkButton,
div#mediumEmbedButton a.linkButton, div#mediumDownloadButton a.linkButton, div#mediumPlaylistButton a.linkButton {
	width: 105px;
	height: 35px;
	display: block;
	background-image: url('../../media/img/detailViewActions.png');
	background-repeat: no-repeat;
}

a.linkButton.disabled {
	opacity: 0.5;
}

div#mediumViewButton {
	margin-bottom: 5px;
}

div.buttonInfoText {
	font-size: 10px;
	color: #e74010;
	font-weight: bold;
	line-height: 11px;
	background-image: url('../Images/red_i.png');
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-top: 1px;
	text-align: left;
}

div.actionNotPossibleMessage {
	padding-left: 20px;
	text-align: left;
}

.notAvailable div.buttonInfoText {
	margin-top: 10px;
}

div.toolTip div.buttonInfoText {
	color: #ffffff;
}

div#mediumViewButton a.linkButton:hover { background-position: 0px -35px; }

div#mediumOrderButton a.linkButton { background-position: 0px -105px; }
div#mediumOrderButton a.linkButton:hover { background-position: 0px -140px; }
div#mediumOrderButton { top: -5px; }

div#mediumReserveButton a.linkButton { background-position: 0px -210px; }
div#mediumReserveButton a.linkButton:hover { background-position: 0px -245px; }
div#mediumReserveButton { top: -5px; }

div#mediumEmbedButton a.linkButton { background-position: 0px -315px; }
div#mediumEmbedButton a.linkButton:hover { background-position: 0px -350px; }
div#mediumEmbedButton { top: -5px; }

div#mediumDownloadButton a.linkButton { background-position: 0px -420px; }
div#mediumDownloadButton a.linkButton:hover { background-position: 0px -455px; }
div#mediumDownloadButton { top: -5px; }

div#mediumPlaylistButton a.linkButton { background-position: 0px -525px; }
div#mediumPlaylistButton a.linkButton:hover { background-position: 0px -560px; }
div#mediumPlaylistButton { top: -5px; }


div#viewButtonInactive, div#orderButtonInactive, div#reserveButtonInactive, div#downloadButtonInactive, div#playlistButtonInactive {
	width: 105px;
	height: 35px;
	background-image: url('../../media/img/detailViewActions.png');
	background-repeat: no-repeat;
	float: left;
	/*margin-bottom: 5px;*/
}

div#viewButtonInactive { background-position: 0px -70px; }
div#orderButtonInactive { background-position: 0px -175px; }
div#reserveButtonInactive { background-position: 0px -280px; }
div#downloadButtonInactive { background-position: 0px -490px; }
div#playlistButtonInactive { background-position: 0px -595px; }


div.toolTip {
	width: 252px;
	position: absolute;
	top: 30px;
	left: -145px;
	display: none;
	z-index: 1;
	opacity: 1;
}

div.toolTipTop {
	width: 252px;
	height: 24px;
	background-image: url('../Images/bubble.png');
	background-repeat: no-repeat;
}

div.toolTipText {
	background-color: #575757;
	padding: 0px 10px;
	color: #ffffff;
	z-index: 99;
}

div.toolTipBottom {
	width: 252px;
	height: 8px;
	background-image: url('../Images/bubble.png');
	background-repeat: no-repeat;
	background-position: 0px -24px;
}


div.mediumDescription p.bodytext {
    margin-bottom: 0;
}

div.additionalContentList {
	display: none;
}

div#additionalContentMenu a { color: #ffffff; text-decoration: none; }

div#additionalContentMenu {
	overflow: hidden;
	border-bottom: 1px solid #c0c0c0;
	height: 29px;
}
.mediumDetailInformationEntry{
	display: block;
	margin-bottom: 	10px;
}
div#additionalContentMenu div.menuEntry, div#additionalContentMenu div.menuEntryActive {
	background: none repeat scroll 0 0 #898989;
    border-radius: 10px 10px 0 0;
    color: #FFFFFF;
    display: inline-block;
    font-size: 17px;
    padding: 5px 30px 5px 10px;
    position: relative;
    text-transform: uppercase;
	font-weight: bold;
	margin-right: 1px;
	float: left;
	color: #f29201;
	cursor: pointer;
}

div#additionalContentMenu div.menuEntryActive, div#additionalContentMenu div.menuEntry:hover {
	background-color: #575757;
}

div#additionalContentMenu div.menuEntryActive a, div#additionalContentMenu div.menuEntry:hover a {
	color: #f29201;
}

div#additionalContentMenuSwitch {
	height: 35px;
}

div#additionalContentMenuSwitch .contentType {
	float: left;
	width: 45px;
	height: 34px;
}

div#additionalContentMenuSwitch .contentType a {
	display: block;
	width: 44px;
	height: 34px;
	margin-right: 1px;
	background-image: url('../../media/img/zmIcons.png');
	background-repeat: no-repeat;
}

div#additionalContentMenuSwitch div#audio a { background-position: -44px 0px; }
div#additionalContentMenuSwitch div#pic a { background-position: -88px 0px; }
div#additionalContentMenuSwitch div#doc a { background-position: -132px 0px; }
div#additionalContentMenuSwitch div#ia a { background-position: -176px 0px; }
div#additionalContentMenuSwitch div#zip a { background-position: -220px 0px; }
div#additionalContentMenuSwitch div#all a { background-position: -264px 0px; }
div#additionalContentMenuSwitch div#loesung a { background-position: -308px 0px; }

div#additionalContentMenuSwitch div#film a:hover, div#additionalContentMenuSwitch div#film a.contentTypeActive { background-position: 0px -34px; }
div#additionalContentMenuSwitch div#audio a:hover, div#additionalContentMenuSwitch div#audio a.contentTypeActive { background-position: -44px -34px; }
div#additionalContentMenuSwitch div#pic a:hover, div#additionalContentMenuSwitch div#pic a.contentTypeActive { background-position: -88px -34px; }
div#additionalContentMenuSwitch div#doc a:hover, div#additionalContentMenuSwitch div#doc a.contentTypeActive { background-position: -132px -34px; }
div#additionalContentMenuSwitch div#ia a:hover, div#additionalContentMenuSwitch div#ia a.contentTypeActive { background-position: -176px -34px; }
div#additionalContentMenuSwitch div#zip a:hover, div#additionalContentMenuSwitch div#zip a.contentTypeActive { background-position: -220px -34px; }
div#additionalContentMenuSwitch div#all a:hover, div#additionalContentMenuSwitch div#all a.contentTypeActive { background-position: -264px -34px; }
div#additionalContentMenuSwitch div#loesung a:hover, div#additionalContentMenuSwitch div#loesung a.contentTypeActive { background-position: -308px -34px; }

div#additionalContent div#additionalContentListInhalt {
	background-color: #ffffff;
}

div#additionalContent div.contentList {
	display: none;
}

div#additionalContent div.contenListActive {
	display: block;
}

div.contentEntry {
	height: 43px;
	border-bottom: 1px solid #c0c0c0;
	background-color: #fff;
	cursor: pointer;
}

div.contentEntry:hover span.title {
	color: #F29201;
}

div.contentEntry div.contentType {
	width: 48px;
	height: 30px;
	border-right: 1px solid #c0c0c0;
	float: left;
	text-align: center;
	padding-top: 5px;
	margin-top: 8px;
	position: relative;
}

div.contentType div.contentTypeIcon {
	width: 44px;
	height: 35px;
	background-image: url('../../media/img/zmIcons.png');
	background-repeat: no-repeat;
	position: absolute;
	top: 0px;
	left: 2px;
	background-position: 0px -68px;
}

a.contentTypeIconLink {
	display: block;
	width: 100%;
	height: 100%;
}

div.contentEntry div.contentTypeIcon_doc { background-position: -132px -68px !important; }
div.contentEntry div.contentTypeIcon_audio { background-position: -44px -68px !important; }
div.contentEntry div.contentTypeIcon_zip { background-position: -220px -68px !important; }
div.contentEntry div.contentTypeIcon_pic { background-position: -88px -68px !important; }
div.contentEntry div.contentTypeIcon_ia { background-position: -176px -68px !important; }
div.contentEntry div.contentTypeIcon_loesung { background-position: -308px -68px !important; }

div.contentEntry:hover div.contentTypeIcon_film { background-position: 0px -102px !important; }
div.contentEntry:hover div.contentTypeIcon_doc { background-position: -132px -102px !important; }
div.contentEntry:hover div.contentTypeIcon_audio { background-position: -44px -102px !important; }
div.contentEntry:hover div.contentTypeIcon_zip { background-position: -220px -102px !important; }
div.contentEntry:hover div.contentTypeIcon_pic { background-position: -88px -102px !important; }
div.contentEntry:hover div.contentTypeIcon_ia { background-position: -176px -102px !important; }
div.contentEntry:hover div.contentTypeIcon_loesung { background-position: -308px -102px !important; }

div.contentEntry div.contentTitle {
	height: 36px;
	margin-left: 10px;
	font-weight: bold;
	font-size: 0.9em;
	padding-left: 10px;
	padding-top: 4px;
	display: table-cell;
	vertical-align: middle;
	padding-right: 15px;
	word-break: break-word;
}

div.contentEntry span.duration {
	font-size: 0.8em;
	font-weight: normal;
	margin-top: -5px;
	display: block;
}

div.contentEntry div.contentTitle a {
	display: block;
	color: #575757;
	text-decoration: none;
	width: 100%;
	height: 100%;
}

div.additionalContentPaginator {
	border-bottom: 1px solid #b7b7b7;
	height: 30px;
}

ul.widgetPaginator {
	list-style-type: none;
	text-align: center;
	position: relative;
	height: 30px;
	margin-top: 0px;
	padding: 0;
	padding-top: 5px;
	font-weight: bold;
	font-size: 0.9em;
}

ul.widgetPaginator li {
	display: inline-block;
}

ul.widgetPaginator li.previous, ul.widgetPaginator li.next {
	position: absolute;
}

ul.widgetPaginator li.previous {
	left: 85px;
}

ul.widgetPaginator li.next {
	right: 85px;
}

div#collectionContent.bildungsTVReihe {
	margin: 0 20px;
}

table.collectionContentTable {
	margin: 30px 0px;
	border-bottom: 1px solid #e6e6e6;
}

table.collectionContentTable td {
	vertical-align: middle;
}

table.collectionContentTable td.collectionImage {
	width: 40px;
}

table.collectionContentTable td.collectionImage img {
	max-height: 70px;
}

table.collectionContentTable td.collectionActions {
	width: 100px;
}

.collection-actions-button-container {

}

.collection-actions-button-container div#mediumViewButton {
	vertical-align: middle;
	margin-bottom: 0px;
}

.collection-actions-button-container #mediumOrderButton {
	top: 0;
	vertical-align: middle;
}

.collection-actions-button-container #mediumViewButton + #mediumOrderButton{
	margin-top: 10px;
}

table.collectionContentTable td.collectionNo {
	font-style: italic;
	width: 60px;
}

table.collectionContentTable div.collectionTitle {
	margin-bottom: 7px;
}

div.detailBackLink {
	margin-top: 20px;
	margin-bottom: 40px;
}

div#sb-container img#sb-player {
	/*max-width: 900px !important;*/
}

#mediumDetailPlayer {
	width: 900px;
	height: 565px;
}


#mediumPlaylistControls {
	margin-bottom: 10px;
	border-bottom: 1px solid #c0c0c0;
	padding-bottom: 20px;
}

.jw-playlist {
	margin-top: 0;
}

.fancybox-wrap {
	height: 230px !important;
	position: fixed !important;
	top: 50% !important;
	margin-top: -115px !important;
	z-index: 3000 !important;
}

.fancybox-inner {
	min-height: 230px !important;
	overflow: visible !important;
}


.playlist-select {
	position: relative;
}


#additional-content-playlist-dropdown {
	padding: 0;
}

#additional-content-playlist-dropdown-wrapper {
	padding: 6px 12px;
}

.playlist-container {
	position: absolute;
	top: 100% !important;
	bottom: auto !important;
	left: 0;
	bottom: auto;
}

/**************************************************************/
/************************* PORTLETS ***************************/
/**************************************************************/

div.medienweltStandardPortlet {
}

div.portletTitle {
	background-color: #575757;
    border-radius: 10px 10px 0 0;
    color: #FFFFFF;
    display: inline-block;
    font-size: 17px;
    font-weight: bold;
    margin-right: -3px;
    padding: 6px 30px 6px 10px;
    position: relative;
	-moz-border-radius: 10px 10px 0 0;
	-khtml-border-radius: 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0;
	behavior: url(/typo3conf/ext/theme_edugroup/Resources/Public/Css3Pie/PIE.htc);
}

div.portletContent {
	border-top: 1px solid #B3B3B3;
	border-bottom: 1px solid #B3B3B3;
	padding: 3px 6px;
	background-image: url('../Images/portlet-gradient.gif');
	background-repeat: repeat-x;
	background-position: bottom;
	position: relative;
}

div.portletEntry {
	border-bottom: 1px solid #dbdbdb;
	padding: 3px 0px;
}

div.portletEntry:last-child {
	border: none;
}

div.portletEntry img {
	height: 50px;
}

div.portletEntry div.image {
	float: left;
	margin-right: 10px;
	height: 50px;
}

div.portletEntry div.title {
	font-size: 13px;
	font-weight: bold;
	display: table-cell;
	vertical-align: middle;
	margin: 0;
	line-height: 1em;
	height: 50px;
}

div.portletEntry a {
	color: #575757;
	text-decoration: none;
	display: block;
	font-size: 13px;
}

div.medienweltOneRowPortlet{
	width: 100%;
	overflow: hidden;
}
div.onerowPortletWrapper.inactive{
	display: none;
}
div.onerowPortletWrapper .onerowportletTitle{
	cursor: pointer;
	background-color: #fff;
	color: #535353;
	padding: 6px 10px;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}
div.onerowPortletWrapper div.onerowportletTitle.active{
	color: #e74010;
	background-color: #fff;
	border-top: 1px solid #b7b7b7;
	border-left: 1px solid #b7b7b7;
	border-right: 1px solid #b7b7b7;

}
div.onerowportletContent {
	border-top: 1px solid #B3B3B3;
	padding: 3px 6px;
	background-image: url('../Images/portlet-gradient.gif');
	background-repeat: repeat-x;
	background-position: bottom;
	position: relative;
	overflow: hidden;
}
div.onerowportletContent .detailBlock{
	font-size: 10px;
	width: 75%;
	line-height: 2.5;
	bottom: 4px;
}
div.onerowportletTitle{
	background-color: #575757;
	border-radius: 10px 10px 0 0;
	color: #FFFFFF;
	display: inline-block;
	font-size: 17px;
	font-weight: bold;
	margin-right: -3px;
	padding: 6px 30px 6px 10px;
	position: relative;
	-moz-border-radius: 10px 10px 0 0;
	-khtml-border-radius: 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0;
	behavior: url(/typo3conf/ext/theme_edugroup/Resources/Public/Css3Pie/PIE.htc);
}

div.onerowportletTitle.active {
	background-color: #000;
}

div.onerowportletEntry {
	padding: 3px 0px;
	float: left;
	position: relative;
}
div.medienweltSearchPortlet {
	width: 311px;
}

div.medienweltSearchPortlet div.portletTitle {
	padding-right: 70px;
}

div.medienweltSearchPortlet div.portletContent {
	padding: 0px;
	border: none;
	border-top: 1px solid #B7B7B7;
	border-bottom: 1px solid #B3B3B3;
	height: 277px;
}

div.medienweltSearchPortlet div.portletIcons {
	height: 35px;
}

div.medienweltSearchPortlet div.portletIconsGradient {
	width: 307px;
	height: 2px;
	position: absolute;
	top: 15px;
	background-image: url('../Images/portletTopGradient.png');
	top: 33px;
	left: 2px;
}

div.medienweltSearchPortlet div.portletIcons div.portletIcon {
	width: 44px;
	height: 35px;
	float: left;
}

div.portletIconFilm a { background-position: 0px 0px; }
div.portletIconFilm a:hover, div.portletIconFilm a.portletIconActive { background-position: 0px 35px; }
div.portletIconBTV a { background-position: -44px 0px; }
div.portletIconBTV a:hover, div.portletIconBTV a.portletIconActive { background-position: -44px 35px; }
div.portletIconBilderbuch a { background-position: -88px 0px; }
div.portletIconBilderbuch a:hover, div.portletIconBilderbuch a.portletIconActive { background-position: -88px 35px; }
div.portletIconAudio a { background-position: -132px 0px; }
div.portletIconAudio a:hover, div.portletIconAudio a.portletIconActive { background-position: -132px 35px; }
div.portletIconMastertool a { background-position: -176px 0px; }
div.portletIconMastertool a:hover, div.portletIconMastertool a.portletIconActive { background-position: -176px 35px; }
div.portletIconMedienpaket a { background-position: -220px 0px; }
div.portletIconMedienpaket a:hover, div.portletIconMedienpaket a.portletIconActive { background-position: -220px 35px; }
div.portletIconSiemens a { background-position: -264px 0px; }
div.portletIconSiemens a:hover, div.portletIconSiemens a.portletIconActive { background-position: -264px 35px; }

div.medienweltSearchPortlet div.portletIcons div.portletIcon a {
	display: block;
	background-image: url('../Images/suchportlet_icons.jpg');
	width: 44px;
	height: 35px;
}

div.portletImg {
	height: 90px;
	padding: 10px 0px;
}

div.portletSearchField {
	margin: 5px 0px 5px 10px;
	margin-top: 0px;
	height: 48px;
}

div#portletSearchFieldUsageBTV {
	display: none;
}

div#portletSearchFieldPlaylist {
	display: none;
}

div.portletSearchInput input {
	background-image: url('../Images/inputfieldBG.png');
	padding: 4px 15px 3px 10px;
	width: 196px;
	border: none;
}

div.portletSearchTitle {
	font-size: 14px;
	font-weight: bold;
}

div.portletSearchTitleSub {
	font-size: 14px;
	font-weight: normal;
	display: inline-block;
}

div.portletSearchFields {
	margin-top: 7px;
	margin-left: 7px;

}

div.portletSearchFields select {
	width: 173px;
	/*DropKick Flash of unused Content */
	position: relative;
  	top: -99999em;
  	visibility: hidden;
}

div.portletSearchButton input {
	margin: 0px auto;
	margin-top: 10px;
	width: 65px;
	background-image: url('../Images/suchenButton.png');
	border: none;
	background-color: transparent;
	background-position: 0px -30px;
	margin-left: 6px;
}

div.portletSearchButton input:hover {
	background-position: 0px 0px;
}

div.styledMediaWorldCheckBox {
	background-image: url('../Images/checkbox.png');
	background-position: 0px 0px;
	width: 12px;
	height: 12px;
	margin-top: -16px;
	margin-left: 7px;
	position: absolute;
}

div.styledMediaWorldCheckBox:hover { background-position: 0px -12px; }
div.styledMediaWorldCheckBoxActive { background-position: 0px -24px; }
div.styledMediaWorldCheckBoxActive:hover { background-position: 0px -36px; }



/**************************************************************/
/***************** INHALTSELEMENT MEDIUM  *********************/
/**************************************************************/
div.mwVideoPreview {
	width: 185px;
	float: left;
	padding-top: 18px;
}

div.mwVideoPreview img {
	width: 185px;
}

div.mwViewButton {
	margin-top: -10px;
}

div.mwVideoDetails {
	width: 430px;
	float: left;
	margin-right: 20px;
}

div.mwVideoDetails p {
	margin-top: 0px;
}

div.mwVideoDetails h2 {
	margin-bottom: 10px !important;
}

.medienweltVideo .video-js {
	max-width: 644px;
}

a.mwActiveViewLink {
	display: block;
	background-image: url('../Images/mwView.jpg');
	width: 185px;
	height: 39px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

a.mwActiveViewLink:hover {
	background-position: 0px -39px;
}

div.mwInactiveViewButton {
	width: 185px;
	height: 80px;
	background-image: url('../Images/mwView.jpg');
	background-position: 0px -78px;
	background-repeat: no-repeat;
}

div.mwVideoCollection table td {
	vertical-align: middle;
}

div.mwVideoCollection table td.mwVideoTableImage {
	width: 125px;
}

div.mwVideoCollection table td.mwVideoTableImage img {
	height: 70px;
}

div.mwVideoCollection table td.mwVideoTableViewButton {
	width: 186px;
}



/***********************************/
/************ AUDIO ****************/
/***********************************/
div#audioContent {
	margin: 20px;
}

div#albumImage {
	float: left;
	margin-right: 20px;
	width: 265px;
	margin-bottom: 20px;
}

div.audioDetails {
	margin-top: 20px;
}

div.albumTracks {
	margin-top: 30px;
	margin-bottom: 30px;
	border-bottom: 1px solid #E6E6E6;
}

div.track {
	padding: 10px;
	border: 1px solid #E6E6E6;
	border-bottom: none;
}

div.trackButtons {
	padding-left: 10px;
	border-left: 1px solid #E6E6E6;
}

div.trackTitle {
	font-weight: bold;
}

div.audioListenButton a.linkButton {
	width: 105px;
	height: 35px;
	display: block;
	background-image: url('../../media/img/audioButtons.png');
	background-repeat: no-repeat;
}

div.audioListenButton a.linkButton:hover { background-position: 0px -35px; }

div#audioListenButtonInactive {
	width: 105px;
	height: 35px;
	background-image: url('../../media/img/audioButtons.png');
	background-repeat: no-repeat;
	float: left;
	margin-bottom: 5px;
	background-position: 0px -70px;
	position: relative;
}

div#audioPlayer {
	width: 535px;
	position: relative;
	padding-top: 17px;
}

div#audioPlayerCloseButton {
	cursor: pointer;
	background-image: url('../Scripts/Shadowbox/close_new.png');
	height: 17px;
	width: 106px;
	right: 0px;
	top: 0px;
	position: absolute;
}

div#audioPlayerIFrame {
	overflow: hidden;
}

div#audioPlayerIFrame iframe {
	margin-top: -20px;
}

/*******************************************/
/*************** MASTERTOOL ****************/
/*******************************************/

.mastertoolBox {
	margin-top: 20px;
	text-align: center;
}

.mastertoolBox .logo {
	margin-bottom: 20px;
}

.mastertoolBox .infotitle {
	font-weight: bold;
	font-size: 24px;
	text-align: center;
	position: relative;
	top: -2px;
	line-height: 0.9;
}

.mastertoolBox .infotitle span {
	padding: 0px 5px;
	position: relative;
}

.mastertoolBox .infotext {
	font-size: 17px;
	background-color: #E7E7E8;
	border: 2px solid #0C92B2;
	-moz-border-radius: 20px;
	border-radius: 20px;
	padding: 15px;
	display: inline-block;
	max-width: 220px;
	margin-bottom: 20px;
}

.mastertoolBox .infotext a {
	font-size: 11px;
}

div#mastertoolpaketContent {
	margin-top: 20px;
	border: 2px solid #0087ab;
	background-color: #e7e7e8;
	-moz-border-radius: 20px;
	-khtml-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	width: 90%;
	margin-left: 30px;
	padding-left: 20px;
	padding-top: 20px;
	margin-bottom: 50px;
	height: 318px;
	overflow: hidden;
	position: relative;
}

div#mastertoolpaketContentHider {
	position: absolute;
	background: rgba(255, 255, 255, 0.75);
	width: 100%;
	height: 100%;
	z-index: 1;
	margin-left: -20px;
	margin-top: -20px;
}

div#mastertoolpaketContentHider .buttonInfoText {
	text-align: center;
	width: 405px;
	margin-top: 162px;
	margin-left: 225px;
	font-size: 13px;

}

div#mastertoolpaketContentScroller {
	width: 100%;
	position: relative;
	top: 0px;
}

div#mastertoolpaketContentControl {
	position: absolute;
	right: 12px;
	top: 140px;
	width: 80px;
	z-index: 99999;
}

div#mastertoolpaketContentControl a {
	display: block;
	margin-bottom: 5px;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	color: #58585a;
	text-align: center;
	width: 100%;
}

div#mastertoolpaketContentScroller div.mastertoolpaketEntry {
	margin-right: 20px;
	margin-bottom: 20px;
	border: 2px solid #0087ab;
	display: inline-block;
	position: relative;
}

div#mastertoolpaketContentScroller div.mastertoolpaketEntry img {
	width: 125px;
	height: 115px;
}

div#mastertoolpaketContentScroller div.mastertoolpaketEntry a {
	color: #58585a;
}

span.mastertoolpaketEntryTitle {
	position: absolute;
	width: 95px;
	background-image: url(../../media/img/play.jpg);
	background-repeat: no-repeat;
	padding: 7px 0px 7px 30px;
	bottom: 0px;
	font-weight: bold;
	font-size: 11px;
	line-height: 1.2;
	background-color: #ffffff;
	display: block;
	overflow: hidden;
}

#mastertoolpaketEntrySample {
	display: none;
}

#mastertoolContentLoader {
	left: 415px;
	top: 153px;
}

.mastertoolContentMobile .mastertoolpaketEntry{
	position: relative;
	margin-bottom: 20px;
	text-align: center;
	display: inline-block;
	border: 2px solid #0C92B2;

}

.mastertoolContentMobile span.mastertoolpaketEntryTitle{
	background-image: none;
	padding: 5px 0 0 0;
	margin: 0 0 5px 0;
	background-color: transparent;
	width: auto;
	position: inherit;
}

.mastertoolContentMobile{
	padding-top: 20px;
	text-align: center;
}

/*******************************************/
/************* MEDIENPAKETE ****************/
/*******************************************/



#mediumContent.medienpaketContent {
	width: auto;
	height: auto;
}

#mediumContent.medienpaketContent .mediumDescription {
	margin-bottom: 20px;
}

#medienpaketDetails {
	overflow: hidden;
	position: relative;
}
#medienpaketDetails .detailBackLink{
	position: absolute;
	right: 57px;
	bottom: 16px;
	margin-bottom: 0px;
}
#medienpaketDetails #mediumImage {
	position: relative;
	overflow: hidden;
	margin-bottom: 0;
	width: 100%;
	max-width: inherit;
}

#medienpaketDetails #mediumImage img {
	width: 100%;
	max-width: inherit;
}

#medienpaketDetails #mediumImage #mediumDetails {
	position: absolute;
	width: 700px;
	bottom: 0;
	background-color: rgb(227, 228, 227);
	background-color: rgba(255, 255, 255, 0.8);
	padding: 5px 10px 5px 10px;
}

#medienpaketDetails #mediumImage #mediumJumps {
	position: absolute;
	top: 5px;
	right: 5px;
	width: 40px;
	z-index: 20;
}

#medienpaketDetails #mediumImage #mediumJumps a {
	height: 43px;
	position: relative;
	width: auto;
	background: none;
}

#medienpaketDetails #mediumImage #mediumJumps img {
	width: auto;
	height: auto;
}


#mediumImageSource {
	font-style: italic;
	font-size: 12px;
	margin-top: 3px;
}

@media (min-width: 768px) {
	#collectionGroupTables {
		padding: 0 20px;
		margin-bottom: 50px;
	}

}

.collectionGroupHeader {
	font-size: 21px;
	font-weight: bold;
	background-color: #E3E4E3;
	padding: 10px 5px 5px 25px;
	border-radius: 15px 15px 0 0;
	cursor: pointer;
	background-image: url('../../media/img/arrow-down.png');
	background-position: 8px 19px;
	background-repeat: no-repeat;
	margin-top: 30px;
	margin-bottom: 8px;
	position: relative;
	text-transform: capitalize;
}

.collectionGroupHeader a {
	text-transform: none;
}

#collectionContent .collectionGroupHeader {
	cursor: default;
	padding-left: 15px;
	background-image: none;
}

.collectionGroupHeader.closed {
	background-image: url('../../media/img/arrow-right.png');
}

#collectionGroupTables .accordionControl, #collectionContent .accordionControl {
	font-weight: normal;
	font-size: 16px;
	position: absolute;
	padding-top: 4px;
	right: 15px;
	top: 9px;
	background-image: url('../Icons/arrow_down.png');
	display: block;
	height: 30px;
	padding-right: 33px;
	text-align: right;
	background-position: right;
	background-repeat: no-repeat;
}

#collectionGroupTables .accordionControl.accordionControlNormalized {
	background: none !important;
	color: #575757;
	font-size: 14px;
	padding-right: 0;
}

#collectionGroupTables .collectionGroupHeader.closed .accordionControl {
	display: none;
}

.collectionGroupContent .collectionContentTable {
	margin: 0;
}

.collectionGroupContent .collectionContentTable .cell:last-child {
	border-right: 1px solid #e6e6e6;
}

.collectionContentRow .cell {
	border-bottom: none;
	border-right: none;
	min-height: 75px;
}

.collectionContentRow.open .cell {
	background-color: #EFEDED;
	border-color: #EFEDED;
	border-top: 1px solid #575656;
}

.collectionContentRow .collectionImage.cell {
	width: 130px;
}

td.collectionImage.cell img {
	max-width: 112px;
}

.siemens .collectionContentRow .collectionImage.cell {
	width: 80px;
}

.collectionContentRow .collectionNo.cell {
	width: 100px;
}

.collectionContentRow.details {
	border-bottom: 1px solid #575656;
	display: none;
}

.collectionContentRow.details td {
	padding: 10px;
	padding-bottom: 20px;
	background-color: #FBF9F8;
	border: none;
	border-bottom: 1px solid #575656;
}

.collectionContentRow.details .details-container {
	position: relative;
}

.collectionContentRow.details .details-container.with-bonus {
	padding-bottom:30px;
}

.collectionContentRow.details .bonus {
	position: absolute;
	bottom: -9px;
}

.collectionContentRow.details td a.details-close-button {
	position: absolute;
	right: 5px;
	bottom: -15px;
}


.collectionContentRow .bonus-popup {
	display: inline-block;
	width: 44px;
	height: 34px;
	margin-right: 1px;
	background-image: url('../../media/img/zmIcons.png');
	background-repeat: no-repeat;
	background-position: 0 0;
	position: relative;
	top: 10px;
}

.collectionContentRow .bonus-popup.film {
	background-position: 0 -68px;
}

.collectionContentRow .bonus-popup.audio {
	background-position: -44px -68px;
}

.collectionContentRow .bonus-popup.pic {
	background-position: -88px -68px;
}

.collectionContentRow .bonus-popup.doc {
	background-position: -132px -68px;
}

.collectionContentRow .bonus-popup.ia {
	background-position: -176px -68px;
}

.collectionContentRow .bonus-popup.zip {
	background-position: -220px -68px;
}
.collectionContentRow .bonus-popup.loesung {
	background-position: -307px -68px;
}

.collectionContentRow .bonus .buttonInfoText {
	display: inline-block;
	position: relative;
	top: 10px;
}

.bonus-popup #additionalContent {
	float: none;
	margin: 0px auto;
}

#mediumMedienpakete #jcarousel {
	position: relative;
	overflow: hidden;
	width: 185px;
	height: 341px;
	margin-top: 30px;
}

#mediumMedienpakete #jcarousel ul {
	width: 20000em;
	position: relative;
	list-style: none;
	margin: 0;
	padding: 0;
}

#mediumMedienpakete li {
	position: relative;
	list-style-type: none;
	margin-bottom: 10px;
	height: 107px;
	overflow: hidden;
}

#mediumMedienpakete li img {
	height: 110px;
}

#mediumMedienpakete li a {
	text-decoration: none;
}

#mediumMedienpakete li span {
	display: inline-block;
	position: absolute;
	padding-left: 5px;
	left: 0;
	bottom: 0;
	color: #575757;
	font-size: 11px;
	font-weight: bold;
	background-color: rgb(227, 228, 227);
	background-color: rgba(255, 255, 255, 0.8);
	width: 100%;
}

#mediumMedienpakete .jcarousel-control-prev,
#mediumMedienpakete .jcarousel-control-next {
	position: absolute;
	left: 85px;
}

#mediumMedienpakete .jcarousel-control-prev.inactive,
#mediumMedienpakete .jcarousel-control-next.inactive {
	visibility: hidden;
	display: none;
}


#mediumMedienpakete .jcarousel-control-prev img {
	 vertical-align: top;
}
#mediumMedienpakete .jcarousel-control-next {
	bottom: -30px;
}

#mediumMedienpakete .jcarousel-control-prev.inactive,
#mediumMedienpakete .jcarousel-control-next.inactive {
	display: none;
}

#mediumMedienpakete .detailBackLink {
	margin: 40px 0 0 0;
}


#medienpaketDetails .detailBackLink a {
	color: #575757;
}
.detailBackLink.floatright{
	float: right;
	margin-top: 0px;
	position: relative;
	bottom: 30px;
}
.collectionGroupContent a.jumpToTop {
	text-align: right;
	display: block;
	margin-right: 5px;
	margin-top: 5px;
	color: #575757;
}



.medienpaket.filterEntry .entryImage{
	width: 100%;
	margin-bottom: 10px;
	margin-left: 0px;
}

.filterEntry .entryText {
	padding-right: 20px;
	display: block;
}

.filterEntry.medienpaket .entryHeader h4 {
	font-weight: bold;
}

.mobile-collection-content {
	margin-top: 20px;
	text-align: center;

}

.mobile-collection-content .entry {
	width: 230px;
	padding: 10px;
	text-align: center;
	border: 1px solid #D1D1D0;
	margin: 0 20px 20px 0;
	display: inline-block;
}

.mobile-collection-content .entry {
	position: relative;
}

/*******************************************/
/*************** category tree & search*****/
/*******************************************/
.category-tree-content .children {
	padding-left: 30px;
	display: none;
}
#medialist{
	padding-top: 10px;
	/*background-color: white;*/
	float: left;
	min-height: 540px;
	width: 100%;
	z-index: 10;
}

.breadcrumb-spacer{
	display: inline-block;
	margin: 0 5px;
}
.breadcrumb-spacer:before {
	content:  ">";
}
.breadCrumbItem{
	cursor: pointer;
}
.explore-breadcrumb{
	margin-bottom: 30px;
	margin-left: 7px;
	margin-top: 20px;
	text-align: right;
	padding-right: 10px;
}

@media (max-width: 836px) {
	.explore-breadcrumb{
		text-align: left;
	}
}

.treeWrapper{
	display: none;
	padding: 10px 0px;
	overflow: hidden;
}
#media-search-form img.resetTree, #media-search-form img.arrowToggle {
	margin-left: 20px;
	height: 24px;
	width: 24px;
	padding-top: 0px;
}
.sustainChildren, .usageTree, .childrenTree{
	display: none;
}
.usageHeader{
	display: none;
	background-color: lightgray;
	padding: 8px;
	color: black;
}

.usageTreeDiv{
	width: 32%;
	float: left;
	margin-left: 1%;
	overflow: hidden;
}

.partialTree{
	width: 32%;
	overflow-y: auto !important;
	max-height: 327px;
}

.usageTree,.childrenTree {
	margin-left: 1%;
	float: left;
}
.sustainTree{
	float: left;
}
.seachWrapper{
	margin-top: 20px;
}
.seachWrapper, .exploreWrapper{
	position: relative;
	padding-left: 30px;
	color: #fff;
	box-sizing: border-box;
}
.seachWrapper h2 img, .exploreWrapper h2 img{
	width: 40px;
	padding-top: 8px;
}

.layoutWrapper {
	position: relative;
}

#naxosLogo {
	position: relative;
	top: -20px;
	text-align: right;
	font-size: 12px;
	margin-bottom: -15px;
}

.exploreWrapper{
	position: absolute;
	width: 100%;
	background-color: #424242;
	z-index: 900;
	max-height: 357px;
}
.category-tree-content{
	padding: 10px 0px 10px 10px;
	border-bottom: 1px solid black;
}
.category-tree-content{
	background-color: #575757;
	cursor: pointer;
}
.category-tree-content:nth-child(odd) {
	background-color: #636363;
}
.partialTree  .category-tree-content:last-child{
	border-bottom: none;
}

.breadCrumbText {
	border-bottom: 1px solid #424242;
	min-width: 284px;
	display: inline-block;
	text-align: center;
	padding: 0 5px;
}

.breadcrumb-default-button {
	display: inline-block;
	text-align: center;
	cursor: pointer;
	min-width: 0;
	padding: 5px;
}

.explore-breadcrumb .breadcrumb-default {
	position: relative;
	top: -4px;
}

.explore-breadcrumb .breadcrumb-trail {
	display: none;
	padding-right: 5px;
}

#media-search-form img.exploreToggle {
	border-bottom:none;
	min-width: 0px;
	display: inline-block;
	margin-left: 20px;
	height: 24px;
	width: 24px;
	padding-top: 0px;

}

#media-search-form * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.exploreWrapper h2, .exploreToggle, .usage, .sustainability, .resetTree, .child{
	cursor: pointer;
}
.exploreWrapper h2:hover, #media-search-form input[type="image"]:hover{
	opacity: 0.5;
}

#media-search-form input[type="image"]{
	border:none;
	width: 50px;
	vertical-align: top;
	box-sizing: border-box;
}
#media-search-form input[type="text"]{
	margin-top: 5px;
	margin-left: 3px;
	color: white;
	background-color: #424242;
	border: none;
	line-height: 20px;
	vertical-align: top;
}
#media-search-form input[type="checkbox"]{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 5px;
}

#media-search-form img{
	width:30px;
	padding-top: 10px;
}


#media-search-form #naxosLogo img{
	width: auto;
}

.searchHeader{
	vertical-align: top;
	margin-top: 13px;
	display: inline-block;
	margin-left: 10px;
}
.filterEntry.odd{
	width: 49%;

}

.filterEntry.even{
	width: 49%;
	margin-left: 1.5%;

}
.medien #breadcrumb-nav{
	float: left;
}
#listsearchform-container {
	right: 25px;
	position: absolute;
	top: 10px;
}
ul.list-rz h2{
	font-weight: bold;
	font-size: 1.4em;
	color: #575757;
}
.tx-entrytypes-pi1 h1{
	font-size: 2em;
}
.tx-entrytypes-pi1 h2 {
	font-size: 1.4em;

}
.entryContent{
	overflow: hidden;
	position: relative;
}
.entryContent .leftPart{
	float: left;
	width: 30%;
	position: relative;
}
.entryDescriptionRow h5{
	font-weight: bold;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 10px;
}
.entryDescriptionRow img{
	position: relative;
	bottom: 1px;
	margin-right: 10px;
	float: left;
}
.entryNumberRow {
	position: relative;
}
.entryFlag{
	display: block;
	position: absolute;
	background-image: url('../Icons/flag-online.png');
	background-repeat: no-repeat;
	width: 22px;
	height: 22px;
	right: 32px;
	top: 15px;
}
.entryFlag.order{
	background-image: url('../Icons/flag-order.png');
	right: 5px;
}

.filterEntry{
	overflow: hidden;
	margin-bottom: 30px;
	display: inline-table;
}
.filterEntry .entryImage{
	float: left;
	width: 30%;
	margin-right: 10px;
	margin-left: 20px;
	position: relative;
	overflow: hidden;
    /*	max-height: 290px;*/
}
.filterEntry .entryHeader{
	margin-left: 20px;
}
.filterEntry .entryImage img{
	width: 100%;
}
.entryContent .rightPart{

	padding-left: 20px;
	padding-bottom: 10px;
	/*background: #ffffff; !* Old browsers *!*/
	/*background: -moz-linear-gradient(top,  #ffffff 9%, #ffffff 9%, #ebf2e8 100%); !* FF3.6+ *!*/
	/*background: -webkit-gradient(linear, left top, left bottom, color-stop(9%,#ffffff), color-stop(9%,#ffffff), color-stop(100%,#ebf2e8)); !* Chrome,Safari4+ *!*/
	/*background: -webkit-linear-gradient(top,  #ffffff 9%,#ffffff 9%,#ebf2e8 100%); !* Chrome10+,Safari5.1+ *!*/
	/*background: -o-linear-gradient(top,  #ffffff 9%,#ffffff 9%,#ebf2e8 100%); !* Opera 11.10+ *!*/
	/*background: -ms-linear-gradient(top,  #ffffff 9%,#ffffff 9%,#ebf2e8 100%); !* IE10+ *!*/
	/*background: linear-gradient(to bottom,  #ffffff 0%,#ebf2e8 5%,#ffffff 80%); !* W3C *!*/
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ebf2e8',GradientType=0 ); !* IE6-9 *!*/
}
.centeredContent{
	max-width: 990px;
	margin: 0 auto;
	width: 100%;
}
.filterWrapper{
	width: 100%;
	overflow: hidden;
	background-color: #575757;
	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
	-khtml-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
	behavior: url(/typo3conf/ext/theme_edugroup/Resources/Public/Css3Pie/PIE.htc);
}

.filterWrapper div#media-count {
	padding-top: 4px;
}

.filterWrapper .centeredContent{
	overflow: hidden;
	padding: 0;
}
.searchHeaderWrapper{
	display: inline;
}



.formWrapperLeft{
	float: left;
}

.formWrapperRight{
	float: right;
	text-align: right;
	margin-right: 20px;
	padding-bottom: 20px;
}

.onlineFilterLabel{
	margin-top: 10px;
	font-weight: normal;
}
.onlineFilterLabel input{
	width: auto;
}

.sortWrapper select{
	color: #000000;
	width: 150px;
}
.btvButtons{
	float: right;
	margin-right: 20px;
}
.btvButtons input{
	width: 20px;
}


.noflash{
	text-align: center;
	background-color: #c92210;
	font-size: 20px;
	position: relative;
	bottom: 200px;
	color: white;
}
.noflash a{
	color: #f29201;
}
.noflash a:visited{
	color: #f29201;
}
/*******************************************/
/***************        unsortet       *****/
/*******************************************/


#listsearchform-container input{
	box-sizing: content-box;
}
#listsearchform-searchterm{
	height: 16px;
}
.page-2.medien #news-carousel{
	background-color: #575757;
}

#listsearchform-container #listsearchform-submit{
	height: 16px;
}
.medien #news-carousel{
	background-color: transparent;
	box-shadow: none;
	-khtml-box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}

.detailBlock{
	background-color: #e74010;
	color: white;
	text-align: center;
	height: 30px;
	border-top: 3px solid white;
	border-left: 3px solid white;
	position: absolute;
	right: 0;
	bottom: 0;
	width: 48%;
	line-height: 2;
}


.hideMe{
	display: none;
}
#leveltitle{
	font-size: 20px;
	margin-top: 0px;
}
#main-nav .root li{
	box-sizing: content-box;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
}
.medien #main {
	min-width: 200px;
	width: 100%;
}
.medien .inner {
	max-width: 990px;
	margin: 0 auto;
	width: 100%;
	position: relative;
}
.medien #news-carousel {
	min-width: 200px;
	width: 100%;
}
.medien #header {
	min-width: 200px;
	width: 100%;
}

.medien #footer {
	min-width: 200px;
	width: 100%;
}


/*******************************************/
/***************   bootstrap fix       *****/
/*******************************************/

* {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	 box-sizing: content-box;
}

h1{
	font-size: 2.07143em;
	line-height: 1.03448em;
	margin-top: 10px;
	margin-bottom: 35px;
	color: rgb(87,87,87);
	font-weight: bold;
}

.notAvailable{
	display: inline-block;
	font-size: 10px;
	color: #e74010;
	position: relative;
	top: -5px;
}

.searchresult .img-wrap img {
	max-width: 100%;
}