/*! normalize.css v3.0.2 | MIT License | git.io/normalize *//** * 1. Set default font family to sans-serif. * 2. Prevent iOS text size adjust after orientation change, without disabling * user zoom. */html { font-family: sans-serif; /* 1 */ -ms-text-size-adjust: 100%; /* 2 */ -webkit-text-size-adjust: 100%; /* 2 */}/** * Remove default margin. */body { margin: 0;}/* HTML5 display definitions ========================================================================== *//** * Correct `block` display not defined for any HTML5 element in IE 8/9. * Correct `block` display not defined for `details` or `summary` in IE 10/11 * and Firefox. * Correct `block` display not defined for `main` in IE 11. */article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary { display: block;}/** * 1. Correct `inline-block` display not defined in IE 8/9. * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera. */audio,canvas,progress,video { display: inline-block; /* 1 */ vertical-align: baseline; /* 2 */}/** * Prevent modern browsers from displaying `audio` without controls. * Remove excess height in iOS 5 devices. */audio:not([controls]) { display: none; height: 0;}/** * Address `[hidden]` styling not present in IE 8/9/10. * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22. */[hidden],template { display: none;}/* Links ========================================================================== *//** * Remove the gray background color from active links in IE 10. */a { background-color: transparent;}/** * Improve readability when focused and also mouse hovered in all browsers. */a:active,a:hover { outline: 0;}/* Text-level semantics ========================================================================== *//** * Address styling not present in IE 8/9/10/11, Safari, and Chrome. */abbr[title] { border-bottom: 1px dotted;}/** * Address style set to `bolder` in Firefox 4+, Safari, and Chrome. */b,strong { font-weight: bold;}/** * Address styling not present in Safari and Chrome. */dfn { font-style: italic;}/** * Address variable `h1` font-size and margin within `section` and `article` * contexts in Firefox 4+, Safari, and Chrome. */h1 { font-size: 2em; margin: 0.67em 0;}/** * Address styling not present in IE 8/9. */mark { background: #ff0; color: #000;}/** * Address inconsistent and variable font size in all browsers. */small { font-size: 80%;}/** * Prevent `sub` and `sup` affecting `line-height` in all browsers. */sub,sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;}sup { top: -0.5em;}sub { bottom: -0.25em;}/* Embedded content ========================================================================== *//** * Remove border when inside `a` element in IE 8/9/10. */img { border: 0;}/** * Correct overflow not hidden in IE 9/10/11. */svg:not(:root) { overflow: hidden;}/* Grouping content ========================================================================== *//** * Address margin not present in IE 8/9 and Safari. */figure { margin: 1em 40px;}/** * Address differences between Firefox and other browsers. */hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0;}/** * Contain overflow in all browsers. */pre { overflow: auto;}/** * Address odd `em`-unit font size rendering in all browsers. */code,kbd,pre,samp { font-family: monospace, monospace; font-size: 1em;}/* Forms ========================================================================== *//** * Known limitation: by default, Chrome and Safari on OS X allow very limited * styling of `select`, unless a `border` property is set. *//** * 1. Correct color not being inherited. * Known issue: affects color of disabled elements. * 2. Correct font properties not being inherited. * 3. Address margins set differently in Firefox 4+, Safari, and Chrome. */button,input,optgroup,select,textarea { color: inherit; /* 1 */ font: inherit; /* 2 */ margin: 0; /* 3 */}/** * Address `overflow` set to `hidden` in IE 8/9/10/11. */button { overflow: visible;}/** * Address inconsistent `text-transform` inheritance for `button` and `select`. * All other form control elements do not inherit `text-transform` values. * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera. * Correct `select` style inheritance in Firefox. */button,select { text-transform: none;}/** * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` * and `video` controls. * 2. Correct inability to style clickable `input` types in iOS. * 3. Improve usability and consistency of cursor style between image-type * `input` and others. */button,html input[type="button"], /* 1 */input[type="reset"],input[type="submit"] { -webkit-appearance: button; /* 2 */ cursor: pointer; /* 3 */}/** * Re-set default cursor for disabled elements. */button[disabled],html input[disabled] { cursor: default;}/** * Remove inner padding and border in Firefox 4+. */button::-moz-focus-inner,input::-moz-focus-inner { border: 0; padding: 0;}/** * Address Firefox 4+ setting `line-height` on `input` using `!important` in * the UA stylesheet. */input { line-height: normal;}/** * It's recommended that you don't attempt to style these elements. * Firefox's implementation doesn't respect box-sizing, padding, or width. * * 1. Address box sizing set to `content-box` in IE 8/9/10. * 2. Remove excess padding in IE 8/9/10. */input[type="checkbox"],input[type="radio"] { box-sizing: border-box; /* 1 */ padding: 0; /* 2 */}/** * Fix the cursor style for Chrome's increment/decrement buttons. For certain * `font-size` values of the `input`, it causes the cursor style of the * decrement button to change from `default` to `text`. */input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button { height: auto;}/** * 1. Address `appearance` set to `searchfield` in Safari and Chrome. * 2. Address `box-sizing` set to `border-box` in Safari and Chrome * (include `-moz` to future-proof). */input[type="search"] { -webkit-appearance: textfield; /* 1 */ -moz-box-sizing: content-box; -webkit-box-sizing: content-box; /* 2 */ box-sizing: content-box;}/** * Remove inner padding and search cancel button in Safari and Chrome on OS X. * Safari (but not Chrome) clips the cancel button when the search input has * padding (and `textfield` appearance). */input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration { -webkit-appearance: none;}/** * Define consistent border, margin, and padding. */fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em;}/** * 1. Correct `color` not being inherited in IE 8/9/10/11. * 2. Remove padding so people aren't caught out if they zero out fieldsets. */legend { border: 0; /* 1 */ padding: 0; /* 2 */}/** * Remove default vertical scrollbar in IE 8/9/10/11. */textarea { overflow: auto;}/** * Don't inherit the `font-weight` (applied by a rule above). * NOTE: the default cannot safely be changed in Chrome and Safari on OS X. */optgroup { font-weight: bold;}/* Tables ========================================================================== *//** * Remove most spacing between table cells. */table { border-collapse: collapse; border-spacing: 0;}td,th { padding: 0;}/*font-family: "museo-sans-rounded", sans-serif;font-weight: 300/500/900;BORDEAUX: #a2195bORANJE: #f8b133BLAUWGROEN: #50a7b5*/* { border: 0;padding: 0;margin: 0; }/* general */body {color: #666;background: #fff;font-family: "museo-sans-rounded", sans-serif;font-weight: 300;font-size: 16px;}br.clear {clear: both;}/* wrapper */.wrapper {margin: 0 auto;max-width: 1200px;}/* header */.header {position: fixed;width: 100%;height: 170px;top: 0;left: 0;background: #fff;z-index: 500;}.header em {float: left;font-style: normal;font-size: 18px;margin-top: -2px;color: #fff;}/* logo */.logo {float: left;width: 200px;margin-top: 40px;}/* top sponsors */.top_sponsors {float: right;height: 120px;}/* nav */.nav_wrapper {float: left;width: 100%;position: relative;}.nav {position: absolute;width: 96%;top: 0;left: 0;padding: 15px 2%;background: #50a7b5;border-radius: 5px;}nav {float: left;margin-top: 8px;} nav a {display: inline-block;color: #eee;font-weight: 500;font-size: 16px;line-height: 1.3em;letter-spacing: 1px;text-decoration: none;text-transform: uppercase;margin-right: 25px;}nav a:hover {color: #fff;}nav a.selected {color: #fff;font-weight: 900;}nav a.nav_account {display: none;}a.fixed {float: right;color: #fff;text-decoration: none;padding: 6px 10px;font-weight: 500;font-size: 15px;letter-spacing: 1px;border-radius: 5px;border: 2px solid #fff;}a.fixed:hover {color: #50a7b5;background: #fff;}a.fixed img {height: 16px;margin-right: 2px;vertical-align: top;}a.fixed img.hover {display: none;}a.fixed:hover img {display: none;}a.fixed:hover img.hover {display: inline-block;}/* nav toggle */.nav_toggle {display: none;}.nav_toggle img {float: right;width: 42px;margin-top: 20px;margin-right: 20px;}/* container */.container {float: left;width: 100%;padding-top: 170px;}/* content */.content {float: left;width: 100%;min-height: 200px;padding: 50px 0 30px 0;}.content.morepadding {padding-top: 75px;}.content a {color: #a2195b;}.content a:hover {color: #50a7b5;}.content a.button {display: inline-block;color: #fff;background: #a2195b;text-decoration: none;text-transform: uppercase;font-size: 13px;font-weight: 500;letter-spacing: 1px;padding: 6px 15px;border-radius: 4px;margin-right: 8px;margin-bottom: 10px;}.content a.button:hover {background: #50a7b5;}.content img.left {float: left;padding-right: 15px;margin-right: 15px;}.content img.right {float: right;padding-left: 15px;margin-left: 15px;}.content h1 {color: #a2195b;font-weight: 900;font-size: 30px;text-transform: uppercase;line-height: 1em;margin-top: 0;margin-bottom: 20px;}.content h1.center {text-align: center;}.content h2 {color: #a2195b;font-weight: 500;font-size: 26px;line-height: 1em;margin-top: 0;margin-bottom: 20px;}.content h3 {color: #666;font-weight: 500;font-size: 24px;text-transform: uppercase;line-height: 1em;margin-top: 0;margin-bottom: 20px;}.content p {line-height: 1.4em;margin-bottom: 22px;}.content ul {list-style-type: disc;margin-bottom: 22px;}.content ol {list-style-type: decimal;margin-left: 10px;margin-bottom: 22px;padding-left: 15px;}.content li {margin-left: 15px;margin-bottom: 6px;}.content ul.check {list-style-type: none;margin-bottom: 22px;}.content ul.check li {margin-left: 0;padding-left: 26px;margin-bottom: 8px;background: url('/_graphics/icon_check.png') top left no-repeat;background-size: 16px auto;}.content table {width: 100%;margin-bottom: 25px;}.content td {padding: 5px;vertical-align: top;line-height: 1.4em;}.content hr {float: left;width: 100%;border-bottom: 1px solid #ddd;margin-bottom: 25px;}.responsive_iframe_wrapper { float: none; clear: both; width: 100%; position: relative; padding-bottom: 56.25%; padding-top: 25px; height: 0;}.responsive_iframe_wrapper iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%;}/* text */.text {float: left;width: 65%;}/* sidebar */.sidebar {float: right;width: 30%;}/* subnav */.content ul.subnav {float: left;width: 100%;list-style-type: none;border-top: 1px solid #ddd;}.content ul.subnav li {float: left;width: 100%;margin: 0;}.content ul.subnav li a {float: left;width: 94%;font-size: 15px;font-weight: 500;text-decoration: none;text-transform: uppercase;padding: 10px 3%;background: #fff;border-bottom: 1px solid #ddd;}.content ul.subnav li a:hover {color: #50a7b5;background: #f2f2f2;}.content ul.subnav li a.selected {color: #fff;background: #50a7b5;}/* controls */.controls {float: left;width: 100%;margin-bottom: 20px;}.controls .left {float: left;}.controls .right {float: right;text-align: right;}.controls a.button {margin-bottom: 0;}/* list */table#overview {float: left;width: 100%;border-collapse: collapse;}table#overview th {text-align: left;vertical-align: middle;padding: 10px;font-size: 14px;background: #a2195b;font-weight: normal;color: #fff;}table#overview th.active {background: #831049;}table#overview th a {color: #eee;}table#overview th a:hover {color: #fff;}table#overview td.filter {vertical-align: middle;padding: 8px 6px;background: #f1f1f1;}table#overview td.active {background: #e1e1e1;}table#overview td.filter input {width: 120px;font-size: 12px;color: #999;background: #fff;border: 1px solid #ddd;padding: 3px;}table#overview td.filter select {font-size: 12px;color: #333;background: #fff;border: 1px solid #ddd;padding: 3px;}table#overview td {text-align: left;vertical-align: middle;padding: 10px;font-size: 14px;border-bottom: 1px solid #ddd;}table#overview tr:hover td {background: #f5f5f5;}table#overview td img {height: 18px;vertical-align: middle;}/* brevetten */table#brevetten {float: left;width: 100%;margin-bottom: 40px;}table#brevetten th {text-align: left;vertical-align: middle;padding: 10px;font-size: 14px;background: #a2195b;font-weight: normal;color: #fff;}table#brevetten td {text-align: left;vertical-align: middle;padding: 10px;font-size: 14px;border-bottom: 1px solid #ddd;}table#brevetten tr:hover td {background: #f5f5f5;}table#brevetten td img {height: 18px;vertical-align: middle;}/* print controls */.print_controls {float: left;width: 95%;padding: 15px 2.5%;border-radius: 5px;color: #fff;background: #f8b133;}.print_controls a {color: #f5f5f5;}.print_controls a:hover {color: #fff;}.print_controls a.button {color: #fff;border: 2px solid #fff;background: none;margin: 0;line-height: 1.5em;margin-right: 8px;}.print_controls a.button img {width: 18px;vertical-align: middle;margin-right: 5px;}.print_controls a.button img.hover {display: none;}.print_controls a.button:hover {color: #f8b133;background: #fff;}.print_controls a.button:hover img {display: none;}.print_controls a.button:hover img.hover {display: inline-block;}.print_controls span {float: right;font-size: 14px;line-height: 1.1em;text-align: right;}/* print preview */.brevet {float: left;width: 330px;padding: 15px 15px 5px 15px;margin: 0 30px 30px 0;border: 1px solid #50a7b5;}.brevet span {float: left;width: 100%;font-size: 14px;border-bottom: 1px dotted #50a7b5;margin-bottom: 15px;color: #50a7b5;line-height: 1.4em;padding-bottom: 5px;}/* form */.form {float: left;width: 80%;margin-bottom: 25px;}/* form labels */.form span.label, .form span.hint {float: left;width: 100%;}.form span.label {margin-bottom: 2px;}.form span.label.error {color: #ba1200;}.form span.hint {font-weight: 300;font-size: 13px;color: #999;margin-top: -5px;margin-bottom: 20px;}.form span.hint a {color: #777;}.form span.hint a:hover {color: #555;}.form span.checkbox {float: left;width: 100%;margin-top: 0;margin-bottom: 15px;}.form span.checkbox.error {color: #ba1200;}.form span.checkbox.error a {color: #ba1200;}.form span.label b, .form span.checkbox b {color: #666;font-size: 12px;font-weight: 300;}.form span.label.error b, .form span.checkbox.error b {color: #ba1200;font-weight: 500;}.form span.form_block {float: left; width: 100%; margin-bottom: 15px;}.form span.form_block.error {color: #ba1200;}/* form fields */.form input.text {float: left;width: 95%;background: #fff;border: 1px solid #ccc;padding: 10px 5px;margin-top: 3px;margin-bottom: 10px;color: #666;font-size: 15px;font-family: "museo-sans-rounded", sans-serif;font-weight: 500;}.form input.text.error {border: 1px solid #ba1200;}.form textarea {float: left;width: 95%;height: 150px;background: #fff;border: 1px solid #ccc;padding: 10px 5px;margin-top: 3px;margin-bottom: 10px;color: #666;font-size: 15px;font-family: "museo-sans-rounded", sans-serif;font-weight: 500;}.form select {float: left;width: 70%;background: #fff;border: 1px solid #ccc;margin-top: 5px;margin-bottom: 15px;padding: 15px 5px;color: #666;font-size: 15px;font-family: "museo-sans-rounded", sans-serif;font-weight: 500;}.form input.checkbox {float: left;vertical-align: top;display: block;overflow: hidden;padding: 0; border: 0;margin: 2px 4px 2px 0;width: 13px;height: 13px;line-height: 1em;}div.form_break {float: left;width: 100%;height: 15px;margin-top: 10px;border-top: 1px solid #ddd;}div.form_title {float: left;width: 100%;font-size: 18px;font-weight: bold;margin-top: 10px;margin-bottom: 15px;color: #000;}/* feedback */div.feedback {float: left;width: 100%;padding: 15px 0;font-size: 18px;font-weight: bold;text-align: center;color: #fff;background: #7ace67;margin-top: -15px;margin-bottom: 30px;border-radius: 5px;}div.feedback.error {background: #ba1200;}/* button */button::-moz-focus-inner { border: 0; padding: 0;}button {display: inline-block;color: #fff;background: #a2195b;cursor: pointer;overflow: visible;outline: none;text-decoration: none;text-transform: uppercase;font-family: "museo-sans-rounded", sans-serif;font-size: 13px;line-height: 1.4em;font-weight: 500;letter-spacing: 1px;padding: 7px 15px;border-radius: 4px;margin-right: 8px;margin-bottom: 10px;}button:hover {background: #50a7b5;}/* footer */.footer {float: left;width: 100%;font-weight: 500;font-size: 14px;line-height: 1.3em;padding: 30px 0;color: #999;background: #f1f1f1;text-align: center;}.footer .left img {display: inline-block;width: 40%;margin-top: 20px;vertical-align: top;}.footer a {color: #999;}.footer a:hover {color: #666;}.footer .left {float: left;width: 100%; /* 40%; */}.footer .right {float: right;}.footer .right img.footer_logo {float: right;width: 200px;}.footer .right img.social {float: left;width: 40px;margin-right: 15px;opacity: 0.8;}.footer .right img.social:hover {opacity: 1;}/* 1280px */@media all and (max-width: 80em) { .wrapper {width: 94%;}a.fixed {font-size: 13px;}}/* 1120px */@media all and (max-width: 70em) { nav a {font-size: 15px;line-height: 1.3em;margin-right: 15px;}ul.subnav li a {font-size: 13px;margin-right: 15px;}}/* 1040px */@media all and (max-width: 65em) { a.fixed {display: none;}.nav {top: 10px;}nav {margin-top: 0;}nav a {font-size: 14px;margin-right: 15px;}nav a.nav_account {display: inline-block;}.print_controls span {float: left;width: 100%;margin-top: 10px;text-align: left;}.print_controls span br {display: none;}}/* 960px */@media all and (max-width: 60em) { }/* 800px */@media all and (max-width: 50em) { .header {height: 63px;}.header .wrapper {width: 100%;}.container {padding-top: 63px;}.logo {width: 130px;margin: 15px 0;margin-left: 20px;}.top_sponsors {display: none;}.nav {display: none;padding: 5px 2% 10px 2%;border-radius: 0;top: 0;}nav {width: 100%;margin-top: 0;}nav a {float: left;width: 50%;padding: 8px 0;margin: 0;border-bottom: 1px solid #86c2cc;}nav a.selected {padding: 8px 0;}nav a span {padding: 0 8px;}.nav_toggle {float: right;display: block;}.content, .content.morepadding {padding-top: 20px;}a.brevet {width: 92%;padding: 20px 4%;margin-right: 0;font-size: 35px;}div.home_news {width: 45%;margin: 0 2.5% 30px 2.5%;}div.home_news.bg {width: 40%;padding: 10px 2.5%;}table#overview th, table#overview td.filter {display: none;}table#overview tr.headers {display: none;}table#overview tr {float: left;width: 100%;border-bottom: 1px solid #999;}table#overview td {float: left;width: 95%;padding: 5px 2.5%}table#overview tr:nth-child(odd) td {background: #f5f5f5 !important;}table#overview tr:nth-child(even) td {background: #fff !important;}table#brevetten th {display: none;}table#brevetten tr.headers {display: none;}table#brevetten tr {float: left;width: 100%;border-bottom: 1px solid #999;}table#brevetten td {float: left;width: 95%;padding: 5px 2.5%}table#brevetten tr:nth-child(odd) td {background: #f5f5f5 !important;}table#brevetten tr:nth-child(even) td {background: #fff !important;}}/* 720px */@media all and (max-width: 45em) { .text {width: 100%;}.sidebar {width: 100%;}.form {width: 100%;}.controls .left {width: 100%;margin-bottom: 10px;}.controls .right {width: 100%;text-align: left;}.print_controls span {float: left !important;width: 100%;margin-top: 10px !important;}}/* 560px */@media all and (max-width: 35em) { nav a {width: 100%;padding: 6px 0;text-align: center;}.footer .left {float: left;width: 100%;}.footer .left img {width: 80%;}.footer .right {float: left;width: 100%;margin-top: 40px;}.footer .right img.footer_logo {float: left;}.content h1 {font-size: 25px;}.content h2 {font-size: 23px;}.content h3 {font-size: 20px;}.home_block .left {width: 100%;}.home_block .right {width: 100%;}.home_page_block {width: 100%;}div.home_news {width: 100%;margin: 0 0 30px 0;}div.home_news.bg {width: 92%;padding: 10px 4%;}}