@import url("//fast.fonts.net/lt/1.css?apiType=css&c=fe6088bd-fa46-4a01-99b0-bc1a3cb85d0c&fontids=1122953,1122959,1122932");

/* CUSTOM FONTS */
@font-face{
	font-family:"ITC Conduit W04 Light";
	src:url("../fonts/1122953/1557360a-d5fd-4b26-b496-c4184b406ce3.eot?#iefix");
	src:url("../fonts/1122953/1557360a-d5fd-4b26-b496-c4184b406ce3.eot?#iefix") format("eot"),url("../fonts/1122953/37486069-9485-4d12-bd65-7e85340c3b7f.woff") format("woff"),url("../fonts/1122953/64a51bb9-4dd3-4f30-8718-546eded4f484.ttf") format("truetype"),url("../fonts/1122953/785be20f-a251-4f70-9be1-6d9aa696b03b.svg#785be20f-a251-4f70-9be1-6d9aa696b03b") format("svg");
}
@font-face{
	font-family:"ITC Conduit W04 Medium";
	src:url("../fonts/1122959/c9d11cdd-33bc-40fd-8ed0-227ce080f6bf.eot?#iefix");
	src:url("../fonts/1122959/c9d11cdd-33bc-40fd-8ed0-227ce080f6bf.eot?#iefix") format("eot"),url("../fonts/1122959/d57be734-fd66-4514-a1d6-b2c4304748fc.woff") format("woff"),url("../fonts/1122959/1dd4dd5a-0d2f-48c8-abc4-7c225493c71b.ttf") format("truetype"),url("../fonts/1122959/5c999b43-54db-46f8-b0f6-5eba39f1a224.svg#5c999b43-54db-46f8-b0f6-5eba39f1a224") format("svg");
}
@font-face{
	font-family:"ITC Conduit W04 Bold";
	src:url("../fonts/1122932/ca70fc5a-6a15-40cf-8f0a-d4abb9c50bb6.eot?#iefix");
	src:url("../fonts/1122932/ca70fc5a-6a15-40cf-8f0a-d4abb9c50bb6.eot?#iefix") format("eot"),url("../fonts/1122932/08fa6931-a5aa-4fab-9cc4-abd6caaa0722.woff") format("woff"),url("../fonts/1122932/cbaed6e9-9363-4724-a688-107461c72992.ttf") format("truetype"),url("../fonts/1122932/4b2fa796-1d50-4aaf-a47b-5d2a503f1893.svg#4b2fa796-1d50-4aaf-a47b-5d2a503f1893") format("svg");
}


/*! HTML5 Boilerplate v4.3.0 | MIT License | http://h5bp.com/ */

/*
 * What follows is the result of much research on cross-browser styling.
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 */

/* ==========================================================================
   Base styles: opinionated defaults
   ========================================================================== */

html {
    color: #222;
    font-size: 1em;
    line-height: 1.4;
    
    font-family: "ITC Conduit W04 Medium", Arial, Sans-Serif;
}

/*
 * Remove text-shadow in selection highlight: h5bp.com/i
 * These selection rule sets have to be separate.
 * Customize the background color to match your design.
 */

::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
}

::selection {
    background: #b3d4fc;
    text-shadow: none;
}

/*
 * A better looking default horizontal rule
 */

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

/*
 * Remove the gap between images, videos, audio and canvas and the bottom of
 * their containers: h5bp.com/i/440
 */

audio,
canvas,
img,
svg,
video {
    vertical-align: middle;
    line-height: 1;
}

/*
 * Remove default fieldset styles.
 */

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

/*
 * Allow only vertical resizing of textareas.
 */

textarea {
    resize: vertical;
}

/* ==========================================================================
   Browse Happy prompt
   ========================================================================== */

.browsehappy {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
}

/* ==========================================================================
   Author's custom styles
   ========================================================================== */

a, a:hover, a:focus {
	text-decoration: none;
	color: #E50046;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	font-family: "ITC Conduit W04 Bold", Arial, Sans-Serif;
	line-height: 1;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
}

body > header,
#main,
.home .slideshow .owl-controls,
.slideshow ul li div,	/* DETAIL PAGE SLIDESHOW */
.container {
	width: 986px;
	margin: 0 auto; 
}

.owl-pagination {
	z-index: 120;
}

.container {
	position: relative;
}

/* HEADER */
body > header {
	background: #fff;
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 400;
}
body > header,
body > header  .container {
	height: 120px;
}
body > header h1 {
	display: inline-block;
	margin: 0;
	padding: 0;
	/*-webkit-box-shadow: 0px -20px 18px 2px rgba(247, 247, 247, 0.88);
	-moz-box-shadow: 0px -20px 18px 2px rgba(247, 247, 247, 0.88);
	box-shadow: 0px -20px 18px 2px rgba(247, 247, 247, 0.88);*/
	/*z-index: 300;*/
	position: relative;
	background: #fff;
}
body > header h1 a {
	background: transparent url(../img/logo.png) no-repeat 0 0;
	background: rgba(0,0,0,0) url(../img/logo.svg) no-repeat 0 0;
	width: 124px;
	height: 141px;
	display: block;
	margin: 20px 24px;
	position: relative;
	/*z-index: 410;*/
}
body > header.en h1 a {
	background: transparent url(../img/logo_en.png) no-repeat 0 0;
	background: rgba(0,0,0,0) url(../img/logo_en.svg) no-repeat 0 0;
}
body > header h1:before {
	content: '';
	background: transparent url(../img/header_logo_bg.png) no-repeat 0 0;
	width: 219px;
	height: 120px;
	display: block;
	position: absolute;
	top: 0;
	left: -24px;
}
body.minimized > header,
body.minimized > header .container {
	height: 94px;
}
body.minimized > header h1:before {
	display: none;	
}
body.minimized > header {
	-webkit-box-shadow: 0px 3px 5px 0px rgba(48, 48, 48, 0.33);
	-moz-box-shadow: 0px 3px 5px 0px rgba(48, 48, 48, 0.33);
	box-shadow: 0px 3px 5px 0px rgba(48, 48, 48, 0.33);
}
body.minimized > header h1 {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
body.minimized > header h1 a {
	background: #fff url(../img/logo_min.png) no-repeat 0 0;
	background: rgba(255,255,255,1) url(../img/logo_min.svg) no-repeat 0 0;
	width: 265px;
	height: 78px;
	margin: 8px 0 0 22px;
}
body.minimized > header.en h1 a {
	background: #fff url(../img/logo_min_en.png) no-repeat 0 0;
	background: rgba(255,255,255,1) url(../img/logo_min_en.svg) no-repeat 0 0;
	width: 270px;
}

/* GEN LIST STYLE TYPE */
.navigation ul,
.metanavigation ul,
.footernavigation ul,
.slideshow ul,
.breadcrumb ul,
.trusteesmemberBoxBig ul,
.newslist ul,
.documentlist ul,
.eventBox ul,
.eventlist ul,
.medialist ul,
.list,
div.messages ul,
#user-login-form .item-list ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

/* NAVIGATION */
.navigation {
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 200;
}
.navigation > ul {}
.navigation > ul > li {
	display: inline-block;
	float: left;
	position: relative;
	line-height: 1;
}
.navigation > ul > li > a {
	padding: 12px 20px 17px;
	font-size: 23px;
	line-height: 1;
	color: #00a5c4;
	text-transform: uppercase;
	display: block;
	white-space: nowrap;
}
body.minimized .navigation > ul > li > a {
	padding: 12px 20px 12px;
}
.navigation > ul > li > a:hover {}
.navigation > ul > li:hover,
.navigation > ul > li.active {
	background: #e9e9e9;
}
.navigation > ul > li.active > a {	
	padding-bottom: 17px;
}
.navigation > ul > li:hover > a,
.navigation > ul > li.active > a {
	color: #303030;
}

/* NAVIGATION SUBMENU */
.navigation > ul > li > ul {
	display: none;
	position: absolute;
	/*bottom: 0;
	left: 0;*/
	min-width: 100%;
	padding: 0 20px;
	-webkit-box-shadow: 4px 9px 12px rgba(48,48,48,0.3);
	-moz-box-shadow: 4px 9px 12px rgba(48,48,48,0.3);
	box-shadow: 4px 9px 12px rgba(48,48,48,0.3);
}
.navigation > ul > li:last-child > ul {
	right: 0;	
}
.navigation > ul > li:hover > ul {
	display: block;
	background: #e9e9e9;
	min-width: 194px;
}
.navigation > ul > li > ul > li {
	display: block;
	padding: 13px 0 10px 0;
	border-bottom: 1px solid #fff;
}
.navigation > ul > li > ul > li:last-child {
	border-bottom: none;	
}
.navigation > ul > li > ul > li > a {
	font-size: 20px;
	color: #00a4c4;
	display: block;
	white-space: nowrap;
}
.navigation > ul > li > ul > li > a:hover {}
.navigation > ul > li > ul > li.active > a {
	color: #303030;
}
.navigation > ul > li.onlyMobile > a.search,
.navigation > ul > li.onlyMobile > a.lang,
.navigation li.onlyMobile {
	display: none;
}

/* METANAVIGATION */
.metanavigation {
	position: absolute;
	top: 0;
	right: 0;
}
.metanavigation ul {}
.metanavigation ul li {
	display: inline-block;
	float: left;
	margin: 0 2px 0 0;
}
.metanavigation ul li a {
	color: #9f9f9f;
	font-size: 13px;
	line-height: 1;
	padding: 10px 14px 7px 14px;
	display: block;
	background: #e9e9e9;
	text-transform: uppercase;
}
.metanavigation ul li .search {
	width: 40px;
	height: 30px;
	background: #00b1eb url(../img/sprite.png) no-repeat 2px -308px;
	background: rgba(0,177,235,1) url(../img/sprite.svg) no-repeat 2px -308px;
	
	padding: 0;
	text-indent: -9999px;
	position: relative;
}
.metanavigation ul li a.lang {
	background: #4f4d4e;
}
.metanavigation ul li a.login {
	background: #01b1ec;
}
.metanavigation ul li a.lang,
.metanavigation ul li a.login {
	color: #fff;
}

/* SEARCH BLOCK FORM */
#search-block-form {
	margin: 0;
	padding: 0;
	display: none;
	position: absolute;
	top: 120px;
	background: #e9e9e9;
	right: 0;
	width: auto;
	height: 80px;
	line-height: 1;
	z-index: 210;
}
body.minimized #search-block-form {
	top: 94px;	
	width: 100%;
	left: 0;
	right: auto;
}
#search-block-form > div {
	padding: 10px 0 0 0;
}
#search-block-form .form-item .form-text {
	background: #fff;
	width: 350px;
	padding: 22px 10px 18px;
	outline: none;
}
#search-block-form > div > .container-inline > .form-item-search-block-form:before {
	content: '';
	display: inline-block;
	background: transparent url(../img/sprite.png) no-repeat -97px -2733px;
	background: rgba(0,0,0,0) url(../img/sprite.svg) no-repeat -97px -2733px;
	padding: 0;
	margin: 0 16px 0 25px;
	border: none;
	position: relative;
	top: 10px;
	text-indent: -9999px;
	width: 31px;
	height: 31px;
}
#search-block-form .form-item {
	margin: 0;
}
#search-block-form > div > .container-inline > .form-item-search-block-form,
#search-block-form > div > .container-inline > .form-actions {
	display: inline-block;
}
#search-block-form .form-submit {
	background: transparent;
	border: none;
	padding: 0 30px;
	text-transform: uppercase;
	color: #00a5c4;
	font-family: "ITC Conduit W04 Medium", Arial, Sans-Serif;
	font-size: 16px;
	height: 60px;
	line-height: 1;
	display: inline-block;
	outline: none;
}
body.page-search #search-block-form {
	display: block;	
}


/* BODY */
body {
	background-color: #dadada;
}
body.home,
body.detail,
body.webform,
body.listpage,
body.page-search {
	background: #dadada url(../img/wave-footer.png) no-repeat center bottom;
}
body.overviewpage {
	background: #dadada;
}

body.home #contentWrapper,
body.listpage #contentWrapper,
body.overviewpage #contentWrapper,
body.page-search #contentWrapper {
	background: transparent url(../img/wave.png) no-repeat center -99px
}
body.home #contentWrapper {
	background-position: center 650px;
}
body.overviewpage #contentWrapper {
	background-position: center 268px;	
}


/* CONTENTWRAPPER */
#contentWrapper {
	z-index: 100;
	/*
	background: #dadada;
	background-size: cover;
	background-attachment:fixed;
	*/
	padding-top: 120px;
	padding-bottom: 34px;
}
body.minimized #contentWrapper {
	padding-top: 94px;
}
.home #contentWrapper {
	/*background: #dadada;
	background-size: cover;
	background-attachment:fixed;*/
}

/* SINGLEIMAGE */
.singleImage {
	margin: 0 0 20px 0;
}

/* SLIDESHOW */
.home .slideshow {
	border-bottom: 2px solid #fff;
}
.detail #main .slideshow {
	margin: 0 56px 20px 56px;
}
.slideshow ul li {
	position: relative;
}
.home .slideshow ul li {
	/*height: 554px;*/
	max-width: 1500px;
	margin: 0 auto;
}
.detail #main .slideshow ul li {
	height: 304px;
}
.slideshow ul li div {
	position: absolute;
	left: 50%;
}
.home .slideshow ul li div {
	margin-left: -493px;
	top: 200px;
}
.home .slideshow ul li div h3 {
	font-size: 52px;
	text-shadow: 1px 1px 5px rgba(48, 48, 48, 0.33);
	padding: 0 70px;
}
.home .slideshow ul li div h3,
.home .slideshow ul li div h3 a {
	color: #fff;
	text-transform: uppercase;
}

