/*************************************************
 * Seite: www.afrikaverein.de
 * Datei: tt_news.css
 * Media: screen & print
 * * * * * * * * * * * * * * * * * * * * * * * * *
 * Datum: 2011-04 | ...
 * Autor: Dario M�ller
 *************************************************/
/* LATEST */
.news-latest-container {

}
.news-latest-container .news-latest-item {
	clear: both;
	padding: 4px 0 16px 0;
}
.news-latest-container .news-latest-item .news-latest-date {
	display: block;
	font-weight: bold;
}
.news-latest-container .news-latest-item .news-latest-date p {
	padding: 0;
	margin: 0;
}
.news-latest-container .news-latest-item .news-latest-title {
	display: block;
}
.news-latest-container .news-latest-item .news-latest-content {
	display: block;
}
.news-latest-container .news-latest-item .news-latest-place {
	display: block;
}
.news-latest-container .news-latest-item .news-latest-link {
	display: block;
	margin: 5px 0 0 0;
	text-align: right;
}
.news-latest-container .news-latest-item .news-latest-file {
	display: block;
	margin: 5px 0 0 0;
	text-align: right;
}
.news-latest-container .news-latest-gotoarchiv  {
	display: block;
	text-align: right;
}
.news-latest-container .news-latest-gotoarchiv A {
	text-decoration: none;
	padding-right: 18px;
	color: #474747;
	background: transparent url('/fileadmin/images/arrow-right.gif') right 50% no-repeat;
}
.news-latest-container .news-latest-gotoarchiv A:hover {
	color: #ff7900;
}
 /* AMENU */
.news-amenu-container {
	height: 25px;
	margin: 0 0 10px 0;
	padding: 0;
	border-right: 1px solid #cacaca;
	background: transparent url('/fileadmin/images/cacaca_1x1.gif') left bottom repeat-x;
}
.news-amenu-container  UL {
	/*border-bottom: 1px solid #cacaca;
	border-right: 1px solid #cacaca;*/
	display: inline;
	float: right;
	text-align: right;
	height: 25px;
	margin: 0;
	padding: 0;
	/*background: transparent url('/fileadmin/images/cacaca_1x1.gif') left bottom repeat-x;*/
}
.news-amenu-container  UL LI {
	display: block;
	float: left;
	height: 25px;
	overflow: hidden;
	padding: 0;
	margin: 0;
	background: none;
	border-left: 1px solid #cacaca;
	background: #ffffff url('/fileadmin/images/ext/tt_news/news-amenu-ul-li_bg.gif') left top repeat-x;
	/*border-top: 1px solid #cacaca;*/
	line-height: 1em;
}
.news-amenu-container  UL LI.amenu-act {
	background: #ffffff url('/fileadmin/images/ext/tt_news/news-amenu-ul-li_bg-active.gif') left top repeat-x;
}
.news-amenu-container  UL LI A {
	margin: 0 20px;
	text-decoration: none;
	line-height: 2em;
	font-size: 1.1em;
	font-weight: bold;
	color:#474747;
}
.news-amenu-container  UL LI.amenu-act A {
	color: #FF7900;
}


