@media only screen and (max-width: 1500px) and (min-width: 1200px){
	#container {
	    left: 45%;
	}
}
@media only screen and (max-width: 1400px) and (min-width: 1301px){
	#container {
	    max-width: 1100px;
	}
}
@media only screen and (max-width: 1300px) and (min-width: 1201px){
	#container {
	    max-width: 1000px;
	}
}
@media only screen and (max-width: 1200px) and (min-width: 1101px){
	#container {
	    max-width: 950px;
	    left: 42.5%;
	}
	.main_menu ul.menu li {
		margin-right: 8px;
	}
}
@media only screen and (max-width: 1110px) and (min-width: 1001px){
	#container {
	    max-width: 850px;
	    left: 42.5%;
	}
}
@media only screen and (max-width: 1110px) and (min-width: 801px){
	.barrierefreieversion {
		position: absolute;
		right: 0;
		margin-right: -60px;
	}
	.main_menu {
		width: 85%!important;
	}
}
@media only screen and (max-width: 1000px) and (min-width: 901px){
	#container {
	    max-width: 750px;
	    left: 42.5%;
	}
}
@media only screen and (max-width: 900px) and (min-width: 801px){
	#container {
	    max-width: 650px;
	    left: 42.5%;
	}
	.main_menu ul.menu li a, .main_menu ul.menu li a:link, .main_menu ul.menu li a:visited {
		padding: 0 5px;
	}
}
@media only screen and (max-width: 800px) and (min-width: 1px){
	#schatzkiste  {
		display: none;
	}
	#schatzkistemobile  {
		display: block;
	}
}
@media only screen and (max-width: 736px) and (min-width: 10px){
	
#hideonmobile {
	display: none;
}
#right_pane {
    width: 85%;
    position:absolute;
	height:65vh!important;
	overflow:auto!important;
}
.videolist {
	width: 100%;
	float: left;
	margin-right: 0;
	margin-bottom: 20px;
}
.content {
    width: 88%;
    padding: 3%;
    background: #FFF;
	position:absolute;
	left:3%;
	padding-bottom:5%;
}
	body:before {
  content: "";
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: -10;
  background: url(../images/hintergrund_mobil.jpg) no-repeat center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.imagefloatmobile {float: left!important;}
body {
	margin: 0;
	background: none;
}
	.barrierefreieversion {display: none;}
	#mainmenu{display: none;}
	.main_menu {display: none;}
	#biene {display: none!important;}
	#flowers {display: none;}
	#printbutton {display:none!important;}
	.mobilebar {	display: block;	}
	.mobilelogo {
		width: 40%;
	}
	.sponsored {
		width: 50%;
		float: left;
		display: block;
		margin-top: 10px;
	}
	.sponsored a {
		width: 33%;
		float: left;
		margin: 0;
	}
	.item-240 {display: block;}
	#container {
		position: relative;
		height: 100%;
		width: 96%;
		padding: 15% 2% 0 2%;
		left: 0;
		transform: translate(0, 0);
		-webkit-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
	}
	#content-inner img {
		height: auto;
	    max-width: 100%;
	}
	#left_pane {display:none;}
	#right_pane {
		width: 100%!important;
		height:70vh!important;
		float: left;
		left:0px!important;
	}

	#right_pane.istablet 
	{
		height:75vh!important;	
	}
	
	.footer {
		padding: 0;
		z-index: 9;
		position:fixed;
		bottom: 3%;
		width: 100%;
	}
	.members {width: 80%;}
	.map {display: none;}
	.mapmobile {
		display: block;
	}
	.year {width: 20%; text-align: right;}
	.link {width:75%;}
	.seit {text-align: right;}
	.item-pagenewsletter ul.newsletter {width: 50%;}
	
	.download_wi .download_description {width: 75%;}
	.download_wi .download_image {width: 25%;}
	.download_wi .download_link {width: 100%; padding-top: 10px;}
	.download_wi .download_link a {
		text-align: right;
		width: 100%;
		display: block;
	}
	.img-block {
		width: 47%!important;
		margin: 1.5%!important;
	}
	.footer ul.menu {
		margin: 0;
		float: right;
		padding: 0;
		width: 205px;
		position: relative;
	}
	.opened .jf_mm_pro_panel_title {
		display: block;
		width: 300px;
		right: 0px;
		left: auto;
	}
	.jf_mm_pro_panel_title {
		display: none;
	}

