/*****************************************/
/*** Tabellen der verlagstitel          ***/
/*****************************************/

/** Buchtitelausgabe */
.infoblock h3, .infoblock h4  { margin: 5px 0; }
h3.title, h2.title { margin: 0;}
.seitenteaser h3 {font-size: 20px; }
.seitenteaser h4 {font-size: 18px; }
.preis { font-weight: bold; margin: 10px 0; display: block; color: #000;}
.details { margin: 15px 0 15px 0; line-height: 1.3em;}
.navcontainer { display: block; margin: 20px 0; }
.printbutton { float: right;}
.attachment {display: block; margin-bottom: 5px }
.cover-medium { max-width: 150px; margin: 0 0 10px 0; }
.cover-big { max-width: 210px; margin: 0 0  10px 0; display: inline-block; }
.cover-start { max-width: 120px; margin: 0 0 10px 10px; float: right; }
.cover-small { max-width: 120px; margin: 0 10px 10px 0; }.cover-small { max-width: 120px; margin: 0 10px 10px 0; }
.singleentry h2, .singleentry h3, .singleentry h4, .singleentry h5 { margin: 0; padding: 0;}
.authors, .authors a { font-family: "Open Sans Condensed", sans-serif; font-size: 16px; font-weight: 700; text-transform: uppercase; margin-bottom: 5px; color: #333; letter-spacing: 1px; }
.eribbon { background: transparent url("images/ebook-only.png") 0 0 no-repeat; background-size: 100% 100%; width: 93px; height: 90px; position: absolute; margin-top: -3px; margin-left: -83px; }


table {
	width: 100%;		
}

table.verlag h2, table.verlag h3, table.verlag h4, table.verlag h5  {
	margin: 0;
	padding: 0;
}	


table.verlag td.header {
	padding-bottom: 10px;
	color: #999999;
	
}

table.liste th {
	background-color: #fff;
	text-align: left;
    padding: 10px 5px 5px 5px;
    border-bottom:1px solid #888;
}

table.verlag th {
	text-align: left;
	color: #888;
	font-weight: normal;
}

table.liste td {
	padding: 2px 5px;
}

.pagination {
    margin-bottom: 10px;
}

.float { margin: 10px 0; }

table.verlag td {
     vertical-align: top;     
}	

table.verlag div.bestellen {
	clear:both;
	float:left;
	margin: 5px 0 10px 0;
    font-weight: bolder;
    position: relative;    
}	


table.verlag td.pagination {
  background-color: #ecebe6;   	
padding: 5px;    
}

table.verlag tr.pagination {
    background-color: #ecebe6;   	
}

.sort  {
    padding-left: 19px;
    background: transparent url('images/sort_none.png') 3px 50% no-repeat;
}

.sort_desc  {
    background-image: url('images/sort_asc.png');
}

.sort_asc  {
    background-image: url('images/sort_desc.png');
}


table.verlag td.toptitel_head {
    font-size: 1.2em;
    font-weight: 600;
}
	
table.verlag td.toptitel_entry {
    width: 50%;    
}

tr.pagination th {
    text-align: left;
    font-weight: 600;
    font-size: 0.9em;
    vertical-align:middle;    
	padding: 5px;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #999;
}

a.social {
    margin: 0;
    padding: 3px 5px 3px 20px;
    min-height: 22px;  	
    color: #999;
}

/* a.social:hover { color:#000; }
a.facebook {  background: url(./images/social/facebook.png) 0 50% no-repeat; }
a.twitter {  background: url(./images/social/twitter.png) 0 50% no-repeat; }
a.delicious {  background: url(./images/social/delicious.png) 0 50% no-repeat; }
a.googlebuzz {  background: url(./images/social/googlebuzz.png) 0 50% no-repeat; } */

 a.selected {
	background: transparent url('./images/selected.gif')  0 2px no-repeat;
	padding-left: 16px;
	padding-bottom: 5px;
	margin: 0 10px 0 3px;
}

a.unselected {
	background: transparent url('./images/unselected.gif')  0 2px no-repeat;
	padding-left: 16px;
	padding-bottom: 5px;
	margin: 0 10px 0 3px;
}
.section { display: block; width: auto; margin: 0 0 5px 0; padding: 5px; border-bottom: 1px solid #ccc;}
.checkout {
    display: block;
    text-align: right;
    font-size: 16px;
    margin: 10px 0 30px 0;
}


/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
    .eribbon {  width: 66px; height: 64px; margin-top: -2px; margin-left: -64px; }
}

