/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * (en) YAML core stylesheet
 * (de) YAML Basis-Stylesheet
 *
 * Don't make any changes in this file!
 * Your changes should be placed in any css-file in your own stylesheet folder.
 *
 * @copyright       Copyright 2005-2010, Dirk Jesse
 * @license         CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/),
 *                  YAML-C (http://www.yaml.de/en/license/license-conditions.html)
 * @link            http://www.yaml.de
 * @package         yaml
 * @version         3.3
 * @revision        $Revision: 480 $
 * @lastmodified    $Date: 2010-10-12 21:56:55 +0200 (Di, 12 Okt 2010) $
 */

@media all
{
 /**
  * @section browser reset
  * @see     http://www.yaml.de/en/documentation/css-components/base-stylesheet.html
  */

  /* (en) Global reset of paddings and margins for all HTML elements */
  /* (de) Globales Zurücksetzen der Innen- und Außenabstände für alle HTML-Elemente */
  * { margin:0; padding:0; }

  /* (en) Correction:margin/padding reset caused too small select boxes. */
  /* (de) Korrektur:Das Zurücksetzen der Abstände verursacht zu kleine Selectboxen. */
  option { padding-left:0.4em; } /* LTR */
  select { padding:1px; }

 /**
  * (en) Global fix of the Italics bugs in IE 5.x and IE 6
  * (de) Globale Korrektur des Italics Bugs des IE 5.x und IE 6
  *
  * @bugfix
  * @affected   IE 5.x/Win, IE6
  * @css-for    IE 5.x/Win, IE6
  * @valid      yes
  */
  * html body * { overflow:visible; }

  body {
    /* (en) Fix for rounding errors when scaling font sizes in older versions of Opera browser */
    /* (de) Beseitigung von Rundungsfehler beim Skalieren von Schriftgrößen in älteren Opera Versionen */
    font-size:100.01%;

    /* (en) Standard values for colors and text alignment */
    /* (de) Vorgabe der Standardfarben und Textausrichtung */
    background:#fff;
    color:#000;
    text-align:left; /* LTR */
  }

  /* (en) avoid visible outlines on DIV containers in Webkit browsers */
  /* (de) Vermeidung sichtbarer Outline-Rahmen in Webkit-Browsern */
  div { outline:0 none; }

  /* (en) HTML 5 - adjusting visual formatting model to block level */
  /* (en) HTML 5 - Anpassung des visuellen Formatmodells auf Blockelemente */
  article,aside,canvas,details,figcaption,figure,
  footer,header,hgroup,menu,nav,section,summary { 
  	display:block;
  }
  
  /* (en) Clear borders for <fieldset> and <img> elements */
  /* (de) Rahmen für <fieldset> und <img> Elemente löschen */
  fieldset, img { border:0 solid; }

  /* (en) new standard values for lists, blockquote and cite */
  /* (de) Neue Standardwerte für Listen & Zitate */
  ul, ol, dl { margin:0 0 1em 1em; } /* LTR */
  li {
    line-height:1.5em;
    margin-left:0.8em; /* LTR */
  }

  dt { font-weight:bold; }
  dd { margin:0 0 1em 0.8em; } /* LTR */

  blockquote { margin:0 0 1em 0.8em; } /* LTR */

  blockquote:before, blockquote:after,
  q:before, q:after { content:""; }

 /*------------------------------------------------------------------------------------------------------*/

 /**
  * @section clearing methods
  * @see     http://yaml.de/en/documentation/basics/general.html
  */

  /* (en) clearfix method for clearing floats */
  /* (de) Clearfix-Methode zum Clearen der Float-Umgebungen */
  .clearfix:after {
    clear:both;
    content:".";
    display:block;
    font-size:0;
    height:0;
    visibility:hidden;
  }

  /* (en) essential for Safari browser !! */
  /* (de) Diese Angabe benötigt der Safari-Browser zwingend !! */
  .clearfix { display:block; }

  /* (en) alternative solution to contain floats */
  /* (de) Alternative Methode zum Einschließen von Float-Umgebungen */
  .floatbox { display:table; width:100%; }

  /* (en) IE-Clearing:Only used in Internet Explorer, switched on in iehacks.css */
  /* (de) IE-Clearing:Benötigt nur der Internet Explorer und über iehacks.css zugeschaltet */
  #ie_clearing { display:none; }

 /*------------------------------------------------------------------------------------------------------*/

 /**
  * @section hidden elements | Versteckte Elemente
  * @see     http://www.yaml.de/en/documentation/basics/skip-links.html
  *
  * (en) skip links and hidden content
  * (de) Skip-Links und versteckte Inhalte
  */

  /* (en) classes for invisible elements in the base layout */
  /* (de) Klassen für unsichtbare Elemente im Basislayout */
  .skip, .hideme, .print {
    position:absolute;
    top:-32768px;
    left:-32768px; /* LTR */
  }

  /* (en) make skip links visible when using tab navigation */
  /* (de) Skip-Links für Tab-Navigation sichtbar schalten */
  .skip:focus, .skip:active {
    position:static;
    top:0;
    left:0;
  }

  /* skiplinks:technical setup */
  #skiplinks { 
    position:absolute;
    top:0px; 
    left:-32768px; 
    z-index:1000; 
    width:100%;
    margin:0; 
    padding:0; 
    list-style-type:none;   
  }
  
  #skiplinks a.skip:focus,
  #skiplinks a.skip:active {
    left:32768px; 
    outline:0 none;
    position:absolute; 
    width:100%;
  }  
}

@media screen, projection
{

 /**
  * @section base layout | Basis Layout
  * @see     http://www.yaml.de/en/documentation/css-components/base-stylesheet.html
  *
  * |-------------------------------|
  * | #col1   | #col3     | #col2   |
  * | 200 px  | flexible  | 200px   |
  * |-------------------------------|
  */

  #col1 { float:left; width:20%; }
  #col2 { float:right; width:20%; }
  #col3 { width:auto; margin:0 20%; }

  /* (en) Preparation for absolute positioning within content columns */
  /* (de) Vorbereitung für absolute Positionierungen innerhalb der Inhaltsspalten */
  #col1_content, #col2_content, #col3_content { position:relative; }

 /*------------------------------------------------------------------------------------------------------*/

 /**
  * @section subtemplates
  * @see     http://www.yaml.de/en/documentation/practice/subtemplates.html
  */
  .subcolumns { display:table; width:100%; table-layout:fixed; }
  .subcolumns_oldgecko { width: 100%; float:left; }

  .c20l, .c25l, .c33l, .c40l, .c38l, .c50l, .c60l, .c62l, .c66l, .c75l, .c80l { float:left; }
  .c20r, .c25r, .c33r, .c40r, .c38r, .c50r, .c60r, .c66r, .c62r, .c75r, .c80r { float:right; margin-left:-5px; }

  .c20l, .c20r { width:20%; }
  .c40l, .c40r { width:40%; }
  .c60l, .c60r { width:60%; }
  .c80l, .c80r { width:80%; }
  .c25l, .c25r { width:25%; }
  .c33l, .c33r { width:33.333%; }
  .c50l, .c50r { width:50%; }
  .c66l, .c66r { width:66.666%; }
  .c75l, .c75r { width:75%; }
  .c38l, .c38r { width:38.2%; }
  .c62l, .c62r { width:61.8%; }

  .subc  { padding:0 0.5em; }
  .subcl { padding:0 1em 0 0; }
  .subcr { padding:0 0 0 1em; }

  .equalize, .equalize .subcolumns { table-layout:fixed; }

  .equalize > div {
    display:table-cell;
    float:none; 
    margin:0; 
    overflow:hidden;
    vertical-align:top;
  }
}

