﻿@charset "UTF-8";
/*RBS Mobil CSS*/
/* Version 2.0, 09.11.2015 TN (Beginn der Version V2 mit neuem Men�)*/
/* Version 2.1, 21.03.2016 TN (neu: keyvisual with centered text)*/
/* Version 2.2, 22.07.2016 AH (kleiner Relaunch für FullSize Seiten )*/
/* Version 2.2.1, 11.10.2016 TN (Die Listendarstellung im Text war offenbar seit Anbeginn ohne Listensymbol und mit anderen Abständen. Das habe ich geändert, Auswirkungen auf anders it unklar )*/
/* Version 2.3, 09.01.2016 AH (Templates Storytelling Mobilanpassungen, Änderungen ab nun in SCSS-Datei)*/
/* Version 2.3.1, 28.04.2017 TN (FlexSliderSP Adaption des Startseitensliders Fullsize der RBA)*/
* {
  /*position: static;
	overflow: visible !important;*/ }

.content *, .footer * {
  float: none !important;
  clear: both !important; }

html, body {
  margin: 0;
  margin-left: 0;
  padding: 0;
  background-color: #E1DCD1;
  height: auto;
  -webkit-text-size-adjust: none; }

body {
  font-size: 1.25em; }

ul {
  margin-top: 0;
  margin-right: 0;
  margin-left: 15px !important;
  margin-left: 3px !important;
  margin-bottom: 10px !important;
  padding: 0;
  list-style-image: url("http://www.bosch-stiftung.dehttp://www.bosch-stiftung.de/content/language1/shared/bulletpoint.gif"); }

ol {
  margin: 0;
  margin-left: 23px !important;
  margin-bottom: 10px !important;
  padding: 0; }

li {
  margin: 0 0 0 10px !important;
  padding-right: 10px !important; }

.contentbox .box ul li {
  margin: 0 0 0 0px !important;
  /*es ist unklar warum es hier keine normale Listendarstellung geben soll, daher erstmal wieder geändert, war 0 0 0 10px*/
  padding: 0 10px 0 0;
  padding: 0 10px 0 0;
  padding-right: 10px !important;
  /*padding-left: 10px !important;*/
  /*es ist unklar warum es hier keine normale Listendarstellung geben soll, daher erstmal wieder geändert, war 0 0 0 10px*/ }

a {
  outline: none; }

input[type='text'] {
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  border-radius: 0; }

audio,
video {
  max-width: 670px !important;
  min-width: 230px !important;
  width: 100% !important;
  outline: none; }

.textbox hr {
  margin-top: 10px;
  margin-bottom: 10px; }

.container {
  margin: 0;
  height: auto; }

.container *, #navi *, .footer * {
  margin: 0;
  padding: 0;
  height: auto; }

.wh10 {
  width: 10px !important;
  max-width: 10px !important;
  height: 10px; }

.wh208 {
  width: 20px !important;
  max-width: 20px !important;
  height: 8px; }

.container {
  background-image: none;
  background-color: #E1DCD1;
  border-bottom: none;
  padding-left: 10px;
  padding-bottom: 10px !important;
  max-width: 670px !important;
  min-width: 230px !important;
  width: auto !important;
  box-shadow: none;
  padding-top: 56px; }

.contentbox {
  margin-top: 10px; }

.box {
  margin: 0 !important;
  padding: 0 !important;
  /*background-color: #ffffff;*/ }

#navi .mobileHeadMenu div.clear {
  width: 1px;
  height: 1px;
  display: none; }

.ttHeadline div.clear, .mtHeadline div.clear, .pHeadline div.clear, .uuHeadline div.clear, .fgHeadline div.clear, .rbHeadline div.clear {
  padding: 0; }

/*################ Background ################*/
#subPageButtons, .linkliste, .flashbox, .mediaStageBoxContent {
  background-color: #ffffff; }

.spHeadline {
  background-color: #F0EEE8; }

/*############ overlay video player ############*/
.jqmWindowVideoPlayer {
  z-index: -100;
  position: fixed;
  top: 20%;
  left: 50%;
  margin-left: -300px;
  width: 643px;
  height: 385px;
  background-color: #ffffff;
  display: none; }

.jqmOverlayVideoPlayer {
  background-color: #ffffff; }

* html .jqmWindowVideoPlayer {
  position: absolute;
  top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px'); }

/*
#pcHeadNaviBtns,
#pcSearch,
#pcLogo,
#pcLang,
#pcFooter{
	display:none;
}*/
#mobileLogo,
#mobileNavi,
#mobileFooter,
.mobileKeyvisual {
  display: block; }

.stageBoxMenu {
  display: block !important;
  padding-right: 10px; }

.stageBoxMenu.plus, .startPage .switchBoxItem .plus {
  background-position: right center !important;
  background-repeat: no-repeat !important;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAALCAYAAACQy8Z9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQzMDcxNjM5N0YwQjExRTU4MjEyRDAyM0NGMjMzRTBFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQzMDcxNjNBN0YwQjExRTU4MjEyRDAyM0NGMjMzRTBFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDMwNzE2Mzc3RjBCMTFFNTgyMTJEMDIzQ0YyMzNFMEUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDMwNzE2Mzg3RjBCMTFFNTgyMTJEMDIzQ0YyMzNFMEUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5umhDnAAAANklEQVR42mL8//8/AzJ4xC0KF5D7+pqRgQzAxEADMHQMZXzIJfKfWMXEhvEQ8v5okqI6AAgwAAweEgv6PFB6AAAAAElFTkSuQmCC") !important; }

.stageBoxMenu.minus, .startPage .switchBoxItem .minus {
  background-repeat: no-repeat !important;
  background-position: right center !important;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAALCAYAAACQy8Z9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVFQTJCRkMzN0YwQjExRTVBOTVFRDNDNUZFQkE0RjYzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjVFQTJCRkM0N0YwQjExRTVBOTVFRDNDNUZFQkE0RjYzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUVBMkJGQzE3RjBCMTFFNUE5NUVEM0M1RkVCQTRGNjMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NUVBMkJGQzI3RjBCMTFFNUE5NUVEM0M1RkVCQTRGNjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7jiN8pAAAAK0lEQVR42mL8//8/A7UBEwMNwNAxlPEhlwjRgSr39TXjMPP+aJKiOgAIMADi2goLFZGZWwAAAABJRU5ErkJggg==") !important; }

.stageBoxMenu ~ .boxw450 {
  display: none !important; }

.stage .boxw450.show {
  display: block !important; }

.startPage .switchBoxItem .text {
  margin-top: 10px;
  display: none !important; }

.startPage .switchBoxItem .headlineXXX {
  margin-bottom: 0 !important; }

/*################ Header ################*/
.header {
  border-top: none; }

.header .lang.langButton,
.header .head_navi {
  display: none !important; }

.header .headbox .head_logo.imgblock img {
  max-height: 85px;
  margin-left: -10px;
  margin-top: -20px; }

#mobileLogo {
  width: 282px;
  max-width: 282px;
  min-width: 282px;
  height: 41px;
  min-height: 41px;
  max-height: 41px; }

#mobileLogo img {
  width: 282px;
  max-width: 282px;
  min-width: 282px;
  height: 41px;
  min-height: 41px;
  max-height: 41px; }

/*################ Navi ################*/
#mobileNavi {
  width: auto !important;
  font-size: 75%;
  font-size: 85%;
  line-height: 1.25; }

#mobileNavi .searchBorderBottom {
  background-image: url("http://www.bosch-stiftung.de/content/language1/shared/mobile_RBS_mobil_menu_Shadow.gif");
  background-position: 0 bottom;
  background-repeat: repeat-x;
  margin-bottom: 10px;
  width: auto;
  min-width: 240px;
  max-width: 680px;
  margin-left: -10px;
  height: 14px; }

/*search*/
#mobileNavi #mhSearch {
  width: auto;
  min-width: 235px;
  max-width: 680px; }

#mobileNavi #mhSearch #formon {
  display: none; }

#mobileNavi #mhSearch #mhSearchForm {
  float: left !important;
  clear: none !important;
  margin-bottom: 5px;
  margin-top: 11px;
  margin-left: 1px; }

#mobileNavi #mhSearch .searchInputWrap {
  float: left !important;
  clear: none !important; }

#mobileNavi #mhSearch .searchInputWrap .searchInputOutline {
  margin-top: 4px;
  clear: none !important; }

#mobileNavi #mhSearch .searchInputWrap .searchInputOutline #searchtext {
  position: static;
  padding: 5px 0 5px 0;
  padding: 5px;
  width: 100% !important;
  max-width: 142px !important;
  min-width: 142px !important;
  max-width: 132px !important;
  min-width: 132px !important;
  border: none;
  clear: none !important;
  float: left !important;
  border: 1px solid #555554; }

#mobileNavi #mhSearch a.searchLink {
  background-position: right center;
  width: 110px !important;
  min-width: 110px !important;
  max-width: 110px !important;
  float: left !important;
  clear: none !important;
  background-color: #E1DCD1;
  margin-top: 5px !important;
  margin-left: 2px !important;
  margin-bottom: 5px !important;
  padding: 5px 15px 5px 10px;
  font-size: 93%;
  font-weight: bold;
  line-height: 1.2;
  float: left !important;
  clear: none !important; }

/*breadcumb*/
#bcMobile .navibackbox,
#navi .navibackbox,
#navi .navibackboxMenu {
  width: auto;
  max-width: 660px;
  min-width: 200px;
  padding: 0 0 10px 0;
  float: left !important; }

#navi .navibackboxMenu {
  padding-bottom: 10px;
  margin-bottom: 5px; }

#navi .navibackbox {
  /*padding-top:5px;
	padding-left:10px;*/
  padding: 0;
  margin-top: -10px;
  float: left !important;
  margin-bottom: 2px; }

#bcMobile .navibackbox .naviback,
#navi .navibackbox .naviback,
#navi .navibackboxMenu .naviback {
  float: left !important;
  clear: none !important;
  display: inline-block;
  width: auto !important; }

#bcMobile .navibackbox .naviback a,
#navi .navibackbox .naviback a,
#navi .navibackboxMenu .naviback a {
  background-image: url("http://www.bosch-stiftung.de/content/language1/shared/mobile_arrow_grey_right_9x6.gif");
  background-position: 2px center;
  font-size: 1em !important;
  color: #646464;
  padding: 0px 10px 0px 15px !important;
  text-indent: 0;
  display: block;
  width: auto !important;
  margin-left: 0; }

#navi .navibackbox .naviback a {
  font-size: 86%; }

#navi .navibackbox .naviback {
  display: none; }

#navi .navibackbox .naviback:last-child {
  display: block; }

/*navigation*/
/*open*/
#dimmer {
  position: fixed;
  background-color: rgba(0, 0, 0, 0.5);
  height: 100%;
  width: 100%;
  display: none;
  z-index: 100;
  opacity: 0; }

#navi {
  position: absolute;
  background-color: #E1DCD1;
  font-size: 1.0em;
  width: 90%;
  padding-top: 74px;
  left: -90%;
  display: block !important;
  height: auto;
  min-height: 100%;
  max-width: 650px;
  z-index: 1000;
  overflow: hidden;
  padding-bottom: 50px;
  font-size: 0.8em; }

#headerNavigation ul li,
ul#sidebar li,
ul#sidebar li.sidebarSubHeadline {
  border: 1px solid transparent;
  -moz-border-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAADCAYAAAB8mEQQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM5QUE4MEZFN0Q2MDExRTVBMjRFREZFQzgxMTExNTA0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM5QUE4MEZGN0Q2MDExRTVBMjRFREZFQzgxMTExNTA0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzlBQTgwRkM3RDYwMTFFNUEyNEVERkVDODExMTE1MDQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzlBQTgwRkQ3RDYwMTFFNUEyNEVERkVDODExMTE1MDQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6XuZmDAAAAIUlEQVR42mL6jx0wIGGS5VkYGBgYGfADkuWZGGgAAAIMAJLZTb4YfPZDAAAAAElFTkSuQmCC") 1 5 1 8 round;
  -o-border-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAADCAYAAAB8mEQQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM5QUE4MEZFN0Q2MDExRTVBMjRFREZFQzgxMTExNTA0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM5QUE4MEZGN0Q2MDExRTVBMjRFREZFQzgxMTExNTA0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzlBQTgwRkM3RDYwMTFFNUEyNEVERkVDODExMTE1MDQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzlBQTgwRkQ3RDYwMTFFNUEyNEVERkVDODExMTE1MDQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6XuZmDAAAAIUlEQVR42mL6jx0wIGGS5VkYGBgYGfADkuWZGGgAAAIMAJLZTb4YfPZDAAAAAElFTkSuQmCC") 1 5 1 8 round;
  -webkit-border-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAADCAYAAAB8mEQQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM5QUE4MEZFN0Q2MDExRTVBMjRFREZFQzgxMTExNTA0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM5QUE4MEZGN0Q2MDExRTVBMjRFREZFQzgxMTExNTA0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzlBQTgwRkM3RDYwMTFFNUEyNEVERkVDODExMTE1MDQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzlBQTgwRkQ3RDYwMTFFNUEyNEVERkVDODExMTE1MDQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6XuZmDAAAAIUlEQVR42mL6jx0wIGGS5VkYGBgYGfADkuWZGGgAAAIMAJLZTb4YfPZDAAAAAElFTkSuQmCC") 1 5 1 8 round;
  border-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAADCAYAAAB8mEQQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM5QUE4MEZFN0Q2MDExRTVBMjRFREZFQzgxMTExNTA0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM5QUE4MEZGN0Q2MDExRTVBMjRFREZFQzgxMTExNTA0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzlBQTgwRkM3RDYwMTFFNUEyNEVERkVDODExMTE1MDQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzlBQTgwRkQ3RDYwMTFFNUEyNEVERkVDODExMTE1MDQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6XuZmDAAAAIUlEQVR42mL6jx0wIGGS5VkYGBgYGfADkuWZGGgAAAIMAJLZTb4YfPZDAAAAAElFTkSuQmCC") 1 5 1 8 round; }

#headerNavigation > ul:first-of-type > li:last-child, ul#sidebar > li:last-child {
  border-bottom: 1px solid transparent !important;
  -moz-border-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAADCAYAAAB8mEQQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjJCQ0VFQkY4N0Q1QzExRTVCMkQwQkI2RERBMDkyNTMxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjJCQ0VFQkY5N0Q1QzExRTVCMkQwQkI2RERBMDkyNTMxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MkJDRUVCRjY3RDVDMTFFNUIyRDBCQjZEREEwOTI1MzEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MkJDRUVCRjc3RDVDMTFFNUIyRDBCQjZEREEwOTI1MzEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz42U/cfAAAAJElEQVR42mL8DwQMmIARiU2yPAuaAgYCBhAlz0KOSwjJAwQYAB7TCQjGV4c+AAAAAElFTkSuQmCC") 1 5 1 8 round;
  -o-border-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAADCAYAAAB8mEQQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjJCQ0VFQkY4N0Q1QzExRTVCMkQwQkI2RERBMDkyNTMxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjJCQ0VFQkY5N0Q1QzExRTVCMkQwQkI2RERBMDkyNTMxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MkJDRUVCRjY3RDVDMTFFNUIyRDBCQjZEREEwOTI1MzEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MkJDRUVCRjc3RDVDMTFFNUIyRDBCQjZEREEwOTI1MzEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz42U/cfAAAAJElEQVR42mL8DwQMmIARiU2yPAuaAgYCBhAlz0KOSwjJAwQYAB7TCQjGV4c+AAAAAElFTkSuQmCC") 1 5 1 8 round;
  -webkit-border-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAADCAYAAAB8mEQQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjJCQ0VFQkY4N0Q1QzExRTVCMkQwQkI2RERBMDkyNTMxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjJCQ0VFQkY5N0Q1QzExRTVCMkQwQkI2RERBMDkyNTMxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MkJDRUVCRjY3RDVDMTFFNUIyRDBCQjZEREEwOTI1MzEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MkJDRUVCRjc3RDVDMTFFNUIyRDBCQjZEREEwOTI1MzEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz42U/cfAAAAJElEQVR42mL8DwQMmIARiU2yPAuaAgYCBhAlz0KOSwjJAwQYAB7TCQjGV4c+AAAAAElFTkSuQmCC") 1 5 1 8 round;
  border-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAADCAYAAAB8mEQQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjJCQ0VFQkY4N0Q1QzExRTVCMkQwQkI2RERBMDkyNTMxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjJCQ0VFQkY5N0Q1QzExRTVCMkQwQkI2RERBMDkyNTMxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MkJDRUVCRjY3RDVDMTFFNUIyRDBCQjZEREEwOTI1MzEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MkJDRUVCRjc3RDVDMTFFNUIyRDBCQjZEREEwOTI1MzEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz42U/cfAAAAJElEQVR42mL8DwQMmIARiU2yPAuaAgYCBhAlz0KOSwjJAwQYAB7TCQjGV4c+AAAAAElFTkSuQmCC") 1 5 1 8 round; }

#navi li {
  width: 100% !important;
  float: left; }

#navi li a {
  padding-top: 11px !important;
  padding-bottom: 10px !important;
  padding-right: 22px !important;
  /*box-sizing:border-box;*/ }

#navi li span {
  border-bottom: none;
  border-bottom: 0; }

#navi #searchform {
  width: 100% !important;
  display: -webkit-flex !important;
  display: flex !important;
  margin-bottom: 20px;
  float: left;
  white-space: nowrap;
  height: 41px; }

#navi #searchText {
  height: 41px !important;
  padding: 0 5px;
  margin: 0;
  border: none;
  border: 0;
  float: left;
  font-size: 1.0em;
  overflow: auto !important;
  margin-left: 20px;
  width: 40%;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  min-width: 20px !important; }

#navi #searchBtn {
  background-image: url("data:image/gif;base64,R0lGODlhLwApAMQAAPSjp+lHT/fCxOxmbP3w8PKTmOc4QPaytfvg4uMZI+UpMe52e/nR0+pXXvCEieEKFP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RkU5NzU2NTM4M0JDMTFFNUFDRTJFQTkzNEMwQjc4RDkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RkU5NzU2NTQ4M0JDMTFFNUFDRTJFQTkzNEMwQjc4RDkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGRTk3NTY1MTgzQkMxMUU1QUNFMkVBOTM0QzBCNzhEOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGRTk3NTY1MjgzQkMxMUU1QUNFMkVBOTM0QzBCNzhEOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAAAAAAALAAAAAAvACkAAAXNICSOZGmeaKqubOu+cCzPdG3feE4fg/L8hoVApxL4fkhkgEE0AZJQZALQHD2j2MehKoAGDgQIAWBIJhDN449qciQHxEOSfVok0bmBcqUu6NRbKgV7OUlhRYQ4SSxdPwE6hiuND485ZWsrdj8NOnpAKgQJSH45kw8OKZ4/eDkBSQsmBKoPcEQMokgKBQK8C7ijVVdZWHQ6B7/Dc1UIs1ADg8rLBQHUAQ0FeMKYVSvaD8XcJ97g4SXj5SnaBujpQIfs4gbv8PT19vf4+fpVIQA7");
  float: left;
  height: 41px !important;
  margin: 0;
  width: 47px;
  border: none;
  color: transparent;
  border: 0;
  margin-left: 1px;
  min-width: 47px !important; }

#navi .Language.de {
  background-image: url("data:image/gif;base64,R0lGODlhLwApAPcAAKSkpuHh4dLPy8LDxJ+fn+bi3I2Oj5SVl+jo6Zydnvf3+PDw8NnW0dHS0ouMjrOztayrqr+9usrKy5iYmbq7vN/c16usrcXDwP///4WGiOzo4gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAvACkAAAj/ADUIHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDM2LEAgg8ePIEOKBEmggMSOI1Oq9EhA4sqXKV3CnPlRJs2ZNjNg2MkTwQADHwPwHIoBQM2IIIn2DKp0p1GPOZ16NEBBAYYBHoViVRm1KMgBGBZkvbqy61OPB3YeyCC0AYC3bxOANBtSqlClAeYi/Sg1qVehCwIIFixBL0S/ZzMY2ClXa9m9Hvt6tIBBwditMSHr9IoWAYYGlx8f5osBweCdCoCyDTt48IOjoyPjXTu2KeaccOGq/pggd27aGXLeFP1wOE7NxjNDRJl8ZMuIHJuLLEmxgoDrIyNc3859u8mMIR0wHdDoEOSE7+QZfoSQvniGC+0fio9Pv779+/jz3w8IADs="); }

#navi .Language.en {
  background-image: url("data:image/gif;base64,R0lGODlhLwApAMQAAOHh4cLDxNLPy5+fn42Oj+bi3JSVl5ydnrq7vPDw8Pf3+IuMjqusrdnW0crKy8XDwJiYmayrqtnZ2ujo6b+9ut/c16Skpv///4WGiOzo4gAAAAAAAAAAAAAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTM1RDMzNjc4M0JEMTFFNUE1MkJERDIzNjIzNTMwOUEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTM1RDMzNjg4M0JEMTFFNUE1MkJERDIzNjIzNTMwOUEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxMzVEMzM2NTgzQkQxMUU1QTUyQkREMjM2MjM1MzA5QSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxMzVEMzM2NjgzQkQxMUU1QTUyQkREMjM2MjM1MzA5QSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAAAAAAALAAAAAAvACkAAAX/YCaOZGmeaKqubOu+cCzPdG3feN4WA+b/wKAQOCjIesOk0jeQLZ9JJ3T6k2IMlqw2e/ARsgbgwdL1WQOXtDoN8FnSEyDg0jbHfui1uv5OB35zdRhnaQhbZG5qCmEYgVV3PnkWSX1pEj6OdjB4hYcEiRcKaQyNdI+bkXpqkxh9CGkJBJmDkBh5qqx9Fg5+s4QXrEK6BAmwppovnMCUaZMMa4K/wUG6mHunyamqaaCsBqLHtKi229ytzcrRtViHWl5Znz9c2C5U9lb2T/j5Skf8S01i8Pg3pAiNCgISDqGQsKHDhkZyBFnQQEe9HxAiWmTxI8LGbA8+vqAosqTJkyhTBKpEGQIAOw=="); }

#navi .Language {
  float: right;
  height: 41px !important;
  margin: 0;
  width: 47px;
  border: none;
  color: transparent;
  border: 0;
  margin-right: 20px !important;
  margin-left: 20px !important;
  min-width: 47px !important; }

#navi #menuDiv {
  display: block; }

#navi #menuDiv a,
#mobileNavi #mhSearch a {
  background-image: url("http://www.bosch-stiftung.de/content/language1/shared/mobile_arrow_red_right_19x15.gif");
  background-repeat: no-repeat;
  background-position: right center;
  display: block;
  width: auto;
  max-width: 600px;
  min-width: 180px;
  padding: 10px 40px 10px 10px;
  color: #555554;
  font-weight: bold;
  font-size: 100%;
  /*12px von 12px 100%*/ }

#navi .menuheadline,
#navi .menusubheadline {
  display: block;
  width: auto;
  /*max-width: 640px;*/
  min-width: 200px;
  padding: 10px 20px 10px 10px;
  font-weight: bold;
  color: #E10A14;
  font-size: 100% !important; }

#navi .menuheadline {
  font-size: 130%;
  color: #E10A14;
  padding-left: 10px;
  padding-top: 10px;
  padding-right: 30px; }

