

/* --- Stylesheet 3785 () --------- */ 

#content {
	margin: 30px 0 0 0px;
}

#main_content {
	float: left;
	width: 1000px;
}

.mainpage #main_content {
	width: auto;
}

/* --- Stylesheet 3798 () --------- */ 

@media all and (min-width: 1201px) and (max-width: 1500px) {

	#main_content {
		width: 760px;
	}

	#content .fullscreen #main_content {
		width: 100%;
	}

}

@media all and (min-width: 1000px) and (max-width: 1200px) {

	#main_content {
		width: 580px;
	}

	#content .fullscreen #main_content {
		width: 100%;
	}

	#blog .entry .File img { width: 100%; height: auto; }

	#main_content table {
		overflow-x: auto;
		display: block;
	}


}

@media all and (min-width: 768px) and (max-width: 999px) {
	
	#main_content {
		width: 100%;
	}

	#blog .entry .File img { width: 100%; height: auto; }

	#main_content table {
		overflow-x: auto;
		display: block;
	}

}

@media all and (max-width: 767px) {

	#main_content {
		width: 100%;
	}

	#blog .entry .File img { width: 100%; height: auto; }

	.TraminoForm .group { width: 100% !important; padding-right: 0px !important;  }
	.TraminoForm .RadioWidget .Element { width: 100% !important; }
	.TraminoForm .group .Feld.adresse_land select, .TraminoForm .group .Feld.adresse_email input, .TraminoForm .group .Feld.adresse_strasse input { width: 100% !important; }

	#main_content table {
		overflow-x: auto;
	}



}