/* reset (maandag 4 maart 2013 15:18:59) */

/**
 * HTML5 &#10032; Boilerplate
 *
 * style.css contains a reset, font normalization and some base styles.
 *
 * Credit is left where credit is due.
 * Much inspiration was taken from these projects:
 * - yui.yahooapis.com/2.8.1/build/base/base.css
 * - camendesign.com/design/
 * - praegnanz.de/weblog/htmlcssjs-kickstart
 */


/**
 * html5doctor.com Reset Stylesheet (Eric Meyer's Reset Reloaded + HTML5 baseline)
 * v1.6.1 2010-09-17 | Authors: Eric Meyer & Richard Clark
 * html5doctor.com/html-5-reset-stylesheet/
 */

html, body, body div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  vertical-align: baseline;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block;
}

blockquote, q { quotes: none; }

blockquote:before, blockquote:after,
q:before, q:after { content: ""; content: none; }

ins { background-color: #ff9; color: #000; text-decoration: none; }

mark { background-color: #ff9; color: #000; font-style: italic; font-weight: bold; }

del { text-decoration: line-through; }

abbr[title], dfn[title] { border-bottom: 1px dotted; cursor: help; }

table { border-collapse: collapse; border-spacing: 0; }

hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }

img { vertical-align: bottom; }

/**
 * Font normalization inspired by YUI Library's fonts.css: developer.yahoo.com/yui/
 */

body { font:13px/1.231 sans-serif; *font-size:small; } /* Hack retained to preserve specificity */

/* Normalize monospace sizing:
   en.wikipedia.org/wiki/MediaWiki_talk:Common.css/Archive_11#Teletype_style_fix_for_Chrome */
pre, code, kbd, samp { font-family: monospace, sans-serif; }


/**
 * Minimal base styles.
 */

/* 1) Always force a scrollbar in non-IE 
   2) Remove iOS text size adjust without disabling user zoom: www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/ */
html { overflow-y: scroll; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; }
  
/* j.mp/webkit-tap-highlight-color */
a:link { -webkit-tap-highlight-color: #FF5E99; }

/* Accessible focus treatment: people.opera.com/patrickl/experiments/keyboard/test */
a:hover, a:active { outline: none; }

ul, ol { margin-left: 2em; }
ol { list-style-type: decimal; }

/* Remove margins for navigation lists */
nav ul, nav li { margin: 0; list-style:none; list-style-image: none; }

small { font-size: 85%; }
b, strong, th { font-weight: bold; }

td { vertical-align: top; }

/* Set sub, sup without affecting line-height: gist.github.com/413930 */
sub, sup { font-size: 75%; line-height: 0; position: relative; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }

pre {
  /* www.pathf.com/blogs/2008/05/formatting-quoted-code-in-blog-posts-css21-white-space-pre-wrap/ */
  white-space: pre; white-space: pre-wrap; word-wrap: break-word;
  padding: 15px;
}

.ie6 legend, .ie7 legend { margin-left: -7px; } 

/* 1) Make inputs and buttons play nice in IE: www.viget.com/inspire/styling-the-button-element-in-internet-explorer/
   2) WebKit browsers add a 2px margin outside the chrome of form elements. 
      Firefox adds a 1px margin above and below textareas 
   3) Set font-size to match <body>'s, and font-family to sans-serif 
   4) Align to baseline */
button, input, select, textarea { width: auto; overflow: visible; margin: 0; font-size: 100%; font-family: sans-serif; vertical-align: baseline; }

/* 1) Remove default scrollbar in IE: www.sitepoint.com/blogs/2010/08/20/ie-remove-textarea-scrollbars/
   2) Align to text-top */
textarea { overflow: auto; vertical-align:text-top; }

/* Hand cursor on clickable input elements */
label, input[type="button"], input[type="submit"], input[type="image"], button { cursor: pointer; }

/* Remove extra padding and inner border in Firefox */
input::-moz-focus-inner,
button::-moz-focus-inner { border: 0; padding: 0; }

/* Colors for form validity */
input:valid, textarea:valid {  }
input:invalid, textarea:invalid { border-radius: 1px; -moz-box-shadow: 0px 0px 5px red; -webkit-box-shadow: 0px 0px 5px red; box-shadow: 0px 0px 5px red; }
.no-boxshadow input:invalid, .no-boxshadow textarea:invalid { background-color: #f0dddd; }

/* Bicubic resizing for non-native sized IMG:
   code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/ */
.ie7 img { -ms-interpolation-mode: bicubic; }


/**
 * You might tweak these..
 */

body, select, input, textarea {
  /* #444 looks better than black: twitter.com/H_FJ/statuses/11800719859 */
  color: #000;
  /* Set your base font here, to apply evenly */
  /* font-family: Georgia, serif;  */
}

/* Headers (h1, h2, etc) have no default font-size or margin; define those yourself */
h1, h2, h3, h4, h5, h6 { font-weight: bold; }

/* These selection declarations have to be separate
   No text-shadow: twitter.com/miketaylr/status/12228805301
   Also: hot pink! */
::-moz-selection { background: #000; color:#fff; text-shadow: none; }
::selection { background:#000; color:#fff; text-shadow: none; }

/**
 * Primary styles
 *
 * Author: 
 */
















/**
 * Non-semantic helper classes: please define your styles before this section.
 */

/* For image replacement */
.ir { display: block; text-indent: -999em; overflow: hidden; background-repeat: no-repeat; text-align: left; direction: ltr; }
.ir br { display: none; }

/* Hide for both screenreaders and browsers:
   css-discuss.incutio.com/wiki/Screenreader_Visibility */
.hidden { display: none; visibility: hidden; }

/* Hide only visually, but have it available for screenreaders: by Jon Neal.
  www.webaim.org/techniques/css/invisiblecontent/  &  j.mp/visuallyhidden */
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
/* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: drupal.org/node/897638 */
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }

/* Hide visually and from screenreaders, but maintain layout */
.invisible { visibility: hidden; }

/* The Magnificent Clearfix: Updated to prevent margin-collapsing on child elements in most situations.
   nicolasgallagher.com/micro-clearfix-hack/ */
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }



/**
 * Placeholder media queries for responsive design. Modify as design requires.
 * These follow after, and will override, the primary ('mobile first') styles
 * The closing /mediaquery comment is required by respond.js min/max-width Media Query polyfill
 */

@media only screen and (min-width: 480px) {
  /* Style adjustments for viewports 480px and over go here */

}/*/mediaquery*/

@media only screen and (min-width: 768px) {
  /* Style adjustments for viewports 768px and over go here */

}/*/mediaquery*/



/**
 * Print styles.
 *
 * Inlined to avoid required HTTP connection: www.phpied.com/delay-loading-your-print-css/
 */
@media print {
  * { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important;
  -ms-filter: none !important; } /* Black prints faster: sanbeiji.com/archives/953 */
  a, a:visited { color: #444 !important; text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }  /* Don't show links for images, or javascript/internal links */
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; } /* css-discuss.incutio.com/wiki/Printing_Tables */
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3{ page-break-after: avoid; }
}
/* default (dinsdag 16 oktober 2012 12:26:16) */

/* CSS Document */

body {
	background-color: #fff;
	font-size: 75%;
	font-family: Meta, Arial;
}

body.textsize-medium { font-size: 85.5%; }
body.textsize-large { font-size: 95.5%; }


/* -----------------------------------------------------------------------------
    STRUCTURE
----------------------------------------------------------------------------- */

#container {
	position: relative;
	width: 959px;
	margin: auto;
	background-color: #fff;
	z-index: 1000;
}

#header {
	position: relative;
	font-size: 108.3%;
	background-color: #fff;
	z-index: 110;
}

#content-container {
	padding: 0px 7px 7px 7px;
}

#nav {
	position: relative;
	z-index: 100;
	background-color: #fff;
	border-top: 2px solid #e20025;
	padding: 0 7px;
}

#user {
	position: relative;
	z-index: 99;
}

#footer {
	border-top: 1px solid #000;
	font-size: 91.7%;
	padding-top: 3px;
	line-height: 16px;
	color: #000;
}

#footer .list-horizontal {
	clear: left;
	width: 770px;
	margin-left: 80px;
	color: #000;
}

#footer .list-horizontal li {
	padding-right: 7px;
	white-space: nowrap;
	color: #000;
}

#footer .block-line {
	border-top: 1px solid;
	margin-top: 2px;
	padding-top: 2px;
}

.content-left {
	float: left;
	width: 625px;
}

.content-right {
	float: right;
	width: 305px;
}



/* -----------------------------------------------------------------------------
    STYLES
----------------------------------------------------------------------------- */

.style-bold { font-weight: bold; }
.style-italic { font-style: italic; }

