/** * Stylesheet for News on KMB * (c) 2009 S. Teuber */.news-list-container {	position:		relative;	margin-bottom:	3.45em;}#news-today {	margin-top:		-.2em;}.newsdate {	float:			left;	width:			7em;	margin-right:	1em;	margin-top:		1.5em;}.newstext {	width:			27em;	float:			right;}.newstext h1,.newstext h2 {	text-transform:	uppercase;}.news-list-item {	margin-top:		1.725em;	border-top:		1px dotted black;	padding-top:	1.725em;	position:		relative;	z-index:		200;}#news-today .news-list-item {	margin-top:		1.1em;	padding-top:	1.5em;}.newstext .category {	font-size:		.9em;}.news-amenuselect-container {	position:		relative;}.news-amenuselect-container select {	font-size:		.9em;	margin-right:	1em;}.tx_ttnews_catmenu .childCat {	margin-left:	2em;}.tx_ttnews_catmenu .submit {	margin-top:		1.725em;	font-size:		.9em;	text-transform:	uppercase;}#tx_tt_news_catmenu_x_all,#tx_tt_news_catmenu_o_all {	cursor:			pointer;	display:		none;	margin-top:		1em;}#tx_tt_news_amenu_submit {	position:		absolute;	top:			.5em;	right:			1em;}.news-catmenu-item {	position:		relative;}.news-catmenu-item label {	position:		absolute;	top:			.1em;	left:			2.3em;	font-weight:	normal;}.news-list-item .arrow {	position:		absolute;	top:			1.5em;	right:			1em;	width:			1em;	height:			1.2em;	background: 	transparent url(../media/arrow_down.gif) top left no-repeat;}.today-de,.today-en {	background: 	transparent url(../media/heute.png) top right no-repeat;	width:			110px;	height:			110px;	position:		absolute;	right:			3.5em;	top:			-3.5em;	z-index:		250;}.today-en {	background: 	transparent url(../media/today.png) top right no-repeat;}/** Exhibitions **/.exhibitions {	margin-top:		-.4em;}#content-wide .exhibitions {	margin-top:		0;}.exhibitions .newstext {	float:			left;	width:			35em;	margin-right:	1em;	margin-top:		1.725em;	border-top:		1px dotted black;	padding-top:	1.725em;}.exhibitions .news-list-item {	margin-top:		0;	border-top:		0;	padding-top:	0;	z-index:		0;}.exhibitions .newsimg {	padding:		0;	padding-top:	4.3em;	margin:			0;	font-size:		.9em;	float:			right;	width:			17.4em;	overflow:		hidden;}.news-single-item .newstext {	width:				34em;	margin-right:		2em;	float:				left;	margin-bottom:		3.5em;	margin-top:			0;	padding-top:		0;	border:				0;}.news-single-item .newsimg {	font-size:			.9em;	float:				right;	width:				17.4em;	overflow:			hidden;	padding:			.2em 0 0 0;}.news-single-img p {	line-height:		1.5em;	font-style:			normal;}.exhibition-1,.exhibition-2,.exhibition-3 {	width:				10.9em;	margin-right:		1em;	height:				20em;	overflow:			hidden;	float:				left;	position:			relative;}.exhibition-3 {	margin-right:		0;}.exhibition-1 h2,.exhibition-2 h2,.exhibition-3 h2 {	position:			absolute;	top:				0;	left:				0;	color:				white;	text-transform:		uppercase;	padding:			.2em;	font-size:			1.5em;	font-weight:		normal;}.exhibition-1 h2 a,.exhibition-2 h2 a,.exhibition-3 h2 a {	color:				white;	text-decoration:	none;}.exhibition-1 h2 a:hover,.exhibition-1 h2 a:focus,.exhibition-2 h2 a:hover,.exhibition-2 h2 a:focus,.exhibition-3 h2 a:hover,.exhibition-3 h2 a:focus {	color:				#E51D3C;}.exhibitions-home {	margin-top:		1.1em;	border-top:		1px dotted black;	padding-top:	1.5em;	margin-bottom:	3.45em;	position:		relative;}/** Page browser **/.tx-ttnews-browsebox {	margin-top:			3em;}.tx-ttnews-browsebox .pages {	margin:				0;	list-style-type:	none;}.tx-ttnews-browsebox .pages li {	display:			none;}.tx-ttnews-browsebox .pages li.prev {	display:			block;	float:				left;	margin-right:		3em;}.tx-ttnews-browsebox .pages li.next {	display:			block;	float:				left;}.tx-ttnews-browsebox p.results {	display:			none;}/** Month circles **/.circle-01-de { background: transparent url(../media/kalender/circle_0_1.png) top right no-repeat; }.circle-02-de { background: transparent url(../media/kalender/circle_0_2.png) top right no-repeat; }.circle-03-de { background: transparent url(../media/kalender/circle_0_3.png) top right no-repeat; }.circle-04-de { background: transparent url(../media/kalender/circle_0_4.png) top right no-repeat; }.circle-05-de { background: transparent url(../media/kalender/circle_0_5.png) top right no-repeat; }.circle-06-de { background: transparent url(../media/kalender/circle_0_6.png) top right no-repeat; }.circle-07-de { background: transparent url(../media/kalender/circle_0_7.png) top right no-repeat; }.circle-08-de { background: transparent url(../media/kalender/circle_0_8.png) top right no-repeat; }.circle-09-de { background: transparent url(../media/kalender/circle_0_9.png) top right no-repeat; }.circle-10-de { background: transparent url(../media/kalender/circle_0_10.png) top right no-repeat; }.circle-11-de { background: transparent url(../media/kalender/circle_0_11.png) top right no-repeat; }.circle-12-de { background: transparent url(../media/kalender/circle_0_12.png) top right no-repeat; }.circle-01-en { background: transparent url(../media/kalender/circle_1_1.png) top right no-repeat; }.circle-02-en { background: transparent url(../media/kalender/circle_1_2.png) top right no-repeat; }.circle-03-en { background: transparent url(../media/kalender/circle_1_3.png) top right no-repeat; }.circle-04-en { background: transparent url(../media/kalender/circle_1_4.png) top right no-repeat; }.circle-05-en { background: transparent url(../media/kalender/circle_1_5.png) top right no-repeat; }.circle-06-en { background: transparent url(../media/kalender/circle_1_6.png) top right no-repeat; }.circle-07-en { background: transparent url(../media/kalender/circle_1_7.png) top right no-repeat; }.circle-08-en { background: transparent url(../media/kalender/circle_1_8.png) top right no-repeat; }.circle-09-en { background: transparent url(../media/kalender/circle_1_9.png) top right no-repeat; }.circle-10-en { background: transparent url(../media/kalender/circle_1_10.png) top right no-repeat; }.circle-11-en { background: transparent url(../media/kalender/circle_1_11.png) top right no-repeat; }.circle-12-en { background: transparent url(../media/kalender/circle_1_12.png) top right no-repeat; }