@media print
{
 /**
  * (en) float clearing for subtemplates. Uses display:table to avoid bugs in FF & IE
  * (de) Float Clearing für Subtemplates. Verwendet display:table, um Darstellungsprobleme im FF & IE zu vermeiden
  */

  .subcolumns,
  .subcolumns > div {
    overflow:visible; 
    display:table;
  } 

  /* (en) make .print class visible */
  /* (de) .print-Klasse sichtbar schalten */
  .print { 
    position:static; 
    left:0;
  }

  /* (en) generic class to hide elements for print */
  /* (de) Allgemeine CSS Klasse, um beliebige Elemente in der Druckausgabe auszublenden */
  .noprint { display:none !important; }
}
@media screen, projection {
  /* line 5, ../../../src/css3/src/screen/basemod.scss */
  body {
    overflow-y: scroll;
    padding: 0px 0;
    background-image: url("/images/omgeving-vert.gif");
    background-repeat: repeat-y;
    background-position: right;
    background-color: #ECECEC;
  }

  /* line 13, ../../../src/css3/src/screen/basemod.scss */
  .page_margins {
    margin: 0 auto;
    min-width: 740px;
    max-width: 980px;
    width: auto;
    background: #FFF;
    border-width: 0 1px;
    border-color: #D6D6D6;
    border-style: solid;
  }

  /* line 23, ../../../src/css3/src/screen/basemod.scss */
  #topnav {
    text-align: right;
  }

  /* line 27, ../../../src/css3/src/screen/basemod.scss */
  #topnav input {
    margin: 0 0 0 0.5em;
  }

  /* line 30, ../../../src/css3/src/screen/basemod.scss */
  #teaser {
    margin: 0 0 0 30%;
  }

  /* line 34, ../../../src/css3/src/screen/basemod.scss */
  #main {
    margin: 0.6em 1em;
    background: #FFF;
  }

  /* line 38, ../../../src/css3/src/screen/basemod.scss */
  #footer {
    border-top: 1px solid #D6D6D6;
    color: #999999;
    font-size: 1em;
    line-height: 1.6;
    padding: 0.5em 10px 0 10px;
    text-align: left;
    height: 2em;
  }

  /* line 47, ../../../src/css3/src/screen/basemod.scss */
  #header, #nav, #main, #footer {
    clear: both;
  }

  /* line 51, ../../../src/css3/src/screen/basemod.scss */
  .c5l, .c10l, .c15l, .c25l, .c30l, .c35l, .c45l, .c55l, .c65l, .c70l, .c65l, .c75l, .c90l, .c95l {
    float: left;
  }

  /* line 54, ../../../src/css3/src/screen/basemod.scss */
  .c5r, .c10r, .c15r, .c25r, .c30r, .c35r, .c45r, .c55r, .c65r, .c70r, .c65r, .c75r, .c90r, .c95r {
    float: right;
    margin-left: -5px;
  }

  /* line 58, ../../../src/css3/src/screen/basemod.scss */
  .c5l, .c5r {
    width: 5%;
  }

  /* line 61, ../../../src/css3/src/screen/basemod.scss */
  .c10l, .c10r {
    width: 10%;
  }

  /* line 64, ../../../src/css3/src/screen/basemod.scss */
  .c15l, .c15r {
    width: 15%;
  }

  /* line 67, ../../../src/css3/src/screen/basemod.scss */
  .c25l, .c25r {
    width: 25%;
  }

  /* line 70, ../../../src/css3/src/screen/basemod.scss */
  .c30l, .c30r {
    width: 30%;
  }

  /* line 73, ../../../src/css3/src/screen/basemod.scss */
  .c35l, .c35r {
    width: 35%;
  }

  /* line 76, ../../../src/css3/src/screen/basemod.scss */
  .c45l, .c45r {
    width: 45%;
  }

  /* line 79, ../../../src/css3/src/screen/basemod.scss */
  .c55l, .c55r {
    width: 55%;
  }

  /* line 82, ../../../src/css3/src/screen/basemod.scss */
  .c65l, .c65r {
    width: 65%;
  }

  /* line 85, ../../../src/css3/src/screen/basemod.scss */
  .c70l, .c70r {
    width: 70%;
  }

  /* line 88, ../../../src/css3/src/screen/basemod.scss */
  .c75l, .c75r {
    width: 75%;
  }

  /* line 91, ../../../src/css3/src/screen/basemod.scss */
  .c85l, .c85r {
    width: 85%;
  }

  /* line 94, ../../../src/css3/src/screen/basemod.scss */
  .c90l, .c90r {
    width: 90%;
  }

  /* line 97, ../../../src/css3/src/screen/basemod.scss */
  .c95l, .c95r {
    width: 95%;
  }

  /* line 100, ../../../src/css3/src/screen/basemod.scss */
  #col1 {
    float: left;
    width: 30%;
    margin: 0;
  }

  /* line 105, ../../../src/css3/src/screen/basemod.scss */
  #col2 {
    float: right;
    width: 20%;
    margin: 0;
  }

  /* line 110, ../../../src/css3/src/screen/basemod.scss */
  #col3 {
    width: auto;
    margin: 0 20% 0 30%;
  }

  /* line 114, ../../../src/css3/src/screen/basemod.scss */
  #col1_content {
    padding: 0 10px 0 0;
  }

  /* line 117, ../../../src/css3/src/screen/basemod.scss */
  #col2_content {
    padding: 0 0 0 10px;
  }

  /* line 120, ../../../src/css3/src/screen/basemod.scss */
  #col3_content {
    padding: 0 0px;
  }

  /* line 124, ../../../src/css3/src/screen/basemod.scss */
  .toggle_this, .toggle_that {
    cursor: pointer;
  }

  /* line 128, ../../../src/css3/src/screen/basemod.scss */
  .ui-tabs > .ui-widget-header {
    background-image: url(images/ui-alternate-bg_highlight-soft_50_e8e8f0_1x100.png);
  }

  /* line 132, ../../../src/css3/src/screen/basemod.scss */
  .ui-dialog {
    padding: 0;
  }

  /* line 135, ../../../src/css3/src/screen/basemod.scss */
  .ui-widget {
    font-size: 1em;
  }

  /* line 139, ../../../src/css3/src/screen/basemod.scss */
  .spanlink {
    cursor: pointer;
    text-decoration: underline;
  }

  /* line 143, ../../../src/css3/src/screen/basemod.scss */
  .spanlink:hover {
    text-decoration: none;
  }

  /* line 147, ../../../src/css3/src/screen/basemod.scss */
  .showwhensmall {
    display: none;
  }
}
@media all {
  /* line 5, ../../../src/css3/src/screen/content.scss */
  html * {
    font-size: 100.01%;
  }

  /* line 9, ../../../src/css3/src/screen/content.scss */
  body {
    color: #333333;
    font-family: Verdana, Tahoma ,Arial ,Helvetica ,sans-serif;
    font-size: 70%;
  }

  /* --- headings ------------------------------------------------- */
  /* line 14, ../../../src/css3/src/screen/content.scss */
  h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
    margin: 0 0 0.25em 0;
  }

  /* line 18, ../../../src/css3/src/screen/content.scss */
  h1 {
    color: #3A84C1;
    font-size: 250%;
  }

  /* line 22, ../../../src/css3/src/screen/content.scss */
  h2 {
    font-size: 200%;
  }

  /* line 25, ../../../src/css3/src/screen/content.scss */
  h3 {
    font-size: 133.33%;
    font-weight: bold;
  }

  /* line 31, ../../../src/css3/src/screen/content.scss */
  h4 {
    font-color: #3A84C1;
    font-size: 133.33%;
    font-weight: bold;
  }

  /* line 38, ../../../src/css3/src/screen/content.scss */
  h5 {
    font-size: 116.67%;
    font-weight: bold;
  }

  /* line 44, ../../../src/css3/src/screen/content.scss */
  h6 {
    font-size: 116.67%;
  }

  /* --- Lists ---------------------------------------------------- */
  /* line 48, ../../../src/css3/src/screen/content.scss */
  ul, ol, dl {
    line-height: 1.5em;
    margin: 0 0 1em 1em;
  }

  /* line 52, ../../../src/css3/src/screen/content.scss */
  ul {
    list-style-type: disc;
  }

  /* line 55, ../../../src/css3/src/screen/content.scss */
  ul ul {
    list-style-type: circle;
    margin-bottom: 0;
  }

  /* line 59, ../../../src/css3/src/screen/content.scss */
  ol {
    list-style-type: decimal;
  }

  /* line 62, ../../../src/css3/src/screen/content.scss */
  ol ol {
    list-style-type: lower-latin;
    margin-bottom: 0;
  }

  /* line 66, ../../../src/css3/src/screen/content.scss */
  li {
    margin-left: 0.8em;
    line-height: 1.5em;
  }

  /* line 70, ../../../src/css3/src/screen/content.scss */
  dt {
    font-weight: bold;
  }

  /* line 73, ../../../src/css3/src/screen/content.scss */
  dd {
    margin: 0 0 1em 0.8em;
  }

  /* --- general text formatting ---------------------------------- */
  /* line 77, ../../../src/css3/src/screen/content.scss */
  p {
    line-height: 1.5em;
    margin: 0 0 1em 0;
  }

  /* line 81, ../../../src/css3/src/screen/content.scss */
  blockquote, cite, q {
    font-family: Georgia, 'Times New Roman', Times, serif;
    font-size: 1em;
    font-style: italic;
  }

  /* line 84, ../../../src/css3/src/screen/content.scss */
  blockquote {
    margin: 0 0 1em 1.6em;
    color: #858585;
  }

  /* line 88, ../../../src/css3/src/screen/content.scss */
  strong, b {
    font-weight: bold;
  }

  /* line 91, ../../../src/css3/src/screen/content.scss */
  em, i {
    font-style: italic;
  }

  /* line 94, ../../../src/css3/src/screen/content.scss */
  big {
    font-size: 116.667%;
  }

  /* line 97, ../../../src/css3/src/screen/content.scss */
  small {
    font-size: 91.667%;
  }

  /* line 100, ../../../src/css3/src/screen/content.scss */
  pre {
    line-height: 1.5em;
    margin: 0 0 1em 0;
  }

  /* line 104, ../../../src/css3/src/screen/content.scss */
  pre, code, kbd, tt, samp, var {
    font-size: 100%;
  }

  /* line 106, ../../../src/css3/src/screen/content.scss */
  pre, code {
    color: #cc0000;
  }

  /* line 109, ../../../src/css3/src/screen/content.scss */
  kbd, samp, var, tt {
    color: #cc0000;
    font-weight: bold;
  }

  /* line 113, ../../../src/css3/src/screen/content.scss */
  var, dfn {
    font-style: italic;
  }

  /* line 116, ../../../src/css3/src/screen/content.scss */
  acronym, abbr {
    font-variant: small-caps;
    letter-spacing: 0.07em;
    cursor: help;
    border-bottom: 1px #AAA dotted;
  }

  /* line 123, ../../../src/css3/src/screen/content.scss */
  sub {
    vertical-align: sub;
    font-size: smaller;
  }

  /* line 128, ../../../src/css3/src/screen/content.scss */
  sup {
    vertical-align: super;
    font-size: smaller;
  }

  /* line 133, ../../../src/css3/src/screen/content.scss */
  hr {
    color: #858585;
    background: transparent;
    margin: 0 0 0.5em 0;
    padding: 0 0 0.5em 0;
    border: 0;
    border-bottom: 3px #3A84C1 solid;
  }

  /* --- Links ---------------------------------------------------- */
  /* line 143, ../../../src/css3/src/screen/content.scss */
  a {
    color: #333333;
    background: transparent;
    text-decoration: underline;
  }
  /* line 147, ../../../src/css3/src/screen/content.scss */
  a:hover {
    color: #333333;
    text-decoration: none;
  }
  /* line 151, ../../../src/css3/src/screen/content.scss */
  a:visited {
    color: #333333;
  }
  /* line 154, ../../../src/css3/src/screen/content.scss */
  a:focus {
    color: #333333;
    text-decoration: none;
  }
  /* line 158, ../../../src/css3/src/screen/content.scss */
  a:active {
    color: #333333;
    text-decoration: underline;
  }

  /* --- images (with optional captions) -------------------------- */
  /* line 165, ../../../src/css3/src/screen/content.scss */
  p.icaption_left {
    float: left;
    display: inline;
    margin: 0 1em 0.15em 0;
  }

  /* line 170, ../../../src/css3/src/screen/content.scss */
  p.icaption_right {
    float: right;
    display: inline;
    margin: 0 0 0.15em 1em;
  }

  /* line 175, ../../../src/css3/src/screen/content.scss */
  p.icaption_left img, p.icaption_right img {
    padding: 0;
    border: 1px #888 solid;
  }

  /* line 179, ../../../src/css3/src/screen/content.scss */
  p.icaption_left strong, p.icaption_right strong {
    display: block;
    overflow: hidden;
    margin-top: 2px;
    padding: 0.3em 0.5em;
    background: #FFF;
    font-weight: normal;
    font-size: 91.667%;
  }

  /* --- Generic Content Classes ---------------------------------- */
  /* line 189, ../../../src/css3/src/screen/content.scss */
  .highlight {
    color: #3A84C1;
  }

  /* line 192, ../../../src/css3/src/screen/content.scss */
  .dimmed {
    color: #858585;
  }

  /* line 195, ../../../src/css3/src/screen/content.scss */
  .info {
    background: #F8F8F8;
    color: #3A84C1;
    padding: 10px;
    margin-bottom: 0.5em;
    font-size: 91.7%;
  }

  /* line 202, ../../../src/css3/src/screen/content.scss */
  .note {
    background: #EEFFEE;
    color: #004400;
    border: 2px #448844 solid;
    padding: 10px;
    margin-bottom: 1em;
  }

  /* line 209, ../../../src/css3/src/screen/content.scss */
  .important {
    background: #FFFFEE;
    color: #444400;
    border: 2px #888844 solid;
    padding: 10px;
    margin-bottom: 1em;
  }

  /* line 216, ../../../src/css3/src/screen/content.scss */
  .warning {
    background: #FFEEEE;
    color: #440000;
    border: 2px #884444 solid;
    padding: 10px;
    margin-bottom: 1em;
  }

  /* line 223, ../../../src/css3/src/screen/content.scss */
  .vervallen {
    text-decoration: line-through;
  }

  /* line 226, ../../../src/css3/src/screen/content.scss */
  .float_left {
    float: left;
    display: inline;
    margin-right: 1em;
    margin-bottom: 0.15em;
  }

  /* line 232, ../../../src/css3/src/screen/content.scss */
  .float_right {
    float: right;
    display: inline;
    margin-left: 1em;
    margin-bottom: 0.15em;
  }

  /* line 238, ../../../src/css3/src/screen/content.scss */
  .center {
    display: block;
    text-align: center;
    margin: 0.5em auto;
  }

  /* line 243, ../../../src/css3/src/screen/content.scss */
  .no_display {
    display: none;
  }

  /* line 246, ../../../src/css3/src/screen/content.scss */
  ul.listarrow {
    list-style-image: url("images/arrows_global.gif");
  }

  /* --- Wurlib new typography ------------------------------------ */
  /* line 251, ../../../src/css3/src/screen/content.scss */
  .success {
    border: 1px solid #34B233;
  }

  /* line 254, ../../../src/css3/src/screen/content.scss */
  .mandatory {
    font-weight: bold;
  }

  /* line 257, ../../../src/css3/src/screen/content.scss */
  .instruct {
    color: #cc0000;
  }

  /* line 260, ../../../src/css3/src/screen/content.scss */
  .search-info {
    padding: 0.8em;
    margin-bottom: 1em;
    border: 1px solid #D6D6D6;
  }

  /* line 265, ../../../src/css3/src/screen/content.scss */
  .search-info {
    background: #6AADE4;
    border-color: #3A84C1;
  }

  /* line 269, ../../../src/css3/src/screen/content.scss */
  .lineout-middle {
    vertical-align: middle;
  }

  /* line 272, ../../../src/css3/src/screen/content.scss */
  .text_align_right {
    text-align: right;
  }

  /* line 275, ../../../src/css3/src/screen/content.scss */
  .odd {
    background: #EEEDE6;
    border-width: 1px 0;
    border-style: solid;
    border-color: #D6D6D6;
  }

  /* --- Tables --------------------------------------------------- */
  /* line 282, ../../../src/css3/src/screen/content.scss */
  table {
    width: auto;
    border-collapse: collapse;
    margin-bottom: 0.5em;
    border: 0;
  }

  /* line 288, ../../../src/css3/src/screen/content.scss */
  table caption {
    font-variant: small-caps;
  }

  /* line 291, ../../../src/css3/src/screen/content.scss */
  table.full {
    width: 100%;
  }

  /* line 294, ../../../src/css3/src/screen/content.scss */
  table.fixed {
    table-layout: fixed;
  }

  /* line 297, ../../../src/css3/src/screen/content.scss */
  th, td {
    padding: 0.5em;
  }

  /* line 300, ../../../src/css3/src/screen/content.scss */
  thead th {
    color: #333333;
    border-bottom: 2px #3A84C1 solid;
  }

  /* line 304, ../../../src/css3/src/screen/content.scss */
  tbody th {
    background: #EEEDE6;
    color: #3A84C1;
  }

  /* line 308, ../../../src/css3/src/screen/content.scss */
  tbody th[scope="row"], tbody th.sub {
    background: #F8F8F8;
  }

  /* line 311, ../../../src/css3/src/screen/content.scss */
  tbody th {
    border-bottom: 0;
    text-align: left;
    vertical-align: top;
  }

  /* line 316, ../../../src/css3/src/screen/content.scss */
  tbody td {
    border: none;
    text-align: left;
    vertical-align: top;
  }

  /* line 325, ../../../src/css3/src/screen/content.scss */
  #user {
    text-align: right;
    margin: 0 10px 0 0;
  }

  /* line 329, ../../../src/css3/src/screen/content.scss */
  #header_topbar, #header_bar {
    white-space: nowrap;
    text-align: left;
    margin: 0;
  }

  /* line 335, ../../../src/css3/src/screen/content.scss */
  #header_topbar {
    padding: 1em;
    border-width: 0 0 1px 0;
    border-style: solid;
    border-color: #D6D6D6;
    background: url("http://www.wageningenur.nl/static/wurpresentation/images/backgrounds/page-shadow.png") no-repeat;
  }

  /* line 343, ../../../src/css3/src/screen/content.scss */
  #header h2 {
    font-size: 110%;
  }

  /* line 347, ../../../src/css3/src/screen/content.scss */
  #pagetitle h4 {
    font-weight: bold;
    font-size: 1.1em;
    margin: 0;
  }

  /* line 353, ../../../src/css3/src/screen/content.scss */
  #breadcrumb {
    background: url("http://www.wageningenur.nl/static/wurpresentation/images/backgrounds/page-shadow.png") 50% 100% no-repeat;
    max-height: 80px;
    padding-bottom: 6px;
    z-index: 200;
  }

  /* line 360, ../../../src/css3/src/screen/content.scss */
  #breadcrumb > ul {
    max-height: 80px;
    line-height: 40px;
    width: 100%;
    background-color: #34B233;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    overflow: hidden;
    margin: 0;
    padding: 0;
  }

  /* line 373, ../../../src/css3/src/screen/content.scss */
  #breadcrumb > ul:before {
    width: 930px;
    height: 6px;
    content: "";
    background: url("http://www.wageningenur.nl/static/wurpresentation/images/backgrounds/page-shadow.png") 50% 0 no-repeat;
    z-index: 10;
  }

  /* line 381, ../../../src/css3/src/screen/content.scss */
  #breadcrumb > ul > li {
    float: left;
    padding-right: 18px;
    margin-left: -18px;
    background: url("http://www.wageningenur.nl/static/wurpresentation/images/backgrounds/sprites.png") 100% -40px no-repeat;
    z-index: 5;
  }

  /* line 388, ../../../src/css3/src/screen/content.scss */
  #breadcrumb > ul > li:last-child {
    background: url("http://www.wageningenur.nl/static/wurpresentation/images/backgrounds/sprites.png") 100% -40px no-repeat;
  }

  /* line 391, ../../../src/css3/src/screen/content.scss */
  #breadcrumb > ul > li.last {
    background: url("http://www.wageningenur.nl/static/wurpresentation/images/backgrounds/sprites.png") 100% -40px no-repeat;
  }

  /* line 394, ../../../src/css3/src/screen/content.scss */
  #breadcrumb > ul > li:first-child {
    margin-left: 0;
  }

  /* line 397, ../../../src/css3/src/screen/content.scss */
  #breadcrumb > ul > li:first-child > span:before {
    content: none;
    z-index: 6;
  }

  /* line 401, ../../../src/css3/src/screen/content.scss */
  #breadcrumb > ul > li > span:before {
    width: 18px;
    height: 40px;
    background: url("http://www.wageningenur.nl/static/wurpresentation/images/backgrounds/sprites.png") -9361px -40px no-repeat;
    z-index: 6;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
  }

  /* line 411, ../../../src/css3/src/screen/content.scss */
  #breadcrumb > ul > li > span {
    height: 30px;
    overflow: hidden;
    float: right;
    text-align: right;
    white-space: nowrap;
    position: relative;
    padding: 10px 16px 0 27px;
    color: #fff;
    font-size: 0.9em;
  }

  /* line 423, ../../../src/css3/src/screen/content.scss */
  #breadcrumb .label {
    color: #fff;
    text-decoration: none;
    float: right;
    height: 40px;
  }

  /* line 430, ../../../src/css3/src/screen/content.scss */
  #breadcrumb > ul > li:hover {
    background: url("http://www.wageningenur.nl/static/wurpresentation/images/backgrounds/sprites.png") white 100% -100px no-repeat;
    position: relative;
    z-index: 200;
  }

  /* line 436, ../../../src/css3/src/screen/content.scss */
  #breadcrumb > ul > li > span, #breadcrumb > ul > li > span a {
    color: #fff;
    text-decoration: none;
  }

  /* line 441, ../../../src/css3/src/screen/content.scss */
  #breadcrumb > ul > li:hover > span, #breadcrumb > ul > li:hover > span a {
    color: #34B233;
  }

  /* line 445, ../../../src/css3/src/screen/content.scss */
  .copyright {
    text-align: right;
  }

  /* line 451, ../../../src/css3/src/screen/content.scss */
  #teaser h1 {
    border-bottom: 3px solid #3A84C1;
    font-size: 175%;
    font-weight: normal;
  }

  /* line 457, ../../../src/css3/src/screen/content.scss */
  .block {
    margin: 0 0 2em 0;
    background: #EEEDE6;
    width: 100%;
  }

  /* line 462, ../../../src/css3/src/screen/content.scss */
  .block_header {
    font-weight: bold;
    padding: 0.5em 0.8em;
  }

  /* line 466, ../../../src/css3/src/screen/content.scss */
  .block_main {
    padding: 0 0.8em;
  }

  /* line 469, ../../../src/css3/src/screen/content.scss */
  .block_footer {
    font-size: 0.95em;
    font-weight: bold;
    padding: 0.5em 0.8em;
  }

  /* line 474, ../../../src/css3/src/screen/content.scss */
  .title_image {
    margin-bottom: 15px;
    text-align: justify;
  }

  /* line 478, ../../../src/css3/src/screen/content.scss */
  #topnav img.wl_icon {
    top: 2px;
  }

  /* line 482, ../../../src/css3/src/screen/content.scss */
  #topnav ul {
    list-style: none outside none;
    margin: 0;
    outline: 0 none;
    padding: 0;
    float: right;
  }

  /* line 490, ../../../src/css3/src/screen/content.scss */
  #topnav li {
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0 0 0 1em;
  }

  /* line 501, ../../../src/css3/src/screen/content.scss */
  #main_menu ul {
    margin: 0 0 2em 0;
    padding: 0;
    list-style: none;
    outline: 0 none;
    background-color: #EEEDE6;
  }

  /* line 509, ../../../src/css3/src/screen/content.scss */
  #main_menu ul li {
    padding: 0.7em;
    margin: 0;
    border-color: #D6D6D6;
    border-style: solid;
    border-width: 1px 0 0 0;
  }

  /* line 517, ../../../src/css3/src/screen/content.scss */
  #main_menu ul li:first-child {
    border-style: none;
    border-width: 1px 0 0 0;
  }

  /* line 523, ../../../src/css3/src/screen/content.scss */
  #main_menu ul li.niveau1_hilight {
    list-style: none;
    color: #858585;
    background-color: #6AADE4;
  }

  /* line 528, ../../../src/css3/src/screen/content.scss */
  #main_menu ul li ul {
    list-style: none;
    outline: 0 none;
  }

  /* line 532, ../../../src/css3/src/screen/content.scss */
  #main_menu ul li ul li.niveau2 {
    color: #858585;
    list-style: none;
  }

  /* line 536, ../../../src/css3/src/screen/content.scss */
  #main_menu ul li ul li.niveau2_hilight {
    list-style: none;
    background-color: #3A84C1;
  }

  /* line 540, ../../../src/css3/src/screen/content.scss */
  #main_menu a, #main_menu span {
    color: #333333;
    text-align: left;
    text-decoration: none;
    cursor: pointer;
  }

  /* line 546, ../../../src/css3/src/screen/content.scss */
  #main_menu li.niveau1_hilight a, #main_menu li.niveau2_hilight a {
    color: #FFF;
  }

  /* line 549, ../../../src/css3/src/screen/content.scss */
  #main_menu a:hover, #main_menu span:hover {
    text-decoration: underline;
  }

  /* line 555, ../../../src/css3/src/screen/content.scss */
  .wl_icon {
    position: relative;
    overflow: hidden;
    background-repeat: no-repeat;
    background-image: url(images/wurlib-sprite-vertical.gif);
    height: 16px;
    padding-left: 2em;
  }

  /* line 564, ../../../src/css3/src/screen/content.scss */
  img.wl_icon {
    padding-left: 0px;
  }

  /* line 568, ../../../src/css3/src/screen/content.scss */
  .wl_bug {
    background-position: 0 0;
  }

  /* line 571, ../../../src/css3/src/screen/content.scss */
  .wl_bibliography {
    background-position: 0 -384px;
  }

  /* line 574, ../../../src/css3/src/screen/content.scss */
  .wl_bibliography_e {
    background-position: 0 -576px;
  }

  /* line 577, ../../../src/css3/src/screen/content.scss */
  .wl_book {
    background-position: 0 -768px;
  }

  /* line 580, ../../../src/css3/src/screen/content.scss */
  .wl_book_chapter {
    background-position: 0 -960px;
  }

  /* line 583, ../../../src/css3/src/screen/content.scss */
  .wl_book_chapter_e {
    background-position: 0 -1152px;
  }

  /* line 586, ../../../src/css3/src/screen/content.scss */
  .wl_book_e {
    background-position: 0 -1344px;
  }

  /* line 589, ../../../src/css3/src/screen/content.scss */
  .wl_database {
    background-position: 0 -2720px;
  }

  /* line 592, ../../../src/css3/src/screen/content.scss */
  .wl_database_e {
    background-position: 0 -2720px;
  }

  /* line 595, ../../../src/css3/src/screen/content.scss */
  .wl_insert {
    background-position: 0 -1088px;
  }

  /* line 598, ../../../src/css3/src/screen/content.scss */
  .wl_journal {
    background-position: 0 -1920px;
  }

  /* line 601, ../../../src/css3/src/screen/content.scss */
  .wl_journal_e {
    background-position: 0 -2112px;
  }

  /* line 604, ../../../src/css3/src/screen/content.scss */
  .wl_letter {
    background-position: 0 -2304px;
  }

  /* line 607, ../../../src/css3/src/screen/content.scss */
  .wl_letter_e {
    background-position: 0 -2496px;
  }

  /* line 610, ../../../src/css3/src/screen/content.scss */
  .wl_map {
    background-position: 0 -2688px;
  }

  /* line 613, ../../../src/css3/src/screen/content.scss */
  .wl_map_e {
    background-position: 0 -2880px;
  }

  /* line 616, ../../../src/css3/src/screen/content.scss */
  .wl_menu_closed {
    background-position: 0 -640px;
  }

  /* line 619, ../../../src/css3/src/screen/content.scss */
  .wl_menu_open {
    background-position: 0 -832px;
  }

  /* line 622, ../../../src/css3/src/screen/content.scss */
  .wl_phd_thesis {
    background-position: 0 -192px;
  }

  /* line 625, ../../../src/css3/src/screen/content.scss */
  .wl_phd_thesis_e {
    background-position: 0 -736px;
  }

  /* line 628, ../../../src/css3/src/screen/content.scss */
  .wl_profile {
    background-position: 0 -2464px;
  }

  /* line 631, ../../../src/css3/src/screen/content.scss */
  .wl_article {
    background-position: 0 -928px;
  }

  /* line 634, ../../../src/css3/src/screen/content.scss */
  .wl_article_e {
    background-position: 0 -1120px;
  }

  /* line 637, ../../../src/css3/src/screen/content.scss */
  .wl_poster {
    background-position: 0 -608px;
  }

  /* line 640, ../../../src/css3/src/screen/content.scss */
  .wl_poster_e {
    background-position: 0 -224px;
  }

  /* line 643, ../../../src/css3/src/screen/content.scss */
  .wl_presentation {
    background-position: 0 -416px;
  }

  /* line 646, ../../../src/css3/src/screen/content.scss */
  .wl_presentation_e {
    background-position: 0 -416px;
  }

  /* line 649, ../../../src/css3/src/screen/content.scss */
  .wl_serial {
    background-position: 0 -800px;
  }

  /* line 652, ../../../src/css3/src/screen/content.scss */
  .wl_serial_e {
    background-position: 0 -992px;
  }

  /* line 655, ../../../src/css3/src/screen/content.scss */
  .wl_software {
    background-position: 0 -1184px;
  }

  /* line 658, ../../../src/css3/src/screen/content.scss */
  .wl_software_e {
    background-position: 0 -1184px;
  }

  /* line 661, ../../../src/css3/src/screen/content.scss */
  .wl_sound_recording {
    background-position: 0 -1568px;
  }

  /* line 664, ../../../src/css3/src/screen/content.scss */
  .wl_sound_recording_e {
    background-position: 0 -1760px;
  }

  /* line 667, ../../../src/css3/src/screen/content.scss */
  .wl_space {
    background-position: 0 -32px;
  }

  /* line 670, ../../../src/css3/src/screen/content.scss */
  .wl_student_report {
    background-position: 0 -1952px;
  }

  /* line 673, ../../../src/css3/src/screen/content.scss */
  .wl_student_report_e {
    background-position: 0 -2144px;
  }

  /* line 676, ../../../src/css3/src/screen/content.scss */
  .wl_video_recording {
    background-position: 0 -2336px;
  }

  /* line 679, ../../../src/css3/src/screen/content.scss */
  .wl_video_recording_e {
    background-position: 0 -2528px;
  }

  /* line 682, ../../../src/css3/src/screen/content.scss */
  .wl_website {
    background-position: 0 -2720px;
  }

  /* line 685, ../../../src/css3/src/screen/content.scss */
  .wl_website_e {
    background-position: 0 -2720px;
  }

  /* line 688, ../../../src/css3/src/screen/content.scss */
  .wl_abstract_icon {
    background-position: 0 -64px;
  }

  /* line 691, ../../../src/css3/src/screen/content.scss */
  .wl_add {
    background-position: 0 -256px;
  }

  /* line 694, ../../../src/css3/src/screen/content.scss */
  .wl_arrow {
    background-position: 0 -448px;
  }

  /* line 697, ../../../src/css3/src/screen/content.scss */
  .wl_arrows_global {
    background-position: 0 -640px;
  }

  /* line 700, ../../../src/css3/src/screen/content.scss */
  .wl_arrows_global_down {
    background-position: 0 -832px;
  }

  /* line 703, ../../../src/css3/src/screen/content.scss */
  .wl_bullet_blue {
    background-position: 0 -1024px;
  }

  /* line 706, ../../../src/css3/src/screen/content.scss */
  .wl_breadcrumb {
    background-position: 0 -1728px;
  }

  /* line 709, ../../../src/css3/src/screen/content.scss */
  .wl_castle_icon {
    background-position: 0 -1216px;
  }

  /* line 712, ../../../src/css3/src/screen/content.scss */
  .wl_checkbox {
    background-position: 0 -1536px;
  }

  /* line 715, ../../../src/css3/src/screen/content.scss */
  .wl_copy {
    background-position: 0 -1408px;
  }

  /* line 718, ../../../src/css3/src/screen/content.scss */
  .wl_delete {
    background-position: 0 -1600px;
  }

  /* line 721, ../../../src/css3/src/screen/content.scss */
  .wl_delete_shortcut {
    background-position: 0 -1792px;
  }

  /* line 724, ../../../src/css3/src/screen/content.scss */
  .wl_demo_icon {
    background-position: 0 -1984px;
  }

  /* line 727, ../../../src/css3/src/screen/content.scss */
  .wl_edit_comment {
    background-position: 0 -2176px;
  }

  /* line 730, ../../../src/css3/src/screen/content.scss */
  .wl_explode {
    background-position: 0 -2368px;
  }

  /* line 733, ../../../src/css3/src/screen/content.scss */
  .wl_export {
    background-position: 0 -2560px;
  }

  /* line 736, ../../../src/css3/src/screen/content.scss */
  .wl_file {
    background-position: 0 -2752px;
  }

  /* line 739, ../../../src/css3/src/screen/content.scss */
  .wl_forbidden {
    background-position: 0 -2944px;
  }

  /* line 742, ../../../src/css3/src/screen/content.scss */
  .wl_full_text {
    background-position: 0 -1312px;
  }

  /* line 745, ../../../src/css3/src/screen/content.scss */
  .wl_full_text_restricted {
    background-position: 0 -1504px;
  }

  /* line 748, ../../../src/css3/src/screen/content.scss */
  .wl_history {
    background-position: 0 -1376px;
  }

  /* line 751, ../../../src/css3/src/screen/content.scss */
  .wl_icon_c {
    background-position: 0 -96px;
  }

  /* line 754, ../../../src/css3/src/screen/content.scss */
  .wl_icon_i {
    background-position: 0 -288px;
  }

  /* line 757, ../../../src/css3/src/screen/content.scss */
  .wl_icon_i_vnbl {
    background-position: 0 -480px;
  }

  /* line 760, ../../../src/css3/src/screen/content.scss */
  .wl_icon_lock {
    background-position: 0 -672px;
  }

  /* line 763, ../../../src/css3/src/screen/content.scss */
  .wl_icon_nl {
    background-position: 0 -864px;
  }

  /* line 766, ../../../src/css3/src/screen/content.scss */
  .wl_info {
    background-position: 0 -1056px;
  }

  /* line 769, ../../../src/css3/src/screen/content.scss */
  .wl_info_blauw {
    background-position: 0 -1248px;
  }

  /* line 772, ../../../src/css3/src/screen/content.scss */
  .wl_internet_access {
    background-position: 0 -1696px;
  }

  /* line 775, ../../../src/css3/src/screen/content.scss */
  .wl_internet_access_restricted {
    background-position: 0 -1888px;
  }

  /* line 778, ../../../src/css3/src/screen/content.scss */
  .wl_left_arrow {
    background-position: 0 -1440px;
  }

  /* line 781, ../../../src/css3/src/screen/content.scss */
  .wl_magnify {
    background-position: 0 -1632px;
  }

  /* line 784, ../../../src/css3/src/screen/content.scss */
  .wl_mail {
    background-position: 0 -1824px;
  }

  /* line 787, ../../../src/css3/src/screen/content.scss */
  .wl_menu_more {
    background-position: 0 -2016px;
  }

  /* line 790, ../../../src/css3/src/screen/content.scss */
  .wl_minus {
    background-position: 0 -2208px;
  }

  /* line 793, ../../../src/css3/src/screen/content.scss */
  .wl_navigation_indicator {
    background-position: 0 -2400px;
  }

  /* line 796, ../../../src/css3/src/screen/content.scss */
  .wl_alert {
    background-position: 0 -128px;
  }

  /* line 799, ../../../src/css3/src/screen/content.scss */
  .wl_google {
    background-position: 0 -320px;
  }

  /* line 802, ../../../src/css3/src/screen/content.scss */
  .wl_flag_nl {
    background-position: 0 -512px;
  }

  /* line 805, ../../../src/css3/src/screen/content.scss */
  .wl_flag_uk {
    background-position: 0 -704px;
  }

  /* line 808, ../../../src/css3/src/screen/content.scss */
  .wl_plus {
    background-position: 0 -896px;
  }

  /* line 811, ../../../src/css3/src/screen/content.scss */
  .wl_ppt_icon {
    background-position: 0 -416px;
  }

  /* line 814, ../../../src/css3/src/screen/content.scss */
  .wl_print {
    background-position: 0 -1280px;
  }

  /* line 817, ../../../src/css3/src/screen/content.scss */
  .wl_question_mark {
    background-position: 0 -1472px;
  }

  /* line 820, ../../../src/css3/src/screen/content.scss */
  .wl_remove {
    background-position: 0 -1664px;
  }

  /* line 823, ../../../src/css3/src/screen/content.scss */
  .wl_rss_icon13 {
    background-position: 0 -1856px;
  }

  /* line 826, ../../../src/css3/src/screen/content.scss */
  .wl_rss_icon {
    background-position: 0 -2048px;
  }

  /* line 829, ../../../src/css3/src/screen/content.scss */
  .wl_sfx_icon {
    background-position: 0 -2240px;
  }

  /* line 832, ../../../src/css3/src/screen/content.scss */
  .wl_sort_start {
    background-position: 0 -2916px;
  }

  /* line 835, ../../../src/css3/src/screen/content.scss */
  .wl_sort_desc {
    background-position: 0 -2592px;
  }

  /* line 838, ../../../src/css3/src/screen/content.scss */
  .wl_sort_asc {
    background-position: 0 -2656px;
  }

  /* line 841, ../../../src/css3/src/screen/content.scss */
  .wl_transfer {
    background-position: 0 -2432px;
  }

  /* line 844, ../../../src/css3/src/screen/content.scss */
  .wl_urgent {
    background-position: 0 -2624px;
  }

  /* line 847, ../../../src/css3/src/screen/content.scss */
  .wl_vink {
    background-position: 0 -2816px;
  }

  /* line 850, ../../../src/css3/src/screen/content.scss */
  .wl_wegwijzer {
    background-position: 0 -2272px;
  }

  /* line 853, ../../../src/css3/src/screen/content.scss */
  .wl_worldcaticon {
    background-position: 0 -2976px;
  }

  /* line 856, ../../../src/css3/src/screen/content.scss */
  .wl_e_toc {
    background-position: 0 -160px;
    height: 16px;
  }

  /* line 860, ../../../src/css3/src/screen/content.scss */
  .wl_nb {
    background-position: 0 -352px;
    height: 16px;
  }

  /* line 864, ../../../src/css3/src/screen/content.scss */
  .wl_nb_rood {
    background-position: 0 -544px;
    height: 16px;
  }

  /* line 868, ../../../src/css3/src/screen/content.scss */
  .wl_arrow_down {
    background-position: 0 -2784px;
  }

  /* line 871, ../../../src/css3/src/screen/content.scss */
  .wl_arrow_up {
    background-position: 0 -2848px;
  }

  /* line 874, ../../../src/css3/src/screen/content.scss */
  .inline {
    display: inline;
  }

  /* Iconen gebruikt voor positionering aan rechterzijde*/
  /* line 880, ../../../src/css3/src/screen/content.scss */
  .wlr_sort_start {
    background-position: 115% -2916px;
    padding-right: 2em;
    padding-left: 0px;
  }

  /* line 885, ../../../src/css3/src/screen/content.scss */
  .wlr_sort_desc {
    background-position: 115% -2592px;
    padding-right: 2em;
    padding-left: 0px;
  }

  /* line 890, ../../../src/css3/src/screen/content.scss */
  .wlr_sort_asc {
    background-position: 115% -2656px;
    padding-right: 2em;
    padding-left: 0px;
  }

  /** Styling sortable table **/
  /* line 898, ../../../src/css3/src/screen/content.scss */
  table.sortableTable th {
    text-align: left;
    line-height: 1em;
    padding: 0.1em;
    cursor: pointer;
  }

  /* line 904, ../../../src/css3/src/screen/content.scss */
  table.sortableTable td {
    padding: 0.1em;
    padding-right: 1em;
  }

  /* line 908, ../../../src/css3/src/screen/content.scss */
  table.sortableTable .even {
    background-color: #3D3D3D;
  }

  /* line 911, ../../../src/css3/src/screen/content.scss */
  table.sortableTable .odd {
    background-color: #6E6E6E;
  }

  /* line 914, ../../../src/css3/src/screen/content.scss */
  table.sortableTable .header {
    background-image: url(images/wurlib-sprite-vertical.gif);
    background-position: 105% -2916px;
    padding-right: 2em;
    padding-left: 0px;
    background-repeat: no-repeat;
    border-left: 1px solid #FFF;
  }

  /* line 922, ../../../src/css3/src/screen/content.scss */
  table.sortableTable .headerSortUp {
    background-image: url(images/wurlib-sprite-vertical.gif);
    background-position: 105% -2656px;
    padding-right: 2em;
    padding-left: 0px;
    background-repeat: no-repeat;
  }

  /* line 929, ../../../src/css3/src/screen/content.scss */
  table.sortableTable .headerSortDown {
    background-image: url(images/wurlib-sprite-vertical.gif);
    background-position: 105% -2592px;
    padding-right: 2em;
    padding-left: 0px;
    background-repeat: no-repeat;
  }

  /** Styling titelbeschrijving lang **/
  /* line 939, ../../../src/css3/src/screen/content.scss */
  .titel_lang {
    background-color: #EEEDE6;
  }

  /* line 942, ../../../src/css3/src/screen/content.scss */
  .titel_blok {
    background-color: #FFF;
    min-height: 700px;
  }

  /* line 946, ../../../src/css3/src/screen/content.scss */
  .titel_blok tbody th {
    width: 20%;
    background: none;
  }

  /* line 950, ../../../src/css3/src/screen/content.scss */
  .titel_blok td, th {
    padding: 0.2em;
  }

  /* line 953, ../../../src/css3/src/screen/content.scss */
  .titel_verwijzing_blok {
    min-height: 700px;
  }

  /* line 956, ../../../src/css3/src/screen/content.scss */
  .titel_verwijzing_blok ul {
    list-style: none;
    margin: 0.5em 0;
  }

  /* line 960, ../../../src/css3/src/screen/content.scss */
  .titel_verwijzing_blok ul li {
    margin: 0 0 0.5em 0;
    padding: 0.25em 0;
  }

  /* line 964, ../../../src/css3/src/screen/content.scss */
  .titel_verwijzing_blok ul li a, .titel_verwijzing_blok ul li div, .titel_verwijzing_blok ul li form, .titel_verwijzing_blok ul li span {
    font-size: 1.1em;
    color: #3A84C1;
    padding: 0 0 0 2em;
    display: block;
  }

  /* line 970, ../../../src/css3/src/screen/content.scss */
  .blogthis input {
    background-color: #EEEDE6;
    color: #3A84C1;
    font-weight: bold;
    cursor: pointer;
  }

  /* line 980, ../../../src/css3/src/screen/content.scss */
  #searchbox {
    background-color: #6AADE4;
    margin: 0 0 1em 0;
  }

  /* line 985, ../../../src/css3/src/screen/content.scss */
  #searchbox .dimmed {
    margin: 0.65em 0;
  }

  /* line 989, ../../../src/css3/src/screen/content.scss */
  #search_example {
    color: #FFF;
    clear: both;
  }

  /* line 996, ../../../src/css3/src/screen/content.scss */
  #search_result td {
    padding: 0.5em;
    vertical-align: top;
    line-height: 1.6em;
  }

  /* line 1001, ../../../src/css3/src/screen/content.scss */
  #search_result ul {
    list-style: none;
    margin: 0 0 1em 0;
    padding: 0;
    outline: 0 none;
    width: 116px;
  }

  /* line 1008, ../../../src/css3/src/screen/content.scss */
  #search_result ul li {
    list-style: none outside none;
    margin: 0;
    padding: 0.25em 0;
  }

  /* line 1013, ../../../src/css3/src/screen/content.scss */
  #search_result a:not(.button) {
    font-weight: bold;
    display: block;
  }

  /* line 1017, ../../../src/css3/src/screen/content.scss */
  #refinements_query input#extra_refinements_query input {
    vertical-align: middle;
    margin: 0 0.5em 0 0;
  }

  /* line 1021, ../../../src/css3/src/screen/content.scss */
  #refinements_query label {
    margin: 0.2em 1em 0 0;
  }

  /* result function */
  /* line 1025, ../../../src/css3/src/screen/content.scss */
  #result_functions {
    background-color: #EEEDE6;
    padding: 1em 0;
    margin: 1em 0;
  }

  /* line 1031, ../../../src/css3/src/screen/content.scss */
  #result_function a {
    display: block;
  }

  /* line 1035, ../../../src/css3/src/screen/content.scss */
  #result_functions p {
    margin: 0;
  }

  /* line 1038, ../../../src/css3/src/screen/content.scss */
  #result_function {
    list-style: none;
    margin: 0;
    padding: 0;
    outline: 0 none;
  }

  /* line 1044, ../../../src/css3/src/screen/content.scss */
  #result_function li {
    margin: 0;
    padding: 0em 0em 0em 1em;
    list-style: none;
    float: right;
  }

  /* line 1050, ../../../src/css3/src/screen/content.scss */
  #markedlist_top {
    margin: 0 0 0.4em 0.5em;
  }

  /* line 1054, ../../../src/css3/src/screen/content.scss */
  #markedlist_bottom {
    margin: 0 0 1em 0.5em;
  }

  /* line 1058, ../../../src/css3/src/screen/content.scss */
  .link_abstract {
    /* Wordt in andere css gebruikt voor verbergen element*/
  }

  /* line 1064, ../../../src/css3/src/screen/content.scss */
  ul.field_list {
    margin: 0 0 1em 0;
    padding: 0;
    list-style: none;
    outline: 0 none;
  }

  /* line 1070, ../../../src/css3/src/screen/content.scss */
  div.field_list {
    margin: 0 0 1em 0;
    padding: 0;
  }

  /* line 1074, ../../../src/css3/src/screen/content.scss */
  .field_list li.field {
    margin: 0 0 1.7em 0;
  }

  /* line 1077, ../../../src/css3/src/screen/content.scss */
  .field_list h3 {
    font-size: 1.2em;
    margin-bottom: 0.4em;
  }

  /* line 1081, ../../../src/css3/src/screen/content.scss */
  .field_list ul {
    margin: 0;
    padding: 0em;
    list-style: none;
    outline: 0 none;
  }

  /* line 1087, ../../../src/css3/src/screen/content.scss */
  .field_list ul li {
    list-style: none;
    margin: 0;
  }

  /* line 1091, ../../../src/css3/src/screen/content.scss */
  .more span:not(.dimmed) {
    color: #3A84C1;
  }

  /* line 1095, ../../../src/css3/src/screen/content.scss */
  .facet_item li:first-child {
    border-style: none;
    border-width: 1px 0 0 0;
  }

  /* line 1100, ../../../src/css3/src/screen/content.scss */
  .facet_item li {
    border-color: #D6D6D6;
    border-style: solid;
    border-width: 1px 0 0 0;
    margin: 0;
  }

  /* line 1107, ../../../src/css3/src/screen/content.scss */
  .facet_item li a {
    text-decoration: none;
    display: block;
    padding: 0.4em 0;
  }

  /* line 1112, ../../../src/css3/src/screen/content.scss */
  .facet_item li a:hover {
    text-decoration: underline;
  }

  /* line 1115, ../../../src/css3/src/screen/content.scss */
  #tagcloud h3 {
    margin: 0;
    padding: 0 0 0.35em 1.7em;
    font-size: 1.1em;
    font-weight: bold;
    border-width: 0 0 1px 0;
    border-style: dashed;
    border-color: #3A84C1;
    display: block;
    vertical-align: middle;
  }

  /* line 1126, ../../../src/css3/src/screen/content.scss */
  h3.facet_header {
    font-size: 1.1em;
    font-weight: bold;
    margin: 0 0.5em 0 0;
  }

  /* active_facets */
  /* line 1132, ../../../src/css3/src/screen/content.scss */
  #active_facets {
    margin: 1em auto;
    line-height: 2.4em;
  }

  /* line 1136, ../../../src/css3/src/screen/content.scss */
  #active_facets ul {
    margin: 0;
    padding: 0;
    list-style: none;
    outline: 0 none;
    display: inline;
  }

  /* line 1143, ../../../src/css3/src/screen/content.scss */
  #active_facets ul li {
    display: inline;
    margin: 1px;
    list-style: none;
    border: 1px solid #ccc;
    padding: 0.3em;
  }

  /* line 1150, ../../../src/css3/src/screen/content.scss */
  #active_facets ul li a {
    display: inline;
  }

  /* line 1153, ../../../src/css3/src/screen/content.scss */
  #active_facets ul li:hover {
    background-color: #EEEDE6;
    cursor: pointer;
    text-decoration: line-through;
  }

  /* line 1158, ../../../src/css3/src/screen/content.scss */
  #active_facets ul li h3 {
    margin: 0;
    display: inline;
    font-size: 1em;
  }

  /* alleen de cursor aanpassen (handje) */
  /* line 1164, ../../../src/css3/src/screen/content.scss */
  .pointer {
    cursor: pointer;
  }
}
/* Applicatie integratie header vormgeving */
/* line 1171, ../../../src/css3/src/screen/content.scss */
#footer {
  display: none;
}

