@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * (de) Kundenspezifische Formatierung für die wichtigsten Inhalts-Elemente
 *
 * @copyright       Copyright 2005-2007, Dirk Jesse
 * @license         CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/),
 *                  YAML-C (http://www.yaml.de/en/license/license-conditions.html)
 * @link            http://www.yaml.de
 * @package         yaml
 * @version         3.0.2
 * @revision        $Revision: 1.25 $
 * @lastmodified    $Date: 2019/06/17 09:52:55 $
 * @appdef yaml
 */

@media all
{
  /**
   * Fonts
   * (en) font-family and font-size selection for headings and standard text elements
   * (de) Zeichensatz und Schriftgrößen für Überschriften und übliche Text-Elemente
   *
   * @section content-fonts
   */

  /* (en) base layout gets standard font size 12px */
  /* (de) Basis-Layout erhält Standardschriftgröße von 12 Pixeln */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000;
	overflow-y: scroll;
}
h1, h2, h3, h4, h5 {
	color:#626262;
	margin: 10px 15px 15px 15px;
	font-size: 22px;
	font-weight: 700;
}
.block h1 {
	margin: 15px;
}
.subcolumns h1 {
	text-align: center;
}
h2 {
	margin: 10px 15px 15px 15px;
	font-size: 17px;
}
h3, h4, h5 {
	margin: 10px 15px 15px 15px;
	font-size: 15px;
}
a{
	color: #f59c00;
}
a:hover,
a:focus,
a:active{
	background-color:transparent;
	text-decoration: none;
}
p,
div.error{
   margin:5px 15px;
}
div.error{
   background-color:#f8f8fc !important;
}
table{
	width:100%;
	margin:10px 0;
	border:none;
}
table th{
	background: #ececec none repeat scroll 0 0;
	font-size: 13px;
	font-weight: bold;
}
table th.thCRM{
	padding:5px 2px;
}
table td img.left {
	margin-right: 2px;
}
table td.tdCRM{
	border:0px solid;
	padding:0px 2px;
	margin:0px;
}
table td.tdCRM img{
	padding:0px;
	margin:0px;
}
table td.tdCRM input{
	padding:0px;
	margin:0px;
}
table tr.gerade{
	background-color:#fff;
}
table tr.trGerade{
	background-color:#fff;
}
table tr.highlight{
	background-color:#d0d0d0;
}
table tr.selected{
	background-color:#cccccc;
}
table td.highlight{
	border:0px solid;
	background-color:#cccccc;
	padding:0px 2px;
}
table td.highlight img{
	padding:0px;
	margin:0px;
}
table td.highlight input{
	padding:0px;
	margin:0px;
}
table.mceEditor{
	width:95%;
	margin:5px 15px;
}

th{
	text-align:left;
	font-size:14px;
	background:none;
	font-weight:normal;
}
th a{
	color:#333;
}

.block table td .input input,
.block table td input:not([type='image']) {
	border: 1px solid #ECECEC;
	margin-bottom:0;
}
.block table td input[type=text],
.block table td textarea{
	border: 1px solid #ECECEC;
}
.block table #idTBodyTabelle td .input input {
	width: 330px !important;
}
.block table #idTBodyTabelle td .input input.formElement + input.formElement + .button.MedienDBAufruf {
	width: auto !important;
	padding: 3px 10px;
}

table tr[class*="PGMHDL"] td a.left{
	margin-top: 3px;
	text-decoration: none;
}
table tr[class*="PGMHDL"] td a.left img.left{
	float: none;
	display: inline;
}
table tr[class*="PGMHDL"] td .input{
	margin: 0 5px 0 22px;
	float: none;
	display: block;
}
table tr.gerade input:not([type='image']):not([type='button']) {
	border-color: #e7e7e7;
}
table tr[class*="PGMHDL"] td select{
	margin: 0 5px 0 0;
	border: 1px solid #ECECEC;
	padding: 2px 10px;
}
table tr[class*="PGMHDL"] td input[type="image"]{
	float:none;
	display:inline;
	margin: 0 10px 0 0;
	vertical-align: middle;
}
table[summary*="zuletzt ge"] tr td a.left{
	margin-top:0;
	margin-right: 2px;
}
#Tabelle[summary*="gel"] td img.left {
    margin-right: 2px;
}