.style-blue { color: #0072bc; }
.style-red { color: #ed1c2e; }

.style-clearboth { clear: both; }
.style-clearleft { clear: left; }
.style-clearright { clear: right; }

.style-center { text-align: center; }

.float-left { float: left; }
.float-right { float: right; }

.external-link-icon {
	background: url('../img/icon_external_link.gif') no-repeat right center;
	padding-right: 17px;
}

.external-link-icon-line {
	background: url('../img/icon_external_link.gif') no-repeat right center;
	padding-right: 17px;
	border-bottom: 1px dotted #000;
}

.page-title {
	margin: 0;
}

.page-title a img {
	vertical-align: middle;
	margin-left: 5px;
}

.page-title-black {
	font-size: 175%;
}

.page-title-red {
	font-size: 175%;
	color: #ed1c2e;
}

.page-title-blue-line {
	font-size: 175%;
	border-top: 1px solid #0072bc;
	border-bottom: 1px solid #0072bc;
	padding: 6px 0px 4px 0px;
}

.page-subtitle {
	font-size: 175%;
	margin-top: 0;
}

.page-subtitle .block-right {
	float: right;
  margin-left: 10px;
}

.page-subtitle .block-right input {
	font-size: 10px;
	margin-top: 0;
}

.icon_rss {
	display: inline-block;
	background: url(../img/icon_rss2.png) no-repeat right center;
	padding-right: 20px;
}

.online_solicitation {
	display: inline-block;
	padding-bottom: 5px;
}



/* -----------------------------------------------------------------------------
    DEFAULTS
----------------------------------------------------------------------------- */

a {
	color: #0072bc;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a:focus {}

p {
	margin-bottom: 10px;
}

img {
	vertical-align: bottom;
}

/* LIST */
ul,
ol {
	margin: 0 0 10px 0;
	overflow: hidden;
	padding-left: 25px;
	zoom: 1;
}

ul { list-style-image: url('../img/dot_circle.gif'); }
ul ul { list-style-image: url('../img/dot_disq.gif'); margin-bottom: 0; }
ul ul ul { list-style-image: url('../img/dot_square.gif'); }
ul ul ul ul { list-style-image: url('../img/dot_circle.gif'); }
ul ul ul ul ul { list-style-image: url('../img/dot_disq.gif'); }
ul ul ul ul ul ul { list-style-image: url('../img/dot_square.gif'); }

/* HEADERS */
h1 {
	font-size: 183.3%;
	margin: 20px 0 10px 0;
}

h2 {
	font-size: 150.0%;
	margin: 15px 0 8px 0;
}

h3 {
	font-size: 116.7%;
	margin: 15px 0 7px 0;
}

h4 {
	font-size: 100%;
	margin-bottom: 5px;
}

h5 {
	font-size: 100%;
}

h6 {
	color: #444;
}

/* HEADERS */
table {
	width: 100%;
	border-collapse: collapse;
	text-align: left;
	margin: 20px 0 30px 0;
}

table th {
	text-align: left;
	padding-bottom: 4px;
	border-bottom: 1px dotted #000;
}

table td {
	border-bottom: 1px dotted #000;
	padding: 2px 0px 0px 0px;
}



/* =============================================================================
    LISTS
============================================================================= */

.list { margin: 0; padding: 0; list-style: url(); overflow: visible; }

.list a { color: #000; }
.list a:hover { color: #0072bc; }
.list-blue a { color: #0072bc; }

.list .last {
	padding: 2px 1px 0px 1px;
}

/*  LIST DOTTED
----------------------------------------------------------------------------- */
.list-dotted {
	margin-left: 15px;
}

.list-dotted.list-blue {
	color: #0072bc;
}

.list-dotted li {
	margin-bottom: 3px;
}

.list-dotted-compact li {
	margin-bottom: 0px;
}

/*  LIST HORIZONTAL
----------------------------------------------------------------------------- */
.list-horizontal {
	list-style: none;
	margin: 0;
	white-space: nowrap;
}

.list-horizontal li {
	float: left;
	padding-right: 7px;
}

/*  LIST HORIZONTAL SEPARATOR
----------------------------------------------------------------------------- */
.list-horizontal-separator li {
	background: url(../../defaults/img/line_black.gif) no-repeat right center;
	margin-right: 7px
}

.list-horizontal-separator li.last {
	padding: 0;
	margin: 0;
	background: none;
}

/*  LIST HORIZONTAL SEPARATOR BREADCRUMBS
----------------------------------------------------------------------------- */
.block-breadcrumbs .list-horizontal-separator {
	color: #888;
}

.block-breadcrumbs .list-horizontal-separator li  {
	padding-right: 11px;
	background: url(../../defaults/img/arrow_grey_right_small.png) no-repeat right 4px;
}

.block-breadcrumbs .list-horizontal-separator li a {
	color: #0072bc;
}

.block-breadcrumbs .list-horizontal-separator li.last {
	background: none;
}

/*  LIST VERTICAL
----------------------------------------------------------------------------- */
.list-vertical {
	list-style: none;
	margin: 0px;
}

.list-vertical li {
	padding: 2px 1px;
}

/*  LIST VERTICAL CLEAN
----------------------------------------------------------------------------- */
.list-vertical-clean {
	list-style: none;
	margin: 0px;
}

.list-vertical-clean li {
	padding: 0;
}

/*  LIST VERTICAL STYLE #1
----------------------------------------------------------------------------- */
.list-vertical-style1 {
	list-style: none;
	margin: 0px;
	border-top: 1px dotted #000;
}

.list-vertical-style1 li {
	border-bottom: 1px dotted #000;
	padding: 2px 1px;
}

/*  LIST VERTICAL STYLE #2
----------------------------------------------------------------------------- */
.list-vertical-style2 {
	list-style: none;
	margin: 0px;
}

.list-vertical-style2 li {
	padding: 0px;
}

/*  LIST ARROWS
----------------------------------------------------------------------------- */
.list-arrows a {
	background: url('../img/arrow_black_right.png') no-repeat right 5px;
	padding-right: 13px;
}

.list-arrows a:hover {
	background-image: url(../img/arrow_blue_right.png);
}

/*  PAGING
----------------------------------------------------------------------------- */
.paging .list li {
	padding: 0;
}

.paging .list a {
	display: inline-block;
	padding: 0px 3px 0 3px;
	margin-top: 2px;
	line-height: 14px;
}

.paging .list a.active {
	font-weight: bold;
	color: #ed1c2e;
}

.paging .list a.next {
	background: url('../img/arrow_black_right.gif') no-repeat right 3px;
	padding-right: 14px;
	margin-left: 7px;
}
.paging .list a.next:hover { background-image: url(../img/arrow_blue_right.gif); }

.paging .list a.prev {
	background: url('../img/arrow_black_left.gif') no-repeat left 3px;
	padding-left: 14px;
	margin-right: 7px;
}
.paging .list a.prev:hover { background-image: url(../img/arrow_blue_left.gif); }

/*  LIST CHECKBOX
----------------------------------------------------------------------------- */
.list-checkbox li {
	margin-bottom: 2px;
}

.list-checkbox label {
	display: block;
	position: relative;
	padding-left: 21px;
}

.list-checkbox input {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
}



/* =============================================================================
    LINKS
============================================================================= */

.style1 {
	color: #ed1c2e;
	border-left: 2px solid #888;
	border-right: 2px solid #888;
	padding: 0px 7px;
}

.btn_green {
	display: inline-block;
	background-color: #86b918;
	border: 0px;
	border-radius: 5px;
	color: #fff;
	font-weight: bold;
	box-shadow: inset 2px 2px 2px rgba(0,0,0,0.5);
	padding: 5px 10px 3px 10px;
}

.btn_red {
	display: inline-block;
	background-color: #ed1c2e;
	border: 0px;
	border-radius: 5px;
	color: #fff;
	font-weight: bold;
	box-shadow: inset 2px 2px 2px rgba(0,0,0,0.5);
	padding: 5px 10px 3px 10px;
}

.btn_red_square {
	display: inline-block;
	background-color: #ed1c2e;
	border: 0px;
	color: #fff;
	font-weight: bold;
	box-shadow: inset 2px 2px 2px rgba(0,0,0,0.5);
	padding: 5px 10px 3px 10px;
}

a.black {
	color: #000;
}

a.arrow {
	background: no-repeat right 5px;
	padding-right: 14px;
}

a.arrow_blue_right {
	background: url('../img/arrow_blue_right.png') no-repeat right 5px;
	padding-right: 14px;
}

a.arrow_blue_left {
	background: url('../img/arrow_blue_left.png') no-repeat left 5px;
	padding-left: 14px;
}

a.arrow_white_right {
	background-image: url('../img/arrow_white_right.png');
}

a.dot_blue {
	background: url('../img/dot_blue.png') no-repeat right 5px;
	padding-right: 10px;
}

a.backtotop {
	margin-top: 3px;
	background: url('../img/arrow_blue_up.gif') no-repeat left 0px;
	padding-left: 10px;
}

a.add {
	background: url('../img/icon_add_blue.gif') no-repeat left 3px;
	padding-left: 13px;
}

a.icon {
	display: inline-block;
	background-position: left 0px;
	background-repeat: no-repeat;
	padding-left: 22px;
	padding-top: 4px;
	height: 16px;
}

a.icon_word	{ background-image: url('../img/icon_word.gif'); }
a.icon_pdf	{ background-image: url('../img/icon_pdf.gif'); }



/* =============================================================================
    TABLES
============================================================================= *//

/* CENTER */
table.center td {
	width: 50%
}

table.center td.col-1 {
	text-align: right;
	padding-right: 5px;
}

table.center td.col-2 {
	padding-left: 5px;
}





/* =============================================================================
    BLOCKS
============================================================================= */

.block .block-title h2 {
	margin: 0;
}

.block .block-title .block-title-right {
	float: right;
	margin-left: 10px;
}

.block .block-title h2.icon a img {
	vertical-align: middle;
	margin-left: 5px;
}


/*  BLOCK RED
----------------------------------------------------------------------------- */
.block-red {
	border-top: 2px solid #ed1c2e;
	margin-bottom: 15px;
}

.block-red .block-title {
	margin-top: 4px;
	margin-bottom: 10px;
	padding: 0px 1px;
}

.block-red .block-title h2 {
	font-size: 20px;
	color: #ed1c2e;
}

.block-red-style1 .block-title {
	padding-left: 80px;
}


/*  BLOCK BLUE
----------------------------------------------------------------------------- */
.block-blue {
	border-top: 1px solid #0072bc;
	border-bottom: 1px solid #0072bc;
	background-color: #e0e9ef;
	padding: 10px 10px 5px 10px;
}

.block-blue p {
	margin-bottom: 5px;
}


/*  BLOCK BLUE STYLE1
----------------------------------------------------------------------------- */
.block-blue-style1 {
	background-color: transparent;
	padding: 10px 0px 2px 0px;
	border-bottom: none;
}


/*  BLOCK BLUE STYLE2
----------------------------------------------------------------------------- */
.block-blue-style2 {
	padding: 0px 0px 0px 9px;
	border-left: 1px solid #0072bc;
	margin-bottom: 9px;
}

.block-blue-style2 .list .active {
	color: #000;
}


/*  BLOCK BLUE STYLE1
----------------------------------------------------------------------------- */
.block-blue-style3 {
	background-color: transparent;
	padding: 10px 0px;
}


/*  BLOCK CLEAN
----------------------------------------------------------------------------- */
.block-clean {
	margin-bottom: 15px;
}


/*  BLOCK BALLOON BLUE 
----------------------------------------------------------------------------- */
.block-balloon-blue {
	background: url('../img/icon_text_yellow_blue.gif') no-repeat right top #006ab3;
	color: #fff;
	margin-bottom: 20px;
	padding: 22px 10px 20px 10px;
	border-radius: 10px;
	font-weight: bold;
}

.block-balloon-blue .block-title h2 {
	font-size: 108.3%;
	text-transform: uppercase;
	margin-bottom: 5px;
}


/*  BLOCK GREY
----------------------------------------------------------------------------- */
.block-grey {
	background-color: #e0e9ef;
	margin-bottom: 3px;
	padding: 10px 5px 7px 10px;
}

.block-grey .block-title {
	margin-bottom: 4px;
}

.block-grey .block-title h2 {
	font-size: 100%;
}

.block-grey .list a span {
	color: #0072bc;
}


/*  BLOCK BLACK #1
----------------------------------------------------------------------------- */
.block-black-style1 {
	border-top: 1px dotted #000;
	border-bottom: 1px dotted #000;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}


/*  BLOCK BLACK #1
----------------------------------------------------------------------------- */
.block-black-style2 {
	border-top: 1px dotted #000000;
    padding-top: 5px;
}

.block-black-style2 .more {
	margin-top: 7px;
}


/*  BLOCK MARGIN LEFT
----------------------------------------------------------------------------- */
.block-margin-left {
	padding-left: 80px;
}



/* =============================================================================
    STRUCTURE BLOCKS
============================================================================= */

/*  BLOCK 2COL
----------------------------------------------------------------------------- */
.block-2col .content-left {
	float: left;
	width: 305px;
}

.block-2col .content-right {
	float: right;
	width: 305px;
}

.page-content .block-2col .content-left {
	width: 265px;
	padding: 0px;
}

.page-content .block-2col .content-right {
	width: 265px;
}

.page-content .block-info-1 .block-2col .content-left,
.page-type-style2 .block-info-1 .block-2col .content-left { width: 295px; }
.page-content .block-info-1 .block-2col .content-right,
.page-type-style2 .block-info-1 .block-2col .content-right { width: 295px; }

.block-red-style1 .block-2col .content-left { width: 65px; }
.block-red-style1 .block-2col .content-right { width: 545px; }


/*  BLOCK 3COL
----------------------------------------------------------------------------- */
.block-3col .col-left {
	float: left;
}

.block-3col .col-right {
	float: right;
}

.block-3col .col-middle {
	float: left;
}


/*  BLOCK COLS
----------------------------------------------------------------------------- */

.block-cols .col {
	float: left;
	margin-right: 15px;
}

/* 2 COL */
.block-2col .col { width: 305px; }
.block-2col .col-2 { float: right; margin-right: 0px; }

.page-type-2col-1 .block-2col .col-1 { width: 385px; }
.page-type-2col-1 .block-2col .col-2 { width: 225px; }

.page-type-no-sidebar .block-info-1 .block-2col .col-1 { width: 465px; }
.page-type-no-sidebar .block-info-1 .block-2col .col-2 { width: 385px; }

.block-info-1 .block-2col .col { width: 255px; }

/* 3 COL */
.block-3col .col { width: 172px; }
.block-3col .col-3 { float: right; margin-right: 0px; width: 171px; }

/* 4 COL */
.block-4col .col { width: 145px; }
.block-4col .col-4 { float: right; margin-right: 0px; }

.page-type-no-sidebar .block-4col .col { width: 225px; }

/* 6 COL */
.block-6col .col { width: 145px; }
.block-6col .col-6 { float: right; margin-right: 0px; }


/*  BLOCK TYPE STYLE #1
----------------------------------------------------------------------------- */

.block-type-style1 {
	margin-left: 65px;
	margin-left: 0;
}
/* header (woensdag 3 oktober 2012 14:14:45) */

/* -----------------------------------------------------------------------------
    HEADER
----------------------------------------------------------------------------- */

#header {
	position: relative;;
	font-size: 14px;;
}

#header .logo {
	position: absolute;
	left: 0;
	top: 0;
	background-color: #e20025;
	width: 72px;
	height: 100px;
}



/*  HEADER TOP
----------------------------------------------------------------------------- */

#header .header-top {
	background-color: #000;
	text-align: right;
	color: #fff;
}

#header .header-top .content {
	float: right;
	height: 32px;
	padding: 0px 10px;
}

#header .header-top .block {
	float: left;
	margin-left: 20px;
	padding-top: 8px;
}

#header .header-top .block a {
	color: #fff;
	text-decoration: none;
}

#header .header-top .block a:hover {
	text-decoration: underline;
}

#header .header-top .block a.active {
	font-weight: bold;
	color: #fff;
}

/* LANGUAGE */
#header .header-top .block-language ul {
	margin: 0;
	padding: 0;
}
#header .header-top .block-language ul li {
	margin: 0 0 0 5px;
	padding: 0;
}

#header .header-top .block-language ul li a {
	color: #ddd;
}

/* TEXT SIZE */
#header .header-top .block-text-size {
	padding-top: 4px;
}

#header .header-top .block-text-size a {
	float: left;
}

/* WEATHER */
#header .header-top .block-weather {
	padding: 0px;
}

#header .header-top .block-weather .text {
	display: inline-block;
	padding-top: 0;
	color: #ddd;
	position: relative;
	top: -4px;
}

#header .header-top .block-weather .text span {
	font-size: 116.7%;
	font-weight: bold;
	color: #fff;
}

#header .header-top .block-weather .img {
}

/* NAVIGATION */
#header .header-top .block-nav ul {
	margin: 0;
}

#header .header-top .block-nav ul li {
	padding: 0px 10px;
}

#header .header-top .block-nav ul li {
	background: url('../../defaults/img/line_vert_white.gif') no-repeat right center;
}

#header .header-top .block-nav ul li.last {
	background-image: none;
}



/*  HEADER LEFT
----------------------------------------------------------------------------- */

#header .header-left {
	float: left;
}

#header .header-left .content {
	padding: 23px 0px 0px 87px;
}

#header .header-left .header-title {
	font-size: 26px;
	font-weight: bold;
}



/*  HEADER RIGHT
----------------------------------------------------------------------------- */

#header .header-right {
	float: right;
	height: 68px;
}

#header .header-right .content {
	padding: 25px 7px 0px 0px;
}

#header .header-right .block {
	float: left;
	margin-left: 20px;
}

/* LOGIN */
#header .header-right .block-login {
	padding-top: 2px;
}

#header .header-right .block-login a {
	font-size: 115.4%;
}
/* nav (woensdag 21 november 2012 15:11:17) */

/* =============================================================================
    NAVIGATION
============================================================================= */

#nav {
	padding: 0px 7px;
	border-bottom: 2px solid #fff;
	font-size: 14px;
	padding-bottom: 0px;
}

#nav .content {
	position: relative;
	top: -2px;
}

#nav a {
	position: relative;
}

.nav-left {
	float: left;
	width: 65px;
}

.nav-right {
	float: right;
	padding-top: 11px;
}

.nav-right a {
	font-size: 12px;
}

.nav-main {
	float: left;
	padding: 0 0 0 2px;
	overflow: visible;
}

.nav-main a,
.nav-right a {
	color: #000;
	letter-spacing: -0.02em;
}

.nav-main li {
	background: url('../../defaults/img/line_vert_black.gif') no-repeat right center;
	white-space: normal;
	padding: 0;
}

.nav-main li.hover {
	z-index: 100;
}

.nav-main li.first {
	padding-left: 0px;
}

.nav-main li.first a {
	padding-left: 14px;
}

.nav-main li.last {
	background: none;
}

.nav-main .level-1 li.right {
	float: right;
	padding: 0px;
	clear: right;
}

.nav-main li a,
.nav-left a {
	display: inline-block;
	font-size: 18px;
	font-weight: 500;
	white-space: nowrap;
}

.nav-main li a {
	padding: 7px 13px 5px 13px;
}

.nav-left a {
	padding: 7px 0px 5px 0px;
}

.nav-main li a.hover {
	background: #f6f0e0;
	border-top: 2px solid #0072bc;
	border-left: 2px solid #0072bc;
	border-right: 2px solid #0072bc;
	padding: 5px 11px 5px 11px;
	text-decoration: none;
	z-index: 60;
}

#nav .nav-main li a.active {
	color: #0072bc;
}

.nav-main li.remove-line {
	background: none;
}



/*  NAV HOVER MENU
----------------------------------------------------------------------------- */

.nav-hover {
	display: none;
	position: absolute;
	top: 32px;
	left: 0px;
	background-color: #f6f0e0;
	border: 2px solid #0072bc;
	z-index: 50;
	padding: 10px 3px 10px 3px;
	box-shadow: 0px 5px 5px rgba(0,0,0,0.5);
}

.nav-main .level-1 {
	float: left;
}

.nav-main .level-1 li {
	float: none;
	background: none;
	width: 145px;
	padding-right: 15px;
	margin-bottom: 10px;
}

.nav-main .level-1 li.last {
	padding: 0px;
}

.nav-main .level-1 li a {
	display: inline-block;
	width: 145px;
	padding: 0px;
	font-size: 12px;
	border-bottom: 1px dotted #333;
	letter-spacing: normal;
	font-weight: bold;
	white-space: normal;
}

.nav-main .level-1 li a:hover {
	text-decoration: underline;
	border-bottom: 1px dotted #333;
	color: #0072bc;
}


.nav-main .level-2 li {
	padding: 2px 0 0 0;
	margin: 0;
}

.nav-main .level-2 li a {
	font-weight: normal;
}


.nav-main .level-3 li {
	padding: 0;
}

.nav-main .level-3 li a {
	font-weight: normal;
	padding-left: 10px;
	width: 135px;
}

.nav-hover .options {
	clear: both;
	padding-top: 10px;
}

.nav-hover .options .list {
	margin-top: 5px;
	clear: both;
}

.nav-hover .options .list li {
	background: url(../../defaults/img/line_black.gif) no-repeat scroll right center;
	font-weight: 500;
	font-size: 12px;
	padding-right: 7px;
	margin-right: 5px;
}

.nav-hover .options .list li.first {
	background-image: url(../../defaults/img/arrow_black_beige_right.gif);
	padding-right: 12px;
}

.nav-hover .options .list li.last {
	background: none;
}

.nav-hover .options .list li a {
	padding: 0px;
	font-weight: normal;
	font-size: 12px;
}

.nav-hover .external-link {
	background: none;
}

.nav-hover .external-link img {
	position: relative;
	top: -1px;
	margin-left: 2px;
}

.nav-hover .first a {
	padding-left: 0px;
}


/*  HOVER MENU
----------------------------------------------------------------------------- */