/*open*/
.box-shadow-menu {
  position: relative;
  font-size: 32px;
  top: 4px;
  left: 10px;
  padding-left: 32px; }

.box-shadow-menu:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.25em;
  width: 0.8em;
  height: 0.140em;
  background: #868789;
  box-shadow: 0 0.26em 0 0 #868789, 0 0.52em 0 0 #868789; }

/*Close*/
.headbox .close {
  position: absolute;
  left: 10px;
  top: 9px;
  width: 32px;
  height: 32px;
  display: none; }

.headbox .close:hover {
  opacity: 1; }

.headbox .close:before, .close:after {
  position: absolute;
  left: 11px;
  content: ' ';
  height: 28px;
  width: 5px;
  background-color: #868789; }

.headbox .close:before {
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg); }

.headbox .close:after {
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg); }

#navi #menuDiv .menuFold a {
  background-image: url("http://www.bosch-stiftung.de/content/language1/shared/mobile_arrow_red_right_19x15.gif"); }

#navi #menuDiv .menuFoldhl a {
  background-image: url("http://www.bosch-stiftung.de/content/language1/shared/mobile_arrow_red_right_25x9.gif");
  background-color: #F0EEE8 !important; }

#navi #menuDiv .sectionListShow .menu1 a,
#navi #menuDiv .sectionListShow .menu1hl a {
  padding-left: 30px;
  padding-right: -50px; }

#navi #menuDiv .sectionListShow .menu1hl a {
  background-color: #F0EEE8; }

#navi #menuDiv .menu1hl a {
  background-color: #F0EEE8;
  background-image: url("http://www.bosch-stiftung.de/content/language1/shared/mobile_arrow_grey_right_19x15.gif"); }

#mobileNavi .mobileHeadMenu {
  width: 100%;
  background-image: url("http://www.bosch-stiftung.de/content/language1/shared/mobile_mhbg.gif");
  min-width: 240px;
  max-width: 680px;
  width: auto;
  height: 32px;
  float: left;
  position: relative;
  z-index: 11; }

.activeMenuTabBottomWrap {
  border-bottom: 10x solid #E10A14;
  height: 20px;
  display: none; }

.activeMenuTabBottom {
  min-width: 230px;
  max-width: 680px;
  width: auto;
  background-image: url("http://www.bosch-stiftung.de/content/language1/shared/mobile_RBS_mobil_menu_activeTab_bottom.gif");
  background-repeat: repeat-x;
  border-left: 1px solid #ccc4b3;
  height: 10px;
  position: relative;
  top: -2px; }

#mobileNavi .mobileHeadMenu a {
  color: #555554;
  font-size: 100%;
  /*12px von 12px 100%*/
  font-weight: bold;
  display: block; }

#mobileNavi .mobileHeadMenu a img {
  border: none; }

#mobileNavi .mobileHeadMenu div {
  float: left !important;
  clear: none !important; }

#mobileNavi .mobileHeadMenu .mhDivider {
  background-image: url("http://www.bosch-stiftung.de/content/language1/shared/mobile_mhdivider.gif");
  width: 1%;
  min-width: 1px;
  max-width: 1px;
  height: 30px; }

#mobileNavi .mobileHeadMenu .mhMenu {
  background-image: url("http://www.bosch-stiftung.de/content/language1/shared/mobile_mhbg.gif");
  padding-top: 8px;
  padding-bottom: 6px;
  font-size: 100%;
  /*12px von 12px 100%*/
  color: #555554;
  height: 19px;
  width: auto !important; }

#mobileNavi .mobileHeadMenu .mhMenu.activeMenuTabTop {
  background-image: url("http://www.bosch-stiftung.de/content/language1/shared/mobile_RBS_mobil_menu_activeTab_top.gif"); }

#mobileNavi .mobileHeadMenu .arrowRight img {
  padding-top: 5px;
  float: right !important;
  width: 14px;
  min-width: 14px;
  max-width: 14px;
  height: 4px; }

/*#navi .mobileHeadMenu a{
  border:1px solid red;
}
#mhSearch{
  border:1px solid green;
}*/
#mobileNavi .mobileHeadMenu .arrowRight img.menuArrow {
  padding-left: 5px; }

#mobileNavi .mobileHeadMenu .arrowRight a {
  float: left !important; }

#mobileNavi .mobileHeadMenu .arrowLeft img {
  padding-top: 5px;
  float: left !important;
  width: 14px;
  min-width: 14px;
  max-width: 14px;
  height: 6px; }

#mobileNavi .mobileHeadMenu .arrowLeft a {
  float: left !important; }

#mobileNavi .mhmMenu {
  padding: 0 10px 0 10px;
  float: left !important;
  width: auto !important; }

#mobileNavi #mhmMenu a {
  padding-right: 14px;
  background-image: url("http://www.bosch-stiftung.de/content/language1/shared/mobile_arrow_red_mh_right_21x4_menu.gif");
  background-repeat: no-repeat;
  background-position: right center; }

#mobileNavi .mhmSearch {
  padding: 0 10px 0 10px; }

#mobileNavi .mhLang {
  padding: 0 10px 0 10px; }

#mobileNavi .mhPcVersion {
  padding: 0 10px 0 10px; }

#mobileNavi .mhFontSize {
  padding: 0 10px 0 10px; }

/*gestrichelte Linie als Hintergrund der umgebenden Div der Links a*/
#navi #menuDiv .menu1,
#navi #menuDiv .menu1hl,
#navi #menuDiv .menuFold,
#navi #menuDiv .menuFoldhl,
#navi .menuheadline,
#navi .menusubheadline,
#footerMenu #menuDiv .menu1,
#footerMenu #menuDiv .menu1hl,
#footerMenu #menuDiv .menuFold,
#footerMenu #menuDiv .menuFoldhl,
#footerMenu .menuheadline,
#footerMenu .menusubheadline {
  /*background-image: url("http://www.bosch-stiftung.de/content/language1/shared/mobile_menuline.gif");
	background-position: left bottom;
	background-repeat: repeat-x;
	margin-left: 0;*/ }

.menu1 a,
.menu1hl a,
.menuFold a,
.menuFoldhl a {
  margin-left: 0; }

/*################ Footer ################*/
.footer {
  border-bottom: none; }

.footer .footbox {
  display: block; }

.foot_navi {
  padding-right: 0;
  width: auto; }

.footer #menuDiv {
  font-size: 75%; }

.footer .navibackbox {
  width: auto;
  max-width: 660px;
  min-width: 200px;
  padding: 0 0 10px 0;
  float: left !important; }

.footer .navibackbox .navibackboxMenu {
  margin: 0;
  padding: 0; }

.footer .navibackbox .naviback a,
.footer .navibackbox .naviback a:hover {
  background-image: url("http://www.bosch-stiftung.de/content/language1/shared/mobile_arrow_grey_right_9x6.gif");
  background-position: 2px center;
  font-weight: bold;
  font-size: 65%;
  color: #555554;
  padding: 5px 10px 5px 10px;
  text-indent: 0;
  display: block;
  width: auto !important;
  margin-left: 0; }

#footerMenu {
  font-size: 133%; }

.footer .sectionListHide {
  /*display:block !important;*/ }

.footer .sectionListShow .menu1 a,
.footer .sectionListShow .menu1hl a {
  padding-left: 30px;
  padding-right: -50px; }

.footer .sectionListShow .menu1hl a {
  background-color: #F0EEE8; }

#footerFirst {
  width: auto !important;
  min-width: 1px !important;
  max-width: 680px !important;
  margin: 0;
  padding: 0 0 0 10px !important;
  padding: 0 !important;
  float: left; }

.footer .footbox #footerMenu #footerFirst a {
  font-size: 75%; }

#footerHead {
  display: block !important; }

.foot_navi #footerSocial {
  display: none !important; }

#footerSecond {
  width: auto !important;
  min-width: 1px !important;
  max-width: 680px !important;
  float: left; }

.footer .link {
  font-size: 1.0em !important; }

.footer .link a {
  background-image: url("http://www.bosch-stiftung.de/content/language1/shared/mobile_arrow_grey_left_9x6.gif");
  background-position: 10px 20px;
  background-repeat: no-repeat;
  background-color: #E1DCD1;
  border-top: 1px dotted #ffffff;
  display: block;
  padding: 11px 10px 9px 19px;
  margin: 0;
  color: #555554;
  font-weight: bold;
  font-size: 100%;
  /*12px von 12px 100%*/ }

.footer .link a:hover {
  background-image: url("http://www.bosch-stiftung.de/content/language1/shared/mobile_arrow_grey_left_9x6.gif");
  background-position: 10px 20px;
  background-repeat: no-repeat;
  background-color: #E1DCD1;
  border-top: 1px dotted #ffffff;
  display: block;
  padding: 11px 10px 9px 19px;
  margin: 0;
  color: #555554;
  font-weight: bold;
  font-size: 100%;
  /*12px von 12px 100%*/ }

.foot_navi a.twitterIconFooter,
.foot_navi a.twitterIconFooter:hover,
.foot_navi a.facebookIconFooter,
.foot_navi a.facebookIconFooter:hover {
  margin-left: 0;
  background-position: 6px 11px;
  background-repeat: no-repeat;
  padding: 11px 20px 9px 30px; }

.footer .link a.bookmarkFooter {
  background-image: url("http://www.bosch-stiftung.de/content/language1/shared/mobile_RBS_Mobil_Footer_Bookmark.gif");
  background-position: 6px 15px;
  background-repeat: no-repeat;
  padding: 11px 20px 9px 30px; }

.footer #footerMenu .link a.bookmarkFooter {
  background-position: 6px 15px; }

.footer .link a.rssIconFooter {
  background-image: url("http://www.bosch-stiftung.de/content/language1/shared/mobile_RBS_Mobil_Footer_RSS.gif");
  background-position: 6px 11px;
  background-repeat: no-repeat;
  padding: 11px 20px 9px 30px; }

.footer .link a.pcVersionFooter {
  background-image: url("http://www.bosch-stiftung.de/content/language1/shared/mobile_RBS_Mobil_Footer_PCVersion.gif");
  background-position: 6px 11px;
  background-repeat: no-repeat;
  padding: 11px 20px 9px 30px; }

.footer .link a.topOfPage,
.footer .footbox #footerMenu #footerFirst .link a.topOfPage {
  background-image: url("http://www.bosch-stiftung.de/content/language1/shared/mobile_arrow_grey_top_6x9.gif");
  background-position: 2px 12px;
  background-position: 0x 12px;
  background-repeat: no-repeat;
  padding: 0 0 0 13px !important; }

.footer .footbox #footerMenu #footerFirst {
  padding: 0px 0px 0px 4px !important; }

.footer .footbox #footerMenu #footerFirst .link a.topOfPage {
  background-position: 0px 7px; }

.footer .link.addThisDiv {
  padding-left: 0; }

/*footerMainMenu*/
.footer #menuDiv {
  line-height: 1.3;
  margin-bottom: 10px; }

.footer #menuDiv a {
  margin-left: 0; }

.footer .fmLabel {
  font-size: 14px;
  font-weight: bold;
  padding: 10px 0 10px 0;
  padding: 0; }

.footer #menuDiv .activeMenuTabBottom {
  display: none; }

.footer .link a.topOfPage {
  border-top: none; }

.footer .searchBorderBottom {
  background-image: url("http://www.bosch-stiftung.de/content/language1/shared/mobile_RBS_mobil_menu_Shadow.gif");
  background-position: 0 bottom;
  background-repeat: repeat-x;
  margin-bottom: 10px;
  height: 14px !important;
  margin-left: -10px; }

.footer #menuDiv a {
  background-image: url("http://www.bosch-stiftung.de/content/language1/shared/mobile_arrow_red_right_19x15.gif");
  background-repeat: no-repeat;
  background-position: right center;
  display: block;
  width: auto;
  max-width: 620px;
  min-width: 180px;
  padding: 10px 40px 10px 10px;
  color: #555554;
  font-weight: bold;
  font-size: 100%;
  /*12px von 12px 100%*/ }

.footer #menuDiv .navibackboxMenu {
  display: none; }

.footer .menuheadline,
.footer .menusubheadline {
  display: block;
  padding: 10px 20px 10px 10px;
  font-weight: bold;
  color: #E10A14; }

.footer .menuheadline {
  font-size: 86%;
  color: #E10A14;
  padding-left: 10px;
  padding-top: 0; }

.footer #menuDiv .menuFold a {
  background-image: url("http://www.bosch-stiftung.de/content/language1/shared/mobile_arrow_red_right_19x15.gif"); }

.footer #menuDiv .menuFoldhl a {
  background-image: url("http://www.bosch-stiftung.de/content/language1/shared/mobile_arrow_red_right_25x9.gif");
  background-color: #F0EEE8 !important; }

.footer #menuDiv .menu1hl a {
  background-color: #F0EEE8;
  background-image: url("http://www.bosch-stiftung.de/content/language1/shared/mobile_arrow_grey_right_19x15.gif"); }

.footer #menuDiv .menu1hl a:hover {
  background-color: #F0EEE8; }

.footer .footerWrap .link a {
  border-top: none; }

/*Einr?ckung der eingeklappten Men?s*/
.footer #menuDiv .sectionListShow .menu1 a,
.footer #menuDiv .sectionListShow .menu1hl a {
  padding-left: 30px;
  padding-right: -50px; }

/*################ Content ################*/
#fixedWrap {
  max-width: 700px !important;
  width: auto !important;
  position: relative;
  height: 100%; }

.boxw450 {
  background-color: #E1DCD1; }

/*padding-top Elements*/
.mediaStageBox,
.imageTopBox,
.slideBoxImageTopItem,
.imageLeftBox,
.image120LeftBox,
.image120LeftBox.noBorder,
.keyvisual,
.newsliste_grey_text,
.publicationStageBoxItemLeft,
.publicationStageBoxItemRight,
.flashbox,
.box_grey,
.box_white,
.halfImageHalfTextBox,
.boxImgLeftTextGrey,
.boxw220 .textbox,
.boxw450 .textbox,
.boxw335 .textbox,
.clickGallery,
.box .textbox,
.textbox,
.listenbox_sp2,
.listenbox_sp1_content,
.listenbox_sp3_item,
.boxImgLeftTextGreyText {
  background-color: #FFFFFF;
  padding-top: 10px; }

.keyvisual {
  padding-top: 0; }

/*border-bottom Elements*/
.box_grey,
.box_white,
.listenbox_sp2,
#startpageSlideBox,
#startpageNews,
.clickGallery,
.boxw220 .keyvisual,
.linkliste,
.listenbox_sp2,
.listenbox_sp3,
.image120LeftBox,
.newsliste_grey,
.imageLeftBox,
.mediaStageBox,
.publikationenStagebox,
.aboutUsStagebox,
.demandStagebox,
.boschStagebox,
.halfImageHalfTextBox,
.boxw220 .switchBox,
.boxw450 .textbox,
.boxw220 .textbox,
.listenbox_sp1,
.switchBox,
.flashbox,
.subheadline,
.subheadlineSmallGrey,
#startpageSlideBox #ssbValues .slideBoxImageTopItem,
.keyvisual,
.slideBoxItem,
iframe,
.boxImgLeftTextGrey,
.box .textbox,
.boxImgLeftTextGreyText,
.boxImgLeftTextGreyText.boxImgLeftTextGreyTextwidth,
.teaserLinkBox {
  border-bottom: 10px solid #E1DCD1; }

.listenbox_sp2_text div.link:first-child {
  margin-top: 10px; }

/*alle elemente die das letzte vom Typ Link in einer textbox sind*/
.listenbox_sp2 .listenbox_sp2_text div.link:last-child,
.newsliste_grey_text div.link:last-child,
.imageLeftBoxText.imageLeftBoxTextwidth div.link:last-child,
.imageLeftBoxText div.link:last-child,
.listenbox_sp1_text div.link:last-child,
.boxImgLeftTextGreyText div.link:last-child .halfImageHalfTextBox .text.textRight div.link:last-child,
.contentbox .text div.link:last-child,
.psbLeftTextLink div.link:last-child,
.psbRightTextLink div.link:last-child,
.boxImgLeftTextGreyText a:first-child {
  margin-bottom: -10px; }

/*alle elemente die das erste vom Typ Link in einer textbox sind*/
.boxImgLeftTextGreyText a:first-child,
.newsliste_grey_text a:first-child,
.listenbox_sp3_itemtext a:first-child,
.listenbox_sp1_text a:first-child,
.imageLeftBoxText a:first-child,
.listenbox_sp2 .listenbox_sp2_text div.link:first-child {
  margin-top: 10px; }

/* test */
.boxImgLeftTextGreyText div.link:first-child {
  background-color: black; }

/*no padding-top Elements*/
.image120LeftBox .image,
.image120LeftBox .text,
.imageLeftBoxText h2,
.clickGallery.white .galleryBottomCol3 .galleryText,
.imageTopBox .headline,
.imageTopBox .text,
.halfImageHalfTextBox .text,
.boxImgLeftTextGreyText.boxImgLeftTextGreyTextwidth {
  padding-top: 0;
  padding-bottom: 0; }

.imageLeftBoxText h2 {
  padding: 3px 0px 10px !important; }

/**/
.boxImgLeftTextGreyInnerBox,
.box_grey .box_grey_headline,
.box_white_headlinered,
.box_white_headlineblackbold {
  margin-top: -10px; }

/*padding-bottom Elements*/
.box_grey .box_grey_headline,
.linkliste_headline,
.box_white_headlineblackbold,
.boxImgLeftTextGreyHeadline,
.slideBoxHeadline,
.box_white_headlinered,
.newsliste_grey_text,
.newsliste_grey_text,
.listenbox_sp2_headline {
  padding: 0;
  padding-bottom: 10px; }

.switchBoxItem .text div.link:last-child {
  margin-bottom: -20px; }

.contentbox .teaserLinkBox .text div.link,
.boxImgLeftTextGreyText.boxImgLeftTextGreyTextwidth div.link a {
  margin-bottom: 0; }

.subPageMenuBorderBottom {
  border-bottom: 9px solid #E1DCD1; }

.subPageContent .linkliste {
  border-bottom: none; }

.subPageContent {
  display: block !important; }

.contentbox .link {
  margin: 0;
  padding: 0; }

.contentbox .text .link {
  margin-top: 10px; }

.newsliste_grey_newsheadline {
  padding-top: 10px; }

.link,
#startpageNews .links,
#startpageSlideBox .links {
  background-color: #ffffff !important; }

.link:hover,
#startpageNews .links:hover,
#startpageSlideBox .links:hover {
  background-color: #FFFFFF !important; }

.contentbox .link a,
.contentbox .iconLink a,
.linkliste .linkListeLinkList.bgGrey .link a,
.subPageInnerButton a,
.subPageMenu a,
.linkliste.rssFeed .linkliste_link .linkborder .link a,
#startpageNews .links a,
#startpageTender .links a,
#startpageSlideBox .links a,
.mediaStageBox .linkBg .link a,
.publicationStageBox .linkBg .link a,
.mediaBoxListCol1LatestLink .link a,
.wireButtonMore {
  background-image: url("http://www.bosch-stiftung.de/content/language1/shared/mobile_arrow_red_right_19x15.gif") !important;
  background-repeat: no-repeat;
  background-position: right center !important;
  background-color: #ffffff;
  border-top: 1px solid #E1DCD1;
  display: block;
  padding-top: 10px !important;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 10px;
  padding: 11px 30px 9px 10px;
  color: #555554;
  font-weight: bold;
  font-size: 100%;
  /*12px von 12px 100%*/ }

.wireButtonMore {
  margin-top: -10px;
  font-size: 75%;
  border-bottom: 10px solid #E1DCD1; }

#startpageNews .links a.showMore,
#startpageTender .links a.showMore {
  background-image: url("http://www.bosch-stiftung.de/content/language1/shared/mobile_arrow_red_right_19x15.gif") !important;
  background-position: right center !important; }

#startpageNews .links a.showMore:hover,
#startpageTender .links a.showMore:hover {
  background-image: url("http://www.bosch-stiftung.de/content/language1/shared/mobile_arrow_red_right_19x15.gif") !important;
  background-position: right center !important; }

#startpageNews .links a.showMore.showLess,
#startpageTender .links a.showMore.showLess {
  background-image: url("http://www.bosch-stiftung.de/content/language1/shared/mobile_arrow_red_right_25x9.gif") !important; }

#startpageNews .links a.showMore.showLess:hover,
#startpageTender .links a.showMore.showLess:hover {
  background-image: url("http://www.bosch-stiftung.de/content/language1/shared/mobile_arrow_red_right_25x9.gif") !important; }

.subPageInnerButton a,
.subPageMenu a {
  border-top: none; }

.subPageMenu {
  border-top: none;
  border-bottom: 1px solid #E1DCD1;
  border: none !important; }

