* {
	padding: 0;
	margin: 0;
	border-radius: 0;
	font-weight: normal;
}
@font-face {
    font-family: 'segoewp-light-webfont';
    src: url('segoewp-light-webfont.eot');
    src: url('segoewp-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('segoewp-light-webfont.woff') format('woff'),
         url('segoewp-light-webfont.ttf') format('truetype'),
         url('segoewp-light-webfont.svg#colaborate') format('svg');
    font-weight: normal;
    font-style: normal;
}
body, html {
	height: 100%;
	font-family: "Arial";
}
body {
	overflow-y: scroll;
}
abbr {
	font-family: segoewp-light-webfont;
	text-decoration: none;
	border: none;
}
.indent, .indi {
	text-indent: -9999em;
}
#alldiv {
	margin: 0 auto;
	word-wrap: break-word;
	font-size: 14px;
	width: 100%;
	color: #505050;
	background-color: #FFF;
	line-height: 18px;
}
#ajaxStatus {
	width: 85px;
	height: 15px;
}
#ajaxStatus {
	display: none;
	position: absolute;
	z-index: 1000;
	text-align: center;
	padding: 1%;
}
.block, #start .blog .first .preText, #start .blog .activ, #loginForm a, legend, .singleNotice .desc  {
	display: block;
}
.textRight {
	text-align: right;
}
.textLeft {
	text-align: left;
}
.textCenter {
	text-align: center;
}
.floatLeft {
	float: left;
}
.floatRight {
	float: right;
}
.hidden {
	display: none;
}
.desc, label, .formDescription, .singleCon .date, #conversation .singleText .date {
	font-size: 12px;
}
h1, h2, h3, h4, input[type='submit'], legend, .font22px {
	font-size: 22px;
	font-weight: normal;
	font-family: segoewp-light-webfont;
	line-height: 32px;
}
h1 a, h2 a, h3 a, h4 a {
	font-weight: normal;
	font-family: segoewp-light-webfont;
}
.text, .box .iBox, .toggleButton {
	font-size: 12px;
}
.text2, .boxNotice, #start .bookList .singleBook h3, #addDivMenu .menu a .desc {
	font-size: 18px;
}
.box .bgHead, #read .specialSite h4, #read .specialSite1 h4, legend {
	font-size: 2em;
	word-wrap: normal;
}
.boxNotice {
	font-family: segoewp-light-webfont;
}
input[type="text"], input[type="password"], textarea, select, file {
	border: none;
	display: block;
	font-size: 18px;
	color: #505050;
	padding: 2% 0;
}
input[type="text"], input[type="password"], textarea, select, input[type="file"] {
	width: 100%;
	font-family: "Arial";
}
.headFlyMenu input[type="text"] {
	width: 90%;
	font-size: 16px;
	padding: 3% 0;
	background-color: #F9F9F9;
    border: 1px solid #E6E6E6;

}
.font12 {
	font-size: 12px;
}
.font14 {
	font-size: 14px;
}
@media screen and (max-width: 450px) {
	.headFlyMenu input[type="text"] {
	display: none;
	}

}
.arial, .jsCheckbox .text {
	font-family: "Arial";
}
textarea {
	height: 266px;
}
textarea[class~="half"] {
	height: 128px;
}
input[type='submit'] {
	padding: 1% 2%;
	border: none;
}
#readStart, #write #text .text {
	font-family: "Georgia";
	letter-spacing: 0.05px;
	font-size: 17px;
	line-height: 24px;
	font-weight: normal;
}
.loadButton {
	width: 128px;
	margin: 0 10px 0 0;
	text-align: center;
}
.alert, .endOperation, .maPa1 {
	margin: 10px 0;
	padding: 1%;
}
 .formDescription, .indiTip, #loadedAlbum .singleAlbum .toggle  {
 	padding: 2%;
}
label {
	display: block;
	padding: 0 0 1% 0;
	margin: 2% 0 0 0;
}
li {
	list-style: none;
}
a img, fieldset {
	border: none;
}
a {
	color: #505050;
}
a:visited, a {
	text-decoration: none;
}
p {
	padding: 5px 0;
}
#logoLink img {
	width: 81px;
	padding: 8px 3px;
}
#logoLink {
	display: block;
	padding: 0 0 2% 0;
}
.bold {
	font-weight: bold;
}
.clear {
	clear: both;
}
.left {
	float: left;	
}
.right {
	float: right;
}
.box {
	display: inline-block;
	color: #FFF;
	font-size: 30px;
	position: absolute;
	background-position: center center;
	background-repeat: no-repeat;
	overflow: hidden;
	text-align: center;
}
.box .doubleHor .iBox {
	width: 45%;
	display: block;
	padding: 2%;
}
.box .doubleHor .iBoxL {
	float: left;
}
.box .doubleHor .iBoxR {
	float: right;
}
.sButton {
	width: 25px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	overflow: hidden;
	display: block;
	float: left;
}
.button32, .headFlyMenu .userInfos .infoButton .icon {
	width: 32px;
	height: 32px;
	line-height: 32px;
}
#fader {
	width: 100%;
	height: 100%;
	position: fixed;
	background-color: #000;
	opacity: 0.7;
	z-index: 10000;
}
.formDescription, #newComment, .list li, #newRating, #alias .singleAlias {
	margin: 0 0 10px 0;
}
.list li, .list li .desc, .headFlyMenu .userInfos .infoButton, #pics .box2 {
	display: block;
}
.inlineList li {
	display: inline-block;
	margin: 0 5px 0 0;
}
.parentFieldset, #account, #chargeAccount, #settings, #statistics, #im, #read, #vanity, .myContent, #register, #buy, #myAmobo #overview .contentHead h2, .marginContent, #liveResults .liveMenu, #searchExtend, .marginLr2, .margin2p, #recoverPw  {
	margin: 0 2%;
}
.textColor, #read .currentSitesLink {
	color: #505050;
}
.textColor2, .list li .desc, label, .singleCon .date, #conversation .singleText .date, legend, .singleNotice .desc  {
	color: #a49c99;
}
.box, .price, #ajaxStatus, input[type='submit']:hover, .info .infoLink, #statistics .inlineList li, #conversation .userText, .alertSuccess, #read .singleComment0, .faved, .successButton, #profile .faved, .formDescription, .iGood, .iGoodTip, .green {
	background-color: #BFBB11; 
}
.boxInfo, .changeList .hoverList, .ownBook, .currentCat, .catHiddenList a, .orderHiddenList li, .orderHiddenList li a, .listHiddenList a, .loadButton, .priceHiddenList a, #viewMenu .active, .info .fav, .info .ownBook, .info .mark, .info .gift, .info .edit , #chargeOptions input[type=submit], .unreadCon, #headFlyMenu1 .extendMenu .extendButton, .actionButton, .swSlider .sliderMenu .button32, #profile .setFav, #read .setFav, .setFav , #loadedAlbum .singleAlbum .toggle, .blue  {
	background-color: #74C0CF;
}
.amoBox, .sButton, #addDivMenu .menu a:hover{
	background-color: #F49212;
}
input[type="text"], input[type="password"], textarea, input[type='submit'], .amoElement, #conversation .partnerText, #footer, #read .currentSitesLink, #read .singleComment, .iNeutral {
	background-color: #e8e8e8;	
}
.headFlyMenu .container {
	background-color: #FFF;
}
.headFlyMenu .container, .overlayMenu, #liveResults, #alldiv {
	box-shadow: 0 0 10px 0px #e8e8e8;
}
.list li, .list li .desc, .box .iBox, #start .bookList .singleBook span, .singleNotice, .line20  {
	line-height: 20px;
}
.changeList a, .catHiddenList a, .orderHiddenList li, .orderHiddenList li a, .listHiddenList a, .loadButton, .priceHiddenList a, #loginForm a, #viewMenu a, .changeList .sort, .singleBookListAuthor, .singleBookCoverAuthor,  .infoLink, .info .price, .info .singleMark, #statistics .inlineList li, #conversation .singleText .date, .fastPrice, #headFlyMenu1 .extendMenu a, #alias .singleAlias, .blog .switchLink, #start .blog .blogEntry a, #profile .links a, .jsCheckbox, #statusDescription .selectDesc li, .line32, #loginForm {
	line-height: 32px;
}
.whiteText, .orderHiddenList li a , .orderHiddenList li, .listHiddenList a, #ajaxStatus, .loadButton, .priceHiddenList a, #viewMenu .active, .info .singleMark , .info .ownBook , .infoLink, .sButton, #statistics .inlineList li, #conversation .userText, #conversation .userText .date, .unreadCon, .alert, #headFlyMenu1 .extendMenu a, #alias .singleAlias .actionButton, #alias .singleAlias .vanityUrl, .singleSlide .content, .swSlider .openButton, .swSlider .sliderMenu span, .swSlider h3 a, #start .bookList .singleBook .price, .blog .actionButton, .formDescription, .iBad, .iBadTip, .iGood, .iGoodTip, #loadedAlbum .singleAlbum .toggle, #statusDescription .singleStatus li, #loginForm label, .buyBook, #statusDescription .singleStatus .desc, #addDivMenu .menu a:hover {
	color: #FFF;
}
.mainLoginAd a {
	color: #F49212;
	background-color: transparent;
	font-family: segoewp-light-webfont;
	font-size: 14px;
	display: block;
	line-height: 14px;
}
#viewMenu .inactive, .waitButton, .alertWait, .swSlider .openButton, .swSlider .sliderMenu .activeSlide, .iNeutral, .iNeutralTip, #statusDescription .singleStatus {
	background-color: #e8e8e8;
}
.headFlyMenu .extendMenu {
	background-color: rgba(232,232,232,0.4);	
}
#viewMenu .inactive, .alertWait, .swSlider .sliderMenu .activeSlide, .text50, .mainLoginAd a:hover, .headFlyMenu {
	color: #505050;
}
#userMenu, .loadButton, .fastPrice, #headFlyMenu1 .extendMenu a, .headFlyMenu .userInfos .button32, .blog .switchLink, #start .blog .blogEntry a, #profile .links a, #profile .favButton, #pics .editMenu a, .inlineBlock {
	display: inline-block;
}
input[type="text"]:focus, input[type="password"]:focus {
	background-color: #F6F6F6;
}
input[class~='formError'], input[class~='formError']:focus, .alertError, .errorButton, .iBad, .iBadTip {
	background-color: #730046;
	color: #FFF;
}
.marginLr5px {
	margin: 0 5px;
}
.marginLr10px {
	margin: 0 10px;
}
.marginTb10px {
	margin: 10px 0;
}
.squareList li {
	list-style: square inside none;
}
.box .desc {
	line-height: 16px;
	position: absolute;
	font-size: 12px;
	text-align: left;
	bottom: 5px;
	left: 5px;	
}
.box .topDesc {
	top: 5px;
	left: 5px;	
}
.box .bottomDesc {
	bottom: 5px;
	left: 5px;	
}
.box .info {
	position: absolute;
	top: 5px;
	right: 5px;
}
.boxTl {
	top: 0px;
	left: 0px;
}
.boxTr {
	top: 0px;
	right: 0px;
}
.boxBr {
	bottom: 0px;
	right: 0px;
}
.boxBl {
	bottom: 0px;
	left: 0px;
}
.boxTc {
	top: 0px;
	left: 0px;
}
.boxBc {
	bottom: 0px;
	left: 0px;
}
.box1 {
	width: 48%;
	height: 48%;	
}
.box2 {
	width: 100%;
	height: 48%;
}
.box3 {
	width: 100%;
	height: 100%;
}
.boxNotice {
	width: 96%;
	height: 96%;
	position: absolute;
	top: 0;
	left: 0;
	background-color: rgba(0,0,0,0.6);
	padding: 2%
}
.grid {
	width: 266px;
	height: 266px;
	margin: 0 10px 10px 0;
	float: left;
	position: relative;
	overflow: hidden;
}
.grid a {
	text-decoration: none;
	color: #FFF;
}
#addDiv {
	float: left;
	min-height: 400px;
	position: relative;
}
.box {
	line-height: 128px;
}
#addDivMenu {
	position: relative;
	float: left;
	display: none;
	height: 500px;
}
#addDivMenu .menu li a {
	display: block;
	height: 64px;
	color: #505050;
	padding: 0 10px;
	margin: 0 10px 5px 0;
	position: relative;
	background-color: #F6F6F6;
	font-family: segoewp-light-webfont;
}
#addDivMenu .menu .menuPic {
	background-image: url("http://my.amobo.net/pics/MenuSprite.png");
    background-repeat: no-repeat;
    background-color: transparent;
    width: 170px;
}
#addDivMenu .menu .menuPic a {
    width: 170px;
}
#addDivMenu .menu a .desc {
	position: absolute;
	bottom: 5px;
	left: 5px;
}
#addDivMenu .menu #menuRead {
	background-position: -71px -153px;
}
#addDivMenu .menu .menuPic a {
    background-color: transparent;
}
#addDivMenu .menu .menuPic a:hover {
	background-color: rgba(244,144,18,0.8);
	width: 150px;
}
#addDivMenu .menu {
	width: 180px;
	float: right;
	margin: 60px 0 0 0;
}
.catHiddenList a{
	width: 98%;
	display: block;
	padding: 0 1%;
	margin: 0 0 1% 0;
	color: #FFF;
}
@media screen and (max-width: 350px) {
	.singleBookCover .singleBookCoverMiddle {
		width: 60%;
		word-wrap: break-word;
	}
	.singleBookCover .singleBookCoverMiddle p {
		height: 120px;
		overflow: hidden;
	}	
}
@media screen and (min-width: 350px) and (max-width: 700px) {
	.singleBookCover .singleBookCoverMiddle {
		width: 70%;
		word-wrap: break-word;
	}
}
@media screen and (max-width: 600px) {
	.gridHalf {
		height: 133px;
	}
	#menuContainer {
		float: left;
	}
	.box1, .box2, .box3, .fastPrice {
		display: block;
		position: relative;
	}
	.box1 {
		display: block;
		float: left;
	}
	.boxTr, .boxTl, .boxTc {
		margin: 0 0 10px 0;
	}
	.boxTr, .boxBr, .boxTc, .boxBc {
		float: right;	
	}
	.box1Write, .box2Write, .box3Write {
		background-image: url(/pics/icon_write_128.png);	
	}
	.box1Statistic, .box2Statistic, .box3Statistic {
		background-image: url(/pics/icon_statistic_32.png);			
	}
	.box1Settings, .box2Settings, .box3Settings {
		background-image: url(/pics/icon_settings_32.png)	
	}
	.box1Pictures, .box2Pictures, .box3Pictures {
		background-image: url(/pics/icon_pictures_32.png)	
	}
	.box1MyEbooks, .box2MyEbooks, .box3MyEbooks {
		background-image: url(/pics/icon_myebooks_32.png)	
	}
	.box1Account, .box2Account, .box3Account {
		background-image: url(/pics/icon_account_32.png)	
	}
	.box1Pseudonyms, .box2Pseudonyms, .box3Pseudonyms {
		background-image: url(/pics/icon_pseudonyms_32.png)	
	}
	.box1Im, .box2SIm, .box3Im {
		background-image: url(/pics/icon_im_32.png)	
	}
	.box1Sell, .box2SSell, .box3Sell {
		background-image: url(/pics/icon_sell_32.png)	
	}
	.singleBookCover .singleBookCoverRight {
		display: none;
		width: 70%;
	}
	#bestseller .singleBookCover .singleBookCoverRight {
		display: block;
		width: 15%;
		float: left;
		padding: 40px 0 0 0;
	}
	#bestseller .singleBookCover .singleBookCoverMiddle {
		width: 50%;
	}
	#addDiv {
		display: none;	
	}
	.headFlyMenu .userInfos .currentAlias {
		width: 32px;
		text-align: center;
	}
	.headFlyMenu .userInfos .currentAlias .text {
		display: none;
	}
	#liveResults {
		width: 100%;
	}
}
@media screen and (min-width: 600px) {
	#alldiv {
		width: 100%; 
		float: left;
		position: relative;
	}
	#liveResults {
		width: 600px;
	}
	#wrapper {
		position: relative;
		margin: 0 auto;
		width: 600px;
	}
	.box1Write, .box2write {
		background-image: url(/pics/icon_write_64.png);		
	}
	.box3Write {
		background-image: url(/pics/icon_write_192.png);	
	}
	.box1Statistic, .box2Statistic {
		background-image: url(/pics/icon_statistic_64.png)	
	}
	.box3Statistic {
		background-image: url(/pics/icon_statistic_192.png);			
	}	
	.box1Settings, .box2Settings {
		background-image: url(/pics/icon_settings_64.png)	
	}
	.box3Settings {
		background-image: url(/pics/icon_settings_192.png);			
	}	
	.box1Im, .box2Im {
		background-image: url(/pics/icon_im_64.png)	
	}
	.box3Im {
		background-image: url(/pics/icon_im_192.png);			
	}	
	.box1Sell, .box2Sell {
		background-image: url(/pics/icon_sell_64.png)	
	}
	.box3Sell {
		background-image: url(/pics/icon_sell_192.png);			
	}	
	.box1Pictures, .box2Pictures {
		background-image: url(/pics/icon_pictures_64.png)	
	}
	.box3Pictures {
		background-image: url(/pics/icon_pictures_192.png);			
	}
	.box4Pictures {
		background-image: url(/pics/icon_pictures_32.png);
	}
	.box1Pseudonyms, .box2Pseudonyms {
		background-image: url(/pics/icon_pseudonyms_64.png)	
	}
	.box3Pseudonyms {
		background-image: url(/pics/icon_pseudonyms_192.png);			
	}
	.box1Account, .box2Account {
		background-image: url(/pics/icon_account_64.png)	
	}
	.box3Account {
		background-image: url(/pics/icon_account_192.png);			
	}
	.box1MyEbooks, .box2MyEbooks {
		background-image: url(/pics/icon_myebooks_64.png)	
	}
	.box3MyEbooks {
		background-image: url(/pics/icon_myebooks_192.png);			
	}
	.singleBookCover .singleBookCoverMiddle {
		width: 60%;
		margin: 0 2% 0 0;
		word-wrap: break-word;
	}
	.singleBookCover .singleBookCoverRight {
		float: left;
		width: 20%;
		padding: 40px 0 0 0;
		position: relative;
	}
	.orderHiddenList li, .listHiddenList a, .priceHiddenList a{
		width: 98%;	
	}
	.singleBookCover .infoLink {
		display: none;
	}
}
@media screen and (min-width: 900px) {
	#wrapper {
		width: 880px;   
	}
	#addDiv {
		display: block;
		float: left;
	}
	#addDiv, #addDivMenu {
		width: 270px;
	}
}
@media screen and (max-width: 1200px) {
	#headFlyMenu .logout {
		display: none;
	}	
}

