﻿body {
color: #3c3c3c;
background-color: #F8F8F8;
}

a.textLink, a.textLink:link, a.textLink:visited,
a.textLink:hover, a.textLink:active, a.textLink:focus {
color: #3c3c3c;
text-decoration: none;
}

.AnmeldeTextbox, .AnmeldeTextboxDDL {
border:1px #74D2E7 solid;
}

.AnmeldeTextbox:hover, .AnmeldeTextbox:focus{
border-color:#00A5DF;
}

.AnmeldeButton {
/*background:url(Buttons.png) no-repeat 0 -48px;*/
background: none;
width: auto;
color: #00a5df;
}

.AnmeldeButtonGast {
/*background:url(Buttons.png) no-repeat -32px -48px;*/
background: none;
margin-right:20px;
}

.InterviewButton{
background: url(Buttons.png) no-repeat scroll 0 0;
}

.AnmeldeDiv{
border-color: #00A5DF;
}

.AnmeldeHeader, .PanelTop, .MenuVorImage, .StyleChanger{
background-color: #00A5DF;
color:#FFF;
}

.PanelMenu /*menü*/, .MenuVor {
background-image: none;
background-color: #00A5DF;
color: #3c3c3c;
}

.PanelMenu div {
border-bottom: 1px #00A5DF solid;
}

.PanelDaten /*datenazeige*/ {
background-image: none;
background-color: #F8F8F8;
}

.pnlUpdate {
/*background-color:#FFF;*/
}

.divContent, .divFooterMain, .divHeaderMain{
background-image:none;
border: 1px solid #D8D8D8;
background-color: #FFF;
}

.divHeaderMain {
border-bottom: 0;
background: #737579;
height: 40px;
}

.Header a {
color: white;
}

.divLHeader, .divRHeader, .divCHeader, .footer, .pnlUpdate{
background-image: none;
}

.divContent{
border-top:0;
border-bottom:0;
}

.divFooterMain{
border-top: 0;
width:auto;
}

.divLFooter, .divRFooter, .divCFooter{
background:none;
}

.AnmeldeInfo {
color: inherit;
}

.StyleChanger {
color: inherit;
}

.MenuItem, .SubMenuItem, .MenuItem:hover{
color: inherit;
background:none;
}

.MenuItem{
color:white;
height:30px;
font-size:15px;
}

.imgLink, .imgLinkYellow, .imgLinkRed{
background-image: none;
border: 1px solid #D8D8D8;
width: 60px;
}

.imgLink {
background-color: #F8F8F8;
}

.imgLinkYellow {   
background-color: #ECE81A;
}

.imgLinkRed {   
background-color: #DD7975;
}

.imgPB {background:url(Proband_32x32.png); min-height: 30px;}
.imgDokumente {background:url(Dokumente_32x32.png) no-repeat; min-height: 30px;}
.imgUnterweisung {background:url(Termin_weiss_32x32.png) no-repeat; width: 32px; min-height: 30px;}
.imgSchulung {background:url(Termin_weiss_32x32.png) no-repeat; min-height: 30px;}
.imgTermin {background:url(Termin_32x32.png) no-repeat; min-height: 30px;}
.imgEinstellungen {background:url(Einstellungen_32x32.png) no-repeat; min-height: 30px;}
.imgKalender {background:url(Termin_weiss_32x32.png) no-repeat; width: 32px; min-height: 30px;}

.imgVorsorge {background:url(Termin_weiss_32x32.png) no-repeat; min-height: 30px;}
.imgGefahrstoffe {background:url(Icons.png) no-repeat scroll -64px 0; min-height: 30px;}
.imgUnfall {background:url(Icons.png) no-repeat scroll -32px 0; min-height: 30px;}
.imgImpfung {background:url(Icons.png) no-repeat scroll -192px 0; min-height: 30px;}
.imgImpfungTermine {background:url(Termin_weiss_32x32.png) no-repeat; min-height: 30px;}
.imgSchutz {background:url(Icons.png) no-repeat scroll 0 0; min-height: 30px;}
.imgMitarbeiter {background:url(Icons.png) no-repeat scroll -96px 0; min-height: 30px;}
.imgArbeitsmittel {background:url(Icons.png) no-repeat scroll -128px 0; min-height: 30px;}
.imgDokumente {background:url(Icons.png) no-repeat scroll -256px 0; min-height: 30px;}
.imgInterview {background:url(Icons.png) no-repeat scroll -288px 0; min-height: 30px;}