fieldset{
	border:none;
	clear:both;
	overflow:hidden;
	padding:5px 15px;
	margin:0;
}
fieldset.left,
fieldset.right{
	display:inline;
}
fieldset.center{
	clear: none;
}
.inputOutputFrame{
	clear:both;
	display:block;
	overflow:hidden;
	margin:5px 15px;
}
.bearbeiten_container > .inputOutputFrame {
    margin: 0 15px; /* Test */
}
fieldset .inputOutputFrame,
fieldset p{
	margin:0 0 5px 0;
}
label {
	width: 200px;
	margin-right: 5px;
}
.label,
.input,
.text,
.input_lang,
.label_kurz{
	width:200px;
	float:left;
	margin:0 5px 0 0;
	display:inline;
}
.label_kurz{
	width:57px;
}
.label_kurz label{
	width:52px;
}
.text,
.input_lang{
	width:300px;
}
.checkbox{
	float:left;
	margin:0 5px 0 0;
	display:inline;
}
.checkbox strong{
	float:left;
	margin:0 5px 0 0;
	display:inline;
}
.checkbox label,
.input label,
.input,
.input_lang label{
	width:auto;
	margin-right:10px;
}
.label label{
	width:145px;
}
label.inline{
	width:auto;
}

.input input.button{
	font-family:sans-serif;
	font-size:94%;
}

input.formElement,
.input input,
input[type="text"],
select,
.input textarea,
fieldset.formElements textarea,
.input_lang input,
fieldset.formElements input{
	border:none;
	background: #fff;
	padding:3px 10px;
	border-radius: 5px;
	box-sizing: border-box;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 3px;
}
input[name*="MedienExplorer"] + input.button {
    height: 25px;
}
fieldset.formElements input[src*="loesch"] {
	background: none;
	padding: 0;
}
select{
	border-radius: 5px 0 0 5px;
	width: 330px;
	padding: 2px 10px 2px 5px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.05);
}
select#AuswahlRessourceArtIndex,
select[name="ZwischenAuswahl"],
select[id="ZwischenAuswahl"],
select[id*="Einheit"],
select[id*="Datentyp"],
select.AutoWidth,
.right select,
.left select,
input + select {
	width: auto;
}
select[name="ZwischenAuswahl"],
select[id="ZwischenAuswahl"] {
	margin-left: 15px;
}
.input select[id="AuswahlElementArtIndex"],
.input select[id*="AuswahlParameterArtIndex"] {
	margin-left: 10px;
}
fieldset.formElements input:not([type='image']),
fieldset.formElements textarea{
    width: 330px;
    margin-bottom: 3px;
}
fieldset.formElements input[id*="TemplateIndividuell"] {
	width: calc(100% - 210px) !important;
	margin-right: 0;
}
fieldset.formElements label{
    width: 200px;
    padding-top: 3px;
    margin-right: 5px;
}
fieldset.formElements input[type="radio"] + label {
    padding-top: 0;
}
fieldset.left > input[type="radio"] + label.description {
	width: 182px;
}
input + label[for="width"] {
	line-height: 20px;
}
input:disabled:not([type='image']):not([type='button']),
input[readonly] {
	background: #ececec !important;
}
fieldset.formElements label.lang{
	width:400px;
}
fieldset.formElements label.kurz,
.inputOutputFrame .label.suche{
	width:80px;
}
fieldset.formElements label.kurz[id*="ContentVorlage"],
#ContentVorlage_Global_description {
	width: auto;
	padding-right: 40px;
	padding-top: 0;
}
fieldset.formElements input.formElementCheck,
fieldset.formElements input.formElementRadio,
.checkbox input[type="checkbox"],
.input input[type="radio"]{
    width: auto;
    height: auto;
    margin-top: 3px;
    margin-right: 5px;
    padding:0 !important;
    background: none !important;
}
.checkbox input.formElementCheck[type="checkbox"], .checkbox input[type="checkbox"] {
    margin-top: 0;
}
input[name*="SyncAuswahl"] {
    margin: 0;
}
fieldset.formElements input.formElementRadio {
    margin-top: 0px;
}
fieldset.formElements p.formElement{
    float:left;
}
fieldset.formElements input.hr-DateTime {
	width: 120px;
}
fieldset.formElements input.hr-Date,
fieldset.formElements input.hr-Time,
fieldset.formElements input.hr-Number {
	width: 70px;
}
fieldset.formElements input.button,
input.button, input[type="submit"]{
	color:#000;
	padding: 2px 10px;
	border-radius: 5px;
	background:#fff;
	cursor:pointer;
	width: auto;
	border: none;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.05);
}
fieldset.formElements input.button.MedienDBAufruf,
fieldset.formElements input.button.cssauswahl,
fieldset.formElements input.button[value="Trennen"] {
	padding: 3px 10px;
}
fieldset.formElements input[id*="Upload"] + input.button.MedienDBAufruf {
	padding: 6px 10px;
}
fieldset.formElements input.button.details {
	margin-top: 5px;
}
input[value="Ausschnitt Speichern"] {
	background-size: 14px;
}
#Container_Children_0_AusgabeTemplateIndividuell_label {
	text-transform: capitalize;
}
div[id*="AufklappOptionen"],
div[id*="EffektParameter"] {
	margin: 10px 0;
}
div[id*="EffektParameterSlider"] {
	margin: -10px 0 10px;
}
.PagingButtonFirstAktiv img,
.PagingButtonFirstInaktiv img,
.PagingButtonPrevAktiv img,
.PagingButtonPrevInaktiv img,
.PagingButtonNextAktiv img,
.PagingButtonNextInaktiv img,
.PagingButtonLastAktiv img,
.PagingButtonLastInaktiv img {
	height: 10px;
	margin: 0 1px;
	padding: 2px;
}
a.PagingButtonNextAktiv,
a.PagingButtonPrevAktiv,
a.PagingButtonCurrentAktiv {
	color: #626262;
}
a.PagingButtonNextAktiv:hover,
a.PagingButtonPrevAktiv:hover,
a.PagingButtonCurrentAktiv:hover {
	text-decoration: underline;
}

