@import url(/cms/iwebsstandard/bootstrap-3.1.1/dist/css/bootstrap.min.css);
@import url(/cms/iwebsstandard/css/font-awesome-4.7.0/css/font-awesome.min.css);
@import url(/cms/iwebsstandard/css/fonts.css);

* {
    /*box-sizing:content-box;*/
}
img {
    vertical-align:initial;
	/*max-width:100%;*/
}
label {
    font-weight:normal;
    margin-bottom:auto;
    margin:5px;
}
button, input, optgroup, select, textarea {
    color: #535353;
    font-weight:lighter;
    line-height:normal;
    font-size: 13px;
    font-family: Arial,Verdana,Helvetica,sans-serif;
}
table {
    border-collapse:initial;
}
/* BODY */
BODY
{
    line-height: 24px !important;
    margin: 0px 20px 0 20px;
    background: #fff;
    color: #535353 !important;
    font-size: 13px !important;
    font-family: Arial,Verdana,Helvetica,sans-serif !important;
}
form {
    margin-right:50px;
    /*max-width:1200px;*/
}
body.top
{
    margin: 0px;
}
BODY.leftnav
{
    line-height: 24px;
    margin: 0px;
    /*background: url(images/bg-body-left.gif) repeat-y #e8e8e8;*/
    background-color: #e8e8e8;
    color: #000;
    font-size: 13px;
    font-family: Arial,Verdana,Helvetica,sans-serif;
    overflow-x: hidden;
}
BODY.leftnav img{
    border:0px;
}
BODY.Editor .fa-bars, BODY.Editor #butNacOff{
    color: white;
    margin: 12px 20px 12px 10px;
    font-size: 2em;
    cursor: pointer;
    float: left;
}
BODY.bottom
{
    line-height: 24px;
    margin: 0px;
    background: url(images/bg-pagefoot.png) repeat-x #4c4c4c;
    color: #000;
    font-size: 13px;
    font-family: Arial,Verdana,Helvetica,sans-serif;
}
BODY.content
{
    background-color: #ffffff;
    margin: 0px 0 0 20px;
}

table, td, tr/*, p, span, div, font*/
{
    font-size: 13px;
    vertical-align:top;
}

a, .color-font
{
    /*color: #535353;*/
    color: #014799 !important;
    text-decoration: none;
}
a:hover, a:active
{
    color: #535353;
    text-decoration: underline;
}
.bgw {
    background-color:#fff;
}
/* ****************************************************************************** */
/* TOP-FRAME */
.top-bg
{
    background: url(images/kachel.gif) repeat-x;
    color: #fff;
    font-size: 13px;
    line-height:15px;
    padding-top:3px;
}
.top-bg a, .top-bg a:hover, .top-bg a:visited
{
    color: #fff !important;
}
.top-bg a, .top-bg a:visited
{
    text-decoration: underline;
}
.top-bg a:hover
{
    text-decoration: none;
}

.top-bg div
{
    white-space:nowrap;
    /*height: 40px;*/
}

.top-border-255
{
    border-left: solid 1px #808080;
    width: 255px;
    padding: 15px 10px 7px 10px;
}
.top-border-100
{
    border-left: solid 1px #808080;
    width: 100px;
    padding: 5px 10px 0px 10px;
}
/* Kontoeinstellungen aendern */
.konto-aendern, .logout
{
    vertical-align: bottom;
    line-height: 40px;
    white-space:nowrap;
    float:left;
    width:50%;
}
.konto-aendern a
{
    padding: 0px 0 0 25px;
    background: url(images/benutzer.png) no-repeat left top;
}
/* Abmelden, Live-Web */
.logout, .live-web, .login
{
    vertical-align: bottom;
    line-height: 40px;
    text-align: center;
}
.logout a, .live-web a, .login a
{
    text-decoration: none;
}
.logout a
{
    padding: 0px 0 0 0px;
}
.login a
{
    padding: 20px 0 0 0px;
    background: url(images/logout.png) no-repeat center 0px;
}
*html .logout a
{
    background: url(images/login.png) no-repeat center 0px;
}
.live-web a
{
    background: url(images/live-web2014.png) no-repeat 0px;
    height:40px;
}
*html .logout
{
    margin-top: -16px;
}
*html .logout a, *html .live-web a
{
    padding: 20px 0 0 0;
    height: 15px;
    line-height: 15px;
    vertical-align: bottom !important;
}

