/* ::::: http://snelbander.nl/cache/widgetkit/widgetkit-89042123.css ::::: */

.wk-content > :first-child { margin-top: 0px; }
.wk-content > :last-child { margin-bottom: 0px; }
.wk-gallery-wall.zoom > :hover { z-index: 10; box-shadow: 8px 8px 15px rgba(0, 0, 0, 0.4); transform: rotate(0deg) scale(1.2); }
.wk-gallery-wall.polaroid > :nth-child(2n) { transform: rotate(3deg) scale(1.05); }
.wk-gallery-wall.polaroid > :nth-child(5n) { transform: rotate(-4deg) scale(0.9); position: relative; left: -10px; }
.wk-gallery-wall.polaroid > :hover { position: relative; z-index: 10; box-shadow: 8px 8px 15px rgba(0, 0, 0, 0.4); transform: rotate(0deg) scale(1.2); }
.wk-slideshow-tabs .nav li:active:not([class*="active"]) span { padding-top: 8px; padding-bottom: 4px; }
.wk-slideshow-tabsbar .nav li:active:not([class*="active"]) { box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1) inset; }
.wk-slideshow-tabsbar .nav li:active:not([class*="active"]) span { padding-top: 8px; padding-bottom: 4px; }
.spotlight .overlay > div > :first-child { margin-top: 0px; }
.spotlight .overlay > div > :last-child { margin-bottom: 0px; }
/* ::::: http://snelbander.nl/templates/yoo_inspire/css/base.css ::::: */

/* ::::: http://snelbander.nl/templates/yoo_inspire/warp/css/base.css ::::: */

