/************************
 *** General #content ***
 ************************/

#content a{color:#000;}
#content p{margin:0;padding:0;}
#books-list p,#specials p,#novita p{font-size:11px;font-weight:bold;line-height:15px;}
#content .book-pic{float:left;background:url("../img/shadow.gif") no-repeat bottom right;margin: 5px 15px 15px 0;}
#content .book-pic a{display:block;background: url("../img/shadow2.png") no-repeat left top;padding: 0px 5px 5px 0px;}
#content div.book-neu{float:left;margin:15px 0 0 -67px;background:url("../img/neu.png") no-repeat;width:62px;height:61px;}
#content div.book-comingsoon{float:left;margin:15px 0 0 -67px;background:url("../img/coming_soon.png") no-repeat;width:62px;height:61px;}
#content div.info{margin-left:120px;}
#content p.book-title{color:#CD071E;}
#content p.book-subtitle{color:#707070;}
#content p.book-short{font-weight:normal;color:#707070;font-family:Georgia;}
#content p.book-tags{margin-top:12px;padding:0 5px;line-height:18px;}
#content p.book-tags a{color:#777;margin-right:7px;border-bottom:1px dashed #777;}
#content p.book-tags a:hover{border-bottom:none;text-decoration:none;}
#content p.book-more{margin-top:10px;}
#content p.book-more a{text-decoration:underline;}
#content p.book-more a:hover{text-decoration:none;}
#content p.book-warenkorb{margin-top:10px;}
#content p.book-warenkorb a{font-weight:bold;padding:3px 3px 3px 27px;background:url("../img/warenkorb.png") no-repeat 3px center;}
#content p.info-exemplare{float:right;width:312px;background-color:#F5F4EF;padding:15px 21px;}
#content p.info-exemplare input{margin-right:9px;width:20px;}

/********************
 *** Control-menu ***
 ********************/
#control-menu #autoredelmese p span{font-weight:normal;}
#control-menu #box-news{border: 5px solid #FEDD16;padding:3px 9px;margin-bottom:21px;}
#control-menu #box-news h3{margin:5px 0;}
#control-menu #box-news ul{margin:0;border:none;}
#control-menu #box-news ul li{border:none;margin-bottom:10px;}
#control-menu #box-news ul li p{font-weight:bold;}
#control-menu #box-news ul li p.book-title{margin:0;}
#control-menu #box-news ul li a{padding:0;}

#control-menu #box-specials{border: 5px solid #FEDD16;padding:3px 9px;margin-bottom:21px;}
#control-menu #box-specials h3{margin:5px 0;}
#control-menu #box-specials ul{margin:0;border:none;}
#control-menu #box-specials ul li{border:none;margin-bottom:10px;}
#control-menu #box-specials ul li p{font-weight:bold;}
#control-menu #box-specials ul li p.book-title{margin:0;}
#control-menu #box-specials ul li a{padding:0;}

#control-menu #novita{padding:15px 3px;border-top:1px dashed #999;}
#control-menu #novita p.book-short{font-family:Arial,Helvetica,sans-serif;}
#control-menu p.book-author{clear:both;}
#control-menu p.book-author a,#control-menu p.book-short{font-weight:bold;}

/****************
 *** Specials ***
 ****************/

#specials{border-top:1px dashed #999;padding:15px 0 9px;}
#specials ul li{float:left;}
#specials ul li a{display:block;padding:2px 17px 2px 5px;font-family:Georgia,Times New Roman,serif;background:#DDD url("../img/tab.png") no-repeat right top;}
#specials ul li.current a{background-color:#CD071E;color:white !important;}
#specials #specials-container{clear:both;border:1px solid #CD071E;padding:21px 24px 6px;}
*:first-child+html #specials #specials-container{padding:9px 24px 3px;;}
* html #specials #specials-container{padding:9px 24px 3px;;}
#specials p.book-short{font-size:18px;font-style:italic;font-family:Georgia,Times New Roman,serif;line-height:20px;}
#specials p.book-more{margin-bottom:12px;}

p#order{padding:0 3px 9px;font-size:11px;color:black;line-height:15px;font-weight:bold;}
p#order a{color:#707070;}

/******************
 *** Pagination ***
 ******************/

