/*** screen ***/
@media screen {

  /*** overall news-settings ***/
	div#content .afw-news,
	div#content .afw-news * {
		padding:0px;
		margin:0px;
		border:0px;
	}
	div#content .afw-itemlink_over div a:link,
	div#content .afw-itemlink_over div a:visited,
	div#content .afw-itemlink_over div a:hover {
		color:#FF9900;
	}

  /*** startpage (latest) ***/
	div#content .afw-latest-item-image {
		margin-bottom:10px;
	}
	div#content .afw-latest h1 {
		position:relative;
		padding:0px;
	}
	div#content .afw-latest-container {
		width:532px;
		border-top:2px solid #ffffff;
		border-bottom:2px solid #ffffff;
		cursor:default;
	}
	div#content .afw-latest-container_over {
		width:532px;
		border-top:2px solid #FFFFFF;
		border-bottom:2px solid #FFFFFF;
		cursor:pointer;
	}
	div#content .afw-latest-date {
		color:#000000;
		font-size:18px;
		text-transform:uppercase;
		font-weight:bolder;
		padding-top:4px;
		padding-bottom:2px;
	}
	div#content .afw-latest-title,
	div#content .afw-latest-title_over {
		padding:0px;
		margin-bottom:3px;
	}
	div#content .afw-latest-title,
	div#content .afw-latest-title_over,
	div#content .afw-latest-title a,
	div#content .afw-latest-title_over a {
		font-size:20px;
		text-transform:uppercase;
		font-weight:bolder;
		text-decoration:none;
	}
	div#content .afw-latest-title a:link,
	div#content .afw-latest-title a:visited {
		color:#000000;
	}
	div#content .afw-latest-title a:focus,
	div#content .afw-latest-title a:hover {
		color:#FF9900;
		text-decoration:none;
	}
	div#content .afw-latest-title_over a,
	div#content .afw-latest-title_over a:link,
	div#content .afw-latest-title_over a:visited,
	div#content .afw-latest-title_over a:focus,
	div#content .afw-latest-title_over a:hover {
		color:#FF9900;
		text-decoration:none;
	}

  /*** lists (programm + kunstraum) ***/
	h5 {
		zoom:1; /*Internet Explorer hasLayout bug*/
		padding:2px;
		padding-left:18px;
		padding-right:18px;
		font-size:14px;
		color:#ffffff;
		background-color:#FF9900;
	}
	.afw-list {
		width:532px;
	}
	.afw-list-ausstellung {
		width:890px;
	}
	.afw-list-date,
	.afw-list-titles {
		border-top:2px solid #ffffff;
		border-bottom:2px solid #ffffff;
		padding-top:3px;
		padding-bottom:2px;
		cursor:default;
	}
	.afw-list-date_over,
	.afw-list-titles_over {
		border-top:2px solid #FFFFFF;
		border-bottom:2px solid #FFFFFF;
		padding-top:3px;
		padding-bottom:2px;
		cursor:pointer;
	}
	h2.afw-list-title a {
		color:#000000;
		font-size:12px;
		font-weight:bolder;
		text-transform:uppercase;
		padding-bottom:0px;
		margin-bottom:0px;
	}
	h2.afw-list-title_over a {
		color:#FF9900;
		font-size:12px;
		font-weight:bolder;
		text-transform:uppercase;
		padding-bottom:0px;
		margin-bottom:0px;
	}
	.afw-list-date h2,
	h2.afw-list-title {
		color:#000000;
		font-size:12px;
		font-weight:bolder;
		text-transform:uppercase;
		padding-bottom:0px;
		margin-bottom:0px;
	}
	.afw-list-date_over h2,
	h2.afw-list-title_over {
		color:#FF9900;
		font-size:12px;
		font-weight:bolder;
		text-transform:uppercase;
		padding-bottom:0px;
		margin-bottom:0px;
	}
	div#content h2.afw-list-title a {
		color:#000000;
		font-size:12px;
		font-weight:bolder;
		text-transform:uppercase;
		padding-bottom:0px;
		margin-bottom:0px;
	}
	div#content h2.afw-list-title_over a {
		color:#FF9900;
		font-size:12px;
		font-weight:bolder;
		text-transform:uppercase;
		padding-bottom:0px;
		margin-bottom:0px;
	}
	div#content .afw-list-title_over a:link,
	div#content .afw-list-title_over a:visited,
	div#content .afw-list-title_over a:focus,
	div#content .afw-list-title_over a:hover,
	div#content .afw-list-title_over a:active {
		font-weight:bolder;
		text-transform:uppercase;
		text-decoration:none;
		color:#FF9900;
	}
	div#content .afw-list-title a,
	div#content  .afw-list-title a:link,
	div#content  .afw-list-title a:visited {
		font-size:12px;
		font-weight:bolder;
		text-transform:uppercase;
		text-decoration:none;
		color:#000000;
		padding-bottom:0px;
		margin-bottom:0px;
	}
	div#content .afw-list-title a:focus,
	div#content .afw-list-title a:hover,
	div#content  .afw-list-title a:active {
		color:#FF9900;
	}
	div.afw-list-subtitle,
	div.afw-list-category {
		margin-right:10px;
	}
	div.afw-list-category p {
		color:#999999;
	}
	div.tx-ttnews-browsebox {
		text-align:center;
		padding-top:20px;
		font-size:13px;
		font-weight:bolder;
	}
	div#content div.tx-ttnews-browsebox a,
	div#content div.tx-ttnews-browsebox strong {
		padding:2px;
	}

  /*** archive menu ***/
	div#main ul#archive-menu {
		padding:0px;
		margin:0px;
		float:left;
	}
	div#main ul#archive-menu li.news-amenu-item-year {
		list-style-type:none;
		width:158px;
		float:left;
	}
	div#main ul#archive-menu li.news-amenu-item-year ul {
		margin:0px;
		padding-left:1.2em;
		padding-bottom:4px;
	}
	div#main ul#archive-menu li.news-amenu-item-year ul li {
		list-style-type:square;
		float:none;
	}

  /*** single ***/
	div#content-news div#news-buy,
	div#content-news div#news-back {
		width:780px;
		padding:0px;
		margin:0px;
		border:0px;
		height:36px;
		text-align:right;
		vertical-align:top;
	}
	div#content-news .afw-latest-date {
		color:#000000;
		font-size:18px !important;
		font-size:16px;
		text-transform:uppercase;
		font-weight:bolder;
		padding-top:4px;
		padding-bottom:2px;
	}
	div#leftcol {
		width:415px !important;
		width:410px;
		float:left;

	}
	div#rightcol {
		width:365px;
		float:left;
		text-align:right;
	}	

    /*** has mp3 ***/
	div#content-news #date_and_mp3icon .afw-latest-date,
	div#content-news #date_and_mp3icon #musicicon {
		float:left;
	}
	div#content-news #date_and_mp3icon .afw-latest-date {
		width:505px;
	}
    /*** has mp3 end ***/

	div#content-news div#news-text-ticket .afw-latest-date {
		font-size:13px;
	}
	div#content-news #leftcol .tx-contentwrapper_style4 {
		padding-right:0px;
	}
	div#content-news div#news-text a:link,
	div#content-news div#news-text a:visited {
		color:#FF9900;
		text-decoration:none;
	}
	div#content-news div#news-text a:focus,
	div#content-news div#news-text a:hover {
		color:#FF9900;
		text-decoration:underline;
	}
	div#content-news div#news-text a:active {
		color:#FF9900;
		text-decoration:none;
	}
	div#content-news div#news-text h1,
	div#content-news div#news-text h1 *,
	div#content-news div#news-text-ticket h1,
	div#content-news div#news-text-ticket h1 * {	 
		position:relative;
		padding-bottom:10px;
	}
	div#content-news div#news-text-ticket h1,
	div#content-news div#news-text-ticket h1 * {
		font-size:15px !important;
		font-size:13px;
	}
	div#subtitle-left {
		float:left;
	}
	div#subtitle-right {
		float:left;
		padding-left:30px;
	}
	div#subtitle-right object {
		float:left;
		padding-left:30px;
	}
	div#subtitle-right p {
		margin:0px;
		padding:0px;
		float:left;
		display:inline;
		line-height:17px;
		padding-left:5px;
	}
	div#content-news div#news-text h2 {
		padding:0px;
		margin:0px;
		text-transform:uppercase;
		font-stretch:ultra-expanded;
	}
	div#content-news div#news-text h2#afw-times-2 {
		padding:0px;
		margin:0px;
		font-stretch:none;
		font-size:13px !important;
		font-size:11px;
	}
	div#content-news div#news-text h3 {
		padding-top:12px;
		padding-bottom:12px;
	}
	.afw-single-backlink {
		margin-top:38px;
	}
	.singlenav-back {
		padding-left:18px;
		padding-right:18px;
	}
	div#content-news div#news-text {
		padding-right:17px;
	}
	div#content-news div.news-single-img {
		width:352px;
		text-align:center;
	}
	div#content-news div.news-single-img img {
		padding-bottom:2px;
	}
	p.news-single-imgcaption {
		padding-bottom:6px;
	}
	h2.vernissage {
		color:#FF9900;
	}
	div#content-news div.tx-femp3player-pi1 {
		margin:0px;
		padding:0px;
		height:250px;
		overflow:hidden;
		text-align:center;
	}
}


/*** print ***/
@media print {
	div#content div.tx-ttnews-browsebox,
	div#content-news div.tx-femp3player-pi1,
	div#content div#monatsarchiv,
	div#content-news object,
	div#musicicon,
	div#news-buy,
	h5,
	.singlenav-next,.singlenav-prev,.singlenav-back {
		display:none;
	}
	td.afw-list-date, td.afw-list-titles {
		padding-top:3px;
		padding-bottom:2px;
		border-bottom:1px solid #000000;
	}
}