.subPageBrowse {
  margin-top: -10px;
  border-bottom: 10px solid #E1DCD1; }

.subPageInnerButton,
.subPageInnerButton a,
.subPageBrowse,
.subPageBrowse a,
.subPageMenu a,
.subPageBrowse a.previous,
.subPageBrowse a.next {
  background-color: #F0EEE8; }

.mediaStageBox .linkBg .link,
.mediaStageBox .linkBg,
.publicationStageBox .linkBg .link,
.publicationStageBox .linkBg {
  padding: 0;
  margin: 0;
  border-top: none; }

.contentbox .link a:hover,
.iconLink a {
  text-indent: 0; }

.contentbox .link a:hover,
.contentbox .iconLink a:hover,
.linkliste .linkListeLinkList.bgGrey .link a:hover,
.subPageBrowse a:hover,
.linkliste.rssFeed .linkliste_link .linkborder .link a:hover,
.subPageContent .subPageBrowse a.next:hover,
#startpageNews .links a:hover,
#startpageSlideBox .links a:hover,
.mediaStageBox .linkBg .link a:hover,
.publicationStageBox .linkBg .link a:hover,
.subPageBrowse a.previous:hover,
.subPageBrowse a.next:hover,
.mediaBoxListCol1LatestLink .link a:hover {
  background-color: #FFFFFF;
  background-image: url("http://www.bosch-stiftung.de/content/language1/shared/mobile_arrow_red_right_19x15.gif");
  background-repeat: no-repeat;
  background-position: right center;
  padding: 11px 30px 9px 10px; }

.subPageInnerButton {
  background-color: #FFFFFF !important; }

.subPageInnerButton .headline {
  background-color: #F0EEE8;
  background-color: #E1DCD1;
  padding: 20px 20px 10px 0px;
  color: #E10A14;
  font-weight: bold; }

.subPageInnerButton a {
  background-image: url("http://www.bosch-stiftung.de/content/language1/shared/mobile_arrow_red_right_19x15.gif") !important; }

.subPageMenu .activeSub {
  background-color: #F0EEE8;
  background-image: url("http://www.bosch-stiftung.de/content/language1/shared/mobile_arrow_red_right_25x9.gif") !important;
  color: #E10A14; }

.subPageMenu .activeSub:hover {
  background-color: #F0EEE8;
  background-image: url("http://www.bosch-stiftung.de/content/language1/shared/mobile_arrow_red_right_25x9.gif") !important;
  color: #E10A14; }

.subPageMenu .noActiveSub,
.subPageMenu .noActiveSub:hover {
  background-color: #F0EEE8;
  background-image: url("http://www.bosch-stiftung.de/content/language1/shared/mobile_arrow_red_right_19x15.gif") !important;
  color: #555554; }

.subPageBrowse a,
.subPageMenu a,
.subPageMenu .activeSub,
.subPageMenu .activeSub:hover {
  background-image: none !important;
  color: #E10A14; }

#startpageNews .links a,
#startpageNews .links a:hover,
#startpageSlideBox .links a,
#startpageSlideBox .links a:hover {
  background-image: url("http://www.bosch-stiftung.de/content/language1/shared/mobile_arrow_red_right_25x9.gif") !important;
  background-position: right 15px !important;
  padding: 11px 30px 9px 10px;
  font-size: 75%;
  border-bottom: 1px solid #E1DCD1; }

#startpageNews .links a.showMore,
#startpageNews .links a.showMore:hover,
#startpageSlideBox .links a.showMore,
#startpageSlideBox .links a.showMore:hover {
  border-bottom: none; }

.keyvisual {
  background-color: #ffffff;
  background-image: none; }

.keyvisual .keyvisual_img img {
  padding: 0;
  margin: 0 0 0 0; }

.keyvisual .keyvisual_text {
  color: #555554; }

.subheadline,
.subheadlineSmallGrey {
  padding: 10px 20px 10px 10px;
  background-color: #FFFFFF; }

.subheadlineSmallGrey {
  background-color: #F0EEE8;
  color: #E10A14; }

.keyvisual_imagetxt {
  padding-top: 0;
  padding-left: 10px;
  padding-bottom: 10px; }

.textbox {
  background-color: #ffffff;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 10px; }

.textbox p {
  padding-bottom: 10px; }

.textbox strong {
  display: inline; }

.linkliste.grey,
.tribleLinkListBox {
  margin: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  border: none;
  background-color: #ffffff; }

.boxImgLeftTextGrey {
  margin: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  background-color: #ffffff; }

.imageLeftBox {
  background-color: #ffffff; }

.listenbox_sp1_headline,
.listenbox_sp3_headline,
.listenbox_sp3_itemheadline,
.linkliste_headline,
.listenbox_sp2_headline {
  padding: 0; }

.listenbox_sp1_headline h2,
.listenbox_sp3_headline h2,
.linkliste_headline h2,
.listenbox_sp2_headline h2 {
  background-color: #F0EEE8;
  padding: 10px 20px 10px 10px;
  color: #E10A14; }

.listenbox_sp2_headline {
  margin-top: -10px;
  margin-left: -10px;
  padding-left: 0;
  padding-bottom: 10px;
  margin-right: -20px; }

.box_grey_img,
.box_grey_text,
.box_white_img,
.box_white_text,
.boxImgLeftTextGreyImg,
.boxImgLeftTextGreyText,
.imageTopBox .image.imgblock,
.imageTopBox .text,
.imageTopBox .headline h2,
.image120LeftBox .image,
.image120LeftBox.noBorder .image,
.image120LeftBox.noBorder .text,
.image120LeftBox .text,
.slideBoxImageTopItem .image img,
.slideBoxImageTopItem .text,
.mediaStageBox .image img,
.mediaStageBox .headline,
.mediaStageBox .text,
.publicationStageBox .image,
.publicationStageBox .headline,
.publicationStageBox .text,
.halfImageHalfTextBox .image,
.halfImageHalfTextBox .text,
.tribleLinkListBox .text,
.box .halfImageHalfTextBox .textRight,
.imageLeftBoxText,
.listenbox_sp1_text,
.listenbox_sp2_img,
.listenbox_sp3_itemimg,
.listenbox_sp2_text,
.listenbox_sp3_itemtext,
.newsliste_grey_text {
  background-color: #ffffff;
  /*padding-right: 20px;*/
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-top: 10px; }

.imageTopBox .image.imgblock img {
  max-width: 450px !important;
  min-width: 1px !important;
  width: 100% !important; }

.boxImgLeftTextGreyImg {
  padding-top: 10px; }

/*boxImgLeftTextGrey*/
.boxImgLeftTextGreyText {
  /*padding-bottom:0;*/ }

.boxImgLeftTextGreyInnerBox {
  padding-bottom: 0; }

.boxImgLeftTextGreyText.boxImgLeftTextGreyTextwidth {
  border-bottom: none; }

.newsliste_grey {
  background-color: #FFFFFF; }

.newsliste_grey_newsline {
  border-top: none; }

.newsliste_grey_img {
  background-color: #FFFFFF;
  padding: 0 0 10px 10px; }

.newsliste_grey_text .link {
  margin-left: -10px;
  padding-left: 10px;
  padding-right: 30px; }

.newsliste_grey_text .link a {
  margin-left: -10px;
  margin-right: -30px; }

.imageLeftBox div img {
  margin: 0 20px 10px 10px; }

.listenbox_sp3_itemtext {
  padding-top: 0;
  padding-bottom: 0; }

.textbox .link a, .textbox .link a:hover,
.listenbox_sp2_text .link a,
.listenbox_sp3_itemtext .link a,
.boxImgLeftTextGreyText .link a,
.image120LeftBox.noBorder .text .link a,
.image120LeftBox .text .link a,
.slideBoxImageTopItem .text .link a,
.halfImageHalfTextBox .text .link a,
.listenbox_sp2_text .link a:hover,
.listenbox_sp3_itemtext .link a:hover,
.boxImgLeftTextGreyText .link a:hover,
.image120LeftBox.noBorder .text .link a:hover,
.image120LeftBox .text .link a:hover,
.slideBoxImageTopItem .text .link a:hover,
.halfImageHalfTextBox .text .link a:hover {
  border-top: 1px solid #E1DCD1;
  margin-left: -10px;
  padding-left: 10px;
  padding-right: 10px;
  width: 100% !important; }

.imageLeftBoxText .link a,
.listenbox_sp1_text .link a,
.listenbox_sp3_itemtext .link a,
.imageLeftBoxText .link a:hover,
.listenbox_sp1_text .link a:hover,
.listenbox_sp3_itemtext .link a:hover {
  border-top: none;
  border-top: 1px solid #E1DCD1;
  margin-left: -10px;
  padding-left: 10px;
  padding-right: 10px;
  width: 100% !important; }

.listenbox_sp3_itemtext .link a {
  margin-bottom: -10px; }

.listenbox_sp3_itemtext .link:last-child a {
  margin-bottom: 0; }

.image120LeftBox .headline {
  margin-left: -10px;
  padding-left: 10px;
  padding-right: 20px;
  padding-bottom: 10px; }

.image120LeftBox .headline h2 {
  font-size: 100%;
  line-height: 1.2; }

.linkliste_link {
  margin: 0;
  background-color: #ffffff;
  padding: 0;
  border: none; }

.grey .linkliste_link,
.grey .linkliste_link a,
.grey .linkliste_link a:hover {
  margin: 0; }

.linkliste_link .linkborder {
  margin: 0;
  padding: 0;
  border-top: none; }

.contentheadline {
  background-color: #FFFFFF; }

.contentheadline h1 {
  background-color: #ffffff;
  padding: 10px 0 10px 10px;
  margin-bottom: 10px;
  font-size: 120%;
  line-height: 1.118;
  color: #E10A14; }

.listenbox_sp2,
.listenbox_sp3_item {
  border-top: none; }

.listenbox_sp3_item {
  border-bottom: 1px solid #E1DCD1; }

.slideBoxHeadline .rssHeadlineIcon {
  float: left !important;
  width: 36px; }

.linkliste.rssFeed .rssHeadlineIcon img,
.slideBoxHeadline .rssHeadlineIcon img {
  width: 14px;
  min-width: 14px;
  max-width: 14px;
  height: 14px;
  min-height: 14px;
  max-height: 14px; }

.slideBoxHeadline .rssHeadlineIcon img {
  padding-right: 20px; }

.slideBoxLinkIcon {
  background-position: right 0; }

/*switchbox*/
.switchBox {
  background: none; }

.switchBoxItem {
  background: none !important;
  background-color: #FFFFFF !important;
  border-bottom: 10px solid #E1DCD1; }

.switchBoxItem .headlineXXX {
  padding: 7px 20px 5px 10px;
  margin-bottom: 10px;
  font-weight: bold;
  background-image: url(../shared/switchBoxBgHeadline.gif);
  background-repeat: repeat-x;
  background-color: #F2F0ED;
  height: auto; }

.switchBoxItem .switchIcon {
  padding: 0 7px 0 0; }

.switchBoxItem .text {
  padding: 0 20px 15px 10px;
  display: none;
  height: auto; }

.switchBoxItem .text .link a {
  border-top: none;
  border-top: 1px solid #E1DCD1;
  border-bottom: 1px solid #E1DCD1;
  margin-top: 10px;
  margin-left: -10px;
  padding-left: 10px;
  padding-right: 20px;
  width: 100% !important; }

/*teaserLinkBox*/
.teaserLinkBox {
  border-top: none; }

.teaserLinkBox .text .link {
  margin-top: 0; }

.teaserLinkBox.topBottomBorder {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: 0; }

/*clickGallery*/
.clickGallery {
  width: auto;
  max-width: 660px;
  min-width: 220px;
  padding: 10px 0 0 10px;
  background: none; }

.clickGallery .galleryTopCol3,
.clickGallery .galleryBottomCol3,
.clickGallery.white .galleryTopCol3,
.clickGallery.white .galleryBottomCol3 {
  width: auto;
  max-width: 660px;
  min-width: 220px;
  padding: 0 0 0 0;
  margin: 0;
  background: none; }

.clickGallery .galleryTopCol3,
.clickGallery.white .galleryTopCol3 {
  padding-bottom: 10px; }

.clickGallery,
.clickGallery.white {
  background-color: #F5F4F0 !important;
  /*background-color: #ffffff;*/ }

.clickGallery .galleryTop,
.clickGallery .galleryContent {
  margin: 0;
  width: auto;
  max-width: 660px;
  min-width: 220px;
  padding: 0;
  margin: 0;
  background-color: #F5F4F0;
  background-color: #ffffff; }

.clickGallery .galleryHeader,
.clickGallery.white .galleryHeader {
  margin-bottom: 0;
  padding: 0;
  background-color: #F0EEE8;
  border-bottom: none;
  width: auto;
  max-width: 670px;
  min-width: 200px;
  margin-top: -10px !important;
  margin-left: -10px !important;
  margin-bottom: 10px; }

.clickGallery .galleryHeader h3,
.clickGallery.white .galleryHeader h3,
.clickGallery .galleryText {
  width: auto;
  line-height: 1.2; }

.clickGallery .galleryText,
.clickGallery.white .galleryText {
  margin: 0;
  padding: 0 10px 10px 0;
  width: auto;
  max-width: 650px;
  min-width: 210px; }

.clickGallery .links {
  padding: 0;
  font-size: 75%;
  margin-left: -10px; }

.clickPageBrowse {
  margin: 0;
  padding: 0; }

.clickPageBrowse {
  margin-left: -8px; }

.clickPageBrowse a {
  padding: 5px; }

.clickGallery .galleryImgCopy {
  width: auto !important;
  min-width: 200px !important;
  max-width: 660px !important;
  padding-left: 0 !important; }

.clickGallery.white .galleryImgCopy.white {
  padding-left: 10px;
  background-color: #f5f4f0;
  padding-bottom: 10px; }

.clickGallery .galleryBrowse {
  text-align: left; }

.clickGallery .galleryBrowse {
  font-size: 0.75em;
  line-height: 1.25; }

.clickGallery .galleryBrowse a {
  font-size: 1em;
  line-height: 1.25; }

.linkliste .linkListeLinkList {
  padding-top: 0; }

/*linkliste rss*/
.linkliste.rssFeed .linkliste_link .linkborder {
  padding: 0; }

.linkliste.rssFeed .linkliste_link .date {
  padding: 5px 20px 5px 10px;
  border-top: 1px solid #E1DCD1;
  margin-bottom: -10px; }

.contentbox .linkliste.rssFeed .linkliste_link .link a {
  border-top: none;
  background-position: right center; }

.contentbox .linkliste.rssFeed .linkliste_link .link a:hover {
  border-top: none;
  background-position: right center; }

#etracker {
  width: 1px;
  min-width: 1px;
  max-width: 1px;
  height: 1px; }

.tribleLinkListBox {
  background-color: #E1DCD1; }

.tribleLinkListBox .linkListLeftItem,
.tribleLinkListBox .linkListMiddleItem,
.tribleLinkListBox .linkListRightItem {
  padding: 5px 30px 5px 10px; }

.tribleLinkListBox .text {
  padding: 5px 30px 5px 10px;
  background-color: #F0EEE8; }

.tribleLinkListBox .text strong {
  color: #D4000F; }

.tribleLinkListBox .linkListLeftItem {
  margin: 0;
  padding: 0; }

.tribleLinkListBox .linkListMiddleItem,
.tribleLinkListBox .linkListRightItem {
  margin: 10px 0 0 0;
  padding: 0; }

.flashbox {
  padding-left: 10px;
  padding: 0; }

.flashbox object {
  background-color: #FFFFFF;
  width: auto;
  height: auto; }

.flashbox object embed,
.flashbox object param {
  width: 100%;
  height: auto;
  padding-bottom: 10px; }

.flashbox div .link a {
  min-width: 200px;
  max-width: 680px; }

/* fuer s?mmtliche Zwischen?berschriften*/
/*color:#D4000F;color:#E10A14;*/
.clickGallery .galleryHeader h3,
.box_white_headlineblackbold h2,
.newsliste_grey_headline h2,
.box_grey .box_grey_headline h2,
.linkliste.grey .linkliste_headline h2,
.linkliste.rssFeed h2,
.box_white_headlinered h2,
.slideBoxWrap .slideBoxHeadline,
.boxImgLeftTextGreyHeadline h2 {
  color: #E10A14;
  font-weight: bold;
  padding: 0;
  background-color: #F0EEE8;
  padding: 10px 20px 10px 10px; }

/*slideBox*/
.slideBoxImageTopItem .text {
  padding-top: 0; }

/* #### slideBox #### */
.slideBoxMenu {
  float: left !important;
  width: 220px !important;
  height: 26px !important;
  background-repeat: no-repeat !important;
  display: none !important; }

.slideBoxMenu ul {
  margin: 0 !important;
  padding: 0 !important;
  list-style-type: none !important;
  list-style-image: none !important; }

.slideBoxMenu ul li {
  float: left !important;
  width: 50px !important;
  padding: 6px 10px 0 10px;
  font-size: 120% !important;
  font-weight: bold !important;
  text-align: right !important;
  cursor: pointer !important; }

.slideBox span a {
  padding: 5px; }

.newsliste_grey_text {
  padding-top: 0; }

.newsliste_grey_headline {
  margin-bottom: 10px; }

.image120LeftBox {
  border-top: none; }

#gmap {
  max-width: 680px !important;
  min-width: 240px !important;
  width: auto !important;
  overflow: hidden !important;
  border-bottom: 10px solid #E1DCD1;
  font-size: 16px; }

#gmap .gmnoprint,
#gmap .gmnoprint div {
  float: left !important;
  clear: none !important; }

#gmap .gmnoprint div div {
  float: none !important;
  clear: both !important; }

#gmap div {
  /*width:100% !important;*/ }

#gmap div div {
  /*width:auto !important;	*/ }

.googlemaplocationbox {
  font-size: 75%;
  margin-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  background-color: #ffffff;
  border-bottom: 10px solid #E1DCD1; }

.googlemapboxcol2 {
  max-width: 660px !important;
  min-width: 240px !important;
  width: auto !important; }

.googlemapboxcol3 {
  max-width: 660px !important;
  min-width: 240px !important;
  width: auto !important; }

.googlemapboxleft {
  padding: 0; }

.googlemapboxright {
  padding: 0; }

.googlemapboxright .link {
  margin: 0 -10px; }

.googlemapboxheadline {
  font-weight: bold;
  color: #E10A14; }

/*################ Bildgroessen ################*/
.keyvisual_img img {
  width: 100%; }

.box img {
  max-width: 660px;
  /*width: 100% !important;*/ }

.box .keyvisual .keyvisual_img img,
.box .flashbox img {
  max-width: 680px;
  width: 100% !important; }

.boxw450 img,
.boxw450 .keyvisual .keyvisual_img img,
.boxw450 .flashbox img {
  width: auto !important;
  max-width: 100% !important; }

.boxw220 img,
.halfImageHalfTextBox img,
.box .listenbox_sp3 .listenbox_sp3_itemimg img,
.boxw220 .keyvisual .keyvisual_img img,
.boxw220 .flashbox img,
.boxw220 .box_white .box_white_img img {
  max-width: 220px;
  /*width: 100%;*/ }

.boxw335 img,
.boxw335 .keyvisual .keyvisual_img img,
.boxw335 .flashbox img {
  max-width: 335px;
  width: 100%; }

.mediaStageBox img {
  max-width: 295px;
  /*width: 100%;*/ }

.boxw450 .boxImgLeftTextGrey .boxImgLeftTextGreyImg img,
.boxw220 .box_grey .box_grey_img img {
  max-width: 200px; }

.boxw450 .imageLeftBox .imageLeftBoxImg img {
  max-width: 85px; }

.boxw220 .listenbox_sp1 .listenbox_sp1_img img {
  max-width: 37px; }

.boxw450 .listenbox_sp2 .listenbox_sp2_img img {
  max-width: 100px; }

.ttHeadline img,
.mtHeadline img,
.pHeadline img,
.uuHeadline img,
.fgHeadline img,
.rbHeadline img {
  width: 14%;
  min-width: 36px;
  max-width: 36px;
  height: auto;
  min-height: 16px;
  max-height: 16px;
  float: left !important;
  clear: none !important; }

/*################ suchergebnisseite ################*/
/*
.searchform{
	background-color: #ffffff;
	max-width:660px !important;
	min-width:240px !important;
	width:auto !important;
	padding:10px;
	margin-right:0;
	margin-left:-10px;
}
.searchform .fldtext{
	margin-top:10px;
	padding: 10px 3% 10px 1%;
	width: 96%;
	min-width: 96%;
	border: none;
	border: 1px solid #E1DCD1;
}
.searchform .bsubmit{
	background-image: url("http://www.bosch-stiftung.de/content/language1/shared/mobile_arrow_red_right_19x15.gif");
	background-repeat: no-repeat;
	background-position: right 10px;
	display: block;
	width: 100%;
	min-width: 100%;
	padding: 10px 3% 10px 1%;
	margin:2px 0;
	color: #555554;
	font-weight: bold;
	font-size: 100%;
	border: 1px solid #E1DCD1;
}
.searchform .bsubmit:hover{
	background-color:#ffffff;
}
*/
.textbox.ssSearch {
  min-width: 230px !important;
  max-width: 670px !important;
  padding: 10px 0 10px 0 !important;
  float: left !important;
  width: 100% !important; }

.searchFormular {
  min-width: 230px;
  max-width: 670px;
  padding: 0 0 0 10px;
  float: left !important;
  width: auto; }

.searchform {
  /*margin-bottom:10px;*/
  /*border-bottom:10px solid #E1DCD1;*/
  background-color: #ffffff;
  max-width: 660px !important;
  min-width: 240px !important;
  width: auto !important;
  padding: 0;
  margin-right: 0;
  /*margin-left:-10px;*/ }

.searchform .fldtext {
  margin-top: 10px;
  position: static;
  padding: 5px 0 5px 0;
  padding: 5px;
  width: auto !important;
  min-width: 142px !important;
  max-width: 142px !important;
  min-width: 132px !important;
  max-width: 132px !important;
  border: none;
  clear: none !important;
  float: left !important;
  border: 1px solid #E1DCD1; }

.searchform .bsubmit {
  margin-top: 10px !important;
  margin-left: 2px !important;
  margin-bottom: 5px !important;
  padding: 5px 15px 5px 10px;
  background-image: url("http://www.bosch-stiftung.de/content/language1/shared/mobile_arrow_red_right_19x15.gif");
  background-position: right center;
  background-color: #ffffff;
  color: #555554;
  border: none;
  width: 140px !important;
  min-width: 140px !important;
  max-width: 140px !important;
  font-size: 93%;
  font-weight: bold;
  line-height: 1.2;
  float: left !important;
  clear: none !important; }

.searchform .bsubmit:hover {
  background-color: #ffffff; }

.searchSelectionBox {
  clear: both !important;
  float: left !important;
  background-color: #EBE8E3;
  margin: 10px 0 20px 0;
  padding: 10px 0 0 0;
  width: 100%;
  max-width: 670px;
  min-width: 230px; }

.searchSelectionBoxText {
  width: auto;
  padding: 20px 10px 15px 10px; }

.searchSelectionBox .link {
  clear: none !important;
  float: right !important;
  background-color: #EBE8E3 !important; }

.searchSelectionBox .link a,
.searchSelectionBox .link a:hover {
  clear: none !important;
  float: left !important;
  margin-top: 6px !important;
  padding: 7px 8px 7px 16px !important;
  background-position: 8px 15px !important;
  font-size: 0.8em;
  font-size: 1em;
  font-weight: normal;
  border: none;
  background-color: #EBE8E3 !important;
  background-image: url(http://www.bosch-stiftung.de/content/language1/shared/arrowhl.gif) !important; }

.searchBox .link a,
.searchBox .link a:hover {
  padding-left: 10px;
  padding-right: 40px; }

.searchSelectionBox .link a:hover,
.searchSelectionBox .link a.active {
  background-color: #ffffff !important; }

.searchBox {
  background-color: #ffffff;
  max-width: 670px !important;
  min-width: 230px !important;
  width: 100%;
  padding: 10px 0 0 0;
  padding: 0;
  border-top: 1px dashed #D4CDBF;
  border-top: 1px solid #D4CDBF;
  /*margin-left:-20px;*/ }

.searchBox .searchTitle {
  clear: none !important;
  float: left !important;
  font-weight: bold;
  max-width: 680px !important;
  min-width: 240px !important;
  width: 100%;
  padding: 0 0 8px 0; }

.searchBox .searchText {
  padding: 0 0 0 0;
  margin: 0;
  max-width: 660px !important;
  min-width: 240px !important;
  width: auto !important;
  font-weight: normal; }

.searchBox .link a,
.searchBox .link a:hover {
  border-top: none;
  background-position: right 12px; }

.pagingbox {
  background: none;
  background-color: #E1DCD1;
  border-top: 10px solid #E1DCD1;
  /*border-bottom:10px solid #E1DCD1;*/
  margin-bottom: -10px;
  /*padding-right:10px;*/
  width: 100% !important;
  max-width: 690px !important;
  min-width: 250px !important;
  float: left !important;
  clear: none !important; }

.pagingbox .pagingitem {
  margin: 0;
  padding: 0 0 10px 0;
  float: left !important;
  clear: none !important; }

.pagingbox .pagingitem a {
  background: none;
  background-color: #ffffff;
  display: block;
  width: auto;
  margin: 0;
  padding: 5px 10px;
  color: #555554;
  font-weight: bold;
  font-size: 100%;
  /*12px von 12px 100%*/
  float: left !important;
  clear: none !important; }

.pagingbox .pagingitem a:hover {
  background-color: #F0EEE8; }

.textbox {
  background-color: white;
  max-width: 640px;
  min-width: 200px;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 20px;
  width: auto; }

/*################ sitemap ################*/
/*
.textbox.sitemap{	
	padding: 0px 0 10px 0;
	width: 100%;
	min-width: 100%;
}
.textbox.sitemap div{
	margin:0 !important;
	padding: 0 10% 10px 3% !important;
	width: 87%;
	min-width: 87%;
}
.textbox.sitemap div div{
	margin-left:-3.4% !important;
	margin-left:0 !important;
	padding: 0 0 10px 0 !important;
}
.textbox.sitemap div.link{
	margin-left:0 !important;
	padding: 0px 0 0 0 !important;
	width: 100%;
	min-width: 100%;
}
.textbox.sitemap div div.link{
	margin-left:0 !important;
	padding: 0px 0 0 0 !important;
	width: 97%;
	min-width: 97%;
}
.textbox.sitemap div div.link a{
	width: 99.2%;
	min-width:99.2%;
}
.textbox.sitemap div div div.link a{
	width: 116.5%;
	min-width: 116.5%;
}
*/
/*################ mediathek ################*/
#mediathek {
  margin: 0 !important;
  padding: 0 !important;
  min-width: 240px !important;
  max-width: 680px !important;
  width: 100% !important;
  height: 100% !important; }

#mediathek .backLink {
  padding: 10px !important; }

#mediathek .pagingBox {
  padding: 10px 14px !important; }

#mediathek .headlineContainer {
  /*margin-bottom:30px !important;*/ }

#mediathek .contentheadline {
  background-color: #E1DCD1 !important;
  padding-bottom: 10px !important; }

#rbs_mediaplayer {
  min-width: 240px !important;
  max-width: 680px !important;
  width: 100% !important;
  height: 100% !important; }

#mediathek #flashMT {
  display: block !important;
  border-bottom: 10px solid #E1DCD1 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  padding-left: 0 !important;
  min-width: 240px !important;
  max-width: 680px !important;
  width: 100% !important;
  height: 100% !important;
  min-height: 100% !important;
  max-height: 100% !important; }

#mediathek h1 {
  margin-bottom: 0 !important;
  width: auto !important;
  max-width: 640px !important;
  min-width: 200px !important;
  padding: 10px 20px 10px 10px !important;
  background-color: #FFFFFF; }

#mediathek div {
  margin: 0 !important;
  padding: 0 !important;
  width: 100% !important;
  min-width: 100% !important;
  clear: both !important;
  float: none !important; }

#mediathek .mediaBox {
  min-width: 240px !important;
  max-width: 680px !important;
  width: 100% !important;
  margin-left: 0 !important;
  margin-bottom: 0 !important;
  border-bottom: 10px solid #E1DCD1 !important;
  border-top: none !important;
  padding-top: 10px !important; }

#mediathek .mediaBoxHeadline,
#mediathek .mediaBoxHeadline.category,
#mediathek .mediaTextBox,
#mediathek .mediaImageBox,
#mediathek .categoryList {
  margin: 0 !important;
  width: auto !important;
  max-width: 640px !important;
  min-width: 200px !important;
  padding: 0 20px 10px 10px !important; }

#mediathek .mediaTextBox div {
  padding-bottom: 6px !important; }

#mediathek .mediaTextBox div.link,
#mediathek .mediaTextBox div.mediaTextBoxHealine {
  padding-bottom: 0 !important; }

#mediathek .mediaBoxHeadline,
#mediathek .mediaBoxHeadline.category,
.boxw220 .searchToolBox h2 {
  color: #E10A14 !important;
  font-weight: bold !important;
  padding: 0 !important;
  background-color: #F0EEE8 !important;
  width: auto !important;
  max-width: 670px !important;
  min-width: 200px !important;
  padding: 10px 20px 10px 10px !important; }

#mediathek .mediaBoxListCol1Latest .mediaBoxHeadline {
  background: none !important;
  background-color: #F0EEE8 !important; }

#mediathek .mediaBoxListCol1Latest .mediaBox {
  background-color: #ffffff; }

#mediathek .mediaImageBox {
  height: auto !important; }

#mediathek .mediaImageBox img {
  padding-bottom: 10px !important; }

#mediathek .mediaImageBox .mediaImageBoxLink {
  width: 100% !important;
  padding: 0 !important; }

#mediathek .mediaImageBox .mediaImageBoxLink a,
.mediaBoxListCol1LatestLink .link a {
  background-image: url("http://www.bosch-stiftung.de/content/language1/shared/mobile_arrow_red_right_19x15.gif") !important;
  background-repeat: no-repeat !important;
  background-position: right 10px !important;
  background-color: #ffffff !important;
  margin: 0 0 0 0 !important;
  display: block !important;
  margin-left: -10px !important;
  padding: 11px 20px 9px 10px !important;
  width: 100% !important;
  color: #555554 !important;
  font-weight: bold !important;
  font-size: 0.85em !important;
  /*12px von 12px 100%*/
  border-top: 1px solid #E1DCD1 !important;
  border-bottom: 1px solid #E1DCD1 !important; }

#mediathek .categoryList {
  margin-left: -10px !important;
  padding-left: 10px !important;
  padding-right: 20px !important;
  width: auto !important;
  max-width: 670px !important;
  min-width: 200px !important;
  padding: 0 !important;
  margin: 0 !important;
  border-bottom: 10px solid #E1DCD1 !important; }

#mediathek .categoryList li {
  margin-right: 0 !important;
  border-top: none !important;
  width: auto !important;
  max-width: 680px !important;
  min-width: 200px !important;
  padding-right: 0 !important; }

#mediathek .categoryList li .link {
  width: 100% !important;
  padding: 0 !important; }

#mediathek .mediaTextBox .link a {
  background-image: url("http://www.bosch-stiftung.de/content/language1/shared/mobile_arrow_red_right_19x15.gif") !important;
  background-repeat: no-repeat !important;
  background-position: right 10px !important;
  background-color: #ffffff !important;
  border-top: 1px solid #E1DCD1 !important;
  margin: 5px 0 0 0 !important;
  display: block !important;
  margin-left: -10px !important;
  padding: 11px 20px 9px 10px !important;
  width: 100% !important;
  color: #555554 !important;
  font-weight: bold !important;
  font-size: 100% !important;
  /*12px von 12px 100%*/ }

#mediathek .mediaTextBox .link a:last-child {
  margin-bottom: -10px !important; }

#mediathek .mediaTextBox .link:hover,
#mediathek .mediaTextBox .link a:hover,
#mediathek .categoryList li:hover,
#mediathek .categoryList li .link:hover,
#mediathek .categoryList li .link a:hover,
#mediathek .mediaImageBoxLink a:hover,
.mediaBoxListCol1LatestLink .link a:hover {
  background-color: #F0EEE8 !important; }

#mediathek .categoryList li .link a,
.mediaBoxListCol1LatestLink .link a {
  background-image: url("http://www.bosch-stiftung.de/content/language1/shared/mobile_arrow_red_right_19x15.gif") !important;
  background-repeat: no-repeat !important;
  background-position: right 10px !important;
  background-color: #ffffff !important;
  border-top: 1px solid #E1DCD1 !important;
  display: block !important;
  width: auto !important;
  max-width: 670px !important;
  min-width: 200px !important;
  padding: 10px 10px 10px 10px !important;
  margin-left: 0 !important;
  color: #555554 !important;
  font-weight: bold !important;
  font-size: 1.0em !important; }

.mediaBoxListCol1LatestLink .link a,
.mediaBoxListCol1LatestLink .link a:hover {
  margin-top: -10px !important;
  border-bottom: 10px solid #E1DCD1 !important; }

#mediathek .pagingBox {
  background: none !important;
  background-color: #E1DCD1 !important;
  width: 100% !important;
  max-width: 690px !important;
  min-width: 250px !important;
  float: left !important;
  clear: none !important; }

#mediathek .pagingBox a.pagingNumber,
#mediathek .pagingBox a.pagingPrevNext {
  background: none !important;
  background-color: #ffffff !important;
  display: block !important;
  width: auto !important;
  margin: 0 10px 0 0 !important;
  padding: 5px 10px !important;
  /*color: #555554 !important;*/
  font-weight: bold !important;
  font-size: 75% !important;
  /*12px von 12px 100%*/
  float: left !important;
  clear: none !important; }

#mediathek .pagingBox a.pagingPrevNext {
  background: none !important; }

#mediathek .pagingBox a.pagingNumber:hover {
  background-color: #F0EEE8 !important; }

/*################ mediathekV2 ################*/
#mediathekV2 {
  background-color: #E1DCD1 !important;
  margin-bottom: 20px; }

#mediathekV2 .media-column {
  padding: 0 !important;
  width: 100% !important; }

#mediathekV2 .media-image-box {
  width: 100% !important; }

#mediathekV2 .media-text-box {
  padding-top: 20px !important;
  font-size: 0.8em !important;
  width: 100% !important; }

#mediathekV2 .media-text-box .shorttext {
  padding-bottom: 10px !important; }

#mediathekV2 .media-image-box img {
  width: 100% !important; }

#mediathekV2 .media-element {
  padding: 0 !important;
  width: 100% !important;
  margin-bottom: 10px !important; }