#text div.pagination{border-top:1px dashed #999;padding:5px 0;}
#text div.pagination p{font-size:11px;color:#707070;}
#text div.pagination p.pages{float:right;}
#text div.pagination p.pages a{float:left;padding:3px;font-weight:bold;color:#707070;}
#text div.pagination p.pages a.colored{color:#CD071E;}
#text div.pagination p.status{padding:3px;}

/*********************
 *** Books Listing ***
 *********************/

#books-list li{border-top:1px dashed #999;padding:12px 10px 0;clear:both;}

/*****************
 *** Mehr Info ***
 *****************/

#mehr-info p{line-height:15px;}
#mehr-info #jpg-banner,
#mehr-info #long-text,
#mehr-info #leseprobe,
#mehr-info #presse,
#mehr-info #author-more,
#mehr-info #thema-more{padding-top:12px;border-top:1px dashed #999;}
#mehr-info #jpg-banner{padding-bottom:18px;}
#mehr-info #book{border-top:1px dashed #999;padding-top:15px;}
#mehr-info #book .book-pic a:hover{cursor:default;}
#mehr-info #book p.book-author, #mehr-info #book p.book-title{font-weight:bold;}
#mehr-info #book p.book-subtitle{color:black;}
#mehr-info #book p{font-size:11px;}
#mehr-info #book p.langs{margin:9px 0 3px;}
#mehr-info #book p.langs a{text-decoration:underline;}
#mehr-info #book p.langs a:hover{text-decoration:none;}
#mehr-info #long-text p{font-family:Georgia,Times New Roman,serif;font-weight:normal;line-height:19px;margin-bottom:15px;}
#mehr-info #long-text p.book-short{font-size:16px;font-style:italic;color:#555;line-height:19px;}
#mehr-info #long-text p.book-long,#mehr-info #long-text p{color:#777;}
#mehr-info #long-text p.book-long a,#mehr-info #long-text p a{color:#777;border-bottom:1px dashed #777777;}
#mehr-info #long-text p.book-long a:hover,#mehr-info #long-text p a:hover{color:#777;border-bottom:0;text-decoration:none;}
#mehr-info #presse{padding-bottom:5px;}
#mehr-info #presse h3 a{text-decoration:underline;color:#CD071E;}
#mehr-info #presse h3 a.shown{text-decoration:none;}
#mehr-info #presse p{margin-top:9px;font-family:Georgia,Times New Roman,serif;color:#777;clear:both;}
#mehr-info #presse p.fonte{font-weight:bold;float:right;margin-bottom:12px;margin-top:0;}
#mehr-info #presse-hidden{display:none;line-height:17px;}
#mehr-info #presse-hidden p{line-height:17px;}
#mehr-info #author-more,
#mehr-info #thema-more{clear:both;}

/**************
 *** Events ***
 **************/

#text #events p{font-weight:bold;line-height:15px;}
#text #events li p{font-size:11px;}
#text #events li{border-top:1px dashed #999;padding:12px 5px;}
#text #events li div.info{margin-left:132px;}
#text #events li div.archiv{margin-left:0px;}
#text #events .book-pic{margin-bottom:3px;}
#text #events .book-title{margin:10px 0;}
#text #events .book-short, #text #events div.book-short p{line-height:15px;font-size:11px;font-family:Georgia,Times New Roman,serif;margin-bottom:10px;font-weight:normal;color:#777}
#text #events div.book-short a, #text #events div.book-short p a{color:#777;border-bottom:1px dashed #777777;}
#text #events div.book-short a:hover, #text #events div.book-short p a:hover{color:#777;border-bottom:0;text-decoration:none;}
#text #events li .book-weiter{float:right;margin:3px 0;}
#text #events li .book-weiter a{display:block;padding:3px 3px 3px 21px;background:url("../img/suggest.png") no-repeat left 70%;}

#text #noResults {padding-top:20px;border-top:1px dashed #999;}
#text #noResults p{font-size:12px;font-weight:bold;}


/**************
 *** Archiv ***
 **************/
#text #archiv li{border-top:1px dashed #999;padding:7px 0 5px;}
#text #archiv li p{font-weight:bold;font-size:11px;}
#text #archiv li p span{color:#CD071E;padding-left:9px;}

/*********************
 *** News & Events ***
 *********************/

