/* 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;

}

.channel-search {

	padding: 20px 20px 30px 20px;

	border-bottom: 1px solid #575757;

	text-align: center;

}



#back-to-channel-overview {

	padding: 5px;

	text-align: right;

}



#channelSearchForm select {

	width: 20%;

	height: 34px;

}



#channelSearchForm input.searchword {

	width: 55%;

	margin: 0;

	height: 34px;

}



#channel-search-result {

	padding: 0 50px;

}



#channel-search-result .solr-search-medienart {

	font-size: 0.9em;

	display: inline-block;

	margin-bottom: 8px;

	color: #888888 ;

}



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('../Images/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;

}



.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('../Images/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('../Images/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;

	background-image: url('../Images/contentEntryBG.jpg');

	background-position: left top;

	background-repeat: no-repeat;

	cursor: pointer;

}



div.contentEntry:hover,

div.contentEntry.active {

	background-image: url('../Images/contentEntryBGHover.jpg');

	background-position: right;

	background-repeat: no-repeat;

}



div.contentEntry:hover span.title {

	color: #F29201;

}



div.contentEntry div.contentType {

	width: 48px;

	height: 31px;

	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('../Images/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;

}



.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: 297px;

}



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.portletSearchFieldOnlineOnly {

	margin-left: 4px;

	font-weight: bold;

}



div.medienweltSearchPortlet input#onlineOnly {

	width: 20px;

	visibility: hidden;

	padding: 0px;

}



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('../Images/audioButtons.png');

	background-repeat: no-repeat;

}



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



div#audioListenButtonInactive {

	width: 105px;

	height: 35px;

	background-image: url('../Images/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-image: url('../Images/mastertool_hider.png');

	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: 98px;

	background-image: url('../Images/play.jpg');

	background-repeat: no-repeat;

	padding: 7px 0px 7px 30px;

	margin-left: 2px;

	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('../Images/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('../Images/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('../Images/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{

	position: relative;

	top: 10px;

	display: none;

	float: left;

	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;

}

#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: 347px;

}

.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('../Images/flag-online.png');

	background-repeat: no-repeat;

	width: 22px;

	height: 22px;

	right: 32px;

	top: 15px;

}

.entryFlag.order{

	background-image: url('../Images/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;

}

.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;

}