﻿
.pnlPage.UserIsLoggedIn {
  margin-top: 103px;
}
.pnlEditModeWrapper {
  position: fixed;
  z-index: 1000;
  width: 100%;
  top: 0;
  height: 103px;
  font-family: Arial;
}
.pnlLoginWrapper {
  height: 37px;
  line-height: 37px;
  background: url('/Content/IMG/Backgrounds/AdminPanel/bg_login.jpg') repeat-x left center;
  position: relative;
}
.AdminPanelSortable {
  height: 66px;
  line-height: 66px;
  background: url('/Content/IMG/Backgrounds/AdminPanel/bg_unten.jpg') repeat-x left center;
}
.pnlAdminPanelSplitter {
  width: 2px;
  float: left;
  background: url('/Content/IMG/Backgrounds/AdminPanel/strich.jpg') repeat-x left center;
}
.pnlModule {
  background-position: left top;
  background-repeat: no-repeat;
  cursor: move;
}
#FrontendAnyWhereEditor_0,
#FrontendFlexSlideGalleries_0,
#FrontendFlexAudio_0
{
  cursor: pointer;
}
.lblLinkWrapper span,
.pnlLoginWrapper span {
  margin: 0 10px;
  display: inline-block;
  line-height: 25px;
  height: 25px;
  color: #000;
}
.pnlLoginWrapper span label,
.pnlLoginWrapper span input {
  font-size: 12px;
  font-family: Arial;
}
.lblDarkGrayButton {
  position: absolute;
  right: 0;
  top: 5px;
  z-index: 1000;
}
#lnkSwitchFlexLayer {
  visibility: hidden;
  cursor: pointer;
}
/* Templtes Reiter in AdminPanel */
/* braucht min-height damit Module dorthin gedroppt werden können */
.pnlContent
{
    min-height: 40px;
}
/* some scrollable overrides */
.pnlAdminScrollable {
  width: 816px!important;
  height: 71px!important;
}
.pnlAdminScrollableInnerWrapper {
  position: absolute;
  width: 20000em;
}
.lnkAdminScrollableBack,
.lnkAdminScrollableForward {
  margin: 18px 5px!important;
}
.disabled {
  display: none!important;
}
.pnlAdminScrollableGroup {
  width: 816px;
  float: left;
}
/* end some scrollable overrides */
.pCustomCkTemplateName {
  text-align: center;
  padding: 8px 0px 8px 10px;
  line-height: normal;
  font-size: 11px;
  height: 21px;
  width: 60px;
  overflow: hidden;
}
.lnkDeleteCustomCkTemplate {
  background: url("/Content/IMG/Icons/kreuzerl.png") no-repeat center;
  width: 7px!important;
  height: 7px!important;
  display: block;
  position: absolute;
  top: -4px !important;
  right: -8px !important;
}
.pnlModuleContainer .lnkDeleteCustomCkTemplate:hover {
  background-position: center;
}
.pnlCustomCkTemplate {
  position: relative;
}
.SortableLeft {
  min-height: 34px;
}
.pnlModuleContainer a {
  display: block;
  outline: none;
  text-decoration: none;
}
.pnlModule,
.pnlModuleContainer a {
  height: 51px;
  width: 80px;
  background-position: left top;
}
.pnlModule:hover,
.pnlModuleContainer a:hover {
  background-position: left -51px;
}
.pnlModuleContainer {
  height: 51px;
  width: 80px;
  float: left;
  margin: 8px 10px;
}
.moving {
  border: 1px dashed black;
}
.movingModuleOver {
  border: 1px dashed black;
  height: 34px;
}
.ui-state-active {
  border: 1px dashed black;
  background-color: transparent;
}
/* Tabs for Adminpanel */
/* some overrides for Tabs */
.ui-widget-content {
  color: #6E6E6E;
}
.ui-widget {
  font-family: Arial;
  font-size: 13px;
}
.ui-tabs {
  clear: both;
  padding: 0;
  width: 1000px;
  margin: 0 auto;
  position: relative;
  top: -27px;
}
.pnlAdminHighslideContentLeft .ui-tabs
{
  top: -60px;
}
.ui-tabs .ui-tabs-nav {
  padding: 0;
}
.ui-tabs-nav {
  background: none repeat scroll 0 0 transparent !important;
  border: 0 none !important;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
  margin-bottom: 0;
  padding-bottom: 0px;
}
.ui-tabs .ui-tabs-panel {
  padding: 0;
}
/* END some overrides */
/* inactive Tab */
.ui-tabs .ui-tabs-nav li {
  background: url("/Content/IMG/Backgrounds/AdminPanel/reiter_re.png") no-repeat scroll right top transparent; /* Module Tabs */
  border: 0 none;
  display: inline-block;
  float: none;
  margin: 0;
  padding: 0 20px 0 0;
}
.ui-tabs .ui-tabs-nav li a {
  background: url("/Content/IMG/Backgrounds/AdminPanel/reiter_li.png") no-repeat scroll 0 0 transparent; /* Module Tabs */
  line-height: 30px;
  height: 26px;
  color: #6E6E6E;
  display: block;
  float: none;
  outline: medium none;
  padding: 0 0 0 20px;
  text-transform: none;
  font-weight: normal;
  font-size: 11px;
  letter-spacing: 1px;
}
.pnlAdminHighslideContentLeft .ui-tabs .ui-tabs-nav li a
{
    height:58px;
    font-size:13px;
}

