@charset "UTF-8";
/******************************************************************
Site Name: MARLISCO
Author: LemonHead

Stylesheet: Main Stylesheet

******************************************************************/
/*! normalize.css 2012-07-07T09:50 UTC - http://github.com/necolas/normalize.css */
/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */
/*
 * Corrects `block` display not defined in IE6/7/8/9 & FF3.
 */
/* line 11, ../scss/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
  display: block;
}

/*
 * Corrects `inline-block` display not defined in IE6/7/8/9 & FF3.
 */
/* line 29, ../scss/_normalize.scss */
audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

/*
 * Prevents modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS5 devices.
 */
/* line 42, ../scss/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/*
 * Addresses styling for `hidden` attribute not present in IE7/8/9, FF3, S4.
 * Known issue: no IE6 support.
 */
/* line 52, ../scss/_normalize.scss */
[hidden] {
  display: none;
}

/* ==========================================================================
   Base
   ========================================================================== */
/*
 * 1. Corrects text resizing oddly in IE6/7 when body `font-size` is set using
 *    `em` units.
 * 2. Prevents iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
/* line 67, ../scss/_normalize.scss */
html {
  font-size: 100%;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
  -ms-text-size-adjust: 100%;
  /* 2 */
}

/*
 * Addresses `font-family` inconsistency between `textarea` and other form
 * elements.
 */
/* line 78, ../scss/_normalize.scss */
html,
button,
input,
select,
textarea {
  font-family: sans-serif;
}

/*
 * Addresses margins handled incorrectly in IE6/7.
 */
/* line 90, ../scss/_normalize.scss */
body {
  margin: 0;
}

/* ==========================================================================
   Links
   ========================================================================== */
/*
 * Addresses `outline` inconsistency between Chrome and other browsers.
 */
/* line 102, ../scss/_normalize.scss */
a:focus {
  outline: thin dotted;
}

/*
 * Improves readability when focused and also mouse hovered in all browsers.
 * people.opera.com/patrickl/experiments/keyboard/test
 */
/* line 111, ../scss/_normalize.scss */
a:active,
a:hover {
  outline: 0;
}

/* ==========================================================================
   Typography
   ========================================================================== */
/*
 * Addresses font sizes and margins set differently in IE6/7.
 * Addresses font sizes within `section` and `article` in FF4+, Chrome, S5.
 */
/* line 125, ../scss/_normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* line 130, ../scss/_normalize.scss */
h2 {
  font-size: 1.5em;
  margin: 0.83em 0;
}

/* line 135, ../scss/_normalize.scss */
h3 {
  font-size: 1.17em;
  margin: 1em 0;
}

/* line 140, ../scss/_normalize.scss */
h4 {
  font-size: 1em;
  margin: 1.33em 0;
}

/* line 145, ../scss/_normalize.scss */
h5 {
  font-size: 0.83em;
  margin: 1.67em 0;
}

/* line 150, ../scss/_normalize.scss */
h6 {
  font-size: 0.75em;
  margin: 2.33em 0;
}

/*
 * Addresses styling not present in IE7/8/9, S5, Chrome.
 */
/* line 159, ../scss/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/*
 * Addresses style set to `bolder` in FF3+, S4/5, Chrome.
 */
/* line 167, ../scss/_normalize.scss */
b,
strong {
  font-weight: bold;
}

/* line 172, ../scss/_normalize.scss */
blockquote {
  margin: 1em 40px;
}

/*
 * Addresses styling not present in S5, Chrome.
 */
/* line 180, ../scss/_normalize.scss */
dfn {
  font-style: italic;
}

/*
 * Addresses styling not present in IE6/7/8/9.
 */
/* line 188, ../scss/_normalize.scss */
mark {
  background: #ff0;
  color: #000;
}

/*
 * Addresses margins set differently in IE6/7.
 */
/* line 197, ../scss/_normalize.scss */
p,
pre {
  margin: 1em 0;
}

/*
 * Corrects font family set oddly in IE6, S4/5, Chrome.
 * en.wikipedia.org/wiki/User:Davidgothberg/Test59
 */
/* line 207, ../scss/_normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  _font-family: 'courier new', monospace;
  font-size: 1em;
}

/*
 * Improves readability of pre-formatted text in all browsers.
 */
/* line 220, ../scss/_normalize.scss */
pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}

/*
 * Addresses CSS quotes not supported in IE6/7.
 */
/* line 230, ../scss/_normalize.scss */
q {
  quotes: none;
}

/*
 * Addresses `quotes` property not supported in S4.
 */
/* line 238, ../scss/_normalize.scss */
q:before,
q:after {
  content: '';
  content: none;
}

/* line 244, ../scss/_normalize.scss */
small {
  font-size: 75%;
}

/*
 * Prevents `sub` and `sup` affecting `line-height` in all browsers.
 * gist.github.com/413930
 */
/* line 253, ../scss/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 261, ../scss/_normalize.scss */
sup {
  top: -0.5em;
}

/* line 265, ../scss/_normalize.scss */
sub {
  bottom: -0.25em;
}

/* ==========================================================================
   Lists
   ========================================================================== */
/*
 * Addresses margins set differently in IE6/7.
 */
/* line 277, ../scss/_normalize.scss */
dl,
menu,
ol,
ul {
  margin: 1em 0;
}

/* line 284, ../scss/_normalize.scss */
dd {
  margin: 0 0 0 40px;
}

/*
 * Addresses paddings set differently in IE6/7.
 */
/* line 292, ../scss/_normalize.scss */
menu,
ol,
ul {
  padding: 0 0 0 40px;
}

/*
 * Corrects list images handled incorrectly in IE7.
 */
/* line 302, ../scss/_normalize.scss */
nav ul,
nav ol {
  list-style: none;
  list-style-image: none;
}

/* ==========================================================================
   Embedded content
   ========================================================================== */
/*
 * 1. Removes border when inside `a` element in IE6/7/8/9, FF3.
 * 2. Improves image quality when scaled in IE7.
 *    code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/
 */
/* line 318, ../scss/_normalize.scss */
img {
  border: 0;
  /* 1 */
  -ms-interpolation-mode: bicubic;
  /* 2 */
}

/*
 * Corrects overflow displayed oddly in IE9.
 */
/* line 327, ../scss/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* ==========================================================================
   Figures
   ========================================================================== */
/*
 * Addresses margin not present in IE6/7/8/9, S5, O11.
 */
/* line 339, ../scss/_normalize.scss */
figure {
  margin: 0;
}

/* ==========================================================================
   Forms
   ========================================================================== */
/*
 * Corrects margin displayed oddly in IE6/7.
 */
/* line 351, ../scss/_normalize.scss */
form {
  margin: 0;
}

/*
 * Define consistent border, margin, and padding.
 */
/* line 359, ../scss/_normalize.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/*
 * 1. Corrects color not being inherited in IE6/7/8/9.
 * 2. Corrects text not wrapping in FF3.
 * 3. Corrects alignment displayed oddly in IE6/7.
 */
/* line 371, ../scss/_normalize.scss */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  white-space: normal;
  /* 2 */
  *margin-left: -7px;
  /* 3 */
}

/*
 * 1. Corrects font size not being inherited in all browsers.
 * 2. Addresses margins set differently in IE6/7, FF3+, S5, Chrome.
 * 3. Improves appearance and consistency in all browsers.
 */
/* line 384, ../scss/_normalize.scss */
button,
input,
select,
textarea {
  font-size: 100%;
  /* 1 */
  margin: 0;
  /* 2 */
  vertical-align: baseline;
  /* 3 */
  *vertical-align: middle;
  /* 3 */
}

/*
 * Addresses FF3/4 setting `line-height` on `input` using `!important` in the
 * UA stylesheet.
 */
/* line 399, ../scss/_normalize.scss */
button,
input {
  line-height: normal;
}

