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

	#container {
		width:100%;
	}
	
	#pageheader {
		height:40px;
		position:fixed;
		top:0px;
		z-index:20;
	}
	
	#headerspacer {
		display:block;
	}

	#title {
		padding:8px;
		height:40px;
	}
	
	#headtext {
		font-size:0.7em;
		font-family:"Avenir Next IT Pro", arial, sans-serif;
		margin-right:70px;
	}

	#dgslogo {
		width:109px;
		float:right;
		position:relative;
		top:-81px;
		left:-10px;
	}

	#dgslogoimg {
		width:45%;
		height:45%;
	}

	#menubar {
		display:none;
	}
	
	#menubutton {
		width:40px;
		height:40px;
		padding-top:0px;
		overflow:hidden;
		opacity:0.7;
	}

	#menublockpad {
		width:200px;
		height:296px;
		background:gray;
		border-radius:0px 10px 10px 10px;
		opacity:0.9;
		position:fixed;
		left:42px;
		top:0px;
		font-size:1.0em;
		z-index:21;
		transition:all ease 0.5s;
	}

	#padmenu_01, #padmenu_02, #padmenu_03, #padmenu_04, #padmenu_05, #padmenu_06, #padmenu_07, #menu_08 {
		width:98%;
		height:25px;
		margin-bottom:8px;
		padding:2px;
		color:white;
	} 

	#newsheader {
		width:100%;
		height:335px;
		position:relative;
		top:5px;
		margin-bottom:10px;
	}

	#newsheader_navleft, #newsheader_navright {
		width:50px;
		height:200px;
		position:relative;
		top:-335px;
		opacity:0;
		cursor:pointer;
		transition:all ease 0.5s;
	}
	
	#newsheader_navleft:hover, #newsheader_navright:hover, #newsheader_navleft:active, #newsheader_navright:active {
		background:red;
		opacity:0.5;
	}

	#newsheader_navleft {
		float:left;
	}

	#newsheader_navright {
		float:right;
		text-align:right;
	}

	#newsheader_picturebox {
		width:100%;
		height:100%;
		margin:0;
		text-align:center;
	}

	#picture_frame {
		width:100%;
		overflow:hidden;
	}

	#picture_singleframe {
		width:10%;
		height:335px;
		float:left;
		overflow:hidden;
	}
	
	#picture_innerbox {
		width:100%;
		height:200px;
		overflow:hidden;
	}

	#picture_content {
		width:100%;
		height:auto;
	}

	#newsintro_content {
		padding:0px;
		background:white;
		position:relative;
		right:0px;
		top:0px;
		float:right;
		width:100%;
		height:130px;
		border-radius:5px;
		opacity:0.8;
		overflow:hidden;
		text-align:left;
		font-size:0.9em;
	}
	
	#navigation_bar {
		width:100%;
	}
	
	#extralink_btn {
		width:190px;
		height:100px;
		float:left;
		text-align:center;
	}

	#extralink_image {
		width:150px;
	}

	#schedule_area {
		width:100%;
		height:auto;
		float:none;
		display:block;
	}

	#box_events {
		height:auto;
	}

	#box_schedules {
		height:auto;
	}

	#dgs-info_area {
		display:none;
	}
	
	#dgs-info_area_pad {
		width:100%;
		height:auto;
		margin-top:10px;
		float:none;
		font-size:0.8em;
		display:block;
	}
	
	#twitter_area {
		width:100%;
		height:auto;
		margin-top:10px;
		float:none;
		display:block;
	}

	#newscontent {
		margin-top:15px;
		font-size:1.0em;
	}
	
	#newstext {
		clear:both;
		font-size:1.2em;
		margin-bottom:20px;
		font-family:serif;
		padding-left:5px;
		padding-right:5px;
		line-height:1.8em;
		text-align:left;
	}
	
	#newsinfobox {
		width:100%;
		float:none;
		margin-left:0px;
		background:#e0e0e0;
		border-radius:10px;
		margin-top:4px;
		box-shadow:0px 4px 8px gray;
		margin-bottom:20px;
		padding:0px;
	}
	
	#newsblock_outerframe {
			width:100%;
			height:120px;
			margin:auto 0;
			margin-bottom:20px;
	}
	
	#logoarea {
		width:170px;
	}

	#areawidth {
		width:100%;
	}

	#logowidth {
		width:50px;
	}
	
	/* ------------------- */
	/* URL-Bereich         */
	/* ------------------- */

	#url_group {
		width:100%;
		float:left;
	}

	#url_group_inner {
		font-size:0.9em;
		padding-left:5px;
	}

	
}