/* line 1175, ../../../src/css3/src/screen/content.scss */
#app-header {
  height: 22px;
  background: #34B233;
  padding: 29px 0;
  text-align: center;
  color: #FFF;
  font-size: 22px;
  line-height: 1;
  margin: 0;
}
/* line 1176, ../../../src/css3/src/screen/content.scss */
#app-header div, #app-header span, #app-header h1, #app-header h2, #app-header h3, #app-header h4, #app-header h5, #app-header h6, #app-header p, #app-header blockquote, #app-header pre, #app-header em, #app-header img, #app-header small, #app-header strong, #app-header sub, #app-header sup, #app-header var, #app-header b, #app-header i, #app-header dl, #app-header dt, #app-header dd, #app-header ol, #app-header ul, #app-header li {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  color: #FFF;
  background: none;
}
/* line 1186, ../../../src/css3/src/screen/content.scss */
#app-header article, #app-header aside, #app-header details, #app-header figcaption, #app-header figure, #app-header footer, #app-header header, #app-header hgroup, #app-header menu, #app-header nav, #app-header section {
  display: block;
}
/* line 1189, ../../../src/css3/src/screen/content.scss */
#app-header a:focus {
  outline: thin dotted;
}
/* line 1193, ../../../src/css3/src/screen/content.scss */
#app-header a:hover, #app-header a:active {
  outline: 0;
}
/* line 1205, ../../../src/css3/src/screen/content.scss */
#app-header h1 {
  font-size: 22px;
  margin: 0;
  padding: 0;
  color: #FFF;
}
/* line 1212, ../../../src/css3/src/screen/content.scss */
#app-header .navbar {
  text-align: center;
}
/* line 1216, ../../../src/css3/src/screen/content.scss */
#app-header .navbar-brand {
  position: relative;
  top: -5px;
}

