.container-fluid {
	padding-left: 0;
	padding-right: 0;
}
@media screen and (max-width: 1010px) and (min-width: 1px) {
    .menuItem44 {
        margin-top: 0px;
    }

    .pageGroupThemes #menuRight {
        min-height:627px;
    }
    .multicolumnLayouttwo_bootstrap_twothridscols .newsEventsBox .tabs {
        height: 238px !important;
    }

    .videos .span9 {
        width:439px;
    }
    .videos .span3 {
        margin-top: 10px;
        width:auto;
    }
    .videos .span3 .mediaObject {
        margin-right: 30px;
        float:left;
    }

    .videos .span3 .mediaObject img{
        float: left;
        margin-right: 10px;
    }

    .pageGroupMediacenter .videos {
        height: 356px;
    }

    .pageGroupMediacenter .photoOfTheWeek {
        height: 386px;
    }

    #wrapper {
		width: 720px !important;
	}
	#logo {
		padding-top:30px !important;
	}
	.multicolumnLayoutthree_bootstrap_cols > li {
		width:226px !important;
	}
	.multicolumnLayoutthree_bootstrap_cols .twitterFeed,.multicolumnLayoutthree_bootstrap_cols .pictureOfTheWeek,.multicolumnLayoutthree_bootstrap_cols .latestVideoSmall {
		height: 300px;
	}
	.latestVideoSmall .imageWrapper, .pictureOfTheWeek .imageWrapper {
		width:186px;
	}
	#menuBottom {
		height: 360px;
		padding-bottom: 10px;
	}

	#navigation > .mainMenuWrapper > ul > li > ul > li {
		float: none;
	}
	#navigation > .mainMenuWrapper > ul > li:nth-child(3) > ul > li:nth-child(4), #navigation li.menuItem42 {
		margin-top: 0;
	}


	#content .content .span9 .multicolumnLayoutthreesmall_bootstrap_cols li {
		width: 258px !important;
	}
	#content .content .span9 .multicolumnLayoutthreesmall_bootstrap_cols li.column1 {
		margin-right: 0px !important;
		width: 100% !important;
	}
	#content .content .span9 .multicolumnLayoutthreesmall_bootstrap_cols li.column2 {
		margin-right: 20px !important;
	}

	.filterFields .theme[rel="1"]{
		width: 190px;
	}

	.multicolumnLayoutthree_bootstrap_cols li.column3 #menuBottom,
	.multicolumnLayoutthree_bootstrap_cols li.column2 #menuBottom {
		height: 386px;
	}
}
@media screen and (max-width: 940px) and (min-width: 1px) {




    #wrapper {
		width: 720px !important;
	}
}