/* LEFT-FRAME */
/* Allgemeine Defintionen fuer die Listen und Links innerhalb der Navigation */
div.div_menuoff
{
    height:50px;
    cursor: pointer; cursor: hand;
    }
div.div_menuon
{
    height:50px;
    cursor: pointer; cursor: hand;
}
div.uloff
{
    visibility:hidden;
    overflow:hidden;
    height:1px;
}
div.ulon
{
    visibility:visible;
    overflow:visible;
    padding-top:0px;
    margin-top:-30px;
}


td.inhaltsverwaltung, td.zusatzmodule, td.benutzerverwaltung, td.web-administration, td.systeminfo, td.loginnav, bibliotheken
{
    height:75px;
}

.inhaltsverwaltung, .zusatzmodule, .benutzerverwaltung, .web-administration, .systeminfo, .loginnav, .bibioteken, .hilfe
{
    padding: 0 0 5px 0;
}
.inhaltsverwaltung ul, .zusatzmodule ul, .benutzerverwaltung ul, .web-administration ul, .systeminfo ul, .support ul, .loginnav ul, .bibliotheken ul, .hilfe ul
{
    list-style: none;
    padding: 0 0 0 0;
    margin: 0px 0 0 90px;
}
.inhaltsverwaltung li, .zusatzmodule li, .benutzerverwaltung li, .web-administration li, .systeminfo li, .support li, .loginnav li, .bibliotheken li, .hilfe li
{
    line-height: 20px;
}
.inhaltsverwaltung a, .zusatzmodule a, .benutzerverwaltung a, .web-administration a, .systeminfo a, .support a, .loginnav a, .bibliotheken a, .hilfe a
{
    text-decoration: none;
    font-size: 13px !important;
    color: #1b1b1b;
}
.inhaltsverwaltung a:hover, .zusatzmodule a:hover, .benutzerverwaltung a:hover, .web-administration a:hover, .systeminfo a:hover, .support a:hover, .loginnav a:hover, .bibliotheken a:hover, .hilfe a:hover
{
    color: #014799;
}

/* Inhaltsverwaltung */
.inhaltsverwaltung
{
    background: url(images/leftnav/Inhalte.png) no-repeat top left;
    background-size:200px auto !important;
}
/* Zusatzmodule */
.zusatzmodule
{
    background: url(images/leftnav/Module.png) no-repeat top left;
    background-size:200px auto !important;
}
/* Benutzerverwaltung */
.benutzerverwaltung
{
    background: url(images/leftnav/Personen.png) no-repeat top left;
    background-size:200px auto !important;
}
/* Web-Administration */
.web-administration
{
    background: url(images/leftnav/administration.png) no-repeat top left;
    background-size:200px auto !important;
}
/* Systeminfo */
.systeminfo
{
    background: url(images/leftnav/statistik.png) no-repeat top left;
    background-size:200px auto !important;
}
/* Support */
.support
{
    background: url(images/leftnav/Support.png) no-repeat top left;
    background-size:200px auto !important;
}
/* Hilfe */
.hilfe
{
    background: url(images/leftnav/Hilfe.png) no-repeat top left;
    background-size:200px auto !important;
}
/* Login */
.loginnav
{
    background: url(images/leftnav/login.png) no-repeat top left;
    background-size:200px auto !important;
}
.buchhaltung {
    background: url(images/leftnav/buchhaltung.png) no-repeat top left;
    background-size:200px auto !important;
}
.Stammdaten {
    background: url(images/leftnav/Stammdaten.png) no-repeat top left; 
    background-size:200px auto !important;
}
.Verwaltung {
    background: url(images/leftnav/Verwaltung.png) no-repeat top left; 
    background-size:200px auto !important;
}
.bibliotheken {
    background: url(images/leftnav/Bibliotheken.png) no-repeat top left; 
    background-size:200px auto !important;
}
.Beitragswesen {
    background: url(images/leftnav/Beitragswesen.png) no-repeat top left;
    background-size:200px auto !important;
}
.Grundlagen {
    background: url(images/leftnav/Grundlagen.png) no-repeat top left;
    background-size:200px auto !important;
}
.Buchhaltung {
    background: url(images/leftnav/Buchhaltung2.png) no-repeat top left;
    background-size:200px auto !important;
}