.menu-expandible {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.menu-expandible li {
	position: relative;
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.menu-expandible-default li a {
	position: relative;
	display: inline-block;
	color: #000;
	background: url('../img/arrow_grey_down_margin.png') no-repeat right center;
	border-left: 1px solid #e0e9ef;
	border-top: 1px solid #e0e9ef;
	border-right: 1px solid #e0e9ef;
	padding: 2px 16px 3px 4px;
}

.menu-expandible-default li a:hover {
	text-decoration: none;
}

.menu-expandible li ul {
	display: none;
	position: absolute;
	top: 20px;
	left: 0px;
	background-color: #fff;
	border: 1px solid #888;
	margin: 0px;
	padding: 5px 5px 3px 5px;
	width: 175px;
	z-index: 50;
	box-shadow: 0px 5px 5px rgba(0,0,0,0.5);
}

.menu-expandible li ul a {
	padding: 2px 0px;
	border: 0px;
	display: block;
	color: #0072bc;
}

.menu-expandible li ul a:hover {
	text-decoration: underline;
}

.menu-expandible a.hover {
	position: relative;
	z-index: 60;
	background-color: #fff;
	border-left: 1px solid #888;
	border-top: 1px solid #888;
	border-right: 1px solid #888;
	padding: 2px 16px 3px 4px;
}

.menu-expandible li ul li a {
	background: none;
}

.menu-expandible-default .external-link {
	border-bottom: 1px dotted #000;
	background: url('../../defaults/img/icon_external_link.gif') no-repeat right center;
}
/* top (woensdag 1 augustus 2012 9:08:49) */

/* =============================================================================
    TOP
============================================================================= */

#top {
	margin-bottom: 10px;
}



/*  BLOCK SITES
----------------------------------------------------------------------------- */

.block-sites .site {
	position: relative;
	margin-bottom: 6px;
}

.block-sites .site .title {
	position: absolute;
	left: 0px;
	top: 55px;
}

.block-sites .site a {
	display: inline-block;
	color: #fff;
	width: 305px;
	text-align: center;
}

.block-sites .site a 
	
.block-sites .site a:hover { text-decoration: none; }

.block-sites .site-last {
	margin-bottom: 0px;
}

.block-sites .site-more {
	padding-top: 4px;
	text-align: center;
}
/* form (woensdag 27 februari 2013 11:39:18) */

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    FORM
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



/* =============================================================================
    DEFAULTS
============================================================================= */

.form-item {
	margin-bottom: 10px;
}


.form-label {
	text-align: left;
	padding-top: 4px;
	margin-right: 10px;
}

.form-label label {
	cursor: default;
	font-weight: bold;
}

.form-label label .required {
	color: #f00;
}

.form-input {
	display: inline-block;
	width: 383px;
}

.form-desc {
	padding: 2px 0px 0px 0;
}

.form-spacer-20 { height: 20px; }
.form-spacer-25 { height: 25px; }
.form-spacer-30 { height: 30px; }
.form-spacer-40 { height: 40px; }



/*  FORM ITEM
----------------------------------------------------------------------------- */
.form-block .block-bottom {
	padding-left: 0;
}

.form-block .block-bottom .list {}



/*  FORM TEXT
----------------------------------------------------------------------------- */
.form-text .form-input input {
	border: 1px solid #999;
	padding: 1px 5px 1px 5px;
	width: 100% !important;
	width: 380px;
	height: 18px;
	line-height: 14px;
	font-family: Meta, Verdana;
	font-size: 100%;
}

.form-text-small .form-input {
	width: 250px;
	background-color: transparent; /*habra #ff0;*/
}

.form-text-disabled .form-input input {
	background-color: #fff;
	color: #000;
	border: none;
	padding-top: 2px;
	height: 18px;
}



/*  FORM TEXTAREA
----------------------------------------------------------------------------- */
.form-textarea .form-input textarea {
	border: 1px solid #999;
	padding: 0px 5px 2px 5px;
	width: 100% !important;
	width: 380px;
	height: 18px;
	line-height: 18px;
	font-family: Meta, Verdana;
	font-size: 100%;
	resize: vertical;
}



/*  FORM SELECT
----------------------------------------------------------------------------- */
.form-select .form-input select {
	border: 1px solid #999;
	line-height: 20px;
	padding: 2px;
	width: 250px;
	vertical-align: middle;
}

.form-select-clean .form-input select {}



/*  FORM CHECKBOX
----------------------------------------------------------------------------- */
.form-checkbox {
	padding-top: 4px;
	height: 18px;
}

.form-checkbox .form-label {
	padding-top: 0;
}

.form-checkbox .form-input input {
	padding: 0;
	margin: 0;
}



/*  FORM CHECKBOX NO LABEL
----------------------------------------------------------------------------- */
.form-checkbox-no-label,
.form-checkbox-no-label .form-input {
	height: auto;
	width: auto;
	padding: 0px;
}

.form-checkbox-no-label .form-input input {
	position: relative;
	top: 2px;
	margin-right: 5px;
}


/*  FORM FILE
----------------------------------------------------------------------------- */
.form-file .form-input {}

.form-file .form-input input {
	padding: 0px 50px;
	height: 22px;
}



/*  FROM SUBMIT
----------------------------------------------------------------------------- */
.form-submit {
	color: #ed1c2e;
}

.form-submit .form-input {
	width: auto;
}

.form-submit .form-input input {
	font-family: Meta, Verdana;
}

.form-submit-red {
	background-color: #ed1c2e;
	border: 0px;
	border-radius: 5px;
	color: #fff;
	font-weight: bold;
	box-shadow: inset 2px 2px 2px rgba(0,0,0,0.5);
	padding: 4px 10px 1px 11px;
}

.form-submit-red-square {
	border-radius: 0px;
}

.form-submit-label {
	padding-left: 0px;
}

.form-submit-label .form-label {
	padding-right: 10px;
	width: 140px;
}

.form-submit .form-input input:focus {
	outline: 1px solid #000;
}



/*  FORM ERROR
----------------------------------------------------------------------------- */
.form-block-error {
	border: 1px solid #f00;
	background: #D98B8B;
	margin: 20px 0 10px 0;
	color: #600;
}

.form-block-error ul {
	margin-top: 10px;
}

.form-error .form-label label {
	color: #f00;
}

.form-error .form-input input {
	border-color: #f00;
}







/* =============================================================================
    BLOCKS
============================================================================= */


/*  BLOCK FLOAT
----------------------------------------------------------------------------- */
.form-block-float .form-item {
	float: left;
	height: 20px;
	margin: 0px;
}

.form-block-float .form-text {
	border-right: none;
}

.form-block-float .form-submit .form-input input {
	display:block;
	border: none;
	color: transparent;
  text-transform: capitalize;
	background: #e20025 url('../../defaults/img/btn_grey_search.gif') no-repeat;
	height: 22px;
	width: 22px;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
}

.form-block-float .form-text {
	border-top: 1px solid #666;
	border-left: 1px solid #666;
	border-right: 1px solid #888;
	border-bottom: 1px solid #888;
	background: url('../../defaults/img/bg_input_text_shadow_left.gif') no-repeat #fff;
}

.form-block-float .form-text .form-input {
	background: url('../../defaults/img/bg_input_text_shadow_top.gif') no-repeat 6px 0px;
	width: auto;
}

.form-block-float .form-text .form-input input {
	position: relative;
	left: -1px;
	border: none;
	background-color: transparent;
	outline: none;
	color: #999;
	margin-top: 4px !important;
	margin-top: 3px;
	padding: 0px 5px 0px 8px;
	line-height: 15px;
	height: 15px;
	margin: 0px;
	font-size: 12px;
}

.form-block-float .form-submit .form-input input:focus {
	outline: 1px dotted;
}

.form-block-float .form-submit {
	padding: 0px;
}



/*  LOGIN
----------------------------------------------------------------------------- */

.form-block-login {
	width: auto !important;
	width: 225px;
}

.form-block-login .form-text .form-input {
	width: auto !important;
	width: 190px;
}

.form-block-login .form-text .form-input input {
	width: 188px !important;
}

.form-block-login .form-submit .form-input input {
	border: none;
	background: #e20025 url('../../defaults/img/btn_red_search.gif') no-repeat;
	height: 22px;
	width: 22px;
}



/*  LOGIN SOLO
----------------------------------------------------------------------------- */

.form-block-login-solo {
	margin: 30px 0 20px 0;
}

.form-block-login-solo .form-item {
	margin-bottom: 15px;
}

.form-block-login-solo .list {
	margin-top: 5px;
}



/*  LOGIN LOKET STEPS
----------------------------------------------------------------------------- */

.form-block-loket-step2 .form-item {
	margin-bottom: 15px;
}

.form-block-loket-step2 .list {
  margin-top: 5px;
}



/*  LOGIN REGISTER
----------------------------------------------------------------------------- */

.form-block-login-register {
	margin-top: 30px;
}
.form-block-login-register .form-item {
	margin-bottom: 7px;
}

.form-block-login-register .list {
	margin-top: 5px;
}

.form-block-login-register .top .list {
	margin-bottom: 5px;
}

.form-block-login-register .form-checkbox-advanced {
	margin-bottom: 20px;
}



/*  NEWSLETTER REGISTER
----------------------------------------------------------------------------- */

.form-block-newsletter-register {
	margin-top: 40px;
}



/*  PEOPLE
----------------------------------------------------------------------------- */

.form-block-people {
	width: auto !important;
	width: 225px;
}

.form-block-people .form-text .form-input input {
	width: 188px !important;
}

.form-block-people .form-select-clean {
	height: auto;
	margin: 0;
	padding-top: 2px;
}

.form-block-people .form-select-clean select {
	width: 225px;
}

.form-block-people .form-label {
	padding-bottom: 5px;
}

.form-block-people .form-label label {
	font-size: 13px;
}

.form-block-people .form-block-float {
	margin-top: 26px;
}


/*  CHECKBOX ADVANCED
----------------------------------------------------------------------------- */

.form-checkbox-advanced {
	border-top: 1px dotted #000;
	border-bottom: 1px dotted #000;
	margin-bottom: 20px;
	margin-top: 20px;
	padding-top: 8px;
	height: auto;
}

.form-checkbox-advanced .form-label {
	float: none;
	text-align: left;
	font-weight: bold;
	width: auto;
	margin-bottom: 5px;
}

.form-checkbox-advanced .form-desc {
	padding-left: 0px;
}

.form-checkbox-advanced .form-input {
	width: auto;
	margin-top: 20px;
}

.form-checkbox-advanced .form-input input {
	margin-right: 5px;
}

.form-checkbox-advanced .form-input h3 {
	color: #0072bc;
	margin: 0 0 2px 0;
	font-size: 100%;
	cursor: pointer;
}

.form-checkbox-advanced .form-input h3 a {
	display: block;
}

.form-checkbox-advanced .form-input h3 a .arrows {
	display: inline-block;
	position: relative;
	top: -1px;
	zoom: 1;
	*display: inline;
}

.form-checkbox-advanced .block .arrows .up { display: block; }
.form-checkbox-advanced .block .arrows .down { display: none; }

.form-checkbox-advanced .block-collapsed .arrows .up { display: none; }
.form-checkbox-advanced .block-collapsed .arrows .down { display: block; }

.form-checkbox-advanced .form-input .list {
	margin: 0px 0px 10px 15px;
}

.form-checkbox-advanced .form-input .level-1 {
	margin-bottom: 0px;
	margin-top: 5px;
}

.form-checkbox-advanced .form-input .block-collapsed .list {
	display: none;
}



/*  NEWSLETTER
----------------------------------------------------------------------------- */

.form-block-newsletter .form-text {
	border-right: none;
}

.form-block-newsletter .form-text .form-input {
	width: auto !important;
	width: 213px;
}

.form-block-newsletter .form-text .form-input input {
	width: 200px !important;
}

.form-block-newsletter .form-submit .form-input input {
	border: none;
}

.form-block-newsletter .form-submit .form-input input {
	border: none;
	background: #e20025 url('../../defaults/img/btn_form_red_big.gif') no-repeat;
	width: 78px;
	height: 22px;
	color: #fff;
	font-weight: bold;
	padding-top: 2px;
}



/*  STYLE #1
----------------------------------------------------------------------------- */
.form-block-style1 {
	margin-bottom: 20px;
	margin-top: 30px;
}

/*  STYLE #2
----------------------------------------------------------------------------- */
.form-block-style2 {
	margin-top: 30px;
}

/*  STYLE #3
----------------------------------------------------------------------------- */
.form-block-style3 .block-bottom .list {
	margin-bottom: 25px;
}



/*  NO MARGIN
----------------------------------------------------------------------------- */

.form-no-margin .form-text {
	margin-bottom: 0px;
}



/*  GOTO
----------------------------------------------------------------------------- */

.form-block-goto {
	width: auto !important;
	width: 255px;
	background-color: #fff;
}

.form-block-goto .form-text .form-input {
	width: auto !important;
	width: 190px;
}

.form-block-goto .form-text .form-input input {
	width: 188px !important;
}

.form-block-goto .form-submit .form-input input {
	background: #e20025 url('../../defaults/img/btn_grey_search.gif') no-repeat;
	height: 22px;
	width: 22px;
}



/*  CALENDER
----------------------------------------------------------------------------- */

.form-block-calender .form-text .form-input input {
	width: 188px !important;
}


/*  SEARCH
----------------------------------------------------------------------------- */

.form-block-search {
	width: 365px !important;
}

.form-block-search .form-text .form-input input {
	width: 328px !important;
}

.form-block-search .bottom {
	font-size: 91.7%;
	margin-top: 10px;
}



/*  SOLICIATION
----------------------------------------------------------------------------- */

.form-block-solicitation .form-item {
	margin-bottom: 7px;
}



/*  FORM FIELDSETS 
----------------------------------------------------------------------------- */

.form-fieldset-style1 { 
	border-top: 1px dotted;
	padding: 13px 0 5px 0;
	margin-top: 5px;
}

.form-fieldset-style1 h2 {
	font-size: 133%;
	margin: 10px 0 20px 0;
}

.form-fieldset-style1-last { padding-bottom: 0; }
.form-fieldset-style1-last .form-item { margin-bottom: 0; }



/*  AUTOCOMPLETE
----------------------------------------------------------------------------- */

.ui-autocomplete {
	position: absolute;
	list-style: none;
	width: 120px;
	padding: 2px 0 0 0;
	margin: 0;
	z-index: 200;
	border: none;
	border-bottom: 1px solid #666;
	width: 225px;
	border-radius: 0;
	background: transparent;
}

.form .ui-widget {
	font-size: 12px;
}

.form-block-search .ui-autocomplete {
	width: 364px;
}

.form-block-goto .ui-autocomplete li,
.form-block-login .ui-autocomplete li,
.ui-autocomplete li {
	background-color: #fff;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	padding: 0;
	margin: 0;
}

.ui-autocomplete li a {
	display: block;
	padding: 2px 5px 0 5px;
	color: #333;
	font-size: 12px;
	border: 0;
	margin: 0;
	text-decoration: none;
	border-radius: 0;
}

.form-block-people .ui-autocomplete li a {
	display: block;
	color: #333;
}

.ui-autocomplete .ui-state-hover {
	background: #eee;
	color: #000;
	border: none;
	border-radius: 0;
}
/* block (woensdag 7 november 2012 13:51:12) */

/* -----------------------------------------------------------------------------
    BLOCKS
----------------------------------------------------------------------------- */


/*  BLOCK GOTO
----------------------------------------------------------------------------- */

.block-goto .block {
	margin-bottom: 13px;
}

.block-goto .block h3 {
	font-size: 12px;
	margin: 0 0 3px 0;
}

.block-goto .block ul li.more a {
	color: #0072bc;
}


/*  BLOCK SPOTLIGHT VIDEO
----------------------------------------------------------------------------- */

.block-spotlight .video {
	border: 0;
}

.block-spotlight .text {
	border-top: 1px dotted #000;
	padding-top: 3px;
	margin-bottom: 5px;
}

.block-spotlight .more {
	margin-top: 3px;
}


/*  BLOCK NEWSLETTER
----------------------------------------------------------------------------- */

.block-newsletter p {
	margin-bottom: 5px;
}


/*  BLOCK SM
----------------------------------------------------------------------------- */

.block-sm ul li {
	width: 102px;
	margin-bottom: 3px;
}

.block-sm ul li.even {
}

.block-sm ul a {
	display: inline-block;
	background-repeat: no-repeat;
	background-position: left center;
	height: 17px;
	padding-left: 25px;
	padding-top: 5px;
	color: #0072bc;
}

.block-sm a.facebook	{ background-image: url('../img/icon_fb.png'); }
.block-sm a.twitter		{ background-image: url('../img/icon_twitter.png'); }
.block-sm a.youtube		{ background-image: url('../img/icon_youtube.png'); }
.block-sm a.googleplus	{ background-image: url('../img/icon_googleplus.png'); }
.block-sm a.vimeo		{ background-image: url('../img/icon_vimeo.png'); }
.block-sm a.flickr		{ background-image: url('../img/icon_flickr.png'); }
.block-sm a.picasa		{ background-image: url('../img/icon_picasa.png'); }

.block-sm .options {
	clear: both;
	padding-top: 8px;
}


/*  BLOCK SM ACTION
----------------------------------------------------------------------------- */

.block-sm-action .sm {
	float: left;
}


/*  BLOCK MOST READ
----------------------------------------------------------------------------- */

.block-most-read .list li {
	margin-bottom: 5px;
}


/*  BLOCK OPTIONS
----------------------------------------------------------------------------- */

.block-options li {
	margin-right: 15px;
}

.block-options a,
.block-options a:link,
.block-options a:visited {
  display: inline-block;
	background-position: left center;
  background-repeat: no-repeat;
  color: #0072BC;
  font-size: 83.3%;
  height: 17px;
  padding-left: 27px;
  padding-top: 5px;
}

.block-options .noicon a { padding-left: 0; }
.block-options .save a { background-image: url('../img/icon_save.png'); }
.block-options .send a { background-image: url('../img/icon_send.png'); }
.block-options .feedback a { background-image: url('../img/icon_pen.png'); padding-left: 25px; }



/*  BLOCK SHOP
----------------------------------------------------------------------------- */

.block-shop .links {
	margin-top: 10px;
}


/*  BLOCK TWITTER
----------------------------------------------------------------------------- */

div.twitter { margin: auto; width: 300px } 
#twitterfeed { height: 300px; }

.twtr-hd {
	border-bottom: 1px dotted #000;
	padding: 10px 0px !important;
}

.twtr-ft {
	border-top: 1px dotted #000;
	padding: 10px 0px !important;
}

.twtr-ft div {
	padding: 0px !important;
}

.twtr-ft a {
	display: none !important;
}

.twtr-ft span {
	float: none !important;
	text-align: left !important;
}

.twtr-ft span a {
	display: block !important;
}

.twtr-tweet {
	border-bottom: 1px dotted #0072bc !important;
}

#tweet-id-1 {
	border-bottom: none !important;
}