/*
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Corrects inability to style clickable `input` types in iOS.
 * 3. Improves usability and consistency of cursor style between image-type
 *    `input` and others.
 * 4. Removes inner spacing in IE7 without affecting normal text inputs.
 *    Known issue: inner spacing remains in IE6.
 */
/* line 414, ../scss/_normalize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
  *overflow: visible;
  /* 4 */
}

/*
 * Re-set default cursor for disabled elements.
 */
/* line 427, ../scss/_normalize.scss */
button[disabled],
input[disabled] {
  cursor: default;
}

/*
 * 1. Addresses box sizing set to content-box in IE8/9.
 * 2. Removes excess padding in IE8/9.
 * 3. Removes excess padding in IE7.
 *    Known issue: excess padding remains in IE6.
 */
/* line 439, ../scss/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
  *height: 13px;
  /* 3 */
  *width: 13px;
  /* 3 */
}

/*
 * 1. Addresses `appearance` set to `searchfield` in S5, Chrome.
 * 2. Addresses `box-sizing` set to `border-box` in S5, Chrome (include `-moz`
 *    to future-proof).
 */
/* line 453, ../scss/_normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box;
}

/*
 * Removes inner padding and search cancel button in S5, Chrome on OS X.
 */
/* line 464, ../scss/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/*
 * Removes inner padding and border in FF3+.
 */
/* line 473, ../scss/_normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/*
 * 1. Removes default vertical scrollbar in IE6/7/8/9.
 * 2. Improves readability and alignment in all browsers.
 */
/* line 484, ../scss/_normalize.scss */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */
}

/* ==========================================================================
   Tables
   ========================================================================== */
/*
 * Remove most spacing between table cells.
 */
/* line 497, ../scss/_normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/******************************************************************
CUSTOMIZED RESET VALUES
I added these extra styles as a more personalized reset. Feel free
to remove them if you like or add your own. If you want to update
the normalize styles, make sure to edit from this point up.
******************************************************************/
/* line 510, ../scss/_normalize.scss */
p {
  -webkit-hyphens: auto;
  -epub-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
}

/* line 517, ../scss/_normalize.scss */
b, strong, .strong {
  font-weight: bold;
}

/* line 519, ../scss/_normalize.scss */
dfn, em, .em {
  font-style: italic;
}

/* line 521, ../scss/_normalize.scss */
small, .small {
  font-size: 75%;
}

/* line 523, ../scss/_normalize.scss */
ul, ol {
  padding: 0;
  list-style-type: none;
}

/* line 528, ../scss/_normalize.scss */
dd {
  margin: 0;
}

/* line 532, ../scss/_normalize.scss */
.sidebar ul,
.sidebar ol,
.commentlist {
  list-style: none;
}

/******************************************************************
Site Name:
Author:

Stylesheet: Mixins & Constants Stylesheet

This is where you can take advantage of Sass' great features:
Mixins & Constants. I won't go in-depth on how they work exactly,
there are a few articles below that will help do that. What I will
tell you is that this will help speed up simple changes like
changing a color or adding CSS3 techniques like box shadow and
border-radius.

A WORD OF WARNING: It's very easy to overdo it here. Be careful and
remember less is more.

******************************************************************/
/*********************
CLEARFIXIN'
*********************/
/* line 24, ../scss/_mixins.scss */
.clearfix {
  zoom: 1;
}
/* line 26, ../scss/_mixins.scss */
.clearfix:before, .clearfix:after {
  content: "";
  display: table;
}
/* line 27, ../scss/_mixins.scss */
.clearfix:after {
  clear: both;
}

/* line 30, ../scss/_mixins.scss */
.clear {
  clear: both;
  float: none;
}

/*********************
TOOLS
*********************/
/* line 40, ../scss/_mixins.scss */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 47, ../scss/_mixins.scss */
.ir, .box.image p.more a {
  text-indent: 999px;
  white-space: nowrap;
  overflow: hidden;
}

/* ==========================================================================
   Helper classes
   ========================================================================== */
/*
 * Hide from both screenreaders and browsers: h5bp.com/u
 */
/* line 61, ../scss/_mixins.scss */
.hidden, .invisible {
  display: none !important;
  visibility: hidden;
}

/*
 * Hide only visually, but have it available for screenreaders: h5bp.com/v
 */
/* line 70, ../scss/_mixins.scss */
.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: h5bp.com/p
 */
/* line 86, ../scss/_mixins.scss */
.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
 */
/* line 100, ../scss/_mixins.scss */
.invisible {
  visibility: hidden;
}

/*********************
COLORS
Need help w/ choosing your colors? Try this site out:
http://0to255.com/
*********************/
/*
Here's a great tutorial on how to
use color variables properly:
http://sachagreif.com/sass-color-variables/
*/
/*********************
TYPOGRAPHY
*********************/
/* 	To embed your own fonts, use this syntax
	and place your fonts inside the
	library/fonts folder. For more information
	on embedding fonts, go to:
	http://www.fontsquirrel.com/
	Be sure to remove the comment brackets.


	@font-face {
    	font-family: 'BitstreamVeraSansMonoBold';
    	src: url('../fonts/VeraMono-Bold-webfont.eot');
    	src: url('../fonts/VeraMono-Bold-webfont.eot?#iefix') format('embedded-opentype'),
             url('../fonts/VeraMono-Bold-webfont.woff') format('woff'),
             url('../fonts/VeraMono-Bold-webfont.ttf') format('truetype'),
             url('../fonts/VeraMono-Bold-webfont.svg#font-name') format('svg');
    	font-weight: normal;
    	font-style: normal;
	}
	
	@font-face {
    	font-family: 'BitstreamVeraSansMonoRoman';
    	src: url('../fonts/VeraMono-webfont.eot');
    	src: url('../fonts/VeraMono-webfont.eot?#iefix') format('embedded-opentype'),
             url('../fonts/VeraMono-webfont.woff') format('woff'),
             url('../fonts/VeraMono-webfont.ttf') format('truetype'),
             url('../fonts/VeraMono-webfont.svg#font-name') format('svg');
    	font-weight: normal;
    	font-style: normal;
	}
*/
/*
use the best ampersand
http://simplebits.com/notebook/2008/08/14/ampersands-2/
*/
/* line 181, ../scss/_mixins.scss */
span.amp {
  /*
  font-family: Baskerville,'Goudy Old Style',Palatino,'Book Antiqua',serif !important;
  font-style: italic;
  */
}

/* line 189, ../scss/_mixins.scss */
.text-left {
  text-align: left;
}

/* line 190, ../scss/_mixins.scss */
.text-center {
  text-align: center;
}

/* line 191, ../scss/_mixins.scss */
.text-right {
  text-align: right;
}

/* line 201, ../scss/_mixins.scss */
.alert-help {
  margin: 10px;
  padding: 5px 18px;
  border: 1px solid;
  border-color: #b61900;
  background: #d01d00;
}