.iconfamilie, .icon_auszeichnung .blogkooperationspartner h2 .subheading-category, .blogteam h2 .subheading-category,
h1.iconliteratur, h1.iconveranstaltungstipps, h1.icongalerie, h1.iconnewsletter, h1.iconschatzkiste, h1.iconreferentinnen,
h3.icongesundheit, h3.iconernaehrung, h3.iconzahngesundheit, h3.iconbewegung {
	padding-left: 12%;
}
.iconfamilie:before, .icon_auszeichnung:before, .blogkooperationspartner h2 .subheading-category:before, .blogteam h2 .subheading-category:before,
h1.iconliteratur:before, h1.iconveranstaltungstipps:before, h1.icongalerie:before, h1.iconnewsletter:before, h1.iconschatzkiste:before, h1.iconreferentinnen:before, 
h3.icongesundheit:before, h3.iconernaehrung:before, h3.iconzahngesundheit:before, h3.iconbewegung:before {
	margin-left: -12%;
}
h1.iconliteratur:before, h1.iconveranstaltungstipps:before, h1.icongalerie:before, h1.iconnewsletter:before, h1.iconschatzkiste:before, h1.iconreferentinnen:before,
h3.icongesundheit:before, h3.iconernaehrung:before, h3.iconzahngesundheit:before, h3.iconbewegung:before, .icon_auszeichnung:before, .iconfamilie:before, .blogkooperationspartner h2 .subheading-category:before, .blogteam h2 .subheading-category:before {
	display: inline; 
}
.iconfamilie:after, .blogkooperationspartner h2 .subheading-category:after, .blogteam h2 .subheading-category:after, .icon_auszeichnung:after, 
.iconfamilie:after, .blogkooperationspartner h2 .subheading-category:after, .blogteam h2 .subheading-category:after, .iconzahngesundheit:after,
.blogteam h2 .subheading-category:after, .iconschatzkiste:after, .iconbewegung:after, .iconernaehrung:after,
.iconreferentinnen:after, .iconreferentinnen:after, .iconveranstaltungstipps:after, .icongesundheit:after, .icongalerie:after, .iconliteratur:after, .iconnewsletter:after{
	display: none;
}
.blogteam .category-desc {
	padding-bottom: 0;
}
.download, .download_wi {
	padding-top: 0;
	margin-top: 0;
}
.download p, .download_wi p {

}
}
@media only screen and (max-width: 750px) and (min-width: 651px){
	h1 {font-size: 36px;}
}
@media only screen and (max-width: 650px) and (min-width: 551px){
	#container {padding: 18% 2% 0 2%; height: 82%;}
	h1 {font-size: 34px;}
}
@media only screen and (max-width: 650px) and (min-width: 601px){
	.iconfamilie, .icon_auszeichnung, .blogkooperationspartner h2 .subheading-category, .blogteam h2 .subheading-category,
	h1.iconliteratur, h1.iconveranstaltungstipps, h1.icongalerie, h1.iconnewsletter, h1.iconschatzkiste, h1.iconreferentinnen,
	h3.icongesundheit, h3.iconernaehrung, h3.iconzahngesundheit, h3.iconbewegung {
		padding-left: 13%;
	}
	.iconfamilie:before, .icon_auszeichnung:before, .icon_netzwerk:before, .blogkooperationspartner h2 .subheading-category:before, .blogteam h2 .subheading-category:before,
	h1.iconliteratur:before, h1.iconveranstaltungstipps:before, h1.icongalerie:before, h1.iconnewsletter:before, h1.iconschatzkiste:before, h1.iconreferentinnen:before, 
	h3.icongesundheit:before, h3.iconernaehrung:before, h3.iconzahngesundheit:before, h3.iconbewegung:before {
		margin-left: -13%;
	}
}
@media only screen and (max-width: 600px) and (min-width: 551px){
	.iconfamilie, .icon_auszeichnung, .blogkooperationspartner h2 .subheading-category, .blogteam h2 .subheading-category,
	h1.iconliteratur, h1.iconveranstaltungstipps, h1.icongalerie, h1.iconnewsletter, h1.iconschatzkiste, h1.iconreferentinnen,
	h3.icongesundheit, h3.iconernaehrung, h3.iconzahngesundheit, h3.iconbewegung {
		padding-left: 14%;
	}
	.iconfamilie:before, .icon_netzwerk:before, .icon_auszeichnung:before, .blogkooperationspartner h2 .subheading-category:before, .blogteam h2 .subheading-category:before,
	h1.iconliteratur:before, h1.iconveranstaltungstipps:before, h1.icongalerie:before, h1.iconnewsletter:before, h1.iconschatzkiste:before, h1.iconreferentinnen:before, 
	h3.icongesundheit:before, h3.iconernaehrung:before, h3.iconzahngesundheit:before, h3.iconbewegung:before {
		margin-left: -14%;
	}
}
@media only screen and (max-width: 550px) and (min-width: 501px){
	.iconfamilie, .icon_auszeichnung, .icon_netzwerk, .blogkooperationspartner h2 .subheading-category, .blogteam h2 .subheading-category,
	h1.iconliteratur, h1.iconveranstaltungstipps, h1.icongalerie, h1.iconnewsletter, h1.iconschatzkiste, h1.iconreferentinnen,
	h3.icongesundheit, h3.iconernaehrung, h3.iconzahngesundheit, h3.iconbewegung {
		padding-left: 15%;
	}
	h1.iconliteratur, h1.iconveranstaltungstipps, h1.icongalerie, h1.iconnewsletter, h1.iconschatzkiste, h1.iconreferentinnen {
		font-size: 170%;
		line-height: 170%;
	}
	h3.icongesundheit, h3.iconernaehrung, h3.iconzahngesundheit, h3.iconbewegung {
	line-height: 90%;
	}
	.iconfamilie:before, .icon_netzwerk:before, .icon_auszeichnung:before, .blogkooperationspartner h2 .subheading-category:before, .blogteam h2 .subheading-category:before,
	h1.iconliteratur:before, h1.iconveranstaltungstipps:before, h1.icongalerie:before, h1.iconnewsletter:before, h1.iconschatzkiste:before, h1.iconreferentinnen:before, 
	h3.icongesundheit:before, h3.iconernaehrung:before, h3.iconzahngesundheit:before, h3.iconbewegung:before {
		margin-left: -15%;
	}
}
@media only screen and (max-width: 500px) and (min-width: 471px){
	.iconfamilie, .icon_netzwerk, .icon_auszeichnung, .blogkooperationspartner h2 .subheading-category, .blogteam h2 .subheading-category,
	h1.iconliteratur, h1.iconveranstaltungstipps, h1.icongalerie, h1.iconnewsletter, h1.iconschatzkiste, h1.iconreferentinnen,
	h3.icongesundheit, h3.iconernaehrung, h3.iconzahngesundheit, h3.iconbewegung {
		padding-left: 16%;
		line-height: 160%;
	}
	.iconfamilie:before, .icon_netzwerk:before, .icon_auszeichnung:before, .blogkooperationspartner h2 .subheading-category:before, .blogteam h2 .subheading-category:before,
	h1.iconliteratur:before, h1.iconveranstaltungstipps:before, h1.icongalerie:before, h1.iconnewsletter:before, h1.iconschatzkiste:before, h1.iconreferentinnen:before, 
	h3.icongesundheit:before, h3.iconernaehrung:before, h3.iconzahngesundheit:before, h3.iconbewegung:before {
		margin-left: -16%;
	}
}
@media only screen and (max-width: 470px) and (min-width: 431px){
	.iconfamilie, .icon_netzwerk, .icon_auszeichnung, .blogkooperationspartner h2 .subheading-category, .blogteam h2 .subheading-category,
	h1.iconliteratur, h1.iconveranstaltungstipps, h1.icongalerie, h1.iconnewsletter, h1.iconschatzkiste, h1.iconreferentinnen,
	h3.icongesundheit, h3.iconernaehrung, h3.iconzahngesundheit, h3.iconbewegung {
		padding-left: 18%;
		line-height: 110%;
		margin: 5% 0;
	}
	.iconfamilie:before, .icon_netzwerk:before, .icon_auszeichnung:before, .blogkooperationspartner h2 .subheading-category:before, .blogteam h2 .subheading-category:before,
	h1.iconliteratur:before, h1.iconveranstaltungstipps:before, h1.icongalerie:before, h1.iconnewsletter:before, h1.iconschatzkiste:before, h1.iconreferentinnen:before, 
	h3.icongesundheit:before, h3.iconernaehrung:before, h3.iconzahngesundheit:before, h3.iconbewegung:before {
		margin-left: -18%;
		margin-top: -5px;
	}
}
@media only screen and (max-width: 430px) and (min-width: 391px){
	.iconfamilie, .icon_netzwerk, .icon_auszeichnung, .blogkooperationspartner h2 .subheading-category, .blogteam h2 .subheading-category,
	h1.iconliteratur, h1.iconveranstaltungstipps, h1.icongalerie, h1.iconnewsletter, h1.iconschatzkiste, h1.iconreferentinnen,
	h3.icongesundheit, h3.iconernaehrung, h3.iconzahngesundheit, h3.iconbewegung {
		padding-left: 20%;
		line-height: 110%;
		margin: 5% 0;
	}
	.iconfamilie:before, .icon_netzwerk:before, .icon_auszeichnung:before, .blogkooperationspartner h2 .subheading-category:before, .blogteam h2 .subheading-category:before,
	h1.iconliteratur:before, h1.iconveranstaltungstipps:before, h1.icongalerie:before, h1.iconnewsletter:before, h1.iconschatzkiste:before, h1.iconreferentinnen:before, 
	h3.icongesundheit:before, h3.iconernaehrung:before, h3.iconzahngesundheit:before, h3.iconbewegung:before {
		margin-left: -20%;
		margin-top: -5px;
	}
}
@media only screen and (max-width: 390px) and (min-width: 341px){
	.iconfamilie, .icon_netzwerk, .icon_auszeichnung, .blogkooperationspartner h2 .subheading-category, .blogteam h2 .subheading-category,
	h1.iconliteratur, h1.iconveranstaltungstipps, h1.icongalerie, h1.iconnewsletter, h1.iconschatzkiste, h1.iconreferentinnen,
	h3.icongesundheit, h3.iconernaehrung, h3.iconzahngesundheit, h3.iconbewegung {
		padding-left: 22%;
		line-height: 110%;
		margin: 5% 0;
	}
	.iconfamilie:before, .icon_netzwerk:before, .icon_auszeichnung:before, .blogkooperationspartner h2 .subheading-category:before, .blogteam h2 .subheading-category:before,
	h1.iconliteratur:before, h1.iconveranstaltungstipps:before, h1.icongalerie:before, h1.iconnewsletter:before, h1.iconschatzkiste:before, h1.iconreferentinnen:before, 
	h3.icongesundheit:before, h3.iconernaehrung:before, h3.iconzahngesundheit:before, h3.iconbewegung:before {
		margin-left: -22%;
		margin-top: -6px;
	}
}
@media only screen and (max-width: 340px) and (min-width: 311px){
	.iconfamilie, .icon_netzwerk, .icon_auszeichnung, .blogkooperationspartner h2 .subheading-category, .blogteam h2 .subheading-category,
	h1.iconliteratur, h1.iconveranstaltungstipps, h1.icongalerie, h1.iconnewsletter, h1.iconschatzkiste, h1.iconreferentinnen,
	h3.icongesundheit, h3.iconernaehrung, h3.iconzahngesundheit, h3.iconbewegung {
		padding-left: 25%;
		line-height: 110%;
		margin: 5% 0;
	}
	.iconfamilie:before, .icon_netzwerk:before, .icon_auszeichnung:before, .blogkooperationspartner h2 .subheading-category:before, .blogteam h2 .subheading-category:before,
	h1.iconliteratur:before, h1.iconveranstaltungstipps:before, h1.icongalerie:before, h1.iconnewsletter:before, h1.iconschatzkiste:before, h1.iconreferentinnen:before, 
	h3.icongesundheit:before, h3.iconernaehrung:before, h3.iconzahngesundheit:before, h3.iconbewegung:before {
		margin-left: -25%;
		margin-top: -8px;
	}
}
@media only screen and (max-width: 310px) and (min-width: 1px){
	.iconfamilie, .icon_netzwerk, .icon_auszeichnung, .blogkooperationspartner h2 .subheading-category, .blogteam h2 .subheading-category,
	h1.iconliteratur, h1.iconveranstaltungstipps, h1.icongalerie, h1.iconnewsletter, h1.iconschatzkiste, h1.iconreferentinnen,
	h3.icongesundheit, h3.iconernaehrung, h3.iconzahngesundheit, h3.iconbewegung {
		padding-left: 30%;
		line-height: 110%;
		margin: 5% 0;
	}
	.iconfamilie:before, .icon_netzwerk:before, .icon_auszeichnung:before, .icon_auszeichnung:before, .blogkooperationspartner h2 .subheading-category:before, .blogteam h2 .subheading-category:before,
	h1.iconliteratur:before, h1.iconveranstaltungstipps:before, h1.icongalerie:before, h1.iconnewsletter:before, h1.iconschatzkiste:before, h1.iconreferentinnen:before, 
	h3.icongesundheit:before, h3.iconernaehrung:before, h3.iconzahngesundheit:before, h3.iconbewegung:before {
		margin-left: -30%;
		margin-top: -10px;
	}
}
/*@media only screen and (max-width: 500px) and (min-width: 1px){ 
	h1.iconliteratur {line-height: 90%!important;}
	h1.iconveranstaltungstipps {line-height: 90%!important; padding-bottom: 30px;}
}*/
@media only screen and (max-width: 550px) and (min-width: 501px){
	#container {padding: 20% 2% 0 2%; height: 80%;}
	h1 {font-size: 22px;}
}
@media only screen and (max-width: 500px) and (min-width: 451px){
	#container {padding: 22% 2% 0 2%; height: 78%;}
	h1 {font-size: 29px;}
}
@media only screen and (max-width: 1150px) and (min-width: 901px){
	.blogreferentinnen .image {
		width: 18%;
	}
	.blogreferentinnen .description {
		width: 80%;
	}
	.item-pagenewsletter ul.newsletter {
		width: 32%;
	}
	.herausgeber {
		width: 40%;
	}
}
@media only screen and (max-width: 1150px) and (min-width: 1020px){
	.main_menu ul.menu li {
		margin-right: 5px;
	}
	.main_menu ul.menu li a, .main_menu ul.menu li a:link, .main_menu ul.menu li a:visited {
		font-size: 18px;
	}
}
@media only screen and (max-width: 1019px) and (min-width: 950px){
	.main_menu ul.menu li {margin-right: 5px;} 
	.barrierefreieversion {width:13%;} 
	.barrierefreieversion a {font-size: 18px;} 
	.main_menu {width: 72%;}
}
@media only screen and (max-width: 949px) and (min-width: 831px){
	.main_menu ul.menu li a, 
	.main_menu ul.menu li a:link, 
	.main_menu ul.menu li a:visited {
		font-size: 17px;
	}
	.main_menu {width: 75%;}
	.barrierefreieversion {width:10%;} 
	.barrierefreieversion a {font-size: 18px;} 
	.main_menu ul.menu li {margin-right: 5px;} 
}
@media only screen and (max-width: 830px) and (min-width: 736px){
	.barrierefreieversion {width: 10%;}
	.main_menu {width: 75%;}
	.barrierefreieversion a {font-size: 18px;} 
	.main_menu ul.menu li {margin-right: 5px;} 
	.main_menu ul.menu li a, 
	.main_menu ul.menu li a:link, 
	.main_menu ul.menu li a:visited {
		font-size: 17px;
	}
	.main_menu ul.menu li a, .main_menu ul.menu li a:link, .main_menu ul.menu li a:visited {
	padding: 0 4px;
	}
}
@media only screen and (max-width: 900px) and (min-width: 450px){
	.herausgeber {
		width: 50%;
	}
}
@media only screen and (max-width: 449px) and (min-width: 10px){
	.herausgeber {
		width: 100%;
	}
}
@media only screen and (max-width: 900px) and (min-width: 737px){
	.blogteam .item  {
		width: 29%;
	}
	.blogreferentinnen .image {
		width: 15%;
	}
	.blogreferentinnen .description {
		width: 83%;
	}
	.item-pagenewsletter ul.newsletter {width: 30%;}
	.videolink a {font-size: 20px;}
}
@media only screen and (max-width: 736px) and (min-width: 501px){
	.netzwerkkindergaerten {
	-moz-column-count: 2;
	-moz-column-gap: 10px;
	-webkit-column-count: 2;
	-webkit-column-gap: 10px;
	column-count: 2;
	column-gap: 10px;
	}
	.blogteam .item  {
		width: 46%;
	}
	.blogreferentinnen .image {
		width: 15%;
	}
	.blogreferentinnen .description {
		width: 83%;
	}
}
@media only screen and (max-width: 500px) and (min-width: 1px){
	#fullsize {width: 100%;	}
	.kiga_headline {display: none;}
	.region {
		width: 100%;
		font-size: 15px;
		line-height: 180%;
		padding-bottom: 5px;
		padding-top: 10px;
	}
	.map {display: none;}
	.members {width: 100%;}
	.count {
	    padding-right: 2%;
	}
	.link {
		width: 66%;
		padding-right: 4%;
	}
	.year {width: 23%;}
	
	.netzwerkkindergaerten {
	-moz-column-count: 1;
	-moz-column-gap: 10px;
	-webkit-column-count: 1;
	-webkit-column-gap: 0;
	column-count: 1;
	column-gap: 0;
	}
	.blogkooperationspartner .item-image {
		width:100%;
		padding-bottom: 25px;
	}
	.blogkooperationspartner .item-image  img {
		max-width: 150px!important;
	}
	.blogkooperationspartner .partner {
		width: 100%;
	}
	.blogkooperationspartner .partner h4 {
	    font-size: 16px;
	}
	.blogteam .item  {
		width: 100%;
	}
	.blogteam .span12 .item .item-image img {
		max-height: 240px;
	}
	#subcategory_title {
		text-align: center;
	}
	.blogreferentinnen .image {
		width:100%;
		margin-right: 0;
	}
	.blogreferentinnen .image img {
		max-width: 170px!important;
		margin: 0 auto;
		display: block;
	}
	.blogreferentinnen .description {
		width: 100%;
		text-align: center;
		margin: 10px 0 0 0;
	}
	.mobilelogo img {
		max-width: 150px!important;
	}
}
@media only screen and (max-width: 450px) and (min-width: 301px){
	#container {padding: 25% 2% 0 2%; height: 75%;}
	h1, .subheading-category {font-size: 27px;}
}
@media only screen and (max-width: 350px) and (min-width: 301px){
	h1, .subheading-category {font-size: 24px;}
}
@media only screen and (max-width: 300px) and (min-width: 10px){
	#container {padding: 35% 2% 0 2%; height: 65%;}
	h1, .subheading-category {font-size: 24px;}
	/*.blogkooperationspartner h2 .subheading-category:before, .blogteam h2 .subheading-category:before, .iconzahngesundheit:before,
	.blogteam h2 .subheading-category:before, .iconschatzkiste:before, .iconbewegung:before, .iconernaehrung:before,
	.iconreferentinnen:before, .iconreferentinnen:before, .iconveranstaltungstipps:before, .icongesundheit:before,
	.iconliteratur:before, .iconnewsletter:before, .icongalerie:before {
		height: 32px!important;
		margin-left: -50px;
	}
	.iconfamilie:before {height: 32px; margin-left: -45px;} .iconfamilie {padding-left: 45px;}
	.blogkooperationspartner h2 .subheading-category, .iconschatzkiste, .iconveranstaltungstipps, .iconliteratur, .iconnewsletter, .icongesundheit, .iconernaehrung, .iconzahngesundheit, .iconbewegung {padding-left: 50px;}*/
}
@media only screen and (max-width: 900px) and (min-width: 701px){#imprintmenu li a {padding-left: 5%!important;}}
@media only screen and (max-width: 700px) and (min-width: 501px){#imprintmenu li a {padding-left: 7%!important;}}
@media only screen and (max-width: 500px) and (min-width: 381px){
	#imprintmenu li a {padding-left: 10%!important;}
}

@media only screen and (max-width: 450px) and (min-width: 10px){
	.img-block {
		width: 100%!important;
		margin: 2.5% 0!important;
	}
	#mobile_menu_panel {top: 4%!important;}
}
@media only screen and (max-width: 380px) and (min-width: 10px){
	.item-pagenewsletter ul.newsletter {width: 100%; margin-bottom: 15px;}
	
	.download_wi .download_description, .download_description, .download_link {width: 100%;}
	.download_wi .download_image {width: 100%;}
	.download_wi .download_link a {text-align: center; margin-top: 0;}
	.download_link a {
		width: 100%; 
		display: block; 
		float: left; 
		margin-top: 10px;
		position: relative;
		top: 0;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0); 
	}
	#imprintmenu li a {
	    padding-left: 12%!important;
	}
	.sponsored {
		width: 40%;
		margin-left: 2%;
		margin-top: 0;
	}
	.sponsored a {
		width: 50%;
	}
	.sponsored a.mainspon {
		width: 100%;
		float: left;
	}
	.sponsored a img {
		width: auto;
		max-height: 30px;
	}
	#mobileoegk {
		margin-top: 0!important;
		max-width: 150px;
	}
	#mobilestyria {
		margin-top: 0!important;
	}
	#mobilebva {
		margin-top: 4px!important;
	}
}
@media only screen and (max-width: 300px) and (min-width: 10px){
	.sponsored {
		display: none;
	}

}