/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* LIST */
/* Vorlage (fast block-e) */
.news-list-container .news-list-item {
	border-bottom: 1px solid #E7E6E4;
	margin: 15px 0;
	padding: 0 0 15px;
	clear: both;
	height: auto !important;
	height: 10px; /* IE6 min-height */
}
		/* Leistentitel */
		.news-list-container .news-list-item div.news-list-leistentitel {
			display: none;
			background-color: #9F8868;
		}
			.news-list-container .news-list-item div.news-list-leistentitel p {
				line-height: 18px;
				background-color: #9F8868;
				color: #fff;
				padding: 0 0 0 5px;
				margin: 0 0 10px 0;
				font-weight: bold;
			}
	.news-list-container .news-list-item .news-item-texte {
		float: left;
	}
		/* Date */
		.news-list-container .news-list-item p.news-list-date {
			font-weight: bold;
			color: #FFCC66;
			padding: 0;
			line-height: 1em;
		}
		/* Headline*/
		.news-list-container .news-list-item h2 {
			font-weight: bold;
			padding: 0;
			margin: 2px 0 4px 0;
		}
			.news-list-container .news-list-item h2 a {
				text-decoration: none;
				color: #000;
			}
		/* Content */
		.news-list-container .news-list-item .news-item-text {
		}
			.news-list-container .news-list-item .news-item-text p {
				/*width: 420px;*/
				line-height: 15px;
			}
			.news-list-container .news-list-item .news-item-text p span.news-list-morelink {
				padding-left: 10px;
			}
				.news-list-container .news-list-item .news-item-text p span.news-list-morelink a {
					color: #784A0E;
					background: url("/fileadmin/images/morelink_bg.gif") no-repeat right center transparent;
					padding: 0 17px 0 0;
					text-decoration: none;
				}
				.news-list-container .news-list-item .news-item-text p span.news-list-morelink a:hover,
				.news-list-container .news-list-item .news-item-text p span.news-list-morelink a:active {
					color: #FFCC66;
				}
			.news-list-container .news-list-item .news-item-text p span.news-list-morelink-closed {
				padding-left: 10px;
			}
		/* Full-Content */
		.news-list-container .news-list-item .news-item-fulltext {
			/*display: none;*/
			margin: 5px 0 10px 0;
		}
			.news-list-container .news-list-item .news-item-fulltext p {
				line-height: 15px;
			}
		/* Read More Button */
		.news-list-container .news-list-item .news-item-readMore {
			/* display: none; */
			height: 28px;
			padding-right: 24px;
			background: url("/fileadmin/images/button_rightpart.gif") no-repeat right center transparent;
		}
			.news-list-container .news-list-item .news-item-readMore span {
				line-height: 28px;
				padding: 0 12px 0 22px;
				background: url("/fileadmin/images/button_leftpart.gif") no-repeat left center transparent;
				display: block;
			}
				.news-list-container .news-list-item .news-item-readMore span a {
					text-decoration: none;
					color: #000;
					font-weight: bold;
					text-transform: uppercase;
				}
	/* Image-Control */
	.news-list-container .news-list-item .news-item-image-control {
		display: none;
	}
	/* Image */
	.news-list-container .news-list-item .news-item-image {
		float: right;
	}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* custom */

/* C1 & C2 (oben bild, links text, rechts button) */
	.news-list-container .news-list-item.c1 .news-item-image,
	.news-list-container .news-list-item.c2 .news-item-image {
		/*position: absolute;*/
	}
	.news-list-container .news-list-item.c1 .news-item-texte,
	.news-list-container .news-list-item.c2 .news-item-texte {
		padding-top: 10px;
	}
		.news-list-container .news-list-item.c1 .news-item-texte p.news-list-date,
		.news-list-container .news-list-item.c1 .news-item-texte h2,
		.news-list-container .news-list-item.c1 .news-item-texte div.news-item-text,
		.news-list-container .news-list-item.c1 .news-item-texte div.news-item-fulltext,
		.news-list-container .news-list-item.c2 .news-item-texte p.news-list-date,
		.news-list-container .news-list-item.c2 .news-item-texte div.news-item-text,
		.news-list-container .news-list-item.c2 .news-item-texte div.news-item-fulltext {
			float: left;
			width: 350px;
		}
		.news-list-container .news-list-item.c2 .news-item-texte h2 {
			display: none;
		}
		.news-list-container .news-list-item.c1 .news-item-texte .news-item-readMore,
		.news-list-container .news-list-item.c2 .news-item-texte .news-item-readMore {
			display: block;
			float: right;
		}
		.news-list-container .news-list-item.c1 .news-item-texte .news-item-readMore:hover a,
		.news-list-container .news-list-item.c2 .news-item-texte .news-item-readMore:hover a,
		.news-list-container .news-list-item.c1 .news-item-texte .news-item-readMore:active a,
		.news-list-container .news-list-item.c2 .news-item-texte .news-item-readMore:active a {
			color: #FFCC66;
		}

