/*
Html5 Responsive Template
*/
/* --STRUKTUR-- */ 
.layout{ width: 950px; position: relative; margin: 20px; padding: 20px;}
.layout:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }

@media only screen and (min-width: 768px) and (max-width: 959px) {
	.layout{width:100%;}
}

@media only screen and (max-width: 767px) {
	.layout{width:100%;}
}

@media only screen and (min-width: 620px) and (max-width: 767px) {
	.layout{width:100%;}
}

@media only screen and (min-width: 480px) and (max-width: 619px) {
	.layout{width:100%;}
}

@media only screen and (max-width: 479px) {
	.layout{width:100%;}
}