/* ...CENTERING */
	.home .slideshow ul li div {
    	top: 0;
		height: 100%;
    }
    .home .slideshow ul li div h3 {
    	height: 100%;
    	display: table;
    }
    .home .slideshow ul li div h3 a {
	    display: table-cell;
		vertical-align: middle;
    }

.slideshow ul li img {
	width: 100%;
}
.home .slideshow .owl-controls {	
	left: auto;
	height: inherit;
	width: 986px;
	top: auto;
	position: relative;
}
.home .slideshow .owl-buttons {
	top: 50%;
	width: 986px;
	
	top: 0;
	margin-top: -29%;
}
.home .slideshow .owl-prev,
.home .slideshow .owl-next {
	width: 30px;
	height: 81px;
	top: -40px;
}
.detail #main .slideshow .owl-prev, .detail #main .slideshow .owl-next {
	width: 14px;
	height: 36px;
	top: 123px;
}
.slideshow .owl-pagination {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	text-align: center;
}
.home .slideshow .owl-pagination {
	bottom: 11px;
	top: auto;
}

/* DETAIL SLIDESHOW */
.detail #main .owl-pagination {
	text-align: center;
	position: absolute;
	top: 242px;
	left: 50%;
	margin-left: -241px;
	width: 100%;
}
figure {
	margin: 0;
}
figcaption,
.caption {
	font-size: 12px;
	line-height: 18px;
	color: #00b1eb;
	font-family: "ITC Conduit W04 Bold", Arial, Sans-Serif;
}
figcaption {
	padding: 12px 10px 0;
}
figcaption .copy,
.copy {
	font-family: "ITC Conduit W04 Medium", Arial, Sans-Serif;
	color: #303030;
}
.metaMedia .copy {
	display: block;
}

/* GENERAL PAGINATION ELEMENTS */
.owl-controls .owl-page {
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
.owl-controls .owl-page span {
	display: block;
	width: 10px;
	height: 10px;
	margin: 5px 11px;
	filter: Alpha(Opacity=90);/*IE7 fix*/
	opacity: 0.9;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	border: 2px solid #fff;
	background: #00a5c4;
}
.owl-controls .owl-page.active span,
.owl-controls.clickable .owl-page:hover span {
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	background: #dedede;
}

/* TEASER */
header.teaser {
	background-color: #006b8b;
	background-position: center top;
	background-repeat: no-repeat;
	position: relative;
}
header.teaser,
header.teaser .container {
	height: 212px;
}
.overview header.teaser {
	background-color: #dadada;
}
.home header.teaser,
.home header.teaser .container {
	height: auto;
}
.home header.teaser .container {
	padding: 60px 0 50px;
}
.home header.teaser h2 {
	margin-bottom: 30px;
}
header.teaser h2 {
	font-size: 34px;
	color: #fff;
	text-transform: uppercase;
}
header.teaser p {
	font-size: 23px;
	color: #fff;
	font-family: "ITC Conduit W04 Light", Arial, Sans-Serif;
}
.page-search header.teaser p {
	position: absolute;
	left: 26px;
	top: 170px;
	font-size: 16px;
	padding: 0;
	margin: 0;
	color: #00b1eb;
}
.home header.teaser h2,
.home header.teaser p {
	width: 640px;	
}
.home header.teaser p {
	margin-bottom: 0;
}
header.teaser img {}
header.teaser .ctaNewsletter {
	position: absolute;
	top: 126px;
	right: 0;
}
.listview .teaser h2,
.detail .teaser h2,
.webform .teaser h2,
.page-search .teaser h2 {
	font-size: 52px;
	text-shadow: 1px 1px 7px rgba(48, 48, 48, 0.7);
}
.listview .teaser img, .detail .teaser img {
	z-index: 118;	
}
.webform .teaser h2, .listview .teaser h2, .detail .teaser h2, .page-search .teaser h2 {
	position: absolute;
	top: 111px;
	left: 26px;
	z-index: 120;
	height: 52px;
}

.fixHeader .teaser h2 {
	padding-top: 112px;
	padding-bottom: 64px;	
}

/* KURATORIUMSMITGLIEDER BOX */
.trusteesmemberBoxBig {
	background: #fff;
}
.trusteesmemberBoxBig .readAll {
	position: absolute;
	right: 0;
	top: 20px;
	margin: 0;
}
.trusteesmemberBoxBig h2 {
	color: #00b1eb;
	font-family: "ITC Conduit W04 Bold", Arial, Sans-Serif;
	font-weight: normal;
	font-size: 26px;
	text-transform: uppercase;
	padding: 30px 24px 21px;
}
.trusteesmemberBoxBigListWrapper {
	border-top: 2px solid #00b1e6;
	border-bottom: 2px solid #00b1e6;
	/*padding: 0 19px 0 19px;*/
	padding: 0;
}
.trusteesmemberBoxBig ul {
	height: 68px;
	line-height: 68px;
	background: #fff;
	margin: 32px 19px;
	width: auto;
}
.trusteesmemberBoxBig ul li {
	display: inline-block;
	display: block;
	float: left;
	margin: 0 40px;
	height: 68px;
}
.trusteesmemberBoxBig ul li a {
	line-height: 1;
	display: block;
}
/* ...REFACTORING START */
.trusteesmemberBoxBig .owl-buttons {
	position: absolute;
	width: 100%;
}
.trusteesmemberBoxBig .owl-prev,
.trusteesmemberBoxBig .owl-next {
	width: 18px;
	height: 46px;
	top: 12px;
}
/* ...REFACTORING END */





/* BREADCRUMB */
.breadcrumb {
	background: transparent;
	
	height: 52px;
	overflow: hidden;
	
	-webkit-box-shadow: 0px 5px 10px #cecece;
	-moz-box-shadow: 0px 5px 10px #cecece;
	box-shadow: 0px 5px 10px #cecece;
	
	padding: 0;
}
.breadcrumb ul {
	float: right;
	line-height: 57px;
}
.breadcrumb ul li {
	display: inline-block;
	float: left;
	position: relative;
	font-family: "ITC Conduit W04 Medium", Arial, Sans-Serif;
	margin: 0 0 0 28px;
	text-transform: uppercase;
}
.breadcrumb ul li a {
	padding: 0;
	margin: 0;
	font-size: 17px;
	color: #00a5c4;
	text-transform: uppercase;
	display: block;
	white-space: nowrap;
}
.breadcrumb ul li.active a,
.breadcrumb ul li:last-child a {
	color: #303030;
}
.page-search .breadcrumb {
	display: none;
}


/* MAIN CONTENT */
#main {}
.detail #main > section,
.form #main > section {
	background: #fff;
}
.detail #main > section {
	padding: 30px 24px 24px 24px;	
}

.withSidebar #main {
	width: 650px;
	float: left;
}

/* NEWSLIST */
.newslist {
	margin: 0;
}
.newslist h2 {}
.newslist ul,
.documentlist ul,
.eventlist ul,
.medialist ul,
.list {
	background: #fff;
}
.newslist ul li,
.documentlist ul li,
.eventlist ul li,
.medialist ul li,
.list li {
	margin: 0 24px;
	position: relative;
	border-bottom: 2px solid #dedede;
}
.listview .newslist ul li:last-child,
.listview .documentlist ul li:last-child,
.listview .eventlist ul li:last-child,
.listview .medialist ul li:last-child,
.list li:last-child {
	border-bottom: none;
}
.search-results li,
.results li {
	padding: 30px 0;
}
.search-results li .contentCategory,
.results li .contentCategory {
	color: #00b1eb;
	text-transform: uppercase;
	display: block;
	margin: 0 0 8px 0;
}
.search-results li h2,
.results li h2 {
	font-family: "ITC Conduit W04 Medium", Arial, Sans-Serif;
	font-size: 23px;
	text-transform: uppercase;
	margin: 0 0 14px 0;
}
.search-results li p,
.results li p {
	margin: 0 0 20px 0;
	padding: 0;
	font-family: "ITC Conduit W04 Light", Arial, Sans-Serif;
}
.results li h2, .search-results li h2,
.results li h2 a, .search-results li h2 a,
.results li p, .search-results li p,
.results li p a, .search-results li p a {
	color: #303030;
	text-decoration: none;
}

.newslist ul li article,
.documentlist ul li article,
.eventlist ul li article,
.medialist ul li article,
.list li article {
	padding-bottom: 20px;
}
.newslist ul li article h3,
.documentlist ul li article h3,
.internal_documentlist ul li article h3,
.eventlist ul li article h3,
.medialist ul li article h3,
.list li article h3 {
	font-family: "ITC Conduit W04 Medium", Arial, Sans-Serif;
	font-size: 23px;
	color: #303030;
	text-transform: uppercase;
	margin: 0 0 24px 0;
}
.newslist ul li article h3 a,
.documentlist ul li article h3 a,
.internal_documentlist ul li article h3 a,
.eventlist ul li article h3 a,
.medialist ul li article h3 a,
.list li article h3 a {
	text-decoration: none;
	color: #303030;
}
.list li article h3 {
	margin-top: 22px;
}

.newslist li article h3,
.projectlist li article h3 {
	padding-right: 125px;
}

.newslist ul li article p,
.documentlist ul li article p,
.medialist ul li article p,
.list li article p {
	font-family: "ITC Conduit W04 Light", Arial, Sans-Serif;
	font-size: 17px;
	line-height: 22px;
	color: #303030;
	padding: 0;
	margin: 0 0 20px 0;
}
.newslist ul li article p a,
.documentlist ul li article p a,
.medialist ul li article p a,
.list li article p a {
	color: #303030;
	text-decoration: none;
}
.newslist ul li article time,
.detail .news time,
.detail .news .time,
.eventlist ul li article time,
.list li article time {
	margin: 20px 0 20px -24px;
	background: #006c8b;
	color: #fff;
	font-family: "ITC Conduit W04 Light", Arial, Sans-Serif;
	font-weight: normal;
	font-size: 16px;
	
	display: inline-block;
	padding: 4px 10px 2px 24px;
}
.detail .news time {
	margin-bottom: 30px;
	margin-top: 0;
}
.detail .news .time time {
	margin: 0;
	padding: 0;
}
.newslist ul li article time a,
.detail .news time a,
.detail .news .time a,
.eventlist ul li article time a,
.list li article time a {
	color: #fff;
	text-decoration: none;
}

.readMore {
	text-transform: uppercase;
	font-size: 12px;
}
.customTabs .tabs ul.tabs li a:before,
.boxMarginalie h2 a:before,
.teaserBox p a:before,
.readMore:before,
.block-menu ul.menu li a:before {
	content: '';
	display: inline-block;
	background: transparent url(../img/sprite.png) no-repeat -14px -72px;
	background: rgba(0,0,0,0) url(../img/sprite.svg) no-repeat -14px -72px;
	margin: 0 6px 0 0;
	width: 10px;
	height: 12px;
	position: relative;
	top: 1px;
}
.customTabs .tabs ul.tabs li a:hover:before,
.boxMarginalie h2 a:hover:before,
.teaserBox p a:hover:before,
.readMore:hover:before,
.block-menu ul.menu li a:hover:before {
	background-position: -94px -72px;
}
.customTabs .tabs ul.tabs li a:hover,
.boxMarginalie h2 a:hover,
.teaserBox p a:hover,
.readMore:hover,
.block-menu ul.menu li a:hover {
	color: #00a5c4;
}
.newslist .readAll {
	background: #fff;	
}

/* EVENTLIST */
.eventlist ul li article h3 {
	font-family: "ITC Conduit W04 Medium", Arial, Sans-Serif;
	font-size: 23px;
	color: #006c8b;
	margin: 0 0 14px 0;
}
.eventlist ul li article h3 a {
	color: #006c8b;
	text-decoration: none;
}
.eventlist ul li article time,
.eventlist ul li article span.time {
	font-size: 58px;
	background: transparent;
	margin: 0;
	padding: 0;
	font-family: "ITC Conduit W04 Bold", Arial, Sans-Serif;
	color: #006c8b;
	text-transform: uppercase;
	padding: 20px 0 0 0;
	line-height: 1;
	display: inline-block;
}
.eventlist ul li article time a,
.eventlist ul li article span.time a {
	color: #006c8b;
	text-decoration: none;
}
.eventlist ul li article span.time time {
	display: inline;
	padding: 0;
}