/*********************
BORDER RADIUS
*********************/
/*********************
TRANISTION
*********************/
/*********************
BOX SHADOWS
*********************/
/*********************
CSS3 GRADIENTS
Be careful with these since they can
really slow down your CSS. Don't overdue it.
*********************/
/* @include css-gradient(#dfdfdf,#f8f8f8); */
/*********************
BOX SIZING
*********************/
/* @include box-sizing(border-box); */
/* NOTE: value of "padding-box" is only supported in Gecko. So
probably best not to use it. I mean, were you going to anyway? */
/*********************
BUTTONS
*********************/
/* line 280, ../scss/_mixins.scss */
.button, .maincol .mod_articlefilter .btnSubmit, .rightcol .mod_articlefilter .btnSubmit, .button:visited, .maincol .mod_articlefilter .btnSubmit:visited, .rightcol .mod_articlefilter .btnSubmit:visited {
  font-family: "Open Sans", sans-serif;
  border: none;
  padding: 4px 12px;
  color: #fff;
  display: inline-block;
  font-size: 1em;
  font-weight: 400;
  text-decoration: none;
  text-shadow: 0 1px rgba(0, 0, 0, 0.75);
  cursor: pointer;
  margin-bottom: 20px;
  line-height: 21px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  background-color: #000527;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#000941), to(#000527));
  background-image: -webkit-linear-gradient(top, #000941, #000527);
  background-image: -moz-linear-gradient(top, #000941, #000527);
  background-image: -o-linear-gradient(top, #000941, #000527);
  background-image: linear-gradient(to bottom, #000941, #000527);
}
/* line 297, ../scss/_mixins.scss */
.button:hover, .maincol .mod_articlefilter .btnSubmit:hover, .rightcol .mod_articlefilter .btnSubmit:hover, .button:focus, .maincol .mod_articlefilter .btnSubmit:focus, .rightcol .mod_articlefilter .btnSubmit:focus, .button:visited:hover, .maincol .mod_articlefilter .btnSubmit:visited:hover, .rightcol .mod_articlefilter .btnSubmit:visited:hover, .button:visited:focus, .maincol .mod_articlefilter .btnSubmit:visited:focus, .rightcol .mod_articlefilter .btnSubmit:visited:focus {
  color: #fff;
  border: none;
  background-color: #00020e;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#000527), to(#00020e));
  background-image: -webkit-linear-gradient(top, #000527, #00020e);
  background-image: -moz-linear-gradient(top, #000527, #00020e);
  background-image: -o-linear-gradient(top, #000527, #00020e);
  background-image: linear-gradient(to bottom, #000527, #00020e);
}
/* line 303, ../scss/_mixins.scss */
.button:active, .maincol .mod_articlefilter .btnSubmit:active, .rightcol .mod_articlefilter .btnSubmit:active, .button:visited:active, .maincol .mod_articlefilter .btnSubmit:visited:active, .rightcol .mod_articlefilter .btnSubmit:visited:active {
  background-color: #000941;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#000527), to(#000941));
  background-image: -webkit-linear-gradient(top, #000527, #000941);
  background-image: -moz-linear-gradient(top, #000527, #000941);
  background-image: -o-linear-gradient(top, #000527, #000941);
  background-image: linear-gradient(to bottom, #000527, #000941);
}

/*
BASE SIZE
*/
/******************************************************************
Site Name: MARLISCO
Author: LemonHead

Stylesheet: Base Stylesheet

******************************************************************/
/*********************
GENERAL STYLES
*********************/
/* line 13, ../scss/_base.scss */
body {
  font-family: "Open Sans", sans-serif;
  font-weight: 300;
  line-height: 1.4em;
  font-size: 13px;
  color: #000941;
}

/*********************
LAYOUT & GRID STYLES
*********************/
/* line 24, ../scss/_base.scss */
#wrapper {
  margin: 0 auto;
  width: 1005px;
}

/* line 29, ../scss/_base.scss */
.inside {
  width: 100%;
}

/* line 33, ../scss/_base.scss */
#header {
  margin-bottom: 5px;
  height: 170px;
  background: url(../layout/header_bg.png) top center no-repeat;
}

/* line 39, ../scss/_base.scss */
#container {
  margin: 0px 10px;
}

/* line 43, ../scss/_base.scss */
.leftcol {
  width: 225px;
  float: left;
  min-height: 500px;
  position: relative;
}

/* line 50, ../scss/_base.scss */
.maincol {
  width: 490px;
  float: left;
  margin: 0px 10px 0px 20px;
  word-spacing: 0.2em;
  font-size: 1.05em;
}
/* line 57, ../scss/_base.scss */
.maincol.top {
  padding-top: 28px;
}
/* line 61, ../scss/_base.scss */
.maincol.big {
  width: 740px;
  margin-right: 0px;
}
/* line 66, ../scss/_base.scss */
.maincol .inside {
  position: relative;
}

/* line 71, ../scss/_base.scss */
.rightcol {
  width: 240px;
  float: left;
}
/* line 75, ../scss/_base.scss */
.rightcol.top {
  margin-top: 2.2em;
}

/* line 80, ../scss/_base.scss */
.custom #completecol {
  width: 740px;
  margin: 0 0 20px 20px;
  float: left;
  position: relative;
}

/*** Language specific ***/
/* line 90, ../scss/_base.scss */
.contentlang-it #container .maincol {
  background: url(../layout/langpage-icon_it.png) no-repeat top right;
}

/* line 94, ../scss/_base.scss */
.contentlang-fr #container .maincol {
  background: url(../layout/langpage-icon_fr.png) no-repeat top right;
}

/* line 98, ../scss/_base.scss */
.contentlang-nl #container .maincol {
  background: url(../layout/langpage-icon_nl.png) no-repeat top right;
}

/* line 102, ../scss/_base.scss */
.contentlang-el #container .maincol {
  background: url(../layout/langpage-icon_el.png) no-repeat top right;
  /*greek*/
}

/* line 106, ../scss/_base.scss */
.contentlang-cy #container .maincol {
  background: url(../layout/langpage-icon_cy.png) no-repeat top right;
  /*cyprus */
}

/* line 110, ../scss/_base.scss */
.contentlang-bg #container .maincol {
  background: url(../layout/langpage-icon_bg.png) no-repeat top right;
  /*bulgarian*/
}

/* line 114, ../scss/_base.scss */
.contentlang-pt #container .maincol {
  background: url(../layout/langpage-icon_pt.png) no-repeat top right;
  /*portuguese*/
}

/* line 118, ../scss/_base.scss */
.contentlang-de #container .maincol {
  background: url(../layout/langpage-icon_de.png) no-repeat top right;
}

/* line 122, ../scss/_base.scss */
.contentlang-ro #container .maincol {
  background: url(../layout/langpage-icon_ro.png) no-repeat top right;
  /*rumänisch*/
}

/* line 126, ../scss/_base.scss */
.contentlang-sl #container .maincol {
  background: url(../layout/langpage-icon_sl.png) no-repeat top right;
}

/* line 130, ../scss/_base.scss */
.contentlang-ga #container .maincol {
  background: url(../layout/langpage-icon_ga.png) no-repeat top right;
  /*irisch*/
}

/* line 134, ../scss/_base.scss */
.contentlang-tr #container .maincol {
  background: url(../layout/langpage-icon_tr.png) no-repeat top right;
  /*türkisch*/
}

/* line 138, ../scss/_base.scss */
.contentlang-es #container .maincol {
  background: url(../layout/langpage-icon_es.png) no-repeat top right;
}

/* line 142, ../scss/_base.scss */
.contentlang-da #container .maincol {
  background: url(../layout/langpage-icon_da.png) no-repeat top right;
  /*dänisch*/
}

/*********************
LINK STYLES
*********************/
/* line 150, ../scss/_base.scss */
a, a:visited {
  color: #000941;
  text-decoration: underline;
  /* on hover */
  /* on click */
  /* mobile tap color */
}
/* line 155, ../scss/_base.scss */
a:hover, a:focus, a:visited:hover, a:visited:focus {
  color: #000941;
  text-decoration: none;
}
/* line 166, ../scss/_base.scss */
a:link, a:visited:link {
  /*
  this highlights links on iPhones/iPads.
  so it basically works like the :hover selector
  for mobile devices.
  */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0.3);
}

/******************************************************************
H1, H2, H3, H4, H5 STYLES
******************************************************************/
/* line 180, ../scss/_base.scss */
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5 {
  font-family: "Open Sans", sans-serif;
  text-rendering: optimizelegibility;
  font-weight: 400;
  margin-top: 0px;
  /*
  if you're going to use webfonts, be sure to check your weights
  http://css-tricks.com/watch-your-font-weight/
  */
  /* removing text decoration from all headline links */
}
/* line 191, ../scss/_base.scss */
h1 a, .h1 a, h2 a, .h2 a, h3 a, .h3 a, h4 a, .h4 a, h5 a, .h5 a {
  text-decoration: none;
}

/* line 196, ../scss/_base.scss */
h1, .h1 {
  font-size: 1.5em;
  line-height: 1.6em;
  letter-spacing: 0.03em;
  margin: 0 4em 0.8em 0;
}