/* line 1222, ../../../src/css3/src/screen/content.scss */
#app-footer {
  background: #34B233 50% 0 no-repeat;
  margin: 0;
  padding: 20px 40px;
  clear: both;
  color: #FFF;
}
/* line 1223, ../../../src/css3/src/screen/content.scss */
#app-footer div, #app-footer span, #app-footer h1, #app-footer h2, #app-footer h3, #app-footer h4, #app-footer h5, #app-footer h6, #app-footer p, #app-footer blockquote, #app-footer pre, #app-footer em, #app-footer img, #app-footer small, #app-footer strong, #app-footer sub, #app-footer sup, #app-footer var, #app-footer b, #app-footer i, #app-footer dl, #app-footer dt, #app-footer dd, #app-footer ol, #app-footer ul, #app-footer li {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  color: #000;
  background: none;
}
/* line 1233, ../../../src/css3/src/screen/content.scss */
#app-footer article, #app-footer aside, #app-footer details, #app-footer figcaption, #app-footer figure, #app-footer footer, #app-footer header, #app-footer hgroup, #app-footer menu, #app-footer nav, #app-footer section {
  display: block;
}
/* line 1236, ../../../src/css3/src/screen/content.scss */
#app-footer a:focus {
  outline: thin dotted;
}
/* line 1240, ../../../src/css3/src/screen/content.scss */
#app-footer a:hover, #app-footer a:active {
  outline: 0;
}
/* line 1249, ../../../src/css3/src/screen/content.scss */
#app-footer div, #app-footer span, #app-footer a, #app-footer h1, #app-footer h2, #app-footer h3, #app-footer h4, #app-footer h5, #app-footer h6, #app-footer p, #app-footer blockquote, #app-footer pre, #app-footer em, #app-footer img, #app-footer small, #app-footer strong, #app-footer sub, #app-footer sup, #app-footer var, #app-footer b, #app-footer i, #app-footer dl, #app-footer dt, #app-footer dd, #app-footer ol, #app-footer ul, #app-footer li {
  color: #FFF;
}
/* line 1252, ../../../src/css3/src/screen/content.scss */
#app-footer h2 {
  font-size: 20px;
  margin: 0 0 40px;
  font-weight: normal;
  color: #FFF;
}
/* line 1257, ../../../src/css3/src/screen/content.scss */
#app-footer h2 a {
  color: #FFF;
  text-decoration: none;
}
/* line 1262, ../../../src/css3/src/screen/content.scss */
#app-footer h3 a {
  color: #FFF;
  text-decoration: none;
}
/* line 1266, ../../../src/css3/src/screen/content.scss */
#app-footer h2 a:hover {
  text-decoration: underline;
}
/* line 1269, ../../../src/css3/src/screen/content.scss */
#app-footer h3 {
  font-size: 14px;
  margin: 0;
  font-weight: normal;
  color: #000;
  margin-bottom: 14px;
}
/* line 1270, ../../../src/css3/src/screen/content.scss */
#app-footer h3 a:hover {
  text-decoration: underline;
}
/* line 1279, ../../../src/css3/src/screen/content.scss */
#app-footer .logo {
  display: block;
  margin: 0 0 20px -11px;
}
/* line 1283, ../../../src/css3/src/screen/content.scss */
#app-footer .columns {
  margin-left: -12px;
}
/* line 1285, ../../../src/css3/src/screen/content.scss */
#app-footer .columns p {
  font-size: 11px;
  margin-bottom: 12px;
}
/* line 1290, ../../../src/css3/src/screen/content.scss */
#app-footer .col {
  width: 220px;
  float: left;
  margin-left: 12px;
}
/* line 1295, ../../../src/css3/src/screen/content.scss */
#app-footer .links {
  list-style: none;
  padding: 0;
}
/* line 1298, ../../../src/css3/src/screen/content.scss */
#app-footer .links li {
  background: url(http://www.wageningenur.nl/static/wurpresentation/images/backgrounds/sprites.png) -540px 0.8em no-repeat;
  padding: 5px 12px;
  color: #FFF;
  font-size: 11px;
}
/* line 1305, ../../../src/css3/src/screen/content.scss */
#app-footer nav ul li {
  background: url(http://www.wageningenur.nl/static/wurpresentation/images/backgrounds/sprites.png) -540px 0.8em no-repeat;
  padding: 5px 12px;
  color: #FFF;
  font-size: 11px;
}
/* line 1311, ../../../src/css3/src/screen/content.scss */
#app-footer .links li a, #app-footer nav ul li a, #app-footer p a {
  color: #FFF;
  text-decoration: none;
}
/* line 1315, ../../../src/css3/src/screen/content.scss */
#app-footer .links li a:hover, #app-footer nav ul li a:hover, #app-footer p a:hover {
  text-decoration: underline;
}
/* line 1318, ../../../src/css3/src/screen/content.scss */
#app-footer nav {
  clear: both;
  padding-top: 4px;
}
/* line 1321, ../../../src/css3/src/screen/content.scss */
#app-footer nav ul {
  border-top-color: #72B86A;
  border-top-style: solid;
  border-top-width: 1px;
  padding-top: 16px;
  text-align: center;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
}
/* line 1330, ../../../src/css3/src/screen/content.scss */
#app-footer nav ul li {
  background: url(http://www.wageningenur.nl/static/wurpresentation/images/backgrounds/sprites.png) -540px 0.4em no-repeat;
  display: inline;
  padding: 0 12px;
  position: relative;
}
/* line 1338, ../../../src/css3/src/screen/content.scss */
#app-footer:after {
  content: "";
  visibility: hidden;
  clear: both;
  display: block;
  height: 0;
}
/* line 1346, ../../../src/css3/src/screen/content.scss */
#app-footer a.twitter, #app-footer a.facebook {
  display: inline-block;
  width: 16px;
  height: 16px;
  overflow: hidden;
  text-align: left;
  text-indent: -10000px;
  background: url(http://www.wur.nl/static/wurpresentation/images/backgrounds/sprites.png) no-repeat;
  margin: 0 0 0 4px;
}
/* line 1356, ../../../src/css3/src/screen/content.scss */
#app-footer a.twitter {
  background-position: 0 -60px;
}
/* line 1358, ../../../src/css3/src/screen/content.scss */
#app-footer a.twitter:hover {
  background-position: -40px -60px;
}
/* line 1362, ../../../src/css3/src/screen/content.scss */
#app-footer a.facebook {
  background-position: -20px -60px;
}
/* line 1364, ../../../src/css3/src/screen/content.scss */
#app-footer a.facebook:hover {
  background-position: -60px -60px;
}

