body{
	background:#ffffff;
	height: 100%;
	margin: 0;
	padding:0;
	text-align: left;
}

body,td,.normal {
      font-family : Georgia, "Times New Roman", Times, serif;
      font-size:1.0em;
/*	  11pt;*/
}

#container{
	width:990px;
	background:#fff;
	margin:0px auto;
	padding:0px;
	height:100%;
}

#header, #header_folge{
	text-align:center;
	width:990px;
	border-bottom:1px solid #000;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
}

#header img#logoimage{
	margin-top:10px;
}

#logo img#logoimage{
	margin:10px 0px 5px 0px;
}
#header_folge{
	text-align:left;
	width:990px;
	height:80px;
}

#logo{
width:260px;
float:left;
display:block;
border-right:1px solid #000;
height:75px;
text-align:center;
}

#buchkatalog{
	margin-left:10px;
	border:none;
	background:transparent;
}

* html #buchkatalog{
	display:inline;
	margin-left:6px;
}

#footer{
	font-family:Arial,Helvetica, sans-serif;
	margin-bottom:10px;
	font-size:0.8em;
	width:990px;
	text-align:center;
}
#werbung{
	width:725px;
	float:left;
	text-align:center;
}
#advertbottom{
	width:990px;
	text-align:center;
	padding-top:10px;
}
#homewrap, #folgewrap, #buchladenwrap{
	width:990px;
	background:#fff url(../images/bg_homeraster.gif) repeat-y;
	height:100%;
	display:block;
	border-bottom:2px solid #000;
	margin:0px;
	padding:0px;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
}

#folgewrap{
	background:#fff url(../images/bg_folgeraster.gif) repeat-y;
}

#buchladenwrap{
	background:#fff url(../images/bg_buchladen.gif) no-repeat;
}

#leftnav{
	width:99px;
	float:left;
}

#leftnav ul{
	margin:0px;
	list-style-type:none;
	padding:0px;
}

script{
	float:left;
}

#leftnav ul li a span{display:none;}
#leftnav ul li a{
width:95px;
/*height:20px;*/
padding:1px 0;
display:block;
 font-size: 8pt;
  font-family : Arial, Helvetica, sans-serif;
}

#leftnav a.startseite{
margin:0px 1px 0px 0px;
padding-bottom:3px;
}
#leftnav ul li a.ueberblick, #leftnav ul li a.belletristik, #leftnav ul li a.sachbuch, #leftnav ul li a.special, #leftnav ul li a.blkonline, #leftnav ul li a.druckausgabe, a.buchladen{
height:20px;
width:98px;
margin:0px 1px 2px 0;
padding:0px;
}

#leftnav ul li a.belletristik, #leftnav ul li a.sachbuch, #leftnav ul li a.special, #leftnav ul li a.blkonline, #leftnav ul li a.druckausgabe, a.buchladen{
margin:3px 1px 2px 0;
}

a.ueberblick{
background:#fff url(../images/ueberblick.gif) no-repeat;
}
a.belletristik{
background:#fff url(../images/belletristik.gif) no-repeat;
}
a.sachbuch{
background:#fff url(../images/sachbuch.gif) no-repeat;
}
a.special{
background:#fff url(../images/special.gif) no-repeat;
}
a.blkonline{
background:#fff url(../images/blk_online.gif) no-repeat;
}
a.druckausgabe{
background:#fff url(../images/druckausgabe_navi.gif) no-repeat;
}
a.buchladen{
background:#fff url(../images/buchladen_navi.gif) no-repeat;
}

#leftnav ul.sub{
	margin:5px 0 0 5px;
}

+* html #leftnav ul.sub{
	margin:0px 0 0 5px;
}

#search{
	width:880px;
	height:22px;
	background:#fff;
	float:left;
	display:inline;
	padding:3px 5px 5px 105px;
	border-bottom:1px solid #ccc;
}

#search form{
	width:450px;
	float:left;
}

#shoplinks{
	width:380px;
	height:20px;
	border:1px solid #b71e29;
	float:right;
	overflow:hidden;
	vertical-align:middle;
	padding:0px;
	margin-top:1px;
}

#shoplinks a{
color:#b71e29;
display:block;
float:left;
margin:0px 5px;
font-size:0.7em;
padding-top:4px;
}

#shoplinks a.imglink{
padding-top:0px;
margin-left:0px;
}
#shoplinks a.imglink img{border:none;}

#search label{
	display:block;
	float:left;
	margin:5px;
	font-size:0.8em;
}

#search input.ipttext{
	width:195px;
}

#search form{
	margin:0px;
	padding:0px;
	float:left;
}