@media screen and (min-width: 1200px) {
	#wrapper {
		width: 1170px; 
	}
	#addDivMenu, #headFlyMenu .logout {
		display: block;
	}
	#headFlyMenu .openMenu {
		display: none;
	}
	
}
#read .specialSite, #headContent, #read .sitesIndex, #read .bookContent, #read .ratings, #read .comments, #read .download, #read .details, #start .h2Spacer, #agb .h2Spacer, #whatis .h2Spacer, legend, .underline, #help .h2spacer  {
	border-bottom: solid 1px #E8E8E8;	
}
.underlineColor1 {
	border-bottom: solid 1px #888;
}
.underlineColor2 {
	border-bottom: 1px solid #FCC87E;
}
#read .specialSite, #read .specialSite1 {
	padding: 1% 0;
}
#headContent {
	margin: 0 2% 2% 2%;
}
.headFlyMenu {
	display: none;
	position: absolute;
	width: 100%;
	line-height: 30px;
	top: 0;
	left: 0;
	z-index: 5000;
	text-align: right;
}
.headFlyMenu .container {
	background-image: url(http://my.amobo.net/pics/amobo_logo_weiss.png);
	background-repeat: no-repeat;
	background-position: 2% center;	
}
.headFlyMenu .extendMenu, .headFlyMenu .container {
	padding: 5px 1%;
	height: 32px;
}
.headFlyMenu .toggleButton {
	float: right;
	border: solid 1px #74C0CF;
	color: #74C0CF;
}
.headFlyMenu .userInfos .infoButton .icon  {
	text-indent: -9999em;
	float: left;
	background-image: url(http://my.amobo.net/pics/extendMenuSprite.png);
	background-repeat: no-repeat;
}
.headFlyMenu .userInfos .infoButton {
	float: left;
	margin: 0 5px 0 0;
}
.headFlyMenu .userInfos .currentAlias .icon {
	background-position: -256px -32px;
}
.headFlyMenu .userInfos .notifications .icon {
	background-position: -288px -32px;
}
.headFlyMenu .userInfos .unreadNotifications .icon {
	background-position: -640px -32px;
}
.headFlyMenu .userInfos .unreadMessages .icon {
	background-position: -672px -32px;
}
.headFlyMenu .userInfos .search .icon {
	background-position: -704px -32px;
}
.headFlyMenu .userInfos .messages .icon {
	background-position: -224px -32px;
}
.headFlyMenu .userInfos .login .icon {
	background-position: -480px -32px;
}
.headFlyMenu .userInfos .register .icon {
	background-position: -512px -32px;
}
.headFlyMenu .userInfos .readList .icon {
	background-position: -576px -32px;
}
.headFlyMenu .userInfos .logout .icon {
	background-position: 0px -32px;
}
.headExtMenu {
	background-image: url(http://my.amobo.net/pics/MenuSprite.png);
	background-repeat: no-repeat;
}
.box1Login {
	background-position: -10px -10px;
}
.box1Logout {
	background-position: -155px -10px;
}
.box2ReadList {
	background-position: -6px -149px;
}
.box1Categories {
	background-position: -305px -10px;
}
.box1Search {
	background-position: -455px -10px;
}
.box1Home {
	background-position: -602px -10px;
}
.box1Help {
	background-position: -746px -10px;
}
.box2MyAmobo {
	background-position: -312px -159px;
}

.register:hover, .box1Write:hover, .login:hover, .box1Login:hover, .readList:hover, .box2Register:hover, .headExtMenu:hover, .box2ReadList:hover, .box2Categories:hover {
	/*background-color: #FCC87E; /* fade orange */
	background-color: rgba(244,144,18,0.8);
}
.box1Write {
	background-color: #bfbb11; /* green */ 

}
.box1Write:hover, .box1Help:hover {
	background-color: rgba(191,187,17,0.8); /*fade green*/
}
.box2Register {
	background-color: #74c0cf; /* blue */
}
.box2Register:hover {
	background-color: rgba(116,192,207,0.8); /* fade blue */
}
#headFlyMenu {
	height: 30px;	
}
#headFlyMenu1 {
	min-height: 30px;
}
#headFlyMenu1 .extendMenu {
	display: none;
}
#headMenu .addMenu {
	float: left;
	width: 25px;
}
.overlayMenu {
	position: absolute;
	top: 0;
	left: 0;
	background-color: rgba(255,255,255,0.8);
	z-index: 10000;
	width: 98%;
	padding: 0 0 0 2%;
}
#headMenu .addMenu .sButton, #loadedAlbum .singleAlbum .toggle {
	margin: 0 0 5px 0;
}
#menu a {
	margin: 0 1% 0 0;
	padding: 1% 0;
	display: inline-block;
	text-align: center;
	color: #FFF;
}
#menu #searchForm {
	width: 100px;
}
#menu #searchForm .searchField {
	width: 70%;
}
#content, #menu, #footerContent {
	clear: both;
	margin: 0 auto;
	width: 95%;
}
#content, legend {
	width: 100%;
}
#content {
	min-height: 500px;
}
#footerContent {
	width: 98%;
	margin: 0 auto;

}
#footer {
	margin: 50px 0 0 0;
	border-top: 1px solid #ccc;
}

