@media all
{
	div.infos {	font-size: .8em; line-height: 1.8em; }
	
	div.infos a {	font-weight: bold; }
	
	div.infobox {
		padding: 36px 8px 8px 0;
		background: #F8F8F8;
	}
	
	div.infobox-bookstore {
		padding: 2px 8px 2px 0;
		background: #FFF;
	}
	
	div.list div.c33l div.subcl,
	div.list div.c33l div.subcr {
		margin-right: 11px;
	}

	div.list div.c85r div.subcl,
	div.additional-info div.c85r div.subcl{
		padding-left: 1em;
	}
	
	div.keywords
	{
		border-top: 1px dotted #6D6E70;
		/*border-bottom: 9px solid #F0F1F1;*/
		/*padding: 9px 0;
		margin:  0 0 9px 0;*/
		padding: 0 0 9px 0;
		margin: 0;
	}
	
	div.keywords-sidebar
	{
		border-top: 1px dotted #6D6E70;
		padding: 0 0 9px 0;
		margin: 0;
		margin-top: 6px;
	}
	
	/**
	 * Einzelansicht
	 */
	div.additional-info	{
		border-top: 1px dotted #6D6E70;
		padding: 9px 0;
		border-bottom: 9px solid #F0F1F1;
		height: auto;
		overflow: hidden;
		margin-bottom: 15px;
	}
	
	div.additional-info div.subcolumns { line-height:1.7em; }
	
	
	div.backlink 	{
		padding: 9px 0;
	}
	
	div.news-single-img {
		float: left;
		margin: .3em 1em 0 0;	
	}
	
	p.news-single-imgcaption {
		font-size:91.7%;
		color: #8F8F8F;
		margin: 0;
	}
	
	/**
	 * Seitenschaltung
	 */
	.news-list-browse {
		margin:  5px 0 9px 0;
	}
	
	.showResultsWrap { margin-bottom: 5px; }
	
	.browseLinksWrap a,
	.browseLinksWrap span {
		display: block;
		float: left;
		padding: 3px;
		margin: 0 1px 0 0;
		background: #F6F6F6;
		border-bottom: 2px solid #E1E2E3;
	}
	.browseLinksWrap a:hover,
	.browseLinksWrap a:active,
	.browseLinksWrap a:focus,
	.browseLinksWrap span.activeLinkWrap {
		text-decoration: none;
		background-color: #28265E; 
		color: #F6F6F6; 
		border-bottom-color: #28265E;
	}

	/* (de) Anpassungen an der Loginbox */
	.open_form {
		position: absolute;
		width: 163px;
		background-color: #fff;
		z-index: 101;
		border-left: 1px solid #ADAEB0;
		border-right: 1px solid #AAA;
		padding: 10px
	}


	li.active a { font-weight: bold; }
}