/* D1 & D2 (image left, text right) */
	.news-list-container .news-list-item.d1 .news-item-texte,
	#content-left .news-list-container .news-list-item.d2 .news-item-texte {
		float: right;
	}
	.news-list-container .news-list-item.d1 .news-item-texte .news-item-text {
		width: 355px;
	}
	#content-left .news-list-container .news-list-item.d2  .news-item-texte {
		width: 420px;
	}
	#content-right .news-list-container .news-list-item.d2  .news-item-texte {
		width: 380px;
	}
		.news-list-container .news-list-item.d1 .news-item-texte p {
			padding-right: 30px;
		}
		#content-left .news-list-container .news-list-item.d2 p {
			padding-right: 30px;
		}
	#content-left .news-list-container .news-list-item.d2 .news-item-text p {
		padding-left: 145px;
	}
	#content-right .news-list-container .news-list-item.d2 .news-item-text p {
		padding-left: 130px;
	}
	.news-list-container .news-list-item.d1 .news-item-image,
	.news-list-container .news-list-item.d2 .news-item-image {
		float: left;
	}

/* E1 & E2 (text left, image right) */
	#content-left .news-list-container .news-list-item.e1 h2,
	#content-left .news-list-container .news-list-item.e1 .news-item-text p {
		width: 420px;
	}
	#content-right .news-list-container .news-list-item.e1 h2 {
		width: 380px;
	}
	#content-right .news-list-container .news-list-item.e1 .news-item-text p {
		width: 250px;
	}
	.news-list-container .news-list-item.e2 h2,
	.news-list-container .news-list-item.e2 .news-item-text p {
		width: 340px;
	}

/* F (Slideshow) */
	.news-list-container .news-list-item.f h2 {
		margin-bottom: 10px;
	}
	.news-list-container .news-list-item.f .news-item-texte {
		float: none;
	}
		.news-list-container .news-list-item.f p.news-list-date {
			display: none;
		}
	.news-list-container .news-list-item.f .news-item-image-control {
		display: block;
		position: absolute;
		width: 565px;
		z-index: 48;
	}
		.news-list-container .news-list-item.f .news-item-image-control-borderLeft {
			height: 147px;
			width: 6px;
			background-color: #e7e0d8;
			float: left;
			position: relative;
			z-index: 50;
		}
		.news-list-container .news-list-item.f a.news-item-image-control-left {
			height: 45px;
			width: 25px;
			position: relative;
			z-index: 51;
			top: 51px;
			float: left;
			cursor: pointer;
			background: url("/fileadmin/images/news_slideshow_buttons_left.png") no-repeat left top transparent;
		}
			.news-list-container .news-list-item.f a.news-item-image-control-left.hover {
				background-position: left -45px;
			}
		.news-list-container .news-list-item.f a.news-item-image-control-right {
			height: 45px;
			width: 25px;
			position: relative;
			z-index: 51;
			top: 51px;
			float: right;
			cursor: pointer;
			background: url("/fileadmin/images/news_slideshow_buttons_right.png") no-repeat left top transparent;
		}
			.news-list-container .news-list-item.f a.news-item-image-control-right.hover {
				background-position: left -45px;
			}
		.news-list-container .news-list-item.f .news-item-image-control-borderRight {
			height: 147px;
			width: 6px;
			background-color: #e7e0d8;
			float: right;
			position: relative;
			z-index: 50;
		}
	.news-list-container .news-list-item.f .news-item-image {
		float: none;
		background-color: #e7e0d8;
		height: 147px;
		z-index: 47;
		position: relative;
	}
		.news-list-container .news-list-item.f .news-item-image div.news-item-image-slidesshowElement {
			padding: 6px 0 6px 6px;
		}
			.news-list-container .news-list-item.f .news-item-image a {
				background-color: #fff;
			}
				.news-list-container .news-list-item.f .news-item-image a p {
					float: left;
					background-color: #fff;
					height: 135px;
					width: 180px;
					padding: 0;
					margin: 0 6px 0 0;
					text-align: center;
				}
	.news-list-container .news-list-item.f .news-item-text {
		margin-top: 10px;
	}