.footerBox {
	border-top: 1px solid #ccc;

	float: left;
	margin: 15px 15px 0 0;
	font-size: 10px; 
	width: 130px;
}
.footerBox li {
	line-height: 13px;
}

.endFooter {
	font-size: 12px;
}
#menu {
	margin: 0 auto;
}
.hoverMenu ul {
	display: none;
}
#loginForm, .box .iBox, #alias abbr, #statusDescription .selectDesc li,  #statusDescription .singleStatus li, #statusDescription .singleStatus h3, #statusDescription .singleStatus p {
	text-align: left;
	padding: 0 2%;
}
#loginForm input[type='text'], #loginForm input[type='password'] {
	width: 100%;
}
#loaderPic {
	display: none;
}
#myAmobo #myMenu, .switchListContainer, #registerGrid, #alias, #start {
	margin: 0 2%;
}
.singleBookList, .singleBookCover {
	padding: 1% 2%;
	margin: 0 0 0 0;
	position: relative;
	border-top: solid 1px #ececec;
}
.singleBookList h2, .singleBookCover h2 {
	margin: 1% 0;
}
.singleBookList .singleBookListLeft {
	float: left;
	width: 80%;
	text-align: left;
}
.singleBookList .singleBookListInfos {
	float: right;
	width: 15%;
	text-align: right;
}
.singleBookCover .info, .singleBookList .info {
	right: 2%;
	height: 25px;
	line-height: 25px;
	position: absolute;
	top: 0px;
	color: #FFF;
}
.info .singleMark {
	width: 32px;
	display: block;
	float: left;
	padding: 0px;
	margin: 0 0 0 2px;
	text-align: center;
}
.info .price {
	display: block;
	float: left;
	padding: 0 10px;
	margin: 0 0 0 2px;
	text-align: center;	
}
.infoLink {
	float: left;
	width: 32px;
	height: 32px;
	text-align: center;
	padding: 0px;
}
.singleBookListZevra1, .singleBookCoverZevra1 {
	background-color: #F6F6F6;
}
.singleBookCover {
	padding: 1% 0 1% 2%;
	position: relative;
}
.singleBookCover .singleBookCoverLeft {
	margin: 0 2% 0 0;
}
.singleBookCover img {
	max-width: 90px;
	max-height: 120px;
}
.singleBookCover .singleBookCoverLeft, .singleBookCover .singleBookCoverMiddle {
	float: left;
}
.singleBookCover .singleBookCoverRight li{
	margin: 3px 0;
	font-size: 12px;
}
.singleBookCover .singleBookCoverRight .head{
	font-size: 12px;
	color: #CCC;
}
.changeList {
	margin: 1% 2%;
}
.changeList .sort {
	background-repeat: no-repeat;
	background-position: center center;
	display: inline-block;
	border-left: 1px solid #FFFFFF;
	text-indent: -9999em;
}
.changeList .sortDesc {
	background-image: url("http://my.amobo.net/pics/desc.png");	
}
.changeList .sortAsc {
	background-image: url("http://my.amobo.net/pics/asc.png");	
}
.changeList a, #viewMenu a  {
	display: inline-block;
	padding: 0 1%;
	color: #FFF;
}
.changeList .hiddenList {
	display: none;
}
.changeList .currentCat {
	border-left: solid 1px #FFF;
}
.orderHiddenList li, .listHiddenList a, .priceHiddenList a {
	display: block;
	margin: 0 0 1%;
	padding: 0 1%;
}
.orderHiddenList li a {
	float: right;
	display: block;
	width: 37px;
	text-align: center;
	background-repeat: no-repeat;
	background-position: center center;
	text-indent: -9999em;
}
.orderHiddenList li .sortAsc {
	background-image: url("http://my.amobo.net/pics/asc.png");
}
.orderHiddenList li .sortDesc {
	background-image: url("http://my.amobo.net/pics/desc.png");
}
.orderHiddenList li .sortAscTrans {
	background-image: url("http://my.amobo.net/pics/asc.png");
	opacity: 0.2;
}
.orderHiddenList li .sortDescTrans {
	background-image: url("http://my.amobo.net/pics/desc.png");
	opacity: 0.2;
}
.changeList .sort, .currentCat {
	width: 15px;
	text-align: center;
}
#headLoginForm {
	display: none;
}
#viewMenu {
	display: block;
	margin: 0 2%;
}
.contentHead {
	position: relative;
	width: 100%;
	margin: 0 0 10px 0;
}
.contentHead h2 {
	margin: 0 0 5px 0;
}
#chargeOptions .loadButton {
	display: block;
	margin: 0 0 5px 0;
}
#chargeOptions input[type=submit] {
	height: 32px;
	font-family: "Arial";
	font-size: 14px;
	padding: 0;
	cursor: pointer;
}
#settings h3, .formDescriptionShow, #start .h2Spacer, #start .authorList .profile, #start .blog .menu, #start .blog .blogEntry a, #profile .hidePart, #newAlias .changefieldset, #editAlias .changefieldset, legend, .jsCheckbox, #write .parentFieldset, #picBook_addPhoto, #pics .hidePart, #pics #albumForm .changeFieldset, #loadedAlbum .singleAlbum, .marginTb10, .changefieldset, #createGift .grid, #help .h2spacer, #whatis .h2Spacer, #agb .h2Spacer, .singleNotice  {
	margin: 10px 0;
}
#statistics .inlineList li, .unreadCon, .blog .switchLink, #start .blog .blogEntry a {
	padding: 0 1%;
}
.singleCon .date, .headFlyMenu .userInfos, #conversation .userText {
	float: right;
}
#conversation  {
	height: 266px;
	overflow-y: scroll;
}
#conversation .singleText .date, #read .currentSites {
	display: block;
	text-align: right;
}
#conversation .singleText{
	width: 76%;
	padding: 2%;
	margin: 0 0 10px 0;
}
#newIm textarea {
	height: 64px;
}
.fastPrice {
	text-align: center;
}
.profile img {
	float: left;
	margin: 0 10px 10px 0;
}
#read .singleComment {
	padding: 2%;
	margin: 0 0 10px 0;
}
#read .specialSite {
	min-height: 500px;
}
#read .coverText {
	margin: 10px 0;
}
#read .cover img, #editPicture #resizeContainer img, #read img {
	max-width: 100%;
}
#read .cover {
	margin: 0 0 20px 0;
}
#read .author .profile {
	margin: 150px 0 0 0;
}
#read .bookDetails h4 {
	margin: 0 0 100px 0;
}
#read .sitesIndex .loadButton {
	margin: 0 10px 5px 0;
}
#read .specialSite h4, #read .specialSite1 h4 {
	margin: 2% 0;
}
.toggleButton {
	border-radius: 50%;
	border: solid 1px #CCC;
	display: block;
	float: left;
	width: 18px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	color: #74C0CF;
	margin: 7px 5px 0 0;
	font-family: "Arial";
}
#headFlyMenu1 .extendMenu a {
	width: 32px;
	overflow: hidden;
	margin: 0 0 0 5px;
	text-align: center;
}
.darkHideMenu {
	text-shadow: 1px 1px 0 #000000;
}
.extFav, .extIndex, .extStart, .extComments, .extGetMenu, .extDownload, .favButton, .editButton, .giftButton, #alias .singleAlias .button32, #pics .inboxMenu a, .iconSet, .extBuy {
	background-image: url(http://my.amobo.net/pics/extendMenuSprite.png);
	background-repeat: no-repeat;
	text-indent: -9999em;
}
.giftButton {
	background-position: -608px 0;
}
.extFav, .favButton {
	background-position: 0 0;
}
.editButton {
	background-position: -544px 0;
}
.extIndex {
	background-position: -32px 0;
}
.extStart {
	background-position: -64px 0;	
}
.extComments {
	background-position: -96px 0;	
}
.extDownload {
	background-position: -128px 0;	
}
.extGetMenu {
	background-position: -160px 0;		
}
.extBuy {
	background-position: -32px -32px;
}
#alias .singleAlias .vanityUrl {
	background-position: -384px 0;	
}
#alias .singleAlias .editAlias, #pics .editMenu .edit {
	background-position: -320px 0;	
}
#alias .singleAlias .mainAlias {
	background-position: -352px 0;	
}
#alias .singleAlias .visitAlias {
	background-position: -256px 0;	
}
#alias .singleAlias .changeAlias{
	background-position: -64px 0;		
}
#buy .fav {
	background-position: center center;
	background-image: url(http://my.amobo.net/pics/icon_fav_64.png);
}
#pics .editMenu .move {
	background-position: -416px 0;	
}
#pics .editMenu .delete {
	background-position: -448px 0;	
}
#alias .singleAlias img {
	float: left;
	margin: 0 10px 0 0;
}
#alias .singleAlias a {
	display: inline-block;
	text-align: center;
}
.swSlider {
	overflow: hidden;
	width: 100%;
	position: relative;
}
.swSlider, .swSlider .sliderBox {
  overflow: hidden;
  position: relative;
}
.swSlider .sliderViewport .singleSlide {
	position: relative;
	height: 100%;
	width: 100%;
	display: block;
	float: left;
}
.swSlider img {
	max-width: 100%;
}
.swSlider .sliderViewport .singleSlide img {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
}
.swSlider .sliderViewport .singleSlide .content {
	position: absolute;
	z-index: 100;
	bottom: 5%;
	left: 2%;
}
.swSlider .openButton {
	position: absolute;
	bottom: 0;
	left:0;
	width: 100%;
	height: 20px;
	z-index: 50;
	text-align: center;
}
.swSlider .sliderViewport {
	overflow: hidden;
	width: 100%;
	height: 100%;
	position: relative;
}
.swSlider .sliderMenu {
	text-align: right;
	margin: 5px 0 0 0;
}
.swSlider .sliderMenu span {
	margin: 0 0 0 5px;
	display: inline-block;
	text-align: center;
}
.swSlider .next {
	right: 0;
}
.swSlider .prev {
	left: 0;
}
#start .bookList .singleBook {
	width: 30%;
	float: left;
	padding: 0 0 15px 0;
}
#start .bookList .singleBook .title, #start .bookList .singleBook .author {
	overflow: hidden;
	display: block;
}
#start .bookList .singleBook .author {
	height: 20px;
}
#start .bookList .singleBook .title {
	max-height: 40px;
}
#start .bookList .singleBook .cover {
	position: relative;
}
#start .bookList .singleBook .price {
	text-align: center;
	display: block;
	position: absolute;
	right: 5%;
	bottom: 8px;
	z-index: 10;
	padding: 5px 10px;
}
#start .bookList .singleBook img {
    max-width: 100%;
}
#start .bookList .middle {
	margin: 0 5%;
}
#start .profile {
	min-height: 96px;
}
#start .profile img {
	max-width: 96px;
}
#start .authorList .profile p {
	height: 48px;
	overflow: hidden;
}
#start .blog .blogEntry a  {
	float: none;
}
#profile .favButton {
	overflow: hidden;
	float: right;
}
.jsCheckbox .on, .jsCheckbox .off {
	display: inline-block;
	width: 32px;
	height: 32px;
}
.jsCheckbox .text {
	margin: 0 0 0 10px;
}
.indiTip {
	border-bottom: solid 1px #FFF;
}
.inboxMenu {
	position: absolute;
}
#pics .inboxMenu {
	top: 4%;
	right: 2%;
}
#pics .singlePic {
	width: 128px;
	height: 128px;
	float: left;
	margin: 0 10px 0 0;
}
.inboxMenu a {
	overflow: hidden;
	text-indent: -9999em;
	display: block;
}
#pics .chooseTrans {
	opacity: 0.4;
}
#loadedAlbum .singleAlbum .pics img {
	margin: 0 5px 5px 0;
}
#statusDescription .selectDesc li{
	display: inline-block;
}
#statusDescription .singleStatus li {
	margin: 5px 0;
	min-height: 40px;
}
#statusDescription .singleStatus {
	padding: 10px 0;
}
#beta .registerButton {
	line-height: 32px;
	color: #fff;
	display: inline-block;
	font-size: 14px;
	padding: 0 2%;

}
#beta .infoField, #buy .infoField {
	font-size: 14px;
	background-color: #f6f6f6;
	padding: 2%;
}
#beta .infoField li, #buy .infoField li {
	list-style: square inside none;
	margin: 8px 0;
	background-color: #bfbb11;
	padding: 2%;
	color: #fff;
}
#categories h2 {
	padding: 0 2%;
}
#categories .singleCategory {
	position: relative;
	background-color: #F6F6F6;
	padding: 10px;
	margin: 2% 0 0 2%;
	width: 41%;
	float: left;
	height: 200px;
	overflow: hidden;
}
#categories .topCat{
	width: 90%;
	height: 115px;
	float: none;
	margin: 2% 0 0 2%;
	background-color: #f49212
}
#categories .singleCategory .number {
	position: absolute;
	bottom: 20px;
	font-size: 40px;

}
#categories .singleCategory .countText {
	color: #505050;
	position: absolute;
	bottom: 10px;
	right: 10px;
	font-size: 17px;
}
#categories .topCat .number{
	top: 10%;
	left: 2%;
}
#categories .topCat h3, #categories .topCat .description {
	padding: 0px 1% 0px 3%;
}
#categories h3 {
	font-size: 22px;

}
#categories .topCat h3 {
	font-size: 22px;
	margin: 0px 0px 0px 20px;
}
#myAmobo #overview, #myAmobo #sell {
	margin: 0;
}
#liveResults {
	position: absolute;
	top: 42px;
	left: 0;
	z-index: 5000;
	background-color: #FFF;
}
#liveResults .liveMenu {
	border-top: 1px solid #ECECEC;
}
#sell h3 {
	margin: 10px 2% 0 2%;
}
.blueBox {
	background-color: #74c0cf;	
	color: #fff;
}
.greenBox {
	background-color: #bfbb11;	
	color: #fff;
}
.orangeBox {
	background-color: #f49212;	
	color: #fff;
}