.SortingNone img,
.SortingDown img,
.SortingUp img {
	width: 20px;
	height: 6px;
}
#CollapseLegende p img {
	vertical-align: middle;
	margin-right: 4px;
}
.PagingErgebnis {
	position: relative;
	top: 1px;
}

/*  Buttons  */
input.speichern{
	padding-left:31px;
	background:#fff url(../../img/speichern_disk.png) no-repeat 9px center !important;
	background-size: 14px !important;
}
.button.versenden,
.button.senden {
	padding-left: 32px;
	background: #fff url(../../img/newsletter_versenden.png) no-repeat 9px center;
}
input.abbrechen{
	padding-left:30px;
	background:#fff url(../../img/abbrechen.png) no-repeat 9px center;
	background-size: 14px;
}
.button.URLKopieren {
	padding-left: 28px;
	background: #fff url(../../img/url_kopieren.png) no-repeat 9px center;
	height: 20px;
}
input.neues_element{
	padding-left:30px;
	background:#fff url(../../img/neues_element.png) no-repeat 9px center;
	background-size: 12px;
}
fieldset.formElements input.suchen,
input.suchen{
	padding-left:30px;
	background:#fff url(../../img/lupe.png) no-repeat 9px center;
	background-size: 14px;
	height: 21px;
}
input.vorschau{
	padding-left:32px;
	background:#fff url(../../img/vorschau_auge.png) no-repeat 9px center;
}
fieldset.formElements input.zurueck,
input.zurueck{
	padding-left:30px;
	background:#fff url(../../img/zurueck.png) no-repeat 9px center;
	background-size: 14px;
	height: 21px;
}
fieldset.formElements input.weiter,
input.weiter{
	padding-right:30px;
	background:#fff url(../../img/weiter.png) no-repeat right 9px center;
	background-size: 14px;
	height: 21px;
}
input.import{
	padding-left:30px;
	background:#fff url(../../img/import.png) no-repeat 9px center;
	background-size: 17px;
}
input.export,
input.export_excel{
	padding-left:32px;
	background:#fff url(../../img/export.png) no-repeat left 9px center;
}
input.loeschen{
	padding-left:20px;
	background:url(../../img/loeschen.png) no-repeat left center;
}
input.button.loeschen{
	background: #fff url("../../img/loeschen.gif") no-repeat scroll left 5px center;
	background-size: 15px auto;
	padding-left: 24px;
}
fieldset.formElements input.go,
input.go{
	padding-left:30px;
	background:#fff url(../../img/go.png) no-repeat 9px center;
	background-size: 14px auto;
}
fieldset.formElements input.aktualisieren,
input.aktualisieren{
	padding-left:30px;
	background:#fff url(../../img/aktualisieren.png) no-repeat 9px center;
	background-size: 14px auto;
	height: 21px;
}
fieldset.formElements input.run,
input.run{
	padding-left:30px;
	background:#fff url(../../img/job_run.png) no-repeat 9px center;
	background-size: 16px auto;
}
fieldset.formElements input.stop,
input.stop{
	padding-left:30px;
	background:#fff url(../../img/job_stop.png) no-repeat 9px center;
	background-size: 16px auto;
}
input.calendar{
	padding-left:32px;
	background:#fff url(../../img/kalender.png) no-repeat 9px center;
	background-size: 15px auto;
	height: 20px;
}
input.button.abschliessen{
	padding-left:29px;
	background:#fff url(../../img/abschliessen.png) no-repeat 9px center;
	background-size: 15px auto;
	height: 20px;
}
input.pdf{
	padding-left:30px;
	background:#fff url(../../img/dokument.png) no-repeat 9px center;
	background-size: 16px auto;
}
input.drucken{
	padding-left:30px;
	background:#fff url(../../img/drucken.png) no-repeat 9px center;
	background-size: 16px auto;
}
input.mail {
    background: #fff url(../../img/gross_email.png) no-repeat 9px center;
    background-size: 16px auto;
    padding-left: 30px;
}
fieldset.formElements input.kalender,
input.kalender{
	padding:0px;
	width:25px;
	border:2px outset #e0e0e0;
	background:url(../../../img/kalender_21x16.gif) no-repeat left center;
}
fieldset.formElements input.datepicker,
input.datepicker{
	background: #fff url("../../img/kalender.png") no-repeat scroll center center;
	background-size: 16px auto;
	height: 20px;
	width: 25px;
}
fieldset.formElements input.red,
fieldset.formElements select.red {
    background-color:red;
    color:white;
}