@media screen and (max-width: 800px) and (min-width: 1px) {

	.multicolumnWithOutMargin .multicolumnLayoutthree_bootstrap_cols > li {
		width: 50% !important;
	}

	.multicolumnWithOutMargin .multicolumnLayoutthree_bootstrap_cols > li.column3 #menuBottom > li {
		float: left;
		margin-right: 16px;
	}
	.multicolumnWithOutMargin .multicolumnLayoutthree_bootstrap_cols > li.column3 #menuBottom > li:last-child {
		margin-right: 0px;
	}


	.filterFields .theme,
	.filterFields .theme[rel="1"]{
		width: 220px;
	}



	#content .content .span9 .multicolumnLayoutthreesmall_bootstrap_cols li {
		width: 290px !important;
	}
	#content .content .span9 .multicolumnLayoutthreesmall_bootstrap_cols li.column1 {
		margin-right: 0px !important;
		width: 100% !important;
	}
	#content .content .span9 .multicolumnLayoutthreesmall_bootstrap_cols li.column2 {
		margin-right: 20px !important;
	}


	#navigation > .mainMenuWrapper > ul > li > ul {
		margin-left: -15px;
	}

	#wrapper {
		width: 600px !important;
	}
	#searchField {
		top:60px !important;
	}
	#navigation > .mainMenuWrapper > ul > li{
		padding: 0 15px;
	}
	.multicolumnLayoutthree_bootstrap_cols > li {
		width:290px !important;
	}
	.multicolumnLayoutthree_bootstrap_cols > li.column2 {
		margin-right: 0;
	}
	.multicolumnLayoutthree_bootstrap_cols .twitterFeed,
	.multicolumnLayoutthree_bootstrap_cols > li.column3 {
		width: 100% !important;
		height: auto !important;
	}
	.latestVideoSmall .imageWrapper, .pictureOfTheWeek .imageWrapper {
		width:250px;
	}

	li.column1 #menuBottom ,
	li.column2 #menuBottom {
		height: 360px!important;
	}

	li.column3 #menuBottom {
		height: 200px!important;
	}

	.menuBottomHeader {
		height: auto !important;
	}


	#content .row-fluid.content [class*="span"]{
		width: 100%;
		float: none;
		margin-left: 0;
	}

	.news-researchinbrief-container, .latestPublicationsSmall {
		height: auto;
	}

	#footer div[class^=span] {
		height: 155px;
	}

	#content .row-fluid .span3 .defaultBox {
		margin-left: 0px;
	}


	#content .content .span3 .defaultBox {
		padding:0 0px;
	}

	#content .content .span3 .defaultBox .profile{
		margin-top: 0px;
	}
}
@media screen and (max-width: 680px) and (min-width: 1px) {


	#content .content .span9 .multicolumnLayoutthreesmall_bootstrap_cols li {
		width: 100% !important;
		margin-right: 0px !important;
	}

	#header #navigationTop ul > li:first-child {
		margin-left: 10px !important;
	}

	.csc-textpic-intext-left-nowrap .csc-textpic-text {
		margin-left: 0px !important;
	}

	#social {
        left:-55px;
	}


	#wrapper {
		width: 480px !important;
	}
    #background-left,
    #background-right {
        max-width: 480px;
    }

	.multicolumnLayoutthree_bootstrap_cols > li {
		width:230px !important;
	}
	.latestVideoSmall .imageWrapper, .pictureOfTheWeek .imageWrapper {
		width:190px;
	}

	.multicolumnLayoutthree_bootstrap_cols li.column1 #menuBottom{
		height: 360px!important;
	}
	.multicolumnLayoutthree_bootstrap_cols li.column2 #menuBottom{
		height: 386px!important;
	}

	.menuBottomHeader {
		height: auto !important;
	}
	#footer div[class^=span] {
		height: 175px;
	}

	#homelink {
		#display:none;
		#margin-left: 50px;
	}
	#navigation #mainMenu .respNavClose {
		display:block !important;
		position:absolute;
		top:20px;
		right:20px;

		width: 16px !important;
		height: 16px !important;
		background: transparent url('/fileadmin/site/img/icon_close.png') center center no-repeat  !important;

		cursor:pointer;
	}

	#navigationTop ul > li{
		margin: 0 !important;
		padding: 0 10px !important;
        margin-top: 3px !important;
        padding-top: 3px !important;
	}

    #navigationTop ul > li:first-child{
        border-top:none !important;
    }

	#navigation > .mainMenuWrapper > ul {
		position: absolute;
		z-index: 99999;
		left: 0px;
		top:-1000px;
		width: 100%;
		background: #EAEAEA;
		border-right:8px solid #D3D3EC;
		border-bottom:8px solid #D3D3EC;
	}
	#navigation > .mainMenuWrapper > ul > li{
		display: block;

		border:none;

		text-decoration: underline;
		font-weight: bold;

		height: auto;
	}
	#navigation > .mainMenuWrapper > ul > li:after{
		content:'';
		display:block;
		clear:both;
	}

	#navigation > .mainMenuWrapper > ul > li > ul{
		position: static;
		display: block;

		background:none;
	}

	#navigation > .mainMenuWrapper > ul > li > ul > li{
		display: block;

		float:left;
		width:180px;

	}

	#navigationTop > ul > li {
		padding-left:0px !important;
	}

	#navigation .menuItem42 {
		margin-top: -102px !important;
	}
	.respNavOpen {
		margin-top: 5px;
		margin-left: 45px;
		display:block !important;
		width: 26px !important;
		height: 26px !important;

		background:transparent url('../img/menuButton.png') center center no-repeat;
	}
	#searchField {
		top:89px !important;
		border: none !important;
		background: none !important;
	}
	.videos .video .sideDescription,
	.pictures .picture .sideDescription{
		padding-left: 0px;
	}
	.publicationsFilter .caption.lightgreytext {
		margin-left: -10px;
	}
}
@media screen and (max-width: 570px) and (min-width: 1px) {

    #footer .logo {
        position: relative;
        margin-top: 10px !important;
    }

	.submitFilter {
		position: static;

		margin-top: 10px;
	}
	#filteredMediacenter {
		padding-bottom: 20px;
	}

	.tableDiv .labelDiv {
		float:none !important;
	}
	.tableDiv .contentDiv {
		padding-left: 10px !important;
	}
	#navigation .menuItem42 {
		margin-top: 0px !important;
	}
	#wrapper {
		width: 320px !important;
	}
    #background-left,
    #background-right {
        max-width: 320px;
    }
	#searchField {
		top:98px !important;
		border: none !important;
		background: none !important;
	}
	#footer div[class^=span] {
		height: 210px;
		padding: 10px 10px;
	}
	#logo {
		padding-top:10px !important;
		padding-right: 10px;
	}

	#navigationTop ul:before {
		content: 'Navigation';
		display: block;

		text-decoration: underline;
		font-weight: bold;
		line-height: 35px;
		font-size: 14px;

		margin-left:-10px;
	}
	#navigationTop ul {
		display: block;
		font-size: 10px;
		margin-left: 25px;
	}
	#navigationTop ul > li{
		display: block;
		margin-top: 3px;
		padding-top: 3px;
		border-top: 1px solid #fff;
		max-width: 180px;
	}
	#navigation > .mainMenuWrapper > ul > li{
		width: 300px !important;
	}

	.multicolumnLayoutthree_bootstrap_cols > li {
		width: 100% !important;
		margin-right: 0px !important;
	}

	.imageWrapper {
		width: 260px !important;
	}

	.multicolumnLayoutthree_bootstrap_cols li.column1 #menuBottom {
		height: 460px !important;
	}
    .menuBottomHeader {
        padding-right: 10px;
    }

	.multicolumnLayoutthree_bootstrap_cols li.column2 #menuBottom {
		height: 486px !important;
        padding-right: 10px;
	}
	.multicolumnLayoutthree_bootstrap_cols .column3 #menuBottom {
		height:330px !important;
	}
	.multicolumnLayoutthree_bootstrap_cols .column3 #menuBottom > li{
		float: none !important;
	}

	.pageMenu {
		width: 100%;
	}
	.landingPage .description {
		padding-right: 0px;
	}
	#content .multicolumnLayouttwo_bootstrap_twothridscols > li {
		float: none !important;
		width: 100% !important;
		margin-right: 0px !important;
	}
	#content .multicolumnLayouttwo_bootstrap_twothridscols > li .normalBox{
		margin-right: 0px !important;
	}

	#content .multicolumnLayoutthreesmall_bootstrap_cols > li {
		float:none !important;
		width: 100% !important;
		margin-right: 0px !important;
	}


	.videos .video > a,
	.pictures .picture > a{
		float:none !important;
		display: block;
		margin: 0 auto;
	}
	.videos .video .sideDescription,
	.pictures .picture .sideDescription{
		padding-left: 0px;
	}
}
@media screen and (max-width: 320px) and (min-width: 1px) {
    #social {
       left:0px;
        background: rgba(255,255,255,0.8);
        padding:3px;
        padding-bottom: 0px;
    }
    #social a {
        display: block;
    }
    #social ul {
        margin: 0;
    }
    #social ul li {
        display: inline-block;
        margin-right: 3px;
    }
    .iconMail36x36 {
        margin-top: 5px;
    }
}