/* EVENT MONTH */
.viewmodeMonth > ul > li {
	border: none;
	margin: 0 20px 20px 0;
	
	width: 315px;
	height: 264px;
	float: left;
	display: inline-block;
	background: #fff;
	
	cursor: pointer;
}
.viewmodeMonth > ul > li:hover {
	background: #006c8b;
}
.viewmodeMonth > ul > li:hover article span.time,
.viewmodeMonth > ul > li:hover article time,
.viewmodeMonth > ul > li:hover article h3 {
	color: #fff;
}
.viewmodeMonth > ul > li:hover article a.readMore {
	color: #00a5c4;
}
.viewmodeMonth > ul > li:hover article a.readMore:before {
	background-position: -94px -72px;
}
.viewmodeMonth > ul > li article time,
.viewmodeMonth > ul > li article span.time {
	padding: 0;	
}
.viewmodeMonth > ul {
	background: transparent;
}
.viewmodeMonth > ul > li:nth-child(3) {
	margin-right: 0;
}
.viewmodeMonth > ul > li article {
	padding: 30px 24px 20px 30px;
	height: 214px;
}
.viewmodeMonth > ul > li article h3 {
	color: #303030;
}
.viewmodeMonth > ul > li article a.readMore {
	position: absolute;
	bottom: 20px;
}
.eventmonthSwitch {}
.eventPrev,
.eventNext {
	height: 40px;
	line-height: 40px;
	color: #303030;
	font-size: 12px;
	display: inline-block;
}
.eventNext {
	float: right;
}
.eventPrev:before,
.eventNext:after {
	content: '';
	display: inline-block;
	position: relative;
	top: -1px;
}
.eventPrev:before {
	margin-right: 8px;
	float: left;
}
.eventNext:after {
	margin-left: 8px;
	float: right;
}


/* KURATORIUMSLIST */
.kuratoriumsmitgliedlist > ul > li {
	padding-top: 25px;
}

/* MEDIALIST */
.medialist > ul > li {
	padding-top: 25px;
}
.medialist ul li img {
	display: block;
	/*float: left;*/
	margin: 0;
}
.medialist ul li .metaMedia,
.metaMedia {
	width: 180px;
}
.medialist ul li article a.readMore {
	text-align: right;
	margin-right: 20px;	
}
/* FRONTPAGE MEDIALIST MODULE */
.home .medialist {
	/*width: 986px;
	float: left;*/
	float: none;
	clear: both;
	display: block;
	margin: 20px 0;
	background: #fff;
	position: relative;
}
.home .medialist h2 {
	margin-bottom: 20px;
}
.home .medialist .innerMedialist {
	padding: 0 64px 60px 64px;
}
.home .medialist ul {
	width: auto;
	margin: 0;
	height: 172px;
}
.home .medialist ul li {
	width: 276px;
	height: 172px;
	overflow: hidden;
	margin: 0 10px 0 0;
	padding: 0;
	border: none;
}
.home .medialist ul li article {
	padding: 0;
}
.home .medialist ul li article img {
	max-width: 100%;
}
.home .medialist ul li article .docDetail {
	display: none !important;
}
.home .medialist .owl-prev,
.home .medialist .owl-next {
	width: 18px;
	height: 46px;
	top: 66px;
}
.home .medialist .owl-pagination {
	position: absolute;
	top: 185px;
	left: 0;
	width: 100%;
	text-align: center;
}
.home .medialist .owl-controls .owl-page span {
	margin: 5px 8px;
}
.home .medialist .readAll {
	z-index: 140;
	position: absolute;
	right: 25px;
	bottom: 28px;
	padding: 0;
}


/* METAMEDIA */
.metaMedia {
	float: left;
}

/* DOCLIST */
.docDetail {
	width: 406px;
	float: right;
}
.documentlist ul li article {}
.documentlist > ul > li,
.internal_documentlist > ul > li {
	padding-top: 25px;
}
.internal_documentlist ul li img,
.documentlist ul li img {
	display: block;
	/*float: left;*/
	width: 104px;
	margin: 0 0 0 38px;
	box-shadow: 0px 5px 12px 0px rgba(218, 218, 218, 1);
	-webkit-box-shadow: 0px 5px 12px 0px rgba(218, 218, 218, 1);
	-moz-box-shadow: 0px 5px 12px 0px rgba(218, 218, 218, 1);
}
.internal_documentlist ul li .docDetail > a,
.documentlist ul li .docDetail > a,
.internal_documentlist ul li article > a,
.documentlist ul li article > a {
	font-family: "ITC Conduit W04 Bold", Arial, Sans-Serif;
	font-size: 12px;
	color: #e30045;
	text-transform: uppercase;
	display: inline-block;
	margin: 0 20px 0 21px;
}
.internal_documentlist ul li .docDetail > a:hover,
.documentlist ul li .docDetail > a:hover,
.internal_documentlist ul li article > a:hover,
.documentlist ul li article > a:hover {
	color: #00a5c4;
}
.internal_documentlist ul li .docDetail > a:before,
.documentlist ul li .docDetail > a:before,
.internal_documentlist ul li article > a:before,
.documentlist ul li article > a:before {
	background: transparent url(../img/sprite.png) no-repeat -12px 0;
	background: rgba(0,0,0,0) url(../img/sprite.svg) no-repeat -12px 0;
	width: 14px;
	height: 22px;
	top: 8px;
	margin-left: -21px;
}
.internal_documentlist ul li .docDetail > a:hover:before,
.documentlist ul li .docDetail > a:hover:before,
.internal_documentlist ul li article > a:hover:before,
.documentlist ul li article > a:hover:before {
	background-position: -92px 0;
}
.kuratoriumsmitgliedlist .docDetail {
	width: 420px;
}

/* PAGER */
section .page-nav {
	background: transparent;
	height: 41px;
	line-height: 41px;
	margin: 10px 0 20px 0;
	padding: 0 64px;
	text-align: center;
	position: relative;
}
section .page-nav li {
	display: inline-block;
	padding: 0;
	margin: 0;
	border: none;
}
section .page-nav li a {
	display: block;
	position: relative;
}
section .page-nav .pager-ellipsis a,
section .page-nav .pager-current,
section .page-nav .pager-item a {
	display: inline-block;
	width: 14px;
	height: 14px;
	line-height: 1;
	margin: 5px 7px;
	filter: Alpha(Opacity=90);/*IE7 fix*/
	opacity: 0.9;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	border: 2px solid #fff;
	background: #00a5c4;
	text-indent: -9999px;
	position: relative;
}
section .page-nav .pager-current,
section .page-nav .pager-item:hover a {
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	background: #dedede;
}

section .page-nav .pager-previous a, section .page-nav .pager-next a,
.eventPrev, .eventNext {
	height: 40px;
	line-height: 40px;
	color: #303030;
	font-size: 12px;
	display: inline-block;
}

section .page-nav .pager-previous a:before, section .page-nav .pager-next a:after,
.eventPrev:before, .eventNext:after {
	width: 15px;
	height: 41px;
	text-indent: -9999px;
}

section .page-nav .pager-previous a:before, section .page-nav .pager-next a:after,
.eventPrev:before, .eventNext:after {
	background: transparent url(../img/sprite.png) no-repeat 0 -431px;
	background: rgba(0,0,0,0) url(../img/sprite.svg) no-repeat 0 -431px;
	display: inline-block;
	text-indent: -9999px;
	content: '';
}
section .page-nav .pager-next a:after,
.eventNext:after {
	background-position: -20px -431px;
}
section .page-nav .pager-previous a:before,
.eventPrev:before {
	float: left;
}
section .page-nav .pager-next a:after,
.eventNext:after {
	float: right;
}
section .page-nav .pager-first,
section .page-nav .pager-last {
	display: none;
}
section .page-nav .pager-ellipsis {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	border: none;
	background: transparent;
	opacity: 1;
	text-indent: 0;
}
section .page-nav .pager-previous a,
section .page-nav .pager-next a {
	text-indent: -9999px;
}
section .page-nav .pager-next a {
	padding-left: 50px;
}
section .page-nav .pager-previous a {
	padding-right: 50px;
}

/* Absolute positioning of pager prev and next items #621 */
/*
section .page-nav .pager-next,
section .page-nav .pager-previous {
	position: absolute;
}
section .page-nav .pager-next {
	right: 0;	
}
section .page-nav .pager-previous {
	left: 0;
}
*/
section .page-nav .pager-next {
	margin-left: 20px;	
}
section .page-nav .pager-previous {
	margin-right: 20px;
}

/* READ ALL */
.readAll {
	display: block;
	
	height: 11px;
	line-height: 1;
	
	font-family: "ITC Conduit W04 Bold", Arial, Sans-Serif;
	font-size: 12px;
	color: #e30045;
	text-transform: uppercase;
	
	padding: 20px 24px;
	
	text-align: right;
	
	position: relative;
}

/* GFX HEAD */
.gfxHead {
	background-color: #00b1eb;
	border-bottom: 2px solid #006c8b;
	font-family: "ITC Conduit W04 Medium", Arial, Sans-Serif;
	font-weight: normal;
	font-size: 26px;
	text-transform: uppercase;
	height: 84px;
	line-height: 90px;
	padding: 0 36px;
	margin: 0;
}
.gfxHead,
.gfxHead a {
	color: #fff;
}

/* DETAIL PAGE */
.detail #main > section > article h2 {
	color: #303030;
	font-size: 34px;
	font-family: "ITC Conduit W04 Bold", Arial, Sans-Serif;
	text-transform: uppercase;
	margin: 0 0 16px 0;
}
.detail #main > section > article h3 {
	color: #303030;
	font-size: 23px;
	font-family: "ITC Conduit W04 Bold", Arial, Sans-Serif;
	text-transform: uppercase;
	margin: 0 0 25px 0;
}
.detail #main > section > article h4 {
	color: #00b1eb;
	font-size: 17px;
	font-family: "ITC Conduit W04 Bold", Arial, Sans-Serif;
	text-transform: uppercase;
	margin: 0 0 16px 0;
}
.detail #main > section > article p {
	font-family: "ITC Conduit W04 Light", Arial, Sans-Serif;
	font-size: 16px;
	line-height: 21px;
	padding: 0 0 24px 0;
	margin: 0;
}
.detail #main > section > article p img {
	max-width: 100%;	
}
.detail #main > section > article blockquote {
	font-family: "ITC Conduit W04 Medium", Arial, Sans-Serif;
	font-size: 24px;
	line-height: 30px;
	padding: 0;
	margin: 20px 0;
}
.detail #main > section > article blockquote:before {
	content: '„';
}
.detail #main > section > article blockquote:after {
	content: '“';
}
.detail #main > section > article footer a {
	color: #e30045;
	text-transform: uppercase;
	font-size: 12px;
	font-family: "ITC Conduit W04 Bold", Arial, Sans-Serif;
	display: block;
	text-align: left;
}
.detail #main > section > article footer a:hover {
	color: #00a5c4;	
}
.linkBackToList:before {
	content: '';
	display: inline-block;
	background: transparent url(../img/sprite.png) no-repeat -14px -102px;
	background: rgba(0,0,0,0) url(../img/sprite.svg) no-repeat -14px -102px;
	margin: 0 6px 0 0;
	width: 10px;
	height: 12px;
	position: relative;
	top: 2px;
}
.linkBackToList:hover:before {
	background-position: -94px -102px;	
}
.detail #main > section > article ul,
.detail #main > section > article ol {
	font-family: "ITC Conduit W04 Light", Arial, Sans-Serif;
	padding-left: 16px;
}
.detail #main > section > article ul.owl-carousel {
	padding-left: 0;
}
.detail #main > section > article ul li,
.detail #main > section > article ol li {
	margin-bottom: 10px;
}


/* TEASER OVERVIEW */
.teaserWrapper {
	clear: both;
}
.teaserBox {
	width: 484px;
	height: 290px;
	background: #fff;
	position: relative;
	float: left;
	margin: 0 0 18px 0;
	cursor: pointer;
}
.teaserWrapper .odd,
.teaserRight {
	margin-left: 18px;
}
.teaserBox p {
	position: absolute;
	left: 314px;
	top: 120px;
	font-size: 20px;
	font-family: "ITC Conduit W04 Light", Arial, Sans-Serif;
	color: #303030;
	width: 140px;
}
.teaserBox p a {
	text-transform: uppercase;
}
p a {
	color: #e30045;
}
.teaserBox p a:before {
	margin: 0 0 0 -10px;
	position: relative;
	top: 0px;
	left: -5px;
}
.teaserBox:hover .gfxHead {
	background-color: #006c8b;
	border-bottom: 2px solid #00b1eb;
}

/* OVERVIEW + FORM */
.overview #main > section h2,
.form .container > section h2 {
	text-transform: uppercase;
	font-size: 34px;
	font-family: "ITC Conduit W04 Bold", Arial, Sans-Serif;
	color: #303030;
	width: 620px;
	margin-top: 25px;
}
.overview #main > section p,
.form .container > section p {
	font-size: 23px;
	font-family: "ITC Conduit W04 Light", Arial, Sans-Serif;
	color: #303030;
	width: 620px;
	margin-bottom: 60px;
}

.overview #main > section h2,
.overview #main > section h3,
.form .container > section h2,
.overview #main > section p,
.form .container > section p {
	margin-left: 26px;
}

/* SIDEBAR */
aside {
	width: 314px;
	float: right;
	position: relative;
}

/* SIDEBAR BOX */
.asideGlobalWrapper {
	margin: 0;
	position: relative;
}
.asideWrapper {
	width: 100%;
	margin: 0;
	
	/*	
	width: 48%;
	margin: 0 18px 18px 0;
	*/
	overflow: hidden;
	float: left;
	position: relative;
}
.asideWrapper > section {
	height: 432px;
	margin: 0;
}
.asideWrapper:nth-child(even) {
	margin-right: 0;
	float: right;
}
.asideWrapper .newslist ul li {
	border: none;
}
.asideWrapper .newslist ul li article a.readMore {
	display: none;
}
.asideWrapper .eventBox .owl-pagination,
.asideWrapper .newslist .owl-pagination {
	text-align: center;
	position: absolute;
	left: 0;
	top: 300px;
	width: 100%;
}
.asideWrapper .newslist .owl-buttons {
	display: none;
}
.asideWrapper .newslist .readAll {
	position: absolute;
	right: 22px;
	bottom: 50px;
	padding: 0;
}
.asideWrapper .box footer {
	position: absolute;
	bottom: 24px;
	right: 22px;
	margin: 0;
} 
.asideWrapper .eventBox footer {
	bottom: -6px;
	right: 22px;
}
.asideWrapper .eventBox .owl-buttons {
	display: none;
}
.asideWrapper .box-newsletter {
	display: none;
}