html { overflow-y: scroll; min-height: 100%; }
body { position: relative; }
a:hover, a:active { outline: medium none; }
img::-moz-selection { background: none repeat scroll 0% 0% transparent; }
fieldset, img, iframe { border: 0px none; }
input[type="button"], input[type="submit"], input[type="checkbox"], input[type="image"], input[type="radio"], input[type="reset"], select, button, label { cursor: pointer; }
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio:not([controls]) { display: none; }
body { margin: 0px; }
p, hr, ul, ol, dl, blockquote, pre, fieldset, figure { margin: 15px 0px; }
h1, h2, h3, h4, h5, h6 { margin: 25px 0px 15px; }
ul, ol, dl { padding-left: 30px; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
h1 { font-size: 36px; line-height: 36px; }
a, a:hover { text-decoration: none; }
table { border-collapse: collapse; border-spacing: 0px; }
th, td { padding: 1px; }
input, select { vertical-align: middle; }
select, input, textarea, button { font: 12px Arial,sans-serif; }
form, textarea { margin: 0px; }
legend, fieldset, input { padding: 0px; }
textarea, input[type="text"], input[type="password"], select { padding: 2px; }
button, input[type="button"], input[type="submit"] { padding: 2px 3px; }
body { font: 14px/20px Arial,Helvetica,sans-serif; color: rgb(110, 110, 110); }
#yt-in h1 { position: absolute; top: 0px; left: -6310px; }
/* ::::: http://snelbander.nl/templates/yoo_inspire/css/layout.css ::::: */

/* ::::: http://snelbander.nl/templates/yoo_inspire/warp/css/layout.css ::::: */

.clearfix:before, .clearfix:after, .grid-block:before, .grid-block:after, .deepest:before, .deepest:after { content: ""; display: table; }
.clearfix:after, .grid-block:after, .deepest:after { clear: both; }
.grid-box { float: left; }
.width100 { width: 100%; }
.wrapper { margin: auto; }
#header { position: relative; }
#logo, #logo > img, #menu { float: left; }
#banner { position: absolute; top: 0px; right: -200px; }
#footer { position: relative; text-align: center; }
.module, #header, #breadcrumbs, #content, #footer { margin: 15px; }
#footer .module { margin: 0px; }
#logo { margin-right: 15px; }
body#page { background: none repeat scroll 0% 0% rgb(240, 240, 240); }
#block-toolbar { background: url('toolbar_bg.png') repeat-x scroll 0px 0px transparent; }
#toolbar { padding: 3px 15px 4px; min-height: 28px; line-height: 28px; font-size: 12px; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.5); color: rgb(213, 213, 213); }
#block-header { border-bottom: 1px solid rgb(255, 255, 255); background: radial-gradient(at 50% 0% , rgb(247, 247, 247) 0%, rgb(239, 239, 240) 50%, rgb(224, 225, 226) 100%) repeat scroll 0% 0% transparent; }
#header { min-height: 50px; }
#menu { position: absolute; right: -10px; bottom: -17px; text-shadow: 0px 1px 0px rgb(255, 255, 255); }
#block-top-a { padding: 15px 0px; }
.top-a-shadow { position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; box-shadow: 0px -1px 3px rgba(0, 0, 0, 0.3) inset, 0px 1px 3px rgba(0, 0, 0, 0.5) inset; }
#block-main { padding: 30px 0px 15px; border-bottom: 1px solid rgb(255, 255, 255); background: none repeat scroll 0% 0% rgb(252, 252, 252); }
#block-footer { border-top: 1px solid rgb(228, 228, 228); font-size: 12px; color: rgb(134, 134, 134); }
#totop-scroller { display: block; position: absolute; top: 0px; right: 0px; z-index: 1; width: 20px; height: 20px; background: url('totop_scroller.png') no-repeat scroll 0px 0px transparent; text-decoration: none; }
#totop-scroller:hover { background-position: 0px -20px; }
/* ::::: http://snelbander.nl/templates/yoo_inspire/css/menus.css ::::: */

/* ::::: http://snelbander.nl/templates/yoo_inspire/warp/css/menus.css ::::: */

.menu, .menu ul { margin: 0px; padding: 0px; list-style: none outside none; }
.menu a, .menu span { display: block; }
.menu a { text-decoration: none; }
.menu-dropdown li { position: relative; }
.menu-dropdown, .menu-dropdown .level1, .menu-dropdown .level1 > span { float: left; }
.menu-dropdown a.level1 > span, .menu-dropdown span.level1 > span { height: 35px; padding: 0px 10px; line-height: 35px; }
.menu-dropdown .dropdown { visibility: hidden; position: absolute; top: 35px; left: 0px; z-index: 100; width: 300px; }
.menu-dropdown li:hover .dropdown, .menu-dropdown li.remain .dropdown { visibility: visible; }
.menu-dropdown .dropdown-bg > div { overflow: hidden; }
.menu-dropdown .column { float: left; }
.menu-dropdown a.level2 > span, .menu-dropdown span.level2 > span { padding: 7px 0px; line-height: 21px; overflow: hidden; }
.menu-dropdown { margin-bottom: -10px; }
.menu-dropdown li.level1 { padding-bottom: 10px; }
.menu-dropdown a.level1, .menu-dropdown span.level1 { position: relative; background: url('menu_dropdown_level1.png') no-repeat scroll 0px 0px transparent; color: rgb(135, 135, 135); z-index: 101; }
.menu-dropdown:first-child .level1:first-child .level1 { background: none repeat scroll 0% 0% transparent; }
.menu-dropdown a.level1 > span, .menu-dropdown span.level1 > span { height: 52px; padding: 10px 14px 0px 15px; line-height: 25px; font-size: 16px; text-transform: uppercase; }
.menu-dropdown li.level1.parent:hover > .level1 > span, .menu-dropdown li.parent.remain > .level1 > span { background: url('menu_dropdown_level1_parent.png') no-repeat scroll 50% 100% transparent; }
.menu-dropdown .dropdown { top: 61px; left: -5px; }
.menu-dropdown .dropdown:before { position: absolute; top: 0px; left: 5px; right: 5px; height: 1px; content: ""; background: none repeat scroll 0% 0% rgb(211, 211, 211); z-index: 1; }
.menu-dropdown .dropdown-bg { margin: 0px 5px 5px; }
.menu-dropdown .dropdown-bg > div { padding: 10px; border-right: 1px solid rgb(255, 255, 255); border-width: medium 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(255, 255, 255) rgb(255, 255, 255); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; background: -moz-linear-gradient(center top , rgb(245, 245, 245) 0%, rgb(248, 248, 248) 100%) repeat scroll 0% 0% transparent; box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.4); }
.menu-dropdown li.level2 { margin: 0px 10px; border-top: 1px solid rgb(221, 221, 221); }
.menu-dropdown li.level2:first-child { border: medium none; }
.menu-dropdown a.level2, .menu-dropdown span.level2 { color: rgb(134, 134, 134); text-transform: uppercase; }
.menu-dropdown a.current.level2 { font-weight: bold; }
body { min-width: 980px; }
.wrapper { width: 980px; }
#maininner { width: 980px; }
#menu .dropdown { width: 250px; }
/* ::::: http://snelbander.nl/templates/yoo_inspire/css/modules.css ::::: */

/* ::::: http://snelbander.nl/templates/yoo_inspire/warp/css/modules.css ::::: */

