@media (max-width: 1150px){
	.right_content{
		width: 10%;
	}
}

@media (max-width: 1000px){	
	.ad_banner{
		display: none;
	}	
	
	.right_content{
		display: block;
		float: left;
		width: 100%;		
	}
	
	.right_content.mobile{
		margin-bottom: 18px;
	}
	
	.right_content br {
		display: none;
	}
	
	.bottom, .no_mobile{
		display: none;
	}
	
	.right_content .date_selector li a, .right_content .mainpage_selector li a, .date_selector li a, .mainpage_selector li a{
		padding-left: 0px;
	}	

	.right_content .date_selector li.active a, .right_content .date_selector li:hover a, .right_content .mainpage_selector li:hover a{
		border-left: 0px solid;
		border-bottom: 5px solid rgba(255, 255, 255, 1);
		margin-left: 0px;
	}
	
	.right_content .date_selector li, .right_content .mainpage_selector li{
		display: inline;
		list-style-type: none;
		padding-right: 20px;
		float:left;
		margin-left: auto;
		margin-right: auto;
		margin-top: auto;
		margin-bottom: 10px;
		width: 33%;
	}	
	.right_content .date_selector li, .right_content .mainpage_selector li{
		margin-bottom: 20px;
	}
}

@media (max-width: 900px) {
	.headsection{
		margin-bottom: 15px;
		margin-top: 0px;
	}
	
	.headsection .welcome, h2{
		text-align: center;
	}

	.left_content{
		width: 98%;
		margin-left: 0.5%;
	}

	.box{
		width: 100%;
		margin-left: auto;
		margin-right: auto;
	}

	.app .box{
		margin-bottom: 22px;
	}

	.sub_box, .rows_sub_box, .fh_box_gadget{
		width: 100%;
	}
	
	.sub_box_left, .sub_box_right{
		min-height: 180px;
		width: 52%;
	}
	
	.fullwidth{
		margin-bottom: 35px;
	}
	
	.half{
		width: 100%;
	}

	.quarter{
		width: 41%;
		margin-left: 6%;
	}
	
	.tile_box, .gadget_tile_box{
		width: 50%;
	}
	
	.table_headline{
		margin-right: 1%;
		text-align: center;
	}
	
	.right_content{
		display: block;
		float: left;
		width: 100%;		
	}
	
	.right_content.mobile{
		margin-bottom: 18px;
	}
	
	.right_content br {
		display: none;
	}

	.bottom, .no_mobile{
		display: none;
	}
	
	.note_box {
		padding-top: 20px;
	}
	
	.newsbox_front{
		margin-bottom: 35px;
	}
	
	.column_checkbox{
		width: auto;
	}
	
	.column{
		width: 100%;
	}
	
	.column br{
		display: none;
	}
	
	.headlines{
		width: 100%;
		display: none;
	}
	
	.mobile{
		display: block;
	}

	.right_content .date_selector li a, .right_content .mainpage_selector li a, .date_selector li a, .mainpage_selector li a{
		padding-left: 0px;
	}	

	.right_content .date_selector li.active a, .right_content .date_selector li:hover a, .right_content .mainpage_selector li:hover a{
		border-left: 0px solid;
		border-bottom: 5px solid rgba(255, 255, 255, 1);
		margin-left: 0px;
	}
	
	.right_content .date_selector li, .right_content .mainpage_selector li{
		display: inline;
		list-style-type: none;
		padding-right: 20px;
		float:left;
		margin-left: auto;
		margin-right: auto;
		margin-top: auto;
		margin-bottom: 10px;
		width: 33%;
	}	
	.right_content .date_selector li, .right_content .mainpage_selector li{
		margin-bottom: 20px;
	}
}