/* line 203, ../scss/_base.scss */
h2, .h2 {
  font-size: 1.3em;
  line-height: 1.3em;
  letter-spacing: 0.02em;
}

/* line 209, ../scss/_base.scss */
h3, .h3 {
  font-size: 1.1em;
  margin-bottom: 0.5em;
}

/* line 214, ../scss/_base.scss */
h4, .h4 {
  font-size: 1em;
}

/* line 218, ../scss/_base.scss */
aside h4 {
  font-size: 1.2em;
  font-weight: 400;
  margin: 0  0 1em 0;
}

/* line 224, ../scss/_base.scss */
h5, .h5, h6, .h6 {
  font-size: 1em;
  margin: 0;
  font-weight: 300;
}

/* line 230, ../scss/_base.scss */
.leftcol h6 {
  margin-bottom: 0.5em;
  color: #779bd0;
}

/*** FORM ********/
/* line 237, ../scss/_base.scss */
html,
button,
input,
select,
textarea {
  font-family: "Open Sans", sans-serif;
  color: #000941;
}

/* line 246, ../scss/_base.scss */
select {
  border: 1px solid #8B939C;
  -moz-appearance: menulist;
}

/* line 252, ../scss/_base.scss */
.ce_form label {
  display: block;
  width: 120px;
  margin-right: 20px;
  float: left;
  cursor: pointer;
}
/* line 260, ../scss/_base.scss */
.ce_form input, .ce_form textarea {
  border: none;
  background: #d7e2f1;
  color: #376cba;
  margin: 0 0 1em 0;
  width: 250px;
  float: left;
  padding: 3px;
}
/* line 269, ../scss/_base.scss */
.ce_form input.submit, .ce_form textarea.submit {
  background: #376cba;
  color: #d7e2f1;
  font-size: 1.2em;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  margin: 0.5em 0 0 140px;
  width: auto;
  padding: 3px 15px;
}
/* line 280, ../scss/_base.scss */
.ce_form textarea {
  width: 300px;
}
/* line 284, ../scss/_base.scss */
.ce_form br {
  clear: both;
}

/*********************
HEADER STYLES
*********************/
/* line 292, ../scss/_base.scss */
#logo {
  width: 235px;
  height: 158px;
  display: block;
  float: right;
  margin: 18px 20px 0px 20px;
  background: url(../layout/MARLISCO-logo-tab.png) no-repeat top center;
  cursor: pointer;
}

/* line 302, ../scss/_base.scss */
#header .slogan {
  color: #fff;
  font-size: 1.4em;
  font-weight: 300;
  letter-spacing: 0.03em;
  margin: 111px 10px 10px 35px;
}

/* line 310, ../scss/_base.scss */
#header #breadcrumb {
  color: #779bd0;
  margin: 20px 10px 0px 255px;
  height: 3em;
  overflow: hidden;
}
/* line 316, ../scss/_base.scss */
#header #breadcrumb a {
  color: #779bd0;
  text-decoration: none;
}
/* line 320, ../scss/_base.scss */
#header #breadcrumb a:hover {
  text-decoration: underline;
}
/* line 325, ../scss/_base.scss */
#header #breadcrumb a, #header #breadcrumb span.active {
  padding: 0 2px;
}
/* line 329, ../scss/_base.scss */
#header #breadcrumb h6 {
  display: inline;
  font-size: 1em;
  font-weight: 300;
}

/*********************
NAVIGATION STYLES
*********************/
/* line 341, ../scss/_base.scss */
#mainmenu ul.level_1 {
  margin-bottom: 30px;
  font-size: 1.05em;
  letter-spacing: 0.01em;
  margin: 0;
}
/* line 347, ../scss/_base.scss */
#mainmenu ul.level_1 li {
  margin-bottom: 2px;
  background: url(../layout/arrow-nav.png) no-repeat 6px -21px;
  background-color: #d7e2f1;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  cursor: pointer;
}
/* line 354, ../scss/_base.scss */
#mainmenu ul.level_1 li a, #mainmenu ul.level_1 li span.active {
  text-decoration: none;
  color: #376cba;
  display: block;
  padding: 6px 15px 4px 29px;
}
/* line 361, ../scss/_base.scss */
#mainmenu ul.level_1 li:hover, #mainmenu ul.level_1 li.active, #mainmenu ul.level_1 li.trail {
  background-color: #376cba;
  background-position: 6px 6px;
}
/* line 365, ../scss/_base.scss */
#mainmenu ul.level_1 li:hover a, #mainmenu ul.level_1 li:hover span.active, #mainmenu ul.level_1 li.active a, #mainmenu ul.level_1 li.active span.active, #mainmenu ul.level_1 li.trail a, #mainmenu ul.level_1 li.trail span.active {
  text-decoration: none;
  color: #d7e2f1;
}
/* line 370, ../scss/_base.scss */
#mainmenu ul.level_1 li:hover ul, #mainmenu ul.level_1 li.active ul, #mainmenu ul.level_1 li.trail ul {
  max-height: 250px;
}
/* line 376, ../scss/_base.scss */
#mainmenu ul.level_1 ul {
  font-size: 0.9em;
  letter-spacing: 0.03em;
  margin: 0px;
  padding: 0px 0px 0px 29px;
  max-height: 0px;
  overflow: hidden;
  -webkit-transition: max-height 1000ms ease 100ms;
  -moz-transition: max-height 1000ms ease 100ms;
  -ms-transition: max-height 1000ms ease 100ms;
  -o-transition: max-height 1000ms ease 100ms;
  transition: max-height 1000ms ease 100ms;
}
/* line 385, ../scss/_base.scss */
#mainmenu ul.level_1 ul li {
  background: none;
  margin-bottom: 0px;
}
/* line 389, ../scss/_base.scss */
#mainmenu ul.level_1 ul li:first-child {
  margin-top: 4px;
}
/* line 393, ../scss/_base.scss */
#mainmenu ul.level_1 ul li:last-child {
  padding-bottom: 5px;
}
/* line 397, ../scss/_base.scss */
#mainmenu ul.level_1 ul li a, #mainmenu ul.level_1 ul li span.active {
  padding: 4px 0 3px 0px;
}
/* line 401, ../scss/_base.scss */
#mainmenu ul.level_1 ul li.active {
  background: url(../layout/arrow-subnav.png) no-repeat 0px 3px;
  padding-left: 15px;
}
/* line 407, ../scss/_base.scss */
#mainmenu ul.level_1 ul li:hover a, #mainmenu ul.level_1 ul li:hover span.active, #mainmenu ul.level_1 ul li.active a, #mainmenu ul.level_1 ul li.active span.active {
  color: #fff;
}

/*  LANG NAV */
/* line 418, ../scss/_base.scss */
.mod_i18nl10nnav, .langnavbox {
  background: url(../layout/icon_multilang.png) no-repeat;
  background-position: 10px 6px;
  border-top: 1px dotted #000941;
  border-bottom: 1px dotted #000941;
  padding: 8px 10px 10px 10px;
  margin-bottom: 30px;
}
/* line 426, ../scss/_base.scss */
.mod_i18nl10nnav form, .langnavbox form {
  display: block !important;
}
/* line 430, ../scss/_base.scss */
.mod_i18nl10nnav ul li, .langnavbox ul li {
  display: inline-block;
}
/* line 432, ../scss/_base.scss */
.mod_i18nl10nnav input, .langnavbox input {
  display: none;
}
/* line 436, ../scss/_base.scss */
.mod_i18nl10nnav label, .langnavbox label {
  display: inline-block;
  cursor: pointer;
  margin-right: 6px;
  width: 25px;
}
/* line 441, ../scss/_base.scss */
.mod_i18nl10nnav label img, .langnavbox label img {
  width: 100%;
}
/* line 446, ../scss/_base.scss */
.mod_i18nl10nnav select, .langnavbox select {
  width: 100%;
  border: #d7e2f1;
  background: #d7e2f1;
  height: 24px;
  outline: none;
}
/* line 454, ../scss/_base.scss */
.mod_i18nl10nnav h6, .langnavbox h6 {
  padding-left: 30px;
  line-height: 1.4em;
  font-size: 1em;
  margin-bottom: 0.5em;
  font-weight: 400;
}