/* line 1371, ../../../src/css3/src/screen/content.scss */
#logoutWarning, #loginPopup {
  display: none;
  /* niet tonen als javascript uit staat en dus dialog niet werkt */
}

/* line 1374, ../../../src/css3/src/screen/content.scss */
#targetLoginFrame {
  width: 98%;
  word-wrap: break-word;
}
@media screen, projection {
  /* line 22, ../../../src/css3/src/screen/forms.scss */
  .yform {
    zoom: 1;
    margin: 0;
    padding: 10px;
    overflow: hidden;
  }
  /* line 26, ../../../src/css3/src/screen/forms.scss */
  .yform fieldset {
    background: #FFF;
    border: 1px #D6D6D6 solid;
    margin: 0 0 0.5em 0;
    position: relative	;
    padding: 0.5em;
    overflow: visible	;
    margin-top: 1.5em \9;
    display: block;
    zoom: 1;
    padding: 0 5px	;
    padding-top: 1em \9;
    *padding-top: 1.5em;
  }
  /* line 38, ../../../src/css3/src/screen/forms.scss */
  .yform legend {
    font-size: 100%;
    font-weight: normal;
    color: #333333;
    background: transparent;
    border: 0;
    padding: 0 0.5em;
    position: absolute	);
    top: -0.5em \9;
    *left: 0 \9;
    *padding: 0 5px;
  }
  /* line 48, ../../../src/css3/src/screen/forms.scss */
  .yform label {
    color: #333333;
    display: block;
    cursor: pointer;
    margin-right: 1em;
  }
  /* line 54, ../../../src/css3/src/screen/forms.scss */
  .yform .message {
    display: block;
    margin-bottom: 0.5em;
    color: #333333;
  }
  /* line 59, ../../../src/css3/src/screen/forms.scss */
  .yform input, .yform textarea, .yform select, .yform optgroup {
    font-family: Verdana, Tahoma ,Arial ,Helvetica ,sans-serif;
  }
  /* line 62, ../../../src/css3/src/screen/forms.scss */
  .yform input[type=hidden] {
    display: none !important;
  }
  /* line 65, ../../../src/css3/src/screen/forms.scss */
  .yform sub {
    color: #cc0000;
    font-weight: "bold";
  }
  /* line 70, ../../../src/css3/src/screen/forms.scss */
  .yform div {
    zoom: 1;
  }
  /* line 72, ../../../src/css3/src/screen/forms.scss */
  .yform div * {
    zoom: 1;
  }
  /* line 76, ../../../src/css3/src/screen/forms.scss */
  .yform div.type-text, .yform div.type-select, .yform div.type-button, .yform div.type-check {
    display: block;
    margin: 0.1em 0;
    padding: 0.1em 0.5em;
    position: relative;
    zoom: 1;
  }
  /* line 84, ../../../src/css3/src/screen/forms.scss */
  .yform div.type-text:after, .yform div.type-select:after, .yform div.type-button:after, .yform div.type-check:after {
    clear: both;
    content: "";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
  }
  /* line 94, ../../../src/css3/src/screen/forms.scss */
  .yform div.type-text input, .yform div.type-text input:focus, .yform div.type-text input:hover, .yform div.type-text input:active {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border-color: #A7A7A7 #A7A7A7 #BEBEBE;
    border-image: none;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 2px 2px 3px 0 #E0E0E0 inset;
    vertical-align: middle;
    padding: 5px 5px 6px;
    margin: 0 0 0.5em 0;
    outline: 0;
    float: left;
  }
  /* line 97, ../../../src/css3/src/screen/forms.scss */
  .yform div.type-text textarea, .yform div.type-text textarea:focus, .yform div.type-text textarea:hover, .yform div.type-text textarea:active {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border-color: #A7A7A7 #A7A7A7 #BEBEBE;
    border-image: none;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 2px 2px 3px 0 #E0E0E0 inset;
    vertical-align: middle;
    padding: 5px 5px 6px;
    margin: 0 0 0.5em 0;
    outline: 0;
    float: left;
  }
  /* line 103, ../../../src/css3/src/screen/forms.scss */
  .yform div.type-text input[type="text"], .yform div.type-text input:focus[type="text"], .yform div.type-text input:hover[type="text"], .yform div.type-text input:active[type="text"] {
    padding: 6px 5px 7px;
  }
  /* line 109, ../../../src/css3/src/screen/forms.scss */
  .yform div.type-select select {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border-color: #A7A7A7 #A7A7A7 #BEBEBE;
    border-image: none;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 2px 2px 3px 0 #E0E0E0 inset;
    vertical-align: middle;
    padding: 5px 5px 6px;
    margin: 0 0 0.5em 0;
    outline: 0;
    float: left;
  }
  /* line 112, ../../../src/css3/src/screen/forms.scss */
  .yform div.type-select select:focus, .yform div.type-select input:hover, .yform div.type-select input:active {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border-color: #A7A7A7 #A7A7A7 #BEBEBE;
    border-image: none;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 2px 2px 3px 0 #E0E0E0 inset;
    vertical-align: middle;
    padding: 5px 5px 6px;
    margin: 0 0 0.5em 0;
    outline: 0;
    float: left;
  }
  /* line 117, ../../../src/css3/src/screen/forms.scss */
  .yform div.type-button {
    padding: 0.1em 0.2em;
  }
  /* line 119, ../../../src/css3/src/screen/forms.scss */
  .yform div.type-button input:focus, .yform div.type-button input:hover, .yform div.type-button input:active {
    background: #3A84C1;
    color: #FFF;
  }
  /* line 124, ../../../src/css3/src/screen/forms.scss */
  .yform div.type-check input {
    cursor: pointer;
    margin-right: 0.5em;
    vertical-align: bottom;
  }
  /* line 129, ../../../src/css3/src/screen/forms.scss */
  .yform div.type-check label {
    display: inline;
  }
  /* line 132, ../../../src/css3/src/screen/forms.scss */
  .yform div.type-check input:focus, .yform div.type-check input:hover, .yform div.type-check input:active {
    border: 0 none;
  }
  /* line 136, ../../../src/css3/src/screen/forms.scss */
  .yform div.error {
    background: #FFEEEE;
    border: 1px #884444 dashed;
    padding: 0.5em;
  }
  /* line 139, ../../../src/css3/src/screen/forms.scss */
  .yform div.error label {
    color: #333333;
    font-weight: bold;
  }
  /* line 143, ../../../src/css3/src/screen/forms.scss */
  .yform div.error .message {
    color: #cc0000;
  }

  /* line 151, ../../../src/css3/src/screen/forms.scss */
  .big .type-select select {
    padding: 0.3em 2px 0.3em 1px;
  }
  /* line 154, ../../../src/css3/src/screen/forms.scss */
  .big .type-text input {
    padding: 0.2em;
    font-size: 125%;
  }
  /* line 158, ../../../src/css3/src/screen/forms.scss */
  .big div {
    zoom: 1;
  }
  /* line 160, ../../../src/css3/src/screen/forms.scss */
  .big div * {
    zoom: 1;
  }
  /* line 163, ../../../src/css3/src/screen/forms.scss */
  .big div.type-text, .big div.type-select, .big div.type-button, .big div.type-check {
    position: relative;
    overflow: hidden;
    margin: 0.5em 0;
    padding: 3px 0.5em;
  }
  /* line 166, ../../../src/css3/src/screen/forms.scss */
  .big div.type-button {
    padding: 3px 0em;
  }
  /* line 170, ../../../src/css3/src/screen/forms.scss */
  .big .type-button input {
    padding: 5px 1em;
    overflow: visible;
  }

  /* line 177, ../../../src/css3/src/screen/forms.scss */
  .full div.type-text input, .full div.type-text textarea {
    width: 99.5%;
    margin-right: -3px;
  }
  /* line 181, ../../../src/css3/src/screen/forms.scss */
  .full div.type-select select {
    width: 99.5%;
    margin-right: -3px;
  }
  /* line 185, ../../../src/css3/src/screen/forms.scss */
  .full .searchfield_combined input[type="text"], .full .searchfield_combined input:focus[type="text"], .full .searchfield_combined input:hover[type="text"], .full .searchfield_combined input:active[type="text"] {
    border-radius: 3px 0 0 3px;
    border-width: 1px 0 1px 1px;
    text-align: left;
    margin-right: 0px;
    width: 80%;
  }
  /* line 192, ../../../src/css3/src/screen/forms.scss */
  .full .searchfield_combined input[type="submit"],
  .full .searchfield_combined input:hover[type="submit"],
  .full .searchfield_combined input:active[type="submit"] {
    width: 15%;
    margin-right: 0px;
    color: #333333;
    background-color: #FFF;
    padding: 4px 5px 5px;
  }
  /* line 201, ../../../src/css3/src/screen/forms.scss */
  .full .searchfield_combined input[type="button"],
  .full .searchfield_combined input:hover[type="button"],
  .full .searchfield_combined input:active[type="button"] {
    width: 5%;
    margin-right: -3px;
    color: #333333;
    background-color: #FFF;
    padding: 4px 5px 5px;
  }

  /* line 213, ../../../src/css3/src/screen/forms.scss */
  * html .full div.type-text input, * html .full div.type-text textarea {
    width: 99.5%;
  }
  /* line 216, ../../../src/css3/src/screen/forms.scss */
  * html .full div.type-select select {
    width: 99.5%;
  }

  /* line 222, ../../../src/css3/src/screen/forms.scss */
  .columnar .type-text label, .columnar .type-select label {
    float: left;
    width: 30%;
  }
  /* line 226, ../../../src/css3/src/screen/forms.scss */
  .columnar div.type-check input, .columnar div.error .message {
    margin-left: 30%;
  }
  /* line 229, ../../../src/css3/src/screen/forms.scss */
  .columnar fieldset div.type-button {
    padding-left: 30%;
  }
  /* line 232, ../../../src/css3/src/screen/forms.scss */
  .columnar div.type-text input, .columnar div.type-text textarea {
    float: left;
    width: 61.6%;
    margin-right: -3px;
  }
  /* line 237, ../../../src/css3/src/screen/forms.scss */
  .columnar div.type-select select {
    float: left;
    width: 62.9%;
    margin-right: -3px;
  }

  /* line 244, ../../../src/css3/src/screen/forms.scss */
  fieldset.columnar div.type-button {
    padding-left: 30%;
  }

  /* line 249, ../../../src/css3/src/screen/forms.scss */
  * html .columnar div.type-text input, * html .columnar div.type-text textarea {
    width: 61.0%;
  }
  /* line 252, ../../../src/css3/src/screen/forms.scss */
  * html .columnar div.type-select select {
    width: 62.3%;
  }
}
/* Tijdelijke quick-fix: Dit kan nog een keer in het bovenstaande geintegreerd worden */
/* line 259, ../../../src/css3/src/screen/forms.scss */
input[type="submit"], input[type="button"], button.button, a.button, .button {
  display: inline-block;
  text-decoration: none;
  background: #005172;
  color: #fff;
  border-radius: 10px/50%;
  line-height: 1.5;
  padding: 1px 11px;
  border: 0;
  outline: 0;
  margin: 0 0.25em;
  cursor: pointer;
}