input.zwischengespeichert {
    padding-left:20px;
    background:url(../../img/speichern_zwischen.gif) no-repeat left center;
}
input.zeitgesteuert {
    padding-left:20px;
    background:url(../../img/speichern_clock.gif) no-repeat left center;
}
.zwischengespeichert {
    padding-left:20px;
    background:url(../../img/job_pausing.png) no-repeat left center;
}
.zeitgesteuert {
    padding-left:20px;
    background:url(../../img/job_waiting.png) no-repeat left center;
}

div.zeitschienen {
    margin-left: 225px;
}
.error {
    color: red;
    font-weight: bold;
}
table .error {
	font-size: 13px;
	line-height: 21px;
	margin-left: 1px;
}
.offlinehinweis {
	color: red;
	font-weight: bold;
	margin-left: 10px;
	margin-right: 5px;
}
.webpage_element .offlinehinweis {
	font-size: 17px;
	line-height: 25px;
}
.message {
    color: green;
}

.warningMessage {
    color: #ddb336;
}

.autowidth {
    width: auto;
}
acronym {
    border-bottom: none;
}

.invisible {
   display:none !important;
}

.ressource_merkmal_ausgabe {
    background: url("../../img/admin_merkmal_bg.jpg") repeat-x scroll center bottom #FFFFFF;   
    border: 1px solid #E0E0E0;
    margin-top: 1px;
    margin-right: 2px;
    padding: 3px 3px 0 3px;
    cursor:help;
    height:18px;
}
.wpe_merkmal_ausgabe {
    margin-top: 0;
}

.tooltip span {
    display:none;
    background: #333333;
}
.tooltip span img {
    margin:1px 1px 1px 1px;
}
.tooltip:hover span {
    display:block;
    position:absolute;
    z-index:1000;
    border:1px solid #E0E0E0;
    margin-top:-5px;
    margin-left:17px;
    padding:5px;
}