/* line 464, ../scss/_base.scss */
.leftcol .mod_i18nl10nnav {
  display: none;
  background-image: url(../layout/icon_multilang-light.png);
  background-position: 10px 5px;
  padding: 5px 10px 10px 10px;
  background-color: #376cba;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: none;
  max-height: 28px;
  width: 40px;
  overflow: hidden;
  -webkit-transition: max-height 1000ms ease 100ms;
  -moz-transition: max-height 1000ms ease 100ms;
  -ms-transition: max-height 1000ms ease 100ms;
  -o-transition: max-height 1000ms ease 100ms;
  transition: max-height 1000ms ease 100ms;
  -webkit-transition: width 1000ms ease 100ms;
  -moz-transition: width 1000ms ease 100ms;
  -ms-transition: width 1000ms ease 100ms;
  -o-transition: width 1000ms ease 100ms;
  transition: width 1000ms ease 100ms;
  position: absolute;
  left: 185px;
  top: 0px;
  z-index: 10;
  margin-bottom: 0px;
}
/* line 483, ../scss/_base.scss */
.leftcol .mod_i18nl10nnav form {
  width: 150px;
}
/* line 487, ../scss/_base.scss */
.leftcol .mod_i18nl10nnav label:hover img, .leftcol .mod_i18nl10nnav label.active img {
  border: 1px solid #d7e2f1;
}
/* line 491, ../scss/_base.scss */
.leftcol .mod_i18nl10nnav h6 {
  width: 130px;
  padding-left: 40px;
  font-weight: 300;
  color: #d7e2f1;
}
/* line 498, ../scss/_base.scss */
.leftcol .mod_i18nl10nnav:hover {
  -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.3);
  -ms-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.3);
  -o-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.3);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.3);
  width: 150px;
  max-height: 250px;
}

/*********************
ARTICLE & CONTENT STYLES
*********************/
/* line 508, ../scss/_base.scss */
p {
  margin: 0 0 1.4em 0;
}

/* line 512, ../scss/_base.scss */
strong {
  font-weight: 400;
}

/* line 516, ../scss/_base.scss */
.mail {
  background: url(../layout/icon_mail.png) no-repeat left 0.3em;
  padding: 0.1em 0 0.1em 25px;
  display: inline-block;
}

/* line 522, ../scss/_base.scss */
.phone {
  background: url(../layout/icon_phone.png) no-repeat left 0.3em;
  padding: 0.1em 0 0.1em 25px;
  display: inline-block;
}

/* line 528, ../scss/_base.scss */
.post {
  background: url(../layout/icon_post.png) no-repeat left 0.3em;
  padding: 0.1em 0 0.1em 25px;
  display: inline-block;
}

/* line 534, ../scss/_base.scss */
aside p, #footer section p {
  margin: 0 0 0.5em 0;
}

/* line 538, ../scss/_base.scss */
.teaserBox.download.pdf a,
a.download.pdf {
  background: url(../layout/icon-pdf.png) no-repeat left top;
  padding-left: 30px;
  display: block;
  min-height: 30px;
}

/* line 546, ../scss/_base.scss */
a.extern {
  background: url(../layout/icon-extern.png) no-repeat left top;
  padding-left: 30px;
  display: block;
  min-height: 30px;
}

/* line 554, ../scss/_base.scss */
.ce_downloads .item.pdf {
  background: url(../layout/icon-pdf.png) no-repeat left center;
  padding-left: 30px;
}
/* line 559, ../scss/_base.scss */
.ce_downloads .item.text, .ce_downloads .item.doc {
  background: url(../layout/icon-text-file.png) no-repeat left center;
  padding-left: 30px;
}
/* line 564, ../scss/_base.scss */
.ce_downloads .item.jpeg, .ce_downloads .item.png, .ce_downloads .item.image, .ce_downloads .item.gif {
  background: url(../layout/icon-image.png) no-repeat left top;
  padding-left: 30px;
}
/* line 569, ../scss/_base.scss */
.ce_downloads .item a {
  text-decoration: none;
}

.ce_downloads .item.zip {
  background: url(../layout/icon-zip.png) no-repeat left center;
  padding-left: 30px;
}

/* line 573, ../scss/_base.scss */
.ce_downloads .item p {
  margin: 0;
}

/* line 576, ../scss/_base.scss */
.countdown #countdown-date {
  font-size: 2em;
  color: #376cba;
  font-weight: 400;
}

/* line 582, ../scss/_base.scss */
.teaserBox {
  padding: 0 0 1.5em 10px;
  position: relative;
  margin-bottom: 30px;
  width: 240px;
}
/* line 588, ../scss/_base.scss */
.teaserBox.countdown {
  padding-bottom: 0.5em;
}
/* line 591, ../scss/_base.scss */
.teaserBox.countdown p {
  text-align: center;
  margin: 1em 0;
}
/* line 597, ../scss/_base.scss */
.teaserBox h4, .teaserBox h2 {
  background: url(../layout/arrow-infoblock-head.png) no-repeat left center;
  padding: 4px 0 2px 22px;
  font-size: 1.15em;
  font-weight: 200;
  margin: 0px 0px 0.5em -7px;
}

/* line 606, ../scss/_base.scss */
.box {
  background: #d7e2f1;
  padding: 18px 10px 40px;
  margin-bottom: 30px;
  position: relative;
  border: none;
}
/* line 613, ../scss/_base.scss */
.box .image_container {
  position: absolute;
  right: 10px;
  bottom: 18px;
  width: 50%;
}
/* line 619, ../scss/_base.scss */
.box .image_container a {
  display: block;
}
/* line 624, ../scss/_base.scss */
.box h4 {
  color: #376cba;
  font-size: 1.25em;
  font-weight: 400;
  margin: 0 0 0.5em;
  background: none;
  padding: 0;
}
/* line 632, ../scss/_base.scss */
.box h4 a {
  color: #376cba;
}
/* line 637, ../scss/_base.scss */
.box p {
  margin: 0 0 0.2em 0;
}
/* line 641, ../scss/_base.scss */
.box p.more {
  text-align: right;
  position: absolute;
  right: 0px;
  bottom: 12px;
  margin: 0;
  padding: 0 12px;
}
/* line 649, ../scss/_base.scss */
.box p.more a {
  text-decoration: none;
  background: url(../layout/arrow-more-light.png) no-repeat right center;
  background-color: none;
  padding: 3px 17px 3px 17px;
  color: #376cba;
}
/* line 659, ../scss/_base.scss */
.box.image p {
  width: 50%;
}
/* line 663, ../scss/_base.scss */
.box.image p.more {
  text-align: left;
  right: inherit;
  left: 0px;
}
/* line 669, ../scss/_base.scss */
.box.image p.more a {
  display: block;
  background-position: left center;
  width: 30px;
  padding: 0px 17px;
}

/* line 680, ../scss/_base.scss */
.maincol .teaserBox {
  float: left;
  height: 150px;
  overflow: hidden;
}
/* line 685, ../scss/_base.scss */
.maincol .teaserBox.odd {
  margin-right: 10px;
}

/* line 690, ../scss/_base.scss */
.maincol .mod_article div.teaser {
  border-bottom: 1px dotted #000941;
  position: relative;
  margin-bottom: 20px;
  padding-bottom: 15px;
}
/* line 696, ../scss/_base.scss */
.maincol .mod_article div.teaser p {
  margin-bottom: 0;
  display: inline;
}

/* line 702, ../scss/_base.scss */
.rightcol .mod_article div.teaser {
  border-bottom: 1px dotted #000941;
  position: relative;
  margin-bottom: 20px;
  padding-bottom: 15px;
}
/* line 708, ../scss/_base.scss */
.rightcol .mod_article div.teaser p {
  margin-bottom: 0;
}