/* Tooltips Left-Nav */
.inhaltsverwaltung a, .zusatzmodule a, .benutzerverwaltung a, .web-administration a, .systeminfo a, .support a, .loginnav a, .bibliotheken a
{
    position: relative;
    z-index: 24;
}

.inhaltsverwaltung a:active, .zusatzmodule a:active, .benutzerverwaltung a:active, .web-administration a:active, .systeminfo a:active, .support a:active, .loginnav a:active, .bibliotheken a:active
{
    color:#cc3300;
}

.inhaltsverwaltung a:hover, .zusatzmodule a:hover, .benutzerverwaltung a:hover, .web-administration a:hover, .systeminfo a:hover, .support a:hover, .loginnav a:hover, .bibliotheken a:hover
{
    z-index: 25;
}

.inhaltsverwaltung a span, .zusatzmodule a span, .benutzerverwaltung a span, .web-administration a span, .systeminfo a span, .support a span, .bibliotheken a span
{
    display: none;
}

.inhaltsverwaltung a:hover span, .zusatzmodule a:hover span, .benutzerverwaltung a:hover span, .web-administration a:hover span, .systeminfo a:hover span, .support a:hover span, .bibliotheken a:hover span
{
    display: block;
    position: absolute;
    top: 20px;
    left: -25px;
    padding: 3px;
    width: 190px;
    border: 1px solid #c3c3c3;
    background-color: #fff;
    color: #014799;
    font-size: 12px;
    z-index: 240;
}

/* BOTTOM-FRAME */
TD.bgfoot
{
    background-image: url(images/bgbottom.gif);
}
.foot
{
    line-height: 30px;
    color: #fff;
    font-size: 11px;
    text-decoration: none;
}
A.foot
{
    color: #fff !important;
    text-decoration: underline;
}
A.foot:hover
{
    color: #fff;
    text-decoration: none;
}

/* NAV-TOP */
.navtop
{
    padding: 0 0 0px 0px;
}
.mainmenue
{
    padding-left: 8px;
    color: #535353;
    font-size: 13px;
    text-decoration: none;
}
.mainmenue:hover
{
    color: #535353;
    text-decoration: none;
}
.mainmenuesel
{
    color: #535353;
    font-size: 13px;
    font-weight: lighter;
    text-decoration: none;
}


/* NAV-CONTENT */
TD.headercontent, span.headercontent
{
    vertical-align: middle;
    /*color: #014799;*/
    font-size: 18px;
    padding: 4px 0 4px 4px;
    border-bottom: dotted 1px #cdcdcd;
}
A.headercontent
{
    color: #014799;
    font-size: 13px;
    text-decoration: none;
}
A.headercontent:hover
{
    color: #014799;
    text-decoration: underline;
}

.contenthead
{
    vertical-align: middle;
    color: #014799;
    font-size: 18px;
    padding: 4px 0 4px 4px;
    border-bottom: dotted 1px #cdcdcd;
}

.pict
{
    width: 40px !important;
    vertical-align: middle;
    border-bottom: dotted 1px #cdcdcd;
}

TD.innercontentneu
{
    border-left: #dcdcdc 1px solid;
    line-height: 20px;
    border-right-width: 1px;
    background-color: #f2f2f2;
    padding-left: 7px;
    padding-right: 3px;
    border-bottom-width: 1px;
    border-top: #dcdcdc 1px solid;
    font-weight: lighter;
}
TD.innercontent
{
    border-bottom: #dcdcdc 1px solid;
    line-height: 20px;
    margin-bottom: 1px;
    color: #535353;
    font-size: 13px;
    font-weight: lighter;
    padding: 6px 3px 6px 6px;
}
TD.innercontentfsel
{
    background-color:lightgray;
}


td.innercontent a img
{
    margin-left:3px;
    margin-right:3px;
}
    
TD.innercontentsel
{
    border-bottom: darkslateblue thin solid;
    border-left: darkslateblue thin solid;
    padding-bottom: 3px;
    line-height: 20px;
    padding-left: 8px;
    margin-bottom: 1px;
    color: #003366;
    border-top: darkslateblue thin solid;
    border-right: darkslateblue thin solid;
    padding-top: 3px;
}
A.innercontent
{
    color: #014799;
    text-decoration: none;
    font-size:13px;
    line-height:25px;
}
A.innercontent:hover, A.innercontentneu:hover, A.headercontentneu:hover, A.headercontentshift:hover, A.headercontentdelete:hover
{
    color: #014799;
    text-decoration: underline;
}
A.headercontentneu, A.innercontentneu, A.headercontentshift, A.headercontentdelete
{
    color: #000000;
    text-decoration: none;
    font-size:13px;
    line-height:25px;
    }