#mediathekV2 div.link {
  margin-left: -10px;
  background-color: #565656 !important; }

#mediathekV2 div.link a {
  padding: 10px 30px 10px 10px !important;
  background-color: #565656 !important;
  border-color: #242424;
  background-image: url("data:image/gif;base64,R0lGODlhCQAPAIAAAP///1ZWViH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODdDMzZDMTNBOTRDMTFFNUI4OERFMTVFMTcxOTg4RjMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODdDMzZDMTRBOTRDMTFFNUI4OERFMTVFMTcxOTg4RjMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4N0MzNkMxMUE5NEMxMUU1Qjg4REUxNUUxNzE5ODhGMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4N0MzNkMxMkE5NEMxMUU1Qjg4REUxNUUxNzE5ODhGMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAAAAAAALAAAAAAJAA8AAAIXhINpkHrdFgwS1klf1I6h200X+HGl1xQAOw==") !important;
  background-position: calc(100% - 10px) center !important; }

#mediathekV2 .categories-column {
  background-color: #242424 !important;
  width: 100% !important;
  padding: 10px 10px 0 10px !important; }

#mediathekV2 .categories-column ul {
  margin-left: -8px !important; }

#mediathekV2 .categories-column ul li {
  margin-left: 0 !important;
  margin-bottom: 10px !important; }

#mediathekV2 .category-list li a {
  padding: 10px 8px 10px 8px !important; }

#mediathekV2 .categories-column h5 {
  margin-top: 7px; }

#mediathekV2 .categories-column.categSingle {
  display: none; }

@media only screen and (max-width: 390px) {
  #mediathekV2 .media-element .vjs-big-play-button {
    border-width: 15px !important; }
  #mediathekV2 .media-element .vjs-big-play-button:before {
    border-top: 20px inset rgba(255, 255, 255, 0) !important;
    border-bottom: 20px inset rgba(255, 255, 255, 0) !important;
    border-left: 35px solid white !important; } }

@media only screen and (min-width: 390px) and (max-width: 500px) {
  #mediathekV2 .media-element .vjs-big-play-button {
    border-width: 20px !important; }
  #mediathekV2 .media-element .vjs-big-play-button:before {
    border-top: 30px inset rgba(255, 255, 255, 0) !important;
    border-bottom: 30px inset rgba(255, 255, 255, 0) !important;
    border-left: 52px solid white !important; } }

@media only screen and (min-width: 500px) and (max-width: 600px) {
  #mediathekV2 .media-element .vjs-big-play-button {
    border-width: 22px !important; }
  #mediathekV2 .media-element .vjs-big-play-button:before {
    border-top: 38px inset rgba(255, 255, 255, 0) !important;
    border-bottom: 38px inset rgba(255, 255, 255, 0) !important;
    border-left: 66px solid white !important; } }

@media only screen and (min-width: 600px) {
  #mediathekV2 .media-element .vjs-big-play-button {
    border-width: 22px !important; }
  #mediathekV2 .media-element .vjs-big-play-button:before {
    border-top: 45px inset rgba(255, 255, 255, 0) !important;
    border-bottom: 45px inset rgba(255, 255, 255, 0) !important;
    border-left: 78px solid white !important; } }