/* Specific Device Adjustments */ 


/* ----------- Asus Nexus 7 ----------- */

/* Landscape */
@media screen 
  and (device-width: 601px) 
  and (device-height: 906px) 
  and (-webkit-min-device-pixel-ratio: 1.331) 
  and (-webkit-max-device-pixel-ratio: 1.332) 
  and (orientation: landscape) 
 {

	  #right_pane.istablet
	  {
		 	height:70vh!important; 
	  }

}





/* Iphone 4 and 4s Landscape */ 
/* Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {
	
	#right_pane 
	{
		height:50vh!important;
	}
	
}


/* Portrait */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
	#right_pane 
	{
		height:60vh!important;
	}
}





/* Iphone5 and 5s Landscape */ 
/* Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {
	#right_pane 
	{
		height:50vh!important;
	}
}


/* Portrait */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
	#right_pane 
	{
		height:60vh!important;
	}
}



/* Iphone 6 Landscape */ 
/* Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) { 
	#right_pane 
	{
		height:55vh!important;
	}
}


/* Portrait */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) { 
	#right_pane 
	{
		height:65vh!important;
	}
}



/* ----------- iPhone 6+ ----------- */


/* Portrait */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: portrait) { 
	#right_pane 
	{
		height:55vh!important;
	}
}


/* Landscape */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: landscape) { 
	#right_pane 
	{
		height:65vh!important;
	}
}





/* Ipad Landscape */ 
/* Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1) {
	#right_pane 
	{
		height:73vh!important;
	}
}



/* Ipad Portrait */ 
/* Portrait */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1) {
	#right_pane 
	{
		height:80vh!important;
	}
}