A.innercontentneu, A.headercontentneu
{
    background: url(images/new.gif) no-repeat 5px 6px;
    padding-left:35px;
    padding-top:10px;
    padding-bottom:10px;
}
A.headercontentshift
{
    background: url(images/shift.gif) no-repeat 5px 6px;
    padding-left:35px;
    padding-top:10px;
    padding-bottom:10px;
    /*visibility:hidden;*/
}
/*A.headercontentshiftimg, A.headercontentdeleteimg
{
    visibility:hidden;
}*/
A.headercontentdelete
{
    background: url(images/delete.gif) no-repeat 5px 6px;
    padding-left:35px;
    padding-top:10px;
    padding-bottom:10px;
    /*visibility:hidden;*/
}
input.DeleteItemIDs{
    background: url(images/delete.gif) no-repeat 5px 6px;
}
input.ShiftItemIDs{
    background: url(images/shift.gif) no-repeat 5px 6px;
}

/* Tooltips */
a.headercontent
{
    position: relative;
    z-index: 24;
}

a.headercontent:hover
{
    z-index: 25;
}

a.headercontent span
{
    display: none;
}

a.headercontent:hover span
{
    display: block;
    position: absolute;
    top: 20px;
    left: -80px;
    padding: 3px;
    width: 115px;
    border: 1px solid #c3c3c3;
    background-color: #fff;
    color: #014799;
    font-size: 12px;
    text-decoration: none;
    text-align: left;
}

/* LOGIN-DIALOG */
#CurrentUser
{
    font-size: 13px;
    background: #e8e8e8;
    border: dotted 1px #014799;
    padding: 5px;
    color: #014799;
}
#lblApp
{
    color: #014799;
}
#info
{
    border: solid 2px #dcdcdc;
    background: url(images/AchtungSmall.png) no-repeat 5px 6px;
    /*background: url(images/info-board-small.gif) no-repeat 5px 6px;*/
    padding: 3px 0 0px 70px;
    width: 50%;
    margin: 35px 0 0 0px;
    vertical-align: middle;
    min-height: 65px;
    font-size:18px;
    font-weight:bold;
    color: #585858;
}
#info span{
    font-size:18px;
    font-weight:bold;
    color: #cc3300;
}

/* WELCOME-PAGE */
#welcome-page-info
{
    border: solid 2px #dcdcdc;
    background: url(images/Achtungsmall.png) no-repeat left 6px;
    /*background: url(images/info-board.gif) no-repeat left 6px;*/
    padding: 3px 0 10px 50px;
    /*width: 100%;*/
    margin: 35px 0 0 0px;
    vertical-align: top;
}
.welcome-page
{
    padding: 0 20px 0 0px;
}
.welcome-page-info-head .headercontent
{
    border: solid 0px #fff;
    color: #535353;
    width: 100%;
    vertical-align: top;
    padding: 0px;
}

/* PUBLISH-SEITE */
.shadow3
{
    width: 100%;
}
.shadow3 tr td:last-child
{
    white-space:nowrap;
}
.shadow3 tr td table td:last-child
{
    white-space:normal;
}

.shadow3 tr td:last-child div
{
    white-space:normal;
}

#BtnPublish
{
    margin: 5px 20px 25px 0;
    border: solid 1px #dcdcdc;
    padding: 5px 5px 5px 34px;
    height: 36px;
    text-align: left;
    background: url(images/publish.gif) no-repeat top left #fff;
}
.shadow2 .headercontent
{
    color: #535353;
}
.publish-head
{
    background: #535353;
    color: #fff;
    font-weight: bold;
    padding: 2px 0 2px 0;
}
.publish-head a, .publish-head a:hover
{
    color: #fff;
    font-size: 18px;
    font-weight: lighter;
}
.publish-head span
{
    color: #878787;
    font-size: 18px;
    font-weight: lighter;
}
.publish-tab-grey, .publish-tab-grey td
{
    background-color: #e9e9e9 !important;
    border-top: solid 1px #dcdcdc !important;
    border-bottom: solid 1px #dcdcdc !important;
}