/* G1 & G2 (right with "Listentitel") */
	.news-list-container .news-list-item.g1 h2,
	.news-list-container .news-list-item.g2 h2 {
		margin-top: 0;
		width: 180px;
	}
	.news-list-container .news-list-item.g1 div.news-list-leistentitel,
	.news-list-container .news-list-item.g2 div.news-list-leistentitel {
		display: block;
	}
		.news-list-container .news-list-item.g1 div.news-list-leistentitel p,
		.news-list-container .news-list-item.g2 div.news-list-leistentitel p {
			display: block;
		}
	.news-list-container .news-list-item.g1 p.news-list-date,
	.news-list-container .news-list-item.g2 p.news-list-date {
		display: none;
	}
	.news-list-container .news-list-item.g1 .news-item-text p,
	.news-list-container .news-list-item.g2 .news-item-text p {
		width: 190px;
	}
/* G1 only */
	.news-list-container .news-list-item.g1 {
		position: relative;
	}
			.news-list-container .news-list-item.g1 .news-item-texte h2 {
				width: 380px;
			}
		.news-list-container .news-list-item.g1 .news-item-image {
			height: 200px;
		}
			.news-list-container .news-list-item.g1 .news-item-image .news-item-image-g1-small,
			.news-list-container .news-list-item.g1 .news-item-image .news-item-image-g1-big {
				float: left;
				position: relative;
			}
			.news-list-container .news-list-item.g1 .news-item-image .news-item-image-g1-small {
				width: 90px;
				height: 67px;
				margin-right: 10px;
			}
			.news-list-container .news-list-item.g1 .news-item-image .news-item-image-g1-small img {
				width: 90px;
				height: 67px;
			}
			.news-list-container .news-list-item.g1 .news-item-image .news-item-image-g1-big .news-item-image-g1-big-text {
				height: 25px;
				line-height: 25px;
				margin-top: 3px;
				text-align: right;
				background-color: #efefef;
				padding-right: 7px;
			}
				.news-list-container .news-list-item.g1 .news-item-image .news-item-image-g1-big .news-item-image-g1-big-text a {
					text-decoration: none;
					color: #000;
					font-weight: bold;
					font-size: 0.9em;
					background: url("/fileadmin/images/morelink_bg2.gif") no-repeat scroll right center transparent;
					padding-right: 13px;
				}
				.news-list-container .news-list-item.g1 .news-item-image .news-item-image-g1-big .news-item-image-g1-big-text a:hover,
				.news-list-container .news-list-item.g1 .news-item-image .news-item-image-g1-big .news-item-image-g1-big-text a:active {
					color: #FFCC66;
				}
		.news-list-container .news-list-item.g1 .news-item-text {
			clear: both;
			position: absolute;
			top: 122px;
		}

/* H2 and H2 */
	.news-list-container .news-list-item.h1 {
	}
		.news-list-container .news-list-item.h1 p.news-list-date,
		.news-list-container .news-list-item.h2 p.news-list-date {
			display: none;
		}
		.news-list-container .news-list-item.h1 .news-item-texte {
			width: 100%;
			background-color: #FFF4D2;
			padding: 10px 0;
		}
		.news-list-container .news-list-item.h1 .news-item-texte h2,
		.news-list-container .news-list-item.h1 .news-item-texte .news-item-text {
			padding: 0 15px;
		}
		.news-list-container .news-list-item.h1 .news-item-image,
		.news-list-container .news-list-item.h2 .news-item-image {
			display: none
		}
/* block-k (default ohne bild rechts) */
	.news-list-container .news-list-item.k .news-item-image {
		display: none;
	}

/* block-l (default mit breitem content-text statt bild und ohne datum) */
	.news-list-container .news-list-item.l p.news-list-date {
		display: none;
	}
	.news-list-container .news-list-item.l .news-item-text p {
		width: 100%;
	}
	.news-list-container .news-list-item.l .news-item-image {
		display: none;
	}

/* block-j (zwei content-texte ohne bild) */
	.news-list-container .news-list-item.j .news-item-text {
		margin: 0 0 5px 0;
	}
		.news-list-container .news-list-item.j .news-item-text p {
			width: 100%;
			font-weight: bold;
		}
	.news-list-container .news-list-item.j .news-item-fulltext {
		display: block;
	}
	.news-list-container .news-list-item.j .news-item-image {
		display: none;
	}







