@media only screen and (min-width: 0px) and (max-width: 680px) {

	body {
		background: #30634D !important;
	}

	div.csc-textpic-center .csc-textpic-imagewrap, 
	div.csc-textpic-center figure.csc-textpic-imagewrap {

	}

	div.csc-textpic, 
	div.csc-textpic div.csc-textpic-imagerow {
		display: inline;
		clear: none;
		float: none;
		width: auto;
		height: auto;
	}

	div.csc-textpic div.csc-textpic-imagecolumn {
		display: inline-block;
		clear: none;
		float: none;
		margin-right: 0px;
	}

	div.csc-textpic .csc-textpic-imagewrap figure, 
	div.csc-textpic figure.csc-textpic-imagewrap, 
	figcaption.csc-textpic-caption {
		display: inline-block !important;
	}

	div.csc-textpic-imagecolumn, 
	td.csc-textpic-imagecolumn .csc-textpic-image {
		margin-right: 0px;	
	} 

	div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image {
		margin-right: 10px;
		margin-bottom: 10px;
	}

	div.csc-textpic-imagecolumn.csc-textpic-lastcol, 
	td.csc-textpic-imagecolumn.csc-textpic-lastcol .csc-textpic-image {
		margin-right: 10px;
	}

	div.csc-textpic .csc-textpic-imagewrap .csc-textpic-imagerow-last .csc-textpic-image {
		margin-bottom: 10px;	
	}


	div.homepage_content div.homepage_navigation,
	div.homepage_content div.homepage_navigation ul {
		width: 100%;
		padding: 0;
		height: auto;	
		margin: 0;
		border: 0;
	}
	
	div.homepage_content div.homepage_navigation {
		width: 80%;
		margin-left: 10%;
		margin-right: 10%;
	}

	div.homepage_content div.homepage_navigation ul li {
		padding: 10px;
		line-height: 100%;
	}

	div.homepage_content div.teaser {
		width: 100%;
		float: none;
		clear: both;
	}


	div.homepage_content div.teaser div {
		float: none;
	}

	div.homepage_content div.teaser .csc-default {
		clear: both;
		float: none;
		width: 100%;
	}

	div.homepage_content div.teaser div.csc-textpic {
		margin: 0 auto;
	}

	div.homepage_content div.teaser .csc-default .csc-textpic-imagewrap {
		width: 100%;
	}

	div.homepage_content div.teaser div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image {
		margin: 10px auto;
		width: auto;
		display: block !important;
	}

	div.homepage_content div.teaser div.csc-textpic .csc-textpic-imagewrap img {
		margin: 0 auto;
	}


	div.slideshow {
		width: 100%;
		height: auto;
		float: left;
	}

	div.slideshow:after {
		clear: both;
	}

	div.slideshow img {
		max-width: 100%;
		width: auto;
	}

	div.slideshow .csc-textpic-imagewrap .csc-textpic-imagerow {
		height: auto;
	}

	div.slideshow .csc-textpic .csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
		width: 90%;
		position: relative;
		clear: both;
		padding: 5px 5%;
		margin: 0;
	}

	div.slideshow div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image {
		margin: 0;
	}

	#slideshow_navigation {
		width: 100%;
		margin: 0;
	}

	#google_map {
		width: 75%;
	}

	#content #zoom_link {
		top: 450px;
	}

	#content #zoom_link.second {
		top: 485px;
	}
}