.twtr-tweet-wrap {
	padding: 6px 0px !important;
}


/*  BLOCK FACEBOOK
----------------------------------------------------------------------------- */

.block-facebook .content {
	position: relative;
	left: -10px !important;
	left: 0;
	width: 320px !important;
	width: auto;
}

.fan_box .connect_top,
.pts .fan_box .connect_top {
	padding: 10px 0px !important;
}

.connect_top {
	padding: 10px 0px !important;
}


/*  BLOCK TABS
----------------------------------------------------------------------------- */

.block-tabs .ui-tabs-hide {
	display: none;
}

.block-tabs .ui-tabs-nav {
	position: relative;
	list-style: none;
	margin: 0px;
	z-index: 10;
	border-left: 1px solid #8baed7;
}

.block-tabs .ui-tabs-nav li {
	float: left;
	border-top: 1px solid #8baed7;
	border-right: 1px solid #8baed7;
	border-bottom: 1px solid #8baed7;
	background-color: #e0e9ef;
}

.block-tabs .ui-tabs-nav .ui-tabs-active {
	border-bottom: 1px solid #fff;
	background-color: #fff;
}

.block-tabs .ui-tabs-nav li a {
	display: inline-block;
	padding: 7px 15px 3px 15px;
	font-size: 14px;
	color: #333;
}

.block-tabs .ui-tabs-nav .ui-tabs-active a {
	font-weight: bold;
	color: #000;
}

.block-tabs .ui-tabs-panel {
	position: relative;
	top: -1px;
	clear: both;
	border: 1px solid #8baed7;
	padding: 10px;
	z-index: 5;
	height: 240px;
	background-color: #fff;
}

#ui-datepicker-div {
	display: none;
}


/*  BLOCK TABS SM
----------------------------------------------------------------------------- */

.block-tabs-sm {
	margin-bottom: 5px;
}

.block-tabs-sm .ui-tabs-nav,
.block-tabs-sm .ui-tabs-nav li,
.block-tabs-sm .ui-tabs-nav li a,
.block-tabs-sm .ui-tabs-panel {
	border: 0;
	background-color: transparent;
	padding: 0;
	margin: 0;
}

.block-tabs-sm .ui-tabs-nav {
	margin: 0 0 10px 80px;
}

.block-tabs-sm .ui-tabs-nav li a {
	display: inline;
	font-size: 108%;
	font-weight: normal;
}

.block-tabs-sm .ui-tabs-panel {
	top: 0px;
	height: auto;
	background: 0;
}

.block-tabs-sm .list-horizontal-separator li {
	margin-right: 7px;
	padding-right: 8px;
}

.block-tabs-sm .list-horizontal-separator span.sprtr {
	display: inline-block;
	padding: 0 4px;
}

.block-tabs-sm .ui-tabs-nav li.ui-tabs-selected a {
	color: #0072bc;
	font-weight: normal;
}

.block-tabs-sm .block {
	float: left;
}

.block-tabs-sm .block .block-title {
	border-top: 1px solid #0072bc;
	padding-top: 2px;
	padding-bottom: 5px;
}

.block-tabs-sm .block .block-title h2 {
	font-size: 16px;
}

.block-tabs-sm .block .block {
	float: none;
	border-top: 1px dotted;
	padding-top: 3px;
	margin-bottom: 10px;
	margin-top: 8px;
	width: 145px;
}

.block-tabs-sm .block .block-cols .col {
	width: 145px;
}

.block-tabs-sm .block h3 {
	margin: 0 0 1px 0;
}

.block-tabs-sm .block h4 {
	margin-bottom: 3px;
}

.block-tabs-sm .block .list {
	margin-left: 7px;
	width: 138px;
}

.block-tabs-sm .block .list a {
	background: no-repeat left 2px;
	padding-left: 5px;
	line-height: 13px;
}

.block-tabs-sm .block .list a img {
	float: left;
}

.block-tabs-sm .block .list a.facebook { background-image: url(../img/icon_fb_small.png); }
.block-tabs-sm .block .list a.twitter { background-image: url(../img/icon_twitter_small.png); }
.block-tabs-sm .block .list a.googleplus { background-image: url(../img/icon_googleplus_small.png); }
.block-tabs-sm .block .list a.flickr { background-image: url(../img/icon_flickr_small.png); }
.block-tabs-sm .block .list a.picasa { background-image: url(../img/icon_picasa_small.png); }
.block-tabs-sm .block .list a.youtube { background-image: url(../img/icon_youtube_small.png); }
.block-tabs-sm .block .list a.vimeo { background-image: url(../img/icon_vimeo_small.png); }
.block-tabs-sm .block .list a.wordpress { background-image: url(../img/icon_wordpress_small.png); }

/* Limburgbe */
.block-limburg {
	margin-right: 15px;
}


/*  BLOCK CALENDER
----------------------------------------------------------------------------- */

.block-calender {
	position: relative;
}

.block-calender .links {
	position: absolute;
	bottom: 10px;
}

.block-calender .links .list-vertical li {
	padding: 2px 0px 0px 0px;
}


/*  BLOCK CALENDER MONTHVIEW
----------------------------------------------------------------------------- */

.datepicker .ui-datepicker-title {
	text-align: center;
	margin-bottom: 10px;
}

.datepicker .ui-datepicker-prev {
	float: left;
	margin-left: 10px;
}

.datepicker .ui-datepicker-next {
	float: right;
	margin-right: 10px;
}

.datepicker .ui-datepicker-title {
	font-size: 13px;
	font-weight: bold;
	color: #000;
}

.datepicker .ui-datepicker-prev,
.datepicker .ui-datepicker-next {
	font-size: 13px;
	font-weight: 500;
	color: #000;
}

.datepicker .ui-datepicker-calendar {
	width: 200px;
	margin: auto;
}

.datepicker .ui-datepicker-calendar th {
	border: 0;
	text-align: center;
}

.datepicker .ui-datepicker-calendar td {
	text-align: center;
	height: 25px;
	width: 30px;
	vertical-align: middle;
	color: #aaa;
	border: 0;
}

.datepicker .ui-datepicker-calendar a {
	display: inline-block;
	text-align: center;
	color: #000;
	width: 20px;
	height: 16px;
	padding-top: 4px;
}

.datepicker .ui-datepicker-calendar .ui-datepicker-today a {
	border: 1px solid #000;
}

.datepicker .ui-datepicker-calendar .ui-state-default {
	cursor: default;
}

.datepicker .ui-datepicker-calendar .ui-state-clickable {
	cursor: pointer;
	color: #0072bc;
}

.datepicker .ui-datepicker-calendar .ui-state-clickable:hover {
	text-decoration: underline;
}

.datepicker .ui-datepicker-calendar .ui-state-hover {
	text-decoration: none;
}

.datepicker .dates {
	display: none;
}


/*  BLOCK BREADCRUMBS
----------------------------------------------------------------------------- */

.block-breadcrumbs {
	margin-bottom: 15px;
	border-top: 1px solid #888;
	border-bottom: 1px solid #888;
	padding: 5px 1px 4px 1px;
	line-height: 16px;
}

.block-breadcrumbs-bottom {
	border-bottom: none;
	margin-bottom: 0px;
}


/*  BLOCK MESSAGE
----------------------------------------------------------------------------- */

.message {
	position: relative;
	padding: 15px 10px 5px 10px;
	margin-bottom: 7px;
	font-size: 125%;
}

.message h2 {
	font-size: 150%;
	margin: 0 0 5px 0;
}

.message .date {
	position: absolute;
	top: 15px;
	right: 12px;
	font-size: 80%;
}

.message .more {
	position: absolute;
	bottom: 10px;
	right: 12px;;
	font-size: 80%;
}

.message-red {
	background: url('../img/icon_text_yellow_red.gif') no-repeat 20px 15px #e20025;
	color: #fff;
	padding-left: 80px;
	padding-right: 200px;
}

.message-red a {
	color: #fff;
}

.message-img {
	padding: 0;
}


/*  BLOCK CRISIS INFO
----------------------------------------------------------------------------- */

.block-crisis-info .advice {
	font-weight: bold;
	font-size: 125%;
	color: #0072bc;
	padding: 5px 0px 10px 0px;
}

.block-crisis-info .icon {
	position: relative;
	top: -22px;
	left: 18px;
}


/*  BLOCK CRISIS NUMBERS
----------------------------------------------------------------------------- */

.block-crisis-numbers table td {
	padding-bottom: 5px;
	vertical-align: middle;
	width: 50%;
	border: 0;
}

.block-crisis-numbers table tr.first td {
	padding-bottom: 20px;
}


/*  BLOCK CRISIS EXTRA
----------------------------------------------------------------------------- */

.block-crisis-extra ul li {
	padding: 0px 1px;
}

.block-crisis-extra ul li a {
	color: #0072bc;

}

.block-crisis-map {
	margin-bottom: 10px;
}


/*  BLOCK CRISIS STREAM
----------------------------------------------------------------------------- */

.block-crisis-stream {
	margin-bottom: 20px;
	overflow: hidden;
}

.block-crisis-stream .block-title h2 {
	font-size: 14px;
}


/*  BLOCK LINK COLS
----------------------------------------------------------------------------- */

.block-link-cols {
	margin-bottom: 0px;
}

.block-link-cols .list {
	margin-bottom: 25px;
}

.block-link-cols .list li {
	padding-bottom: 0px;
}


/*  BLOCK CONTENT PAGE NAV
----------------------------------------------------------------------------- */

.block-content-page-nav {
	position: relative;
	left: -80px;
	border-bottom: 1px solid #0072bc;
	margin-bottom: 15px;
	width: 625px;
}

.block-content-page-nav h2 {
	color: #0072bc;
	margin-bottom: 8px;
}

.block-content-page-nav .list {
	margin-bottom: 15px;
	border: 0;
}


/*  BLOCK CONTENT PAGE NAV
----------------------------------------------------------------------------- */

.block-external-links {
	margin-bottom: 25px;
}


/*  BLOCK SIDEBAR NAV
----------------------------------------------------------------------------- */

block-sidebar-nav .level-0 a {
	display: block;
}

.block-sidebar-nav .level-0 a .arrows {
	float: right;
}

.block-sidebar-nav .level-0 a .arrows .up { display: none; }
.block-sidebar-nav .level-0 a .arrows .down { display: block; }

.block-sidebar-nav .level-0 a.active .arrows .up { display: block; }
.block-sidebar-nav .level-0 a.active .arrows .down { display: none; }

.block-sidebar-nav .level-1 {
	margin: 4px 0px 3px 10px;
}

.block-sidebar-nav .level-1 li {
	padding: 3px 1px;
}

.block-sidebar-nav .level-1 label {
	position: relative;
	padding: 0 0 0 20px;
}

.block-sidebar-nav .level-1 input {
	position: absolute;
	top: 1px;
	left: 0;
	margin-right: 5px;
	padding: 0;
}

.block-sidebar-nav .level-1 select {
	width: 200px;
}

.block-sidebar-nav .form-datepicker label {
	display: inline-block;
	width: 120px;
}

.block-sidebar-nav .form-datepicker input {
	text-align: center;
	width: 100px;
}

.block-sidebar-nav .form-submit {
	padding-top: 7px;
}

.block-sidebar-nav .form-submit input {
	position: relative;
	padding: 5px 10px 3px;
}

.block-sidebar-nav .level-1 .btn_red {
	position: relative;
	padding: 5px 10px 3px;
}


/*  BLOCK LOKET LIST
----------------------------------------------------------------------------- */

.block-loket-list .block-title {
	margin-bottom: 10px;
}

.block-loket-list .block-title h2 {
	font-size: 175%;
}

.block-loket-list .block {
	margin-bottom: 15px;
}


.block-loket-list h3 {
	border-top: 1px solid #0072bc;
	padding-top: 4px;
	font-size: 133.3%;
	margin-top: 0;
}

.block-loket-list .block .list a span {
	color: #0072bc;
}

.block-loket-list .list-az {
	color: #888;
	margin: 10px 0 10px 11px;
}

.block-loket-list .list-az li {
	padding: 0;
}

.block-loket-list .list-az li span,
.block-loket-list .list-az li a {
	width: 20px;
	text-align: center;
	padding-top: 2px;
	font-weight: bold;
}

.block-loket-list .list-az li span {
	display: inline-block;
}

.block-loket-list .list-az li a {
	display: inline-block;
	color: #0072bc;
}

.block-loket-list .list-az .first,
.block-loket-list .list-az .last {
	padding: 0px;
}

.block-loket-list .list-az .first span,
.block-loket-list .list-az .first a,
.block-loket-list .list-az .last span,
.block-loket-list .list-az .last a {
}


/*  BLOCK FORM STEPS
----------------------------------------------------------------------------- */

.block-form-steps {
	padding-bottom: 5px;
	border-bottom: 1px dotted #000;
	margin-bottom: 10px;
	color: #888;
}

.block-form-steps .list li {
	background: url(../../defaults/img/arrow_grey_right_small.png) no-repeat right 3px;
	padding-right: 11px;
}

.block-form-steps .list li.last {
	background: none;
}

.block-form-steps .active {
	color: #000;
}


/*  BLOCK SEARCH FILTER
----------------------------------------------------------------------------- */

.block-search-filter {
	margin-bottom: 20px;
}

.block-search-filter .block-title {
	border-bottom: 1px dotted;
	font-weight: bold;
}

.block-search-filter .list {
	border-bottom: 1px dotted;
	padding-top: 3px;
}

.block-search-filter .list li {
	padding-left: 15px;
}

.block-search-filter .form-submit {
	padding: 7px 0 9px 0;
}

.block-search-filter .form-submit input {
	position: static;
	padding: 5px 10px 3px 10px;
}


/*  BLOCK SEARCH RESULTS
----------------------------------------------------------------------------- */

.block-search-results .result-count {
	padding: 5px 0 10px 0;
	font-size: 108.3%;
	font-weight: bold;
}


/*  RESULT SET
----------------------------------------------------------------------------- */

.resultset {
	margin: 20px 0px;
}
.resultset .top {}
.resultset .items {}
.resultset .bottom {
	text-align: center;
}

.resultset .item-block {
	clear: both;
}

.resultset .bottom .count {
	color: #888888;
  margin-top: 5px;
  text-align: center;
  clear: both;
  padding-top: 5px;
}

.resultset .top .paging {
	float: right;
}

.resultset .top h2 {
	font-size: 133.3%;
	margin: 0;
}

.resultset .top-line {
	border-top: 1px solid #0072bc;
	padding-top: 5px;
}

