/*** Open+Sans START */
/* 400-normal */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-display: auto;
  font-weight: 400;
  src: url('/ARANESLIB/fonts/open-sans/open-sans-v15-latin-ext_latin-regular.eot');
  src: local('Open Sans Regular'), local('OpenSans-Regular'),
       url('/ARANESLIB/fonts/open-sans/open-sans-v15-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'),
       url('/ARANESLIB/fonts/open-sans/open-sans-v15-latin-ext_latin-regular.woff2') format('woff2'),
       url('/ARANESLIB/fonts/open-sans/open-sans-v15-latin-ext_latin-regular.woff') format('woff'),
       url('/ARANESLIB/fonts/open-sans/open-sans-v15-latin-ext_latin-regular.ttf') format('truetype'),
       url('/ARANESLIB/fonts/open-sans/open-sans-v15-latin-ext_latin-regular.svg#OpenSans') format('svg');
}
/* 400-italic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-display: auto;
  font-weight: 400;
  src: url('/ARANESLIB/fonts/open-sans/open-sans-v15-latin-ext_latin-italic.eot');
  src: local('Open Sans Italic'), local('OpenSans-Italic'),
       url('/ARANESLIB/fonts/open-sans/open-sans-v15-latin-ext_latin-italic.eot?#iefix') format('embedded-opentype'),
       url('/ARANESLIB/fonts/open-sans/open-sans-v15-latin-ext_latin-italic.woff2') format('woff2'),
       url('/ARANESLIB/fonts/open-sans/open-sans-v15-latin-ext_latin-italic.woff') format('woff'),
       url('/ARANESLIB/fonts/open-sans/open-sans-v15-latin-ext_latin-italic.ttf') format('truetype'),
       url('/ARANESLIB/fonts/open-sans/open-sans-v15-latin-ext_latin-italic.svg#OpenSans') format('svg');
}
/* 700-normal */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-display: auto;
  font-weight: 700;
  src: url('/ARANESLIB/fonts/open-sans/open-sans-v15-latin-ext_latin-700.eot');
  src: local('Open Sans Bold'), local('OpenSans-Bold'),
       url('/ARANESLIB/fonts/open-sans/open-sans-v15-latin-ext_latin-700.eot?#iefix') format('embedded-opentype'),
       url('/ARANESLIB/fonts/open-sans/open-sans-v15-latin-ext_latin-700.woff2') format('woff2'),
       url('/ARANESLIB/fonts/open-sans/open-sans-v15-latin-ext_latin-700.woff') format('woff'),
       url('/ARANESLIB/fonts/open-sans/open-sans-v15-latin-ext_latin-700.ttf') format('truetype'),
       url('/ARANESLIB/fonts/open-sans/open-sans-v15-latin-ext_latin-700.svg#OpenSans') format('svg');
}
/* 700-italic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-display: auto;
  font-weight: 700;
  src: url('/ARANESLIB/fonts/open-sans/open-sans-v15-latin-ext_latin-700italic.eot');
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'),
       url('/ARANESLIB/fonts/open-sans/open-sans-v15-latin-ext_latin-700italic.eot?#iefix') format('embedded-opentype'),
       url('/ARANESLIB/fonts/open-sans/open-sans-v15-latin-ext_latin-700italic.woff2') format('woff2'),
       url('/ARANESLIB/fonts/open-sans/open-sans-v15-latin-ext_latin-700italic.woff') format('woff'),
       url('/ARANESLIB/fonts/open-sans/open-sans-v15-latin-ext_latin-700italic.ttf') format('truetype'),
       url('/ARANESLIB/fonts/open-sans/open-sans-v15-latin-ext_latin-700italic.svg#OpenSans') format('svg');
}
/* Open+Sans ENDE ***/
@charset "UTF-8";

@media all{
    #dsgvoWrapper .dsgvoButtonLine button {
        color: #fff !important;
    }
    #dsgvoWrapper.topDlg #dsgvoInnerWrapper .dsgvoDialog button.dsgvoAcceptButton,
    #dsgvoWrapper.bottomDlg #dsgvoInnerWrapper .dsgvoDialog button.dsgvoAcceptButton {
        background-color:  #2C6823 !important;
    }   
    #dsgvoWrapper.topDlg #dsgvoInnerWrapper .dsgvoDialog button.dsgvoDeclineButton,
    #dsgvoWrapper.bottomDlg #dsgvoInnerWrapper .dsgvoDialog button.dsgvoDeclineButton {
        background-color:  #979797 !important;
    }  
    
    #dsgvoWrapper.topDlg #dsgvoInnerWrapper a,
    #dsgvoWrapper.bottomDlg #dsgvoInnerWrapper a {
        color: #2C6823 !important; 
    }
    #dsgvoWrapper.topDlg #dsgvoInnerWrapper .dsgvoDialog,
    #dsgvoWrapper.bottomDlg #dsgvoInnerWrapper .dsgvoDialog {
        background: #DBDBDB;
    }
    #dsgvoWrapper.topDlg #dsgvoInnerWrapper .dsgvoDialog .dsgvoExplainText,
    #dsgvoWrapper.bottomDlg #dsgvoInnerWrapper .dsgvoDialog .dsgvoExplainText {
        color: #000;
    }
    #dsgvoWrapper.topDlg #dsgvoInnerWrapper,
    #dsgvoWrapper.bottomDlg #dsgvoInnerWrapper {
        border-top: 10px solid #2C6823; 
    }
    
    
    #dsgvoWrapper {
        background-color: rgba(0,0,0,.25);
    }
    #dsgvoInnerWrapper {
        background-color: rgba(0,0,0,.5);
    }
    /*Der Erläuterungstext Container (div)*/
    #dsgvoWrapper #dsgvoInnerWrapper .dsgvoDialog {
        background-color: #fff;
        color: #000 !important;
    }    
    /*Ablehnen-Button*/
    #dsgvoWrapper button.dsgvoDeclineButton {
        color: #000 !important;
    }
    #dsgvoWrapper button.dsgvoDeclineButton:HOVER {
        background: #A3A39E !important;
        color: #fff !important;
    }
    /*Zustimmen-Button*/
    #dsgvoWrapper #dsgvoInnerWrapper .dsgvoDialog button.dsgvoAcceptButton {
        background-color: green !important;
        color: #fff;
    }
    #dsgvoWrapper a {
        color: #000 !important;
    }
    #dsgvoWrapper #dsgvoInnerWrapper .dsgvoDialog button.dsgvoAcceptButton:HOVER {
        box-shadow: 0 0 8px #000;
    }
}