#text #news{}
#text #news p{font-weight:bold;line-height:17px;font-size:13px;}
#text #news li p{}
#text #news li{border-top:1px dashed #999;padding:12px 5px;}
#text #news li div.info{margin-left:132px;}
#text #news li div.archiv{margin-left:0px;}
#text #extras {padding-top:15px;margin-top:15px;border-top:1px dashed #999;}
#text #extras #extras-more .extra-pic{float:left;background:url("../img/shadow.gif") no-repeat bottom right;margin: 5px 5px 5px 0;}
#text #extras #extras-more .extra-pic a{display:block;background: url("../img/shadow2.png") no-repeat left top;padding: 0px 5px 5px 0px;}
/*#text #news .book-pic{margin-bottom:3px;}*/
#text #news .news-title{margin:0 0 15px 0;color:#CD071E;}
#text #news .news-short{font-family:Georgia,Times New Roman,serif;margin-bottom:10px;font-weight:normal;color:#777777;line-height:19px;}
#text #news li .news-weiter{float:right;margin:3px 0;}
#text #news li .news-weiter a{display:block;padding:3px 3px 3px 21px;background:url("../img/suggest.png") no-repeat left 70%;}
#text #news-more{clear:both;}

#text #special p.book-author{margin:0;padding:0;}

/**************************
 *** pressemitteilungen ***
 **************************/

#text #events .press-title{margin:0 0 15px 0;color:#CD071E;}
#text #events .press-short{font-family:Georgia,Times New Roman,serif;margin-bottom:10px;font-weight:normal;color:#777777;}


#content #text .normal-text ul.kontakt_anfahrt{list-style-type:none;padding:0;margin:0;}
#content #text .normal-text ul.kontakt_anfahrt li{float:left;width:262px;list-style-type:none;}
#content #text .normal-text ul.kontakt_anfahrt li div.go{position:absolute;font-family:Arial,Helvetica,sans-serif;margin:0px 0 0 0px;width:262px;height:21px;text-align:right;}
#content #text .normal-text ul.kontakt_anfahrt li div.go a{color:#000;font-size:11px;padding-right:5px;text-decoration:none;border:0;}
#content #text .normal-text ul.kontakt_anfahrt li div.go a:hover{text-decoration:underline;}
#content #text .normal-text ul.kontakt_anfahrt li div.go a img{vertical-align:middle;}

/**************************
 *** stobern ***
 **************************/
#text #books-list li .book-weiter{float:right;margin:3px 0;}
#text #books-list li .book-weiter a{display:block;padding:3px 3px 3px 21px;background:url("../img/suggest.png") no-repeat left 70%;}
h3.stobern{text-transform:none;font-size:14px;padding-bottom:6px;}
#text #books-list li p.stobern-short{padding-bottom:10px;}

/*****************
 *** Downloads ***
 *****************/

#content #text ul#downloads_list{list-style-type:none;padding:0;margin:0;border-top:1px dashed #999;}
#content #text ul#downloads_list li{border-bottom:1px dashed #999;padding:7px 0 5px;}
#content #text ul#downloads_list li p{font-weight:bold;font-size:11px;}
#content #text ul#downloads_list li p span{color:#CD071E;padding-left:9px;}
#content #text ul#downloads_list li .button-download{float:right;margin:0px 0;}
#content #text ul#downloads_list li .button-download a{display:block;padding:0px 3px 0px 26px;background:url("../img/download.png") no-repeat left 70%;}

/****************
 *** Horprobe ***
 ****************/

#content #text ul#horprobe_list{list-style-type:none;padding:0;margin:0;border-top:1px dashed #999;}
#content #text ul#horprobe_list li{border-top:1px dashed #999;padding:7px 0 5px;}
#content #text ul#horprobe_list li.first{border-top:0;}
#content #text ul#horprobe_list li p{font-weight:bold;font-size:11px;}
#content #text ul#horprobe_list li p a{color:#CD071E;}
#content #text ul#horprobe_list li p span{color:#CD071E;padding-left:9px;}
#content #text ul#horprobe_list li p a.book{color:#000;}
#content #text ul#horprobe_list li p a.autor{color:#000;}
#content #text ul#horprobe_list li .button{float:right;margin:0px 0;}
#content #text ul#horprobe_list li .button a{display:block;padding:0px 3px 0px 0px;}