.module { position: relative; }
.deepest > :first-child { margin-top: 0px; }
.deepest > :last-child { margin-bottom: 0px; }
#yt-in h1 { position: absolute; top: 0px; left: -6310px; }
/* ::::: http://snelbander.nl/templates/yoo_inspire/css/tools.css ::::: */

/* ::::: http://snelbander.nl/templates/yoo_inspire/warp/css/tools.css ::::: */

#yt-in h1 { position: absolute; top: 0px; left: -6310px; }
ul.zebra > li:nth-of-type(2n+1), table.zebra tbody tr:nth-of-type(2n+1) { background: none repeat scroll 0% 0% rgb(244, 244, 244); }
.mod-fabric ul.zebra > li:nth-of-type(2n+1), .mod-fabric table.zebra tbody tr:nth-of-type(2n+1) { background: none repeat scroll 0% 0% rgb(73, 73, 73); }
/* ::::: http://snelbander.nl/templates/yoo_inspire/css/system.css ::::: */

/* ::::: http://snelbander.nl/templates/yoo_inspire/warp/css/system.css ::::: */

#system .item > .content > :first-child, #system .item > .content > [class*="align"]:first-child + * { margin-top: 0px; }
#system .item > .content > :last-child { margin-bottom: 0px; }
#system .item > :last-child { margin-bottom: 0px; }
#system .pagination > :first-child { margin-left: 0px; }
/* ::::: http://snelbander.nl/templates/yoo_inspire/warp/systems/joomla/css/system.css ::::: */

/* ::::: http://snelbander.nl/templates/yoo_inspire/css/system-all.css ::::: */

/* ::::: http://snelbander.nl/templates/yoo_inspire/css/extensions.css ::::: */

/* ::::: http://snelbander.nl/templates/yoo_inspire/css/custom.css ::::: */

/* ::::: http://snelbander.nl/templates/yoo_inspire/css/background/noise.css ::::: */

body {  }
#block-top-a { overflow: hidden; position: relative; background: url('noise_bg.jpg') repeat scroll 50% 0px rgb(53, 53, 53); }
/* ::::: http://snelbander.nl/templates/yoo_inspire/css/animations.css ::::: */

/* ::::: http://snelbander.nl/templates/yoo_inspire/css/color/green.css ::::: */

a:hover, ul.line-icon a:hover, ul.link a:hover, ul.check a:hover, ul.link a:hover, em, code { color: rgb(153, 191, 64); }
/* ::::: http://snelbander.nl/templates/yoo_inspire/css/font2/yanonekaffeesatzthin.css ::::: */

h1, h2, h3, h4, h5, h6 { font-family: "Yanone Kaffeesatz Thin"; }
/* ::::: http://snelbander.nl/templates/yoo_inspire/css/font3/yanonekaffeesatzthin.css ::::: */

.menu-dropdown a.level1 > span, .menu-dropdown span.level1 > span { font-family: "Yanone Kaffeesatz Thin"; font-size: 20px; }
/* ::::: http://snelbander.nl/templates/yoo_inspire/css/style.css ::::: */

a { color: rgb(51, 154, 187); }
*::-moz-selection { background: none repeat scroll 0% 0% rgb(133, 204, 224); color: rgb(255, 255, 255); }
.menu-dropdown li.active .level1, .menu-dropdown li.level1:hover .level1, .menu-dropdown li.remain .level1, .menu-dropdown a.level2:hover, .menu-dropdown a.level3:hover, .menu-sidebar a:hover, .menu-sidebar li > span:hover { color: rgb(52, 155, 188); }
.mod-box-color ul.zebra > li:nth-of-type(2n+1), .mod-box-color table.zebra tbody tr:nth-of-type(2n+1) { background: none repeat scroll 0% 0% rgb(38, 128, 166); }
/* ::::: http://snelbander.nl/templates/yoo_inspire/css/print.css ::::: */

/* ::::: http://snelbander.nl/templates/yoo_inspire/warp/css/print.css ::::: */

/* ::::: http://snelbander.nl/templates/yoo_inspire/fonts/yanonekaffeesatzthin.css ::::: */

@font-face {
	font-family: "Yanone Kaffeesatz Thin";
	font-style: normal;
	font-weight: normal;
	src: url('yanonekaffeesatz-thin-webfont.eot') format("embedded-opentype"), url('yanonekaffeesatz-thin-webfont.woff') format("woff"), url('yanonekaffeesatz-thin-webfont.ttf') format("truetype"), url('yanonekaffeesatz-thin-webfont.svg') format("svg");
}
table.dfContactTable, table.dfContactTable tr, table.dfContactTable tr th, table.dfContactTable tr td { border: 0px none; }
