/*skin heaven*/
body
{
    background: #c0c2de;
}
.contentWrapperWB,
.contentWrapperWB_inLayer
{
    background: url("wbbackground.jpg");
    background-size: 100% 100%;    
}
.menuseparator
{
    background:#0066cc;
}
.divstatusprojekt{
    background: #ffffff;
    border-left: solid thin #000;
    border-top: solid thin #000;
    border-bottom: solid thin #000;
}
.loadingsymbol{
    background: url("../images/ajax-loader.gif");
    background-size: 100% 100%;
    background-repeat: no-repeat;   
    width: 30px;
    height: 30px;    
    margin-left: auto;
    margin-right: auto;
}
.windowClose,
.windowClosMeOnly
{
    background: url("../images/close-button.png");
    background-size: 100% 100%;
    background-repeat: no-repeat;
    position: inherit;
    height: 30px;
    width: 30px;
    right:0px;
    top:0px;
    margin-right: 5px;
    text-align: center;
    float: right;
    color:#ffffff;   
}
.iconxls{
    background: url("../images/iconxls.jpg");
    background-size: 100% 100%;
    background-repeat: no-repeat;
    position: inherit;
    width: 51px;
    height: 51px;
    top:0px;
    left: 0px;
}

.icondoc{
    background: url("../images/icondoc.jpg");
    background-size: 100% 100%;
    background-repeat: no-repeat;
    position: inherit;
    width: 51px;
    height: 51px;
    top:0px;
    left: 0px;
}
.iconppt{
    background: url("../images/iconppt.jpg");
    background-size: 100% 100%;
    background-repeat: no-repeat;
    position: inherit;
    width: 51px;
    height: 51px;
    top:0px;
    left: 0px;
}
.iconpdf{
    background: url("../images/iconpdf.jpg");
    background-size: 100% 100%;
    background-repeat: no-repeat;
    position: inherit;
    width: 51px;
    height: 51px;
    top:0px;
    left: 0px;
}
.videohelp{
    background: url("../images/video.png");
    background-size: 100% 100%;
    background-repeat: no-repeat;
    position: inherit;
    height: 30px;
    width: 30px;
    right:30px;
    top:0px;
    margin-right: 2px;
    text-align: center;
    float: right;
    color:#ffffff;    
}
.splitterbutton{
    background: url("../images/splitterbutton.png");
    background-size: 100% 100%;
    background-repeat: no-repeat;    
    border: solid thin #cccccc;
    border-radius: 3px;
    
}
.splitterbutton:hover,
.videohelp:hover,
.windowClosMeOnly:hover,
.windowClose:hover
{
    outline: 1px solid #0000ff !important;
    cursor: pointer; cursor: hand;    
}
.divFoot
{
    border-top: thin solid #003399;
}
.divLayer2
{
    border: solid medium #003399;
    background: url("../../images/bodybg.png");
    background-size: 100% 100%;
}
.divimportTarget
{
    background: #EFEFEF;
    color: #000!important;
    width: 1100px;
    overflow: auto;
    height: 150px;    
}
.divPluginBarBottom
{
    border-top: solid thin #000; ;
    background: #c0c2de;
}
.tabGlobalData td
{
color: #000!important;
}
.divimportTarget table td
{
    color: #000!important;
}
.divMandantenauswahl1,
.divMandantenauswahl2,
.divMandantenauswahl3
{
    border: solid thin #d2eecc;
    background: url("wbbackground.jpg");
    background-size: 100% 100%;
}

#draggableWB h3
{
    background: url("images/bgheaderdefault.png")!important;
    background-size: 100% 100%!important;
    border-bottom: solid thin #000000;
    color: #ffffff!important;
}
.divMandantklein
{
    border: solid thin #003399;
    background: #cccccc;
    -moz-box-shadow:    3px 2px 8px 1px #000;
    -webkit-box-shadow: 3px 2px 8px 1px #000;
    box-shadow:         3px 2px 8px 1px #000;    
}
.divMandantkleingesperrt
{
    border: solid thin red;
    background: #ffcece;
    -moz-box-shadow:    3px 2px 8px 1px #000;
    -webkit-box-shadow: 3px 2px 8px 1px #000;
    box-shadow:         3px 2px 8px 1px #000;    
}
.divMenueWrapperWB2{
    background: #9cb8c9;
    border: solid thin #003399;
    padding-left: 20px;
}
.divMenueWrapperWB
{
    border-right: solid thin #003399;
    border-bottom: solid medium #003399;
    background: #9cb8c9;   
}
#divGlobalFirma:hover
{
    border: solid medium #0066cc;
    -moz-box-shadow:    3px 2px 8px 1px #000F3D;
    -webkit-box-shadow: 3px 2px 8px 1px #000F3D;
    box-shadow:         3px 2px 8px 1px #000F3D; 
    cursor: pointer; cursor: hand;    
}
.divMandantklein:hover
{
    border: solid thin #0066cc;
    -moz-box-shadow:    3px 2px 8px 1px #000F3D;
    -webkit-box-shadow: 3px 2px 8px 1px #000F3D;
    box-shadow:         3px 2px 8px 1px #000F3D; 
    cursor: pointer; cursor: hand;
}