.box {
	background: #fff;
	margin: 0 0 20px 0;
}
.box h2 {}
.box h3 {
	font-size: 23px;
	font-family: "ITC Conduit W04 Medium", Arial, Sans-Serif;
	text-transform: uppercase;
	margin: 0 0 16px 0;
}
.box h3,
.box h3 a {
	text-decoration: none;
	color: #006b8c;	
}
.box h4 {}
.box p {
	color: #303030;
	font-size: 17px;
	line-height: 22px;
	font-family: "ITC Conduit W04 Light", Arial, Sans-Serif;
	margin: 0;
	padding: 0;
}
.box p a {
	color: #303030;
	text-decoration: none;
}
.box p strong {
	font-family: "ITC Conduit W04 Medium", Arial, Sans-Serif;
}
.box img,
.box p img {
	margin: 0;
}
.box .innerBox {
	padding: 36px 24px 25px 36px;
}
.box footer {
	margin: 20px 0 0 0;
	clear: both;
}
.box footer a {
	color: #e30045;
	text-transform: uppercase;
	font-size: 12px;
	font-family: "ITC Conduit W04 Bold", Arial, Sans-Serif;
	display: block;
	text-align: right;
}
.box footer a:hover {
	color: #00a5c4;
}
/* NEWSLETTER BOX */
.box-newsletter {
	background: transparent;
}

/* BOX MARGINALIE */
.marginalie {
	position: absolute;
	left: 0;
	bottom: 0;
	border-bottom: 2px solid #fff;
}
.boxMarginalie {
	background: transparent;
	padding: 36px;
	border-top: 2px solid #fff;
	margin: 0;
}
.boxMarginalie h2 {
	font-size: 17px;
	font-family: "ITC Conduit W04 Bold", Arial, Sans-Serif;
	margin-bottom: 10px;
}
.boxMarginalie h2 a,
.boxMarginalie h2 {
	color: #e52457;
	position: relative;
}
.boxMarginalie h2 a:before {
	margin: 0 6px 0 0;
	position: absolute;
	top: 1px;
	left: -16px;
}
	
.boxMarginalie p {
	color: #303030;
	font-size: 14px;
	font-family: "ITC Conduit W04 Medium", Arial, Sans-Serif;
	line-height: 18px;
}

/* MOBILE CONTACT BOX */
.mobileContactBox {
	display: none;
}
.mobileContactBox .innerBox {
	padding: 27px 19px 24px 19px;
}
.mobileContactBox p {
	margin: 0 0 10px 0;
}
.mobileContactBox p:last-child {
	margin: 0;
}
.mobileContactBox a {
	margin-left: -10px;
}

/* DOCUMENT BOX */
.docBox {}
.docBox .innerBox img {
	float: left;
	box-shadow: 0px 5px 12px 0px rgba(218, 218, 218, 1);
}
.docBox .innerBox h3 {
	margin: 6px 0 0 6px;
	float: right;
	width: 130px;
	word-break: break-word;	
}
.docBox .innerBox h3.noThumb {
	float: none;
	width: auto;
	word-break: normal;
	margin: 0;
}

/* EVENT BOX */
.eventBox {}
.eventBox h2 {
	border-bottom-color: #fff;
}
.eventBox,
.eventBox .innerBox {
	background: #006c8b;
}
.eventBox .innerBox {
	position: relative;
	padding: 0;
}
.eventBox ul {
	height: 294px;
	line-height: 1;
}
.eventBox ul li {
	/*height: 210px;*/
	line-height: 1;
}
.eventBox .time {
	padding: 39px 34px 0;
	color: #fff;
	text-transform: uppercase;
	font-size: 54px;
	line-height: 49px;
	font-family: "ITC Conduit W04 Bold", Arial, Sans-Serif;
	display: block;
	text-align: left;
}
.eventBox .time a {
	color: #fff;
	text-decoration: none;
}
.eventBox .time:first-line {
	font-size: 70px;
	line-height: 60px;
}
.eventBox h3 {
	padding: 0 34px;
	color: #fff;
	text-transform: uppercase;
	font-size: 23px;
	line-height: 27px;
	font-family: "ITC Conduit W04 Medium", Arial, Sans-Serif;
	display: block;
}
.eventBox h3,
.eventBox h3 a {
	text-decoration: none;
	color: #fff;
}
.eventBox .owl-prev,
.eventBox .owl-next {
	width: 15px;
	height: 37px;
	top: 44px;
}
.eventBox .owl-prev {
	left: 10px;
}
.eventBox .owl-next {
	right: 10px;
}
.eventBox .owl-pagination {
	width: 100%;
	text-align: center;
	position: absolute;
	top: 260px;
}
.eventBox footer {
	position: absolute;
	bottom: 53px;
	right: 29px;
	margin: 0;
}
.eventBox footer a {
	color: #fff;
}
/* ...EVENT BOX WHITE */
.eventBoxWhite .innerBox {
	background: #fff;
}
.eventBoxWhite time,
.eventBoxWhite .time {
	color: #006c8b;
}
.eventBoxWhite time a,
.eventBoxWhite .time a {
	color: #006c8b;
	text-decoration: none;
}
.eventBoxWhite h3,
.eventBoxWhite h3 a {
	color: #303030;
	text-decoration: none;
}
.eventBoxWhite .owl-controls .owl-page span {
	display: block;
	width: 14px;
	height: 14px;
	margin: 5px 7px;
	filter: Alpha(Opacity=90);/*IE7 fix*/
	opacity: 0.9;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	border: 2px solid #fff;
	background: #dedede;
}
.eventBoxWhite .owl-controls .owl-page.active span,
.eventBoxWhite .owl-controls.clickable .owl-page:hover span {
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	background: #00a5c4;
}
.eventBoxWhite footer a {
	color: #e30045;
}

/* NEWS BOX */
.newsBox .innerBox {
	padding: 20px 20px 25px 20px;
}
.newsBox time {
	margin: 0px 0 20px -20px;
	background: #006c8b;
	color: #fff;
	font-family: "ITC Conduit W04 Light", Arial, Sans-Serif;
	font-weight: normal;
	font-size: 16px;
	
	display: inline-block;
	padding: 4px 10px 2px 24px;
}
.newsBox time a {
	color: #fff;
	text-decoration: none;
}
.newsBox h3 {
	color: #303030;
}


/* MEDIA BOX */
.mediaBox .innerBox {
	position: relative;
	padding: 36px 20px 25px 20px;
}
.mediaBox .innerBox img {
	display: block;
	line-height: 1;
	margin: 0 0 30px 0;
}
.playVideo,
.playVideoAlt {
	cursor: pointer;
}
.playVideo {
	display: block;
	position: relative;
	z-index: 100;
}
.playVideo:after {
	content: '';
	display: block;
	width: 58px;
	height: 58px;
	position: absolute;
	left: 50%;
	margin-left: -29px;
	top: 50%;
	margin-top: -29px;
	z-index: 110;
	background: transparent url(../img/video_overlay.png) no-repeat 0 0;
}

/* USER BOX + TABS */
.customTabs .tabs ul.tabs,
.block-menu ul.menu {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.block-menu ul.menu li {
	list-style-type: none;
	list-style-image: none;
}

/* CONTENT NAVIGATOR BOX */
.contentNavigator {
	background: transparent;
}
.contentNavigator .linkBackToList {
	display: block;
	margin: 0 0 2px 0;
}
.contentNavigator a {
	height: 85px;
	line-height: 85px;
	text-align: center;
	color: #00a5c8;
	text-transform: uppercase;
	font-size: 17px;
	font-family: "ITC Conduit W04 Medium", Arial, Sans-Serif;
	background: transparent url(../img/content_navigator_bg.png) repeat-x 0 0;
}
.contentNavigator .linkBackToList:before {
	content: '';
	display: inline-block;
	width: 15px;
	height: 14px;
	margin: 0 10px 0 0;
	position: relative;
	top: 2px;
	background: transparent url(../img/sprite.png) no-repeat -12px -211px;
	background: rgba(0,0,0,0) url(../img/sprite.svg) no-repeat -12px -211px;
}
.contentNavigator .linkBackToList:hover {
	color: #303030;
}
.contentNavigator .linkBackToList:hover:before {
	background-position: -93px -211px;	
}
.contentNavigator .linkPrev,
.contentNavigator .linkNext {
	display: inline-block;
	width: 156px;
	float: left;
	font-size: 14px;
}
.contentNavigator .linkNext {
	float: right;
	margin-left: 1px;
}
.contentNavigator .linkPrev span,
.contentNavigator .linkNext span {
	display: inline-block;
	width: 70px;
	text-align: left;
	line-height: 1;
	position: relative;
	top: 10px;	
}
.contentNavigator .linkPrev:before,
.contentNavigator .linkNext:after {
	content: '';
	display: inline-block;
	position: relative;
	top: 2px;
	background: transparent url(../img/sprite.png) no-repeat -14px -136px;
	background: rgba(0,0,0,0) url(../img/sprite.svg) no-repeat -14px -136px;
	width: 9px;
	height: 12px;
}
.contentNavigator .linkPrev:hover,
.contentNavigator .linkNext:hover {
	color: #303030;
}
.contentNavigator .linkPrev:before {
	margin: 0 12px 0 0;
}
.contentNavigator .linkNext:after {
	background: transparent url(../img/sprite.png) no-repeat -14px -172px;
	background: rgba(0,0,0,0) url(../img/sprite.svg) no-repeat -14px -172px;
}
.contentNavigator .linkPrev:hover:before {
	background-position: -94px -136px;
}
.contentNavigator .linkNext:hover:after {
	background-position: -94px -172px;	
}
.contentNavigator .linkDisabled,
.contentNavigator .linkDisabled:hover,
.contentNavigator .linkDisabled {
	color: rgb(218,218,218);
}
.contentNavigator .linkPrev.linkDisabled:before {
	background-position: -54px -136px;
}
.contentNavigator .linkNext.linkDisabled:after {
	background-position: -54px -172px;
}

/* FILTER */
.filter,
#search-form {
	padding: 0 36px;
	margin: 0 0 18px 0;
	background: #fff;
}
#search-form {
	margin: 0 0 18px 0;
}
.filter form,
#search-form .search-advanced {
	padding: 20px 0;
	line-height: 30px;
}
#search-form .search-advanced > .form-item,
#search-form .search-advanced > .form-item > .criterion > .form-item {
	margin: 0;
	line-height: 1;
}
#search-form .search-advanced > .form-item > .criterion {
	clear: both;
    display: inline-block;
    width: 100%;
}
#search-form .search-advanced .form-checkboxes {
	margin-left: 80px;
}
.filter form .legend,
#search-form .search-advanced .form-item-type label {
	color: #00b1eb;
	text-transform: uppercase;
	font-size: 17px;
	line-height: 1;
	font-family: "ITC Conduit W04 Medium", Arial, Sans-Serif;
	margin: 0 20px 0 0;
}
.filter form label,
.filter form .legend,
.filter form input,
.filter .filterItem,
#search-form .search-advanced .form-item-type label,
#search-form .search-advanced .form-item-type input,
#search-form .search-advanced .form-type-checkbox {
	display: inline-block;
}
#search-form .search-advanced .form-item-type label {
	float: left;
	line-height: 30px;
}
#search-form .search-advanced .form-item-type input {
	float: right;
	position: relative;
	top: 7px;
}
.filter form .legendSep {
	margin-left: 20px;
}
.filter form label,
#search-form .search-advanced .form-checkboxes label {
	color: #303030;
	font-size: 12px;
	line-height: 1;
	font-family: "ITC Conduit W04 Medium", Arial, Sans-Serif;
	margin: 0 10px 0 0;
}
#search-form .search-advanced .form-checkboxes label {
	line-height: 30px;
}
.filterItem,
#search-form .search-advanced .form-type-checkbox {
	white-space: nowrap;
	margin: 0 20px 0 0;
}
#search-form .search-advanced .form-type-checkbox {
	float: left;
}
.filter .btn,
#search-form .search-advanced .form-submit {
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
	
	color: #333;
	background-color: #fff;
	border-color: #ccc;	
}
#search-form .search-advanced .form-type-checkboxes {
	clear: both;
	float: none;
}
#search-form .search-advanced .action {
	float: none;
	clear: both;
}
#search-form .search-advanced input.form-text {
	display: none;
}

/* MAIN + ASIDE TOP MARGIN */
#main, aside,
.fullWidthFilter {
	margin-top: 20px;
}

/* ICONS */
.iconMail,
.iconContact,
.iconNews, .iconNewsWide,
.iconEvents,
.iconDocs,
.iconMedia, .iconMediaWide,
.iconProjects {
	background-image: url(../img/sprite.png);
	background-repeat: no-repeat;
}
.iconMail {
	background-position: right -2160px;
}
.iconContact {
	background-position: right -2376px;
}
.iconNews {
	background-position: right -1927px;
}
.iconNewsWide {
	background-position: right -1700px;
}
.iconEvents {
	background-position: right -1471px;
	background-position: right -1429px;
}
.iconDocs {
	background-position: right -1254px;
	background-position: right -1212px;
}
.iconMedia,
.iconMediaWide {
	background-position: right -820px;
	background-position: right -778px;
}
.iconProjects {
	background-position: right -987px;
}