/* line 713, ../scss/_base.scss */
.maincol .mod_article.block,
#completecol .mod_article.block {
  padding-bottom: 3em;
}
/* line 715, ../scss/_base.scss */
.maincol .mod_article.block .pdf_link,
#completecol .mod_article.block .pdf_link {
  position: absolute;
  bottom: 0px;
  right: 0px;
  width: 80px;
  text-align: right;
}

/* line 726, ../scss/_base.scss */
.maincol p.more {
  display: inline;
  margin: 0;
}

/* line 731, ../scss/_base.scss */
.rightcol p.more {
  margin: 0;
  text-align: right;
}

/* line 736, ../scss/_base.scss */
.rightcol img {
  max-width: 100%;
  height: auto !important;
}

/* line 741, ../scss/_base.scss */
.more a {
  text-decoration: none;
  background: url(../layout/arrow-more-red.png) no-repeat right center;
  padding-right: 16px;
  display: inline-block;
}
/* line 747, ../scss/_base.scss */
.more a:hover {
  text-decoration: underline;
}

/* line 752, ../scss/_base.scss */
.dlh_googlemap {
  margin-bottom: 1.5em;
}
/* line 755, ../scss/_base.scss */
.dlh_googlemap p, .dlh_googlemap h3 {
  margin-bottom: 1em;
}

/***** ARTICLE-FILTER *****/
/* line 764, ../scss/_base.scss */
.mod_articlefilter_results .searchFilters {
  background: #d7e2f1;
  margin-bottom: 1.8em;
}
/* line 768, ../scss/_base.scss */
.mod_articlefilter_results .searchFilters ul, .mod_articlefilter_results .searchFilters .no_filter {
  margin: 0;
  padding: 0.5em;
}
/* line 773, ../scss/_base.scss */
.mod_articlefilter_results .searchFilters .selectedFilterHeadline {
  padding: 0.5em;
  font-weight: bold;
}
/* line 780, ../scss/_base.scss */
.mod_articlefilter_results ul.results li {
  background: url(../layout/map-icon_list.png) no-repeat left 2px;
  padding-left: 30px;
  padding-bottom: 0.5em;
  clear: both;
}
/* line 786, ../scss/_base.scss */
.mod_articlefilter_results ul.results li .articleImage {
  float: right;
  margin: 0 0 1em 1.5em;
  max-width: 240px;
}
/* line 791, ../scss/_base.scss */
.mod_articlefilter_results ul.results li .articleImage img {
  width: 100%;
  height: auto;
}

/* line 801, ../scss/_base.scss */
.pagination p {
  float: left;
  width: 20%;
}
/* line 806, ../scss/_base.scss */
.pagination ul {
  float: right;
  width: 75%;
  text-align: right;
  margin: 0;
}
/* line 812, ../scss/_base.scss */
.pagination ul li {
  display: inline;
}
/* line 815, ../scss/_base.scss */
.pagination ul li a.link, .pagination ul li span.current {
  padding: 0 0.2em;
}
/* line 819, ../scss/_base.scss */
.pagination ul li.previous a {
  text-decoration: none;
  background: url(../layout/arrow-back-light.png) no-repeat left 4px;
  padding-left: 19px;
  padding-right: 0.4em;
}
/* line 826, ../scss/_base.scss */
.pagination ul li.next a {
  text-decoration: none;
  background: url(../layout/arrow-more-light.png) no-repeat right 4px;
  padding-left: 0.4em;
  padding-right: 19px;
}
/* line 833, ../scss/_base.scss */
.pagination ul li.last, .pagination ul li.first {
  display: none;
}

/* line 841, ../scss/_base.scss */
.teaserBox.mod_articlefilter_links ul.filterlinks {
  background: #d7e2f1;
  padding: 0.5em;
  margin-top: 0.3em;
}
/* line 846, ../scss/_base.scss */
.teaserBox.mod_articlefilter_links ul.filterlinks li {
  margin-bottom: 0.3em;
  background: url(../layout/arrow-more-light.png) no-repeat left 3px;
  padding-left: 19px;
}
/* line 851, ../scss/_base.scss */
.teaserBox.mod_articlefilter_links ul.filterlinks li a {
  text-decoration: none;
}
/* line 858, ../scss/_base.scss */
.teaserBox.mod_articlefilter_links h5 {
  color: #376cba;
}

/* line 863, ../scss/_base.scss */
.maincol .mod_articlefilter {
  background: #d7e2f1;
  padding: 18px 10px;
}
/* line 867, ../scss/_base.scss */
.maincol .mod_articlefilter h4 {
  margin-bottom: 1.5em;
  color: #376cba;
}
/* line 872, ../scss/_base.scss */
.maincol .mod_articlefilter .formBody {
  position: relative;
}
/* line 876, ../scss/_base.scss */
.maincol .mod_articlefilter .formElem {
  width: 31%;
  margin-bottom: 1em;
}
/* line 880, ../scss/_base.scss */
.maincol .mod_articlefilter .formElem.afb_0 {
  float: none;
  clear: both;
  width: auto;
  margin-bottom: 0;
}
/* line 886, ../scss/_base.scss */
.maincol .mod_articlefilter .formElem.afb_0 .afbox_single, .maincol .mod_articlefilter .formElem.afb_0 #af_0 {
  display: none;
}
/* line 891, ../scss/_base.scss */
.maincol .mod_articlefilter .formElem.afb_3 {
  /*country*/
  display: none;
}
/* line 896, ../scss/_base.scss */
.maincol .mod_articlefilter .formElem.afb_5 {
  /*theme*/
  position: absolute;
  left: 33%;
  top: 0px;
}
/* line 903, ../scss/_base.scss */
.maincol .mod_articlefilter .formElem.afb_6 {
  /*type*/
  position: absolute;
  left: 66%;
  top: 0px;
}
/* line 910, ../scss/_base.scss */
.maincol .mod_articlefilter .formElem select {
  display: block;
  margin-top: 0.3em;
}
/* line 915, ../scss/_base.scss */
.maincol .mod_articlefilter .formElem input[type=checkbox] {
  float: left;
  margin-right: 0.5em;
  margin-top: 0.25em;
}
/* line 921, ../scss/_base.scss */
.maincol .mod_articlefilter .formElem input[type=checkbox] + label {
  display: block;
  float: left;
  width: 90%;
}
/* line 927, ../scss/_base.scss */
.maincol .mod_articlefilter .formElem .afbox_single {
  clear: both;
  padding-top: 0.3em;
}
/* line 933, ../scss/_base.scss */
.maincol .mod_articlefilter .btnSubmit {
  margin-top: 2em;
}

/* line 941, ../scss/_base.scss */
.rightcol .mod_articlefilter .formElem {
  width: 100%;
  padding-top: 0.5em;
  clear: both;
}
/* line 946, ../scss/_base.scss */
.rightcol .mod_articlefilter .formElem select {
  display: block;
  margin-top: 0.3em;
}
/* line 951, ../scss/_base.scss */
.rightcol .mod_articlefilter .formElem input[type=checkbox] {
  float: left;
  margin-right: 0.5em;
  margin-top: 0.25em;
}
/* line 957, ../scss/_base.scss */
.rightcol .mod_articlefilter .formElem input[type=checkbox] + label {
  display: block;
  float: left;
  width: 90%;
}
/* line 963, ../scss/_base.scss */
.rightcol .mod_articlefilter .formElem .afbox_single {
  clear: both;
  padding-top: 0.3em;
}
/* line 968, ../scss/_base.scss */
.rightcol .mod_articlefilter .formElem.afb_0 {
  padding-top: 1em;
}
/* line 971, ../scss/_base.scss */
.rightcol .mod_articlefilter .formElem.afb_0 #af_0 {
  float: left;
  width: 3.7em;
  padding-top: 0.3em;
}
/* line 977, ../scss/_base.scss */
.rightcol .mod_articlefilter .formElem.afb_0 .afbox_single {
  clear: none;
  float: left;
  width: 4.2em;
}
/* line 983, ../scss/_base.scss */
.rightcol .mod_articlefilter .formElem.afb_0 .formSubmit {
  clear: both;
}
/* line 989, ../scss/_base.scss */
.rightcol .mod_articlefilter .btnSubmit {
  margin-top: 1.5em;
}