/* Zur Veröffentlichung markieren */
/*.footercontent {
    padding:20px 0 0 0;
}
.footercontent a {
    margin:5px 20px 25px 0;
    border:solid 1px #dcdcdc;
    padding:8px 5px 5px 5px;
    height:36px;
    text-align:left;
    background:url(../images/check-publish.gif) no-repeat top left #fff;
} */

/* NAVCONTENT */
.noshadow
{
    padding: 0 20px 0 0;
    margin-right:50px;
    max-width:1200px;
}
form .noshadow
{
    margin-right:0px;
    max-width:100%;
}


.absatz
{
    margin: 20px 0 0 0;
    border: solid 1px #dcdcdc !important;
    background: #f2f2f2;
}

.absatz .shadow1
{
    background: #fff;
    border: solid 1px #dcdcdc !important;
}

.shadow3 td.innercontent
{
    border-bottom: solid 1px #dcdcdc;
    margin-bottom: 3px;
}
    .shadow1 .shadow3 tr td.innercontent:first-child img {
        max-width:100%;
        height:auto !important;
    }
td.formtextfield
{
    border: solid 1px #dcdcdc;
    padding: 4px 3px 4px 3px;
    background: #f2f2f2;
}

/* top.aspx*/
#testjs
{
    font-weight:bold;
    font-size:20pt;
}
    
/* Addons aus Prontoprox */
.dxgvControl A
{
    color: #014799;
    text-decoration: none;
}
.dxgvDisabled A
{
    color: gray;
}

.dxgvSelectedRow .dxgvCommandColumn A
{
    color: #014799;
}
.dxgvFocusedRow .dxgvCommandColumn A
{
    color: white;
}
.dxgvSelectedRow .dxgvCommandColumn A:hover
{
    color: #014799;
}
.dxgvFocusedRow .dxgvCommandColumn A:hover
{
    color: #535353;
    text-decoration: underline;
}
.dxgvSelectedRow .dxgvCommandColumn A:visited
{
    color: #f0f0f0;
}
.dxgvFocusedRow .dxgvCommandColumn A:visited
{
    color: #f0f0f0;
}

.dxgvCommandColumn A
{
    margin: 0px 3px 0px 0px;
    color: #014799;
    text-decoration: none;
}
.dxgvCommandColumn A:hover
{
    color: #535353;
    text-decoration: underline;
}
.dxgvCommandColumn A:visited
{
    color: #014799;
}
.dxgvCommandColumnItem
{
}
.dxgvEditFormTable
{
    padding-bottom: 6px;
    padding-left: 4px;
    padding-right: 6px;
    font: 11px Tahoma;
    color: black;
    padding-top: 2px;
}
.dxgvEditFormTable A
{
    color: #0d45b7;
}
.dxgvEditFormTable A:hover
{
    color: #5494ea;
}
.dxgvEditFormTable A:visited
{
    color: #ab59a6;
}

.detail-field-caption {
	background-color:#F2F2F2;
	font-size:8pt;
	padding: 4px 0px 0px 5px;
	min-height:15px;
	vertical-align:middle;	
	border-right: solid 1px #ccc;
    margin-right:5px;
    font-weight:bold !important;
}
.detail-field-value {
	font-size:8pt;
	font-weight:normal !important;
	padding:4px 0px 0px 5px;
	min-height:25px;
	border-bottom: solid 1px #ccc;
	border-right: solid 1px #ccc;
}
hr.grau
{
    color:#cdcdcd;
    background-color:#cdcdcd;
    }
ul.Produkte {
    margin:0px ;
    padding:0px;
}
 ul.Produkte li ul {
    margin:0px 0px 0px 0px ;
    padding:0px;
}
ul.Produkte li {
    margin-bottom:5px;
    padding:0px;
    list-style:none;
    list-style-position:outside;
}
ul.Produkte li.Pas {
    cursor:pointer;
    background-size:200px auto;
}
ul.Produkte li.Pas:hover {
    opacity:1;
}


 ul.Produkte li ul li ul li, #ul_systeminfo li, #ul_support li, li.loginnav ul li, li.zusatzmodule ul li, li.benutzerverwaltung ul li, li.web-administration ul li, li.bibliotheken ul li, #ul_bibliotheken li{
    padding-left:30px;
    /*margin-bottom:0px !important;*/
}
 li.module {
    padding-left:30px !important;
    margin-bottom:0px !important;
    line-height:20px;
}
  li.module a {
    color:#000;
    font-size:13px !important;
    line-height:20px !important;
}
  li.headline {
      height:50px;
}
li div.Navline {
    margin-left:85px;
    margin-top:10px;
    color:#000;
    font-weight:bold;
    font-size:20px;
    border:solid 1px red;
}
#IntelliWebs, #IntelliCourt, #IntelliEvent, #IntelliVerein{
    border-top:solid 1px #C3C3C3;
}
#IntelliWebsPas, #IntelliCourtPas, #IntelliEventPas, #IntelliVereinPas, #IntelliWebsPasIn, #IntelliCourtPasIn, #IntelliEventPasIn, #IntelliVereinPasIn {
    border-top:solid 1px #989898;
}