.resultset .bottom .paging {
	float :right;
	position: relative;
	left: -50%;
	text-align: left;
}

.resultset .bottom .paging .list {
	position: relative;
	list-style: none;
	left: 50%;
}

.resultset .items {
	border-top: 1px solid #0072bc;
	margin: 5px 0;
}

.resultset .items .item {
	border-bottom: 1px solid #0072bc;
	padding: 6px 0;
}

.resultset .items .item .title h3 {
	font-size: 100%;
	margin: 0;
}

.resultset .items .item .title h3 a {
	color: #000;
}

.resultset .items .item .title h3 a:hover {
	color: #0072bc;
}

.resultset .items .item .img {
	float: left;
	position: relative;
	margin-right: 15px;
}

.resultset .items .item .title,
.resultset .items .item .date,
.resultset .items .item .text,
.resultset .items .item .link,
.resultset .items .item .tags {
	padding-left: 155px;
}

.resultset .items .item-no-img .title,
.resultset .items .item-no-img .date,
.resultset .items .item-no-img .text,
.resultset .items .item-no-img .link,
.resultset .items .item-no-img .tags,
.resultset .items-vacatures .item .title,
.resultset .items-vacatures .item .date,
.resultset .items-vacatures .item .text,
.resultset .items-vacatures .item .link,
.resultset .items-vacatures .item .tags,
.resultset .items-products .item .title,
.resultset .items-products .item .date,
.resultset .items-products .item .text,
.resultset .items-products .item .link,
.resultset .items-products .item .tags {
	padding-left: 0;
}

.resultset .items .item .date {
	color: #888;
}

 {
	padding-left: 0;
}


/*  BLOCK TESTIMONIALS
----------------------------------------------------------------------------- */

.block-testimonials .testimonial {
	margin-bottom: 5px;
}

.block-testimonials .testimonial .title {
	padding: 2px 0;
}

.block-testimonials .testimonial-video .content {
	background-color: #eee;
}


/*  BLOCK TESTIMONIALS
----------------------------------------------------------------------------- */

.block-clean-list .list li {
	padding: 2px 0;
}

.block-clean-list .options {
	margin-top: 5px;
}


/*  BLOCK PEOPLE FILTER
----------------------------------------------------------------------------- */

.block-people-filter {
	margin: 5px 0 15px 0;
}

.block-people-filter .form-submit-2 {
		padding: 10px 0 0 0;
		text-align: right;
}


/*  BLOCK PEOPLE
----------------------------------------------------------------------------- */

.block-people {}

.block-people .block-title h2 {
	font-size: 20px;
	margin-bottom: 8px;
	padding-left: 80px;
}

.block-people .content {
	border-top: 1px solid #0077bc;
	padding-top: 10px;
}

.block-people .block-group {
	width: 960px;
}

.block-people .person {
	float: left;
	width: 145px;
	margin: 0 15px 20px 0;
	border-bottom: 1px dotted;
}

.block-people .person .group {
	height: 4px;
}

.block-people .person .group-1 { background-color: #f0f; }
.block-people .person .group-2 { background-color: #ff0; }

.block-people .name a {
	display: block;
	font-weight: bold;
	text-align: center;
	line-height: 20px;
	color: #000;
}

.block-people .hover .name a,
.block-people .name a:hover {
	color: #0077bc;
	text-decoration: underline;
}


/*  BLOCK PEOPLE DETAIL
----------------------------------------------------------------------------- */

.block-people-detail {
	margin-bottom: 10px;
}

.block-people-detail .content {
	border-top: 1px solid #0077bc;
	padding-top: 10px;
}

.block-people-detail .block-3col {
	width: 785px;
}

.block-people-detail .block-3col .col { width: 225px; }
.block-people-detail .block-3col .col-1 { text-align: right; }
.block-people-detail .block-3col .col-3 { width: 305px; }

.block-people-detail .block-3col .col p { margin-bottom: 3px; }
.block-people-detail .block-3col .col-2 .block { margin-bottom: 20px; }
.block-people-detail .block-3col .col-3 p { margin-bottom: 2px; }
.block-people-detail .block-3col .col-3 .block { margin-bottom: 10px; }

.block-people-detail .block-sm .list li {
	padding-left: 0;
}

.block-people-detail .block-cols-2 {
	margin-top: 10px;
}

.block-people-detail .block-cols-2 .col-2,
.block-people-detail .block-cols-2 .col-3 {
	border-top: 1px dotted;
	padding-top: 5px;
}


/*  BLOCK COMMISION
----------------------------------------------------------------------------- */

.block-commision {}

.block-commision .block-title h2 {
	font-size: 20px;
	margin-bottom: 8px;
	padding-left: 80px;
}

.block-commision .content {
	border-top: 1px solid #0077bc;
	padding-top: 10px;
}

.block-commision .content h3 {
	font-size: 108%;
	margin: 0 0 6px 0;
}

.block-commision .block-2col { margin-left: 80px;}

.block-commision .block-2col .col {}
.block-commision .block-2col .col-1 { width: 305px; }
.block-commision .block-2col .col-2 { width: 465px; float: left; }

.block-commision .block-2col .col .block { margin-bottom: 20px; }

.block-commision .block-2col .col-1 .block p { margin-bottom: 3px; }


/*  BLOCK COMMISION DETAIL
----------------------------------------------------------------------------- */

.block-commision-detail {}

.block-commision-detail .block-title h2 {
	font-size: 20px;
	margin-bottom: 8px;
	padding-left: 80px;
}

.block-commision-detail .content {
	border-top: 1px solid #0077bc;
	padding-top: 10px;
}

.block-commision-detail .content h3 {
	font-size: 108%;
	margin: 0 0 6px 0;
}

.block-commision-detail .block-2col { width: 625px; margin-left: 80px; }

.block-commision-detail .block-2col .col { width: 305px; }
.block-commision-detail .block-2col .col p { margin-bottom: 5px; }
.block-commision-detail .block-2col .col .block { margin-bottom: 15px; }

.block-commision-detail .block-2col .col .block-2col { width: auto; margin: 0; }
.block-commision-detail .block-2col .col .block-2col .col {
	width: 145px;
}


/*  BLOCK SITEMAP
----------------------------------------------------------------------------- */

.block-sitemap {
	margin-bottom: 20px;
}

.block-sitemap .block {
	border-top: 1px solid #0072bc;
	margin-bottom: 20px;
	font-size: 100%;
}

.block-sitemap .block h2 {
	font-size: 16px;
	padding-top: 3px;
	margin-bottom: 3px;
}

.block-sitemap .block h3 {
	font-size: 100%;
	margin-bottom: 0px;
	border-bottom: 1px dotted;
	padding-top: 2px;
}

.block-sitemap .block h3 a { color: #000; }
.block-sitemap .block h3 a:hover { color: #0072bc; }

.block-sitemap .list li {
	border-bottom: 1px dotted;
	padding: 2px 0 0 0;
}

.block-sitemap .block .list-style1 li {
	padding: 2px 0 0 10px;
}

.block-sitemap .block .list-style2 {
	font-weight: bold;
	margin-top: 0;
}

.block-sitemap .block .level-1 {
}

.block-sitemap .block .level-1 li {
	padding: 2px 0 0 10px;
	border-bottom: 0;
	border-top: 1px dotted;
}

.block-sitemap .block .level-1 li.last {
}


/*  BLOCK RESULTSET WEBSHOP
----------------------------------------------------------------------------- */

.block-resultset-webshop {
	margin-top: 0
}

.block-resultset-webshop .block-title {
	margin-bottom: 25px;
}


/*  BLOCK RESULTSET WEBSHOP
----------------------------------------------------------------------------- */

.block-transcript {
	margin-left: 80px;
}

.front .block-transcript {
	margin: 0;
}

.block-transcript .link {
	margin-bottom: 10px;
}

.block-transcript .content {
	display: none;
}

/*	BLOCK MENU LINKS
----------------------------------------------------------------------------- */

.block-menu-links {
	margin-bottom: 15px;
	padding: 0 7px;
	background-color: #E0E9EF;
}

.block-menu-links .list {
	margin-bottom: 5px;
}

.block-menu-links .block-cols .col {
	width: 225px;
}

.block-menu-links h2 {
	color: #ed1c2e;
	border-top: 2px solid #ed1c2e;
	padding: 3px 0 0 0;
	font-size: 125%;
}
/* page (woensdag 5 september 2012 8:26:16) */

/* =============================================================================
    PAGES
============================================================================= */






/* =============================================================================
    PAGES TYPES
============================================================================= */


/* -----------------------------------------------------------------------------
    PAGE LOGGED IN
----------------------------------------------------------------------------- */

.logged-in {
	background-color: #e0e9ef;
}

.logged-in #nav {
	background-color: #fff;
}

.logged-in #container {
	background-color: #fff;
}



/* -----------------------------------------------------------------------------
    PAGE CONTENT
----------------------------------------------------------------------------- */

.page-content .content-left {
	/*width: 545px;
	padding-left: 80px;*/
}

.page-content .block-breadcrumbs {}



/* -----------------------------------------------------------------------------
    PAGE TYPE MARGIN LEFT
----------------------------------------------------------------------------- */

.page-type-margin-left .content-left {
	padding-left: 80px;
	width: 545px;
}



/* -----------------------------------------------------------------------------
    PAGE TYPE BOX
----------------------------------------------------------------------------- */

.page-type-box,
.page-type-box #container,
.page-type-box #content-container {
	background-color: #e0e9ef;
}

.page-type-box .content-left {
	background-color: #fff;
	padding: 15px;
	width: 545px;
	box-shadow: 5px 5px 10px rgba(0,0,0,0.7);
	border: 1px solid #eee;
	margin-left: 65px;
  margin-bottom: 35px;
}

.page-type-box .content-right {
	width: 290px;
}

.page-type-box #footer {}



.page-type-box .page-title {
	font-size: 22px;
	margin-bottom: 5px;
}

.page-type-box .block-breadcrumbs {
	border: none;
}

.page-type-box .block-bottom {
	margin-top: 20px;
	border-top: 1px dotted #000;
	padding-top: 10px;
}

/* OPTION WHITE */
.page-type-box-white,
.page-type-box-white #content-container {
	background-color: #fff;
}

.page-type-box-white .block-breadcrumbs {
	border-top: 1px solid #888;
	border-bottom: 1px solid #888;
}



/* -----------------------------------------------------------------------------
    PAGE TYPE STYLE #1
----------------------------------------------------------------------------- */

.page-type-style1 .content-left {
	width: 545px;
	padding-left: 80px;
}



/* -----------------------------------------------------------------------------
    PAGE TYPE STYLE #2
----------------------------------------------------------------------------- */

.page-type-style2 .content-left {
	margin-top: 5px;
}

.page-type-style2 .page-title {
	margin: 0;
}

.page-type-style2 .changed {
	color: #888;
	margin-bottom: 30px;
}

.page-type-style2 .content-left .block {
	margin-bottom: 8px;
}

.page-type-style2 .content-left .block1 {
	margin-bottom: 10px;
}

.page-type-style2 .content-left .text {
	margin-bottom: 20px;
}

.page-type-style2 .content-left .text p {
	margin-bottom: 5px;
}

.page-type-style2 .content-left h3 {}

.page-type-style2 .content-left h4 {}

.page-type-style2 .block-images {
	border-bottom: 1px dotted;
	margin-bottom: 8px;
}

.page-type-style2 .content-left .block-read-more {
	margin-bottom: 20px;
}

.page-type-style2 .content-left .block-downloads {
	margin-bottom: 20px;
}



/* -----------------------------------------------------------------------------
    PAGE TYPE STYLE #3
----------------------------------------------------------------------------- */

.page-type-style3 .content-right {
	padding-top: 70px;
}



/* -----------------------------------------------------------------------------
    PAGE TYPE OVERVIEW
----------------------------------------------------------------------------- */

.page-type-overview .resultset {
	margin-top: 10px;
}

.page-type-overview .top .list .active {
 	color: #000;
}

.page-type-overview .top .paging .active {
	color: #ed1c2e;
}



/* -----------------------------------------------------------------------------
    PAGE TYPE NO SIDEBAR
----------------------------------------------------------------------------- */

.page-type-no-sidebar .content-left {
	float: none;
	width: auto;
}



/* -----------------------------------------------------------------------------
    PAGE TYPE MEDIA
----------------------------------------------------------------------------- */

.page-type-media .content-left .block {
	margin-bottom: 10px;
}

.page-type-media .block-right {
	float: right;
	width: 215px;
}

.page-type-media .date {
	margin-bottom: 15px;
	color: #888;
}

.page-type-media .block-blue .block-cols .col-1 {
  width: 525px;
}



/* -----------------------------------------------------------------------------
    PAGE TYPE 3COL
----------------------------------------------------------------------------- */

.page-type-3col .content-left {
	width: 305px;
	margin-right: 15px;
}

.page-type-3col .content-middle {
	float: left;
	width: 225px;
}

.page-type-3col .content-right {} 



/* -----------------------------------------------------------------------------
    PAGE TYPE SIDEBAR SMALL
----------------------------------------------------------------------------- */

.page-type-sidebar-small .content-left {
	width: 625px;
}

.page-type-sidebar-small .content-right {
	width: 305px;
}

.page-type-sidebar-small .block-2col .col {
	width: 305px;
}

.page-type-sidebar-small .carousel-shop .block-carousel {
	width: 305px;
}

.page-type-sidebar-small .carousel-shop .block-carousel .product .title {
	width: 305px;
}




/* =============================================================================
    PAGES
============================================================================= */


/* -----------------------------------------------------------------------------
    PAGE FRONT
----------------------------------------------------------------------------- */

.front .block-sites .site a {
	width: 305px;
}

.front .block-sm ul li {
	width: 101px;
}



/* -----------------------------------------------------------------------------
    PAGE CRISIS
----------------------------------------------------------------------------- */

.page-crisis .block-breadcrumbs {
	margin-bottom: 0;
	padding-top: 5px;
	border-bottom: 0;
}



/* -----------------------------------------------------------------------------
    PAGE LOGIN
----------------------------------------------------------------------------- */

.page-my-loket .table-style1 {
	margin-top: 50px;
	margin-bottom: 20px;
}



/* -----------------------------------------------------------------------------
    PAGE LOKET
----------------------------------------------------------------------------- */

.page-loket #content {
	padding-top: 10px;
}

.page-loket .content-right {
	padding-top: 25px;
}

.page-loket .list img {
	position: relative;
	top: -5px;
	left: 1px;
}

.page-loket-department #content { padding-top: 0; }
.page-loket-department .content-right { padding-top: 0; }

.page-loket-form #content {
	padding-top: 35px;
}



/* -----------------------------------------------------------------------------
    PAGE VACATURES
----------------------------------------------------------------------------- */

.page-vacatures .resultset {
	margin-bottom: 30px;
	margin-top: 25px;
}



/* -----------------------------------------------------------------------------
    PAGE VIDEO DETAIL
----------------------------------------------------------------------------- */

.page-video-detail .block-blue-style3 {
	border-bottom: 0;
	padding-bottom: 5px;
}



/* -----------------------------------------------------------------------------
    PAGE CALENDER
----------------------------------------------------------------------------- */

.page-calender .resultset {
	margin: 10px 0;
}

.page-calender .resultset h2 {
	font-size: 20px;
}

.page-calender .resultset .top .paging {
	padding-top: 3px;
}

.page-calender .block-title {
	margin-bottom: 5px;
}

.page-calender .content-right {
	padding-top: 31px;
}



/* -----------------------------------------------------------------------------
    PAGE NEWS
----------------------------------------------------------------------------- */

.page-news .resultset {
	margin: 10px 0;
}

.page-news .content-right {
	padding-top: 31px;
}

.page-news .block-most-read {
	margin-bottom: 20px;
}



/* -----------------------------------------------------------------------------
    PAGE SOCIAL MEDIA
----------------------------------------------------------------------------- */

.page-social-media .page-title {
	margin: 0 0 30px 0;
}



/* -----------------------------------------------------------------------------
    PAGE SITEMAP
----------------------------------------------------------------------------- */