/* WEBFORM */
#main > section.webform {}
#main > .embeddedWebform {
	margin-top: 20px;
	background: #fff;
}
#main > .embeddedWebform section.webform {
	padding: 0;
}
.form-item,
#user-login-form .item-list,
#user-login .item-list,
#user-profile-form .item-list {
	margin: 0 40px 20px 40px;
}
#user-profile-form .form-item-pass-pass1,
#user-profile-form .form-item-pass-pass2 {
	margin: 0;
}
#user-profile-form .password-strength {
	display: none;
}
#user-profile-form .password-confirm {
	padding: 10px 0 10px 14px;
}
#user-profile-form .password-confirm span {
	padding-left: 40px;	
}

#webform-component-heading {
	margin: 0 0 20px 0;
}
#edit-submitted-anrede {
	display: inline;
}
#edit-submitted-anrede .form-item {
	margin: 0 40px 0 0;
	display: inline;
}
#edit-submitted-anrede .form-radio {
	margin: 0 10px 0 0;
}
#user-profile-form .form-item label,
#user-login-form .form-item label,
#user-login .form-item label,
#user-pass .form-item label,
.webform-container-inline label,
#webform-component-notes label {
	width: 192px;
	padding: 0 30px 0 0;
	font-family: "ITC Conduit W04 Medium", Arial, Sans-Serif;
	font-size: 17px;
	margin: 0;
	text-align: right;
	display: inline-block;
}
#user-pass .form-item label {
	width: 260px;
}
#webform-component-notes label {
	display: block;
}
.form-item label,
.form-item label .form-required,
.webform-container-inline label,
.form-required,
#webform-component-notes label {
	color: #303030;
}
.webform-container-inline label.option {
	width: auto;
	text-align: left;
	padding: 0;	
}
.form-item .form-text,
.webform-client-form input.form-text,
.form-item .form-textarea {
	width: 320px;
	border: none;
	background: #f4f4f4;
	margin: 0;
	padding: 12px 10px 9px 10px;
}
.form-item .form-textarea {
	width: 320px;
}
#webform-component-cm-wrapper,
#webform-component-datenschutz {
	margin-left: 262px;	
}
.form-item .description {
	margin-left: 224px;
	margin-top: 10px;
	font-family: "ITC Conduit W04 Light",Arial,sans-serif;
	font-size: 14px;
	color: #303030;	
}
#webform-component-cm-wrapper .fieldset-wrapper .form-item {
	margin: 0;
	display: inline-block;
}
#webform-component-cm-wrapper .fieldset-wrapper .form-item .form-checkbox {
	margin: 0 10px 0 0;
}
#webform-component-cm-wrapper .fieldset-wrapper #webform-component-cm-wrapper--cm-pressemitteilungen {
	margin-left: 40px;
}
#webform-component-datenschutz p {
	font-size: 12px;
	font-family: "ITC Conduit W04 Light", Arial, Sans-Serif;
	color: #303030;
	line-height: 18px;
}
#webform-component-datenschutz p a {
	text-decoration: none;
	color: #e50046;
}
#webform-client-form-144 #edit-submit,
#webform-client-form-144 #edit-submit--2,
#webform-client-form-873 #edit-submit,
#webform-client-form-873 #edit-submit--2 {
	background: transparent url(../img/nl-submit.png) no-repeat 0 0;
	padding: 0;
	margin: 0 40px 0 0;
	border: none;
	position: relative;
	text-indent: -9999px;
	width: 184px;
	height: 44px;
}
#webform-client-form-873 #edit-submit,
#webform-client-form-873 #edit-submit--2 {
	background: transparent url(../img/subscribe_en.png) no-repeat 0 0;
}
#webform-client-form-144 #edit-submit:hover,
#webform-client-form-144 #edit-submit--2:hover,
#webform-client-form-873 #edit-submit:hover,
#webform-client-form-873 #edit-submit--2:hover {
	background-position: 0 -44px;
}
#user-login-form #edit-actions,
#user-login #edit-actions,
#user-login-form #edit-actions--2,
#user-login #edit-actions--2,
#webform-client-form-144 #edit-actions,
#webform-client-form-144 #edit-actions--2,
#webform-client-form-873 #edit-actions,
#webform-client-form-873 #edit-actions--2,
#webform-client-form-324 #edit-actions--2,
#webform-client-form-324 #edit-actions,
#webform-client-form-1147 #edit-actions--2,
#webform-client-form-1147 #edit-actions {
	text-align: right;
}
#webform-client-form-144 #edit-actions,
#webform-client-form-144 #edit-actions--2,
#webform-client-form-873 #edit-actions,
#webform-client-form-873 #edit-actions--2,
#webform-client-form-324 #edit-actions--2,
#webform-client-form-324 #edit-actions,
#webform-client-form-1147 #edit-actions--2,
#webform-client-form-1147 #edit-actions {
	text-align: right;
	margin: 0 0 40px 0;
}
#user-profile-form #edit-actions,
#user-login-form #edit-actions,
#user-login #edit-actions,
#user-pass #edit-actions,
#user-profile-form #edit-actions--2,
#user-login-form #edit-actions--2,
#user-login #edit-actions--2,
#user-pass #edit-actions--2,
#webform-client-form-324 #edit-actions,
#webform-client-form-1147 #edit-actions {
	padding: 0 0 40px 0;
}
#webform-component-event-title-preview {
	padding-left: 232px;
}
#webform-component-notes .form-textarea-wrapper {
	padding-left: 224px;	
}

/* LOGIN, PROFILE, PASS FORM */
#user-profile-form,
#user-login,
#user-login-form,
#user-pass {
	background: #fff;
}
#user-profile-form > div,
#user-login-form > div,
#user-login > div,
#user-pass > div {
	padding-top: 20px;
}
#user-login-form #edit-submit, #user-login-form #edit-submit--2,
#user-login #edit-submit, #user-login #edit-submit--2,
#webform-client-form-324 #edit-submit--2,
#webform-client-form-324 #edit-submit {
	display: inline-block;
	width: 184px;
	height: 44px;
	background: transparent url(../img/login-submit.png) no-repeat 0 0;
	border: none;
	position: relative;
	text-indent: -9999px;
	padding: 0;
	margin: 0 40px 0 0;
}
#webform-client-form-1147 #edit-submit--2,
#webform-client-form-1147 #edit-submit {
	display: inline-block;
	width: 184px;
	height: 44px;
	background: transparent url(../img/login-submit_en.png) no-repeat 0 0;
	border: none;
	position: relative;
	text-indent: -9999px;
	padding: 0;
	margin: 0 40px 0 0;
}
#webform-client-form-1147 #edit-submit--2,
#webform-client-form-1147 #edit-submit {
	background: transparent url(../img/register-submit_en.png) no-repeat 0 0;
}
.i18n-en #user-login-form #edit-submit, .i18n-en #user-login-form #edit-submit--2,
.i18n-en #user-login #edit-submit, .i18n-en #user-login #edit-submit--2,
.i18n-en #webform-client-form-324 #edit-submit--2,
.i18n-en #webform-client-form-324 #edit-submit {
	background: transparent url(../img/login-submit_en.png) no-repeat 0 0;
}
#user-login #edit-submit:hover,
#user-login #edit-submit--2:hover,
#user-login-form #edit-submit:hover,
#user-login-form #edit-submit--2:hover,
#webform-client-form-324 #edit-submit--2:hover,
#webform-client-form-324 #edit-submit:hover {
	background-position: 0 -44px;
}
#user-profile-form .item-list,
#user-login-form .item-list,
#user-login .item-list {
	margin-left: 264px;	
}
#user-pass #edit-submit, #user-pass #edit-submit--2 {
	margin: 0 0 0 330px;
}
#user-profile-form #edit-submit, #user-profile-form #edit-submit--2 {
	margin: 0 0 0 260px;
}
#user-profile-form #edit-locale {
	display: none;
}

/* MESSAGES */
div.messages {
	background: #fff;
	padding: 20px;
	margin: 0 0 20px 0;
}

/* FOOTER */
body > footer {
	background: transparent url(../img/footer_bg.jpg) no-repeat center 0;
	background-size: cover;
	border-top: 4px solid #fff;
}
body > footer .container {
	padding: 50px 0;
}
/* FOOTERNAVIGATION */
.footernavigation {
	float: left;
}
footer .ctaNewsletter {
	float: right;
	margin-top: 14px;
}
.footernavigation > ul {}
.footernavigation > ul > li {
	display: inline-block;
	float: left;
	position: relative;
	line-height: 1;
	padding: 0 50px 0 0;
}
.footernavigation > ul > li > a {
	padding: 0 0 10px 0;
	font-size: 14px;
	line-height: 1;
	color: #00a5c4;
	text-transform: uppercase;
	display: block;
	white-space: nowrap;
}
.footernavigation > ul > li > a:hover {}
.footernavigation > ul > li:hover,
.footernavigation > ul > li:hover > a {}

/* FOOTERNAVIGATION SUBMENU */
.footernavigation > ul > li > ul {}
.footernavigation > ul > li > ul > li {
	display: block;
}
.footernavigation > ul > li > ul > li > a {
	font-family: "ITC Conduit W04 Light", Arial, Sans-Serif;
	font-size: 12px;
	padding: 5px 0;
	color: #fff;
	display: block;
	white-space: nowrap;
}
.footernavigation > ul > li > ul > li > a:hover {}
body > footer p strong {
	font-size: 14px;
	font-family: "ITC Conduit W04 Medium", Arial, Sans-Serif;
	font-weight: normal;
	color: #00a5c4;
	display: block;
	margin: 0 0 10px 0;
	text-transform: uppercase;
	text-align: left;
}
body > footer p {
	color: #fff;
	font-family: "ITC Conduit W04 Light", Arial, Sans-Serif;
	font-size: 12px;
	text-align: center;
	clear: both;
	float: none;
	margin-top: 50px;
}
body > footer p span {
	white-space: nowrap;
}
body > footer p span:before {
	content: '•';
	display: inline-block;
	margin: 0 7px;
}
body > footer p span:first-child:before {
	display: none;
}

p img {
	margin: 0 10px 10px 0;
}

/* MOBILE MENU */
.searchNav, .searchNav:hover, .searchNav:focus,
.langNav, .langNav:hover, .langNav:focus,
.mobileToggleNav, .mobileToggleNav:focus, .mobileToggleNav:hover {
	color: #00b1eb;
}
.langNav,
.searchNav,
.mobileToggleNav, .mobileToggleNav:focus, .mobileToggleNav:hover {
	width: 51px;
	
	line-height: 51px;
	
	display: none;
	
    border: none;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 24px;
    top: 28px;
    
    color: #00b1eb;
	font-family: "ITC Conduit W04 Bold", Arial, Sans-Serif;
	font-size: 14px;
	text-align: center;
	text-transform: uppercase;
	padding-top: 44px;
	text-indent: 0px;
	
	cursor: pointer;
}
.searchNav:before,
.mobileToggleNav:before {
	content: '';
	width: 51px;
	height: 51px;
	background: transparent url(../img/sprite.png) no-repeat 4px -2778px;
    background: rgba(0,0,0,0) url(../img/sprite.svg) no-repeat 4px -2778px;
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
}
.minimized .searchNav,
.minimized .mobileToggleNav {
	text-indent: -9999px;
}
.searchNav:before {
	background-position: 5px -2725px;
}
.minimized .langNav span.bottom {
	display: none;	
}
.searchNav.active:before,
.mobileToggleNav.active:before {
    background-color: #e9e9e9;
}
.langNav {
	right: 132px;
    top: 37px;
    padding: 0;
    line-height: 1;
}
.langNav span.top {
	color: #00b1eb;
	font-family: "ITC Conduit W04 Bold", Arial, Sans-Serif;
	font-size: 40px;
	display: block;
	padding-bottom: 12px;
	position: relative;
}
.langNav span.bottom {
	position: relative;
}
.searchNav {
	
	right: 240px;
	
}

#mobileSitemap {
	margin: 20px 10px;
	display: none;
}
#mobileSitemapSelect {
	width: 100%;
	display: block;
}

#tabletMeta {
	display: none;
}