#IntelliWebsImg, #IntelliCourtImg, #IntelliEventImg, #IntelliVereinImg {
    cursor:pointer;
    width:200px;
}
#IntelliWebs a:hover, #IntelliCourt a:hover, #IntelliEvent a:hover, #IntelliVerein a:hover {
    text-decoration:none;
}
.borderbottom {
      border-bottom:solid 1px #C3C3C3;
}
.bordertop {
      border-top:solid 1px #C3C3C3;
}
#IntelliOnline {
    background:url(images/kachel.gif) repeat-x;
    height:35px;
    color:#fff;
    font-size:26px;
    padding-top:15px;
    box-sizing: content-box;
    float:left;
}
#nav {
    position:absolute;
    overflow:auto;
    top:0px;
    bottom:0px;
    width:100%;
}
    BODY.leftnav #nav li a img[src*='pixel.gif'] {
        width:200px;
        height:53px;
    }
#IntelliWebsPas {
    background-image:url(images/Produkte/IntelliWebsPas.png);
    background-repeat:no-repeat;
    opacity:0.5;
}
#IntelliWebsPas:hover {
    background-image:url(images/Produkte/IntelliWebs.png);
    background-repeat:no-repeat;
}

#IntelliCourtPas, #IntelliCourtPasIn {
    background-image:url(images/Produkte/IntelliCourtPas.png);
    background-repeat:no-repeat;
    opacity:0.5;
}
#IntelliCourtPas:hover, #IntelliCourtPasIn:hover {
    background-image:url(images/Produkte/IntelliCourt.png);
    background-repeat:no-repeat;
}

#IntelliEventPas, #IntelliEventPasIn {
    background-image:url(images/Produkte/IntelliEventPas.png);
    background-repeat:no-repeat;
    opacity:0.5;
}
#IntelliEventPas:hover, #IntelliEventPasIn:hover {
    background-image:url(images/Produkte/IntelliEvent.png);
    background-repeat:no-repeat;
}

#IntelliVereinPas, #IntelliVereinPasIn {
    background-image:url(images/Produkte/IntelliVereinPas.png);
    background-repeat:no-repeat;
    opacity:0.5;
}
#IntelliVereinPas:hover, #IntelliVereinPasIn:hover {
    background-image:url(images/Produkte/IntelliVerein.png);
    background-repeat:no-repeat;
}
#IntelliWebs ul li ul li a, #IntelliCourt ul li a, #IntelliEvent ul li a, #IntelliVerein ul li a, #ul_bibliotheken li a, #ul_personen li a {
    /*
        list-style-position:inside;
    list-style-image:url(images/shift.gif);
    padding-left:20px;
        */
    background-image:url(images/leftnav/pfeilrechts.png);
    background-repeat:no-repeat;
}
optgroup {
    font-weight:bold;
    color:black;
    font-style:italic;
}
optgroup option {
    font-weight:normal;
    font-style:normal;
}
table td, table th {
    padding:inherit;
}
table[id*='SaisonBelegungCtrl'] td, table[id*='SaisonBelegungCtrl'] th {
    padding:5px;
}
.SeoPart {
    display:none;
}
.SeoOff, .SeoOn {
    cursor:pointer;
}
.SeoOff td:last-child div:first-child {
    display:none;
}
.SeoOff td:last-child div:last-child {
    display:block;
    font-weight:bold;
    padding-left:30px;
    color:#2A6496;
}
.SeoOn td:last-child div:first-child {
    display:block;
    padding-left:30px;
    font-weight:bold;
    color:#2A6496;
}
.SeoOn td:last-child div:last-child {
    display:none;
}
.PullDownOn, .PullDownOff {
    background-repeat:no-repeat;
    background-position:10px;
}
.PullDownOn {
    background-image:url(images/PullDownOn.png);
}
.PullDownOff {
    background-image:url(images/PullDownOff.png);
}
body.BreadCrump a {
    float:left;
    padding:0px 3px;
}
div.PfeilRechts {
    float:left;
    width:14px;
    height:14px;
    background-image:url(images/shift.gif);
    background-repeat:no-repeat;
    background-size:100% auto;
    margin-top:6px;
}
div.SelectScrol, div.SelectScrol td, div.SelectScrol label, div.SelectScrol input {
    border-bottom:solid 1px #E3E3E3;
}
.hoverDetailImage
{
    cursor:pointer;
}

