/* reset of all styles */

    html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
    table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0;	outline: 0;	font-size: 100%; vertical-align: baseline; background: transparent;}
    body {line-height: 1;}
    ol, ul {list-style: none;}
    blockquote, q {quotes: none;}
    blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
    :focus {outline: 0;}
    ins {text-decoration: none;}
    del {text-decoration: line-through;}
    table {border-collapse: collapse;border-spacing: 0;}

/*  general size of elements */

    #wrapper        {float:left;width:100%;margin-bottom:20px;}
    #content        {margin: 0 0 0 200px}
    #navigation     {float:left;width:200px;margin-left:-100%; overflow: hidden;}
    #footer         {clear:both;width:100%}

/* general size of elements when body class = stemmen */

/* */

    #container      {position: relative; min-width: 730px; max-width:1280px;}
    #containercontent {margin: 20px;}
    #footer         {padding: 20px 0 0 0; text-align: center;font-size:90%;}
    .content_block  {
            border: 2px solid #029E91;
            background-color: #fff;
            -webkit-border-radius: 8px;
            -moz-border-radius: 8px;
     }
    
/* typography */

    /* Default font settings. The font-size percentage is of 16px. (0.75 * 16px = 12px) */
    body {font-size: 75%;color: #222;background: #fff;font-family: "Verdana", Arial, sans-serif;}
    
    /* Headings */
    h1,h2,h3,h4,h5,h6 { font-weight: normal; color: #000; }
    h1 { font-size: 2em; margin-bottom: 0.75em; }
    h2 { font-size: 1.5em; line-height: 1; margin-bottom: 1em; font-weight:bold;}
    h3 { font-size: 1.2em; line-height: 1.25; margin-bottom: 1.25em; height: 1.25em; }
    h4 { font-size: 1em; font-weight: bold; margin-bottom: 1.5em; }
    h5 { font-size: 1em; font-weight: bold; }
    h1 img, h2 img, h3 img, 
    h4 img, h5 img, h6 img {margin: 0;}
    
    /* Text elements */
    p           { margin: 0 0 1.5em; line-height: 1.25em; }
    p img       { float: left; margin: 1.5em 1.5em 1.5em 0; padding: 0; }
    p img.right { float: right; margin: 1.5em 0 1.5em 1.5em; }
    a:focus, 
    a:hover     { color: #000; }
    a           { color: #009; text-decoration: underline; }
    blockquote  { margin: 1.5em; color: #666; font-style: italic; }
    strong      { font-weight: bold; }
    em,dfn      { font-style: italic; }
    dfn         { font-weight: bold; }
    sup, sub    { line-height: 0; }
    abbr, 
    acronym     { border-bottom: 1px dotted #666; }
    address     { margin: 0 0 1.5em; font-style: italic; }
    del         { color:#666; }
    pre,code    { margin: 1.5em 0; white-space: pre; }
    pre,code,tt { font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; } 
    
    /* Lists */
    li ul, 
    li ol       { margin:0 1.5em; }
    ul          { list-style-type: disc; }
    ol          { list-style-type: decimal; }
    dl          { margin: 0 0 1.5em 0; }
    dl dt       { font-weight: bold; margin-bottom:1em;line-height: 1.25em;}
    dd          { margin-bottom: 1em;line-height: 1.25em;}
    
    /* Tables */
    table       { margin-bottom: 1.4em; width:100%; }
    th          { font-weight: bold; background: #ADDFDD; text-align:left; }
    th,td       { padding: 4px 10px 4px 5px; line-height:1.25em;}
    tr.even td  { background: #E5ECF9; }
    tfoot       { font-style: italic; }
    caption     { background: #eee; }
    .clear      {clear: both;}
    .row1 td    {background-color:#FFF;}
    .row2 td    {background-color:#ddd;}
    
    /* forms */
    form ul     {margin-bottom:1.5em;}
    form ul li  {list-style-type: none;}
    
    .hidden     {display:none;}

/* buttons */

    .button     {margin-bottom:1em;}
    
/* header */

    #logo {margin:10px 0 20px 20px;}
    #logos { position: absolute; top: 0px; right: 0px; padding-right: 10px; padding-top: 10px; }
    #logos * { margin: 0px; padding: 0px; }
    #logos a img { border: none; }

/* navigation */

    #navigation ul {margin: 0; padding: 0;}
    #navigation ul li {list-style-type: none; padding: 5px 0 0 0;}
    #navigation ul li a {background-color:#ADDFDD; color:#000; display:block; padding:5px 5px 5px 20px; text-decoration: none;}
    #navigation ul li a:hover,
    #navigation ul li.selected a {background-color:#00A797}

/* content */

    #content                {padding: 0 20px;}
    #content li {padding: 0 0 0.5em 0;}

/* Stemmen */
    
    h1                      {padding: 10px 20px; background-color:#ADDFDD;color: #c00425;font-weight:bold;}
    
    #stelling               {height: 12em; overflow:hidden;}
    #stelling h2            {font-size: 1.5em;font-weight:bold;color:#000;}
    
    form.vote_form {position: relative;}
    form.extra_form {position: relative;}
    form ul {margin: 1em 0;}
    form #statement_forms ul.formfields { }
    form #statement_forms ul.formfields li { float:left; }
    
    
    .vote form              {padding: 10px 0;margin: 0 0 20px 0;}
    .vote form input        {margin-right:20px;}
    
    #extra                  {height:2em;clear:both;margin: 0px; padding: 1em 0px; background-color:#ADDFDD; text-align:center;}
    #extra ul               {margin: 0 1.5em;}
    #extra li               {display:block; float:left;}
    #extra li a             {display:block; text-decoration: none;color: #000;background-color: #FFF;padding: 5px;width:1em;}
    
    #extra li.current       {border: 2px solid #029E91; background-color:#FFF; padding: 0px;}
    #extra li a:hover       {border: 2px solid #029E91; padding: 3px;}
    
    #extra li.start,         
    #extra li.prev,         
    #extra li.next          {width:auto;}
    #extra li.start a,       
    #extra li.prev a,       
    #extra li.next a        {margin: 0 25px;width:auto; background-color:#ADDFDD;}
    #extra li.start a:hover,  
    #extra li.prev a:hover,  
    #extra li.next a:hover  {border:none;text-decoration:underline;padding: 5px;}
    
    #extra li span          {display: block; width: 1em; padding: 5px;}
    #extra li.current span  {padding: 3px;}
    #extra li a span       {display: inline; width: auto; padding: 0px;}

    
    form.vote_form li.actions { height: 122px !important; }
    form.extra_form li.actions { height: 272px !important; }
    form.vote_form li.actions input { margin-top:50px; }
    form.extra_form li.actions input { margin-top:-10px; margin-left: 400px; }
    form.vote_form ul.importance li {  margin-right: 1em;}
    form.extra_form ul.importance li {  margin-right: 1em;}
    
    li.statement h3 { position: absolute; top:0px; }
    

#nr_employees {
margin-top: 80px;
  display: none;
}


.nr_employees {
  /* display: none; */
}

.nr_e_1 {
    display: none;
    margin-top: 80px;
    margin-left: 20px;
    *margin-left:5px;
}

.extra_form * { list-style: none !important; }

/* Content */

#content ul {
    margin-left: 20px;
}
    
    #content ul li {
        height: 20px;
        line-height: 20px;
    }

/* votevalue */
.oneens div.votevalue {
    background: #c00425;
    height: 1em;
    float: right;
}

.eens div.votevalue {
    background: #00a797;
    height: 1em;
}