/*
	ARROWS
*/
.home .slideshow .owl-buttons,
.trusteesmemberBoxBig .owl-buttons,
.home .medialist .owl-buttons,
.eventBox .owl-buttons,
.detail #main .slideshow .owl-buttons {
	position: absolute;
	width: 100%;
}
.home .slideshow .owl-prev,
.home .slideshow .owl-next,
.detail .slideshow .owl-prev,
.detail .slideshow .owl-next,
.trusteesmemberBoxBig .owl-prev,
.trusteesmemberBoxBig .owl-next,
.home .medialist .owl-prev,
.home .medialist .owl-next,
.eventBox .owl-prev,
.eventBox .owl-next,
.eventBoxWhite .owl-prev,
.eventBoxWhite .owl-next,
.detail #main .slideshow .owl-prev,
.detail #main .slideshow .owl-next {
	background: transparent url(../img/sprite.png) no-repeat 0 0;
	background: rgba(0,0,0,0) url(../img/sprite.svg) no-repeat 0 0;
	display: block;
	text-indent: -9999px;
	position: absolute;
}
.home .slideshow .owl-prev {
	background-position: -215px -410px;
	left: 20px;
}
.home .slideshow .owl-next {
	background-position: -260px -410px;
	right: 20px;
}
.detail .slideshow .owl-prev {
	background-position: -3px -642px;
	left: 0;
}
.detail .slideshow .owl-next {
	background-position: -23px -685px;
	right: 0;
}
.home .medialist .owl-prev,
.trusteesmemberBoxBig .owl-prev {
	background-position: 0 -519px;
	left: -18px;
}
.home .medialist .owl-next,
.trusteesmemberBoxBig .owl-next {
	background-position: -23px -519px;
	right: -18px;
}
.home .medialist .owl-prev {
	left: -43px;
}
.home .medialist .owl-next {
	right: -43px
}
.eventBox .owl-prev {
	background-position: -3px -586px;
}
.eventBox .owl-next {
	background-position: -23px -586px;
}
.eventBoxWhite .owl-prev {
	background-position: -49px -586px;
}
.eventBoxWhite .owl-next {
	background-position: -69px -586px;
}
.detail #main .slideshow .owl-prev {
	background-position: -3px -642px;
	left: -46px;
}
.detail #main .slideshow .owl-next {
	background-position: -23px -642px;
	right: -46px;
}

/* 
	CAROUSEL GENERAL
*/
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	width: 100%;
	/*height: 100%;*/
	position: absolute;
	left: 0;
	top: 0;
}


/* ==========================================================================
   Helper classes
   ========================================================================== */

/*
 * Image replacement
 */

.ir {
    background-color: transparent;
    border: 0;
    overflow: hidden;
    /* IE 6/7 fallback */
    *text-indent: -9999px;
}

.ir:before {
    content: "";
    display: block;
    width: 0;
    height: 150%;
}

/*
 * Hide visually and from screen readers: h5bp.com/u
 */

.hidden,
.element-invisible {
    display: none !important;
    visibility: hidden;
}

/*
 * Hide only visually, but have it available for screen readers: h5bp.com/v
 */

.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
 */

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}

/*
 * Hide visually and from screen readers, but maintain layout
 */

.invisible {
    visibility: hidden;
}

/*
 * Clearfix: contain floats
 *
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    `contenteditable` attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that receive the `clearfix` class.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */

.clearfix:before,
.clearfix:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.clearfix:after {
    clear: both;
}

@media (max-width: 542px) {
	/* HOME SLIDER */
	.home .slideshow ul li {
    	height: 200px;
    	position: relative;
    }
	.home .slideshow ul li img {
    	width: auto;
		height: 100%;
    }
    
    article.page p > img {
	   float: none !important;
	   max-width: auto !important;
	   width: auto !important;
	   display: block;
	   page-break-inside: auto !important;
	}
}
@media (min-width: 543px) and (max-width: 767px) {
	/* HOME SLIDER */
	.home .slideshow ul li {
    	height: 200px;
    	position: relative;
    }
	.home .slideshow ul li img {
    	width: 100%;
		height: auto;
    }	
}

/* Landscape phones and down */
@media (max-width: 767px) {
    body {
        min-width: 0px !important;
    }
    
	body.minimized > header h1:before {
		display: none;
	}
    
    .withSidebar #main,
    body > header, #main, .slideshow ul li div, .owl-buttons, .owl-pagination, .container,
    .home .medialist, .home .medialist ul, .home .medialist ul li,
    aside {
    	width: 100%;
    	overflow: hidden;
    }
    .home header.teaser h2, .home header.teaser p {
    	width: auto;
    }
    .withSidebar #main {
    	width: auto;
    	float: none;
    }
    
    body > header,
	body > header .container,
	body.minimized > header,
	body.minimized > header .container {
		height: 64px;
		overflow: visible;
	}

	/* SEARCH */	
	body #search-block-form,
	body.minimized #search-block-form {
		top: 64px;
		left: 0;
		right: auto;
		width: 100%;
	}
	
	body > header {
		box-shadow: 0px 1px 4px 0px rgba(48, 48, 48, 0.33);
	}
	body > header h1 {
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
	}
	body > header h1:before {
		display: none;
	}
	body > header h1 a,
	body.minimized > header h1 a {
		background: #fff url(../img/logomobile.png) no-repeat 0 0;
		background: rgba(255,255,255,1) url(../img/logomobile.svg) no-repeat 0 0;
		width: 122px;
		height: 36px;
		margin: 12px 0 16px 10px;
	}
	body > header.en h1 a,
	body.minimized > header.en h1 a {
		background: #fff url(../img/logo_mobil_en.png) no-repeat 0 0;
		background: rgba(255,255,255,1) url(../img/logo_mobil_en.svg) no-repeat 0 0;
		width: 270px;
	}
	
	nav.navigation {
		position: absolute;
		top: 64px;
		right: auto;
		left: 0;
		margin: 0;
		width: 100%;
	}
	.navigation > ul > li {
		display: block;
		float: none;
		margin: 0 10px;
		background: #e9e9e9;
	}
	.navigation > ul > li > a {
		border-bottom: 1px solid #fff;
		margin: 0 20px;
		padding: 13px 0 7px 0;
		color: #00a5c4;
	}
	.navigation > ul > li.active > a {
		padding-bottom: 7px;
	}
	body.minimized .navigation > ul > li > a {
		padding: 13px 0 7px 0;
	}
	
	.navigation > ul > li.onlyMobile {
		display: block;
	}
	.navigation > ul > li.onlyMobile > a {
		font-size: 14px;
		color: #303030;
	}
	
	.navigation > ul > li:last-child > a {
		border: none;
	}
	body.minimized .navigation > ul > li:last-child > a,
	.navigation > ul > li:last-child > a {
		padding-bottom: 13px;
	}
	.navigation > ul > li:first-child {
		border-top: 1px solid #d9ddde;
	}
	.navigation > ul > li:last-child > a {
		border: none;
	}
	.navigation > ul > li > ul {
		display: none !important;
	}
    
    header.teaser p {
    	font-size: 20px;
    }
    .home header.teaser h2 {
    	padding: 0 24px;
   	}
    .home header.teaser p {
    	padding: 0 24px;
		width: auto;
    }
    
    header.teaser .ctaNewsletter {
    	display: none;
    }
    
    .navigation,
    .metanavigation,
    .trusteesmemberBoxBig,
    .footernavigation,
    .home .medialist .owl-buttons {
    	display: none;
    }
    
    
    .listview .teaser h2, .detail .teaser h2, .page-search .teaser h2 {
    	font-size: 30px;
    }
    
    .webform .teaser h2, .listview .teaser h2, .detail .teaser h2, .page-search .teaser h2 {
    	top: 83px;
    }
    .page-search .teaser h2 {
    	top: 143px;
    }
    
    #contentWrapper,
    body.minimized #contentWrapper {
    	padding-bottom: 0;
    	padding-top: 64px;
    }
    
    #main, aside {
    	margin-top: 0;
    }
    
    /* BREADCRUMB */
    .breadcrumb {
    	display: none;
    }
    
    /* HOME STAGE SLIDER */
	.home .slideshow .owl-controls {
		left: 0;
		margin-left: 0;
		top: 0;
		margin-top: 0;
		width: auto;
		position: relative;
	}
	/*
	.home .slideshow ul li {
    	height: 200px;
    	position: relative;
    }*/
    .home .slideshow ul li img {
    	/*width: auto;
		height: 100%;*/
    }
    .home .slideshow ul li div {
    	top: 36px;
    	left: 0;
    	margin-left: 0;
    	width: auto;
    }
    .home .slideshow ul li div h3 {
    	font-size: 30px;
    	padding: 0 20px;
    }
    /* ...CENTERING */
		.home .slideshow ul li div {
	    	top: 0;
			height: 100%;
	    }
	    .home .slideshow ul li div h3 {
	    	height: 100%;
	    	display: table;
	    }
	    .home .slideshow ul li div h3 a {
		    display: table-cell;
			vertical-align: middle;
	    }
    .home .slideshow .owl-buttons {
    	display: none;
    }
    .home .slideshow .owl-pagination {
    	left: auto;
    	bottom: -40px;
    	margin-left: 0;
    }
    
    .home .medialist {
    	float: none;
    	display: block;
    }
    .home .medialist,
    .home .medialist h2 {
    	margin: 0;
    }
    .home .medialist ul {
    	padding: 0;
    	height: 208px;
    }
    .home .medialist ul li {
    	margin: 0;
    	border: none;
    }
    .home .medialist ul li article img {
    	width: 100%;
    }
    .home .medialist .owl-pagination {
    	white-space: nowrap;
    	position: relative;
    	left: auto;
    }
    
    /* OVERVIEW + FORM PAGE H2 + P */
    .overview #main > section h2, .form .container > section h2,
    .overview #main > section p, .form .container > section p {
    	width: auto;
    	margin-left: 0;
    	padding: 0 20px;
    }
    
    .teaserWrapper {
    	padding: 0 10px;
    }
    .teaserBox {
    	width: 100%;
    	height: auto;
    }
    .teaserWrapper .odd, .teaserRight {
    	margin-left: 0;
    }
    .teaserBox img {
    	display: block;
    	width: 100%;
    }
    .teaserBox p {
    	position: relative;
    	left: auto;
    	top: auto;
    	margin: 20px 0 40px 40px;
    }
    
    /* FILTER */
    .filter {
    	padding: 0;
    	margin-bottom: 10px;
    }
    .filter form {
    	height: auto;
    	line-height: 1;
    	padding-top: 0;
    }
    .filter form .legendActive,
    .filter form .legend {
    	display: block;
    	box-shadow: 0px 2px 3px 0px rgba(48, 48, 48, 0.33);
    	text-align: right;
    	padding: 20px 24px;
    	margin-bottom: 10px;
    	margin-right: 0;
    	cursor: pointer;
    }
    .filter form .legendActive:before,
    .filter form .legend:before {
    	content: '';
    	display: inline-block;
    	width: 14px;
    	height: 14px;
    	position: relative;
    	top: 2px;
    	background: transparent url(../img/sprite.png) no-repeat -19px -2849px;
    	background: rgba(0,0,0,0) url(../img/sprite.svg) no-repeat -19px -2849px;
    	margin: 0 6px 0 0;
    }
    .filter form .legendActive:before {
    	background-position: -17px -2891px;
    }
    .filter form .legendSep {
    	margin-left: 0;
    }
    .filter .filterItem {
    	display: none;
    	text-align: right;
    	padding: 12px 24px;
    	text-align: right;
    }

    .filter .btn {
    	float: right;
    }
    
    /* PAGER */
    section .page-nav .pager-item,
    section .page-nav .pager-current {
    	display: none;
    }
    
    /* EVENTLIST, MEDIALIST, DOCUMENTLIST, NEWSLIST */
    .eventlist ul li article time, .eventlist ul li article span.time {
    	font-size: 40px;
    }
    .eventlist ul li article h3 {
    	font-size: 21px;
    }
    .metaMedia {
    	float: none;
    	display: block;
    }
    .documentlist ul li img {
    	margin: 0;
    }
    .docDetail {
    	float: none;
    	display: block;
    }
    .newslist ul li article h3, .documentlist ul li article h3, .eventlist ul li article h3, .medialist ul li article h3, .list li article h3 {
    	margin-top: 20px;
    	padding: 0;
    }
    .medialist ul li img {
    	width: 100%;
    }
    .newslist ul li article a.readMore, .eventlist ul li article a.readMore, .medialist ul li article a.readMore, .list li article a.readMore {
    	display: block;
    	text-align: right;
    }
    .documentlist ul li article a.readMore {
    	text-align: left;
    	display: inline-block;
    }
    .newslist ul li article p, .eventlist ul li article p, .medialist ul li article p, .list li article p {
    	display: none;
    }
    
    .listpage .newslist, .listpage .documentlist, .listpage .eventlist, .listpage .medialist, .listpage .projectlist {
    	margin-top: 24px;
    }
    
    .newslist li article h3, .projectlist li article h3 {
    	padding-right: 0;
    }
    
    .kuratoriumsmitgliedlist ul li article a.readMore {
    	margin-left: 0;
    }
    
    .medialist ul li article {
    	padding-top: 20px;
    }
    
    /* MOBILECONTACTBOX */
    .mobileContactBox {
    	display: block;
    }
    
    /* BOXES */
    .box {
    	margin: 0;
    }
    .box .innerBox {
		padding: 36px 20px 25px 20px;
	}
	.docBox .innerBox img {
		float: none;
		margin-bottom: 20px;
	}
	.docBox .innerBox h3 {
		float: none;
		width: auto;
		word-break: normal;
	}
	.imageLinkBox img {
		margin: 0 auto;
		display: block;
	}
	
	.home aside .eventBox .time {
		text-align: left;
	}
    
    body > footer p {
    	text-align: left;
    	font-size: 17px;
    	line-height: 21px;
    	padding: 0 24px;
    	margin: 0;
    }
    body > footer p strong {
    	font-size: 24px;
    }
    body > footer p span {
    	white-space: normal;
    	display: block;
    }
    body > footer p span:before {
    	display: none;
    }
    body > footer p span:nth-child(2) {
	   	margin-bottom: 24px;
    }
    
    .kuratoriumsmitgliedlist .docDetail,
    .docDetail {
    	width: 100%;
    }
    
    
    .newslist ul li, .documentlist ul li, .eventlist ul li, .medialist ul li, .list li {
    	padding: 0 20px;
    	margin: 0;
    }
    .results li {
    	padding-top: 20px;
    	padding-bottom: 20px;
    }
    
    body.listpage .documentlist > ul > li {
    	padding-top: 20px;
    }
    
    /* PAGER */
    section .page-nav {
    	padding: 0;
    }
    section .page-nav .pager-item, section .page-nav .pager-current,
    section .page-nav .pager-ellipsis {
    	display: none;
    }
    
    /* LISTVIEW TEASER HEADLINES */
    .listview .teaser h2, .detail .teaser h2 {
		position: absolute;
		top: 50px;
		margin-top: 0;
		left: 0;
		z-index: 120;
		height: auto;
	}
 
 	/* FORMs */
 	#user-login-form .form-item label, .webform-container-inline label, #webform-component-notes label {
		width: auto;
		padding: 0;
		text-align: left;
		display: block;
	}   
    .form-item .form-text, .webform-client-form input.form-text, .form-item .form-textarea {
    	width: 280px;
    }
    .form-item, #user-login-form .item-list {
    	margin-left: 10px;
    	margin-right: 10px;
    }
    #edit-submitted-anrede .form-item label {
    	display: inline;
    }
    #webform-component-cm-wrapper, #webform-component-datenschutz {
    	margin-left: 10px;
    }
    #webform-client-form-144 #edit-actions, #webform-client-form-324 #edit-actions--2, #webform-client-form-324 #edit-actions, #webform-client-form-1147 #edit-actions--2, #webform-client-form-1147 #edit-actions {
    	text-align: center;
    }
    #webform-client-form-144 #edit-submit {
    	margin: 0;
    }
    #webform-component-notes .form-textarea-wrapper,
    #webform-component-event-title-preview {
    	padding-left: 0;
    }
    
    /* FOOTER CTA NEWSLETTER */
    footer .ctaNewsletter {
    	float: none;
    	display: block;
    }
    footer .ctaNewsletter img {
    	display: block;
    	margin: 0 auto;
    }
    
    /* LANGUAGE NAV, MAIN NAV */
    .searchNav,
    .langNav,
    .mobileToggleNav,
	.mobileToggleNav:focus,
	.mobileToggleNav:hover {
		display: inline-block;
		padding: 0;
		top: 6px;
		right: 10px;
	}
	.mobileToggleNav,
	.mobileToggleNav:hover,
	.mobileToggleNav:active {
		text-indent: -9999px;
	}
	.langNav span.top {
		font-size: 23px;
	    font-family: "ITC Conduit W04 Medium", Arial, Sans-Serif;
	}
	.langNav span.bottom {
		display: none;
	}
	.langNav {
		right: 57px;
		top: 22px;
	}
	.searchNav {
		right: 108px;
		text-indent: -9999px;
	}
	
	
	
	/* ASIDE IN MAIN */
	.asideGlobalWrapper {
		margin: 0;
	}
	.asideWrapper {
		height: 432px;
		width: 100%;
	}
	.asideWrapper .box {
		margin: 0;
	}
	/* HOME NEWS SLIDER + NEWS BOX */
	.asideWrapper .newslist ul li {
		border: none;
		margin: 0 18px;
	}
	.asideWrapper .newslist ul li article time {
		margin-left: -18px;
		margin-top: 15px;
		margin-bottom: 15px;
	}
	.asideWrapper .newslist ul li article h3 {
		margin-bottom: 14px;
		margin-top: 0;
	}
	.asideWrapper .newslist ul li article {
		padding: 0;
	}
	.asideWrapper .newslist ul li article a.readMore {
		display: none;
	}
	.asideWrapper .newslist .owl-pagination {
		text-align: center;
		position: absolute;
		left: 0;
		top: 240px;
	}
	.asideWrapper .newslist .owl-buttons {
		display: none;
	}
	.asideWrapper .newslist .readAll {
		position: absolute;
		right: 22px;
		bottom: 50px;
		padding: 0;
	}
	
	
	/* NEWS BOX */
	.asideWrapper .newsBox .innerBox {
		padding: 15px 18px 0 18px;
		height: 330px;
	}
	.asideWrapper .newsBox time {
		margin: 0px 0 15px -18px;
	}
	
	/* HOME EVENT SLIDER > jsmode */
	.asideWrapper .eventBox .innerBox {
		position: relative;
	}
	.asideWrapper .eventBox ul {
		height: inherit;
	}
	.asideWrapper .eventBox .time {
		text-align: left;
		padding: 50px 22px 0 22px;
	}
	.asideWrapper .eventBox h3 {
		padding: 0 22px;
	}
	.asideWrapper .eventBox footer {
		bottom: 47px;
		right: 22px;
	}
	/* EVENTBOX > non-jsmodel */
	.eventBox .innerBox {
		padding: 0;
	}
	.eventBox .owl-buttons {
		display: none;
	}
	.eventBox time,
	.eventBox .time {
		padding: 36px 24px 0;
		text-align: left;
	}
	.eventBox .time time {
		padding: 0;
	}
	.eventBox h3 {
		padding: 0 24px;
	}
	
	/* HOME PROJECT + DOC BOX + NEWS BOX */
	.asideWrapper .projectBox .innerBox,
	.asideWrapper .docBox .innerBox {
		padding: 36px 18px 0px 18px;
		height: 310px;
	}
	.asideWrapper .docBox footer,
	.asideWrapper .projectBox footer,
	.asideWrapper .newsBox footer {
		margin: 0;
		position: absolute;
		bottom: 24px;
		right: 22px;
	}
	.asideWrapper .docBox .innerBox h3,
	.asideWrapper .docBox .innerBox h3.noThumb {
		float: none;
		width: auto;
		word-break: normal;
		margin: 0;
	}
	
	/* HOME MEDIALIST (BOTTOM) */
	.home .medialist {
		margin-top: 0;
	}
	
	.asideWrapper .newslist ul li,
	.asideWrapper .eventBox .innerBox {
		height: 346px;
		padding: 0;
	}
	
	/* SIDEBAR NEWSLETTER BOX > NEVER VISIBLE */
	.box-newsletter {
		display: none;
	}
	
	/* GFX HEADLINES */
	.gfxHead {
		font-size: 24px;
		font-family: "ITC Conduit W04 Bold", Arial, Sans-Serif;
		word-break: break-all;
	}
	
	/* DETAIL GALLERY */
	.detail #main .slideshow {
		width: 100%;
		margin: 0 0 20px 0;
	}
	.detail #main .slideshow ul li {
		height: auto;
	}
	.detail #main .owl-pagination {
		/*position: absolute;
		bottom: 58px;
		left: 0;
		margin-left: 0;
		width: 100%;*/
		display: none;
	}
	/* DETAIL */
	.detail #main > section > article h2 {
		font-size: 24px;
	}
	.detail #main > section > article h3 {
		font-size: 17px;
	}
	
	/* CONTENT NAVIGATOR */
	#main section.contentNavigator {
		padding: 0;
		position: relative;
		height: 76px;
		line-height: 76px;
		margin: 10px 10px 10px 10px;
		background: transparent;
	}
	.contentNavigator a {
		background: #fff;
		height: 76px;
		line-height: 76px;
	}
	.contentNavigator .linkPrev,
	.contentNavigator .linkBackToList,
	.contentNavigator .linkNext {
		position: absolute;
		top: 0;
		display: block;
	}
	.contentNavigator .linkPrev,
	.contentNavigator .linkNext {
		width: 94px;
	}
	.contentNavigator .linkBackToList {
		width: 103px;
		font-size: 14px;
		text-align: left;
		line-height: 1;
	}
	.contentNavigator .linkBackToList span {
		position: absolute;
		top: 26px;
		left: 20px;
	}
	.contentNavigator .linkPrev {
		left: 0;
	}
	.contentNavigator .linkBackToList {
		left: 98px;
	}
	.contentNavigator .linkNext {
		left: 204px;
	}
	.contentNavigator .linkBackToList:before {
		display: none;
	}
	.contentNavigator .linkPrev:before {
		margin: 0 12px 0 0;
	}
	.contentNavigator .linkPrev:before {
		margin: 0 5px 0 5px;
	}
	.contentNavigator .linkNext span {
		width: 60px;
	}
	
	/* TEASER */
	header.teaser, header.teaser .container {
		height: 178px;
	}
	.page-search header.teaser, .page-search header.teaser .container {
		height: 212px;
	}
	
	/* EVENTLIST */
	body.listpage section.eventlist {
		margin: 0 10px 10px 10px;
	}
	body.listpage section.eventlist ul li {
		padding: 0;
		margin: 0 20px;
	}
	body.listpage section.viewmodeMonth > ul > li {
		width: 100%;
		margin: 0 0 10px 0;
	}
	.eventmonthSwitch {
		margin-bottom: 20px;
	}
	
	/* MOBILE SITEMAP */
	#mobileSitemap {
		display: block;
	}
	
	/* SEARCH */
	#search-block-form .form-item .form-text {
		width: auto;
	}
	
}

