@CHARSET "utf-8";

@media all and (max-width: 560px) {
	
	section#downloadsPage div#titelWrap div#titel {
		float: none;
		margin-bottom: 10px;
	}
	
	section#downloadsPage div#titelWrap div#sortierung label#sortLabel {
		text-align: left;
		width: 30%;
		margin-bottom: 20px;
	}
	
	article#downloadBeschreibung .beschreibung.beschreibungUntenDownloads {
		float: none;
		width: 100%;
	}
	
	article#downloadBeschreibung div.downloadNavigation {
		width: 100%;
	}
}


@media all and (max-width: 540px) {
	
	div#wrapper div#busyDialog.busyDiv {
		left: 32%;
		top: 45%;
	}
	
	section#rubriken form nav ul li {
		width: 100%;
	}
	
	article#shoppingCartItem div.beschreibung {
		width: 60%;
	}
	
	article#shoppingCartItem div.itemNavigation {
		float: none;
		width: 100%;
		clear: both;
		height: auto;
	}
	
	section#registrationPage.form div.registrationLabel,
	section#registrationPage form input.input {
		width: 100%;
		float: none;
	}
	
	section#info nav ul li {
		width: 100%;
	}
	
	div#haupttitelSuchresultat,
	div#suchresultatSeite {
		width: 100%;
		float: none;
		text-align: left;
		margin-bottom: 5px;
	}
	
	h1#rubrikHeaderInfo {
		display: none;
	}
	
	.umbruch {
		margin-bottom: 5px;
	}
	
	h1.umbruch {
		padding: 5px 0 0 0;
	}
	
	ul li.button.icon {
		float: none;
		margin-top: 5px;
	}
	
	div.beschreibung.beschreibungUnten h2.detailPrice {
		width: 85%;
		padding: 5px 0 0 0;
	}
	
	section#detail div.vorschaubild {
		width: 100%;
		text-align: center;
	}

	section#detail div.vorschaubild img {
		width: 30%;
	}
	
	#rubrikForm .vorschaubild{
		float: none;
		width: 100%;
		background: none;
		text-align: center;
	}
	
	#rubrikForm .vorschaubild img {
		width: 30%;
		height: auto;
	}

	div.beschreibung {
		margin-top: 5px;
		width: 80%;
		height: auto;
		padding-right: 10px;
	}
	
	div.book-detail {
		width: 80%;
		float: none;
		text-align: left;
		left: 10px;
		position: relative;
	}

	div.beschreibung.beschreibungUnten {
		width: 80%;
	}

	div.beschreibungUnten nav {
		clear: both;
	}
	
	div#detailWrapper .beschreibung {
		float: none;
		left: 0;
		width: 100%;
	}
	
	div#detailWrapper .beschreibung div nav ul li {
		float: right;
	}
	
	div#detailWrapper .beschreibung div nav ul li.button.icon{
	}
	
	section#detail div#detailBottomBar h2 {
		float: none;
		width: 100%;
		margin-bottom: 5px;
	}
	
	section#detail div#detailBottomBar nav
}

@media all and (max-width: 460px) {
	
	section#login input#login,
	section#login input#forgotPassword {
		width: 100%;
		font-size: inherit;
	}
	
	#homeRubriken nav ul li.button {
		width: 100%;
	}
	
	#footer nav ul li.button.right {
		width: 49%;
		float: right;
		margin-right: 0;
	}

	#footer nav ul li.button.right.login {
		width: 100%;
	}
	
	#footer nav ul li.buttonFooter.button.account {
		float: left;
	}
	
	#footer nav ul li.buttonFooter.button.account a {
/*		background: url(../images/ebook/bt-pfeil.png) no-repeat;
		background-position: 95% 50%;
		padding: 12px 30px 12px 16px;
		text-align: left;
*/
	}

	#footer nav ul li.button.left {
		width: 32%;
	}

	#footer nav ul li.button.left.cart {
		margin-right: 0;
	}

	div#wrapper.container {
		border-bottom: none;
	}
	
	form#customerOrder section#customerOrderZahlung div,
	form#customerOrder section#customerOrderZahlung div input {
		float: none;
		width: 100%;
	}
}