/*################ \mediathekV2 ################*/
/* #### sitemap #### */
.sitemap .smBorder {
  border-top: 10px solid #E1DCD1 !important; }

.sitemap div .smBorder {
  border-top: 10px solid transparent !important; }

.sitemap .link {
  float: none;
  clear: both;
  padding: 5px 10px 5px 15px !important; }

.sitemap .smHeadline {
  padding-left: 25px !important; }

.sitemap .smNodeSecond {
  padding-left: 21px !important; }

.sitemap .smNodeHeadlineFirst {
  padding: 5px 0 10px 0;
  color: #E10A14; }

.sitemap .smNodeHeadlineSecond {
  padding: 15px 0 5px 0;
  padding: 0 0 5px 0;
  padding-left: 15px !important;
  color: #E10A14;
  color: #555554; }

.sitemap .smListPageHide,
.sitemap .smListPageFold {
  padding-bottom: 15px; }

.sitemap .smListPageHide .smListPageHide {
  padding-bottom: 0; }

.sitemap .link a {
  display: inline; }

.sitemap .link a {
  padding: 0;
  padding-left: 8px;
  background-repeat: no-repeat;
  background-position: 0px 9px;
  display: inline;
  padding-top: 3px;
  background-color: #ffffff;
  border-top: none;
  color: #555554;
  font-weight: bold;
  font-size: 100%;
  /*12px von 12px 100%*/ }

.sitemap .link.video a {
  padding-left: 23px;
  background-position: 0px 4px; }

.sitemap .link a:hover {
  padding: 0;
  padding-left: 8px;
  background-repeat: no-repeat;
  background-position: 0px 9px;
  display: inline;
  padding-top: 3px;
  background-color: #ffffff;
  border-top: none;
  color: #E10A14;
  font-weight: bold;
  font-size: 100%;
  /*12px von 12px 100%*/ }

.sitemap {
  padding-right: 0;
  padding-left: 0;
  margin-right: 0;
  margin-left: 0;
  width: auto;
  max-width: 670px;
  min-width: 230px; }

.sitemap div {
  padding-left: 10px !important; }

.sitemap .link a,
.sitemap .link a:hover {
  display: inline;
  margin-left: -15px;
  background-image: url("http://www.bosch-stiftung.de/content/language1/shared/mobile_arrow_red_right_19x15.gif") !important;
  background-repeat: no-repeat;
  background-position: left center;
  padding-top: 11px;
  padding-right: 30px;
  padding-bottom: 9px;
  padding-left: 15px;
  line-height: 1.5;
  background-color: transparent !important; }

/*
.contentbox,
.footer{
	display:none;
}*/
.imageTopBox .iconLink {
  border-top: none;
  margin: 0;
  padding-left: 0;
  padding-top: 0; }

.jqmWindow {
  display: none;
  z-index: -100;
  position: fixed;
  top: 20%;
  left: 50%;
  margin-left: -300px;
  width: 643px;
  height: 480px;
  background-color: #ffffff;
  color: #333; }

.jqmOverlay {
  background-color: #ffffff; }

* iframe.jqm {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: expression(this.parentNode.offsetWidth+'px');
  height: expression(this.parentNode.offsetHeight+'px'); }

* html .jqmWindow {
  position: absolute;
  top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px'); }

/*Breiten*/
html, body {
  width: auto !important;
  min-width: 1px !important;
  max-width: 680px !important; }

a {
  min-width: 1px !important;
  max-width: 680px !important; }

h1, h2, h3, h4, h5, h6 {
  width: auto !important;
  min-width: 1px !important;
  max-width: 680px !important; }

ol {
  width: auto !important;
  min-width: 1px !important;
  max-width: 680px !important; }

.clear {
  clear: both; }

/* ######## header ######## */
.header {
  z-index: 10000;
  position: fixed;
  width: 100% !important;
  max-width: 100% !important;
  top: 0;
  left: 0;
  padding-top: 5px;
  padding-left: 10px;
  box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.1); }

.headbox {
  width: 100% !important;
  max-width: 680px !important;
  height: 46px;
  margin-right: 10px;
  padding-right: 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.headerLogo {
  float: right;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.headerLogo img {
  height: 28px !important;
  width: auto !important; }

.lang .link {
  width: auto !important;
  min-width: 1px !important;
  max-width: 680px !important; }

.header input {
  width: auto !important;
  min-width: 1px !important;
  max-width: 680px !important; }

.header #formon {
  display: none; }

/* ######## footer ######## */
.footer {
  padding-top: 15px;
  width: 100% !important;
  min-width: 1px !important;
  max-width: 680px !important; }

.footbox {
  width: auto !important;
  min-width: 1px !important;
  max-width: 680px !important; }

/* ######## content ######## */
.content {
  width: auto !important;
  width: 100% !important;
  min-width: 1px !important;
  max-width: 680px !important;
  clear: both;
  float: left;
  float: none;
  margin-top: 0 !important; }

/* #### contentbox #### */
.contentbox {
  width: auto !important;
  min-width: 1px !important;
  max-width: 680px !important;
  overflow: hidden; }

.box {
  width: auto !important;
  min-width: 1px !important;
  max-width: 680px !important; }

.boxw220 {
  width: auto !important;
  min-width: 1px !important;
  max-width: 680px !important; }

.boxw450 {
  width: auto !important;
  min-width: 1px !important;
  max-width: 680px !important; }

.boxw335 {
  width: auto !important;
  min-width: 1px !important;
  max-width: 680px !important; }

/* #### headline #### */
/* #### keyvisual #### */
.keyvisual_text {
  width: auto !important;
  min-width: 1px !important;
  max-width: 680px !important; }

/* #### textbox #### */
/* #### standardbox grey #### */
/* #### standardbox white #### */
/* #### linkliste #### */
/* linkliste linkList */
.linkliste .linkListeLinkList {
  background-color: #ffffff;
  /*ie 6*/
  padding: 10px 0 1px 0 !important;
  padding: 0 0 1px 0 !important; }

/*.linkliste .linkListeLinkList.bgGrey .link a{
	padding:1px 10px 3px 15px;
	background-position:7px 7px;
	background-color:#E1DCD2;
}
*/
/* #### listenbox_sp3 #### */
.listenbox_sp3_itemtext {
  width: auto !important;
  min-width: 1px !important;
  max-width: 680px !important; }

/* #### listenbox_sp2 #### */
.listenbox_sp2_textwidth {
  width: auto !important;
  min-width: 1px !important;
  max-width: 680px !important; }

/* #### listenbox_sp1 #### */
.listenbox_sp1_textwidth {
  width: auto !important;
  min-width: 1px !important;
  max-width: 680px !important; }

/* #### imageLeftBox #### */
.imageLeftBox {
  width: auto !important;
  min-width: 1px !important;
  max-width: 680px !important; }

.imageLeftBoxTextwidth {
  width: auto !important;
  min-width: 1px !important;
  max-width: 680px !important; }

/* #### boxImgLeftTextGrey #### */
.boxImgLeftTextGrey {
  width: auto !important;
  min-width: 1px !important;
  max-width: 680px !important; }

.boxImgLeftTextGreyText {
  width: auto !important;
  min-width: 1px !important;
  max-width: 680px !important; }

.boxImgLeftTextGreyTextwidth {
  width: auto !important;
  min-width: 1px !important;
  max-width: 680px !important; }

/* #### newsliste_grey #### */
/* #### halfImageHalfTextBox #### */
.box .halfImageHalfTextBox {
  width: auto !important;
  min-width: 1px !important;
  max-width: 680px !important; }

.boxw450 .halfImageHalfTextBox {
  width: auto !important;
  min-width: 1px !important;
  max-width: 680px !important; }

.boxw220 .halfImageHalfTextBox {
  width: auto !important;
  min-width: 1px !important;
  max-width: 680px !important; }

.box .halfImageHalfTextBox .textRight {
  width: auto !important;
  min-width: 1px !important;
  max-width: 680px !important; }

.box .halfImageHalfTextBox.bgGrey .textRight {
  width: auto !important;
  min-width: 1px !important;
  max-width: 680px !important; }

.boxw450 .halfImageHalfTextBox .textRight {
  width: auto !important;
  min-width: 1px !important;
  max-width: 680px !important; }

.boxw450 .halfImageHalfTextBox.bgGrey .textRight {
  width: auto !important;
  min-width: 1px !important;
  max-width: 680px !important; }

.boxw220 .halfImageHalfTextBox .textRight {
  width: auto !important;
  min-width: 1px !important;
  max-width: 680px !important; }

.boxw220 .halfImageHalfTextBox.bgGrey .textRight {
  width: auto !important;
  min-width: 1px !important;
  max-width: 680px !important; }

/* #### image120LeftBox #### */
.image120LeftBox .textRightCol2 {
  width: auto !important;
  min-width: 1px !important;
  max-width: 680px !important; }

.image120LeftBox.wire .rssChannelIcon {
  padding: 11px 0 3px 38px;
  background-position: 10px 10px; }

/* #### teaserLinkBox #### */
/* #### switchBox #### */
.switchBox {
  width: auto !important;
  min-width: 1px !important;
  max-width: 680px !important; }

/* #### slideBox #### */
.slideBox {
  width: auto !important;
  min-width: 1px !important;
  max-width: 680px !important; }

.slideBoxWrap {
  width: auto !important;
  min-width: 1px !important;
  max-width: 680px !important; }

.slideBoxMenu {
  width: auto !important;
  min-width: 1px !important;
  max-width: 680px !important; }

/* #### tribleLinkListBox #### */
.tribleLinkListBox .linkListLeftItem {
  width: auto !important;
  min-width: 1px !important;
  max-width: 680px !important; }

.tribleLinkListBox .linkListMiddleItem {
  width: auto !important;
  min-width: 1px !important;
  max-width: 680px !important; }

.tribleLinkListBox .linkListRightItem {
  width: auto !important;
  min-width: 1px !important;
  max-width: 680px !important; }

/* #### imageTopBox #### */
/* #### mediaStageBox #### */
/* #### publicationStageBox #### */
.publicationStageBoxItemLeft,
.publicationStageBoxItemRight {
  width: auto !important;
  min-width: 1px !important;
  max-width: 680px !important; }

.publicationStageBox .image {
  width: auto !important;
  min-width: 1px !important;
  max-width: 680px !important; }

/* #### links #### */
.link a, .subPageBrowse a, .subPageMenu a {
  width: auto !important;
  min-width: 1px !important;
  max-width: 680px !important; }

.link.video a {
  width: auto !important;
  min-width: 1px !important;
  max-width: 680px !important; }

/* #### sitemap #### */
/* #### flashbox #### */
.flashbox audio {
  height: 100%; }

.flashbox.audio .vjs-container-intrinsic-ratio {
  height: 33px;
  padding-bottom: 0; }

/* #### subpage #### */
.subPageMenu {
  width: auto !important;
  min-width: 1px !important;
  max-width: 680px !important;
  font-size: 1.24em; }

/* #### footbox #### */
/* #### search #### */
.googlemapboxcol2 {
  width: auto !important;
  min-width: 1px !important;
  max-width: 680px !important; }

.googlemapboxcol3 {
  width: auto !important;
  min-width: 1px !important;
  max-width: 680px !important; }

/*############ Click Gallery ############*/
.clickGallery {
  width: auto !important;
  min-width: 1px !important;
  max-width: 680px !important; }

/*######## Links ########*/
/*######## Header ########*/
/*######## Content ########*/
/*#### Top ####*/
.clickGallery .galleryTopCol3 {
  width: auto !important;
  min-width: 1px !important;
  max-width: 680px !important; }

.clickGallery.white .galleryTopCol3 {
  width: auto !important;
  min-width: 1px !important;
  max-width: 680px !important; }

/*## Img ##*/
/*## Img Copyright ##*/
/*#### Bottom ####*/
.clickGallery .galleryBottomCol3 {
  width: auto !important;
  min-width: 1px !important;
  max-width: 680px !important; }

.clickGallery.white .galleryBottomCol3 {
  width: auto !important;
  min-width: 1px !important;
  max-width: 680px !important; }

/*## Browse ##*/
/*## Text ##*/
/*############ searchTool ############*/
.boxw450 .searchToolBox {
  width: auto !important;
  min-width: 1px !important;
  max-width: 680px !important; }

.boxw220 .searchToolBox {
  width: auto !important;
  min-width: 1px !important;
  max-width: 680px !important; }

/* icon + headline */
.boxw450 .searchToolBox h2 {
  width: auto !important;
  min-width: 1px !important;
  max-width: 680px !important; }

.boxw220 .searchToolBox h2 {
  width: auto !important;
  min-width: 1px !important;
  max-width: 680px !important; }

/* links */
/*############ overlay video player ############*/
.jqmWindowVideoPlayer {
  width: auto !important;
  min-width: 1px !important;
  max-width: 680px !important; }

#footerFirst .link {
  clear: both;
  float: left; }

.searchToolBox {
  background-color: #ffffff; }

.searchToolBox.searchWebBox .searchWebBoxUrl {
  padding: 10px 0 10px 10px; }

.searchToolBox .searchToolBoxIcon {
  display: none; }

.searchToolBox ul {
  font-weight: bold;
  margin: 0 !important;
  padding: 0 !important; }

.searchToolBox ul li {
  display: block;
  font-weight: bold;
  margin: 0 !important;
  padding: 0 0 0 10px !important; }

.searchToolBox ul li a {
  background-image: url("http://www.bosch-stiftung.de/content/language1/shared/mobile_arrow_red_right_19x15.gif") !important;
  background-repeat: no-repeat !important;
  background-position: right 10px !important;
  background-color: #ffffff !important;
  border-top: 1px solid #E1DCD1 !important;
  display: block !important;
  width: auto !important;
  max-width: 670px !important;
  min-width: 200px !important;
  padding: 10px 10px 10px 10px !important;
  margin-left: -10px !important;
  color: #555554 !important; }

.searchToolBox ul li a:hover {
  background-color: #F0EEE8 !important; }

.copyright {
  position: static;
  text-align: right;
  padding-right: 10px !important; }

.boxw450 .copyright {
  max-width: 450px !important; }

.boxw220 .copyright {
  max-width: 220px !important; }

/* #### teaserRotateBox #### */
.teaserRotateBox {
  font-size: 75%;
  line-height: 130%;
  border-top: 1px dashed #D4CDBF;
  border-bottom: 10px solid #E1DCD1;
  background-color: white;
  padding-top: 0;
  max-width: 670px;
  min-width: 230px;
  padding-bottom: 10px;
  padding-left: 0;
  padding-right: 0;
  width: auto; }

.teaserRotateBox.borderwhite {
  border-top: 1px dashed #FFFFFF; }

.teaserRotateBox .image {
  padding: 10px 10px 10px 0;
  float: left;
  width: 220px;
  position: relative; }

.teaserRotateBox .image ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  list-style-image: none; }

.teaserRotateBox .image ul li {
  margin: 0;
  padding: 0;
  position: absolute;
  top: 10px;
  left: 0;
  opacity: 1; }

.teaserRotateBox .text {
  padding: 7px 10px 10px 10px;
  width: auto;
  width: auto !important;
  min-width: 1px !important;
  max-width: 660px !important;
  float: left; }

.teaserRotateBox .text h2 {
  padding-bottom: 4px;
  font-weight: bold;
  font-size: 141%;
  line-height: 120%; }

.teaserRotateBox .text .link {
  margin-right: -10px;
  margin-left: -10px;
  width: auto !important;
  min-width: 1px !important;
  max-width: 680px !important; }

/* #### keyvisual gallery ####*/
.keyVisualGalleryBox {
  padding: 0 !important;
  margin: 0 0 0 0 !important;
  background-color: #E1DCD1 !important;
  border-bottom: 10px solid #E1DCD1;
  width: auto !important;
  min-width: 1px !important;
  max-width: 670px !important; }

.keyVisualGalleryBox .kvgWrap {
  margin: 0;
  padding: 0;
  padding: 0 0 34px 0; }

.keyVisualGalleryBox .kvgWrap .kvgItem {
  margin: 0;
  padding: 0; }

.keyVisualGalleryBox .kvgWrap .kvgItem img {
  margin: 0;
  padding: 0;
  border: 0;
  max-width: 680px;
  width: 100% !important; }

.keyVisualGalleryBox .kvgWrap .kvgItem map {
  margin: 0;
  padding: 0;
  border: 0; }

.keyVisualGalleryBox .kvgWrap .kvgNavigation {
  margin: 0;
  padding: 0;
  max-width: 680px;
  width: 100% !important;
  bottom: -8px !important; }

.keyVisualGalleryBox .kvgWrap .kvgNavigation.left {
  left: 0 !important; }

.keyVisualGalleryBox .kvgWrap .kvgNavigation.right {
  right: 0 !important; }

.keyVisualGalleryBox .kvgWrap .kvgNavigation ul {
  margin: 0 0 0 0;
  padding: 0 0 0 10px;
  list-style-type: none;
  list-style-image: none;
  float: right !important; }

.keyVisualGalleryBox .kvgWrap .kvgNavigation.left ul {
  float: left !important; }

.keyVisualGalleryBox .kvgWrap .kvgNavigation ul li {
  margin: 0 0 0 3px !important;
  padding: 0 !important;
  float: left !important;
  clear: none !important; }

.keyVisualGalleryBox .kvgWrap .kvgNavigation ul li a {
  margin: 0 2px 2px 0;
  padding: 2px 7px 2px 6px;
  display: block;
  float: left !important;
  font-size: 0.75em;
  font-size: 12px;
  background-color: #424242;
  color: #ffffff;
  font-weight: bold; }

.keyVisualGalleryBox .kvgWrap .kvgNavigation ul li a:hover,
.keyVisualGalleryBox .kvgWrap .kvgNavigation ul li a:focus,
.keyVisualGalleryBox .kvgWrap .kvgNavigation ul li a.active {
  background-color: #ffffff;
  color: #E10A14; }

/*############ footer service box ############*/
.footerServiceBox {
  margin: 0;
  padding: 20px 0 0 0;
  background-color: #ffffff;
  background-image: url("http://www.bosch-stiftung.de/content/language1/shared/mobile_footerService_border_top.png");
  background-repeat: repeat-x;
  background-position: left top; }

.footerServiceBox ul {
  margin: 0 !important;
  padding: 0 0 24px 0 !important;
  border-top: none;
  width: auto;
  float: none;
  background-color: #ffffff;
  background-image: url("http://www.bosch-stiftung.de/content/language1/shared/mobile_footerService_border_bottom.png");
  background-repeat: repeat-x;
  background-position: left bottom; }

.footerServiceBox ul li {
  margin: 0 0 0 0 !important;
  padding: 0 !important;
  float: none;
  /*background-image: url(); --> see classes*/
  background-repeat: no-repeat;
  background-position: left top;
  border-bottom: 1px dotted #e1dcd2; }

.footerServiceBox ul li:first-child {
  border-top: 1px dotted #e1dcd2; }

.footerServiceBox ul li.project {
  background-image: url("http://www.bosch-stiftung.de/content/language1/shared/mobile_footerService_project.png") !important;
  background-position: 10px 7px !important; }

.footerServiceBox ul li.mediathek {
  background-image: url("http://www.bosch-stiftung.de/content/language1/shared/mobile_footerService_mediathek.png") !important;
  background-position: 11px 10px !important; }

.footerServiceBox ul li.publication {
  background-image: url("http://www.bosch-stiftung.de/content/language1/shared/mobile_footerService_publication.png") !important;
  background-position: 11px 9px !important; }

.footerServiceBox ul li.socialMedia {
  background-image: url("http://www.bosch-stiftung.de/content/language1/shared/mobile_footerService_social.png") !important;
  background-position: 10px 10px !important; }

.footerServiceBox ul li.newsletter {
  background-image: url("http://www.bosch-stiftung.de/content/language1/shared/mobile_footerService_newsletter.png") !important;
  background-position: 11px 12px !important; }

.footerServiceBox ul li a,
.footerServiceBox ul li a:hover {
  color: #424242;
  font-weight: bold;
  font-size: 75%;
  line-height: 130%; }

.footerServiceBox ul li a,
.footerServiceBox ul li.project a,
.footerServiceBox ul li.mediathek a,
.footerServiceBox ul li.publication a,
.footerServiceBox ul li.socialMedia a,
.footerServiceBox ul li.newsletter a,
.footerServiceBox ul li a:hover,
.footerServiceBox ul li.project a:hover,
.footerServiceBox ul li.mediathek a:hover,
.footerServiceBox ul li.publication a:hover,
.footerServiceBox ul li.socialMedia a:hover,
.footerServiceBox ul li.newsletter a:hover {
  margin: 0 !important;
  padding: 11px 40px 10px 45px !important;
  background-image: url("http://www.bosch-stiftung.de/content/language1/shared/mobile_arrow_red_right_19x15.gif") !important;
  background-repeat: no-repeat !important;
  background-position: right center !important;
  display: block;
  width: auto;
  max-width: 585px;
  min-width: 145px; }

.boschStagebox .boxw450 {
  background-color: #ffffff; }

/*###################### Projektdatenbank PDB ###################################*/
.pdbFormWrap .pdbInputWrap {
  padding: 0 20px 10px 10px;
  width: auto !important; }

.startPage .pdbMapWrap,
.startPage .pdbResultText,
.startPage .pdbResultTeaser {
  display: none; }

.pdbFormWrap .mr10 {
  margin: 0; }

.pdbFormWrap .w156,
.pdbFormWrap .w129 {
  width: 270px !important; }

.pdbFormWrap select.select,
.pdbFormWrap .w129 select.select {
  margin: 0 0 10px 0 !important;
  width: 280px !important;
  border: 1px solid #555554 !important;
  padding: 5px !important; }

.searchSlot,
.pdbFormWrap input {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.pdbFormWrap #searchtext {
  width: 100% !important;
  padding: 0 0 0 0 !important;
  margin: 6px 0 6px 0 !important; }

.pdbFormWrap .searchInputWrap {
  padding: 0 10px 0px 10px !important;
  width: auto !important; }

.pdbFormWrap .filterInputWrap {
  padding: 8px 10px 10px 10px !important;
  width: auto !important; }

.pdbFormWrap .pdbSelect {
  padding: 0;
  width: 100% !important;
  margin-bottom: 6px; }

.pdbFormWrap .select2 {
  width: 100% !important; }

.pdbSearchResultBox .pdbFormWrap {
  padding: 10px 0 0 0 !important;
  background-color: #ffffff; }

.pdbSearchResultBox {
  background-color: #ffffff !important; }

.pdbResultTeaser,
.pdbResultTeaser #result {
  width: auto !important; }

.pdbResultText {
  color: #E10A14;
  font-weight: bold;
  background: none !important;
  background-image: none !important;
  background-color: #F0EEE8 !important;
  padding: 10px 20px 10px 10px !important;
  margin-top: 0 !important; }

.pdbResultTeaser .projectTeaser {
  border-top: medium none !important;
  background-color: #FFFFFF;
  clear: both;
  float: none;
  margin: 0 0 10px 0 !important;
  max-width: none !important;
  min-width: none !important;
  padding: 10px 10px 10px 10px !important;
  width: auto !important; }

.pdbResultTeaser .teaserText {
  width: 100% !important; }

#pdbFilterSlotContainer .filterSlot,
#pdbFilterSlotContainer .filterSlot .filterItem,
#pdbFilterSlotContainer .filterSlot .label,
#pdbFilterSlotContainer .filterSlot .removeX {
  float: left !important;
  clear: none !important; }

#pdbFilterSlotContainer {
  background-color: white;
  padding: 0 10px 0 10px !important; }

#pdbFilterSlotContainer .filterSlot:first-child {
  margin: 0px 0 6px !important; }

#pdbFilterSlotContainer .filterSlot {
  width: 100% !important; }

#pdbFilterSlotContainer .filterItem {
  width: auto !important;
  margin-top: 4px !important; }

.startPage .searchBox_col1 .searchButton {
  width: 100% !important; }

.searchBox_col1 input.searchSlot {
  width: 100% !important; }

.startPage .searchBox_col1 .pdbSelectSearchBox {
  width: auto !important;
  padding: 0 10px 0px 10px !important; }

.startPage .searchBox_col1 .searchInputWrap {
  width: auto !important;
  padding: 0 10px 10px 10px !important; }

.startPage .searchBox_col1 .select2 {
  width: 100% !important; }

.boschStagebox .pdbFormWrap input,
.boschStagebox .pdbFormWrap .w129 input,
.boschStagebox .pdbFormWrap input.shortText {
  margin: 0 0 10px 0;
  width: 270px !important; }

.noFloat:empty {
  display: none; }

.pdbFormWrap input.submit {
  width: 100% !important;
  border: medium none !important; }

.pdbFormWrap .pdbSubmitWrap {
  margin: 0;
  width: auto !important;
  clear: both; }

.box .pdbMapWrap {
  width: auto !important;
  min-width: 1px !important;
  max-width: 680px !important;
  border-bottom: 10px solid #E1DCD1; }

.boschStagebox .box .pdbMapWrap {
  width: auto !important;
  min-width: 1px !important;
  max-width: 680px !important;
  border-bottom: none; }

.box .pdbMapWrap .map {
  width: auto !important;
  min-width: 1px !important;
  max-width: 680px !important; }

.box .pdbMapWrap .map .link a {
  font-size: 70%; }

.pdbResultText {
  font-size: 70%; }

.pdbSearchResultBox .pdbFormWrap {
  padding: 7px 0 10px 0; }

/*########################## Focal = Schwerpunktseiten  ###############################################################*/
.focalTopicBacklink {
  margin-bottom: 6px !important; }

.focalTopicWidgetWrapper .widgetText {
  margin-right: 10px !important; }

.focalTopicWidgetWrapper .widgetText ul li {
  background-image: none !important; }

.focalTopicWidgetWrapper .widgetText ul li {
  padding-left: 10px !important; }

.focalTopicWidgetWrapper .widgetSlider {
  height: 500px !important; }

.focalTopicWidgetWrapper .widgetSlider .slide {
  height: 500px !important; }

.focalTopicWidgetWrapper .widgetSlider .slide .item {
  height: 480px !important; }

.focalTopicWidgetWrapper .navLeft, .focalTopicWidgetWrapper .navRight {
  bottom: 260px !important; }

.focalTopicWidgetWrapper a.projectLink {
  background-position: left center !important; }

/*########################## RBS Wire ###############################################################*/
.rbsWireSnippets .tabWrapper {
  position: static !important;
  width: 100% !important;
  max-width: 680px !important;
  min-width: 240px !important;
  background-color: #ffffff;
  height: auto !important; }

.rbsWireSnippets .tab .linkborder {
  border-bottom: none;
  padding-top: 5px;
  padding-bottom: 0px; }

.rbsWireSnippets .tab .date {
  padding-left: 10px; }

.pagingBox {
  background: none;
  background-color: #E1DCD1;
  border-top: 10px solid #E1DCD1;
  margin-bottom: -10px;
  width: 100% !important;
  max-width: 690px !important;
  min-width: 250px !important;
  float: left !important;
  clear: none !important; }

.pagingBox .pagingNumber,
.pagingBox .pagingPrevNext {
  margin: 0 4px 10px 0;
  padding: 5px 10px;
  float: left !important;
  clear: none !important;
  background-color: white;
  display: block;
  width: auto;
  color: #555554;
  font-weight: bold;
  font-size: 75%; }

.pagingBox .pagingPrevNext {
  background-color: #424242; }

.iframebox {
  width: 100%;
  height: auto;
  overflow-x: hidden; }

.iframebox iframe {
  width: 100% !important;
  height: auto !important; }

/*### rbs publikationen ###*/
.bookshelf {
  background-color: #E1DCD1; }

.bookshelf .bookRack {
  background-color: #fff;
  padding: 0 0 20px 0;
  height: auto !important; }

.bookshelf .itemWrapper,
.singleView .itemWrapper {
  position: relative;
  height: 146px;
  outline: none;
  padding: 0 0 0 0; }

.singleView .itemWrapper {
  height: auto; }

.publicationsOverlay,
.rackShadowLeft,
.rackShadowRight,
.scrollArea {
  display: none; }

.widgetCol2_single,
.widgetCol1_single {
  border-bottom: 10px solid #E1DCD1;
  background-color: #fff;
  padding-top: 10px; }

.widgetCol1_fallback,
.widgetCol2_fallback {
  /*font-size: 1.3em;*/ }

.widgetCol2_single .itemWrapper,
.widgetCol2_single .description,
.widgetCol1_single .itemWrapper,
.singleView .description {
  background-color: #fff; }

.singleView .description,
.singleView .info {
  background-color: #fff;
  /*font-size: 0.85em;*/
  padding: 5px 0 5px 10px; }

.singleView .info {
  font-weight: normal !important; }

.singleView .info strong {
  font-weight: normal !important; }

.bookRack .item,
.widgetCol2_single .item,
.widgetCol1_single .item,
.singleView .item {
  position: relative;
  float: left !important;
  -moz-border-radius: 0;
  border-radius: 0;
  color: rgba(0, 0, 0, 0.8);
  text-shadow: 0 1px 0 #fff;
  line-height: 1.5;
  margin: 0 0 0 0;
  bottom: 0;
  outline: none;
  cursor: pointer;
  width: 100%;
  background-color: #fff; }

.singleView .item {
  padding: 10px 0 0 0; }

.bookRack .itemWrapper .item {
  padding: 10px 0 0 0;
  border-top: 10px solid #e1dcd2; }

.bookRack .itemWrapper:first-child .item {
  border-top: none; }

.bookRack .item .cover,
.widgetCol2_single .item .cover,
.widgetCol1_single .item .cover,
.singleView .item .cover {
  border: 1px solid #e1dcd2;
  border-right: none;
  z-index: 2;
  float: left !important;
  bottom: 0;
  left: 10px;
  position: relative;
  cursor: pointer; }

.bookRack .item .coverBorder,
.widgetCol2_single .item .coverBorder,
.widgetCol1_single .item .coverBorder,
.singleView .item .coverBorder {
  position: absolute;
  z-index: 2;
  width: 5px;
  background-image: url("http://www.bosch-stiftung.de/rbs-mediathek/img_shared/bookBorder.png");
  background-repeat: no-repeat;
  background-position: bottom right;
  height: 100%;
  display: block;
  float: left !important;
  border-top: 1px solid #e1dcd2;
  border-bottom: 1px solid transparent; }

.bookRack .shadowWrap,
.widgetCol2_single .shadowWrap,
.widgetCol1_single .shadowWrap,
.singleView .shadowWrap {
  z-index: 1;
  position: absolute;
  content: "";
  width: 140px;
  height: 40px;
  background: rgba(114, 110, 100, 0.4);
  opacity: 0.8;
  box-shadow: 0 0 10px rgba(114, 110, 100, 0.9);
  -moz-transform: scale(1) rotate(0deg) translate(0px, 0px) skewX(-35deg);
  -moz-transform: scale(1) rotate(0deg) translate(0px, 0px) skew(-35deg, 0deg);
  -webkit-transform: scale(1) rotate(0deg) translate(0px, 0px) skew(-35deg, 0deg);
  -o-transform: scale(1) rotate(0deg) translate(0px, 0px) skew(-35deg, 0deg);
  -ms-transform: scale(1) rotate(0deg) translate(0px, 0px) skew(-35deg, 0deg);
  transform: scale(1) rotate(0deg) translate(0px, 0px) skew(-35deg, 0deg);
  left: 23px;
  display: block; }

.bookRack .toolTip,
.widgetCol2_single .toolTip,
.widgetCol1_single .toolTip {
  position: relative;
  bottom: 0;
  float: left !important;
  padding: 12px 0 0 0px;
  width: 100%; }

.singleView .toolTip {
  position: relative;
  bottom: 0;
  float: left !important;
  padding: 18px 0 0 0px;
  width: 100%; }

.bookRack .toolTipArrow,
.widgetCol2_single .toolTipArrow,
.widgetCol1_single .toolTipArrow,
.singleView .toolTipArrow {
  display: none; }

.bookRack .author,
.widgetCol2_single .author,
.widgetCol1_single .author,
.singleView .author {
  display: block;
  font-size: 0.80em;
  padding: 5px 0 0 10px; }

.bookRack .title,
.widgetCol2_single .title,
.widgetCol1_single .title,
.singleView .title {
  display: block;
  margin: 0 0 0 0;
  font-weight: bold;
  /*font-size: 0.7em;*/
  padding: 0 0 0 10px;
  color: #424242; }

.bookRack .link {
  /*font-size: 0.7em;*/
  display: block;
  color: #424242;
  margin: 5px 0 0 0;
  padding: 9px 0 9px 10px;
  background-color: #fff;
  background-image: url("http://www.bosch-stiftung.de/content/language1/shared/mobile_arrow_red_right_19x15.gif");
  background-position: right 12px;
  background-repeat: no-repeat;
  font-weight: bold;
  border-top: 1px solid #E1DCD1;
  border-bottom: 1px solid #E1DCD1; }

.widgetCol2_single .description a,
.widgetCol1_single a.widgetLink {
  font-size: 0.85em;
  display: block;
  color: #424242;
  margin: 5px 0 0 0;
  padding: 11px 30px 9px 10px;
  background-color: #fff;
  background-image: url("http://www.bosch-stiftung.de/content/language1/shared/mobile_arrow_red_right_19x15.gif");
  background-position: right 11px;
  background-repeat: no-repeat;
  font-weight: bold;
  border-top: 1px solid #E1DCD1;
  border-bottom: 1px solid #E1DCD1; }

.widgetWrapper div.widgetLink {
  font-size: 0.85em;
  display: block;
  color: #424242;
  margin: 5px 0 0 0;
  padding: 9px 0 9px 10px;
  background-color: #fff;
  background-image: url("http://www.bosch-stiftung.de/content/language1/shared/mobile_arrow_red_right_19x15.gif");
  background-position: right 12px;
  background-repeat: no-repeat;
  font-weight: bold;
  border-top: 1px solid #E1DCD1;
  border-bottom: 1px solid #E1DCD1; }

.bookshelf .selectors {
  margin: 10px 0 10px 0; }

.bookshelf .selectors a:first-child {
  margin: 0 0 1px 0; }

.bookshelf .selectors a.active {
  /*font-size: 0.7em;*/
  display: block;
  color: #e10a14;
  padding: 13px 0 13px 0;
  background-color: transparent;
  background-image: none; }

.bookshelf .selectors a {
  /*font-size: 0.7em;*/
  display: block;
  color: #424242;
  padding: 12px 0 12px 10px;
  background-color: #fff;
  background-image: url("http://www.bosch-stiftung.de/content/language1/shared/mobile_arrow_red_right_19x15.gif");
  background-position: right 12px;
  background-repeat: no-repeat;
  font-weight: bold; }

.singleView .publicationContent {
  padding-top: 10px;
  background: white;
  margin-bottom: 10px; }

.singleView .publicationContent .linkList,
.singleView .publicationContent .brochureLinks {
  list-style: none;
  font-weight: bold;
  margin: 0 !important;
  padding: 0 !important; }

.singleView .publicationContent .linkList li,
.singleView .publicationContent .brochureLinks li {
  list-style: none;
  font-weight: bold;
  margin: 0 !important;
  padding: 0 !important; }

.singleView .publicationContent .brochureLinks ul {
  margin: 0 !important;
  padding: 0 !important; }

.singleView .publicationContent .linkList a {
  display: block;
  color: #424242;
  padding: 12px 0 10px 10px;
  background-color: #fff;
  background-image: url("http://www.bosch-stiftung.de/content/language1/shared/mobile_arrow_red_right_19x15.gif");
  background-position: right 12px;
  background-repeat: no-repeat;
  font-weight: bold;
  /*font-size: 0.75em !important;*/
  border-top: 1px solid #E1DCD1; }

.singleView .publicationContent .brochureLinks a {
  display: block;
  color: #424242;
  padding: 12px 0 10px 10px;
  background-color: #fff;
  background-image: url("http://www.bosch-stiftung.de/content/language1/shared/mobile_arrow_red_right_19x15.gif");
  background-position: right 12px;
  background-repeat: no-repeat;
  font-weight: bold;
  font-size: 0.85em !important;
  border-top: 1px solid #E1DCD1; }

.singleView .publicationContent .fbSpecial {
  border-top: 1px solid #E1DCD1; }

.bookshelf .category {
  color: #e10a14;
  /*font-size: 0.7em;*/
  font-weight: bold;
  padding: 10px 0 10px 10px;
  display: block;
  border-bottom: 10px solid #E1DCD1; }

.bookshelf .categoryLink {
  display: none; }

.contentheadline a {
  /*font-size: 0.7em;*/
  display: block;
  color: #424242;
  padding: 12px 0 12px 10px;
  background-color: #fff;
  background-image: url("http://www.bosch-stiftung.de/content/language1/shared/mobile_arrow_red_right_19x15.gif");
  background-position: right 12px;
  background-repeat: no-repeat;
  font-weight: bold;
  border-top: 1px solid #E1DCD1; }

.contentheadline:first-child {
  padding: 0; }

.bookshelf #searchInAll {
  margin: 0;
  padding: 0; }

.bookshelf #searchInAll a {
  font-size: 1.0em;
  display: block;
  color: #424242;
  margin-bottom: -45px;
  padding: 12px 0 12px 10px;
  font-weight: bold;
  background-color: #fff;
  background-image: url("http://www.bosch-stiftung.de/content/language1/shared/mobile_arrow_red_right_19x15.gif");
  background-position: right 12px;
  background-repeat: no-repeat;
  font-weight: bold;
  border-top: 1px solid #E1DCD1; }

.bookshelf .filters {
  padding: 0 10px 10px 10px; }

.bookshelf .filters,
.bookshelf .result,
.bookshelf .infoRow {
  background-color: #fff; }

.bookshelf .results {
  background-color: #e1dcd2;
  padding: 10px 0 10px 0; }

.bookshelf .result {
  color: #e10a14;
  /*font-size: 0.7em;*/
  font-weight: bold;
  padding: 10px 0 10px 10px;
  display: block; }

.bookshelf #type,
.bookshelf #typeLabel,
.bookshelf #topic,
.bookshelf #topicLabel,
.bookshelf #monthLabel,
.bookshelf #updateBtn {
  display: block;
  /*font-size: 0.7em;*/
  color: #424242;
  font-weight: bold; }

.bookshelf #type,
.bookshelf #topic {
  width: 100%; }

.bookshelf #monthLabel,
.bookshelf #typeLabel,
.bookshelf #updateBtn {
  padding: 10px 0 12px 0; }

.bookshelf #topicLabel {
  padding: 20px 0 12px 0; }

.bookshelf .selectRow {
  /*font-size: 0.8em;*/ }

.bookshelf .selectRow select {
  width: auto;
  border: 1px solid #e0dad2; }

.bookshelf .checkboxes {
  /*font-size: 0.7em;*/
  padding: 10px 0 0 0; }

.bookshelf .checkboxes input {
  margin-top: 10px; }

.bookshelf .checkboxes label {
  margin-top: -5px; }

.bookshelf .checkBoxLabel {
  font-weight: bold;
  display: block; }

.bookshelf #updateBtn {
  width: 100%;
  margin-top: 15px;
  background-color: #e0dad2;
  text-align: center; }

.bookshelf .searchRow {
  background-color: #fff;
  /*font-size: 0.7em;*/
  margin-bottom: 0;
  padding: 0 0 10px 10px; }

.bookshelf .searchRow label {
  display: block;
  padding: 0 0 8px 0; }

.bookshelf .searchRow span.notFound {
  display: block;
  padding: 10px 0 8px 0;
  font-weight: bold; }

.bookshelf .searchRow #startSearch {
  background: transparent;
  border: none;
  position: absolute;
  right: 0;
  top: 25px;
  display: block;
  padding: 0 30px 3px 0;
  background-image: url("http://www.bosch-stiftung.de/content/language1/shared/mobile_arrow_red_right_19x15.gif");
  background-position: right 2px;
  background-repeat: no-repeat; }

.bookshelf .ftSearchForm {
  position: relative; }

.bookshelf .fullTextSearch {
  border: 1px solid #e0dad2; }

.fbSpecial {
  padding: 10px 0 10px 10px; }

.fbSpecial a {
  border: none !important; }

.fbSpecial #facebook,
.fbSpecial #twitter,
.fbSpecial #google,
.fbSpecial #mail {
  float: left !important;
  margin-right: 10px;
  clear: none !important; }

.singleView .pubBackLink ul li a {
  font-size: 0.85em !important;
  display: block;
  color: #424242;
  margin-bottom: 10px;
  padding: 12px 0 10px 20px;
  background-color: #fff;
  background-image: url("http://www.bosch-stiftung.de/rbs-mediathek/img_shared/arrowbackhl.gif");
  background-position: 10px 17px;
  background-repeat: no-repeat;
  font-weight: bold;
  border-bottom: 1px solid #E1DCD1; }

.singleView .pubBackLink ul.linkList,
.singleView .pubBackLink ul.linkList li {
  margin: 0 !important;
  padding: 0 !important;
  list-style-type: none !important;
  list-style-image: none; }

#getActualPublications.moved {
  display: block;
  background-color: #fff;
  padding: 12px 0 12px 10px;
  font-size: 0.7em;
  font-weight: bold;
  background-image: url("http://www.bosch-stiftung.de/content/language1/shared/mobile_arrow_red_right_19x15.gif");
  border-top: 10px solid #E1DCD1;
  background-position: right 12px;
  background-repeat: no-repeat;
  margin-bottom: -50px; }

/*### lektorenprogramm ###*/
/* Mobile Timeline */
.timeline .help, .timeline div.highlights-wrapper .control, .timeline #slider {
  display: none; }

div.timeline > .intro {
  column-count: 1;
  column-gap: 0;
  -webkit-column-count: 1;
  -webkit-column-gap: 0;
  -moz-column-count: 1;
  -moz-column-gap: 0;
  font-size: 75%; }

div.timeline .highlights {
  width: auto;
  padding: 0; }

div.timeline .highlights .textbox {
  margin: 0; }

div.timeline #highlights > div > div {
  width: auto;
  display: block;
  height: auto; }

.timeline .map-wrapper {
  display: none; }

div.highlights img {
  opacity: 1; }

div.timeline .highlights-wrapper {
  width: auto; }

.highlights .link {
  border-bottom: 3px solid #E1DCD1; }

/*REBRUSH*/
.headerLogo {
  margin: 0;
  padding: 10px 10px 10px 0; }

.headerLogo img {
  width: 100%;
  height: auto;
  max-width: 362px; }

.footer {
  float: left !important; }

#footerHead .link {
  font-size: 1em; }

#footerHead .link a {
  background-position: 6px 9px !important; }

.foot_navi #footerSecond {
  padding: 0 !important; }

.foot_navi #footerSecond {
  text-align: left; }

.foot_navi #footerSecond a {
  background-position: 10px 18px;
  padding: 11px 10px 9px 19px; }

.footerServiceBox ul {
  float: left !important;
  width: 100%;
  overflow: hidden; }

.footerServiceBox ul li {
  width: 100% !important;
  float: left !important;
  clear: both !important; }

.footerServiceBox ul li a,
.footerServiceBox ul li a:hover {
  padding: 11px 0 10px 0 !important;
  height: auto !important;
  float: left !important;
  width: 100%;
  font-size: 1em; }

.footerServiceBox ul li a img,
.footerServiceBox ul li a span {
  float: left !important;
  clear: none !important; }

.footerServiceBox ul li a img.primary {
  display: block !important; }

.footerServiceBox ul li a img.hover {
  display: none !important; }

.footerSocial {
  margin: 0 0 10px 0;
  padding: 0;
  width: 100%;
  max-width: 670px;
  min-width: 230px;
  background-color: #FFFFFF;
  border: none;
  border-bottom: 10px solid #E1DCD1;
  float: none;
  clear: both; }

.footerSocial > span {
  padding: 10px; }

.footerSocial a {
  background-image: url("http://www.bosch-stiftung.de/content/language1/shared/mobile_arrow_red_right_19x15.gif") !important;
  background-repeat: no-repeat;
  background-position: right center;
  background-color: #FFF;
  border-top: 1px solid #E1DCD1;
  display: block;
  padding: 0;
  margin: 0;
  width: 100%;
  color: #555554;
  font-weight: bold;
  font-size: 100%;
  float: left !important;
  clear: both !important; }

#addThisFooterBtn {
  padding: 0;
  border-left: none; }

.footerSocial a img {
  padding: 11px 0 9px 10px;
  float: left !important;
  clear: none !important; }

.footerSocial a span {
  padding: 11px 30px 9px 10px;
  float: left !important;
  clear: none !important; }

.stage .item {
  margin: 0 0 10px 0; }

.stageBoxMenu {
  float: none;
  width: 100% !important;
  /*color: #E10A14;*/
  font-weight: bold;
  padding: 0 !important;
  background: none !important;
  background-color: #F0EEE8 !important;
  font-size: 100% !important; }

.stageBoxMenu ul {
  margin: 0 !important;
  padding: 0 !important;
  list-style-type: none;
  list-style-image: none;
  background: none !important;
  width: 100% !important;
  display: block; }

.stageBoxMenu li {
  background-color: #F0EEE8 !important;
  background-position: left center !important;
  padding: 10px 0 5px 40px !important;
  /*color: #D4000F;*/
  border: none !important;
  box-shadow: none !important;
  display: block; }

.mediathekWidgetCol3 .toolTipContainer {
  display: none !important; }

.box_grey_headline + .link {
  margin-top: -10px; }

.newsBox {
  margin: 0 0 10px 0;
  padding: 0;
  width: 100%;
  max-width: 670px;
  min-width: 230px;
  background-color: #FFFFFF;
  border: none;
  border-bottom: 10px solid #E1DCD1;
  float: none;
  clear: both; }

.startPage .newsBox:first-child {
  padding: 10px 0 0 0 !important;
  max-width: 670px;
  min-width: 230px; }

.subheadline + .newsBox {
  margin-top: -10px; }

.newsBox .image,
.startPage .newsBox:first-child .image {
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 10px; }

.newsBox .image img {
  width: 100%;
  height: auto;
  max-width: 220px; }

.newsBox .text,
.startPage .newsBox:first-child .text {
  padding: 0 10px;
  width: auto; }

.newsBox .text .link {
  margin: 10px -10px 0 -10px; }

.newsFooter {
  width: 100%;
  padding: 0;
  margin: 0 0 10px 0;
  background-color: transparent;
  border-top: none; }

.newsFooter a {
  background-image: url("http://www.bosch-stiftung.de/content/language1/shared/mobile_arrow_red_right_19x15.gif") !important;
  background-repeat: no-repeat;
  background-position: right center;
  background-color: #FFF;
  border-top: 1px solid #E1DCD1;
  display: block;
  padding: 11px 30px 9px 10px;
  margin: 0;
  color: #555554;
  font-weight: bold;
  font-size: 100%; }

.grid3-1 .col1,
.grid4, .grid3-1,
.grid3-1 .col3, .grid3 {
  width: 100%;
  max-width: 670px;
  min-width: 230px; }

.widgetWrapper .bookRack .itemWrapper {
  float: left !important;
  width: 100%; }

.widgetWrapper .bookRack .itemWrapper:last-of-type .item {
  border-bottom: none; }

.widgetWrapper div.widgetLink {
  margin-top: -5px;
  border-top: none; }

.grid4 .box_white img {
  width: 100%;
  height: auto;
  max-width: 670px;
  min-width: 230px; }

.rbsWireSnippets {
  width: 100%;
  max-width: 670px;
  min-width: 230px; }

.rbsWireSnippets .tabHeader {
  width: 100%;
  max-width: 670px;
  min-width: 230px; }

.rbsWireSnippets .tabHeadline {
  margin: 0 !important;
  background-image: url("http://www.bosch-stiftung.de/content/language1/shared/mobile_arrow_red_right_19x15.gif") !important;
  background-repeat: no-repeat;
  background-position: right center;
  padding: 11px 30px 9px 10px; }

.rbsWireSnippets .tabHeadline.active {
  background-image: url("http://www.bosch-stiftung.de/content/language1/shared/mobile_arrow_red_right_25x9.gif") !important; }

.rbsWireSnippets .tab {
  margin: 0;
  padding: 0;
  width: 100%;
  max-width: 670px;
  min-width: 230px; }

.rbsWireSnippets .tabWrapper.animated .tab {
  float: left !important;
  clear: none !important;
  padding-right: 10px; }

.rbsWireSnippets .tabItem:first-child {
  border: none; }

.rbsWireSnippets .tabItem {
  margin: 0 0 10px 0;
  padding: 0;
  background-color: #ffffff;
  border: none; }

.rbsWireSnippets .tabItem .itemDate {
  display: block;
  padding: 10px 10px 0 10px; }

.rbsWireSnippets .tabItem .itemLink {
  background-image: url("http://www.bosch-stiftung.de/content/language1/shared/mobile_arrow_red_right_19x15.gif") !important;
  background-repeat: no-repeat;
  background-position: right center;
  background-color: #FFF;
  border-top: 1px solid #E1DCD1;
  display: block;
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 10px;
  padding: 11px 30px 9px 10px;
  color: #555554;
  font-weight: bold;
  font-size: 100%; }

.pdbMarginalBox {
  width: 100% !important;
  max-width: 670px;
  min-width: 230px;
  overflow: hidden; }

.footer .fmLabel {
  font-size: 1em;
  font-weight: bold;
  padding: 10px 0 10px 0; }

.contentbox ul.navibackbox li {
  background-image: none; }

.footerServiceBox ul li a img.primary {
  padding: 0 10px 0 10px; }

.footerServiceBox ul li a span {
  padding: 10px 0 0 0; }

/*navigation*/
#navi {
  margin-bottom: 20px; }

.headerNavigation,
.serviceHeader,
.headerSearch,
#sidebarContainer,
#pcSearch {
  display: none; }

#navi .headerNavigation,
#navi #sidebarContainer,
#footerMenu #sidebarContainer,
#footerMenu .headerNavigation {
  display: block; }

/*#headerNavigation ul li a,
ul#sidebar li a,
ul#sidebar li.sidebarSubHeadline span {
         border-bottom:1px dashed #ffffff !important;
            -moz-border-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAABCAYAAADjAO9DAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkY4Mzk4NjlCNzg4RTExRTVBOUQ0REJEOTFBQkE3QzJEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkY4Mzk4NjlDNzg4RTExRTVBOUQ0REJEOTFBQkE3QzJEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjgzOTg2OTk3ODhFMTFFNUE5RDREQkQ5MUFCQTdDMkQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjgzOTg2OUE3ODhFMTFFNUE5RDREQkQ5MUFCQTdDMkQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6JruwXAAAAGElEQVR42mL8+ePbfwY0wMbOyQhjAwQYAHgZA//1EHn+AAAAAElFTkSuQmCC') 0 1 1 1 repeat;
            -webkit-border-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAABCAYAAADjAO9DAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkY4Mzk4NjlCNzg4RTExRTVBOUQ0REJEOTFBQkE3QzJEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkY4Mzk4NjlDNzg4RTExRTVBOUQ0REJEOTFBQkE3QzJEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjgzOTg2OTk3ODhFMTFFNUE5RDREQkQ5MUFCQTdDMkQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjgzOTg2OUE3ODhFMTFFNUE5RDREQkQ5MUFCQTdDMkQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6JruwXAAAAGElEQVR42mL8+ePbfwY0wMbOyQhjAwQYAHgZA//1EHn+AAAAAElFTkSuQmCC') 0 1 1 1 repeat;
            -o-border-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAABCAYAAADjAO9DAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkY4Mzk4NjlCNzg4RTExRTVBOUQ0REJEOTFBQkE3QzJEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkY4Mzk4NjlDNzg4RTExRTVBOUQ0REJEOTFBQkE3QzJEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjgzOTg2OTk3ODhFMTFFNUE5RDREQkQ5MUFCQTdDMkQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjgzOTg2OUE3ODhFMTFFNUE5RDREQkQ5MUFCQTdDMkQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6JruwXAAAAGElEQVR42mL8+ePbfwY0wMbOyQhjAwQYAHgZA//1EHn+AAAAAElFTkSuQmCC') 0 1 1 1 repeat; 
            border-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAABCAYAAADjAO9DAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkY4Mzk4NjlCNzg4RTExRTVBOUQ0REJEOTFBQkE3QzJEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkY4Mzk4NjlDNzg4RTExRTVBOUQ0REJEOTFBQkE3QzJEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjgzOTg2OTk3ODhFMTFFNUE5RDREQkQ5MUFCQTdDMkQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjgzOTg2OUE3ODhFMTFFNUE5RDREQkQ5MUFCQTdDMkQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6JruwXAAAAGElEQVR42mL8+ePbfwY0wMbOyQhjAwQYAHgZA//1EHn+AAAAAElFTkSuQmCC') 0 1 1 1 repeat;
        
        
        height:35px;
        xline-height:35px !important;
  vertical-align:middle;
  
}*/
.headerNavigation {
  width: 100%;
  min-height: 1px;
  margin: 0;
  padding: 0 0 0 0;
  background-color: transparent;
  font-size: 1em; }

.headerNavigation ul {
  float: none;
  display: block;
  width: 100%;
  margin: 0 !important;
  padding: 0 !important;
  background-color: transparent;
  clear: both; }

#headerNavigation a.menusubheadline ~ ul {
  display: none;
  height: auto;
  overflow: hidden !important; }

.headerNavigation ul li {
  margin: 0 !important;
  padding: 0 !important;
  display: block;
  float: none;
  border-right: none;
  border-left: 0 !important;
  border-bottom: 0 !important;
  position: static;
  z-index: 15;
  outline: none;
  list-style-type: none;
  list-style-image: none;
  background-image: none;
  background-position: left bottom;
  background-repeat: repeat-x; }

.headerNavigation ul li a {
  margin: 0 !important;
  line-height: 1.2;
  position: static;
  background-image: url("http://www.bosch-stiftung.de/content/language1/shared/mobile_arrow_red_right_19x15.gif");
  background-position: right center;
  background-repeat: no-repeat;
  color: #555554;
  display: block;
  font-size: 1.0em;
  font-weight: bold !important;
  max-width: 620px;
  min-width: 180px !important;
  padding: 0 0 0 18px !important;
  width: auto !important;
  border-left: 0; }

.headerNavigation ul li a:hover,
.headerNavigation ul li a:focus,
.headerNavigation ul li a:active,
.headerNavigation ul li:hover a,
.headerNavigation ul li.focused a {
  color: #555554;
  background-color: transparent; }

.headerNavigation ul li.active a {
  color: #555554;
  background-color: #F0EEE8;
  background-image: url("http://www.bosch-stiftung.de/content/language1/shared/mobile_arrow_red_right_19x15.gif"); }

.headerNavigation ul li a span.navArrow {
  display: none; }

.headerNavigation ul li a span.navSpacer {
  display: none; }

.headerNavigation ul li:hover a span.navSpacer,
.headerNavigation ul li a:active span.navSpacer,
.headerNavigation ul li a:focus span.navSpacer,
.headerNavigation ul li.active a span.navSpacer,
.headerNavigation ul li.focused a span.navSpacer {
  display: none; }

.headerNavigation ul li:hover a span.navArrow,
.headerNavigation ul li a:hover span.navArrow,
.headerNavigation ul li a:active span.navArrow,
.headerNavigation ul li a:focus span.navArrow,
.headerNavigation ul li.focused a span.navArrow {
  opacity: 1.0;
  visibility: hidden;
  border-color: transparent transparent transparent transparent; }

.headerNavigation ul li.active a span.navArrow {
  opacity: 1.0;
  visibility: hidden; }

#headerNavigation li.menu1 a.menusubheadline {
  float: left !important;
  width: 100% !important;
  background-image: none; }

#headerNavigation .plus, ul#sidebar .plus {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjUwNEYyNTIzN0Q3NDExRTU5MTM2REMzNzVCNjlFMTcyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjUwNEYyNTI0N0Q3NDExRTU5MTM2REMzNzVCNjlFMTcyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTA0RjI1MjE3RDc0MTFFNTkxMzZEQzM3NUI2OUUxNzIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTA0RjI1MjI3RDc0MTFFNTkxMzZEQzM3NUI2OUUxNzIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/2O8JAAAALklEQVR42mL8//8/AzJ4xC0KF5D7+poRWY6JgQRAO8WMD7lE/g8CZwzBoAMIMAAiCRAM8QI/JQAAAABJRU5ErkJggg==") !important;
  background-repeat: no-repeat !important; }

#headerNavigation .minus, ul#sidebar .minus {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVFNDBENjgzN0Q3NDExRTU5NjI5QUI3QUZDNDhGQjVDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjVFNDBENjg0N0Q3NDExRTU5NjI5QUI3QUZDNDhGQjVDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUU0MEQ2ODE3RDc0MTFFNTk2MjlBQjdBRkM0OEZCNUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NUU0MEQ2ODI3RDc0MTFFNTk2MjlBQjdBRkM0OEZCNUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6jJtcxAAAAJElEQVR42mL8//8/A7GAiYEEQDvFLI+4Rf8PvDMYh2DQAQQYAGC3CBJH9qHOAAAAAElFTkSuQmCC") !important;
  background-repeat: no-repeat !important; }

#headerNavigation li.menu1 a.menusubheadline.plus,
ul#sidebar li a.plus,
#headerNavigation li.menu1 a.menusubheadline.plus:hover,
ul#sidebar li a.plus:hover {
  background-position: 18px center;
  background-repeat: no-repeat;
  padding-left: 48px !important; }

#headerNavigation li.menu1 a.menusubheadline.minus,
ul#sidebar li a.minus,
#headerNavigation li.menu1 a.menusubheadline.minus:hover,
ul#sidebar li a.minus:hover {
  background-position: 18px center;
  background-repeat: no-repeat;
  padding-left: 48px !important; }

/* ### second level - default ### */
.headerNavigation ul li ul {
  visibility: visible !important;
  position: static;
  margin: 0;
  padding: 0;
  width: 100%;
  opacity: 1;
  background-color: transparent;
  box-shadow: none;
  z-index: 17; }

.headerNavigation ul li:hover ul,
.headerNavigation ul li:focus ul,
.headerNavigation ul li:active ul,
.headerNavigation ul li.focused ul {
  visibility: visible;
  opacity: 1.0; }

.headerNavigation ul li ul li {
  display: block;
  float: none;
  padding: 0;
  margin: 0;
  border: none; }

.headerNavigation ul li ul li a,
.headerNavigation ul li:hover ul li a {
  display: block;
  color: #555554;
  background-color: transparent;
  font-weight: bold;
  font-size: 1.0em;
  line-height: 1.2;
  padding: 0;
  border-left: 0;
  border-top: none;
  margin: 0;
  background-image: url("http://www.bosch-stiftung.de/content/language1/shared/mobile_arrow_red_right_19x15.gif");
  background-position: right center;
  background-repeat: no-repeat;
  display: block;
  font-weight: bold;
  max-width: 620px !important;
  min-width: 180px !important;
  padding: 0 0 0 48px !important;
  width: auto !important; }

.headerNavigation ul li ul li:first-child a {
  border: 0; }

.headerNavigation ul li ul li a:hover,
.headerNavigation ul li ul li a:focus,
.headerNavigation ul li ul li a:active {
  color: #555554;
  background-color: transparent; }

.headerNavigation ul li ul li.active a,
.headerNavigation ul li ul li.active a:hover {
  color: #555554;
  background-color: #F0EEE8; }

/* ### second level - image navigation ### */
.headerNavigation ul li.imageNav {
  position: static; }

.headerNavigation ul li.imageNav ul {
  width: 100%;
  left: 10px;
  position: static;
  padding: 0 0 0 5px;
  background-color: transparent;
  visibility: visible;
  opacity: 1;
  transition: opacity 200ms; }

.headerNavigation ul li.imageNav:hover ul,
.headerNavigation ul li.focused ul {
  visibility: visible;
  opacity: 1.0; }

.headerNavigation ul li.imageNav ul li {
  display: block;
  float: left; }

.headerNavigation ul li.imageNav ul li a {
  display: block;
  padding: 0;
  width: 100%;
  border: none;
  height: auto;
  background-image: url("http://www.bosch-stiftung.de/content/language1/shared/mobile_arrow_red_right_19x15.gif");
  background-position: right center;
  background-repeat: no-repeat;
  color: #555554;
  display: block;
  font-size: 100%;
  font-weight: bold;
  max-width: 620px !important;
  min-width: 180px !important;
  padding: 0 0 0 10px !important;
  width: auto !important; }

.headerNavigation ul li.imageNav ul li a img {
  display: none;
  padding: 0 0 9px;
  border: none; }

.headerNavigation ul li.imageNav ul li a span.navSubHeadline {
  display: block;
  color: #555554;
  font-weight: bold;
  font-size: 1em;
  line-height: 1.2;
  padding: 0 0 6px; }

.headerNavigation ul li.imageNav ul li a span.navText {
  display: none;
  color: #555554;
  font-weight: bold;
  font-size: 1em;
  line-height: 1.2; }

.headerNavigation ul li.contentNav ul {
  float: left !important;
  width: 100% !important;
  position: relative !important;
  left: 0 !important;
  background-color: transparent !important;
  box-shadow: none !important; }

.headerNavigation ul li.contentNav ul li {
  width: 100% !important; }

#headerNavigation li.secondLevel {
  height: auto !important; }

.headerNavigation ul li.contentNav ul li.secondLevel {
  /*border:none!important;*/
  background-image: none !important; }

.headerNavigation ul li.contentNav ul li span {
  background-color: transparent;
  font-size: 1.0em;
  line-height: 1.2;
  border-top: none;
  margin: 0;
  background-image: none !important;
  background-position: right center;
  background-repeat: no-repeat;
  color: #E10A14 !important;
  display: block;
  font-weight: bold;
  max-width: 620px !important;
  min-width: 180px !important;
  padding: 10px 40px 10px 48px !important;
  width: auto !important; }

.headerNavigation ul li.contentNav ul li ul {
  float: none !important;
  width: 100% !important;
  border: none !important; }

.headerNavigation ul li.contentNav ul li ul {
  float: left !important;
  width: 100% !important; }

.headerNavigation ul li.contentNav ul li ul li a {
  display: block;
  color: #555554;
  background-color: transparent;
  font-size: 1.0em;
  line-height: 1.2;
  border-top: none;
  border-left: 0;
  margin: 0;
  background-image: url("http://www.bosch-stiftung.de/content/language1/shared/mobile_arrow_red_right_19x15.gif") !important;
  background-position: right center;
  background-repeat: no-repeat;
  display: block;
  font-weight: bold;
  max-width: 620px !important;
  min-width: 180px !important;
  padding: 0 0 0 48px !important;
  width: auto !important; }

.headerNavigation ul li.contentNav ul li.teaserNav {
  display: none; }

.headerNavigation ul li.contentNav ul li ul li a:hover {
  color: #555554 !important; }

li:hover .menusubheadline,
.menusubheadline:hover {
  color: #E10A14 !important; }

.footer .link a.topOfPage, .footer .footbox #footerMenu #footerFirst .link a.topOfPage {
  background-image: url("http://www.bosch-stiftung.de/content/language1/shared/mobile_arrow_grey_top_6x9.gif") !important;
  background-position: 2px 10px !important;
  background-repeat: no-repeat !important;
  padding: 0 0 0 13px !important; }

.switchBoxItem .switchIcon {
  display: none; }

.contentbox #navi ul li {
  /*background-image: none;*/ }

/* ### sideBar ### */
#sidebarContainer {
  width: 100%;
  min-height: 1px;
  margin: 0;
  padding: 0 0 0 0;
  background-color: transparent;
  font-size: 1em;
  line-height: 1.2em !important; }

/* naviback */
.navibackbox {
  border-bottom: none;
  list-style-type: none;
  list-style-image: none;
  margin: 0;
  padding: 0 0 0 0; }

#navi .navibackbox,
.contentbox > .navibackbox {
  padding: 0;
  margin: 0 !important;
  float: left !important;
  clear: both !important; }

#navi .navibackbox li,
.contentbox > .navibackbox li {
  margin-left: 18px !important; }

.naviback {
  padding: 0;
  margin: 0; }

.naviback a {
  width: auto;
  display: block;
  margin: 0;
  padding: 0 0 0 30px;
  background-image: url(../shared/arrowbackhl.gif);
  background-repeat: no-repeat;
  background-position: 20px 5px;
  font-size: 1.15em; }

.naviback a:hover {
  color: #555554; }

.footer .naviback,
.footer .navibackbox {
  padding: 0 !important;
  margin: 0 !important; }

.footer .navibackbox .naviback a, .footer .navibackbox .naviback a:hover {
  font-size: 1em; }

/* sidebar navigation */
ul#sidebar {
  float: none;
  display: block;
  width: 100%;
  margin: 0 !important;
  padding: 0 !important;
  background-color: transparent; }

ul#sidebar ul {
  margin-left: 0 !important; }