#middlecolumns{
	width:715px;
	float:left;
	display:block;
}

#leseproben{
	background:#fff;
	width:709px;
	float:none;
	clear:left;
	padding:10px 0px 10px 5px;
	border-top:2px solid #ccc;
	display:table;
}

#col2{
	width:337px;
	height:100%;
	float:left;
	padding:5px 7px 5px 7px;
}
* html #col2{
	width:336px !important;
	overflow:hidden;
}

#col1, #col3, #col4{
	width:168px;
	height:100%;
	float:left;
	padding:5px 7px 5px 7px;
	overflow:hidden;
}

#col3{
	padding:5px 0px 0px 0px;
	width:182px;
	vertical-align:top;
}

#col3 p{
	padding:5px 7px 5px 7px;
}

#col3 img{
	padding:0px 0px 0px 7px;
}

#col3 img#druckausgabe, #col3 .news-list-item-druckausgabe img{
	padding:0px 0px 0px 0px;
}

#col3 a{
	display:block;
	width:168px;
	padding:5px 7px 0px 7px;
}

#col3 a.clink{
	display:inline;
	padding:0px;
	margin:0px;
}

#col4{
	width:160px;
	float:right;
	border-right:none;
}

#col_wide{
	width:690px;
	height:100%;
	float:left;
	padding:5px 10px;
}

.csc-header{
	margin:0px;
	padding:0px;
	clear:left;
}

.csc-header h3{
	font-family:Arial,Verdana,Arial,sans-serif;
	font-size:0.75em;
	text-transform:uppercase;
	font-weight:bold;
	margin:5px 0px 10px 0px;
	padding:0px;
}
#col3 h3{
	padding:0px 0px 0px 7px;
}

p.align-center{text-align:center;}

#printlink, #tiplink,#isbnlink,#isbnlinktop{width:690px;text-align:center;margin:15px 0px;}
#isbnlink{
	width:670px;
}

#isbnlinktop{
	width:120px;
	margin:15px 0px 30px 90px;
}

#isbnlink a, #isbnlinktop a{
color:#ffffff;font-weight:bold;border:1px solid #b71e29;padding:3px;
display:block;
width:120px;
margin:0px auto;
background:#b71e29;
}

#shopteaser{
	width:333px;
	height:320px;
	overflow:hidden;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#shopteaser h2{
	margin-top:0px;
}
#shopteaser .textwrap{
	height:270px;
	overflow:hidden;
	
}
#shopteaser img{
	float:left;
	margin:0px 10px 5px 0px;
	padding:0px;
}

.news-single-item{padding:0px 10px;}
.news-list-container .news-list-item a{font-size:1.0em;font-family: Georgia, "Times New Roman", Times, serif;font-weight:bold;display:block;margin:0px 0px 5px 0px;}

.news-list-container .news-list-item-listen a, .news-latest-container .news-list-item-listen a{font-size:0.8em;font-weight:bold;display:block;margin:10px 0px 10px 0px;}

