/* multi-value bruine kleur: #6d0023 */
BODY   { height: 100%; width: 100%;
         margin: 0px;
         padding: 0px;
         cursor: default;
         background-color:#696969; }
H1    {  margin: 10px 0px 5px 0px; padding: 0px;
         font: bold 16px arial, sans-serif;
         color: #7F7F7F;
         line-height: 14px; }
H2     { margin: 0px; padding: 0px;
         font: normal 16px arial, sans-serif;
         color: #7F7F7F; line-height: 16px; }
H3     { margin: 0px;
        padding: 0px;
        font: bold 14px arial, sans-serif;
        color: #7F7F7F;
        line-height: 14px; }
H4    { margin: 0px; padding: 0px;
        font: normal 14px arial, sans-serif;
        color: #7F7F7F;
        line-height:14px; }
H5    { margin: 0px; padding: 0px;
        font: bold 12px arial, sans-serif;
        color: #7F7F7F;
        line-height: 12px; }
H6    { margin: 0px; padding: 0px;
        font: normal 12px arial,sans-serif;
        color: #7F7F7F;
        line-height: 12px; }
HR    { width: 100%; height: 1px;
        border: 0px;
        border-top: 1px solid #720015; }
img   { border: 0px; }
form  { margin: 0px; }


/* *** scherm blokken  ****************************************************** */

/* --- volledig scherm --- */
#fullscreen {
width:100%;  height:100%  ;
        background: #fafafa url('http://www.multi-value.org/images/mv-top-background.gif') repeat-x top left;
        float:left;  }
/* --- blokken boven het effectieve scherm --- */
#mv-above-menu-block{ display:block;}
#mv-menu-block      { display:block;}
/* --- blokken onder het effectieve scherm --- */
#mv-copyright-block { display:block;}


/* CUSTOM CSS TAGS START */
.fullscreen {
        width: 100%; /* height: 100% ;*/
        background: #fafafa url('http://www.multi-value.org/images/mv_body_bg.gif') repeat-x top left; }
.site { width: 100%; height: 100%;
        background:url('http://www.multi-value.org/images/body_bg.gif') repeat-x bottom left;
        font: normal 1px arial, sans-serif;
        line-height: 1px; }
.header{height: 39px;
        padding: 0px 0px 0px 0px;
        font: bold 16px arial, sans-serif;
        color: #720015;
        line-height: 39px; }

/* *** menu bar ************************************************************* */

.menutop { height: 2px;
           background-color: #FFFFFF; }
.menu    { height:20px; }
.inmenu  { height: 20px;
           margin: 0px 0px 0px 6px;
           padding: 0px;
           font:bold 14px arial, sans-serif;
           color: #FFFFFF;
           line-height: 14px; }
.menubottom { height: 1px;
             background-color: #FFFFFF; }

/* *** content ************************************************************** */

.contenttop, .contentbottom { height: 10px; }
.contentleft                { width: 10px; }
.contentspacer              { width: 20px; }

/* *** Sidebar ************************************************************** */

.sidebartitle   { width: 193px;
                   height: 23px;
                   background:url('http://www.multi-value.org/images/mv_sidebar_title.gif') repeat-y top left;
                   font: bold 14px arial, sans-serif;
                   color: #720015;
                   line-height: 14px; }
.sidebar        { width: 193px;
                  background: url('http://www.multi-value.org/images/mv_sidebar_bg.gif') repeat-y top left;
                  vertical-align: top;
                  color:black;}
.sidebarlogo   { width: 193px; height: 51px;
                  background: url('http://www.multi-value.org/images/mv_sidebar_bg.gif') repeat-y top left;
                  vertical-align: bottom; }
.sidebarbottom { width: 193px; height: 5px; }

/* *** Window *************************************************************** */

.windowtitle   { height: 30px;
                  background:url('/source/template/default/images/mv_window_title.gif') repeat-x top left;
                  font:bold 14px arial, sans-serif;
                  color: #720015;
                  line-height: 14px; }
.windowleft    { width: 8px;
                  background: #FFFFFF url('http://www.multi-value.org/images/mv_window_line.gif') repeat-y top left;
                  vertical-align: top; }
.window         { width: 2500px;
                  background:#ffffff url('') no-repeat bottom right;
                  vertical-align: top;
                  font: normal 12px Verdana, arial, sans-serif;
                  color:black; /* #404040;*/
                  line-height: 12px;
                  border-top: 1px solid #C9C9C9; }
.window a       { color: #7F7F7F;
                  text-decoration: underline; }
.window a:hover { color: #7F7F7F;
                  text-decoration: none; }
.nav            { font: normal 11px Verdana, arial, sans-serif;
                  color:black /* #7F7F7F*/ ; }
.nav a          { color: #7F7F7F; text-decoration: none; }
.nav a:hover    { color: #6E6E6E; text-decoration: none; }
a.navbutton    { font-size: 14px;
                  color: #7F7F7F;
                  font-weight: bold;
                  text-decoration: none; }
a.navbutton:hover{ font-size: 14px;
                  color: #63A035;
                  font-weight: bold;
                  text-decoration: none; }
.tablerights    { font: normal 12px arial, sans-serif; }
.tabletekst     { font: normal 11px Verdana, arial, sans-serif;
                   color: #7F7F7F; }
.resulttitle    { margin: 2px 0px 0px 0px;
                   padding: 0px 0px 0px 3px;
                   height: 26px;
                   background-color: #F4F7F2;
                   font-family: arial,verdana, helvetica,sans-serif;
                   font-size: 12px;
                   font-weight: bold;
                   color: #999999;
                   line-height: 26px; }
.resulttitleline{ height: 1px;
                    margin: 0px;
                    padding: 0px;
                    border-bottom: 1px solid #E5E5E5;
                    font-size: 1px; }
.resultline      { height: 1px;
                    margin: 4px 0px 0px 0px;
                    padding: 0px;
                    border-bottom: 1px solid #E5E5E5;
                    font-size: 1px; }
.resulttext      { margin: 3px 0px 0px 21px;
                    padding: 0px; }
.resulttabletext {
         font: normal 10px Verdana,arial,sans-serif;
         color: #808080;
         line-height:20px; }
input {  /*height: 19px;*/
         font-family: verdana, arial, helvetica, sans-serif;
         font-size:11px; color: #222222; }
input.text, input.language {
         width: 200px;
         border: 1px solid #B4B4B4; }
textarea.textarea, textarea.language {
         width: 200px; height:50px;
         font-family: verdana, arial, helvetica, sans-serif;
         font-size: 11px; color: #222222;
         border: 1px solid #B4B4B4; }
input.language, textarea.language {
         background:#FFFFFF url('http://www.multi-value.org/images/mv_input-language.gif') no-repeat top right; }

/* select { height: 18px; font-family: verdana, arial, helvetica, sans-serif;
         font-size: 11px; color: #222222; } */


/* *** InWindow ************************************************************* */

.inwindow      { width:100%;}
.inprintwindow { background-color:white;
                 width:100%;}

.inwindowtitle {
         margin: 3px 0px 0px 0px; padding: 0px 0px 0px 3px;
         height: 26px;
         background-color: #F4F7F2;
         font: bold 14px arial, sans-serif;
         color: #720015;
         line-height: 23px; }
.facebgright {
         /*height:453px;*/
         width:89px;
         background-repeat:no-repeat;
         background-position:top right; }
.inwindowtext {
   ;
}
.inwindowtext, .inwindowtext td, .inwindowtext th, .steplogin, .steplogin td, .steplogin th {
         margin: 5px 0px 20px 0px;
         padding: 0px;
         font: normal 13px arial, sans-serif;
         line-height:15px;
         color: black /* #7F7F7F */;}
.steplogin h1 { margin:10px 0px; }
.windowbottomleft {
          width: 8px; height: 5px;
          background: url('http://www.multi-value.org/images/mv_window_bottom.gif') no-repeat bottom left; }
.windowbottom {
          width: 2500px; height: 5px;
          background: #FFFFFF url('http://www.multi-value.org/images/mv_window_line.gif') repeat-x bottom left; }

/* *** Welcome ************************************************************** */
#welcome  {
   width:600px;
   border:1px solid #cccccc;
   margin:5px 0px;
   padding:5px;
   text-align:center;
}
#welcome h1 {
   margin: 10px 0px; padding: 0px;
   font: bold 16px arial, sans-serif;
   color: #7F7F7F;
   line-height: 14px;
   text-align:left; }

#welcome p {
   margin: 15px 0px;
   text-align:justify; }

#welcome img {
   margin: 5px auto;
   text-align:center; }

/* *** Footer *************************************************************** */

.footertop {
         height:2px;
         background-color: #720015; }
.footerbottom {
         height:7px;
         background-color: #720015; }
.footer {
         height:20px;
         text-align:center;
         font:normal 9px verdana, arial, sans-serif;
         color:black/*#CCCCCC;*/}
.footer a {
         color:#CCCCCC;
         text-decoration:none;}
.footer a:hover {
         color:#CCCCCC;
         text-decoration:none;}

/* --- mvfooter: lijn onder onderste gekleurde horizontale lijn ------------- */
.mvfooter {
         height: 19px;
         padding: 0px 0px 0px 21px;
         vertical-align: top; font: bold 12px arial, sans-serif;
         color: #720015;
         line-height: 20px; }
.mvfooter a {
         color: #505050;
         text-decoration:underline; }
.mvfooter a:hover {
         color: #720015;
         text-decoration: underline; }

.mvfooter .copyright {
         width:325px;
         height:20px;
         float:right;
         text-align:right;
         font:normal 9px verdana, arial, sans-serif;
         color:#505050;}
.mvfooter .copyright a {
         color:#303030;
         text-decoration:none;}
.mvfooter .copyright a:hover {
         color:#505050;
         text-decoration:underline;}

/* --- window gedeelte ------------------------------------------------------ */
.window .copyright {
         width:325px;
         height:20px;
         float:left;
         text-align:left;
         font:normal 9px verdana, arial, sans-serif;
         border-top:1px solid #CCCCCC;
         color:#808080;}

/* CUSTOM CSS TAGS END */
/* MENU CSS TAGS START */
.menubutton, .menubuttonon, .menuline
   { height: 20px; margin: 0px; padding: 0px; line-height: 20px; }

.menubutton a { height: 20px; margin: 0px;
                padding: 2px 15px 5px 15px !important;
                padding: 0px 15px 0px 15px;
                color: #FFFFFF;
                text-decoration: none;
                line-height: 20px; }
.menubutton a:hover, .menubuttonon a, .menubuttonon a:hover
              { height: 20px;
                margin: 0px;
                padding: 2px 15px 5px 15px !important;
                padding: 0px 15px 0px 15px;
                color: #720015;
                background: url('http://www.multi-value.org/images/mv_menu_bg.gif') repeat-x top left;
                text-decoration: none; line-height: 20px; }
/* MENU CSS TAGS START */
/* SIDEBAR CSS TAGS START */
.insidebar { width: 193px;
             background:url('http://www.multi-value.org/images/mv_sidebar_bg.gif') repeat-y top left;
             font:normal 1px arial, sans-serif;
             line-height: 1px; }
.insidebar a, .insidebar a:hover {
             text-decoration: none; }
.sidebartitle {
             height: 23px;
             padding: 0px 0px 0px 10px;
             background: url('http://www.multi-value.org/images/mv_sidebar_title.gif') repeat-y top left;
             vertical-align: top;
             font: bold 14px arial, sans-serif;
             color: #720015;
             line-height: 16px; }
.sidebartitlebottom {
             height: 2px; }
.sidebarline {
             height: 5px;
             background:url('http://www.multi-value.org/images/mv_sidebar_line.gif') no-repeat center left; }
div.sidebarbutton, div.sidebarbuttonon, div.sidebarbuttondisabled,
a.sidebarbutton, a.sidebarbuttonon, a.sidebarbuttondisabled,
div.sidebarbutton2, div.sidebarbutton2on, div.sidebarbutton2disabled,
a.sidebarbutton2, a.sidebarbutton2on, a.sidebarbutton2disabled {
             width:193px;
             /* height: 55px; */
             padding: 0px !important;
             padding: 10px 0px 5px 11px; }
.sidebarbuttonon, a.sidebarbuttonon, a:hover.sidebarbutton, a:hover.sidebarbuttonon {
              background:url('http://www.multi-value.org/images/mv_sidebar_button.gif') repeat-y top left; }
.sidebarbuttontitle {
              padding: 10px 0px 0px 11px !important;
              padding: 0px;
              font: bold 12px arial, sans-serif;
              text-transform: uppercase; color:black /* #999999*/; }
.sidebarbuttontext {
              padding: 5px 0px 5px 24px !important;
              padding: 5px 0px 0px 13px;
              font: normal 11px arial, sans-serif;
              color: black/*#7F7F7F*/;
              line-height: 21px; }
.sidebarbuttontext a {
              color: #408080;
              text-decoration: none;}
.sidebarbuttontext a:hover {
              color: #408080;
              text-decoration: underline;}

.sidebarbutton select, .sidebarbuttonon select, .sidebarbuttonoff select {
         font-size:9px;
         width:160px;
         margin:2px 2px 2px 11px;
         padding:0px 2px;
}



.sidebarbuttontext .regformlist {
   padding: 0px !important;
   line-height:14px;
   margin-left:-15px;
   width:170px;
}
.sidebarbuttontext .regformlist .regformlistname {
   clear:both;
   width:150px;
   float:left;
}
.sidebarbuttontext .regformlist .regformlistscore {
   clear:both;
   float:right;
}

.sidebarbuttontext2 {
              padding: 5px 0px 5px 0px !important;
              padding: 5px 0px 0px 0px;
              font: normal 11px arial, sans-serif;
              color: #7F7F7F;
              line-height: 21px; }
.bottombar {  height: 20px;
              background-color: #720015;
}

.contentrow, .footerrow { background-color:#fafafa; }

/* SIDEBAR CSS TAGS END */
/*
################################################################################
# rapporten en grafieken
################################################################################
*/
.mdr-filter      { background-color:#f0f0f0;
                   border:1px solid #800000;
                   width:700px;
                   text-align:center;
                   font-size:9px;
                   padding:5px 0 5px 0;
                   margin-top:10px;
                   margin-bottom:10px;
                 }
.mdr-filter select {
                   padding:2px 15px 2px 15px;
                   font-size:9px;
                 }
.mdr-filter-icon {
                   float:right;
                   width:16px;
                   height:16px;
                   padding:0px 2px 0px 10px;
                   cursor:pointer;
                   display:block;
                 }

/*
################################################################################
# online rapportering
################################################################################
*/

.mor-banner {
        width:600px;
        margin:10px 0px;
     }
.mor-banner img {
        border:none;
     }

.mor-report-table {
         border:1px solid #720015;
         text-align:left;
         margin:25px 0px;
     }
.mor-report-table-header {
         text-align:left;
         font-weight:bold;
         color:#720015;
         background-color:black/*#EFDEDE*/;
         font-size: 13px;
     }
.mor-report-table th {
         font-size: 11px;
         font-weight:bold;
         padding:5px 3px;
     }
.mor-report-table td {
         font-size: 11px;
         padding:3px;
     }


.mor-report-selection {
         width:500px;
         /* border:1px solid red; */
         font-size:10px;
         line-height:14px;
         font-weight:normal;
         padding:3px;
         float:left;
         }

.mor-report-selection select {
         font-size:10px;
         }
.mor-report-selection strong {
         clear:both;         border:1px solid yellow;
         float:left;
         width:180px;
         text-align:right;
         padding:0 5px 0 0;
         margin:0;
         }

.mor-report-selection em {
         float:right;  border:1px solid cyan;
         width:300px;
         text-align:left;
         padding:0 5px;
         margin:0;
         }

/* --- [ Report selectie in Side Bar ] -------------------------------------- */

.insidebar .mor-report-selection {
         width:170px;
         font-size:9px;
         line-height:14px;
         font-weight:normal;
         padding:3px;
         float:left;
         text-align:center;
         }

.insidebar .mor-report-selection select {
         font-size:9px;
         width:160px;
         margin-top:2px;
         }
.insidebar .mor-report-selection input {
         font-size:9px;
         font-family:arial, sans-serif;
         text-align:center;
         padding:0;
         margin:0px auto;
         }

.insidebar .mor-report-selection strong {
         clear:both;
         border:1px solid yellow;
         float:left;
         width:160px;
         text-align:center;
         padding:0 5px 0 0;
         margin:0;
         }

.insidebar .mor-report-selection em {
         float:left;  border:1px solid cyan;
         width:160px;
         text-align:left;
         padding:0 5px;
         margin:0;
         clear:both;
         }

.dbstepper-table {
         font-size:19px;
         }
.dbstepper-table-header {
         font-size:16px;
         color:black;
         }

.regservernotavail {
   border:3px solid red;
   padding:10px;
   margin:10px;
   text-align:center;
   width:300px;
   height:100px;
}

/* --- [ actions related styles ] ------------------------------------------- */

.action-menu {
   width:650px;
   clear:both;
}

.action-menu-section {
   border: none; 
   padding:5px;
   width:250px;
   float:left;
   margin:5px;
}
.action-menu-break {
   clear:both;
}
.action-menu-section ul li {
   padding:2px 0 0 0;
}

/* --- [ actions related styles ] ------------------------------------------- */

.action-executed { width:650px;
             height:25px;
             border:1px solid #7F7F7F;
             color:#000080/*#7F7F7F*/;
             text-align:center;
             line-height:25px;
             font-size:14px;
             font-weight:bold;
             margin:15px 0 15px 0; }

.action-error { width:650px;
             height:25px;
             border:1px solid #ff0000;
             color:#ff0000;
             text-align:center;
             line-height:25px;
             font-size:14px;
             font-weight:bold;
             margin:15px 0 15px 0; }

/* --- [ nacalc ] ----------------------------------------------------------- */
.nacalc-highlight {
   color:#0080ff;
   font-weight:bold;
   background-color:yellow;
}

.nacalc-negvalue {
   color:#ff0000;
}

.wingdings {
   font-family: Wingdings;
   font-size:12px;
   padding:0 3px;
}

/*
################################################################################
# questionairs - 1 sectie voor de header (overzicht), 1 voor de effectieve
# vragenlijst
################################################################################
*/

.inquiry-table {
         border:none;
         text-align:left;
         margin:15px 0;
         width:760px;
     }
.inquiry-table-header {
         text-align:left;
         font-weight:bold;
         color:#494949 !important;
         background-color:#700524;
         font-size: 14px !important;
         font-family:verdana, "Times new Roman", Times, Serif !important;
         line-height:20px;
         border-left:2px solid #eaeaea;
         border-top:2px solid #eaeaea;
         border-right:2px solid #808080;
         border-bottom:2px solid #808080;
         padding-top:10px !important;
         padding-bottom:10px !important;
     }
.inquiry-table th {
         font-size: 12px;
         font-weight:bold;
         padding:2px 3px;
         text-align:left;
     }
.inquiry-table td {
         font-size: 12px;
         padding:3px;
         color:black;
     }


.inquiry-overview-table {
         border:1px solid black;
         text-align:left;
         margin:10px 0px;
         width:760px;
     }
.inquiry-overview-table-header {
         text-align:left;
         font-weight:bold;
         color:#494949 !important;
         background-color:#dedebe;
         font-size: 12px !important;
         font-family:verdana, "Times new Roman", Times, Serif !important;
         line-height:16px;
         border-left:2px solid #eaeaea;
         border-top:2px solid #eaeaea;
         border-right:2px solid #808080;
         border-bottom:2px solid #808080;
         padding-top:10px !important;
         padding-bottom:10px !important;
     }
.inquiry-overview-table th {
         font-size: 12px;
         font-weight:bold;
         padding:5px 3px;
         text-align:left;
         border-top:1px solid black;
         border-bottom:1px solid black;
         border-left:none;
         border-right:none;
     }
.inquiry-overview-table td {
         font-size: 12px;
         padding:3px;
         color:black;
         border-top:1px solid black;
         border-bottom:1px solid black;
         border-left:none;
         border-right:none;
     }
.inquiry-overview-table .activetab {
         border-left:1px solid black;
         border-top:1px solid black;
         border-right:1px solid black;
         border-bottom:none !important;
         padding:2px;
}

.inquiry-overview-table .inactivetab {
         border:1px solid black;
         padding:2px;
         background-color:#eeeeee;
         color:#888888;
}
.inquiry-overview-table  input {
         font-weight:bold;
         font-size:11px;
         padding:8px;
}

/*
.tabtable {
         border:1px solid black;
         width:800px;
         border-collapse:collapse;
         margin:25px 0px;
}
.tabtable input {
         font-weight:bold;
         font-size:12px;
         padding:8px;
}
.tabtable td {
         padding:5px;
         border-bottom:1px solid black;
}
.activetab {
         border-left:3px solid black;
         border-top:3px solid black;
         border-right:3px solid black;
         border-bottom:none;
         padding:2px;
}
.inactivetab {
         border:1px solid black;
         padding:2px;
}

 */

.offline-text {
   display:none;
   height:55px;
   line-height:25px;
   width:100%;
   background-color:#720015;
   color:white;
   border:2px solid white;
   text-align: center;
   font-size:12px;
   font-weight:bold;
   margin:3px;
   font-family:verdana, arial, sans-serif;
   padding:3px;
}

#build-target-indication , .header .build-target-indication {
   border:1px solid white;
   background-color:#720015;
   margin:0 15px !important;
   padding:0 10px !important;
   font-weight:bold;
   font-size:34px !important;
   font-family:verdana, arial, sans-serif;
   color:white;
   float:left;
   height:15px;
}