ul#sidebar li {
  margin: 0 !important;
  padding: 0 !important;
  display: block;
  float: left;
  border-left: 0 !important;
  border-bottom: none !important;
  border-bottom: 0 !important;
  position: static;
  z-index: 15;
  outline: none;
  list-style-type: none;
  list-style-image: none;
  box-sizing: border-box !important; }

ul#sidebar li.active {
  list-style-image: none;
  list-style-type: none;
  margin: 0;
  padding: 0; }

ul#sidebar li:first-child {
  /*border-top:0 !important;*/ }

ul#sidebar li.folded a,
ul#sidebar li.active.folded a,
ul#sidebar li.unfolded a {
  display: block;
  padding: 0;
  width: 100%;
  height: auto;
  background-image: none;
  color: #555554;
  font-size: 1.0em;
  font-weight: bold;
  max-width: 620px !important;
  min-width: 180px !important;
  background-color: transparent !important; }

ul#sidebar li.folded > a:hover {
  background-image: none; }

ul#sidebar li a,
ul#sidebar li a:hover {
  display: block;
  padding: 0;
  border-left: 0;
  height: auto;
  background-image: url("http://www.bosch-stiftung.de/content/language1/shared/mobile_arrow_red_right_19x15.gif");
  background-position: right center;
  background-repeat: no-repeat;
  color: #555554;
  font-size: 1.0em;
  font-weight: bold;
  max-width: 620px !important;
  min-width: 180px !important;
  width: auto !important;
  padding-left: 18px !important;
  padding-right: 18px !important;
  background-color: transparent !important;
  line-height: 1.2em; }