.HeaderDisplayText 
{
    color:white;
}
label.clean {
    margin:0px;
}
#cke_hdeyembk_slideShow {
    max-width:800px;
}
.embeddedContent {
    max-width:100%;
}
a[id*='imageSel_'][href*='javascript:'] img[src*='tnimage'], a[id*='extprop'][href*='javascript'] img[src*='tnimage'] {
    border:solid 1px #D3D3D3;
    background-color:#F1F1F1;
}
.noborder{
	border:none !important;
}

/*Für neue Controls*/
form[action*='PlatzBelegungScreenConfig.aspx'] {
    margin-bottom:10px;
}
form[action*='PlatzBelegungScreenConfig.aspx'] #panWork {
    max-width:500px;
}
div.Part {
    float: left;
    margin: 10px 10px 0px 0px;
    padding: 5px;
    border: solid 1px lightgray;
    border-radius: 4px;
}
tr.modifyFieldRow td {
    padding: 3px;
    border-bottom: dotted 1px #cdcdcd;
}
.btn {
    background-color: rgba(0, 0, 0, 0.04);
}
input.btn[value="Abbrechen"] {
    background-color: rgba(255, 0, 0, 0.1);
}
div.ConfigLine {
    border-bottom: dotted 1px #cdcdcd;
    margin-top:5px;
}
div.panLinkWork, div.panLinkDel {
    float:left;
    padding-right:15px;
}
div.panInfos, div.panLinkScreen {
    float:left;
    padding-right:5px;
}
div.panLinkScreen {
    width:150px;
}
div.Meldung {
    position: absolute;
    top: 0px;
    text-align: center;
    width: 98%;
}
div.Meldung #InnerMeldung {
    position: relative;
    margin: 10px;
    border-radius: 4px;
    padding: 10px;
}
div.Meldung #InnerMeldung input.butrighttop {
    top: 5px;
    right: 5px;
    position:absolute;
}
.panel-IC {
    border-color:#014799;
    overflow:auto;
    overflow-x:hidden;
}
.panel-IC > .panel-heading {
    color: #014799;
    background-color: #f5f5f5;
    border-color: #ddd;
    font-size: 1.1em;
    font-weight: bold;
}
    .panel-IC > .panel-heading img {
        max-width:100px;
    }
    .panel-IC span.fa {
        margin-right:5px;
        color:#3B6393;
    }
    div[id*='IntelliVerein2'] .panel-IC span.fa-sign-out {
        margin-left:5px;
        margin-right:0px;
    }
    .panel-IC span[class$='pdf']:before {
        content: "\f1c1";
    }

    .panel-IC table {
        width:100%;
    }
        .panel-IC table td {
        text-align:center;
    }
        .panel-IC table td:first-child {
        text-align:left;
    }
    .panel-IC .panel-body {
        min-height:150px;
    }
.panel-IC span.Jubilar, .panel-IC span.fa-exclamation {
    color:#E40815;
}
.scroller {
    overflow: auto;
}
.floatleft {
    float:left;
}
/*IntelliCourt Belegungsplan*/
table[id*='BelegSched'] td[style*='background-color:#C00000'] a small {
    color:white;
}

/* IntelliVerein*/
.dxmControl a, .dxmMenu a, .dxmVerticalMenu a, .dxmSubMenu a {
    color: inherit !important;
}
body.IntelliVerein td.dxrpHeader table[id*='TableMenuCtrl'] a[id*='BelegSched1'] {
    color:inherit !important;
}
table[id*='SaisonBelegungCtrl1'] a, table[id*='BelegSched1'] a[id*='BelegSched1'] {
    color:white !important;
}