/***** NEWS *********/
/* line 998, ../scss/_base.scss */
.newslist, .mod_newsarchive {
  clear: both;
}
/* line 1001, ../scss/_base.scss */
.newslist .newsEntry, .mod_newsarchive .newsEntry {
  border-bottom: 1px dotted #000941;
  position: relative;
  margin-bottom: 20px;
  padding-bottom: 15px;
}
/* line 1007, ../scss/_base.scss */
.newslist .newsEntry h3, .mod_newsarchive .newsEntry h3 {
  font-size: 1.25em;
  margin: 0;
}
/* line 1012, ../scss/_base.scss */
.newslist .newsEntry p.info, .mod_newsarchive .newsEntry p.info {
  margin-bottom: 0.5em;
  font-weight: 300;
  color: #779bd0;
}
/* line 1018, ../scss/_base.scss */
.newslist .newsEntry div.teaser, .mod_newsarchive .newsEntry div.teaser {
  border-bottom: none;
  margin-bottom: 0px;
  padding-bottom: 0px;
}
/* line 1024, ../scss/_base.scss */
.newslist .newsEntry .image_container, .mod_newsarchive .newsEntry .image_container {
  margin-left: 5%;
  width: 45%;
  float: right;
}
/* line 1029, ../scss/_base.scss */
.newslist .newsEntry .image_container img, .mod_newsarchive .newsEntry .image_container img {
  max-width: 100%;
  height: auto !important;
}
/* line 1034, ../scss/_base.scss */
.newslist .newsEntry .image_container .caption, .mod_newsarchive .newsEntry .image_container .caption {
  display: none;
}

/* line 1042, ../scss/_base.scss */
.mod_newsreader h3 {
  margin-top: -1.3em;
  width: 50%;
}
/* line 1047, ../scss/_base.scss */
.mod_newsreader p.info {
  margin: 0;
  font-weight: 300;
  text-align: right;
  margin-left: 50%;
}

/***** EVENTS *********/
/* line 1059, ../scss/_base.scss */
.maincol .mod_eventlist {
  /** Accordion **/
}
/* line 1061, ../scss/_base.scss */
.maincol .mod_eventlist .header {
  background: #d7e2f1;
  font-size: 1.1em;
  padding: 5px 10px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  color: #376cba;
  margin-bottom: 10px;
}
/* line 1070, ../scss/_base.scss */
.maincol .mod_eventlist .event {
  position: relative;
}
/* line 1073, ../scss/_base.scss */
.maincol .mod_eventlist .event h3 {
  margin-bottom: 0.1em;
}
/* line 1077, ../scss/_base.scss */
.maincol .mod_eventlist .event .time {
  margin-bottom: 0;
}
/* line 1081, ../scss/_base.scss */
.maincol .mod_eventlist .event.last .teaser {
  padding-bottom: 0;
  border-bottom: none;
}

/* line 1089, ../scss/_base.scss */
.mod_article p.back, .ce_hyperlink.back {
  position: absolute;
  bottom: 0px;
  left: 0px;
  margin-bottom: 0px;
}
/* line 1095, ../scss/_base.scss */
.mod_article p.back a, .ce_hyperlink.back a {
  color: #779bd0;
  text-decoration: none;
  background: url(../layout/arrow-back-light.png) no-repeat left center;
  padding-left: 17px;
}

/* line 1103, ../scss/_base.scss */
figure.teaserimg {
  float: right;
  margin: 0px 0px 1em 1.5em;
}

/* line 1108, ../scss/_base.scss */
figure.float_right {
  margin: 0px 0px 1em 1.5em;
}

/*********************
SIDEBARS & ASIDES
*********************/
/* line 1118, ../scss/_base.scss */
.leftcol .block {
  margin-bottom: 30px;
}
/* line 1121, ../scss/_base.scss */
.leftcol .block.logos {
  color: #779bd0;
  padding: 0;
}
/* line 1125, ../scss/_base.scss */
.leftcol .block.logos .gallery {
  height: 250px;
  overflow: hidden;
  position: relative;
  border-top: 1px dotted #d7e2f1;
  border-bottom: 1px dotted #d7e2f1;
}
/* line 1132, ../scss/_base.scss */
.leftcol .block.logos .gallery .scrollObj {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 225px;
}
/* line 1140, ../scss/_base.scss */
.leftcol .block.logos .item {
  width: 47%;
  margin-bottom: 1em;
}
/* line 1144, ../scss/_base.scss */
.leftcol .block.logos .item:nth-child(odd) {
  clear: left;
  margin-right: 6%;
}
/* line 1149, ../scss/_base.scss */
.leftcol .block.logos .item img {
  max-width: 100%;
  height: auto;
}

/********* GALLERY ********/
/* line 1160, ../scss/_base.scss */
.gallery .item {
  float: left;
}
/* line 1163, ../scss/_base.scss */
.gallery .item figure {
  display: inline;
}

/* line 1168, ../scss/_base.scss */
.maincol .ce_gallery {
  background: #d7e2f1;
  padding: 10px;
  margin-top: 1.5em;
  clear: both;
}
/* line 1174, ../scss/_base.scss */
.maincol .ce_gallery .items {
  clear: both;
  width: 100%;
  overflow: hidden;
}
/* line 1179, ../scss/_base.scss */
.maincol .ce_gallery .items .item {
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
  width: 110px;
  height: 110px;
  overflow: hidden;
}
/* line 1187, ../scss/_base.scss */
.maincol .ce_gallery .items .item img {
  max-height: 100%;
  width: auto;
}
/* line 1192, ../scss/_base.scss */
.maincol .ce_gallery .items .item:nth-child(4n) {
  margin-right: 0;
}
/* line 1196, ../scss/_base.scss */
.maincol .ce_gallery .items .item:nth-child(4n+1) {
  clear: left;
}
/* line 1202, ../scss/_base.scss */
.maincol .ce_gallery .underline {
  clear: both;
  width: 100%;
  text-align: right;
  color: #779bd0;
  padding-top: 5px;
}

/********* GALLERY ENDE ********/
/********* TABLE STYLES ********/
/* line 1215, ../scss/_base.scss */
.maincol table {
  margin: 1em 0;
  width: 100%;
  border-top: 1px dotted #d7e2f1;
}
/* line 1221, ../scss/_base.scss */
.maincol table th {
  font-weight: normal;
  background: #d7e2f1;
  padding: 0.4em 0.5em;
  border-bottom: 1px dotted #fff;
  text-align: left;
}
/* line 1229, ../scss/_base.scss */
.maincol table td {
  padding: 0.4em 0.5em;
  border-bottom: 1px dotted #d7e2f1;
}

/* line 1236, ../scss/_base.scss */
.leftcol table.minicalendar {
  border-top: 1px dotted #d7e2f1;
  width: 100%;
  color: #779bd0;
}
/* line 1241, ../scss/_base.scss */
.leftcol table.minicalendar a {
  text-decoration: none;
}
/* line 1245, ../scss/_base.scss */
.leftcol table.minicalendar th {
  font-weight: normal;
}
/* line 1248, ../scss/_base.scss */
.leftcol table.minicalendar th.label {
  background: #376cba;
  color: #fff;
  width: 14%;
}
/* line 1254, ../scss/_base.scss */
.leftcol table.minicalendar th.next, .leftcol table.minicalendar th.previous {
  background: #d7e2f1;
}
/* line 1258, ../scss/_base.scss */
.leftcol table.minicalendar th a {
  display: block;
}
/* line 1263, ../scss/_base.scss */
.leftcol table.minicalendar td {
  border-right: 1px dotted #d7e2f1;
  text-align: center;
}
/* line 1267, ../scss/_base.scss */
.leftcol table.minicalendar td.weekend {
  background: #d7e2f1;
  border-right-color: #fff;
}
/* line 1272, ../scss/_base.scss */
.leftcol table.minicalendar td.today {
  background: #d01d00;
  color: #fff;
}
/* line 1277, ../scss/_base.scss */
.leftcol table.minicalendar td.active {
  font-weight: bold;
}
/* line 1281, ../scss/_base.scss */
.leftcol table.minicalendar td.col_last {
  border: none;
}
/* line 1286, ../scss/_base.scss */
.leftcol table.minicalendar tr {
  border-bottom: 1px dotted #d7e2f1;
}

