@media screen and (max-width: 950px) {
	#main_center {
		width: 79%;
	}
	#main_right {
		width: 100%;
	}  
	.content_right {
		padding: 20px 0 0 0;
	}
	.survey {
		font-size: 1.5em;
	}
	.name {
		font-size: 15px;
	}
}

@media screen and (max-width: 800px) {
	#wrapper {
		background: none;
	}
	#main_center {
		width: 100%;
		/*padding: 0 2%;*/
	}
	#footer_content {
		min-width: 300px;
		width: auto;
		padding-right: 5px;
	}
	.content_left, .nav_left_title {
		max-width: none;
	}
	#main_left {
		width: 100%;
	}
	#header_nav_left {
		display: none;
	}
	#header_nav_right {
		display: none;
	}
	#header_title {
		display: none;
	}
	#div_nav_left_umfrage {
		display: none;
	}
	#div_nav_left_infos {
		display: none;
	}
	.nav_left_title {
		padding: 5px;
	}
	.content_left {
		padding-top: 105px;
	}
	.content_center {
		padding-top: 0px;
		padding-left: 10px;
		padding-right: 10px;
	}
	.survey {
		font-size: 1.2em;
		padding-left: 10px;
		padding-right: 10px;
		color: #ffffff;
	}
	
	.btn_header {
		padding-top: 0px;
	}
	.div_nav_button_mobile_home {
		display: block !important;
		float: left;
		margin: -50px 0 0 10px;
	}
	.div_nav_button_mobile_logout {
		display: block !important;
		float: right;
		margin: -50px 10px 0 10px;
	}
	.div_nav_button_mobile_save {
		display: block !important;
		float: right;
		margin: -50px 93px  0 10px;
	}
	.div_nav_button_mobile_umfrage {
		display: block !important;
		float: left;
		margin: -50px 0 0 95px;
	}
	.div_nav_button_mobile_infos {
		display: block !important;
		float: left;
		margin: -50px 0 0 178px;
	}
	
	#header_nav {
		/*background: #CD2F14;*/
		height: 45px;
		border-bottom: 1px solid #000000;
		color: #ffffff;
		background: url("../img/hg_header_title5_rot.png") repeat-x scroll 0 0 #1D6192;
	}
	#btn_save {
		margin-top: -3px;
		padding: 2px 10px 0px 10px;
	}
	#btn_save {
		display: none;
	}
	.div_nav_button_mobile_code {
		display: none;
	}
	.logo_links {
		width: 255px !important;
		margin-left: auto !important;
		margin-right: auto !important;
		display: block;
		float: unset;
		margin-top: 15px !important;
	}
}

@media screen and (max-width: 590px) {
	#wrapper {
		background: none;
	}
	#main_left {
		width: 100%;
	}
	.menu .dropdown_3columns, .menu .col_3, .menu .dropdown_1column {
		width: auto;
	}
	.page_title {
		font-size: 0.9em;
	}
	.survey {
		font-size: 1em;
		padding-left: 10px;
		padding-right: 10px;
		color: #ffffff;
	}
	.nav_left_title {
		padding: 5px;
	}
	#header_nav_left {
		display: none;
	}
	#header_nav_right {
		display: none;
	}
	#div_nav_left_umfrage {
		display: none;
	}
	#div_nav_left_infos {
		display: none;
	}
	.content_left {
		padding-top: 105px;
	}
	.btn_header {
		padding-top: 0px;
	}
	.drucken_span {
		display: none;
	}
	.div_nav_button_mobile_home {
		display: block !important;
		float: left;
		margin: -50px 0 0 10px;
	}
	.div_nav_button_mobile_logout {
		display: block !important;
		float: right;
		margin: -50px 10px 0 10px;
	}
	.div_nav_button_mobile_save {
		display: block !important;
		float: right;
		margin: -50px 70px  0 10px;
		padding: 5px 7px 5px 6px;
	}
	.div_nav_button_mobile_umfrage {
		display: block !important;
		float: left;
		margin: -50px 0 0 70px;
	}
	.div_nav_button_mobile_infos {
		display: block !important;
		float: left;
		margin: -50px 0 0 130px;
	}
	.btn_header {
		padding-left: 2px;
		padding-right: 2px;
	}
	.btn_header_small {
		padding-left: 2px;
		padding-right: 2px;
	}
	#header_nav {
		height: 45px;
		border-bottom: 1px solid #000000;
		color: #ffffff;
		background: url("../img/hg_header_title5_rot.png") repeat-x scroll 0 0 #1D6192;
	}
	#btn_save {
		margin-top: -3px;
		padding: 2px 10px 0px 10px;
	}
	#btn_save {
		display: none;
	}
	
	.table_desktop {
		/*display: none;*/
	}
	.table_mobile {
		/*display: block !important;*/
	}
	.div_nav_button_mobile_code {
		display: none;
	}
	.logo_links {
		width: 255px !important;
		margin-left: auto !important;
		margin-right: auto !important;
		display: block;
		float: unset;
		margin-top: 15px !important;
	}
}