/* SNGLE */
p.backtolist {
	margin: 0 0 20px -17px
}
.backtolist {
	background-color: #EEE7E1;
	width: 681px;
	height: 24px;
	line-height: 24px
}
.backtolist.newsWithoutImages {
	width: 790px;
}
.backtolist p {
	padding: 0;
	line-height: 24px
}
.backtolist a {
	color: #000;
	text-decoration: none;
	padding-left: 15px;
	margin-left: 15px;
	font-weight: bold;
	background: url("/fileadmin/images/morelink_bg3.gif") no-repeat left center transparent;
}
.backtolist a:hover,
.backtolist a:active {
	color: #FFCC66;
}
.news-single-slideshow {
	margin-left: -35px;
}
	.news-single-slideshow-left {
		float: left;
		padding-bottom: 17px;
		position: relative;
	}
		.news-single-slideshow-left-shadowLeft {
			background: url("/fileadmin/images/teaser_shadow.gif") no-repeat scroll -2px bottom transparent;
			width: 377px;
			position: absolute;
			z-index: 1;
			padding-bottom: 17px;
		}
		.news-single-slideshow-left-shadowRight {
			background: url("/fileadmin/images/teaser_shadow.gif") no-repeat scroll right bottom transparent;
			width: 377px;
			left: 377px;
			position: absolute;
			z-index: 1;
			padding-bottom: 16px;
		}
		.news-single-slideshow-left .news-single-slideshow-left-imageContainer {
			margin: 0 38px 0 35px;
			z-index: 3;
			position: relative;
			width: 681px;
		}
			.news-single-slideshow-left .news-single-slideshow-left-imageContainer .news-single-slideshow-left-imageContainer-Element {
				display: none;
				text-align: center;
				background-color: #EEE7E1;
				width: 681px;
			}
				.news-single-slideshow-left .news-single-slideshow-left-imageContainer .news-single-slideshow-left-imageContainer-Element img {
				}
	.news-single-slideshow-right {
		float: right;
		right: -5px;
		width: 100px;
		position: absolute;
		z-index: 4;
	}
		.news-single-slideshow-right-mediaElement {
		}
			.news-single-slideshow-right-mediaElement p {
				float: right;
				margin-bottom: 10px;
				padding: 0;
				position: relative;
			}
				.news-single-slideshow-right-mediaElement p img {
					cursor: pointer;
					padding: 3px;
				}
					.news-single-slideshow-right-mediaElement p.active img {
						border: 3px solid #FFCC66;
						padding: 0;
					}
				.news-single-slideshow-right-mediaElement p img.news-single-slideshow-right-mediaElement-playButton {
					position: absolute;
					left: 27px;
					top: 15px;
					border: none;
				}
				.news-single-slideshow-right-mediaElement p.active img.news-single-slideshow-right-mediaElement-playButton {
					left: 30px;
					top: 18px;
				}

div.news-single-item-container {
	margin-left: 20px;
}
	div.slideshowTexte {
		margin-bottom: 30px;
		width: 640px;
	}
		div.slideshowTexte div.slideshowTexte-elementContainer {
			display: none;
		}
			div.slideshowTexte div.slideshowTexte-elementContainer p {
				font-size: 0.9em;
				line-height: 1.4em;
				margin: 0;
			}
	p.news-single-date {
		color: #FFCC66;
		font-size: 1.3em;
		font-weight: bold;
	}

/* PAGEBROWSER */
#sub .tx-ttnews-browsebox {
	margin: 0 0 30px 0;
}
#sub .tx-ttnews-browsebox UL {
	padding: 0;
	margin: 0;
	background: none;
	text-align: left;
}
#sub .tx-ttnews-browsebox UL LI {
	display: inline;
	padding: 0;
	margin: 0 4px;
	background: none;
	font-weight: bold;
}
#sub .tx-ttnews-browsebox UL LI .current {
	font-weight: bold;
}