/*********************
FOOTER STYLES
*********************/
/* line 1296, ../scss/_base.scss */
#footer {
  color: #779bd0;
  font-size: 0.9em;
  line-height: 1.4em;
  background: url(../layout/footer-wave_x.gif) top left repeat-x #d7e2f1;
  padding: 50px 0px 10px 0px;
  margin: 60px 10px 0 10px;
}
/* line 1304, ../scss/_base.scss */
#footer a {
  color: #779bd0;
}
/* line 1308, ../scss/_base.scss */
#footer .leftcol {
  min-height: 0px;
  padding: 0 0 0 29px;
}
/* line 1317, ../scss/_base.scss */
#footer .rightcol {
  margin-top: 0;
  padding: 0 29px 0 10px;
}
/* line 1322, ../scss/_base.scss */
#footer .mod_socialmedia a {
  outline: none;
  margin-right: 3px;
}

/******************************************************************
Site Name: MARLISCO
Author: LemonHead

Stylesheet: flexislider Stylesheet

******************************************************************/
/* line 10, ../scss/_flexislider.scss */
#completecol .slider-wrapper {
  padding: 0px;
}
/* line 13, ../scss/_flexislider.scss */
#completecol .slider-wrapper .ribbon {
  display: none;
}
/* line 17, ../scss/_flexislider.scss */
#completecol .slider-wrapper .slides > li {
  position: relative;
}
/* line 20, ../scss/_flexislider.scss */
#completecol .slider-wrapper .slides > li .flex-caption {
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 0px;
  bottom: 0px;
  color: #000941;
  font-size: 1em;
  line-height: inherit;
  margin: 0;
  padding: 13px 25px 16px;
  position: absolute;
  right: 0px;
  text-shadow: none;
  width: 240px;
  padding: 15px 10px 30px;
}
/* line 35, ../scss/_flexislider.scss */
#completecol .slider-wrapper .slides > li .flex-caption h4, #completecol .slider-wrapper .slides > li .flex-caption p {
  font-size: 1em;
  font-weight: 300;
  margin: 0;
  line-height: 1.5em;
}
/* line 44, ../scss/_flexislider.scss */
#completecol .slider-wrapper .flex-control-nav {
  bottom: 10px;
  right: 10px;
  width: 220px;
  text-align: right;
}
/* line 50, ../scss/_flexislider.scss */
#completecol .slider-wrapper .flex-control-nav li {
  margin: 0 0 0 3px;
}
/* line 52, ../scss/_flexislider.scss */
#completecol .slider-wrapper .flex-control-nav li a {
  background: #000941;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  color: #fff;
  line-height: 14px;
  font-size: 0.9em;
  height: 14px;
  width: 14px;
  text-align: center;
  text-decoration: none;
  text-indent: inherit;
}
/* line 64, ../scss/_flexislider.scss */
#completecol .slider-wrapper .flex-control-nav li a.active {
  background: #d01d00;
}
/* line 71, ../scss/_flexislider.scss */
#completecol .slider-wrapper .flex-direction-nav {
  display: none;
}
/* line 74, ../scss/_flexislider.scss */
#completecol .slider-wrapper .flex-direction-nav li a.prev {
  left: 10px;
}
/* line 78, ../scss/_flexislider.scss */
#completecol .slider-wrapper .flex-direction-nav li a.next {
  right: 10px;
}

/******************************************************************
Site Name: MARLISCO
Author: LemonHead

Stylesheet: IE special Stylesheet

******************************************************************/
/*********************
GENERAL STYLES
*********************/
/* line 13, ../scss/_ie.scss */
.ie8-fallback {
  display: none;
}

/* line 17, ../scss/_ie.scss */
.no-ie8 {
  display: block;
}

/* line 22, ../scss/_ie.scss */
.lt-ie9 .maincol .teaserBox.odd {
  margin-right: 10px;
}
/* line 26, ../scss/_ie.scss */
.lt-ie9 #completecol .slider-wrapper .slides > li .flex-caption {
  background: #fff;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
}
/* line 32, ../scss/_ie.scss */
.lt-ie9 .ie8-fallback {
  display: block;
}
/* line 36, ../scss/_ie.scss */
.lt-ie9 .no-ie8 {
  display: none !important;
}

/* line 42, ../scss/_ie.scss */
.lt-ie8 .clear {
  clear: both;
}
/* line 46, ../scss/_ie.scss */
.lt-ie8 .ir, .lt-ie8 .box.image p.more a, .box.image p.more .lt-ie8 a {
  overflow: visible;
}
/* line 50, ../scss/_ie.scss */
.lt-ie8 .teaserBox {
  width: 220px;
}
/* line 54, ../scss/_ie.scss */
.lt-ie8 .box p.more a {
  background-color: transparent;
}
/* line 58, ../scss/_ie.scss */
.lt-ie8 .maincol .teaserBox {
  height: 100px;
}
/* line 62, ../scss/_ie.scss */
.lt-ie8 #completecol .slider-wrapper .slides > li .flex-caption {
  width: 220px;
}
/* line 67, ../scss/_ie.scss */
.lt-ie8 #footer .leftcol {
  min-height: 0px;
  padding: 0 0 0 29px;
  width: 196px;
}
/* line 73, ../scss/_ie.scss */
.lt-ie8 #footer .rightcol {
  margin-top: 0;
  padding: 0 29px 0 10px;
  width: 201px;
}

/*
PRINT STYLESHEET
*/
@media print {
  /******************************************************************
  Site Name: MARLISCO
  Author:	LemonHead
  
  Stylesheet: Print Stylesheet
  
  This is the print stylesheet. There's probably not a lot
  of reasons to edit this stylesheet. If you want to
  though, go for it.
  
  ******************************************************************/
  /* line 15, ../scss/_print.scss */
  * {
    background: transparent !important;
    color: black !important;
    text-shadow: none !important;
    filter: none !important;
    -ms-filter: none !important;
  }

  /* line 23, ../scss/_print.scss */
  a, a:visited {
    color: #444 !important;
    text-decoration: underline;
  }
  /* line 28, ../scss/_print.scss */
  a:after, a:visited:after {
    content: " (" attr(href) ")";
  }
  /* line 33, ../scss/_print.scss */
  a abbr[title]:after, a:visited abbr[title]:after {
    content: " (" attr(title) ")";
  }

  /* line 38, ../scss/_print.scss */
  .ir a:after, .box.image p.more a a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }

  /* line 44, ../scss/_print.scss */
  pre, blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  /* line 49, ../scss/_print.scss */
  thead {
    display: table-header-group;
  }

  /* line 53, ../scss/_print.scss */
  tr, img {
    page-break-inside: avoid;
  }

  /* line 57, ../scss/_print.scss */
  img {
    max-width: 100% !important;
  }

  @page {
    margin: 0.5cm;
  }
  /* line 65, ../scss/_print.scss */
  p, h2, h3 {
    orphans: 3;
    widows: 3;
  }

  /* line 70, ../scss/_print.scss */
  h2,
  h3 {
    page-break-after: avoid;
  }

  /* line 76, ../scss/_print.scss */
  .sidebar,
  .page-navigation,
  .wp-prev-next,
  .respond-form,
  nav {
    display: none;
  }
}
