@media screen and (min-device-width: 375px) and (min-device-height: 667px) and (orientation: portrait) and (max-device-height: 1023)
	{ 
	#super, #wallpapersuperbanner_all-in
		{
			position: fixed!important;
			margin-top:0;
			z-index:1010;
			text-align: center;
			top:0;
			left:50%;
			margin-left: -160px;
		}
	#mobhead
		{
			padding-top: 3.4em;
		}
	#content
		{
			margin-top: 7em;
		}
	}

@media screen and (min-height: 600px)
	{

	#sky, #wallpapersky_all-in	
		{
			position:fixed;
		}
	}


@media screen and (max-width: 1240px)
	{
	body
		{
			background-color: white!important;
			background-image: none!important;
		}

	#oms_wp_fold1, #omsv_sky_DhtmlLayer, #eyeDiv, #omsv_sky_DhtmlTable, #eyeDiv, div[id*='ftposdiv'], div[id*='ftdiv'], div[id*='ftbg']
		{
			display:none!important;
		}

	}

@media screen and (min-width: 480px)
	{

	#logo
		{
			text-align:left;
		}

	.hp_aufm_teaser 
		{
			width:48%;
			float:left;

		}
	#mobilead, .ca320, .tbx5, .mbx4
		{
			display:none;
		}
	#super, #wallpapersuperbanner_all-in
		{
			width: 468px;
		}

	#adl_sb_table
		{
			margin-bottom: .2em;
		}

	.tbx2, .tbx4, .dbxe
		{
			float:right;
		}

	.tbx1, .tbx3, .dbxu
		{
			clear:both;
		}

	.abxl	{
			width:48%;
			float:left;
			margin-bottom: 3em;
		}

	.abxr	{
			width: 48%;
			float: right;
			margin-bottom: 3em;
		}

	.hp_mbox, .hp_sbox
		{
			width: 31%;
		}

	.sbx3, .sbx5, .mbx3
		{
			clear: none;
		}

	.sbx4
		{
			clear: both;
		}

	.rubbox
		{
			width: 48%;
		}

	.rubbox.rbx1, .rubbox.rbx3, .rubbox.rbx5, .rubbox.rbx7, .rubbox.rbx9, .rubbox.rbx11, .rubbox.rbx13, .rubbox.rbx15, .rubbox.rbx17, .rubbox.rbx19, .rubbox.rbx21, .rubbox.rbx23
		{
			float: left;
			clear: both;
		}

	.rubbox.rbx2, .rubbox.rbx4, .rubbox.rbx6, .rubbox.rbx8, .rubbox.rbx10, .rubbox.rbx12, .rubbox.rbx14, .rubbox.rbx16, .rubbox.rbx18, .rubbox.rbx20, .rubbox.rbx22, .rubbox.rbx24
		{
			float: right;
		}


	.witems .witem
		{
			width: 13.5%;
			margin-right: 6.6%;
			padding: .6em 3%;
		}

	.witems .time2100
		{
			margin-right: 0;
		}

	.adsense_response
		{
			width: 100%;
		}

	.adsense_response, #mobilead
		{
			margin-left: auto;
		}

	.adsense_response span, #mobilead span
		{
			margin-left: 0;
		}

	.ads_border
		{
			border:1px solid rgb(248,248,248);
			padding-bottom:.4em;
			background-color: rgb(251,251,251);
			height: intrinsic;
		}

	table#formular label, table#formular td.label
		{
			font-size: 1em;
		}

	.article.medbox
		{
			width: 44%;
			border: 1px solid #CCC;
			background-color:#EEE;
			padding: 2%;
			margin: 0 1%;
			float: left;
			margin-bottom: 1%;
		}
	.article.medbox.even
		{
			clear: both;
		}
	}

@media screen and (min-width:640px)
	{
	iframe.podcastplayer
		{
			width: 100%;
			height: 700px;
			border: 0;
			overflow: hidden;
		}
	}