ul#sidebar li.active > a,
ul#sidebar ul li.active > a,
ul#sidebar li.unfolded li.active > a {
  color: #555554 !important;
  background-color: #F0EEE8 !important;
  background-image: url("http://www.bosch-stiftung.de/content/language1/shared/mobile_arrow_red_right_19x15.gif") !important; }

ul#sidebar li ul {
  /*overflow: visible;*/
  display: none;
  height: auto;
  clear: both;
  -moz-transition: none !important;
  -webkit-transition: none !important;
  -o-transition: all 0 none !important;
  transition: none !important;
  margin-bottom: 0 !important; }

ul#sidebar li.sidebarSubHeadline ul {
  display: block; }

ul#sidebar li.unfolded ul {
  display: block; }

/* ### second level ###*/
ul#sidebar li ul li {
  /*border-top: none;
	border-bottom: none;*/ }

ul#sidebar li ul li a,
ul#sidebar li:hover ul li a,
ul#sidebar li.unfolded ul li a,
ul#sidebar li.unfolded.active ul li a,
ul#sidebar li.unfolded:hover ul li a,
ul#sidebar li.folded ul li a,
ul#sidebar li.folded:hover ul li a,
ul#sidebar li.folded.active ul li a {
  display: block;
  padding: 0;
  height: auto;
  background-image: url("http://www.bosch-stiftung.de/content/language1/shared/mobile_arrow_red_right_19x15.gif") !important;
  background-position: right center;
  background-repeat: no-repeat;
  color: #555554 !important;
  font-size: 1.0em !important;
  font-weight: bold;
  max-width: 620px !important;
  min-width: 180px !important;
  padding-left: 48px !important;
  border-left: 0 !important;
  width: auto !important; }

ul#sidebar li.active ul li a {
  padding: 0;
  border: none;
  border-left: 0;
  height: auto;
  background-image: url("http://www.bosch-stiftung.de/content/language1/shared/mobile_arrow_grey_right_19x15.gif");
  background-position: right center;
  background-repeat: no-repeat;
  color: #555554;
  display: block;
  font-size: 1.1em;
  font-weight: bold;
  max-width: 620px !important;
  min-width: 180px !important;
  padding-left: 48px !important;
  width: auto !important; }

ul#sidebar li.active ul li.active a {
  color: #555554;
  background-color: #F0EEE8; }

.sidebarHeadline {
  color: #E10A14;
  clear: both;
  margin: 0 !important;
  padding: 8px 40px 15px 18px !important;
  display: block;
  float: none;
  border: none;
  position: static;
  z-index: 15;
  outline: none;
  list-style-type: none;
  list-style-image: none;
  line-height: 1.4em;
  background-position: left bottom;
  background-repeat: repeat-x;
  font-size: 1.2em; }

ul#sidebar li.sidebarSubHeadline {
  color: #E10A14; }

ul#sidebar li.sidebarSubHeadline span {
  padding-left: 18px;
  padding-top: 11px !important;
  padding-bottom: 10px !important;
  border-left: 0 !important;
  border-bottom: 0 !important;
  box-sizing: border-box;
  float: left;
  clear: both;
  width: 100%;
  font-size: 1.0em !important;
  line-height: 1.2em !important; }

ul#sidebar li.sidebarSubHeadline > a {
  color: #E10A14;
  background-image: none; }

ul#sidebar li.sidebarSubHeadline ul li a {
  padding-left: 18px !important; }

#overlayMap,
.switchBoxItem .switchIcon {
  display: none; }

.pdbFormWrap .pdbInputWrap {
  background-color: #ffffff;
  padding: 0 20px 10px 10px !important; }

.eventTeaser .link {
  border-top: none; }

.newsBox.eventTeaser {
  padding: 0; }

.box_white_headlineblackbold {
  padding-bottom: 0; }

.box_grey_headline + .link a,
.newsBox.eventTeaser .link:first-child a,
.box_white_headlineblackbold + .box_white_img.imgblock + .link a {
  border-top: none; }

.grid3-1 .subheadline,
.rbsWireSnippets .tabHeadline,
.rbsWireSnippets .tabHeadline.active {
  color: #E10A14;
  font-weight: bold;
  background: none !important;
  background-image: none !important;
  background-color: #F0EEE8 !important;
  padding: 10px 20px 10px 10px; }

.mediathekWidgetCol3 {
  margin: 0;
  padding: 0;
  width: 100% !important;
  max-width: 670px;
  min-width: 230px;
  overflow: hidden; }

.mediathekWidgetCol3 .widgetHeadline {
  color: #E10A14;
  font-weight: bold;
  background: none !important;
  background-image: none !important;
  background-color: #F0EEE8 !important;
  padding: 10px 20px 10px 10px; }

.mediathekWidgetCol3 .bookRack {
  position: static !important; }

.mediathekWidgetCol3 .scrollLeft,
.mediathekWidgetCol3 .scrollRight,
.mediathekWidgetCol3 .widgetWrapper .bookRack .itemWrapper .shadowWrap {
  display: none; }

.mediathekWidgetCol3 .widgetWrapper .bookRack .itemWrapper {
  float: none !important;
  min-height: 160px !important;
  height: auto !important; }

.mediathekWidgetCol3 .bookRack .itemWrapper .item {
  text-shadow: none; }

.mediathekWidgetCol3 .item .cover {
  opacity: 1 !important;
  margin-bottom: 10px; }

.mediathekWidgetCol3 a.widgetLink {
  display: block !important;
  width: 100% !important;
  border: none !important;
  height: auto !important;
  background-color: #ffffff !important;
  background-image: url("http://www.bosch-stiftung.de/content/language1/shared/mobile_arrow_red_right_19x15.gif") !important;
  background-position: right center !important;
  background-repeat: no-repeat !important;
  border-top: 1px solid #E1DCD1 !important;
  color: #555554 !important;
  display: block !important;
  font-weight: bold !important;
  max-width: 620px !important;
  min-width: 180px !important;
  padding: 10px 40px 10px 20px !important;
  margin: 0 0 0 -10px !important;
  width: auto !important;
  position: static !important; }

.mediathekWidgetCol3 .widgetWrapper {
  height: auto !important;
  width: 100% !important;
  z-index: 5;
  padding: 0 !important;
  position: static !important;
  background: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  overflow: hidden; }

.mediathekWidgetCol3 .itemWrapper {
  width: 100% !important;
  max-width: 670px !important;
  min-width: 230px !important; }

.mediathekWidgetCol3 .bookRack {
  width: 100% !important;
  max-width: 670px !important;
  min-width: 230px !important; }

.mediathekWidgetCol3 .item {
  position: static !important;
  float: left;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
  color: transparent !important;
  text-shadow: none !important;
  line-height: 1.5;
  margin: 0 0 0 0;
  bottom: 0;
  outline: none; }

.bookRack .item + .toolTip {
  position: static !important;
  float: none !important;
  background-color: #ffffff;
  font-size: 0.85em;
  line-height: 1.35;
  display: block !important;
  width: 100% !important;
  max-width: 670px !important;
  min-width: 230px !important;
  padding: 0; }

.bookRack .item + .toolTip .author {
  font-size: 1em;
  font-weight: bold;
  margin-right: 10px; }

.bookRack .item + .toolTip .title {
  font-size: 1em;
  font-weight: normal;
  margin-right: 10px;
  margin-bottom: 10px; }

.bookRack .item + .toolTip .link {
  display: block !important;
  width: 100% !important;
  border: none !important;
  height: auto !important;
  background-color: #FFF !important;
  background-image: url("http://www.bosch-stiftung.de/content/language1/shared/mobile_arrow_red_right_19x15.gif") !important;
  background-position: right center !important;
  background-repeat: no-repeat !important;
  border-top: 1px solid #E1DCD1 !important;
  color: #555554 !important;
  display: block !important;
  font-size: 100% !important;
  font-weight: bold !important;
  max-width: 620px !important;
  min-width: 180px !important;
  padding: 10px 40px 10px 20px !important;
  margin: 0 0 0 -10px !important;
  width: auto !important;
  position: static !important; }

.footer {
  padding-top: 0;
  position: static; }

.contentheadline .dateTime {
  padding: 0 10px 10px 10px; }

.box .backLink {
  display: block;
  padding: 0;
  width: 100%;
  border: none;
  height: auto;
  background-color: #FFF !important;
  background-image: url("http://www.bosch-stiftung.de/content/language1/shared/mobile_arrow_red_right_19x15.gif") !important;
  background-position: right center !important;
  background-repeat: no-repeat !important;
  border-top: 1px solid #E1DCD1 !important;
  color: #555554 !important;
  display: block;
  font-size: 100%;
  font-weight: bold;
  max-width: 620px !important;
  min-width: 180px !important;
  padding: 10px 40px 10px 10px !important;
  width: auto !important; }

.contentbox .textbox ul li {
  /*background-image: none !important;*/
  /*es ist unklar warum es hier keine Listendarstellung geben soll, daher erstmal wieder geändert*/ }

.contentheadline a.rss {
  background-position: 10px 6px;
  padding-left: 27px; }

.grid3 .flexSlider,
.grid2 .flexslider, .boxw450 .flexSlider, .col2 .flexSlider {
  width: 90%; }

.grid1 .flexSlider.XL, .grid1 .flexSlider.XL .slide-img-wrap img {
  max-width: 90% !important; }

.grid1 .flexSlider.XL .slide-img-wrap img {
  max-width: 100% !important; }

.flexSlider .slide {
  float: left !important;
  clear: none !important; }

/* der fullsize slider mit Textoverlay adaptiert von rba*/
.flexSliderSP .slide {
  float: left !important;
  clear: none !important; }

.grid3 .flexSliderSP .slide .text {
  position: static !important;
  height: auto !important;
  width: auto !important;
  overflow: visible !important; }

.grid3 .flexSliderSP .slide .text h2 {
  font-size: 21.5px !important;
  line-height: 25.5px !important; }

.grid3 .flexSliderSP {
  margin-bottom: 10px !important; }

.flexSliderSP .slide-canvas {
  padding-top: 0 !important; }
  .flexSliderSP .slide-canvas .slide-img-wrap img {
    height: auto !important; }
  .flexSliderSP .slide-canvas .slide {
    height: auto !important; }
    .flexSliderSP .slide-canvas .slide .imageGradient.lightGradient {
      display: none !important; }
    .flexSliderSP .slide-canvas .slide .imageGradient.darkGradient {
      display: none !important; }
    .flexSliderSP .slide-canvas .slide .text.darkGradient, .flexSliderSP .slide-canvas .slide .text.darkGradient h2, .flexSliderSP .slide-canvas .slide .text.darkGradient h2 a {
      color: #424242 !important; }

.flexSliderSP a.galleryNavLeft, .flexSliderSP a.galleryNavRight {
  top: unset !important;
  bottom: 0 !important;
  background-color: transparent !important;
  visibility: hidden !important; }

.flexSliderSP .dotnav {
  background-color: #f6f4f1 !important;
  -webkit-box-shadow: inset 0px 7px 6px -7px rgba(0, 0, 0, 0.6) !important;
  -moz-box-shadow: inset 0px 7px 6px -7px rgba(0, 0, 0, 0.6) !important;
  box-shadow: inset 0px 7px 6px -7px rgba(0, 0, 0, 0.6) !important;
  margin-top: 0 !important; }

.boxw450 .copyright, .boxw220 .copyright {
  margin-bottom: 0; }

/* 50 Jahre Spezial*/
.textbox h3 + p,
.textbox h2 + p {
  margin-top: 15px; }

.grid3-1 .col1,
.grid4, .grid3-1,
.grid3-1 .col3, .grid3,
.fullSize .grid1-1-1-1,
.fullSize .grid1-1-1,
.fullSize .grid2-1,
.fullSize .grid3,
.fullSize .grid3 #mediathek .mediaBox {
  width: 100%;
  max-width: 670px;
  min-width: 230px; }

.grid3-1 .col3,
.fullSize .grid3-1 .box,
.grid3,
.fullSize .grid1-3 .box,
.grid3-1 .col1,
.fullSize .grid3-1 .boxw220,
.fullSize .grid1-1-1 .col1,
.fullSize .grid2-1 .col1,
.fullSize .grid2-1 .col2,
.fullSize .grid1-1-1 .col1:first-child {
  margin: 0;
  padding: 0;
  width: 100%;
  max-width: 670px;
  min-width: 230px;
  float: none; }

.grid1-1-1 .col1 .canvasContainer {
  width: 100%;
  max-width: 670px;
  min-width: 230px; }

.fullsizeTeaser {
  margin: 0 !important;
  padding: 0;
  width: 100% !important;
  max-width: 670px;
  min-width: 230px;
  border-bottom: 10px solid #E1DCD1;
  background-color: #ffffff;
  position: static !important; }

.fullSize .fullsizeTeaser img.anniversaryImage {
  width: 100% !important;
  max-width: 670px !important;
  min-width: 230px !important; }

.fullsizeTeaser .teaserContent {
  position: static !important;
  padding: 10px !important;
  width: auto !important; }

.fullSize .fullsizeTeaser .teaserContent h1.teaserHeadline {
  font-family: Arial;
  font-size: 1.05em;
  font-weight: bold; }

.fullSize .fullsizeTeaser .teaserContent .text {
  font-size: 0.875em;
  padding: 7px 0 6px 0;
  width: auto; }

