html,body {
     margin: 0px;
     background-color: #ffffff;
     font-family: arial, verdana, sans-serif;
     height: 100%;
}

a {color: black;}

h1 {
  font-variant: normal;
  text-align: center;
  font-family: arial, verdana, sans-serif;
  font-size: 12pt;
  font-weight: bold;
}

img {
border: none;
}

a.menu {
       display:block;
       text-align:center;
       margin: 0px 7px 0px 7px;
       width:220px;
       padding:2px;
       border-style:solid;
       border-width:1px;
       text-decoration:none;
       float: left;
       font-family: tahoma, arial, verdana, sans-serif;
       font-size: 8pt;
       text-decoration: none;
}

a.logoutMenu {
       display:block;
       text-align:center;
       margin: 0px 7px 0px 7px;
       width:64px;
       padding:2px;
       border-style:solid;
       border-width:1px;
       text-decoration:none;
       float: right;
       font-family: tahoma, arial, verdana, sans-serif;
       font-size: 8pt;
       text-decoration: none;
}

a.logoutMenu:link    { color:#ffffff; background-color:#2c3642; }
a.logoutMenu:visited { color:#ffffff; background-color:#2c3642; }
a.logoutMenu:hover   { color:#ffffff; background-color:#555555; }
a.logoutMenu:active  { color:#ffffff; background-color:#555555; }

a.menu:link    { color:#ffffff; background-color:#2c3642; }
a.menu:visited { color:#ffffff; background-color:#2c3642; }
a.menu:hover   { color:#ffffff; background-color:#555555; }
a.menu:active  { color:#ffffff; background-color:#555555; }

div.menuActive {
     display:block;
     text-align:center;
     margin: 0px 7px 0px 7px;
     width:220px;
     padding:2px;
     border-style:solid;
     border-color: white;
     border-width:1px;
     color:#ffffff;
     text-decoration:none;
     float: left;
     background-color: #555555;
     font-family: tahoma, arial, verdana, sans-serif;
     font-size: 8pt;
}

td {
     font-family: arial, verdana, sans-serif;
     font-size: 9pt;
     text-align: left;
}

td.white {
     color: white;
     font-weight: bold;
     letter-spacing: 1px;
}

td.right {
     text-align: right;
}

td.center {
     text-align: center;
}

td.columheader {
     font-size: 10pt;
     font-weight: bold;
}

td.columheaderCenter {
     font-size: 10pt;
     font-weight: bold;
     text-align: center;
}

td.columPlainText {
     font-size: 10pt;
     font-weight: plain;
     color: #666666;
}

td.columPlainTextBold {
     font-size: 10pt;
     font-weight: bold;
     color: #666666;
}

td.navigation {
     width: 100%;
     height: 36px;
     background-color: #666666;
     border-top-style: solid;
     border-top-color: white;
     border-top-width: 1px;
}

td.navigationInputSchema {
     width: 100%;
     height: 23px;
     background-color: #666666;
     border-top-style: solid;
     border-top-color: white;
     border-top-width: 1px;
     color: #FFFFFF;
     font-weight: bold;
}

td.greylineHolder {
     width: 1px;
     height: 100%;
     background-image: url('images/lightgreyLine.gif');
     background-repeat: no-repeat;
}

td.mainFoldout {
     border-top-style: solid;
     border-top-color: #CDCDCF;
     border-top-width: 2px;
}

td.mainGreyLineLeft {
     border-left-style: solid;
     border-left-color: #555555;
     border-left-width: 2px;
}

table.fullscreen {
     width: 100%;
     height: 100%;
}

.textfield1 {
     border-style: inset;
     border-width: 1px;
     border-color: rgb(44,54,66);
     width: 205px;
     height: 18px;
     background:rgb(250,250,250);
     font-family: verdana, sans-serif;
     font-size: 11px;
}

.textfield2 {
     border-style: inset;
     border-width: 1px;
     border-color: rgb(44,54,66);
     width: 100px;
     height: 12px;
     background:rgb(250,250,250);
     font-family: verdana, sans-serif;
     font-size: 11px;
}

.selectfield1 {
     border-style: inset;
     border-width: 1px;
     border-color: rgb(44,54,66);
     width: 209px;
     height: 14px;
     background:rgb(250,250,250);
     font-family: verdana, sans-serif;
     font-size: 11px;
}

td.textfieldHeadline {
     font-weight: bold;
}

.submit-button {
    color: #ffffff;
    background: #2c3642;
    border:1px inset rgb(44,54,66);
    font-family: verdana, sans-serif;
    font-size: 10px;
    font-weight:bold;
    width:209px;
    height: 18px;
    cursor: hand;
}

.submit-button2 {
    color: #ffffff;
    background: #2c3642;
    border:1px inset rgb(44,54,66);
    font-family: verdana, sans-serif;
    font-size: 10px;
    font-weight:bold;
    width:150px;
    height: 18px;
    cursor: hand;
}

.submit-button3 {
    color: #ffffff;
    background: #2c3642;
    border:1px inset rgb(44,54,66);
    font-family: verdana, sans-serif;
    font-size: 10px;
    font-weight:bold;
    width:80px;
    height: 18px;
    cursor: hand;
}

.submit-button4 {
    color: #ffffff;
    background: #2c3642;
    border:1px inset rgb(44,54,66);
    font-family: verdana, sans-serif;
    font-size: 9px;
    font-weight:bold;
    width:40px;
    height: 15px;
    cursor: hand;
}

#submit-button5 {
    color: #ffffff;
    background: #2c3642;
    border:1px inset rgb(44,54,66);
    font-family: verdana, sans-serif;
    font-size: 9px;
    font-weight:normal;
    width:90px;
    padding-bottom: 0.3em;
    cursor: hand;
    float: right;
    margin-right: 0.5em;
}

.textarea
    {
    border:1px inset rgb(157,28,32);
    width: 209px;
    height:184px;
    background:rgb(255,255,255);    
    font-family: verdana, sans-serif;    
    font-size: 11px;
    }

div.navigationContainer {
  position: relative;
  margin: 0 auto;
  width: 100%;
  height: 60px;
  text-align: left;
}

div.matriceContainer {
  position: relative;
  margin: 0 auto;
  width: 1024px;
  height: 1024px;
  vertical-align: top;
}

.dragme0{position:relative;}

div#visRespondenter
{
display: block;
}

div.flexContainer {
  position: relative;
  margin: 0 auto;
  width: 200px;
  height: 500px;
  vertical-align: top;
  border-width: 0px;
}

div.inputContainerHolder {
  position: relative;
  margin: 0 auto;
  width: 100%;
  vertical-align: top;
  text-align: center;
}

div.inputContainer {
  position: relative;
  margin: 0 auto;
  width: 852px;
  height: 875px;
  vertical-align: top;
}

div.helptext {
  position: relative;
  margin: 0 auto;
  width: 800px;
  vertical-align: top;
}

div.inputHolderLeft {
  position: relative;
  top: 25px;
  float: left;
  margin: 0 auto;
  width: 425px;
  height: 680px;
  text-align: left;
}

div.inputHolderRight {
  position: relative;
  top: 25px;
  float: right;
  margin: 0 auto;
  width: 425px;
  height: 680px;
  text-align: left;
}

table.inputbuttonholder {
border: 0px;
width: 100%;
}

table.inputbuttonholder tr.inputbuttonholdertr:hover{
background-color: #e8e8e8;
}

div.optionLeftHolder {
  background: transparent;
  position: relative;
  margin: 0 auto;
  width: 40%;
  height: 20px;
  text-align: right;
  float: left;
}

div.radioButtonHolder {
  background: transparent;
  position: relative;
  margin: 0 auto;
  width: 20%;
  height: 20px;
  text-align: center;
  float: left;
}

div.optionRightHolder {
  background: transparent;
  position: relative;
  margin: 0 auto;
  width: 40%;
  height: 20px;
  text-align: left;
  float: left;
}

div.help {
visibility:hidden
}