/* line 273, ../../../src/css3/src/screen/forms.scss */
button.button {
  padding: 5px 15px;
}

/* line 277, ../../../src/css3/src/screen/forms.scss */
a.button:hover {
  text-decoration: none;
  background: #3A84C1;
  color: #fff;
}

/* Mozilla fix: Case 7873 om combined searchfield uit te lijnen (strookt niet met IE en Chrome) */
@-moz-document url-prefix() {
  /* line 285, ../../../src/css3/src/screen/forms.scss */
  .full .searchfield_combined input[type="button"],
  .full .searchfield_combined input:hover[type="button"],
  .full .searchfield_combined input:active[type="button"],
  .full .searchfield_combined input:hover[type="submit"],
  .full .searchfield_combined input:active[type="submit"],
  .full .searchfield_combined input[type="submit"] {
    padding: 5px 5px 6px;
  }
}
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * (en) print stylesheet
 * (de) Druck-Stylesheet
 *
 * @copyright       Copyright 2005-2010, Dirk Jesse
 * @license         CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/),
 *                  YAML-C (http://www.yaml.de/en/license/license-conditions.html)
 * @link            http://www.yaml.de
 * @package         yaml
 * @version         3.3
 * @revision        $Revision:302 $
 * @lastmodified    $Date:2008-12-14 11:23:55 +0100 (So, 14. Dez 2008) $
 */


@media print
{
 /**
  * @section basic layout preparation
  * @see     http://www.yaml.de/en/documentation/css-components/layout-for-print-media.html
  */

  /* (en) change font size unit to [pt] - avoiding problems with [px] unit in Gecko based browsers  */
  /* (de) Wechsel der der Schriftgrößen-Maßheinheit zu [pt] - Probleme mit Maßeinheit [px] in Gecko-basierten Browsern vermeiden */
  body { font-size:10pt; }

  /* (en) Hide unneeded container of the screenlayout in print layout */
  /* (de) Für den Druck nicht benötigte Container des Layouts abschalten */
  #topnav, #nav, #search, nav { display:none; }

  /*------------------------------------------------------------------------------------------------------*/

  /* (en) Avoid page breaks right after headings */
  /* (de) Vermeidung von Seitenumbrüchen direkt nach einer Überschrift */
  h1,h2,h3,h4,h5,h6 { page-break-after:avoid; }

  /*------------------------------------------------------------------------------------------------------*/

  /* (en) optional output of acronyms and abbreviations*/
  /* (de) optionale Ausgabe von Auszeichnung von Abkürzungen */

  /*
    abbr[title]:after, 
    acronym[title]:after { content:'(' attr(title) ')'; }
  */

  /*------------------------------------------------------------------------------------------------------*/

  /* (en) optional URL output of hyperlinks in print layout */
  /* (de) optionale Ausgabe der URLs von Hyperlinks */
  /*
  a[href]:after {
    content:" <URL:"attr(href)">";
    color:#444;
    background:inherit;
    font-style:italic;
  }
  */

}
/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.1.0
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/

/* @group Base */
.chosen-container {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 13px;
  zoom: 1;
  *display: inline;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.chosen-container .chosen-drop {
  position: absolute;
  top: 100%;
  left: -9999px;
  z-index: 1010;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  border: 1px solid #aaa;
  border-top: 0;
  background: #fff;
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
}
.chosen-container.chosen-with-drop .chosen-drop {
  left: 0;
}
.chosen-container a {
  cursor: pointer;
}

/* @end */
/* @group Single Chosen */
.chosen-container-single .chosen-single {
  position: relative;
  display: block;
  overflow: hidden;
  padding: 0 0 0 8px;
  height: 23px;
  border: 1px solid #aaa;
  border-radius: 5px;
  background-color: #fff;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #ffffff), color-stop(50%, #f6f6f6), color-stop(52%, #eeeeee), color-stop(100%, #f4f4f4));
  background: -webkit-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background: -moz-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background: -o-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background: linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background-clip: padding-box;
  box-shadow: 0 0 3px white inset, 0 1px 1px rgba(0, 0, 0, 0.1);
  color: #444;
  text-decoration: none;
  white-space: nowrap;
  line-height: 24px;
}
.chosen-container-single .chosen-default {
  color: #999;
}
.chosen-container-single .chosen-single span {
  display: block;
  overflow: hidden;
  margin-right: 26px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.chosen-container-single .chosen-single-with-deselect span {
  margin-right: 38px;
}
.chosen-container-single .chosen-single abbr {
  position: absolute;
  top: 6px;
  right: 26px;
  display: block;
  width: 12px;
  height: 12px;
  background: url('chosen-sprite.png') -42px 1px no-repeat;
  font-size: 1px;
}
.chosen-container-single .chosen-single abbr:hover {
  background-position: -42px -10px;
}
.chosen-container-single.chosen-disabled .chosen-single abbr:hover {
  background-position: -42px -10px;
}
.chosen-container-single .chosen-single div {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 18px;
  height: 100%;
}
.chosen-container-single .chosen-single div b {
  display: block;
  width: 100%;
  height: 100%;
  background: url('chosen-sprite.png') no-repeat 0px 2px;
}
.chosen-container-single .chosen-search {
  position: relative;
  z-index: 1010;
  margin: 0;
  padding: 3px 4px;
  white-space: nowrap;
}
.chosen-container-single .chosen-search input[type="text"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 1px 0;
  padding: 4px 20px 4px 5px;
  width: 100%;
  height: auto;
  outline: 0;
  border: 1px solid #aaa;
  background: white url('chosen-sprite.png') no-repeat 100% -20px;
  background: url('chosen-sprite.png') no-repeat 100% -20px;
  font-size: 1em;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
}
.chosen-container-single .chosen-drop {
  margin-top: -1px;
  border-radius: 0 0 4px 4px;
  background-clip: padding-box;
}
.chosen-container-single.chosen-container-single-nosearch .chosen-search {
  position: absolute;
  left: -9999px;
}

/* @end */
/* @group Results */
.chosen-container .chosen-results {
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  margin: 0 4px 4px 0;
  padding: 0 0 0 4px;
  max-height: 240px;
  -webkit-overflow-scrolling: touch;
}
.chosen-container .chosen-results li {
  display: none;
  margin: 0;
  padding: 5px 6px;
  list-style: none;
  line-height: 15px;
  -webkit-touch-callout: none;
}
.chosen-container .chosen-results li.active-result {
  display: list-item;
  cursor: pointer;
}
.chosen-container .chosen-results li.disabled-result {
  display: list-item;
  color: #ccc;
  cursor: default;
}
.chosen-container .chosen-results li.highlighted {
  background-color: #3875d7;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
  background-image: -webkit-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: -moz-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: -o-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
  color: #fff;
}
.chosen-container .chosen-results li.no-results {
  display: list-item;
  background: #f4f4f4;
}
.chosen-container .chosen-results li.group-result {
  display: list-item;
  font-weight: bold;
  cursor: default;
}
.chosen-container .chosen-results li.group-option {
  padding-left: 15px;
}
.chosen-container .chosen-results li em {
  font-style: normal;
  text-decoration: underline;
}

/* @end */
/* @group Multi Chosen */
.chosen-container-multi .chosen-choices {
  position: relative;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  width: 100%;
  height: auto !important;
  height: 1%;
  border: 1px solid #aaa;
  background-color: #fff;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
  background-image: -webkit-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background-image: -moz-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background-image: -o-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background-image: linear-gradient(#eeeeee 1%, #ffffff 15%);
  cursor: text;
}
.chosen-container-multi .chosen-choices li {
  float: left;
  list-style: none;
}
.chosen-container-multi .chosen-choices li.search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap;
}
.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
  margin: 1px 0;
  padding: 5px;
  height: 15px;
  outline: 0;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none;
  color: #666;
  font-size: 100%;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
}
.chosen-container-multi .chosen-choices li.search-field .default {
  color: #999;
}
.chosen-container-multi .chosen-choices li.search-choice {
  position: relative;
  margin: 3px 0 3px 5px;
  padding: 3px 20px 3px 5px;
  border: 1px solid #aaa;
  border-radius: 3px;
  background-color: #e4e4e4;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
  background-image: -webkit-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -moz-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -o-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-clip: padding-box;
  box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  color: #333;
  line-height: 13px;
  cursor: default;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
  position: absolute;
  top: 4px;
  right: 3px;
  display: block;
  width: 12px;
  height: 12px;
  background: url('chosen-sprite.png') -42px 1px no-repeat;
  font-size: 1px;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
  background-position: -42px -10px;
}
.chosen-container-multi .chosen-choices li.search-choice-disabled {
  padding-right: 5px;
  border: 1px solid #ccc;
  background-color: #e4e4e4;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
  background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  color: #666;
}
.chosen-container-multi .chosen-choices li.search-choice-focus {
  background: #d4d4d4;
}
.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
  background-position: -42px -10px;
}
.chosen-container-multi .chosen-results {
  margin: 0;
  padding: 0;
}
.chosen-container-multi .chosen-drop .result-selected {
  display: list-item;
  color: #ccc;
  cursor: default;
}

/* @end */
/* @group Active  */
.chosen-container-active .chosen-single {
  border: 1px solid #5897fb;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.chosen-container-active.chosen-with-drop .chosen-single {
  border: 1px solid #aaa;
  -moz-border-radius-bottomright: 0;
  border-bottom-right-radius: 0;
  -moz-border-radius-bottomleft: 0;
  border-bottom-left-radius: 0;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #eeeeee), color-stop(80%, #ffffff));
  background-image: -webkit-linear-gradient(#eeeeee 20%, #ffffff 80%);
  background-image: -moz-linear-gradient(#eeeeee 20%, #ffffff 80%);
  background-image: -o-linear-gradient(#eeeeee 20%, #ffffff 80%);
  background-image: linear-gradient(#eeeeee 20%, #ffffff 80%);
  box-shadow: 0 1px 0 #fff inset;
}
.chosen-container-active.chosen-with-drop .chosen-single div {
  border-left: none;
  background: transparent;
}
.chosen-container-active.chosen-with-drop .chosen-single div b {
  background-position: -18px 2px;
}
.chosen-container-active .chosen-choices {
  border: 1px solid #5897fb;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.chosen-container-active .chosen-choices li.search-field input[type="text"] {
  color: #111 !important;
}

/* @end */
/* @group Disabled Support */
.chosen-disabled {
  opacity: 0.5 !important;
  cursor: default;
}
.chosen-disabled .chosen-single {
  cursor: default;
}
.chosen-disabled .chosen-choices .search-choice .search-choice-close {
  cursor: default;
}

/* @end */
/* @group Right to Left */
.chosen-rtl {
  text-align: right;
}
.chosen-rtl .chosen-single {
  overflow: visible;
  padding: 0 8px 0 0;
}
.chosen-rtl .chosen-single span {
  margin-right: 0;
  margin-left: 26px;
  direction: rtl;
}
.chosen-rtl .chosen-single-with-deselect span {
  margin-left: 38px;
}
.chosen-rtl .chosen-single div {
  right: auto;
  left: 3px;
}
.chosen-rtl .chosen-single abbr {
  right: auto;
  left: 26px;
}
.chosen-rtl .chosen-choices li {
  float: right;
}
.chosen-rtl .chosen-choices li.search-field input[type="text"] {
  direction: rtl;
}
.chosen-rtl .chosen-choices li.search-choice {
  margin: 3px 5px 3px 0;
  padding: 3px 5px 3px 19px;
}
.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
  right: auto;
  left: 4px;
}
.chosen-rtl.chosen-container-single-nosearch .chosen-search,
.chosen-rtl .chosen-drop {
  left: 9999px;
}
.chosen-rtl.chosen-container-single .chosen-results {
  margin: 0 0 4px 4px;
  padding: 0 4px 0 0;
}
.chosen-rtl .chosen-results li.group-option {
  padding-right: 15px;
  padding-left: 0;
}
.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
  border-right: none;
}
.chosen-rtl .chosen-search input[type="text"] {
  padding: 4px 5px 4px 20px;
  background: white url('chosen-sprite.png') no-repeat -30px -20px;
  background: url('chosen-sprite.png') no-repeat -30px -20px;
  direction: rtl;
}
.chosen-rtl.chosen-container-single .chosen-single div b {
  background-position: 6px 2px;
}
.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
  background-position: -12px 2px;
}

/* @end */
/* @group Retina compatibility */
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 144dpi) {
  .chosen-rtl .chosen-search input[type="text"],
  .chosen-container-single .chosen-single abbr,
  .chosen-container-single .chosen-single div b,
  .chosen-container-single .chosen-search input[type="text"],
  .chosen-container-multi .chosen-choices .search-choice .search-choice-close,
  .chosen-container .chosen-results-scroll-down span,
  .chosen-container .chosen-results-scroll-up span {
    background-image: url('chosen-sprite@2x.png') !important;
    background-size: 52px 37px !important;
    background-repeat: no-repeat !important;
  }
}
/* @end */
/*! jQuery UI - v1.11.1 - 2014-08-22
* http://jqueryui.com
* Includes: core.css, draggable.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, menu.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=%2334b233&bgTextureHeader=flat&bgImgOpacityHeader=100&borderColorHeader=%2334b233&fcHeader=%23ffffff&iconColorHeader=%23ffffff&bgColorContent=%23ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=%2369b861&fcContent=%23222222&iconColorContent=%23222222&bgColorDefault=%23d3f1d0&bgTextureDefault=flat&bgImgOpacityDefault=75&borderColorDefault=%2369b861&fcDefault=%23aaaaaa&iconColorDefault=%23888888&bgColorHover=%23d3f1d0&bgTextureHover=flat&bgImgOpacityHover=75&borderColorHover=%2369b861&fcHover=%2333992a&iconColorHover=%23454545&bgColorActive=%2369b861&bgTextureActive=flat&bgImgOpacityActive=65&borderColorActive=%2369b861&fcActive=%23ffffff&iconColorActive=%23454545&bgColorHighlight=%23d3f1d0&bgTextureHighlight=flat&bgImgOpacityHighlight=100&borderColorHighlight=%2333992a&fcHighlight=%23363636&iconColorHighlight=%232e83ff&bgColorError=%23fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=%23cd0a0a&fcError=%23cd0a0a&iconColorError=%23cd0a0a&bgColorOverlay=%23aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=%23aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0); /* support: IE8 */
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-draggable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-selectable {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-sortable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin: 2px 0 0 0;
	padding: .5em .5em .5em .7em;
	min-height: 0; /* support: IE7 */
	font-size: 100%;
}
.ui-accordion .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	overflow: visible; /* removes extra width in IE */
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}
/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2.2em;
}
/* button elements seem to need a little more width */
button.ui-button-icon-only {
	width: 2.4em;
}
.ui-button-icons-only {
	width: 3.4em;
}
button.ui-button-icons-only {
	width: 3.7em;
}

