@media screen {
	

/* common styles */	
#page ul.news-additional {
	margin:0;
	padding:0;
	list-style:square;
	color:#E04200;
}
#page ul.news-additional li {
	margin:0 0 0 15px;
	padding:5px 0 0 0;
}
#page ul.news-additional li p {
	color:#000000;
}




/* list: global teasers in right col */
h4.entry-title {
	margin:0;
	text-transform:uppercase;
	color:#666666;
	font-size:0.9em;
	font-weight:normal;
	letter-spacing:0.2em;
	padding:0 0 7px 0;
	text-transform:uppercase;
}
#page ul.news-list-right {
	margin:0;
	width:auto;
}
ul.news-list-right {
	margin:-7px 0 0 0;
	width:192px;
	list-style:none;
}
#page .hslice-homelink {
	width:0;
	background:none;
	height:0;
}
.hslice-homelink {
	display:block;
	height:58px;
	width:192px;
	background: url('../img/jugendschutz.net_transparent_186x58.png') 2px 0 no-repeat;
}
ul.news-list-right li {
	margin:7px 0 0 0;
}
#page ul.news-list-right li.even,
#page ul.news-list-right li.odd {
	background:none;
	padding:0;
}
ul.news-list-right li.odd {
	background:#FFEFEF;
	padding:7px 0 0 0;
}
#page ul.news-list-right .date {
	padding:0;
}
ul.news-list-right .date,
ul.news-list-right a {
	display:block;
	line-height:1.2em;
}
#page ul.news-list-right .date {
	padding:0;
}
ul.news-list-right .date {
	padding:0 2px;
}
#page ul.news-list-right a {
	margin:1px 0 0 -2px;
}
ul.news-list-right a {
	padding:2px 2px 3px 2px;
	margin:1px 0 7px 0;
	border-top:1px solid transparent;
	border-bottom:1px solid transparent;
}
ul.news-list-right a:focus,
ul.news-list-right a:hover {
	border-top:1px solid #E04200;
	border-bottom:1px solid #E04200;
}
.news-list-all {
	padding:7px 0;
	text-align:right;
}
.news-list-all a {
	color:#E04200;
	border-bottom:1px solid #E04200;
}
.news-list-all a:focus,
.news-list-all a:hover {
	border-bottom:1px solid #FFFFFF;
}





/* amenu: right col on news page */
ul#news-amenu-list,
ul#news-amenu-list ul {
	margin:0;
	padding:0;
	list-style:none;
}
.amenu-year,
.amenu-year_active {
	display:block;
	border-bottom:1px solid #E04200;
	color:#666666;
	font-size:12px;
	font-weight:normal;
	letter-spacing:0.2em;
	padding:3px 0 2px 0;
	margin:0;
	text-transform:uppercase;
	cursor:pointer;
	width:164px;
}
.amenu-year_active {
	color:#000000;
}
.amenu-month-list {
	overflow:hidden;
	background:#EEEEEE;
	padding:3px 0 3px 0;
	margin:0 0 6px 0;
}
.js-enabled .amenu-month-list {
	display:none;
}
.amenu-month-list li a {
	display:block;
	color:#000;
	height:15px;
	line-height:15px;
	padding:1px 3px;
	position:relative;
	z-index:5;
	/*
	margin:15px 0 0 0;
	*/
	
}
.amenu-month-list li a:focus,
.amenu-month-list li a:hover {
	color:#E04200;
}
.amenu-month-list li.active-item a {
	font-weight:bold;
}



/* list: main col on news plage */
.news-list-container {
	margin:0;
	padding:0;
	list-style:none;
}
#news-current-list li,
#news-current-list div.news-row {
	padding:0 5px 4px 5px;
}
#news-archive-list li,
#news-archive-list div.news-row {
	padding: 0 0 0 5px;
}
.news-list-container li.even *,
.news-list-container div.even * {
	background:#FFFFFF;
}
.news-list li.odd,
.news-list div.odd {
	background:#EEEEEE;
	border-top:1px solid #EEEEEE;
	border-bottom:1px solid #EEEEEE;
}
.news-list-container .news-list-title {
	padding:0;
}
.news-list-container .news-list-date,
.news-list-container .news-list-ext_url,
.news-list-container .news-list-int_url {
	display:block;
	float:left;
}
.news-list-container .news-list-date {
	padding:4px 0;
	width:75px;
}	
.news-list-container .news-list-ext_url,
.news-list-container .news-list-int_url {
	width:405px;
}
.news-list-container .teaser-content {
	clear:left;
	display:block;
}
#news-current-list .news-list-date,
#news-current-list .news-list-ext_url,
#news-current-list .news-list-int_url {
	width:100%;
	float:none;
}
.news-list-container .news-list-ext_url a,
.news-list-container .news-list-int_url a {
	display:block;
	position:relative;
	padding:4px 5px 5px 5px;
}
#news-current-list .news-list-date,
#news-current-list .news-list-ext_url,
#news-current-list .news-list-int_url {
	width:100%;
	float:none;
}
#news-current-list .news-list-date {
	padding-bottom:0px;
}
#news-current-list .news-list-ext_url a,
#news-current-list .news-list-int_url a {
	padding:0 20px 5px 0;
}
.news-list-container a span {
	text-decoration:underline;
	color:#E04200;
}
.news-list-container a:focus span,
.news-list-container a:hover span {
	text-decoration:none;
}

.news-list-container .teaser-content a {
	color:#E04200;
	text-decoration:none;
}
#page .news-list-container .teaser-content a:focus,
#page .news-list-container .teaser-content a:hover {
	text-decoration:underline;
}
#news-current-list .news-fulltext {
	overflow:hidden;
}
.js-enabled #news-current-list .news-fulltext {
	display:none;
}
.js-enabled .news-short {
	display:block;
	cursor:pointer;
}
.news-short, .js-enabled .news-short-active .inner {
	display:none;
}
.js-enabled #news-current-list span.fold-symbol {
	display:inline-block;
	background: url('../img/bg_cached/fold-inout.gif') 4px 0 no-repeat;
	width:20px;
	height:16px;
	vertical-align:bottom;
}
.js-enabled #news-current-list .news-short-active span.fold-symbol {
	background: url('../img/bg_cached/fold-inout.gif') -16px 0 no-repeat;
	margin:-18px 0 0 460px;
	position:absolute;
}






/* detail */
#content-main .news-detail-left h2 .subheader {
	padding:3px 0 0 0;
}
.news-single-backlink {
	background: url(../img/bg/grey_dots_600px.gif) 0 0 no-repeat;
	padding:10px 0 10px 0;
	margin:10px 0 0 0;
	text-align:right;
}
.news-single-backlink a {
	padding:5px 0 0 0;
}
ul.prevnext .pre {
	color:#000000;

}
.contentel ul.prevnext li {
	list-style-type:none;
	margin-left:0;
}
#content-main .contentel ul.prevnext a {
	border:0px;
	text-decoration:none;
	display:inline-block;
}
#content-main .contentel ul.prevnext a:focus,
#content-main .contentel ul.prevnext a:hover {
	text-decoration:underline;
}
}