/* Landscape phone to portrait tablet */
@media (min-width: 768px) and (max-width: 985px) {
	body {
        min-width: 0px !important;
    }
    
    .withSidebar #main,
    body > header, #main, .slideshow ul li div, .container {
    	width: 100%;
    	overflow: hidden;
    }
    
    /* MAIN CONTENT WRAPPER */
    #contentWrapper > section > .container {
    	margin: 0 23px;
    	width: auto;
    }
    
    .home header.teaser h2, .home header.teaser p {
    	width: auto;
    	padding-left: 40px;
    	padding-right: 40px;
    }
    
    header.teaser .ctaNewsletter {
    	display: none;
    }
    
    body > header,
	body > header .container {
		overflow: visible;
	}
	body > header {
		box-shadow: 0px 1px 4px 0px rgba(48, 48, 48, 0.33);
	}
	body > header h1 {
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		margin-left: 24px;
	}
	body > header h1:before {
		display: none;
	}
	body > header h1 a {
		background: #fff url(../img/logo_tablet.png) no-repeat 0 0;
		background: rgba(255,255,255,1) url(../img/logo_tablet.svg) no-repeat 0 0;
		width: 103px;
		height: 117px;
		margin: 18px;
	}
	body > header.en h1 a {
		background: #fff url(../img/logo_tablet_en.png) no-repeat 0 0;
		background: rgba(255,255,255,1) url(../img/logo_tablet_en.svg) no-repeat 0 0;
	}
	body.minimized > header h1 a {
		background: #fff url(../img/logo_tablet_min.png) no-repeat 0 0;
		background: rgba(255,255,255,1) url(../img/logo_tablet_min.svg) no-repeat 0 0;
		width: 220px;
		height: 65px;
		margin: 12px 0 16px 10px;
	}
	body.minimized > header.en h1 a {
		background: #fff url(../img/logo_tablet_min_en.png) no-repeat 0 0;
		background: rgba(255,255,255,1) url(../img/logo_tablet_min_en.svg) no-repeat 0 0;
	}
	
	body > header h1:before {
		display: none;
	}
	body.minimized > header,
	body.minimized > header .container {
		height: 94px;
	}
	body.minimized > header h1:before {
		display: none;	
	}
	body.minimized > header {
		-webkit-box-shadow: 0px 3px 5px 0px rgba(48, 48, 48, 0.33);
		-moz-box-shadow: 0px 3px 5px 0px rgba(48, 48, 48, 0.33);
		box-shadow: 0px 3px 5px 0px rgba(48, 48, 48, 0.33);
	}
	body.minimized > header h1 {
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
	}
	body.minimized > header h1 a {
		background: #fff url(../img/logo_tablet_min.png) no-repeat 0 0;
		background: rgba(255,255,255,1) url(../img/logo_tablet_min.svg) no-repeat 0 0;
		width: 220px;
		height: 65px;
		margin: 8px 0 0 22px;
	}
	body.minimized > header.en h1 a {
		background: #fff url(../img/logo_tablet_min_en.png) no-repeat 0 0;
		background: rgba(255,255,255,1) url(../img/logo_tablet_min_en.svg) no-repeat 0 0;
	}
	
	nav.navigation {
		position: absolute;
		top: 120px;
		right: 0px;
		left: auto;
		margin: 0;
		width: 300px;
	}
	body.minimized nav.navigation {
		top: 94px;
	}
	.navigation > ul > li {
		display: block;
		float: none;
		margin: 0 24px;
		background: #e9e9e9;
	}
	.navigation > ul > li > a {
		border-bottom: 1px solid #fff;
		margin: 0 20px;
		padding: 13px 0 7px 0;
		color: #00a5c4;
	}
	.navigation > ul > li.active > a {
		padding-bottom: 7px;
	}
	body.minimized .navigation > ul > li > a {
		padding: 13px 0 7px 0;
	}
	.navigation > ul > li:last-child > a {
		border: none;
	}
	body.minimized .navigation > ul > li:last-child > a,
	.navigation > ul > li:last-child > a {
		padding-bottom: 13px;
	}
	
	.navigation > ul > li:first-child {
		border-top: 1px solid #d9ddde;
	}
	.navigation > ul > li > ul {
		display: none !important;
	}
	
	.navigation > ul > li.onlyMobile {
		display: block;
	}
	.navigation > ul > li.onlyMobile > a {
		font-size: 14px;
		color: #303030;
	}
	
	.navigation,
    .metanavigation {
    	display: none;
    }
    
    /* SEARCH */	
	body.minimized #search-block-form {
		top: 94px;
	}
	body.minimized #search-block-form {
		top: 94px;
	}
    
    
    /* HOME SLIDESHOW */
    .home .slideshow ul li {
    	height: 432px;
    }
    .home .slideshow ul li img {
    	width: auto;
		height: 100%;
    }
    .home .slideshow ul li div {
    	/*top: 120px;*/
		left: 0;
		margin-left: 0;
		top: 0;
		height: 100%;
    }
    .home .slideshow ul li div h3 {
    	padding: 0 60px;
    	height: 100%;
    	display: table;
    }
    .home .slideshow ul li div h3 a {
	    display: table-cell;
		vertical-align: middle;
    }
    .home .slideshow .owl-controls {
		width: 100%;
		left: 0;
		margin-left: 0;
		/*top: 0;*/
		margin-top: 0;
		height: auto;
		top: 0;
		position: absolute;
	}
	.home .slideshow .owl-prev, .home .slideshow .owl-next {
		/*top: 176px;*/
		top: -40px;
	}
    .home .slideshow .owl-buttons {
    	top: 216px;
    	margin-top: 0;
    }
    .home .slideshow .owl-pagination {
    	bottom: auto;
    	top: 442px;
    }
	
	
	.overview #main > section h2 {
		width: 536px;
	}
	.overview #main > section p {
		width: 700px;
	}
	.overview #main > section h2,
	.overview #main > section p {
		margin-left: 10px;
	}
	
	.teaserWrapper .teaserBox {
		width: 353px;
		width: 48%;
		height: 432px;
		margin: 0 18px 18px 0
	}
	.teaserWrapper .odd, .teaserRight {
		margin-right: 0;
		float: right;
	}
	.teaserBox .gfxHead {
		position: relative;
		z-index: 160;
	}
	.teaserBox img {
		width: 100%;
		position: relative;
		top: -48px;
		z-index: 150;
	}
	.teaserBox p {
		left: 56px;
		top: 324px;
		font-size: 20px;
		font-family: "ITC Conduit W04 Light", Arial, Sans-Serif;
		color: #303030;
		width: 270px;
		margin: 0;
	}
	
	aside {
		width: 100%;
	}
	aside .box {
		width: 48%;
		margin: 0 17px 17px 0;
		float: left;
	}
	aside .box:nth-child(2) {
		margin-right: 0;
		float: right;
	}
	
	.home .medialist {
		width: auto;
		margin: 20px 0;
	}
	/*
	.home .medialist ul {
		padding: 0 10px;
		height: 190px;
	}
	.home .medialist ul li {
		width: 217px;
		height: 150px;
		overflow: hidden;
		margin: 0 18px 0 0;
		padding: 0;
		border: none;
	}
	.home .medialist .owl-pagination {
		bottom: 8px;
	}
	.home .medialist .readAll {
		position: absolute;
		right: 31px;
		bottom: 13px;
	}
	*/
	
	body > footer {
		position: relative;
		padding-bottom: 50px;
	}
	body > footer .container {
		padding-left: 24px;
		padding-right: 24px;
		width: auto;
	}
	.footernavigation > ul > li {
		padding: 0 26px 0 0;
	}
	body > footer p {
		text-align: left;
		width: 300px;
		margin-top: 25px;
		padding-bottom: 30px;
	}
	body > footer p span:before {
		display: none;
	}
	body > footer p span {
		display: block;
		margin-bottom: 12px;
		white-space: normal;
	}
	#mobileSitemap {
		display: none;
	}
	
	#tabletMeta {
		width: 720px;
		background: #303030;
		height: 50px;
		line-height: 50px;
		padding: 0 24px;
		display: block;
		position: absolute;
		bottom: 0;
		left: 0;
	}
	#tabletMeta a {
		color: #00a5c4;
		font-size: 14px;
		font-family: "ITC Conduit W04 Bold", Arial, Sans-Serif;
		text-transform: uppercase;
		display: inline-block;
		margin: 0 20px;
	}
	
	.langNav,
	.searchNav,
	.mobileToggleNav, .mobileToggleNav:focus, .mobileToggleNav:hover {
		display: inline-block;
	}
	
	.breadcrumb ul {
		float: none;
		padding: 0 10px;
	}
	/* CONTENT NAVIGATOR */
	#main section.contentNavigator {
		padding: 0;
		position: relative;
		height: 76px;
		line-height: 76px;
		/*margin: 0 22px 10px 22px;*/
		margin: 0 0 10px 0;
		background: transparent;
	}
	.contentNavigator a {
		background: #fff;
		height: 76px;
		line-height: 76px;
	}
	.contentNavigator .linkPrev,
	.contentNavigator .linkBackToList,
	.contentNavigator .linkNext {
		position: absolute;
		top: 0;
		display: block;
	}
	.contentNavigator .linkPrev,
	.contentNavigator .linkNext {
		/*width: 197px;*/
		width: 27%;
	}
	.contentNavigator .linkBackToList {
		/*width: 326px;*/
		width: 45%;
		line-height: 82px;
	}
	.contentNavigator .linkPrev {
		left: 0;
	}
	.contentNavigator .linkBackToList {
		/*left: 199px;*/
		left: 28%;
	}
	.contentNavigator .linkNext {
		/*left: 526px;*/
		left: 74%;
	}
	.contentNavigator .linkBackToList:before {
		display: none;
	}
	
	.marginalie {
		position: relative;
		bottom: auto;
		left: auto;
		border: none;
	}
	
	.viewmodeMonth > ul > li,
	.viewmodeMonth > ul > li:nth-child(3) {
		border: none;
		margin: 0 18px 18px 0;
		width: 352px;
		height: 242px;
	}
	.viewmodeMonth > ul > li:nth-child(even) {
		margin-right: 0;
	}
	.viewmodeMonth > ul > li article {
		padding: 22px;
	}
	.viewmodeMonth > ul > li article h3 {
		font-size: 21px;
	}
	.viewmodeMonth > ul > li article a.readMore {
		font-size: 12px;
	}
	
	/* ASIDE IN MAIN */
	.asideWrapper {
		width: 48%;
		margin: 0 18px 18px 0;
		
		overflow: hidden;
		float: left;
		position: relative;

		height: 432px;
	}
	.asideWrapper .box {
		margin: 0;
	}
	/* HOME NEWS SLIDER + NEWS BOX */
	.asideWrapper .newslist ul li {
		border: none;
		margin: 0 18px;
	}
	.asideWrapper .newslist ul li article time {
		margin-left: -18px;
		margin-top: 15px;
		margin-bottom: 15px;
	}
	.asideWrapper .newslist ul li article h3 {
		margin-bottom: 14px;
	}
	.asideWrapper .newslist ul li article {
		padding: 0;
	}
	.asideWrapper .newslist ul li article p {
		display: none;
	}
	.asideWrapper .newslist ul li article a.readMore {
		display: none;
	}
	.asideWrapper .newslist .owl-pagination {
		text-align: center;
		position: absolute;
		left: 0;
		bottom: 7px;
	}
	.asideWrapper .newslist .owl-buttons {
		display: none;
	}
	.asideWrapper .newslist .readAll {
		position: absolute;
		right: 22px;
		bottom: 50px;
		padding: 0;
	}
	.asideWrapper .newslist {
		height: 432px;
	}
	.asideWrapper .newslist li article h3, .asideWrapper .projectlist li article h3 {
    	padding-right: 0;
    }
	
	
	/* NEWS BOX */
	.asideWrapper .newsBox {
	
	}
	.asideWrapper .newsBox .innerBox {
		padding: 15px 18px 0 18px;
		height: 330px;
	}
	.asideWrapper .newsBox time {
		margin: 0px 0 15px -18px;
	}
	
	/* HOME EVENT SLIDER */
	.asideWrapper .eventBox .innerBox {
		position: relative;
	}
	.asideWrapper .eventBox ul {
		height: inherit;
	}
	.asideWrapper .eventBox .time {
		text-align: left;
		padding: 50px 50px 0 50px;
	}
	.asideWrapper .eventBox h3 {
		padding: 0 50px;
	}
	.asideWrapper .eventBox .owl-pagination {
		bottom: 11px;
	}
	.asideWrapper .eventBox footer {
		bottom: 47px;
		right: 22px;
	}
	
	/* HOME PROJECT + DOC BOX + NEWS BOX + MEDIA BOX */
	.asideWrapper .projectBox .innerBox,
	.asideWrapper .docBox .innerBox,
	.asideWrapper .mediaBox .innerBox {
		padding: 36px 18px 0px 18px;
		height: 310px;
	}
	.asideWrapper .docBox footer,
	.asideWrapper .projectBox footer,
	.asideWrapper .newsBox footer {
		margin: 0;
		position: absolute;
		bottom: 24px;
		right: 22px;
	}
	.asideWrapper .docBox .innerBox h3 {
		margin: 6px 0 0 6px;
		float: right;
		width: 190px;
		word-break: break-word;
	}
	.asideWrapper .docBox .innerBox h3.noThumb {
		float: none;
		width: auto;
		word-break: normal;
		margin: 0;
	}
	
	.home .medialist {
		margin-top: 0;
	}
	
	.asideWrapper .newslist ul li,
	.asideWrapper .eventBox .innerBox {
		height: 346px;
	}
	
	/* FOOTER NL CTA */
	body > footer p {
		float: left;
	}
	body > footer .ctaNewsletter {
		margin-top: 34px;
	}
	
	/* FOOTER NAV */
	.footernavigation > ul > li {
		padding: 0 50px 0 0;
	}
	
	.box-newsletter {
		display: none;
	}
	
	/* FILTER */
	.filter form .legendSep {
		margin-left: 10px;
	}
	.filter .filterItem,
	.filter form .legend {
		margin: 0 10px 0 0;
	}
	
	.listpage #main > section,
	.detail #main > section {
		margin-bottom: 20px;
	}
	
	/* WEBFORM */
	#main > section.webform {
		margin-bottom: 20px;
	}
}