h2.pageSubHeadline {
  padding: 9px 0 16px 10px;
  background-color: #ffffff; }

.fullSize .grid3 h2.pageSubHeadline {
  margin-left: 0; }

.subPageContent .contentheadline {
  display: block !important;
  padding-bottom: 5px; }

.imageTeaser {
  border-bottom: 5px solid #E1DCD1;
  background-color: #ffffff;
  width: auto; }

.imageTeaser img.teaserImage {
  width: 100%;
  height: auto; }

.imageTeaser .link a {
  width: auto !important; }

.imageTeaser .teaserContent {
  width: 100%; }

.imageTeaser:last-child,
.imageTeaser:last-of-type {
  padding-bottom: 10px;
  border-bottom: 10px solid #E1DCD1; }

.contentbox.fullSize .grid3 .textbox {
  margin: 0;
  width: auto; }

.fullSize .grid3 h2.pageSubHeadline + .textbox {
  padding-top: 0; }

.fullSize .textbox {
  border-bottom: 10px solid #E1DCD1; }

.fullSize .teaser-link a {
  margin: 5px 0 0 0;
  padding: 9px 40px 11px 10px !important;
  font-size: 1.175em;
  background-image: url("http://www.bosch-stiftung.de/content/language1/shared/mobile_arrow_red_right_19x15.gif") !important;
  background-repeat: no-repeat;
  background-position: calc(100% + 10px) center !important;
  background-size: auto !important;
  color: #555554 !important; }

.fullSize .link a {
  margin: 5px 0 0 0;
  padding: 9px 40px 11px 10px !important;
  font-size: 1em; }

.fullSize .link a:first-child {
  border-top: none; }

.fullSize .grid3 .textbox .link,
.contentbox.fullSize .grid1-1-1 .col1 .textbox .link {
  margin: 10px -20px -5px -10px; }

.contentbox.fullSize .grid1-1-1 .col1 .textbox {
  margin: 0;
  width: auto; }

.rotateHeadline {
  float: left !important; }

.boxw450 .textbox, .boxw220 .textbox {
  padding-right: 10px; }

.container.anniversaryDEU .headerLogo, .container.anniversaryENU .headerLogo,
.container.anniversaryENU .headerLogo, .container.anniversaryENU .headerLogo {
  margin: 59px 0 0 0px; }

.container.anniversaryDEU .clickArea, .container.anniversaryENU .clickArea,
.container.anniversaryENU .clickArea, .container.anniversaryENU .clickArea {
  top: 0px;
  left: 0px;
  width: 177px;
  height: 70px; }

.container.anniversaryDEU .headbox:after {
  background-image: url("http://www.bosch-stiftung.de/content/language1/shared/mobile_jubilaeum_logo_header_DE.png") !important;
  top: 0;
  left: -2px;
  width: 177px;
  height: 70px; }

.container.anniversaryENU .headbox:after {
  background-image: url("http://www.bosch-stiftung.de/content/language2/shared/mobile_jubilaeum_logo_header_EN.png") !important;
  top: 0;
  left: -2px;
  width: 177px;
  height: 70px; }

.linkAboveHeadline {
  margin-bottom: 6px; }

.linkAboveHeadline.backLink {
  padding-left: 10px; }

.contentheadline {
  display: none; }

.contentheadline.pageHeadline {
  display: block !important;
  margin-bottom: 10px !important; }

.contentheadline.pageHeadline a {
  top: 0 !important; }

.grid2 .flexslider .slide-img-wrap img, .boxw450 .flexSlider .slide-img-wrap img, .col2 .flexSlider .slide-img-wrap img {
  width: 100% !important; }

/* ### Keyvisual with centered text e.g. Karriere ###*/
.kv-centered-text {
  text-align: left;
  margin-bottom: 10px; }

.kv-centered-text .text-box {
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-top: 10px;
  text-align: left;
  width: 100%;
  font-size: 0.85em;
  line-height: 1.35;
  margin-top: 0; }

.kv-centered-text .teaserLink {
  width: 100% !important;
  min-width: 1px !important;
  max-width: 680px !important; }

.kv-centered-text .teaserLink a {
  text-align: left;
  font-size: 1.22em !important;
  line-height: 1.35em; }

/*Forms*/
.formbox {
  padding-left: 10px;
  padding-right: 20px !important;
  box-sizing: border-box;
  font-size: 0.85em !important; }

.formbox .field {
  width: auto !important; }

.formbox input {
  padding: 4px; }

.formbox input[type='radio'] {
  margin-right: 3px !important; }

.formbox #gender2 {
  margin-left: 10px !important; }

.field .formfldtext {
  width: 100% !important; }

.formbox .label {
  padding-top: 15px !important;
  padding-left: 0 !important;
  width: auto !important; }

.formbox .formbuttonsubmit {
  font-size: 1.0em !important; }

.formbox .fieldCol2 {
  margin-left: 0 !important; }

/*Media Queries*/
@media (max-width: 345px) {
  .headerLogo img {
    width: 240px !important;
    height: auto !important;
    padding-top: 2px; } }

@media (max-width: 310px) {
  .headerLogo img {
    width: 170px !important;
    height: auto !important;
    padding-top: 5px; } }

/*temporaere Aenderung*/
#peace-paris {
  display: none; }

.fullSize .caption {
  position: relative !important;
  text-align: right !important;
  padding-right: 10px !important;
  padding-top: 0 !important;
  overflow: visible !important;
  height: 0;
  top: -19px;
  font-size: 0.65em;
  z-index: 100;
  right: 0 !important; }

.fullSize .link {
  margin-top: 0 !important;
  margin-bottom: 0 !important; }

.fullSize .visual, .fullSize .image {
  width: 100% !important;
  padding-bottom: 20px !important; }

.fullSize .teaser-link {
  margin-top: 0 !important; }

.fullSize .subheadline {
  background-color: transparent;
  font-size: 1.2em;
  margin-bottom: 0; }

.startPage .stage_centertext {
  margin-bottom: 10px; }

.startPage .stage_centertext .centerCont {
  margin: 0;
  padding: 18px 30px 13px 9px;
  background-color: #fff; }

.startPage .stage_centertext .centerCont:before {
  display: none; }

.startPage .stage_centertext .centerCont:after {
  display: none; }

.startPage .stage_centertext .centerCont .headline > h2 > a {
  font-size: 1.0125em; }

.startPage .stage_centertext .centerCont .text {
  margin-top: 10px; }

.startPage .stage_centertext .centerCont .text span {
  font-size: 1em !important;
  line-height: 1.35 !important; }

.startPage .stage_centertext .centerCont .caption {
  right: 4px;
  top: 1px;
  font-size: 0.65em; }

.startPage .stage_centertext .centerCont .articleLink {
  background-size: 9px 15px;
  width: 37px;
  background-position: 50% 53%;
  top: calc(50% - 20px);
  height: 40px; }

.startPage .threelinksbox {
  margin-bottom: 10px;
  padding-bottom: 0;
  background-color: #fff; }

.startPage .threelinksbox .left {
  padding: 13px 0 0 9px;
  width: unset;
  display: block;
  vertical-align: unset; }

.startPage .threelinksbox .left .headline {
  padding-bottom: 10px; }

.startPage .threelinksbox .left .text {
  padding: 4px 0 12px 0;
  font-size: 0.85em; }

.startPage .threelinksbox .left .text span {
  font-size: 1.0625em !important;
  line-height: 1.35 !important; }

.startPage .threelinksbox .linksCont {
  display: unset;
  width: unset; }

.startPage .threelinksbox .linksCont a {
  background-size: 9px 15px;
  border-top: 1px solid #e1dcd1;
  font-size: 0.85em;
  padding: 13px 36px 12px 9px;
  display: block;
  width: 100%;
  background-position: calc(100% - 14px) 50%; }

.greyLinkBox {
  margin-bottom: 40px;
  padding: 23px 30px 26px 30px !important;
  background-image: url("http://www.bosch-stiftung.de/content/language1/shared/mobile_arrow_white_right_19x15.gif") !important;
  background-position: right center;
  background-repeat: no-repeat; }

.greyLinkBox .headline {
  max-width: 100% !important;
  font-size: 1.2em; }

.greyLinkBox .link {
  padding-left: 0 !important;
  background-color: transparent !important;
  background-image: none;
  display: block;
  width: 100%;
  font-size: 1em; }

.fullSize .whiteImageLeftBox {
  padding-top: 20px;
  display: block;
  background-color: #fff;
  margin-bottom: 40px; }

.fullSize .whiteImageLeftBox .imageWrapper {
  width: 100%; }

.fullSize .whiteImageLeftBox .imageWrapper > img {
  height: unset;
  width: 100%; }

.fullSize .whiteImageLeftBox .creator {
  padding: 0 10px 0 0; }

.fullSize .whiteImageLeftBox .textWrapper {
  padding: 0;
  width: 100%; }

.fullSize .whiteImageLeftBox .textWrapper > .linkedHeadline > a {
  border-bottom: 1px solid #E1DCD1; }

.fullSize .whiteImageLeftBox .textWrapper .headline {
  padding: 0 0 0 10px; }

.fullSize .whiteImageLeftBox .textWrapper .text {
  padding: 0 0 0 10px; }

.fullSize .textIconRight {
  background-color: #fff; }

.fullSize .textIconRight .imageWrap {
  position: static;
  padding: 10px 0 0 10px; }

.fullSize .textIconRight .imageWrap .visual {
  width: auto !important;
  height: auto !important;
  padding-bottom: 0 !important; }

.fullSize .textIconRight .imageWrap .caption {
  text-align: left !important;
  position: static !important;
  height: auto;
  padding-top: 2px !important; }

.fullSize .textIconRight > .teaserHeadline {
  padding: 10px 0 0 10px;
  max-width: 100%; }

.fullSize .textIconRight > .teaserText {
  padding: 10px 10px 0 10px;
  max-width: 100%;
  font-size: 0.85em; }

.fullSize .textIconRight > .teaserText > .keyvLink {
  display: none; }

.fullSize .textIconRight > .teaserText > .link {
  margin-left: -10px; }

.fullSize .textIconRight > .text {
  padding-bottom: 10px; }

.fullSize .textIconRight > .text > p,
.fullSize .textIconRight > .text > ul > li {
  padding: 10px 0 0 10px;
  max-width: calc(100% - 20px) !important;
  font-size: 0.85em;
  background-position: 4px 11px; }

.fullSize .textIconRight > .visual {
  position: relative;
  left: 0;
  right: 0;
  padding: 0 0 10px 0;
  margin: auto;
  display: block; }

.fullSize .textIconRight .link > a {
  border-bottom: 1px solid #E1DCD1;
  margin: 10px 0;
  font-size: 0.85em; }

.fullSize .textIconRight > .teaserText > .link > a {
  font-size: 1em; }

.fullSize .centeredLink {
  background-color: #fff;
  background-position: 19px 50%;
  padding: 12px 38px 12px 21px !important;
  background-image: url("http://www.bosch-stiftung.de/content/language1/shared/mobile_arrow_red_right_19x15.gif");
  background-size: auto;
  background-position: right center;
  position: static;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  -webkit-transform: none;
  transform: none; }

.fullSize .centeredLink a {
  font-size: 1.1425em; }

.fullSize .oneLinkBox {
  background-color: #fff; }

.fullSize .oneLinkBox .textWrapper {
  margin-top: 0; }

.fullSize .oneLinkBox .textWrapper .headline {
  font-size: 1em; }

.fullSize .oneLinkBox .textWrapper .text {
  width: calc(100% - 45px); }

.fullSize .oneLinkBox .textWrapper .text span {
  font-size: 1.175em !important;
  line-height: 1.3 !important; }

.fullSize .fullSizeCont {
  margin-left: 0 !important; }

.fullSize .fullSizeCont > div {
  width: 100% !important;
  display: block !important;
  margin-left: 0 !important;
  min-height: 0 !important; }

.fullSize .fullSizeCont > li > .projectText {
  padding-bottom: 35px; }

.fullSize .focalTopicKeyvisualWrapper > .keyvisual {
  /*padding-bottom: 20px;*/
  /*margin-bottom: -20px!important;*/ }

.fullSize .focalTopicKeyvisualWrapper > .caption {
  right: 11px; }

.fullSize .focalTopicKeyvisualWrapper > .teaserSubCont {
  position: static;
  background-color: #fff; }

.fullSize .focalTopicKeyvisualWrapper > .teaserSubCont > .teaserHeadline {
  padding: 10px 0 0 10px; }

.fullSize .focalTopicKeyvisualWrapper > .teaserSubCont > .teaserText {
  padding: 10px 0 0 10px; }

.fullSize .focalTopicKeyvisualWrapper > .teaserSubCont > .teaserText > .link > a {
  border-bottom: 1px solid #E1DCD1;
  margin: 10px 0 0 -10px; }

.fullSize .focalTopicKeyvisualWrapper .text {
  background-color: #fff; }

.fullSize .whiteImageTopBox {
  background-color: #fff;
  margin-bottom: 40px; }

.fullSize .whiteImageTopBox > .caption {
  top: -18px !important;
  right: -6px !important; }

.fullSize .whiteImageTopBox > .text {
  padding: 10px !important; }

.fullSize .whiteImageTopBox .link > a {
  border-top: none !important; }

.fullSize .greyImageTopBox {
  background-color: #fff !important;
  margin-bottom: 40px;
  padding-bottom: 0 !important; }

.fullSize .greyImageTopBox .caption {
  padding-right: 0 !important; }

.fullSize .projectBox {
  padding-bottom: 20px !important;
  /*pointer-events: none;*/ }

.fullSize .projectBox .projectHeadline {
  padding: 0 !important; }

.fullSize .projectBox .imageCont {
  padding-bottom: 0 !important; }

.fullSize .projectBox .projectText {
  margin-bottom: 20px !important; }

.fullSize .projectBox .projectLink {
  background-size: auto !important;
  background-position: center bottom;
  width: 100% !important;
  height: 20px !important;
  left: 0 !important;
  pointer-events: all; }

.fullSize ul li {
  font-size: 0.85em;
  line-height: 1.3em; }

.contentbox.fullSize .grid3.storytelling ul {
  margin-left: 0 !important; }

.contentbox.fullSize .grid3.storytelling .link a:first-child {
  border-top: 1px solid #E1DCD1; }

.contentbox.fullSize .grid3.storytelling .textbox2 {
  background-color: #fff;
  padding: 10px 10px 0 10px !important;
  width: unset !important;
  font-size: 1.0625rem !important;
  line-height: 1.4375rem !important; }
  .contentbox.fullSize .grid3.storytelling .textbox2.intro {
    margin-top: 10px !important;
    margin-bottom: 10px !important; }
  .contentbox.fullSize .grid3.storytelling .textbox2.textwidth {
    width: unset !important; }
  .contentbox.fullSize .grid3.storytelling .textbox2 h3 {
    font-size: 1.3125rem !important;
    line-height: 1.6125rem !important; }
  .contentbox.fullSize .grid3.storytelling .textbox2 a {
    font-size: 1.0625rem;
    line-height: 1.25rem; }
  .contentbox.fullSize .grid3.storytelling .textbox2.dark {
    background-color: transparent; }

.contentbox.fullSize .grid3.storytelling .boxwrap {
  margin-bottom: 10px !important; }
  .contentbox.fullSize .grid3.storytelling .boxwrap .links {
    margin-left: -10px;
    margin-right: -10px; }
  .contentbox.fullSize .grid3.storytelling .boxwrap .links > div:last-child > a {
    border-bottom: 1px solid #E1DCD1; }
  .contentbox.fullSize .grid3.storytelling .boxwrap.boxwrap.light {
    padding: 0 !important; }
  .contentbox.fullSize .grid3.storytelling .boxwrap.boxwrap.dark {
    width: unset !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
    .contentbox.fullSize .grid3.storytelling .boxwrap.boxwrap.dark .links > div > a {
      background-color: #565656 !important;
      background-image: url(http://www.bosch-stiftung.de/content/language1/shared/mobile_arrow_white_right_19x15.gif) !important; }
    .contentbox.fullSize .grid3.storytelling .boxwrap.boxwrap.dark .links > div:last-child > a {
      border-bottom: none; }

.contentbox.fullSize .grid3.storytelling .imagebox {
  width: unset !important;
  margin-bottom: 10px !important;
  background-color: #fff; }
  .contentbox.fullSize .grid3.storytelling .imagebox > img {
    width: 100% !important; }
  .contentbox.fullSize .grid3.storytelling .imagebox .caption {
    position: static !important; }
  .contentbox.fullSize .grid3.storytelling .imagebox.textwidth {
    width: unset !important; }
    .contentbox.fullSize .grid3.storytelling .imagebox.textwidth .caption {
      -moz-transform: translate(-10px, 0);
      -ms-transform: translate(-10px, 0);
      -o-transform: translate(-10px, 0);
      -webkit-transform: translate(-10px, 0);
      transform: translate(-10px, 0);
      position: relative !important; }
    .contentbox.fullSize .grid3.storytelling .imagebox.textwidth img {
      max-width: unset !important;
      padding-bottom: 20px; }
  .contentbox.fullSize .grid3.storytelling .imagebox.pagewidth {
    width: unset !important; }
    .contentbox.fullSize .grid3.storytelling .imagebox.pagewidth .caption {
      -moz-transform: translate(-10px, 0);
      -ms-transform: translate(-10px, 0);
      -o-transform: translate(-10px, 0);
      -webkit-transform: translate(-10px, 0);
      transform: translate(-10px, 0);
      position: relative !important; }
    .contentbox.fullSize .grid3.storytelling .imagebox.pagewidth img {
      max-width: unset !important;
      padding-bottom: 20px; }
    .contentbox.fullSize .grid3.storytelling .imagebox.pagewidth .text {
      padding-bottom: 10px !important; }
  .contentbox.fullSize .grid3.storytelling .imagebox.fullwidth img {
    padding-bottom: 20px; }
  .contentbox.fullSize .grid3.storytelling .imagebox.fullwidth .caption {
    -moz-transform: translate(-10px, 0);
    -ms-transform: translate(-10px, 0);
    -o-transform: translate(-10px, 0);
    -webkit-transform: translate(-10px, 0);
    transform: translate(-10px, 0);
    position: relative !important; }
  .contentbox.fullSize .grid3.storytelling .imagebox h3 {
    font-size: 1.3125rem !important;
    line-height: 1.6125rem !important; }
  .contentbox.fullSize .grid3.storytelling .imagebox p {
    font-size: 1.0625rem !important;
    line-height: 1.4375rem !important; }
  .contentbox.fullSize .grid3.storytelling .imagebox a {
    font-size: 1.0625rem;
    line-height: 1.25rem; }
  .contentbox.fullSize .grid3.storytelling .imagebox .links {
    margin-left: -10px;
    margin-right: -10px; }
  .contentbox.fullSize .grid3.storytelling .imagebox .links > div:last-child > a {
    border-bottom: 1px solid #E1DCD1; }
  .contentbox.fullSize .grid3.storytelling .imagebox > .text {
    padding: 0 10px 0 10px !important;
    margin-top: 0 !important; }
  .contentbox.fullSize .grid3.storytelling .imagebox.halfhalf {
    background-color: #EFEEE7 !important; }
    .contentbox.fullSize .grid3.storytelling .imagebox.halfhalf .image {
      display: block !important; }
      .contentbox.fullSize .grid3.storytelling .imagebox.halfhalf .image .caption {
        width: unset !important; }
      .contentbox.fullSize .grid3.storytelling .imagebox.halfhalf .image > img {
        width: 100% !important; }
    .contentbox.fullSize .grid3.storytelling .imagebox.halfhalf .text {
      width: unset !important;
      display: block !important;
      padding: 0 !important; }
      .contentbox.fullSize .grid3.storytelling .imagebox.halfhalf .text.textsetting1 {
        padding: 0 10px 0 10px !important;
        font-size: 17px;
        line-height: 23px; }
    .contentbox.fullSize .grid3.storytelling .imagebox.halfhalf .links > div > a {
      background-color: #EFEEE7 !important; }
    .contentbox.fullSize .grid3.storytelling .imagebox.halfhalf.dark {
      background-color: #565656 !important; }
      .contentbox.fullSize .grid3.storytelling .imagebox.halfhalf.dark .links > div > a {
        background-color: #565656 !important;
        background-image: url(http://www.bosch-stiftung.de/content/language1/shared/mobile_arrow_white_right_19x15.gif) !important; }
      .contentbox.fullSize .grid3.storytelling .imagebox.halfhalf.dark .text.textsetting1 {
        padding: 0 10px 0 10px !important; }
      .contentbox.fullSize .grid3.storytelling .imagebox.halfhalf.dark .links > div:last-child > a {
        border-bottom: none; }

.contentbox.fullSize .grid3.storytelling .flashbox {
  background-color: transparent; }

.contentbox.fullSize .grid3.storytelling .videobox {
  margin-bottom: 20px !important; }
  .contentbox.fullSize .grid3.storytelling .videobox .caption {
    position: static !important; }
  .contentbox.fullSize .grid3.storytelling .videobox.textwidth {
    width: unset !important; }

.contentbox.fullSize .grid3.storytelling .flexSlider.XL.refreshme {
  width: 100% !important;
  margin-bottom: 10px !important; }
  .contentbox.fullSize .grid3.storytelling .flexSlider.XL.refreshme .caption {
    position: static !important; }
  .contentbox.fullSize .grid3.storytelling .flexSlider.XL.refreshme.textwidth {
    width: unset !important; }
  .contentbox.fullSize .grid3.storytelling .flexSlider.XL.refreshme strong {
    color: #fff; }

.contentbox.fullSize .grid3.storytelling .flexSlider.XXL {
  width: 100% !important;
  margin-bottom: 10px !important; }
  .contentbox.fullSize .grid3.storytelling .flexSlider.XXL .caption {
    position: static !important; }
  .contentbox.fullSize .grid3.storytelling .flexSlider.XXL.textwidth {
    width: unset !important; }
  .contentbox.fullSize .grid3.storytelling .flexSlider.XXL strong {
    color: #fff; }

.contentbox.fullSize .grid3.storytelling .flexSliderWrap.textwidth, .contentbox.fullSize .grid3.storytelling .flexSliderWrap.fullwidth {
  width: 100% !important; }

.contentbox.fullSize .grid3.storytelling .flexSlider .links {
  padding: 0 !important; }
  .contentbox.fullSize .grid3.storytelling .flexSlider .links .link a, .contentbox.fullSize .grid3.storytelling .flexSlider .links .iconLink a {
    background-color: #565656 !important;
    background-image: url(http://www.bosch-stiftung.de/content/language1/shared/mobile_arrow_white_right_19x15.gif) !important;
    color: #fff; }
  .contentbox.fullSize .grid3.storytelling .flexSlider .links .link:last-child a, .contentbox.fullSize .grid3.storytelling .flexSlider .links .iconLink:last-child a {
    border-bottom: 1px solid #E1DCD1; }
  .contentbox.fullSize .grid3.storytelling .flexSlider .links .iconLink a img {
    vertical-align: baseline;
    transform: translate(0, 1px); }

.contentbox.fullSize .grid3.storytelling .iframebox {
  margin-bottom: 0 !important; }

.contentbox.fullSize .grid3.storytelling .iframebox {
  width: 100% !important; }

.fullsizeForm {
  padding-left: 15px !important;
  padding-right: 15px !important;
  box-sizing: border-box;
  display: inline-block; }
  .fullsizeForm .formRow .error {
    margin-left: 0 !important; }
  .fullsizeForm .formRow .formLabel {
    padding-left: 0 !important;
    width: 100% !important; }
  .fullsizeForm .formRow .formSection {
    width: 100% !important;
    box-sizing: border-box; }
    .fullsizeForm .formRow .formSection label {
      margin-top: 20px !important; }
      .fullsizeForm .formRow .formSection label input[type='radio'] {
        margin-top: 0 !important; }
      .fullsizeForm .formRow .formSection label input[type='radio'] + span {
        margin-top: 0 !important; }
      .fullsizeForm .formRow .formSection label input[type='text'] {
        width: 100% !important; }
      .fullsizeForm .formRow .formSection label input[type='email'] {
        width: 100% !important; }
      .fullsizeForm .formRow .formSection label textarea {
        width: 100% !important; }
      .fullsizeForm .formRow .formSection label br {
        display: none; }
  .fullsizeForm .text {
    text-align: left !important;
    padding-right: 0 !important; }
  .fullsizeForm .confirmation {
    width: 100% !important; }