select.WPEAuswahlSelectBox {
	border-radius: 7px 0 0 7px;
	display: block;
	float: none;
	margin: 0 0 15px 15px;
	width: 330px;
	padding: 3px 0px 3px 25px;
	background: #fff url(../../img/plus-orange-mitBG.png) no-repeat left 5px top 5px;
	height: 24px;
}
.block fieldset.left select.WPEAuswahlSelectBox {
	margin-left:0;
}
select.WPEAuswahlSelectBox option,
select#AuswahlRessourceArtIndex option{
	padding: 2px 10px 2px 50px;
	background: transparent url(../../img/plus-orange.png) no-repeat 28px center;
}
select#AuswahlRessourceArtIndex option.PGMHDL_Navigationseintrag{
	background: transparent url(../../img/naviLink.png) no-repeat 28px center;
	background-size: 16px auto;
}
select#AuswahlRessourceArtIndex option.PGMHDL_Webfolder{
	background: transparent url(../../img/folder.png) no-repeat 28px center;
	background-size: 16px auto;
}
select#AuswahlRessourceArtIndex option.PGMHDL_Webpage{
	background: transparent url(../../img/page.png) no-repeat 28px center;
	background-size: 16px auto;
}
select#AuswahlRessourceArtIndex option.PGMHDL_Rahmenelement{
	background: transparent url(../../img/rahmenelement.png) no-repeat 28px center;
	background-size: 16px auto;
}
select#AuswahlRessourceArtIndex option.PGMHDL_Liste{
	background: transparent url(../../img/folderListe.png) no-repeat 28px center;
	background-size: 16px auto;
}
select#AuswahlRessourceArtIndex option.PGMHDL_ForumThread{
	background: transparent url(../../img/forumThread.png) no-repeat 28px center;
	background-size: 16px auto;
}
select#AuswahlRessourceArtIndex option.PGMHDL_Ablage{
	background: transparent url(../../img/ablage.png) no-repeat 28px center;
	background-size: 16px auto;
}
select#AuswahlRessourceArtIndex option.PGMHDL_CMSAppsPage{
	background: transparent url(../../img/appsPage.png) no-repeat 28px center;
	background-size: 16px auto;
}
select#AuswahlRessourceArtIndex option.PGMHDL_ProduktListe{
	background: transparent url(../../img/produktListe.png) no-repeat 28px center;
	background-size: 16px auto;
}
select#AuswahlRessourceArtIndex option.PGMHDL_FormularPage{
	background: transparent url(../../img/formularPage.png) no-repeat 28px center;
	background-size: 16px auto;
}
select#AuswahlRessourceArtIndex option.PGMHDL_CMSEnWGWebfolder{
	background: transparent url(../../img/enwgFolder.png) no-repeat 28px center;
	background-size: 16px auto;
}
select#AuswahlRessourceArtIndex option.PGMHDL_CMSEnWGWebpage{
	background: transparent url(../../img/enwgPage.png) no-repeat 28px center;
	background-size: 16px auto;
}
select#AuswahlRessourceArtIndex option.PGMHDL_CMSExterneWebpage{
	background: transparent url(../../img/externePage.png) no-repeat 28px center;
	background-size: 16px auto;
}
select#AuswahlRessourceArtIndex option.PGMHDL_Website{
	background: transparent url(../../img/website.png) no-repeat 28px center;
	background-size: 16px auto;
}
select#AuswahlRessourceArtIndex option.PGMHDL_CMSMobileApp{
	background: transparent url(../../img/mobileApp.png) no-repeat 28px center;
	background-size: 16px auto;
}
.WPEGruppeUnterElemente .block{
    margin: 0 35px 20px;
}
.WPEGruppeUnterElemente .block,
.WPEGruppeUnterElemente .WPEGruppeUnterElemente .WPEGruppeUnterElemente .block,
.WPEGruppeUnterElemente .WPEGruppeUnterElemente .WPEGruppeUnterElemente .WPEGruppeUnterElemente .WPEGruppeUnterElemente .block{
    background: #d5d5d5;
}
.WPEGruppeUnterElemente .WPEGruppeUnterElemente .block,
.WPEGruppeUnterElemente .WPEGruppeUnterElemente .WPEGruppeUnterElemente .WPEGruppeUnterElemente .block,
.WPEGruppeUnterElemente .WPEGruppeUnterElemente .WPEGruppeUnterElemente .WPEGruppeUnterElemente .WPEGruppeUnterElemente .WPEGruppeUnterElemente .block{
	background:#ececec;
}

.WPEGruppeUnterElemente .BearbeitenVorschauBereich {
	margin-bottom: 10px;
}
.WPEGruppeUnterElemente .BearbeitenVorschauBereich div {
	height: 450px; 
	overflow: hidden;
}
.WPEGruppeUnterElemente .BearbeitenVorschauBereich iframe {
	height: 450px; 
	overflow: scroll;
	border: none; 
	border-radius: 5px;
}