.adRead1 {
	background-image: url("http://my.amobo.net/pics/MenuSprite.png");
    background-repeat: no-repeat;
    background-position: -6px -149px;
    color:#505050;
	float: right;
	height: 120px;
	width: 270px;
	font-size: 12px;
	margin: 0px 0px 10px 0px
}
.adReadText1 {
	margin: 7px 9px;
	position: absolute;
}
.adRead2 {
	background-image: url("http://my.amobo.net/pics/adComPic4.jpg");
    background-repeat: no-repeat;
    background-position: 0px -1px;
    color:#505050;
	float: right;
	height: 177px;
	width: 270px;
	font-size: 12px;
	margin: 0px 0px 10px 0px
}
.adReadText2 {
	margin: 7px 9px;
	position: absolute;
	padding: 2px 10px;
	background-color: #fff;
}
@media screen and (min-width: 900px) {
	.addDiv1{
		display:none;
	}
	.addDiv2{
		display:none;
	}
	.addDiv3 {
		padding: 0 4% 0 0;
	}
	.adStart1, .adStart2 {
	    color:#505050;
		float: right;
		width: 100%;
		font-size: 14px;
		margin: 0 0 20px 0;
		border: 1px solid #E8E8E8;
	}
	.adStartText1, .adStartText2 {
		margin: 5px 22px;
	}
	.adStartText1 li, .adStartText2 li {
		list-style: square inside none;
		padding: 5px 0 0 0;
	}
	.adStart1 a, .adStart2 a, .adStart4 a {
		float: right;
		font-size: 14px;
		margin: 10px 0;
	    padding: 2px 10px;
	}
	.adStart4 {
		background-image: url("http://my.amobo.net/pics/adComPic3.jpg");
		float: right;
		width: 100%;
		font-size: 14px;
		margin: 0 0 20px 0;
		border: 1px solid #E8E8E8;
	}
	.adStartText4 {
		color:#505050;
		margin: 5px 22px;
		text-shadow: 1px 1px 0px #fff;
		line-height: 17px;
	}
	.adStart4 a {
		background-color: #fff;
		color: #505050;
		padding: 2px 10px;
		text-shadow: none;
	}
	.adStart5 {
		background-image: url("http://my.amobo.net/pics/adComPic1.jpg");
		background-position: -72px -31px;
		float: right;
		width: 100%;
		height: 140px;
		font-size: 14px;
		margin: 0 0 20px 0;
		border: 1px solid #E8E8E8;
	}
	.adStartText5 {
		color:#505050;
		margin: 5px 22px;
		text-shadow: 1px 1px 0px #fff;
		line-height: 17px;
	}
	.adStart5 a {
		background-color: #fff;
		color: #505050;
		padding: 2px 10px;
		margin: 10px 0px 10px 0px;
		text-shadow: none;
		float: right;
	}
	.dark {
		color: #505050;
		text-shadow: 1px 1px 0px #fff;
	}
	.bold, #agb .bold {
		font-weight: bold;
	}
	.adStartCode {
		float: right;
		width: 100%;
		margin: 0 0 20px 0;
		border: 1px solid #E8E8E8;
	}
	.adStartCodeText {
		margin: 12px 22px;
		font-size: 14px;
		color: #505050;
	}
	.adStartCodeText a {
		float: right;
		padding: 2px 10px;
		margin: 10px 0px 10px 0px
	}
	.inlineBox {
		margin: 5px 22px;
	}
	.StartVideo {
	    float: right;
	    margin: 0 0 20px 0;
	
	}
	.adFollowBox {
		color:#505050;
		float: right;
		width: 100%;
		font-size: 14px;
		margin: 0 0 20px 0;
		border: 1px solid #E8E8E8;
	}
	.followIcon {
		background-image: url("http://www.amobo.de/pics/socialsprite.jpg");
		margin: 10px 0 10px 18px;
		float: left;
	}
	.followTw {
		background-position: 0px 0px;
	}
	.followYt {
		background-position: 96px 0px;
	}
	.followGp {
		background-position: 64px 0px;
	}
	.followFb {
		background-position: 32px 0px;
	}
	.TippBox {
	color: #505050;
	float: right;
	width: 100%;
	font-size: 14px;
	margin: 0 0 20px 0;
	border: 1px solid #E8E8E8;
	}
	.TippContent {
	margin: 5px 22px;
	}
	.TippContent li {
	list-style: square inside none;
	padding: 2px 0;
	}
	.TippContentButton {
	padding: 0 5%;
	display: inline-block;
	line-height: 32px;
	margin: 2px 0;
	}
	.recommendCover img {
	max-width: 30%;
	}
	.toggleButtonExample {
	border: 1px solid #CCCCCC;
    border-radius: 50% 50% 50% 50%;
    color: #74C0CF;
    display: inline-block;
    float: none;
    font-family: "Arial";
    height: 18px;
    line-height: 18px;
    text-align: center;
    width: 18px;
	}
		
}
@media screen and (max-width: 899px) {
	.addDiv3 {
		display:none;
	}
}
@media screen and (max-width: 699px) {
	#addDiv {
		display: none;
	}
	.addDiv1 {
		display: none;
	}
	.addDiv2 {
		display: none;
	}
	.addDiv3 {
		display: none;
	}
}
.readerButton {
	cursor: pointer;
}
#read .readerText {
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 10500;
	width: 700px;
	height: 100%;
	background-color: #FFFDF9;
	padding: 50px 50px;
	overflow-x: hidden;
	overflow-y: auto;
	box-shadow: 0 0 30px 1px #000;
}
.readerMenu {
	position: fixed;
	z-index: 11550;
	width: 320px;
	height: 80px;
	border-radius: 10px;
	background-color:rgba(0,0,0,0.8);
	bottom: 3%;
	left: 50%;
	margin: 0 0 0 -160px;
	padding: 10px;
	color: #FFF;
	line-height: 80px;
}
#readerMenuEvent {
	width: 800px;
	height: 10%;
	bottom: 0%;
	left: 50%;
	margin: 0 0 0 -400px;
	position: fixed;
	z-index: 11000;
}
.readerMenu a {
	background-image: url(http://my.amobo.net/pics/readerIcons.png);
	background-repeat: no-repeat;
	float: left;
	display: block;
	width: 64px;
	height: 64px;
	text-indent: -9999em;
	margin: 10px 0 0 0;
}
.readerMenu .fontSmaller {
	background-position: 0 0;
}
.readerMenu .fontNormal {
	background-position: 0 -64px;
}
.readerMenu .fontBigger {
	background-position: 0 -128px;
}
.readerMenu .resize {
	background-position: 0 -196px;
}
.readerMenu .closeReadingMenu {
	background-position: 0 -256px;
}
#bestseller .singleBookCoverRight {
	text-align: center;
}
#bestseller .singleBookCover .price{
	background-color: transparent;
}
#howto li, #help .hide li, .squareList {
	list-style: square inside none;
}
.formatIcon {
	background-image: url("http://www.amobo.de/pics/formatIcon.png");
	margin: 0 5px 5px 0;
	float: left;
	width: 64px;
	height: 64px;
	line-height: 32px;
}
.formatNoDrm {
	background-position: -64px 0px;
}
.formatDrm {
	background-position: 0px 0px;
}
.formatEpub {
	background-position: -132px 0px;
}
.formatPdf {
	background-position: -196px 0px;
}
.formatSmartphone {
	background-position: -384px 0px;
}
.formatTablet {
	background-position: -256px 0px;
}
.formatPc {
	background-position: -320px 0px;
}
#invoice .type, #invoice .count {
	width: 40%;
}
#invoice .price {
	background-color: transparent;
	width: 20%;
}
#invoice .singleList {
	padding: 10px 0;
	border-bottom: solid 1px #CCC;
	border-top: solid 1px #CCC;
}
#invoice .list li {
	margin: 0;
}
.singleActivity {
	margin: 10px 0;
	border-top: solid 1px #E8E8E8;
	padding: 10px 0 0 0;
}
.singleActivity .desc {
	color: #CCC;
}
.singleActivity .desc a, .blueColor {
	color: #74c0cf;
}
.singleActivity .rating {
	width: 32px;
	height: 32px;
}
#statistics .inlineList li {
	line-height: 32px;
	margin: 0 5px 5px 0;
}