/* active Tab */
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
  background: url("/Content/IMG/Backgrounds/AdminPanel/reiter_re.png") no-repeat scroll right bottom transparent; /* Module Tabs */
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
    background: url("/Content/IMG/Backgrounds/AdminPanel/reiter_li.png") no-repeat scroll 0 -26px transparent; /* Module Tabs */
    color:#698813;
}
/* tooltip styling */
.tooltip {
  display: block;
  height: 36px;
  line-height: 31px;
  width: 151px;
  z-index: 1000;
  text-align: center;
  background: url('/Content/IMG/Tooltips/tooltipp.png') no-repeat center center;
  color: #fff;
  font-size: 12px;
  text-indent: 4px;
}
/* nötig? */
html.UserIsLoggedIn {
  overflow-x: visible!important;
}
.btnSaveEditorContent {
  display: none;
}
.lnkMove {
  cursor: move;
}
.pShowAllLink {
  text-align: right;
  margin: 20px;
}
.tblTermineTeaser .pShowAllLink {
  text-align: right;
  margin: 0px;
}
.pShowAllLink a {
  background: url('/Content/IMG/Icons/pfeil_grau.png') no-repeat left center;
  padding: 0 0 0 20px;
  color: #b01220 !important;
  font-family: Lucida Sans Unicode;
}
.lblDisabled {
  color: gray;
  font-size: bold;
}
/* SystemButtons in AdminPanel, Gallery Highslide */
.pButtonWrapper span a,
.pnlEditMode .lblLinkWrapper span a,
.pnlLoginWrapper span a,
.pnlEditSaveButton a,
.lblCustomSubmitButton a,
.lblCustomSubmitButton a:hover,
.lblSystemButton a,
.customButtonLeft,
.customButtonRight
{
    display: inline-block;
    text-decoration: none;
    outline: none;
    background-repeat: no-repeat;
    white-space: nowrap;
    line-height: 26px;
    height: 26px;
    font-size: 12px;
    color: black!important;
    background-repeat: no-repeat;
}
.pnlEditMode .lblLinkWrapper .lblYellowButton a,
.pButtonWrapper span a,
.pnlEditMode .lblLinkWrapper span a,
.pnlEditMode .lblLinkWrapper .lblDarkGrayButton a,
.pnlLoginWrapper span a,
.pnlEditSaveButton a,
.lblSystemButton a
{
    background-image: url('/Content/IMG/Buttons/SystemButtonsSprite.png');
}
.pButtonWrapper span .aFirst,
.pnlEditMode .lblLinkWrapper span .aFirst,
.pnlLoginWrapper span .aFirst,
.pnlEditSaveButton .aFirst,
.lblSystemButton .aFirst
{
    background-position: left top;
    padding-left: 14px;
    width: auto;
}
.pButtonWrapper span .aSecond,
.pnlEditMode .lblLinkWrapper span .aSecond,
.pnlLoginWrapper span .aSecond,
.pnlEditSaveButton .aSecond,
.lblSystemButton .aSecond
{
    background-position: right top;
    width: 14px;
}
.pButtonWrapper span:hover .aFirst,
.pnlEditMode .lblLinkWrapper span:hover .aFirst,
.pnlLoginWrapper span:hover .aFirst,
.pnlEditSaveButton span:hover .aFirst,
.lblSystemButton:hover .aFirst
{
    background-position: left -26px;
}
.pButtonWrapper span:hover .aSecond,
.pnlEditMode .lblLinkWrapper span:hover .aSecond,
.pnlLoginWrapper span:hover .aSecond,
.pnlEditSaveButton span:hover .aSecond,
.lblSystemButton:hover .aSecond
{
    background-position: right -26px;
}
/* ENDE SystemButtons */
/* .pEditHeader Icons */
.aClose
{
    background-image: url('/Content/IMG/Icons/IconsSprite.png');
    background-repeat: no-repeat;
}
/* New Edit Concept */
.pEditHeader a,
.pnlSingleComment .lnkDelete
{
    text-decoration: none !important;
    height: 24px;
    display: inline-block;
    outline: none;
    background-repeat: no-repeat;
    width: 30px;
    margin: 0;
    position: relative;
    z-index: 200;
    background-position: left top;
}
.pEditHeader a:hover
{
    background-position: left -24px;
}
/* neues Modul */
.pEditHeader .lnkAddModule
{
    background-image: url('/Content/IMG/Icons/EditModule/add.png');
}
/* bearbeiten */
.pEditHeader .lnkEditModule,
.pEditHeader .lnkShowEditor,
.pEditHeader .showEditPage,
.pEditHeader .showEditPageBlank
{
    background-image: url('/Content/IMG/Icons/EditModule/edit.png');
}
/* löschen */
.lnkDelete,
.pEditHeader .lnkDelete
{
    background-image: url('/Content/IMG/Icons/EditModule/delete.png');
}
/* verschieben */
.pEditHeader .lnkMove
{
    background-image: url('/Content/IMG/Icons/EditModule/move.png');
}
/* einstellungen */
.pEditHeader .lnkPutInFooter
{
    background-image: url('/Content/IMG/Icons/EditModule/settings.png');
}
/* speichern */
.pEditHeader .lnkSaveEditor
{
    background-image: url('/Content/IMG/Icons/EditModule/save.png');
}
/* abbrechen */
.pEditHeader .lnkCancel
{
    background-image: url('/Content/IMG/Icons/EditModule/block.png');
}
/* als Template speichern */
.pEditHeader .lnkSaveEditorAsTemplate
{
    background-image: url('/Content/IMG/Icons/EditModule/template_save.png');
}
/* editor Hintergrund hochladen */
.pEditHeader .lnkUploadBackground
{
    background-image: url('/Content/IMG/Icons/EditModule/add_image.png');
}
/* iframe erzeugen */
.lnkIframe
{
    background-image: url('/Content/IMG/Icons/EditModule/iframe.png');
}
/* ENDE New Edit Concept */
/* ENDE .pEditHeader Icons */
/* Close Highslide Image - same Sprite as Icons */
.aClose
{
    padding-right: 30px;
    background-position: right -167px;
    display: inline-block;
}
.pCloseWrapper .aClose,
.pCloseDesignWrapper .aClose
{
    color: #6e6e6e;
    text-decoration: none;
    outline: none;
    text-transform: uppercase;
    line-height: 24px;
}
.pCloseWrapper
{
    margin: 0px 0 44px 0;
}
.pCloseDesignWrapper,
.pCloseWrapper
{
    text-align: right;
    padding-right: 10px;
}
.pCloseDesignWrapper
{
    margin: 0px 0 0px 0;
}
/* ENDE Close Highslide Image */
