﻿@charset "UTF-8";
/* CSS Document */

html, body, div, span, object, iframe,
h1, h2, h3, dl dt, h4, blockquote.simple, h5, h6, p, blockquote.simple, 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, a {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
}

:focus {
    outline: 0;
}

ol, ul {
    list-style: none;
}

blockquote, q {
    quotes: "" "";
}

    blockquote:before, blockquote:after,
    q:before, q:after {
        content: "";
    }

table {
    border-spacing: 0;
    border-collapse: separate;
}

caption, th, td {
    text-align: left;
    font-weight: normal;
}

input, textarea, select {
    -webkit-appearance: none;
    border-radius: 0;
}
/********************************************************************/
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

.clear {
    clear: both;
}

.hide {
    display: none;
}

.clickable {
    cursor: pointer;
}

.wrapper {
    width: 100%;
    height: auto;
    position: relative;
    margin: 0;
    padding: 0;
}

.jsHide {
    display: none !important;
}

.align-right {
    text-align: right;
}

.block {
    display: block;
}

.inline {
    display: inline-block;
}

/********************************************************************/
.relative {
    position: relative;
}

.center {
    text-align: center;
}

.floatleft {
    float: left;
}

.floatright {
    float: right;
}

.unlink {
    text-decoration: none;
}

    .unlink a {
        text-decoration: none;
    }

.normal {
    font-weight: normal;
}

.bold {
    font-weight: bold;
}

.italic {
    font-style: italic;
}
/********************************************************************/
.h0, .h1, .h2, .h3, .h5, .h7, .h10, .h12, .h15, .h20, .h25, .h30, .h35, .h40, .h50, .h60, .h70, .h80, .h103, .h150, .h200 {
    height: 10px;
    line-height: 0px;
    font-size: 0px;
    display:block;
    clear:both;
}

.h0 {
    height: 0px;
}

.h1 {
    height: 1px;
}

.h2 {
    height: 2px;
}

.h3 {
    height: 3px;
}

.h5 {
    height: 5px;
}

.h7 {
    height: 7px;
}

.h10 {
    height: 10px;
}

.h12 {
    height: 12px;
}

.h15 {
    height: 15px;
}

.h20 {
    height: 20px;
}

.h25 {
    height: 25px;
}

.h30 {
    height: 30px;
}

.h35 {
    height: 35px;
}

.h40 {
    height: 40px;
}

.h50 {
    height: 50px;
}

.h60 {
    height: 60px;
}

.h70 {
    height: 70px;
}

.h80 {
    height: 80px;
}

.h103 {
    height: 103px;
}

.h200 {
    height: 200px;
}

.h150 {
    height: 150px;
}

.h100p {
    height:100%;
}
/********************************************************************/
.p5 {
    padding: 0 5px 0;
}

.p10 {
    padding: 0 10px 0;
}

.p15 {
    padding: 0 15px 0;
}

.p20 {
    padding: 0 20px 0;
}

.p25 {
    padding: 0 25px 0;
}

.p30 {
    padding: 0 30px 0;
}

.p35 {
    padding: 0 35px 0;
}

.p40 {
    padding: 0 40px 0;
}

.p50 {
    padding: 0 50px 0;
}

.p70 {
    padding: 0 70px 0;
}

.p80 {
    padding: 0 80px 0;
}

/********** Font *************************/	
@font-face {
    font-family: 'handage_aoeregular';
    src: url('../fonts/handa___-webfont.eot');
    src: url('../fonts/handa___-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/handa___-webfont.svg#handage_aoeregular') format('svg'),
         url('../fonts/handa___-webfont.woff') format('woff'),
         url('../fonts/handa___-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'handage_aoebold';
    src: url('../fonts/handab__-webfont.eot');
    src: url('../fonts/handab__-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/handab__-webfont.svg#handage_aoebold') format('svg'),
         url('../fonts/handab__-webfont.woff') format('woff'),
         url('../fonts/handab__-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'skizzed_dsgregular';
    src: url('../fonts/skizzed_dsg_smaac-webfont.eot');
    src: url('../fonts/skizzed_dsg_smaac-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/skizzed_dsg_smaac-webfont.svg#skizzed_dsgregular') format('svg'),
         url('../fonts/skizzed_dsg_smaac-webfont.woff') format('woff'),
         url('../fonts/skizzed_dsg_smaac-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'tektonregular';
    src: url('../fonts/tekton-webfont.eot');
    src: url('../fonts/tekton-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/tekton-webfont.svg#tektonregular') format('svg'),
         url('../fonts/tekton-webfont.woff') format('woff'),
         url('../fonts/tekton-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
/********** Tekstpagina *************************/	
.tekst{font-size:15px;line-height:20px;letter-spacing:1px;font-family: 'open sans';color:#505050;}	
.tekst p{padding: 0 0 25px 0;}
.tekst p:last-of-type{padding: 0;}
.tekst strong {font-weight:bold;}		
.tekst em{font-style:italic;}		
.tekst u{text-decoration:underline;}		
.tekst strike{text-decoration:line-through;}		
.tekst a{color:#0a92ef;}		
.tekst a:hover{color:#ababab;}		
.tekst ul{list-style:disc;padding:0 0 0 20px;}		
.tekst ol{margin:10px 20px; list-style:decimal;}
.tekst div.youtube{line-height:0px;font-size:0px;}
    .tekst br { 
        line-height:10px;
        font-size:10px;
    }
.tekst h1 {
    font-size:26px;
    font-family: 'skizzed_dsgregular';
    font-weight:normal;
    letter-spacing:-2px;
    color:#0a92ef;
    line-height:30px;
    letter-spacing:0px;
    text-transform:uppercase;
}
.tekst h2,.tekst h3 {
    font-size:18px;
    font-family: 'open sans';
    font-weight:bold;
    color:#0a92ef;
    line-height:22px;
    letter-spacing:0px;
    text-transform:uppercase;
}
.tekst h2.sublabel {
    font-size:26px;
    font-family: 'skizzed_dsgregular';
    font-weight:normal;
    letter-spacing:-2px;
    color:#0a92ef;
    line-height:30px;
    letter-spacing:0px;
    text-transform:uppercase;
}
    .tekst .textButton {
        font-size:18px;
        font-family: 'open sans';
        font-weight:bold;
        color:#fff;
        padding: 12px 14px;
        line-height:26px;
        display:block;
        background:#0a92ef;
        text-decoration:none;
        text-transform:uppercase;
        float:left;
    }

        .tekst .textButton:hover {
            color:#fff;
            background:#181500;
        }
    .tekst .allergenen {
        font-size:35px;
    }
    .tekst h1.white {
        color:#fff;
        font-size: 32px;
        font-weight: normal;
        font-family: 'skizzed_dsgregular';
        letter-spacing: -3px;
        text-transform: uppercase;
    }