.divHeader, .pnlErrorCaption{
background-image: none;
background-color: #737579; /*#DBE2E9*/
border: 1px #737579 solid;
height: 30px;
}

.divHeaderRahmen, .pnlErrorCaption {
padding:4px 0 0 5px;
height:25px;
color:white;
border:none;
} 

.Grid {
border:1px solid #A2AAAD !important;
background-color: #fff;
}

.Tree {
border:1px solid #A2AAAD;
background:#FFF;
}

.divTabs {
width:99.9%;
}

.divTabDaten {
margin:3px 0 5px 0;
}

.dateEdit {
border: 1px solid #A2AAAD;
border-left-width:0;
border-right-width:0;
height:20px;
}

.TBSuche{
border: 1px solid #A2AAAD;
}

.GridOddRow, .GridEvenRow {
border:1px solid #A2AAAD;
}

.GridEvenRow {
background: none;
background-color: #EBF0F5;
}

.MenuItem:hover{
background: none;
}

.MenuItem:hover a{
color: white;
}

.SubMenuStyle {
border:1px solid #A2AAAD !important;
border-top:none !important;
margin-top:0;
background-color: #74D2E7;
display:block;
height:30px;
}

.SubMenuItemSelected,.SubMenuItemHover {
color:#0067A0;
}

.GridHeader {
background: #DBE2E9;
/*background-color: #B4CDD6;*/
color:#4A4A4A;
border:1px solid #A2AAAD;
}

.GridSelectedRow {
background:#B4D6DE;
border:1px solid #A2AAAD;
}

.Header {
padding: 7px 20px;
}

.divCHeader {
height: 40px;
}

.divHeaderVorsorge {
background-color: #319B41;
}

.divHeaderUnterweisung {
background: #0067A0;
}

.divHeaderSchulung {
background:#74D2E7;
}

.divHeaderImpfbuch {
background:#EADA24;
}

.divHeaderImpfbuch span{
color:#63666A;
}

.divHeaderPKartei {
background:#ECE81A;
}

.green {
background:#319B41;
}

.red {
background:#DD7975;
}

.yellow {
background:#ECE81A;
}

.pnlError {
background:#E8E8E8;
border: 1px solid #888;
border-radius:0;
}

/*.pnlErrorCaption {
background:#0067A0;
color:white;
border-bottom:1px solid #AAA;
}*/

.btnTabSelected{
background: #DBE2E9;
border: 1px solid #63666A;
border-bottom:0;
}

.btnTab{
background: #A3AAAD;
border: 1px solid #63666A;
border-bottom:0;
}

.btnTab a{
background: #A3AAAD;
color:white;
}

.divHeaderRahmen div div {
height:25px;
}

.RequiredField {
color:#D50032;
font-weight:700;
}

.divHeaderRahmen span.RequiredField{
color:#AB2328;
}

.divHeaderRahmen label{
font-weight:normal;
font-size:initial;
}

h2{
    color:#00A5DF;
}

.lineHeightNormal {
    line-height: normal;
}

.imgPB, 
.imgVorsorge,
.imgImpfung,
.imgImpfungTermine,
.imgUnterweisung,
.imgTermin,
.imgHeaderPersonal,
.imgHeaderGefahrdungsbeurteilung,
.imgHeaderUnfalle,
.imgHeaderStoffe,
.imgHeaderArbeitsmittel,
#imgEinstellungen {
    min-height: 30px;
    filter: ;
}

td.CellActionsR {
    width: 38px !important;
    height: 38px !important;
}

.fileuploadLabel {
    background-color: #efefef;
    font-size: 14px;
    color: black;
    border: 0.5px solid black;
    border-radius: 1px;
    margin: 2px 10px 2px 2px;
    height: 22px;
    margin-left: -8px;
    cursor: pointer;
    padding: 1px 8px 1px 8px;
}