@media print,
       (-o-min-device-pixel-ratio: 5/4),
       (-webkit-min-device-pixel-ratio: 1.25),
       (min-resolution: 120dpi) {
    /* Style adjustments for high resolution devices */
}

/* ==========================================================================
   Print styles.
   Inlined to avoid the additional HTTP request: h5bp.com/r
   ========================================================================== */

@media print {
    * {
        background: transparent !important;
        color: #000 !important; /* Black prints faster: h5bp.com/s */
        box-shadow: none !important;
        text-shadow: none !important;
		font-size: 16px !important;
		font-weight: normal !important;
    }

	/*
    a,
    a:visited {
        text-decoration: underline;
    }

    a[href]:after {
        content: " (" attr(href) ")";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }
	*/

    /*
     * Don't show links that are fragment identifiers,
     * or use the `javascript:` pseudo protocol
     */

    a[href^="#"]:after,
    a[href^="javascript:"]:after {
        content: "";
    }

    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group; /* h5bp.com/t */
    }

    tr,
    img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
		/*clear: both;*/
		width: auto !important;
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }

	/* Header container */
	body > header, body > header .container {
		display: none;
	}
	
	/* ContentWrapper */
	#contentWrapper {
		padding-top: 0;
	}

	/* Metanavigation */
	.metanavigation {
		display: none;
	}

	/* Navigation */
	.navigation {
		display: none;
	}	

	/* Header top */
	body > header h1 a,
	body > header h1:before {
		display: none;
	}

	/* Header teaser */
	.overview header.teaser {
		display: none;
	}
	header.teaser, header.teaser .container {
		height: auto;
	}
	.webform .teaser h2, .listview .teaser h2, .detail .teaser h2, .page-search .teaser h2 {
		position: relative;
		top: auto;
		left: auto;
		right: auto;
		bottom: auto;
	}
	
	/* Breadcrumb */
	.breadcrumb {
		display: none;
	}

	/* Hide sidebar */
	aside {
		display: none;
	}

	/* Main full width */
	#main {
		/*width: 986px !important;*/
		width: 100% !important;
	}

	/* Teaserbox img */
	.teaserBox img {
		max-width: none !important;
	}
	.teaserBox p {
		position: absolute;
		left: 314px;
		top: 120px;
		margin: 0;
	}

	/* Socialshareprivacy */
	#socialshareprivacy {
		display: none;
	}

	/* Mobile sitemap */
	#mobileSitemap {
		display: none;
	}

	/* Footernavigation */
	.footernavigation {
		display: none;
	}

	/* CTA Newsletter */
	footer .ctaNewsletter,
	.ctaNewsletter {
		display: none;
	}

	/* List item headlines */
	.newslist li article h3, .projectlist li article h3 {
		padding-right: 0;
	}

	/* Responsive... */
	.newslist ul li article p, .eventlist ul li article p, .medialist ul li article p, .list li article p {
		display: block !important;
	}
	.newslist ul li article a.readMore, .eventlist ul li article a.readMore, .medialist ul li article a.readMore, .list li article a.readMore {
		display: none;
	}
	.filter form {
		display: none !important;
	}

	.listview .teaser, .detail .teaser {
		display: none !important;
	}

	.home .slideshow {
		display: none !important;
	}

	.mobileContactBox {
		display: none !important;
	}

	.home .medialist {
		display: none !important;
	}

	.linkBackToList, .readMore, .readAll {
		display: none !important;
	}

	.detail #main > section > article h2 {
		display: block !important;
		visibility: visible !important;
	}

}


.url-textfield {
	display: none;
}