.WPEAuswahlbereich {
	text-align: center;
	border-bottom: 2px dashed #F5A10A;
	position: relative;
	height: 27px;
	margin-bottom: 35px;
}
.WPEGruppeUnterElemente .WPEAuswahlbereich {
	margin-left: 15px;
	margin-right: 15px;
}
.formElements.WPEGruppeElementHinzufuegen {
	position: relative;
}
.formElements.WPEGruppeElementHinzufuegen > label:first-of-type {
	display: none;
}
select.WPEAuswahlSelectBox {
	background: #fff url(../../img/plus-orange-mitBG.png) no-repeat left 5px center;
	position: absolute;
	top: 8px;
	right: 50%;
	-ms-transform: translateX(50%);
	transform: translateX(50%);
	-webkit-appearance: none;
	-moz-appearance: none;
	border-radius: 7px;
	height: 40px;
	cursor: pointer;
}
select.WPEAuswahlSelectBox::-ms-expand,
select#AuswahlRessourceArtIndex::-ms-expand {
    display: none;
}

.WPEDragBereich {
	box-sizing: border-box;
	overflow:hidden;
	padding:0 10px 0 15px;
	cursor:move;
	float:left;
	width: calc(100% - 260px);
}
.WPEBlock .name,
.webpage_element .name {
	width: auto;
	color:#626262;
	font-size: 22px;
	font-weight: 700;
	line-height: 1.1em;
	margin: 0 0 15px 0;
}
.webpage_element > .name {
	margin-left: 15px;
}
.WPEGruppeElementHinzufuegen {
    margin: 0;
    padding: 0px 15px;
}

#prev {
    text-align: center;
}
#prev img {
    max-width: 250px;
}

/** MedienDB Thumbnail-Ansicht **/

/* Thumbnail-Darstellungen */
.ThumbnailFrame {
    overflow: visible;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.ThumbnailFrameBorder {
    border-top: 1px solid #E0E0E0;
}
.ThumbnailBildrahmen {
    border: none;
    height: 155px;
    width: 155px;
    margin: 0;
    overflow: visible;
    float: left;
    position: relative;
}
.ThumbnailBildrahmen a,
.ThumbnailBildrahmen a[href$='.jpg'], 
.ThumbnailBildrahmen a[href$='.gif'], 
.ThumbnailBildrahmen a[href$='.png'], 
.ThumbnailBildrahmen a[href$='.bmp'], 
.ThumbnailBildrahmen a[href$='.jpeg'], 
.ThumbnailBildrahmen a[href$='.svg'], 
.ThumbnailBildrahmen a[href$='.pdf'], 
#col3 .ThumbnailBildrahmen a[href$='.pdf'], 
.ThumbnailBildrahmen a[href$='.eps']{
    border: 1px solid #cccccc;
   display:block;
   -moz-box-shadow: 0 0px 4px #aaa;
   -webkit-box-shadow: 0 0px 4px #aaa;
   box-shadow: 0 0px 4px #aaa;
   width: 140px;
   height: 140px;
   margin:5px;
   overflow:hidden;
   background: none;
   padding: 0;
}
.ThumbnailBildrahmen:hover a,
#col3 .ThumbnailBildrahmen:hover a[href$='.pdf']{
   background: none;
   padding: 0;
}
.ThumbnailFrame .selected a,
#col3 .ThumbnailFrame .selected a[href$='.pdf']{
   -moz-box-shadow: 0 0px 20px #aaa;
   -webkit-box-shadow: 0 0px 20px #aaa;
   box-shadow: 0 0px 20px #aaa;
}
img.BildQuerformat {
   width: 140px;
   height:auto;
   margin:16px 0 0 0;
}
img.BildHochformat{
   height:140px;
   width:auto;
   margin:0 0 0 17px;
}
.ThumbnailControls{
	color: #000000;
	opacity: 0.9;
	top: 5px;
	display: none;
	margin-top: 0px;
	padding-top: 0px;
	background: rgba(0,0,0,0.7);
	bottom: 28px;
	left: 5px;
	right: 8px;
	position: absolute;
}
.ThumbnailDateiname{
	background: #ffffff none repeat scroll 0 0;
	bottom: 26px;
	color: #000000;
	display: block;
	height: 10px;
	left: 6px;
	opacity: 0.8;
	overflow: hidden;
	padding: 5px;
	position: relative;
	text-align: center;
	text-overflow: ellipsis;
	width: 130px;
}
.ThumbnailBildrahmen:hover .ThumbnailControls{
	display: block;
}
.ThumbnailBearbeitenIcon{ 
	display:inline; 
	position:absolute; 
	top: 45px;
	left: 19px;
	width: 53px;
	height: 53px;
}
.ThumbnailLoeschenIcon{ 
	display:inline; 
	position:absolute; 
	top: 40px;
	right: 20px;
	width: 44px;
	height: 60px;
}