/* button text element */
.ui-button .ui-button-text {
	display: block;
	line-height: normal;
}
.ui-button-text-only .ui-button-text {
	padding: .4em 1em;
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em;
}
/* no icon support for input elements, provide padding by default */
input.ui-button {
	padding: .4em 1em;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
	left: .5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
	right: .5em;
}

/* button sets */
.ui-buttonset {
	margin-right: 7px;
}
.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em;
}

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 45%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}
.ui-dialog {
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 20px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-se {
	width: 12px;
	height: 12px;
	right: -5px;
	bottom: -5px;
	background-position: 16px 16px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: none;
}
.ui-menu .ui-menu {
	position: absolute;
}
.ui-menu .ui-menu-item {
	position: relative;
	margin: 0;
	padding: 3px 1em 3px .4em;
	cursor: pointer;
	min-height: 0; /* support: IE7 */
	/* support: IE10, see #8844 */
	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.ui-menu .ui-menu-divider {
	margin: 5px 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
	margin: -1px;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item {
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: .2em;
	margin: auto 0;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	left: auto;
	right: 0;
}
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
	height: 100%;
	filter: alpha(opacity=25); /* support: IE8 */
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-selectmenu-menu {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.ui-selectmenu-menu .ui-menu {
	overflow: auto;
	/* Support: IE7 */
	overflow-x: hidden;
	padding-bottom: 1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.5;
	padding: 2px 0.4em;
	margin: 0.5em 0 0 0;
	height: auto;
	border: 0;
}
.ui-selectmenu-open {
	display: block;
}
.ui-selectmenu-button {
	display: inline-block;
	overflow: hidden;
	position: relative;
	text-decoration: none;
	cursor: pointer;
}
.ui-selectmenu-button span.ui-icon {
	right: 0.5em;
	left: auto;
	margin-top: -8px;
	position: absolute;
	top: 50%;
}
.ui-selectmenu-button span.ui-selectmenu-text {
	text-align: left;
	padding: 0.4em 2.1em 0.4em 1em;
	display: block;
	line-height: 1.4;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 22px;
}
.ui-spinner-button {
	width: 16px;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
	border-top: none;
	border-bottom: none;
	border-right: none;
}
/* vertically center icon */
.ui-spinner .ui-icon {
	position: absolute;
	margin-top: -8px;
	top: 50%;
	left: 0;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
	/* need to fix icons sprite */
	background-position: -65px -16px;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
}
body .ui-tooltip {
	border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Verdana,Arial,sans-serif;
	font-size: 1.1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Verdana,Arial,sans-serif;
	font-size: 1em;
}
.ui-widget-content {
	background-color: #ffffff;
	color: #222222;
}
.ui-widget-content a {
	color: #222222;
}
.ui-widget-header {
	background-color: #007C00;
	color: #ffffff;
	font-weight: bold;
}
.ui-widget-header a {
	color: #ffffff;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #69b861;
	background: #d3f1d0 url("images/ui-bg_flat_75_d3f1d0_40x100.png") 50% 50% repeat-x;
	font-weight: normal;
	color: #aaaaaa;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #aaaaaa;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #69b861;
	background: #d3f1d0 url("images/ui-bg_flat_75_d3f1d0_40x100.png") 50% 50% repeat-x;
	font-weight: normal;
	color: #33992a;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
	color: #33992a;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #69b861;
	background: #69b861 url("images/ui-bg_flat_65_69b861_40x100.png") 50% 50% repeat-x;
	font-weight: normal;
	color: #ffffff;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #ffffff;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #33992a;
	background: #d3f1d0 url("images/ui-bg_flat_100_d3f1d0_40x100.png") 50% 50% repeat-x;
	color: #363636;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #fef1ec url("images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;
	color: #cd0a0a;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #cd0a0a;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #cd0a0a;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70); /* support: IE8 */
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35); /* support: IE8 */
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url("images/ui-icons_222222_256x240.png");
}
.ui-widget-header .ui-icon {
	background-image: url("images/ui-icons_ffffff_256x240.png");
}
.ui-state-default .ui-icon {
	background-image: url("images/ui-icons_888888_256x240.png");
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url("images/ui-icons_454545_256x240.png");
}
.ui-state-active .ui-icon {
	background-image: url("images/ui-icons_454545_256x240.png");
}
.ui-state-highlight .ui-icon {
	background-image: url("images/ui-icons_2e83ff_256x240.png");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url("images/ui-icons_cd0a0a_256x240.png");
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 4px;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30); /* support: IE8 */
}
.ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30); /* support: IE8 */
	border-radius: 8px;
}