.mainMenue
{
    border: medium solid #003399;
    background: #96a0c5;
}
.mainMenueWorkbench
{
    border-top: medium solid #003399;
    background: #96a0c5;
    
}
.divlogoutContent,
.divMessage,
.divMessageProgman
{
    background:#ffffff;
    box-shadow:1px 1px 6px #292929; /* CSS3 */
}
.divlogoutContent tr:nth-child(1n+1) td,
.divMessage tr:nth-child(1n+1) td,
.divMessageProgman tr:nth-child(1n+1) td

{
    font: normal bold 16px/18px Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
}
.divlogoutContent tr:first-child td,
.divMessage tr:first-child td,
.divMessageProgman tr:first-child td
{
    font: normal bold 18px/18px Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
    background: red;
    color:#ffffff;
}
.loginTable,
.welcometable
{
    color: #EFEFEF;
    border: solid #006600 thin;
    background: #6c6e74;
    border: solid medium #003399;
/*    background: -moz-linear-gradient(top,  #6c6e74 0%, #4b4d51 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6c6e74), color-stop(100%,#4b4d51));
    background: -webkit-linear-gradient(top,  #6c6e74 0%,#4b4d51 100%);
    background: -o-linear-gradient(top,  #6c6e74 0%,#4b4d51 100%);
    background: -ms-linear-gradient(top,  #6c6e74 0%,#4b4d51 100%);
    background: linear-gradient(top,  #6c6e74 0%,#4b4d51 100%); */
    box-shadow:1px 1px 6px #292929; /* CSS3 */
    
}
.labeltopline
{
    border-top: solid thin #ffffff;
}
.label_top_bottom
{
    padding-top: 10px;
    padding-bottom: 10px;
    border-top: solid thin #ffffff;
    border-bottom: solid thin #ffffff;    
}
.label_top_bottom_background
{
    border-top: solid thin #ffffff;
    border-bottom: solid thin #ffffff;
    background: #aebcc5;
    color: #000 !important;
    font-size: 16px!important;
    padding-left: 15px;
}
.tabdbFields td
{
    color: black!important;
}
.tableHeaderMainWindow
{
    background: url("images/bgheaderdefault.png");
    background-size: 100% 100%;
    color: #ffffff;
}
.tableHeaderMainWindow #divmandantinfo
{
    color: #ffffff!important;
}
.tableheader,
.tableheaderLarge,
.tableheaderNormal
{
    background: #f0ead8;
    color: #000000;
    font-family: Verdana,Arial;
    padding-left:10px;
    padding-top: 5px;
}
.labelLinklike:hover
{
    color: #efe3e3;
    cursor: pointer; cursor: hand;
}
.txtedit
{
    background: #FFCC66;
    color:#000000;    
}
.tdedit
{
    background: #FF9;
}
.tdNoedit
{
    background: #ffffff;
}
.trHover:hover,
.tdedit:hover,
.tabbedDLGCaptionNotactive:hover
{
    background: cornflowerblue !important;
    cursor: pointer; cursor: hand !important;
}
.trHover2:hover
{
    cursor: pointer; cursor: hand !important;
    background: #bbc2e3!important;
}
.tabbedDLGCaptionactive
{
    background: #8485a9;
    color: #ffffff;
    border-top: solid thin #ffffff;
    border-left: solid thin #ffffff;
    border-right: solid thin #003399;
}
.tabbedDLGCaptionNotactive
{
    background: #9a9a9a;
    color: #ffffff;
    border-top: solid thin #cccccc;
    border-left: solid thin #cccccc;
    border-right: solid thin #003399;    
}

.tabbbedDLGpage
{
    border-top:solid thin #cccccc;
    border-bottom:solid thin #cccccc;
}
.tableheaderMandantklein td,
.tableheaderLarge2 th,
.skrHeader
{
    background: #7fa7c0;
    border-bottom: solid thin #003399;
    color:#292929;
}
.skrHeader2
{
    background: #aebcc5;
    border-bottom: solid thin #003399;
    color:#292929;
}
.divGlobalDataHide
{
    background: #cccccc;
    color:#292929;    
}

.divGlobalData,
.divGlobalData2
{
background: #cccccc;
border: solid medium #003399; 
color:#292929;
box-shadow:1px 1px 6px #292929;    
}
.tabformulare
{
background: #515865;
border: solid medium #003399; 
color:#292929;
box-shadow:1px 1px 6px #292929; /* CSS3 */    
}
.tabformulare tr:nth-child(1n+2) td
{
    color:#ffffff;
}
#message_red,
#message_green
{
    height: 40px;
    background: #EFEFEF;
    text-align: center;
}
#message_green
{
    color: green;
    
}
#message_red
{
    color: red;
}