span.hr-hervorgehoben {
	font-weight: bold;
	color: black;
}

/** Bildbearbeitung **/
#bildEditorBildId.bildBearbeiten {
	max-width: 600px;
	width: 600px;
}
#originalBild.ausschnittWaehlen{
	position: absolute;
	max-width: none;
}

a.CollapseClosed,
a.CollapseOpen,
a.CollapseWPEBerechtigungen {
	display:inline-block;
	background: #fff url(../../img/plus-orange-mitBG.png) no-repeat 5px center;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.05);
	padding: 2px 6px 2px 28px;
	border-radius: 7px;
	color:#000;
	text-decoration:none;
	width: auto;
	min-width: 152px;
}
a.CollapseOpen {
	background-image: url(../../img/minus-orange-mitBG.png);
}
p.CollapseWPEZeitsteuerung a {
	background: #fff url(../../img/offline.png) no-repeat 5px center;
}
a.CollapseWPEBerechtigungen {
	background: #fff url(../../img/schloss.png) no-repeat 7px center;
}
a.CollapseClosed,
a.CollapseOpen,
a.CollapseWPEBerechtigungen {
	font-weight: 400;
}

p.CollapseZeitsteuerungP strong a{
	display:inline-block;	
	background: #fff url(../../img/offline.png) no-repeat 5px center;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.05);
	padding: 2px 12px 2px 28px;
	border-radius: 7px;
	color:#000;
	text-decoration:none;
}


.portalAenderungTabelle {
	overflow: hidden;
	margin-bottom: 25px;
}
.portalAenderungTabelle th,
.portalAenderungTabelle td {
	word-break: break-all;
}

/** Webshop **/
tr.BuchungStorniert td {
	font-weight: lighter;
	text-decoration: line-through;
	color: gray; 
}

/** Funktions-Icons **/
input[src*="pfeil_auf.png"],
img[src*="pfeil_auf.png"],
input[src*="pfeil_ab.png"],
img[src*="pfeil_ab.png"],
input[src*="loesch_kreuz.png"],
img[src*="loesch_kreuz.png"],
input[src*="kopieren.png"],
img[src*="kopieren.png"],
input[src*="export.png"],
input[src*="verschieben.png"],
img[src*="verschieben.png"],
input[src*="speichern_disk.png"],
input[src*="transparent.png"],
img[src*="nicht_relevant.png"],
img[src*="job_run.png"],
img[src*="job_stop.png"],
img[src*="job_pause.png"] {
	width: 15px;
	height: auto;
}
img[src*="vorschau_auge.png"],
input[src*="vorschau_auge.png"] {
	width: 16px;
	height: auto;
}
img[src*="export.png"],
input[src*="import.png"] {
	width: 17px;
	height: auto;
}
img[src*="bearbeiten.gif"],
img[src*="loeschen.gif"],
input[src*="loeschen.gif"]
{
	width: 15px;
	height: auto;
}

/** Paging (für alte Templates) **/
img[src*="midx_first.gif"],
img[src*="midx_prev.gif"],
img[src*="midx_next.gif"],
img[src*="midx_last.gif"] {
	background-repeat: no-repeat;
	background-position: 5px 9px;
	background-size: auto 11px;
	box-sizing: border-box;
	height: 20px;
	padding-left: 20px;
	width: 20px;
}
img[src*="midx_first.gif"] {
	background-image: url("../../img/midx_first.png");
}
img[src*="midx_prev.gif"] {
	background-image: url("../../img/midx_prev.png");
}
img[src*="midx_next.gif"] {
	background-image: url("../../img/midx_next.png");
}
img[src*="midx_last.gif"] {
	background-image: url("../../img/midx_last.png");
}