@media screen and (min-width:768px)
	{

	div.teaserbox, div.eventbox
		{
			width:48%;
			float:left;
		}

	article .artimg, div.quizimg
		{
			width: 45%;
			float: right;
			margin-left: 1%;
			clear: right;
		}

	div.quizimg
		{
			width: 35%;
		}

	div.bx4, div.bx5, div.bx6, .mbx4, .mbx5, .mbx6, .mbx7, .mbx8,.sbx7, .sbx8
		{
			display:block;
		}

	div.bx2
		{
			border-top:0;
		}

	div.bx1, div.bx3, div.bx5
		{
			margin-right:4%;
			clear:left;
		}

	.hp_mbox, .hp_sbox
		{
			width: 23%;
		}


	.mbx3, .sbx3, .sbx4
		{
			clear:none;
		}

	.mbx5, .sbx5, .mbx9, .sbx9, .mbx13, .sbx13
		{
			clear: left;
		}

	.adsense_response
		{
			display: block;
		}

	#super, #wallpapersuperbanner_all-in 
		{
			width:728px;
			left:50%;
			margin-left: -364px;
		}

	.dialink a.dia_pi_thumb
		{
			height: 9rem;
		}

	#footer
		{
			background-size: auto;
		}

	#footer div
		{
			width: 33%;
			float: left;
		}

	#footer ul
		{
			width: 50%;
			float: left;
			display: block;
		}

	.spbxmen.topmen div
		{
			display: none;
		}

	.spbxmen.topmen ul.linkbox
		{
			display: block;
		}

	}

@media screen and (min-width:990px)
	{

	#main
		{
			padding: .4em;
			width: 980px;
			border-top: 0;
		}

	#ivwblock, .suchfeld, .ort_head, .ortauswahl p, nav, #breadline, .startbox, .tbx5, #quicknav, .imglist p, .digianz, #thumbs, #billboard
		{
			display:block;
		}

	#logo
		{
			display: block;
			text-align:left;
		}

	#mobhead, .tbx1, div#navsel
		{
			display:none;
		}

	#super, #wallpapersuperbanner_all-in
		{
			width:980px;
			margin-left:-490px;
			margin-top:0;
			position: relative;
			top:0;
			text-align: right;
		}

	#leftcontent, #vleftcontent
		{
			display:block;
			visibility: visible;
			width:65.5%;
			float:left;
		}

	#rightcontent, #vrightcontent
		{
			display:block;
			visibility: visible;
			width:32.7%;
			float:right;
		}

	.tbx2, .tbx4
		{
			float: left;
			clear: both;
		}

	.tbx3, .tbx5
		{
			float: right;
			clear: none;
		}

	#slideshow
		{
			width:65%;
		}

	#controls
		{
			width:67%;
		}

	#slideshow img
		{
			width: auto;
			height: auto;
		}

	.witems .weticon
		{
			font-size:1.5rem;
		}

	.witems
		{
			font-size:1.2em;
		}

	.article.medbox
		{
			width: 43%;
		}

	}

@media screen and (min-width:1240px)
	{

	#main
		{
			padding: .8em;
			position: relative;
			left:50%;
			margin-left:-625px;
			clear: both;
		}

	#super, #wallpapersuperbanner_all-in
		{
			width:980px;
			margin-left:-608px;
		}

	#sky, #wallpapersky_all-in, #omsv_sky_DhtmlLayer, #adl_sb_table, #eyeDiv, #omsv_sky_DhtmlTable, 
#oms_wp_fold1, #eyeDiv, div[id*='ftposdiv'], div[id*='ftdiv'], div[id*='ftbg']
		{
			display:block;	
		}
	
	body
		{
			background-position:0 0!important;
			background-repeat:repeat!important;
		}
	
	}

@media screen and (min-width:1320px)
	{
	#sthoverbuttons
		{
			display: block;
		}
	}

@media screen and (min-width:1600px)
	{

	body	{
			font-size: 1.13em;
		}
	#main
		{
			left:50%;
			margin-left:-770px;
			width: 1240px
		}
	#super, #wallpapersuperbanner_all-in
		{
			width:1240px;
			margin-left:-749px;
		}

	#sky, #wallpapersky_all-in
		{
			margin-left: 498px;
		}


	#vrightcontent div.slides_container div.slides_content,#rightcontent div.slides_container div.slides_content

		{
			background-size:cover;
			font-size: 1.12em;
		}

	#thumbs .clickme-container
		{
			width: 6.6em;
		}
	}