.news-list-container p, .news-list-container .news-list-item p{font-size:0.8em;margin:0px 0px 10px 0;}
.tx-ttnews-browsebox td.tx-ttnews-browsebox-SCell a{background:#cc0000;color:#fff;font-weight:bold;border:1px solid #cc0000;font-size:0.7em;}
.tx-ttnews-browsebox td a{border:1px solid #A0A0A0;padding:2px 4px;text-align:center;display:block;float:left;background:#D3D3D3;color:#000;font-weight:bold;font-size:0.7em;font-family:Arial,Helve
tica,sans-serif;}
.tx-ttnews-browsebox td a:hover{background:#cc0000;color:#fff;}
.tx-ttnews-browsebox td p{margin:0px;padding:0px;}

.news-list-item em, .news-list-item-image em, .news-list-item-nachrichten em, .news-list-item-nachrichten_2 em{margin:0px;padding: 0px;font-size:0.8em;color:#969696;font-style:normal;font-family:Arial,Helvetica;}

.news-list-item-leseproben{
	width:220px;
	float:left;
	margin-right:10px;
}

.news-list-container .news-list-item-title-subtitle a{
	font-size:1.2em;
	font-weight:bold;
}

.news-list-container .news-list-item-title-subtitle-small a{
	font-size:0.9em;
	font-weight:bold;
	padding:0px;
}

/*
.news-list-container .news-list-item-image .buecherimage{
	width:430px;
	display:block;
	float:none;
}
*/
.news-list-container .news-list-item-image img{
 	margin:0px 0px 10px 0px;
}
.news-list-container .news-list-item-image img.links{
 	margin:0px 0px 10px 0px;
 	float:none;
}

.news-list-container .news-list-item-nachrichten a{
	font-size:1.2em;
	font-weight:bold;
	line-height:1.0em;
	display:block;
}
 
.news-list-container .news-list-item-nachrichten_2 a{
	font-size:1.0em;
	font-weight:bold;
	display:block;
}

.news-list-container .news-list-item-image a{
 	font-size:1.2em;
	font-weight:bold;
	display:block;
	clear:left;
 }
 
 .news-list-container .news-list-item-kurzmeldungen a{
 	font-size:0.75em;
	display:block;
	margin-bottom:10px;
	font-weight:bold;
}

.news-list-container .news-list-item-druckausgabe{
	text-align:center;
}

.news-list-container .news-list-item-druckausgabe a{
 	font-size:0.8em;
	display:block;
	margin-bottom:5px;
	font-weight:bold;
	text-align:center;
}
.news-list-container .news-list-item-druckausgabe p{
	text-align:center;
}


.news-list-container .news-list-item-leseproben a{
	font-size:0.8em;
	font-weight:bold;
	margin-bottom:5px;
	display:block;
}

.news-list-item-leseproben p{
	font-size:0.8em;
}

.news-list-item-leseproben img{
margin:0px 10px 2px 0px;
}

/* NEWS DETALANSICHT */
.news-single-item h1{
	margin:0px;
}

.news-single-item h3{
	margin:0px 0px 5px 0px;
}
.news-single-item p{
	line-height:1.3em;
}
.floatleft{
	float:left;
}

.floatleft img, img.links{
	float:left;
	margin:0px 10px 10px 0px;
}

#tt_address_form label{
	width:200px;
	display:block;
	float:left;
}

p.small{font-family: Helvetica,Arial;font-size:10px;margin:2px 0px;}

blockquote {
display:block;
font-weight:bold;
width: 200px;
float: right;
margin: 0px 0px 10px 10px;
padding: 5px 10px;
background-color: #ffff99;
quotes: "\201C" "\201D";
}
/*blockquote:before { content: open-quote; font-weight: bold; }
blockquote:after { content: close-quote; font-weight: bold; }
*/
span.initiale{font-weight:bold;font-size:1.4em;font-style:italic;}
span.author{font-size:0.9em;font-style:italic;}
p.rubrik{
	width:260px;
	text-align:center;
	margin:5px 0;
	letter-spacing: 0.2em;
	text-transform:uppercase;
	font-weight:bold;
	font-family: Helvetica,Arial;
	overflow:hidden;
}

.news-single-img{
	float:right;
	margin:20px 0px 10px 10px;
	display:block;
}

.news-single-img img{
	margin:0px;
}

p.news-single-imgcaption{font-size:0.8em;font-style:italic;clear:left;display:block;}
table.contenttable p{margin:0 0 5px 0;}

td{
	vertical-align:top;
}
.caps {

      font-size: 8pt;
      font-weight: bold;
      color: #000000;
}

/*a,a:link,a:visited {*/
a{
      color:#000063;
      color:#000099;
      text-decoration: none;
	   font-size: 10pt;
}
a.clink{
	margin:0px;
	padding:0px;
}
/*a:hover,a:visited:hover{*/
a:hover{
	text-decoration:underline;
}

a.menu {
      font-family : Arial, Helvetica, sans-serif;
      font-size: 8pt;
}

.booklist {
      font-size: 11pt;
}

td.sans,p.sans {
      font-family : Arial, Helvetica, sans-serif;

}

td.comment, p.comment{
      font-family : Arial, Helvetica, sans-serif;
      font-size: 8pt;
	  margin:2px;
	  font-weight: normal;
}

.h1, h1 {
      font-size: 18pt;
      font-weight: bold;
}

td.lead{
      font-size: 14pt;
      font-weight: bold;
}

.h2, h2 {
      font-size: 12pt;
      font-weight: bold;
}

p.author, p.author-ext{
      font-size: 10pt;
      font-style: italic;
}

p.author-ext{
	  font-weight:bold;
}
img.menu{margin-top:5px;}

.tx-indexedsearch .tx-indexedsearch-browsebox{clear:left;}
.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:2px;padding:0px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:red; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeee; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#cccccc; vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
.tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:16px; font-weight:bold; }

/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
.tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; }
.tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; width:10em; float:left; }
.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }
.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }
.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
.tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }
.tx-indexedsearch-whatis{font-size:0.8em;}

p.tx-indexedsearch-descr descr{
	width:685px;
	overflow:hidden;
}