/** Sortierung (für alte Templates) **/
img[src*="sort.gif"],
img[src*="sort_asc.gif"],
img[src*="sort_desc.gif"] {
	background-position: 0 1px;
	background-repeat: no-repeat;
	background-size: 20px auto;
	box-sizing: border-box;
	height: 8px;
	padding-left: 30px;
	width: 30px;
}
img[src*="sort.gif"] {
	background-image: url("../../img/sort.png");
}
img[src*="sort_asc.gif"] {
	background-image: url("../../img/sort_asc.png");
}
img[src*="sort_desc.gif"] {
	background-image: url("../../img/sort_desc.png");
}

/* Werbehinweise */
.Werbehinweise {
	margin: -10px 0;
	height: 450px;
	background: #fff;
}
.Werbehinweise .InfoboxUeberschrift {
	margin-left: 0;
	color: #f59c00;
	height: 25px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.Werbehinweise > .kasten {
	width: 49%;
	float: left;
	margin-right: 2%;
}
.Werbehinweise > .kasten:nth-of-type(2) {
	margin-right: 0;
}
#col3 .Werbehinweise > .kasten > .kasten_content img {
	width: 100%;
	max-width: 100%;
	height: auto;
	border-radius: 10px;
	margin-bottom: 25px;
}
.Werbehinweise p {
	font-size: 14px;
	color: #4d4d4d;
	margin: 0;
}
.Werbehinweise > .kasten > .kasten_content > a.NoFileIcon {
	margin: 0;
}

/* CRM-Ausgabeansicht */
ul.linkliste {
	list-style: none;
	margin-left: 0;
}
.block:not(.WPEBlock) hr {
	border-color: #fff;
	border-width: 0 0 2px;
}

/* Formularcenter, AbrufVorgaenge*/
tr.abruf-vorgang-deleted td,
tr.abruf-vorgang-deleted td>* {
	text-decoration: line-through;
}

/* Formularcenter, AbrufVorgaenge*/
tr.abruf-vorgang-deleted td:last-child,
tr.abruf-vorgang-deleted td>* {
	text-decoration: none;
}

/* Icons für Ressourcen / Dateien */
img[src*="base.png"],
img[src*="page.png"],
img[src*="folder.png"],
img[src*="folderopen.png"],
img[src*="enwgFolder.png"],
img[src*="appsPage.png"],
img[src*="externePage.png"],
img[src*="folderListe.png"],
img[src*="formularPage.png"],
img[src*="mobileApp.png"],
img[src*="naviLink.png"],
img[src*="page.png"],
img[src*="produktListe.png"],
img[src*="rahmenelement.png"],
img[src*="Startseite.png"],
img[src*="website.png"],
img[src*="ablage.png"],
img[src*="datei.png"],
img[src*="element.png"],
img[src*="enwgPage.png"],
img[src*="forumThread.png"],
img[src*="meldung.png"],
img[src*="produkt.png"],
img[src*="statistikAnsicht.png"],
img[src*="file_"],
img[src*="file.png"] {
	width: 18px;
	height: auto;
}
/* Edge */
_:-ms-lang(x), _:-webkit-full-screen,
img[src*="page.png"],
img[src*="appsPage.png"],
img[src*="externePage.png"],
img[src*="formularPage.png"],
img[src*="naviLink.png"],
img[src*="page.png"],
img[src*="rahmenelement.png"],
img[src*="Startseite.png"],
img[src*="ablage.png"],
img[src*="datei.png"],
img[src*="element.png"],
img[src*="enwgPage.png"],
img[src*="forumThread.png"],
img[src*="meldung.png"],
img[src*="produkt.png"],
img[src*="file_"],
img[src*="file.png"] {
	width: 16px;
}

}

/* IE10+ */
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
	img[src*="page.png"],
	img[src*="appsPage.png"],
	img[src*="externePage.png"],
	img[src*="formularPage.png"],
	img[src*="naviLink.png"],
	img[src*="page.png"],
	img[src*="rahmenelement.png"],
	img[src*="Startseite.png"],
	img[src*="ablage.png"],
	img[src*="datei.png"],
	img[src*="element.png"],
	img[src*="enwgPage.png"],
	img[src*="forumThread.png"],
	img[src*="meldung.png"],
	img[src*="produkt.png"],
	img[src*="file_"],
	img[src*="file.png"] {
		width: 16px;
	}
}