.page-sitemap .page-title {
	margin: 0 0 15px 0;
}



/* -----------------------------------------------------------------------------
    PAGE SITEMAP
----------------------------------------------------------------------------- */

.page-solicitation p {
	margin-bottom: 3px;
}



/* -----------------------------------------------------------------------------
    PAGE COMMISION DETAIL
----------------------------------------------------------------------------- */

.page-people .page-title,
.page-whoiswho .page-title,
.page-commision .page-title,
.page-commision-detail .page-title,
.page-social-media .page-title {
	margin-left: 80px;
}



/* -----------------------------------------------------------------------------
    PAGE WEBSHOP
----------------------------------------------------------------------------- */

.page-webshop .block-sidebar-nav {
  margin-bottom: 30px;
}
/* news (donderdag 14 februari 2013 8:56:02) */

/* =============================================================================
    NEWS
============================================================================= */


/*  DEFAULTS
----------------------------------------------------------------------------- */

.news-item {
	position: relative;
	margin-bottom: 7px;
}

.news-item .img {
	float: left;
	margin-right: 15px;
}

.news-item .title {
	margin: 0px 0px 5px 0px;
}

.news-item .title h3 {
	font-size: 14px;
	margin: 0 0 6px 0;
}

.news-item .title a {
	color: #000;
}

.news-item .title a:hover {
	/*border-bottom: 1px solid #0072bc;*/
	text-decoration: underline;
	color: #0072bc;
}

.news-item .date {
	font-size: 11px;
	color: #888;
	margin-bottom: 5px;
}

.news-item .text {
	margin-bottom: 3px;
}

.news-item .more {
	float: left;
	margin-right: 30px;
}

.news-item .twitter {
	float: left;
	width: auto;
	margin-right: 30px;
}

.news-item .fb {
	float: left;
}


/*  SIDEBAR
----------------------------------------------------------------------------- */

.news-sidebar .news-item {
	border-bottom: 1px solid #0072bc;
	padding-bottom: 10px;
	margin-bottom: 5px;
}

.news-sidebar .img {
	margin-bottom: 10px;
}

.news-sidebar .options {
	padding-top: 3px;
}


/*  FRONT
----------------------------------------------------------------------------- */

.news-front .news-item .img {
	position: absolute;
	top: 0;
	left: 0;
}

.news-front .news-item {
	padding-left: 160px;
}

.news-front .news-item-no-img {
	padding-left: 0;
}


/*  STREAM
----------------------------------------------------------------------------- */

.news-stream {
	position: relative;
	overflow: auto;
	height: 200px;
	padding-right: 10px;
}

.news-stream .news-item {
	border-bottom: 1px dotted #000;
}

.news-stream .news-item .date {
	float: left;
	padding-left: 25px;
	color: #333;
}

.news-stream .news-item .text {
	padding-left: 80px;
}

.news-stream .news-item .highlight {
	position: absolute;
	top: 1px;
	left: 8px;
}

.news-stream .news-item .highlight img {
	vertical-align: baseline;
}


/*  SIDEBAR
----------------------------------------------------------------------------- */

.news-header .news-item {
	width: 375px;
	padding-top: 4px;
	height: 64px;
	overflow: hidden;
}

.news-header .news-item .img {
	margin-right: 10px;
}

.news-header .news-item .title {
	height: 25px;
	line-height: 22px;
	padding-right: 5px;
	margin: 0;
}

.news-header .news-item .title h2 {
	font-size: 15px;
	margin: 0;
	white-space: nowrap;
	overflow: hidden;
	-ms-text-overflow: ellipsis;
	    text-overflow: ellipsis;
}

.news-header .news-item .text {
	font-size: 12px;
	overflow: hidden;
	padding-right: 5px;
	height: 40px;
}


/*  RESULTSET
----------------------------------------------------------------------------- */

.resultset .items-news .item .date {
	margin-bottom: 5px;
}


/* user (woensdag 7 november 2012 14:00:53) */

/* =============================================================================
    USER
============================================================================= */

#user {
	background-color: #e0e9ef;
	padding-bottom: 8px;
/*	margin-bottom: 7px;*/
}

#user .content {
	padding: 2px 7px;
	border-bottom: 2px solid #fff;
}



/*  BLOCK USER FRONT
----------------------------------------------------------------------------- */

.user-front .field {
	float: left;
	padding-top: 8px;
}

.user-front .img {
	width: 65px;
	text-align: right;
	padding-top: 0px;
	margin-right: 15px;
}

.user-front .text {
	color: #888;
}

.user-front .user-menu {
	margin: 0px 7px 0px 2px;
	padding-top: 5px;
}



/*  BLOCK USER DETAIL SMALL
----------------------------------------------------------------------------- */

.user-detail-small {
	margin-top: 5px;
	margin-bottom: 25px;
}

.user-detail-small .field {
	margin-bottom: 4px;
}

.user-detail-small .name {
	font-weight: bold;
}

.user-detail-small .link {
	margin-top: 25px;
}



/*  PEOPLE AUTOCOMPLETE
----------------------------------------------------------------------------- */

.form-block-people .people {
	padding: 3px;
}

.form-block-people .people .img {
	float: left;
	margin-right: 15px;
}

.form-block-people .people .title h3 {
	margin-bottom: 0;
	padding-top: 3px;
}
/* calender (woensdag 1 augustus 2012 8:57:10) */

/* =============================================================================
    CALENDER
============================================================================= */

.carousel-calender {
	position: relative;
}



/* CAROUSEL
----------------------------------------------------------------------------- */

.carousel-calender .calender-item {
	background-color: #e0e9ef;
	padding-right: 15px;
}

.carousel-calender .calender-item .field {
	margin-bottom: 3px;
}

.carousel-calender .region-bottom {
	position: absolute;
	bottom: 5px;
	left: 320px;
	width: 210px;
}

.carousel-calender .calender-item .title {
	font-size: 20px;
	margin-top: 10px;
	margin-bottom: 30px;
}

.carousel-calender .calender-item .title h2 {
	font-size: 100%;
	margin: 0;
}

.carousel-calender .calender-item .img {
	float: left;
	margin: 0 15px 0 0;
}



/* LIST
----------------------------------------------------------------------------- */

.list-calender .calender-item .date {
	float: left;
	font-weight: bold;
}

.list-calender .calender-item .title {
	padding-left: 40px;
}



/* RESULTSET
----------------------------------------------------------------------------- */

.resultset .items-calender .item .date {
	margin-bottom: 5px;
}
/* content_types (maandag 13 augustus 2012 8:26:55) */

/* =============================================================================
    CONTENT TYPES
============================================================================= */


/*	CONTENT DETAIL PAGE
----------------------------------------------------------------------------- */

.content-detail .img {
	margin-bottom: 10px;
}

.content-detail .block {
	margin-bottom: 10px;
}

.content-detail .title {
	margin-bottom: 6px;
}

.content-detail .title h1 {
	font-size: 183.3%;
	margin: 0px;
}

.content-detail .date {
	margin-bottom: 7px;
	color: #888;
}

.content-detail .text {
	margin-bottom: 30px;
}

.content-detail .text a { text-decoration: underline; }
.content-detail .text a:hover { text-decoration: none; }

.content-detail .text .intro {
	font-size: 125%;
	margin-bottom: 20px;
}

.content-detail .video {
	margin-bottom: 15px;
}

.content-detail .block-breadcrumbs {
	margin-left:  0px;
}

.content-detail .block-info-2 .list {
	margin-bottom: 5px;
}

.content-detail .block-info-2 .list a {
	color: #0072bc;
}

/* ---- CALENDER --- */
.content-detail-calender .img {
	margin-bottom: 15px;
}

.content-detail-calender .title {
	margin-bottom: 0;
}

.content-detail-calender .theme {
	margin-bottom: 20px;
	color: #888;
}

.content-detail-calender .block-black-style1 {
	padding: 7px 0 0 0;
}

.content-detail-calender .block-black-style1 p {
	margin-bottom: 6px;
}

.content-detail-calender .block-subscribe {
	margin: 12px 0 25px 0;
}


/*	CONTENT DEPARTMENT PAGE
----------------------------------------------------------------------------- */

.content-departement .block {
	margin-bottom: 15px;
}

.content-departement .title {
	margin: 0;
}

.content-departement .title h1 {
	font-size: 16px;
	margin-top: 0;
}

.content-departement h3 {
	font-size: 100%;
	margin-top: 0;
	margin-bottom: 4px;
}

.content-departement .contact {
	border-top: 1px dotted #000;
	padding-top: 2px;
	line-height: 18px;
}

.content-departement .hours-open {
	border-bottom: 1px dotted #000;
	padding-bottom: 2px;
	line-height: 18px;
}

.content-departement .hours-closed {
	line-height: 18px;
}

.content-departement .products {
	border-top: 1px dotted #000;
	padding-top: 5px;
}

.content-departement .logos {
	text-align: center;
}

.content-departement .block-sm ul li {
	width: auto;
}

.content-departement .block-sm ul li a {
	margin-right: 15px;
}

/*	CONTENT PRODUCT
----------------------------------------------------------------------------- */

.content-product {}

.content-product .block-title {
	margin: 10px 0 30px 0;
}

.content-product .content {
	border-top: 1px solid #0072bc;
	padding-top: 10px;
}

.content-product .title h2 {
	margin: 0;
}

.content-product .date {
	margin-bottom: 7px;
	color: #888;
	margin-bottom: 20px;
}

.content-product .img {
	float: left;
	margin: 0 35px 20px 0;
}

.content-product .block-sm-action {
	border-top: 1px solid #0072bc;
	padding-top: 12px;
}

.content-product .code,
.content-product .info,
.content-product .tags {
	margin-bottom: 3px;
}

.content-product .btn {
	margin-bottom: 25px;
}

/*  ARTICLE
----------------------------------------------------------------------------- */

.article {
	margin-bottom: 7px;
}

/*  PRODUCTS
----------------------------------------------------------------------------- */

/* RESULTSET */
.resultset .items-products {
	border-top: none;
	border-bottom: 1px solid #0072bc;
}

.resultset .items-products .item {
	float: left;
	width: 171px;
	border-top: 1px solid #0072bc;
	border-bottom: none;
	margin-right: 15px;
	padding: 15px 0 20px 0;
}

.resultset .items-products .item-last {
	margin-right: 0;
}

.resultset .items-products .item .img {
	float: none;
	margin-bottom: 10px;
}

.resultset .items-products .item .title h3 a {
	color: #0072bc;
	font-size: 16px;
}

.resultset .items-products .item .title,
.resultset .items-products .item .theme,
.resultset .items-products .item .type,
.resultset .items-products .item .link {
	margin-bottom: 3px;
}
/* image_gallery (woensdag 1 augustus 2012 9:02:05) */

/* =============================================================================
    IMAGE
============================================================================= */


/*	DEFAULTS
----------------------------------------------------------------------------- */

.images {
	width: 100%;
}


/*	CONTENT PAGE
----------------------------------------------------------------------------- */

.images-carousel .image {
	float: left;
	margin: 0px 15px 15px 0px;
}


/*  RESULT SET
----------------------------------------------------------------------------- */

.items-images .item .date {
	margin-bottom: 5px;
}


/* =============================================================================
    VIDEO
============================================================================= */


/*	DEFAULTS
----------------------------------------------------------------------------- */

.video {
	border-top: 1px dotted #000;
}

.video .title h2 {
	padding-top: 5px;
	margin: 0 0 10px 0;
	font-weight: normal;
}


/*  RESULT SET
----------------------------------------------------------------------------- */

.items-videos .item .date {
	margin-bottom: 5px;
}

.items-videos .item .img .overlay {
	position: absolute;
	top: 28px;
	left: 50px;
}
/* player-core (maandag 8 oktober 2012 15:13:43) */

/**
*    The Nomensa accessible media player is a flexible multimedia solution for websites and intranets.  
*    The core player consists of JavaScript wrapper responsible for generating an accessible HTML toolbar 
*    for interacting with a media player of your choice. We currently provide support for YouTube (default),
*    Vimeo and JWPlayer although it should be possible to integrate the player with almost any media player on
*    the web (provided a JavaScript api for the player in question is available).
*    
*    Copyright (C) 2012  Nomensa Ltd
*
*    This program is free software: you can redistribute it and/or modify
*    it under the terms of the GNU General Public License as published by
*    the Free Software Foundation, either version 3 of the License, or
*    (at your option) any later version.
*
*    This program is distributed in the hope that it will be useful,
*    but WITHOUT ANY WARRANTY; without even the implied warranty of
*    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
*    GNU General Public License for more details.
*
*    You should have received a copy of the GNU General Public License
*    along with this program.  If not, see <http://www.gnu.org/licenses/>.
**/

/* JQUERY UI (1.7.0)
---------------------------------------------------------------------*/
/* Layout helpers */
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -9999px; }
.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:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }

/* slider */
.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; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; }
.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; }

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-tr { -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-br { -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-top { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-right {  -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-left { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-all { -moz-border-radius: 4px/*{cornerRadius}*/; -webkit-border-radius: 4px/*{cornerRadius}*/; }


/* DEFAULT LAYOUT (under 650px)
---------------------------------------------------------------------*/
/* PLAYER CONTAINER */
.player-container {
    padding: 0;
    margin:0 0 10px 0;
    min-width: 270px;
    display: block; }
    
.player-container span, .player-container object {
    margin: 0;
    padding: 0;
    display: block; }
    
.player-container .video {line-height: 0; }
    
.player-container .flashReplace {
    color: #fff;
    background-color: #000;
    font-size: 1.2em;
    padding: 10px;
    text-align: center;
    line-height: 1em; }    

.player-container .flashReplace a, .player-container .flashReplace a:link {color: #00AEFF; }  

.player-container .flashReplace a:hover, .player-container .flashReplace a:focus, .player-container .flashReplace a:active {text-decoration: none; }

.player-container .flashReplace a:visited {color: #B8B8B8; }

/* CONTROL BAR */
.player-container .control-bar {
    height: 1%;
    padding-top: 5px;
    position: relative;
    text-align: center; }
  
.player-container .player-controls {
    width: auto;
    text-align: center; }
	
.player-container-ie .player-controls {
	height:1%;
	margin-left:45px;
	}

.player-container-ie.player-wide .player-controls {
	margin-left:120px;
}
   
.player-container .volume-controls {
    width: 9em;
    text-align: right;
    position: absolute;
    right: 10px;
    top: 5px;
    height: 1%; }

/* BUTTONS */
.player-container .control-bar button {
    cursor: pointer;
    height: 20px;
    width: 20px;
    margin: 0 2px;
    text-indent:-999em;
    padding: 0; }

.player-container .volume-controls button {
    margin: 0 1px; }

.player-container .volume-controls .vol-display {
    display: inline-block;
    vertical-align: 1px;
    width: 2em; }

/* TIMER BAR */
.player-container .timer-bar {
    clear: both;
    padding: 5px 10px;
    position: relative; }

.player-container .timer-bar .current-time, .player-container .timer-bar .duration-time {
    position: absolute;
    top: 5px; }

.player-container .timer-bar .current-time {left: 10px; }

.player-container .timer-bar .duration-time {right: 10px; }

.player-container .timer-bar .ui-slider {margin: 0 5em; }

/* SLIDER BAR */
.player-container .control-bar .ui-slider .ui-slider-handle {
    height: 97%;
    top: 0;
    width: 0.7em;
    z-index: 3;
    margin: 0 0 0 -0.4em;
    font-size: 1em;
    position: absolute; }

.player-container .timer-bar .progress-bar, .player-container .timer-bar .loaded-bar {
    position:absolute;
    top: 0; }


/* WIDE LAYOUT (over 500px with label text)
---------------------------------------------------------------------*/
/* PLAYER CONTAINER */
.player-container.player-wide {min-width: 580px; }

/* CONTROL BAR */
.player-container.player-wide .control-bar {padding-top: 10px; }

.player-container.player-wide .volume-controls {
    width: 12em;
    top: 10px; }

/* BUTTONS */
.player-container.player-wide .control-bar button {
    padding: 15px 6px 0;
    height: auto;
    width: auto;
    text-indent:0;
    margin: 0; }
    
.player-container.player-wide .volume-controls button {margin: 0; }

.player-container.player-wide .volume-controls .vol-up, .player-container.player-wide .volume-controls .vol-down {width: 30px; }

/* TIMER BAR */
.player-container.player-wide .timer-bar {padding: 10px; }

.player-container.player-wide .timer-bar .current-time, .player-container.player-wide .timer-bar .duration-time {top: 9px; }
/* player-theme (woensdag 5 september 2012 10:41:00) */

/**
*    The Nomensa accessible media player is a flexible multimedia solution for websites and intranets.  
*    The core player consists of JavaScript wrapper responsible for generating an accessible HTML toolbar 
*    for interacting with a media player of your choice. We currently provide support for YouTube (default),
*    Vimeo and JWPlayer although it should be possible to integrate the player with almost any media player on
*    the web (provided a JavaScript api for the player in question is available).
*    
*    Copyright (C) 2012  Nomensa Ltd
*
*    This program is free software: you can redistribute it and/or modify
*    it under the terms of the GNU General Public License as published by
*    the Free Software Foundation, either version 3 of the License, or
*    (at your option) any later version.
*
*    This program is distributed in the hope that it will be useful,
*    but WITHOUT ANY WARRANTY; without even the implied warranty of
*    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
*    GNU General Public License for more details.
*
*    You should have received a copy of the GNU General Public License
*    along with this program.  If not, see <http://www.gnu.org/licenses/>.
**/

/* DEFAULT LAYOUT (under 650px)
---------------------------------------------------------------------*/
/* PLAYER CONTAINER */
.player-container {
    background-color: #fff;
    font: 13px Helvetica, Arial, sans-serif;
    color: #000; }
    
.player-container span, .player-container object {font-size: 90%; }
    
.player-container .video {background: #000; position:relative;z-index:3000;}
.player-container-ie .video{height:1%;}

.player-container .video .caption{position:absolute;bottom:0;background-color:#000;font-size:1.2em;font-weight:bold;color:#FFF;padding:10px 0;line-height:1.5em;width:100%;text-align:center;}


/* CONTROL BAR */
.player-container .control-bar {
    background: #ccc url(../img/player/bg.gif) top center no-repeat;
    border-width: 1px;
    border-style: solid;
    border-color: #fafafa #cdcdcd #9f9f9f #cdcdcd; }
    
.player-container .ui-state-default {
    background: none;
    border: none;
    color: #333; }
    
.player-container a:focus, .player-container a:active, .player-container .ui-state-default {outline: none; }

.player-container .control-bar .logo {
    text-indent: -9999em;
    display: block;
    width: 16px;
    height: 17px;
    left: 10px;
    top: 7px;
    float: left;
    background: url(../img/player/nomensa-logo-small.gif) no-repeat 0 0;
    position: absolute; }
    
.player-container .control-bar .logo:hover, .player-container .control-bar .logo:focus {background: url(../img/player/nomensa-logo-small.gif) no-repeat -16px 0; }
    
.player-container .ui-corner-bottom {
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-radius-bottomleft: 5px;
    -webkit-border-right-radius: 5px; }

/* BUTTONS */
.player-container .control-bar button {
    font-family: Arial, verdana, sans-serif;
    color: #333;
    font-size: 1.1em;
    background-repeat: no-repeat;
    background-position: 50% 5px; }
    
.player-container .stop {background-image: url(../img/player/button-restart.gif); }
    
.player-container .rewind {background-image: url(../img/player/button-rewind.gif); }
    
.player-container .play {background-image: url(../img/player/button-play.gif); }
    
.player-container .pause {background-image: url(../img/player/button-pause.gif); }
    
.player-container .forward {background-image: url(../img/player/button-forward.gif); }

.player-container .mute {background-image: url(../img/player/button-volon.gif); }

.player-container .vol-down {background-image: url(../img/player/button-voldown.gif); }

.player-container .vol-up {background-image: url(../img/player/button-volup.gif); }

.player-container .captions {background-image: url(../img/player/button-cc.gif); }

.player-container .control-bar .ui-state-hover, .player-container .control-bar .ui-state-focus {background-position: 50% -107px; }

.player-container .control-bar .ui-state-active {
    background-position: 50% -219px;
    color: #777; }
	
.player-container .control-bar .captions-off {
	background-image: url(../img/player/button-cc-off.gif); 
}

.player-container .control-bar .volume-controls .ui-state-active {
    color: #333;
    background-position: 50% 5px;
    background-image: url(../img/player/button-volmute.gif); }

.player-container .control-bar .volume-controls .muted{
	background-position: 50% 0;
    background-image: url(../img/player/button-volmute.gif);
}

.player-container .control-bar .volume-controls .ui-state-hover, .player-container .control-bar .volume-controls .ui-state-focus {background-position: 50% -107px; }

/* TIMER BAR */
.player-container .timer-bar .ui-slider {
    border-width: 1px;
    border-style: solid;
    border-color: #c0c0c0 #bebebe;
    background: #fff url(../img/player/timeline-bg.gif) repeat-x top left; }

/* SLIDER BAR */
.player-container .control-bar .ui-slider .ui-slider-handle {
    border: none;
    background: #000 url(../img/player/timeline-point.gif) no-repeat 50% 0;
    font-size: 1em; }

.player-container .control-bar .ui-slider .ui-state-hover, .player-container .control-bar .ui-slider .ui-state-focus {background-position: 50% 0;}

.player-container .timer-bar .progress-bar, .player-container .timer-bar .loaded-bar {
    border: none;
    background: none; }

.player-container .timer-bar .progress-bar {background: #969696 url(../img/player/timeline-played.gif) repeat-x 0 0; z-index: 2; }

.player-container .timer-bar .loaded-bar {background: #E1E1E1 url(../img/player/timeline-loaded.gif) repeat-x 0 0; z-index: 0; }


/* WIDE LAYOUT (over 500px with label text)
---------------------------------------------------------------------*/
/* CONTROL BAR */
.player-container.player-wide .control-bar .logo {
    width: 89px; 
    height: 26px;
    background: url(../img/player/nomensa-logo.gif) no-repeat -0 0;
    top: 12px; }

.player-container.player-wide .control-bar .logo:hover, .player-container.player-wide .control-bar .logo:focus {background: url(../img/player/nomensa-logo.gif) no-repeat -90px 0; }

/* BUTTONS */
.player-container.player-wide .control-bar button {background-position: 50% 0; }

.player-container.player-wide .control-bar .ui-state-hover, .player-container.player-wide .control-bar .ui-state-focus {background-position: 50% -112px; }

.player-container.player-wide .control-bar .ui-state-active {background-position: 50% -224px; }

.player-container.player-wide .control-bar .volume-controls .ui-state-active {
    color: #333;
    background-position: 50% 0;
    background-image: url(../img/player/button-volmute.gif); }

.player-container.player-wide .control-bar .volume-controls .ui-state-hover, .player-container.player-wide .control-bar .volume-controls .ui-state-focus {background-position: 50% -112px; }
    
/* SLIDER BAR */
.player-container.player-wide .control-bar .ui-slider .ui-state-hover, .player-container.player-wide .control-bar .ui-slider .ui-state-focus {background-position: 50% 0; }

/* IE STYLES */
.player-container-ie .control-bar button {float: left; }
.player-container-ie .functional-controls {margin-left: 45px; }
.player-container-ie .functional-controls button {float: left; }
.player-container-ie .volume-controls {top: 4px; }
.player-container-ie .control-bar .volume-controls span {padding-top: 6px;display: block;}
.player-container-ie .timer-bar {padding-left: 0;text-align: left; }
.player-container-ie .control-bar .ui-slider {margin-left: 5.8em;height: 10px; }
.player-container-ie .control-bar .ui-slider .ui-slider-handle {background-position: 50% 0; }
.player-container-ie.player-wide .control-bar {padding-top: 5px; }  
.player-container-ie.player-wide .functional-controls {width: 95%;text-align: center;margin: 0; }
.player-container-ie.player-wide .control-bar button {padding: 17px 0 0; }
.player-container-ie.player-wide .functional-controls button {float: none; }
.player-container-ie.player-wide .volume-controls {top: 5px;width: 11em; }
.player-container-ie.player-wide .control-bar .ui-state-default {background-position: 50% 5px; }
.player-container-ie.player-wide .control-bar .ui-state-hover, .player-container-ie.player-wide .control-bar .ui-state-focus {background-position: 50% -107px; }
.player-container-ie.player-wide .control-bar .ui-state-active {background-position: 50% -219px; }
.player-container-ie.player-wide .control-bar .volume-controls .ui-state-active {background-position: 50% 5px; }
.player-container-ie.player-wide .control-bar .volume-controls .ui-state-hover, .player-container-ie.player-wide .control-bar .volume-controls .ui-state-focus {background-position: 50% -107px; }
.player-container-ie.player-wide .control-bar .ui-slider-handle {background-position: 50% 0; }
.player-container-ie.player-wide .control-bar .volume-controls span {padding-top: 20px;display: block; }
	
/* IE 6 STYLES */
.player-container-ie-6 .control-bar .ui-slider {overflow: hidden; }


/* images (woensdag 26 september 2012 14:20:08) */

/*
	CSS Include

	Name:	 	: merge
	Address		: http://ixperiontest.limburg.be
	Copyright	: Your Company Name
	Author	 	: PLU0219
	Created	 	: 2013-03-01T10:05:26

	About this CSS
	...
*/
/* =============================================================================
    DEFAULT
============================================================================= */
.external-link-icon {
	background: url('/Limburg/Config/Framework/Limburg/Limburg-Rendertemplates/Limburg-Rendertemplates-CSS/Limburg-Rendertemplates-CSS-Images/icon_external_link.gif') no-repeat right center;
}

.external-link-icon-line {
	background: url('/Limburg/Config/Framework/Limburg/Limburg-Rendertemplates/Limburg-Rendertemplates-CSS/Limburg-Rendertemplates-CSS-Images/icon_external_link.gif') no-repeat right center;
}

.icon_rss {
	background: url(/Limburg/Config/Framework/Limburg/Limburg-Rendertemplates/Limburg-Rendertemplates-CSS/Limburg-Rendertemplates-CSS-Images/icon_rss2.png) no-repeat right center;
}

.list-arrows a {
	background: url('/Limburg/Config/Framework/Limburg/Limburg-Rendertemplates/Limburg-Rendertemplates-CSS/Limburg-Rendertemplates-CSS-Images/Limburg-Rendertemplates-CSS-Images-arrow_black_right.png') no-repeat right 5px;
}

.list-arrows a:hover {
	background-image: url(/Limburg/Config/Framework/Limburg/Limburg-Rendertemplates/Limburg-Rendertemplates-CSS/Limburg-Rendertemplates-CSS-Images/Limburg-Rendertemplates-CSS-Images-arrow_blue_right.png);
}

.paging .list a.next, .paging .list a.last {
	background: url('/Limburg/Config/Framework/Limburg/Limburg-Rendertemplates/Limburg-Rendertemplates-CSS/Limburg-Rendertemplates-CSS-Images/arrow_black_right.gif') no-repeat right 3px;
}
.paging .list a.next:hover, .paging .list a.last:hover { background-image: url(/Limburg/Config/Framework/Limburg/Limburg-Rendertemplates/Limburg-Rendertemplates-CSS/Limburg-Rendertemplates-CSS-Images/arrow_blue_right.gif); }

.paging .list a.prev, .paging .list a.first {
	background: url('/Limburg/Config/Framework/Limburg/Limburg-Rendertemplates/Limburg-Rendertemplates-CSS/Limburg-Rendertemplates-CSS-Images/arrow_black_left.gif') no-repeat left 3px;
}
.paging .list a.prev:hover, .paging .list a.first:hover { background-image: url(/Limburg/Config/Framework/Limburg/Limburg-Rendertemplates/Limburg-Rendertemplates-CSS/Limburg-Rendertemplates-CSS-Images/arrow_blue_left.gif); }

a.arrow_blue_right {
	background: url('/Limburg/Config/Framework/Limburg/Limburg-Rendertemplates/Limburg-Rendertemplates-CSS/Limburg-Rendertemplates-CSS-Images/Limburg-Rendertemplates-CSS-Images-arrow_blue_right.png') no-repeat right 5px;
}

a.arrow_white_right {
	background-image: url('/Limburg/Config/Framework/Limburg/Limburg-Rendertemplates/Limburg-Rendertemplates-CSS/Limburg-Rendertemplates-CSS-Images/arrow_white_right.png');
}

a.dot_blue {
	background: url('/Limburg/Config/Framework/Limburg/Limburg-Rendertemplates/Limburg-Rendertemplates-CSS/Limburg-Rendertemplates-CSS-Images/dot_blue.png') no-repeat right 5px;
}

a.backtotop {
	background: url('/Limburg/Config/Framework/Limburg/Limburg-Rendertemplates/Limburg-Rendertemplates-CSS/Limburg-Rendertemplates-CSS-Images/arrow_blue_up.gif') no-repeat left 0px;
}

a.add {
	background: url('/Limburg/Config/Framework/Limburg/Limburg-Rendertemplates/Limburg-Rendertemplates-CSS/Limburg-Rendertemplates-CSS-Images/icon_add_blue.gif') no-repeat left 3px;
}

a.icon_word	{ background-image: url('/Limburg/Config/Framework/Limburg/Limburg-Rendertemplates/Limburg-Rendertemplates-CSS/Limburg-Rendertemplates-CSS-Images/icon_word.gif'); }
a.icon_pdf	{ background-image: url('/Limburg/Config/Framework/Limburg/Limburg-Rendertemplates/Limburg-Rendertemplates-CSS/Limburg-Rendertemplates-CSS-Images/icon_pdf.gif'); }

.block-balloon-blue {
	background: url('/Limburg/Config/Framework/Limburg/Limburg-Rendertemplates/Limburg-Rendertemplates-CSS/Limburg-Rendertemplates-CSS-Images/icon_text_yellow_blue.gif') no-repeat right top #006ab3;
}
/* =============================================================================
    BLOCK
============================================================================= */
.block-sm a.facebook	{ background-image: url('/Limburg/Config/Framework/Limburg/Limburg-Rendertemplates/Limburg-Rendertemplates-CSS/Limburg-Rendertemplates-CSS-Images/icon_fb.png'); }
.block-sm a.twitter		{ background-image: url('/Limburg/Config/Framework/Limburg/Limburg-Rendertemplates/Limburg-Rendertemplates-CSS/Limburg-Rendertemplates-CSS-Images/icon_twitter.png'); }
.block-sm a.youtube		{ background-image: url('/Limburg/Config/Framework/Limburg/Limburg-Rendertemplates/Limburg-Rendertemplates-CSS/Limburg-Rendertemplates-CSS-Images/icon_youtube.png'); }
.block-sm a.googleplus	{ background-image: url('/Limburg/Config/Framework/Limburg/Limburg-Rendertemplates/Limburg-Rendertemplates-CSS/Limburg-Rendertemplates-CSS-Images/icon_googleplus.png'); }
.block-sm a.vimeo		{ background-image: url('/Limburg/Config/Framework/Limburg/Limburg-Rendertemplates/Limburg-Rendertemplates-CSS/Limburg-Rendertemplates-CSS-Images/icon_vimeo.png'); }
.block-sm a.flickr		{ background-image: url('/Limburg/Config/Framework/Limburg/Limburg-Rendertemplates/Limburg-Rendertemplates-CSS/Limburg-Rendertemplates-CSS-Images/icon_flickr.png'); }
.block-sm a.picasa		{ background-image: url('/Limburg/Config/Framework/Limburg/Limburg-Rendertemplates/Limburg-Rendertemplates-CSS/Limburg-Rendertemplates-CSS-Images/icon_picasa.png'); }

.block-options .save a { background-image: url('/Limburg/Config/Framework/Limburg/Limburg-Rendertemplates/Limburg-Rendertemplates-CSS/Limburg-Rendertemplates-CSS-Images/icon_save.png'); }
.block-options .send a { background-image: url('/Limburg/Config/Framework/Limburg/Limburg-Rendertemplates/Limburg-Rendertemplates-CSS/Limburg-Rendertemplates-CSS-Images/icon_send.png'); }
.block-options .feedback a { background-image: url('/Limburg/Config/Framework/Limburg/Limburg-Rendertemplates/Limburg-Rendertemplates-CSS/Limburg-Rendertemplates-CSS-Images/icon_pen.png'); }

.block-tabs-sm .block .list a.facebook { background-image: url(/Limburg/Config/Framework/Limburg/Limburg-Rendertemplates/Limburg-Rendertemplates-CSS/Limburg-Rendertemplates-CSS-Images/icon_fb_small.png); }
.block-tabs-sm .block .list a.twitter { background-image: url(/Limburg/Config/Framework/Limburg/Limburg-Rendertemplates/Limburg-Rendertemplates-CSS/Limburg-Rendertemplates-CSS-Images/icon_twitter_small.png); }
.block-tabs-sm .block .list a.googleplus { background-image: url(/Limburg/Config/Framework/Limburg/Limburg-Rendertemplates/Limburg-Rendertemplates-CSS/Limburg-Rendertemplates-CSS-Images/icon_googleplus_small.png); }
.block-tabs-sm .block .list a.flickr { background-image: url(/Limburg/Config/Framework/Limburg/Limburg-Rendertemplates/Limburg-Rendertemplates-CSS/Limburg-Rendertemplates-CSS-Images/icon_flickr_small.png); }
.block-tabs-sm .block .list a.picasa { background-image: url(/Limburg/Config/Framework/Limburg/Limburg-Rendertemplates/Limburg-Rendertemplates-CSS/Limburg-Rendertemplates-CSS-Images/icon_picasa_small.png); }
.block-tabs-sm .block .list a.youtube { background-image: url(/Limburg/Config/Framework/Limburg/Limburg-Rendertemplates/Limburg-Rendertemplates-CSS/Limburg-Rendertemplates-CSS-Images/icon_youtube_small.png); }
.block-tabs-sm .block .list a.vimeo { background-image: url(/Limburg/Config/Framework/Limburg/Limburg-Rendertemplates/Limburg-Rendertemplates-CSS/Limburg-Rendertemplates-CSS-Images/icon_vimeo_small.png); }
.block-tabs-sm .block .list a.wordpress { background-image: url(/Limburg/Config/Framework/Limburg/Limburg-Rendertemplates/Limburg-Rendertemplates-CSS/Limburg-Rendertemplates-CSS-Images/icon_wordpress_small.png); }

.message-red {
	background: url('/Limburg/Config/Framework/Limburg/Limburg-Rendertemplates/Limburg-Rendertemplates-CSS/Limburg-Rendertemplates-CSS-Images/icon_text_yellow_red.gif') no-repeat 20px 15px #e20025;
}
/* =============================================================================
    CAROUSEL
============================================================================= */

.carousel-media-big .block-carousel-nav .carousel-button-prev:hover,
.carousel-media-big .block-carousel-nav .carousel-button-next:hover {
	background: url(/Limburg/Config/Framework/Limburg/Limburg-Rendertemplates/Limburg-Rendertemplates-CSS/Limburg-Rendertemplates-CSS-Images/Limburg-Rendertemplates-CSS-Images-bg_transparent_blue.png);
}
.carousel-media-big .slide .bottom .show_hide a {
	background: url(/Limburg/Config/Framework/Limburg/Limburg-Rendertemplates/Limburg-Rendertemplates-CSS/Limburg-Rendertemplates-CSS-Images/bg_transparent_white_50.png);
}
.carousel-media-big .slide .bottom .text {
	background: url(/Limburg/Config/Framework/Limburg/Limburg-Rendertemplates/Limburg-Rendertemplates-CSS/Limburg-Rendertemplates-CSS-Images/bg_transparent_white_50.png);
}
/* =============================================================================
    FORM
============================================================================= */
.form-block-float .form-submit .form-input input {
	background: #e20025 url('/Limburg/Config/Framework/Limburg/Limburg-Rendertemplates/Limburg-Rendertemplates-CSS/Limburg-Rendertemplates-CSS-Images/btn_grey_search.gif') no-repeat;
}
.form-block-float .form-text {
	background: url('/Limburg/Config/Framework/Limburg/Limburg-Rendertemplates/Limburg-Rendertemplates-CSS/Limburg-Rendertemplates-CSS-Images/bg_input_text_shadow_left.gif') no-repeat #fff;
}
.form-block-float .form-text .form-input {
	background: url('/Limburg/Config/Framework/Limburg/Limburg-Rendertemplates/Limburg-Rendertemplates-CSS/Limburg-Rendertemplates-CSS-Images/bg_input_text_shadow_top.gif') no-repeat 6px 0px;
}
.form-block-login .form-submit .form-input input {
	background: #e20025 url('/Limburg/Config/Framework/Limburg/Limburg-Rendertemplates/Limburg-Rendertemplates-CSS/Limburg-Rendertemplates-CSS-Images/btn_red_search.gif') no-repeat;
}
.form-block-newsletter .form-submit .form-input input {
	background: #e20025 url('/Limburg/Config/Framework/Limburg/Limburg-Rendertemplates/Limburg-Rendertemplates-CSS/Limburg-Rendertemplates-CSS-Images/btn_form_red_big.gif') no-repeat;
}
.form-block-goto .form-submit .form-input input {
	background: #e20025 url('/Limburg/Config/Framework/Limburg/Limburg-Rendertemplates/Limburg-Rendertemplates-CSS/Limburg-Rendertemplates-CSS-Images/btn_grey_search.gif') no-repeat;
}
/* -----------------------------------------------------------------------------
    HEADER
----------------------------------------------------------------------------- */
#header .header-top .block-nav ul li {
	background: url('/Limburg/Config/Framework/Limburg/Limburg-Rendertemplates/Limburg-Rendertemplates-CSS/Limburg-Rendertemplates-CSS-Images/line_vert_white.gif') no-repeat right center;
}
/* =============================================================================
    NAVIGATION
============================================================================= */
.nav-main li {
	background: url('/Limburg/Config/Framework/Limburg/Limburg-Rendertemplates/Limburg-Rendertemplates-CSS/Limburg-Rendertemplates-CSS-Images/line_vert_black.gif') no-repeat right center;
}
.menu-expandible-default li a {
	background: url('/Limburg/Config/Framework/Limburg/Limburg-Rendertemplates/Limburg-Rendertemplates-CSS/Limburg-Rendertemplates-CSS-Images/arrow_grey_down_margin.png') no-repeat right center;
}
.menu-expandible-default .external-link {
	background: url('/Limburg/Config/Framework/Limburg/Limburg-Rendertemplates/Limburg-Rendertemplates-CSS/Limburg-Rendertemplates-CSS-Images/icon_external_link.gif') no-repeat right center;
}

.list-horizontal-separator li {
	background: url('/Limburg/line_black.gif') no-repeat right center;
}

.block-breadcrumbs .list-horizontal-separator li  {
	background: url('/Limburg/arrow_grey_right_small(png).png') no-repeat right 4px;
}
/* =============================================================================
    nomensa video player
============================================================================= */
.player-container.player-wide .control-bar .logo{
	background: url('/Limburg/Config/Framework/Limburg/Limburg-Rendertemplates/Limburg-Rendertemplates-CSS/Limburg-Rendertemplates-CSS-Images/Limburg-Rendertemplates-CSS-Images-player/nomensa_logo.gif') no-repeat scroll 0 0 transparent;
}

.player-container .control-bar {
    background: #ccc url('/Limburg/Config/Framework/Limburg/Limburg-Rendertemplates/Limburg-Rendertemplates-CSS/Limburg-Rendertemplates-CSS-Images/Limburg-Rendertemplates-CSS-Images-player/bg.gif') top center no-repeat;
}

.player-container .control-bar .logo {
    background: url('/Limburg/Config/Framework/Limburg/Limburg-Rendertemplates/Limburg-Rendertemplates-CSS/Limburg-Rendertemplates-CSS-Images/Limburg-Rendertemplates-CSS-Images-player/nomensa_logo_small.gif') no-repeat 0 0;
}
    
.player-container .control-bar .logo:hover, .player-container .control-bar .logo:focus {
	background: url('/Limburg/Config/Framework/Limburg/Limburg-Rendertemplates/Limburg-Rendertemplates-CSS/Limburg-Rendertemplates-CSS-Images/Limburg-Rendertemplates-CSS-Images-player/nomensa_logo_small.gif') no-repeat -16px 0; 
}

.player-container .stop {
	background-image: url('/Limburg/Config/Framework/Limburg/Limburg-Rendertemplates/Limburg-Rendertemplates-CSS/Limburg-Rendertemplates-CSS-Images/Limburg-Rendertemplates-CSS-Images-player/button_restart.gif'); 
}
    
.player-container .rewind {
	background-image: url('/Limburg/Config/Framework/Limburg/Limburg-Rendertemplates/Limburg-Rendertemplates-CSS/Limburg-Rendertemplates-CSS-Images/Limburg-Rendertemplates-CSS-Images-player/button_rewind.gif'); 
}
    
.player-container .play {
	background-image: url('/Limburg/Config/Framework/Limburg/Limburg-Rendertemplates/Limburg-Rendertemplates-CSS/Limburg-Rendertemplates-CSS-Images/Limburg-Rendertemplates-CSS-Images-player/button_play.gif'); 
}
    
.player-container .pause {
	background-image: url('/Limburg/Config/Framework/Limburg/Limburg-Rendertemplates/Limburg-Rendertemplates-CSS/Limburg-Rendertemplates-CSS-Images/Limburg-Rendertemplates-CSS-Images-player/button_pause.gif'); 
}

.player-container .forward {
	background-image: url('/Limburg/Config/Framework/Limburg/Limburg-Rendertemplates/Limburg-Rendertemplates-CSS/Limburg-Rendertemplates-CSS-Images/Limburg-Rendertemplates-CSS-Images-player/button_forward.gif'); 
}

.player-container .mute {
	background-image: url('/Limburg/Config/Framework/Limburg/Limburg-Rendertemplates/Limburg-Rendertemplates-CSS/Limburg-Rendertemplates-CSS-Images/Limburg-Rendertemplates-CSS-Images-player/button_volon.gif'); 
}

.player-container .vol-down {
	background-image: url('/Limburg/Config/Framework/Limburg/Limburg-Rendertemplates/Limburg-Rendertemplates-CSS/Limburg-Rendertemplates-CSS-Images/Limburg-Rendertemplates-CSS-Images-player/button_voldown.gif'); 
}

.player-container .vol-up {
	background-image: url('/Limburg/Config/Framework/Limburg/Limburg-Rendertemplates/Limburg-Rendertemplates-CSS/Limburg-Rendertemplates-CSS-Images/Limburg-Rendertemplates-CSS-Images-player/button_volup.gif'); 
}

.player-container .captions {
	background-image: url('/Limburg/Config/Framework/Limburg/Limburg-Rendertemplates/Limburg-Rendertemplates-CSS/Limburg-Rendertemplates-CSS-Images/Limburg-Rendertemplates-CSS-Images-player/button_cc.gif'); 
}

.player-container .control-bar .captions-off {
	background-image: url('/Limburg/Config/Framework/Limburg/Limburg-Rendertemplates/Limburg-Rendertemplates-CSS/Limburg-Rendertemplates-CSS-Images/Limburg-Rendertemplates-CSS-Images-player/button_cc_off.gif'); 
}

.player-container .control-bar .volume-controls .ui-state-active {
    background-image: url('/Limburg/Config/Framework/Limburg/Limburg-Rendertemplates/Limburg-Rendertemplates-CSS/Limburg-Rendertemplates-CSS-Images/Limburg-Rendertemplates-CSS-Images-player/button_volmute.gif'); 
}

.player-container .control-bar .volume-controls .muted{
    background-image: url('/Limburg/Config/Framework/Limburg/Limburg-Rendertemplates/Limburg-Rendertemplates-CSS/Limburg-Rendertemplates-CSS-Images/Limburg-Rendertemplates-CSS-Images-player/button_volmute.gif');
}

.player-container .timer-bar .ui-slider {
    background: #fff url('/Limburg/Config/Framework/Limburg/Limburg-Rendertemplates/Limburg-Rendertemplates-CSS/Limburg-Rendertemplates-CSS-Images/Limburg-Rendertemplates-CSS-Images-player/timeline_bg.gif') repeat-x top left; 
}

.player-container .control-bar .ui-slider .ui-slider-handle {
    background: #000 url('/Limburg/Config/Framework/Limburg/Limburg-Rendertemplates/Limburg-Rendertemplates-CSS/Limburg-Rendertemplates-CSS-Images/Limburg-Rendertemplates-CSS-Images-player/timeline_point.gif')) no-repeat 50% 0;
}

.player-container .timer-bar .progress-bar {
	background: #969696 url('/Limburg/Config/Framework/Limburg/Limburg-Rendertemplates/Limburg-Rendertemplates-CSS/Limburg-Rendertemplates-CSS-Images/Limburg-Rendertemplates-CSS-Images-player/timeline_played.gif') repeat-x 0 0; z-index: 2; 
}

.player-container .timer-bar .loaded-bar {
	background: #E1E1E1 url('/Limburg/Config/Framework/Limburg/Limburg-Rendertemplates/Limburg-Rendertemplates-CSS/Limburg-Rendertemplates-CSS-Images/Limburg-Rendertemplates-CSS-Images-player/timeline_loaded.gif') repeat-x 0 0; z-index: 0; 
}

.player-container.player-wide .control-bar .logo {
    background: url('/Limburg/Config/Framework/Limburg/Limburg-Rendertemplates/Limburg-Rendertemplates-CSS/Limburg-Rendertemplates-CSS-Images/Limburg-Rendertemplates-CSS-Images-player/nomensa_logo.gif') no-repeat -0 0;
}

.player-container.player-wide .control-bar .logo:hover, .player-container.player-wide .control-bar .logo:focus {
	background: url('/Limburg/Config/Framework/Limburg/Limburg-Rendertemplates/Limburg-Rendertemplates-CSS/Limburg-Rendertemplates-CSS-Images/Limburg-Rendertemplates-CSS-Images-player/nomensa_logo.gif') no-repeat -90px 0; 
}

.player-container.player-wide .control-bar .volume-controls .ui-state-active {
    background-image: url('/Limburg/Config/Framework/Limburg/Limburg-Rendertemplates/Limburg-Rendertemplates-CSS/Limburg-Rendertemplates-CSS-Images/Limburg-Rendertemplates-CSS-Images-player/button_volmute.gif');
}

/* =============================================================================
    List styles
============================================================================= */

ul { list-style-image: url('/Limburg/Config/Framework/Limburg/Limburg-Rendertemplates/Limburg-Rendertemplates-CSS/Limburg-Rendertemplates-CSS-Images/dot_circle.gif'); }

ul ul { list-style-image: url('/Limburg/Config/Framework/Limburg/Limburg-Rendertemplates/Limburg-Rendertemplates-CSS/Limburg-Rendertemplates-CSS-Images/dot_disq.gif'); margin-bottom: 0; }

ul ul ul { list-style-image: url('/Limburg/Config/Framework/Limburg/Limburg-Rendertemplates/Limburg-Rendertemplates-CSS/Limburg-Rendertemplates-CSS-Images/dot_square.gif'); }
ul ul ul ul { list-style-image: url('/Limburg/Config/Framework/Limburg/Limburg-Rendertemplates/Limburg-Rendertemplates-CSS/Limburg-Rendertemplates-CSS-Images/dot_circle.gif'); }
ul ul ul ul ul { list-style-image: url('/Limburg/Config/Framework/Limburg/Limburg-Rendertemplates/Limburg-Rendertemplates-CSS/Limburg-Rendertemplates-CSS-Images/dot_disq.gif'); }
ul ul ul ul ul ul { list-style-image: url('/Limburg/Config/Framework/Limburg/Limburg-Rendertemplates/Limburg-Rendertemplates-CSS/Limburg-Rendertemplates-CSS-Images/dot_square.gif'); }
