/* HTML TAGS START */
BODY   { height: 100%; /*width: 100%;*/
         margin: 0px;
         padding: 0px; cursor: default;
         background-color:white; }
H1    {  margin: 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; }
/* HTML TAGS END */

/* --- scherm blokken  ------------------------------------------------------ */
#mv-menu-block      { display:none; }
#mv-copyright-block { display:none; }


/* CUSTOM CSS TAGS START */
.fullscreen {
        width: 100%; height: 100%;
        background: white; /*#696969 url('http://www.multi-value.org/images/mv_body_bg_trans_brown.gif') repeat-x top left;*/ }
.site { width: 100%; height: 100%;
        background:white;/*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 20px;
         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: 0px;
          display:none; }
.contentleft { width: 0px;
               display:none; }
.contentspacer  { width: 0px;
                  display:none; }

/* *** Sidebar ************************************************************** */

.sidebartitle   { width: 0px;
                   height: 0px;
                   background:white; /*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: 0px;
                  background: white; /*url('http://www.multi-value.org/images/mv_sidebar_bg.gif') repeat-y top left;*/
                  vertical-align: top;
                  display:none; }

.sidebarlogo   { display:none;
                 width:0px; height:0px;  }
               /* 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: 0px; height: 0px;
                 display:none; }

/* *** 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: #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: #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% }
.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:0px;
         width:0px;
         background:white; }
.inwindowtext, .steplogin, .steplogin td, .steplogin th {
         margin: 5px 0px 20px 0px;
         padding: 0px;
         font: normal 11px arial, sans-serif;
         color: #7F7F7F;}
.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; }

/* *** 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:#CCCCCC;}
.footer a {
         color:#CCCCCC;
         text-decoration:none;}
.footer a:hover {
         color:#CCCCCC;
         text-decoration:none;}
.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: #A1A1A1;
         text-decoration:underline; }
.mvfooter a:hover {
         color: #720015;
         text-decoration: underline; }

/* 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: 0px;
             background:white; /*url('http://www.multi-value.org/images/mv_sidebar_bg.gif') repeat-y top left;*/
             font:normal 1px arial, sans-serif;
             line-height: 1px;
             visible:none; }
.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:0px;
             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: #999999; }
.sidebarbuttontext {
              padding: 5px 0px 5px 24px !important;
              padding: 5px 0px 0px 13px;
              font: normal 11px arial, sans-serif;
              color: #7F7F7F;
              line-height: 21px; }
.sidebarbuttontext a {
              color: #408080;
              text-decoration: none;}
.sidebarbuttontext a:hover {
              color: #408080;
              text-decoration: underline;}

.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:#ffffff; }

/* SIDEBAR CSS TAGS END */
/*
################################################################################
# rapporten en grafieken
################################################################################
*/
.mdr-filter      { background-color:#ffffff;
                   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:#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;
     }

.inprintwindow {
   background-color:white;
}

################################################################################
# questionairs - 1 sectie voor de header (overzicht), 1 voor de effectieve
# vragenlijst
################################################################################
*/

.inquiry-table {
         border:none;
         text-align:left;
         margin:15px 0;
         width:720px;
     }
.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:720px;
     }
.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;
}

.visitingreport {
   background-color:white;
}   
