@media screen {

/*** left column ***/

  /** month menu **/
	#leftcol ul#month-menu {
		padding:5px;
		padding-top:0px;
		padding-bottom:0px;
		margin:0px;
		width:174px;
	}
	#leftcol ul#month-menu li {
		display:inline;
		list-style-type:none;
		padding-right:3px;
		line-height:12px;
	}
	div#leftcol ul#month-menu li#month-menu-upcoming-item {
		display:block;
		padding:0px;
		margin:0px;
		width:174px;
	}
	#leftcol ul#month-menu li a {
		text-decoration:none;
		font-weight:600;
		text-transform:uppercase;
		line-height:11px;
	}
	#leftcol ul#month-menu li a:link,
	#leftcol ul#month-menu li a:visited {
		color:#000000;
	}
	#leftcol ul#month-menu li a:focus,
	#leftcol ul#month-menu li a:hover {
		color:#F76013;
	}
	div#leftcol ul#month-menu li.month-menu-active a,
	div#leftcol ul#month-menu li.month-menu-active a:link,
	div#leftcol ul#month-menu li.month-menu-active a:visited {
		color:#F76013;
	}


  /** item list **/
	#leftcol ul.prog-list {
		padding:5px;
		padding-top:0px;
		margin:0px;
		width:174px;
		line-height:11px;
		font-size:11px;
	}
	#leftcol ul.prog-list li {
		list-style-type:none;
		vertical-align:top;
		padding:0px;
		margin:0px;
		width:174px;
		display:block;
		line-height:11px;
		font-size:11px;
		min-height:11px;
		height:auto !important;
		height:11px;
	}
	#leftcol ul.prog-list li.tt_news_new_week {
		padding-top:10px;
	}
	#leftcol ul.prog-list span.news-list-date,
	#leftcol ul.prog-list span.weekday,
	#leftcol ul.prog-list strong.news-list-title {
		display:block;
		float:left;
		line-height:11px;
		font-size:11px;
		min-height:11px;
		height:auto !important;
		height:11px;
	}
	#leftcol ul.prog-list span.weekday {
		width:21px;
		line-height:11px;
		font-size:11px;
	}
	#leftcol ul.prog-list span.news-list-date {
		width:61px;
		line-height:11px;
		font-size:11px;
	}
	#leftcol ul.prog-list strong.news-list-title {
		width:113px;
		line-height:11px;
		font-size:11px;
	}
	#leftcol ul.prog-list li a,
	#leftcol ul.prog-list li a * {
		cursor:pointer;
		border:0px;
		margin:0px;
		padding:0px;
		display:block;
		width:174px;
		text-decoration:none;
		text-transform:uppercase;
		line-height:11px;
		font-size:11px;
		min-height:11px;
		height:auto !important;
		height:11px;
		font-weight:normal;
	}
	#leftcol ul.prog-list li a,
	#leftcol ul.prog-list li a:link,
	#leftcol ul.prog-list li a:visited,
	#leftcol ul.prog-list li a strong,
	#leftcol ul.prog-list li a:link strong,
	#leftcol ul.prog-list li a:visited strong {
		color:#000000;
	}
	#leftcol ul.prog-list li a span,
	#leftcol ul.prog-list li a:link span,
	#leftcol ul.prog-list li a:visited span {
		color:#5B5958;
	}
	#leftcol ul.prog-list li.highlight a,
	#leftcol ul.prog-list li.highlight a:link,
	#leftcol ul.prog-list li.highlight a:visited,
	#leftcol ul.prog-list li.highlight a *,
	#leftcol ul.prog-list li.highlight a:link *,
	#leftcol ul.prog-list li.highlight a:visited * {
		color:#F76013;
	}
	#leftcol ul.prog-list li a,
	#leftcol ul.prog-list li a:focus,
	#leftcol ul.prog-list li a:hover,
	#leftcol ul.prog-list li a:focus span,
	#leftcol ul.prog-list li a:hover span,
	#leftcol ul.prog-list li a:focus strong,
	#leftcol ul.prog-list li a:hover strong {
		color:#F76013;
	}
	#leftcol ul.prog-list li.tt_news_active_item a,
	#leftcol ul.prog-list li.tt_news_active_item a *,
	#leftcol ul.prog-list li.tt_news_active_item a span,
	#leftcol ul.prog-list li.tt_news_active_item a strong {
		color:#F76013;
	}


  /** item list preview **/
	#leftcol ul#prog-list-preview {
		padding-top:20px;
		background:url('../img/bg/bg_news-preview.gif') 5px 8px no-repeat;
	}


  /** search form **/
	div#rightcol .news-search-form,
	div#leftcol .news-search-form {
		padding:5px;
		width:174px;
	}
	div#rightcol .news-search-form label,
	div#leftcol .news-search-form label {
		display:none;
	}
	div#rightcol .news-search-form input#news-searchfield,
	div#leftcol .news-search-form input#news-searchfield {
		width:133px;
		margin-right:5px;
		background:#FFECCC;
		border:1px solid #5B5958;
		padding:1px;
	}
	div#leftcol .news-search-form input.csc-mailform-submit,
	div#rightcol .news-search-form input.csc-mailform-submit,
	div#leftcol .news-search-form input.csc-mailform-submit-over,
	div#rightcol .news-search-form input.csc-mailform-submit-over {
		width:32px;
	}


/*** main column ***/

  /** teaser and single **/
	div#main div#maincol div.monthheader {
		padding:0px;
		padding-left:5px;
		margin:0px;
		margin-bottom:5px;
		width:507px;
		height:22px;
		line-height:22px;
		background:#FFECCC;
	}

	#maincol div.news-list-item,
	#maincol div.news-list-item-over {
		padding-top:5px;
		padding-bottom:5px;
	}
	#maincol div.news-newslist-item {
		padding-bottom:10px;
	}
	#maincol div.news-list-item-over {
		cursor:pointer;
	}
	#maincol h1.ak-news-teaser-head,
	#maincol h1.ak-news-teaser-head a,
	#maincol h1.ak-news-teaser-head img,
	#maincol h1.ak-news-single-head,
	#maincol h1.ak-news-single-head a,
	#maincol h1.ak-news-single-head img {
		margin:0px;
		padding:0px;
		border:0px;
	}
	#maincol div.news-teaser-item h1.ak-news-teaser-head,
	#maincol div.news-newslist-item h1.ak-news-teaser-head {
		background:#FFECCC;
	}
	#maincol div.news-list-item-over h1.ak-news-teaser-head,
	#maincol div.news-list-item h1.ak-news-teaser-head,
	#maincol div.news-item h1.ak-news-single-head {
		background:#5B5958;
	}
	#maincol div.ak-news-body {
		width:512px;
		background:#FFECCC;
		padding:0px;
		position:relative;
	}
	#maincol div.news-newslist-item div.ak-news-body,
	#maincol div.news-list-item div.ak-news-body {
		background:#FFFFFF;
	}
	#maincol div.ak-news-body div.ak-news-teaser-left,
	#maincol div.ak-news-body div.ak-news-list-left,
	#maincol div.ak-news-body div.ak-news-single-left {
		float:left;
		display:inline;
		padding:10px;
		padding-bottom:5px;
	}
	#maincol div.ak-news-body div.ak-news-single-left {
		padding:0px;
	}
	#maincol div.ak-news-body div.ak-news-teaser-right,
	#maincol div.ak-news-body div.ak-news-list-right,
	#maincol div.ak-news-body div.ak-news-single-right {
		float:left;
		display:inline;
		padding:0px;
	}
	#maincol div.news-list-item div.ak-news-body div.ak-news-teaser-right,
	#maincol div.news-list-item div.ak-news-body div.ak-news-list-right {
		background:#FFECCC;
	}
	#maincol div.ak-news-body div.ak-news-teaser-left {
		width:294px;
	}
	#maincol div.ak-news-body div.ak-news-single-left {
		width:314px;
	}
	#maincol div.ak-news-body div.ak-news-list-left {
		width:392px;
	}
	#maincol div.ak-news-body div.ak-news-teaser-right,
	#maincol div.ak-news-body div.ak-news-single-right {
		width:198px;
	}
	#maincol div.ak-news-body div.ak-news-list-right {
		width:100px;
	}
	#maincol div.ak-news-body div.ak-news-teaser-right a,
	#maincol div.ak-news-body div.ak-news-teaser-right img,
	#maincol div.ak-news-body div.ak-news-list-right a,
	#maincol div.ak-news-body div.ak-news-list-right img,
	#maincol div.ak-news-body div.ak-news-single-right a,
	#maincol div.ak-news-body div.ak-news-single-right img {
		border:0px;
		margin:0px;
		padding:0px;
		display:block;
	}
	#maincol span.ak-news-teaser-morelink,
	#maincol span.ak-news-list-morelink {
		padding-left:5px;
	}
	#maincol .ak-news-backlink {
		padding:10px;
	}
	#maincol div.ak-news-body div a,
	#maincol div.ak-news-body div a *,
	#maincol .ak-news-backlink a {
		text-decoration:none;
	}
	#maincol div.ak-news-body div a:link,
	#maincol div.ak-news-body div a:visited,
	#maincol div.ak-news-body div a:link *,
	#maincol div.ak-news-body div a:visited *,
	#maincol .ak-news-backlink a:link,
	#maincol .ak-news-backlink a:visited {
		color:#F76013;
	}
	#maincol div.ak-news-body div a:focus,
	#maincol div.ak-news-body div a:hover,
	#maincol div.ak-news-body div a:focus *,
	#maincol div.ak-news-body div a:hover *,
	#maincol .ak-news-backlink a:focus,
	#maincol .ak-news-backlink a:hover {
		color:#F76013;
	}
	#maincol div.ak-news-body h3 {
		margin:0px;
		padding:0px;
		padding-bottom:5px;
	}
	#maincol div.ak-news-body div.ak-news-single-left h3 {
		padding-left:10px;
		padding-right:10px;
		padding-top:5px;
	}
	#maincol div.ak-news-single-left .news-text {
		padding:10px;
		padding-bottom:40px;
		padding-top:5px;
	}
	#main div.ak-news-single-left .news-text ul li {
		color:#5B5958;
	}
	#maincol div.news-list-item div.ak-news-teaser-left .news-text,
	#maincol div.news-list-item-over div.ak-news-teaser-left .news-text,
	#maincol div.ak-news-list-left .news-text {
		padding-bottom:35px
	}
	#maincol p.ak-news-teaser-category,
	#maincol p.ak-news-list-category,
	#maincol p.ak-news-single-category {
		position:absolute;
		bottom:6px;
		padding-bottom:0px;
		margin-bottom:0px;
		height:32px;
		line-height:13px;
	}
	#maincol p.ak-news-teaser-category,
	#maincol p.ak-news-single-category {
		width:294px;
	}
	#maincol p.ak-news-list-category {
		width:392px;
	}
	#maincol span.ak-news-teaser-category-image,
	#maincol span.ak-news-list-category-image,
	#maincol span.ak-news-single-category-image {
		height:32px;
		line-height:32px;
	}
	#maincol span.ak-news-teaser-category-image img,
	#maincol span.ak-news-list-category-image img,
	#maincol span.ak-news-single-category-image img {
		margin-right:5px;
	}
	#maincol span.ak-news-teaser-category-text,
	#maincol span.ak-news-list-category-text,
	#maincol span.ak-news-single-category-text {
		font-weight:bold;
		position:absolute;
		bottom:6px;
	}
	#maincol div.news-list-item div.clear,
	#maincol div.news-list-item-over div.clear {
		width:512px;
		height:1px;
		background:#5B5958;
	}
	#maincol div.news-item div.clear {
		width:512px;
		height:2px;
		background:none;
	}
	#maincol h2.ak-news-teaser-foot,
	#maincol h2.ak-news-list-foot,
	#maincol h2.ak-news-single-foot {
		font-size:14px;
		padding-left:10px;
		padding-right:10px;
		padding-bottom:1px;
	}
	#maincol h2.ak-news-teaser-foot,
	#maincol h2.ak-news-list-foot {
		background:#5b5958;
		height:21px;
		line-height:21px;
	}
	#maincol h2.ak-news-single-foot {
		background:#D8D6D2;
		height:20px;
		line-height:20px;
	}
	#maincol h2.ak-news-teaser-foot *,
	#maincol h2.ak-news-teaser-foot,
	#maincol h2.ak-news-list-foot *,
	#maincol h2.ak-news-list-foot {
		font-size:12px;
		color:#FFECCC;
	}
	#maincol h2.ak-news-single-foot * {
		color:#000000;
	}
	#maincol div.news-list-item-over h2.ak-news-teaser-foot,
	#maincol div.news-list-item-over h2.ak-news-teaser-foot *,
	#maincol div.news-list-item-over h2.ak-news-list-foot,
	#maincol div.news-list-item-over h2.ak-news-list-foot * {
		color:#FFFFFF;
	}
	#maincol h2.ak-news-teaser-foot span.ak-news-teaser-time,
	#maincol h2.ak-news-list-foot span.ak-news-teaser-time,
	#maincol h2 span.ak-news-single-time {
		padding-left:20px;
	}

	#maincol div.news-single-top {
		padding-top:5px;
		padding-bottom:7px;
		padding-left:10px;
		padding-right:10px;
		border-bottom:1px solid #5B5958;
	}
	#maincol .fb-block {
                padding:7px 10px 0 10px;
                margin: 5px -10px 0 -10px;
                border-top: 1px solid #5B5958;
        }
        #maincol .fb-event {
                width:140px;
                float:left;
        }
        #maincol .fb-like {
                width:150px;
                float:left;
                padding-top:3px;
        }
        #main #maincol .fb-event a {
                color:#3B5998;
                font-size:10px;
                line-height:12px;
                background:url(../img/facebook.png) -7px -3px no-repeat;
                display:block;
                width:100px;
                padding:0 0 0 25px;
        }
	#maincol div.news-single-top h2,
	#maincol div.news-single-top h2 *,
	#maincol div.ak-news-body div.ak-news-single-left div.news-single-top h3 {
		color:#5B5958;
		padding:0px;
		margin:0px;
		font-weight:bold;
		font-size:12px;
	}
	#maincol div.ak-news-body div.ak-news-single-left div.news-single-top h3 {
		padding-top:5px;
	}


/*** news as news ***/

  /** random news right column **/
	div.news-random-item h2.ak-news-random-head a {
		color:#000000;
	}
	div.news-random-item-over h2.ak-news-random-head a {
		color:#F76013;
	}
	div.news-random-item-over {
		cursor:pointer;
	}
	div.news-random-container {
		padding:5px;
		padding-top:0px;
		padding-bottom:0px;
	}
	h2.ak-news-random-head {
		margin:0px;
		padding:0px;
		padding-bottom:5px;
		font-size:12px;
	}
	h2.ak-news-random-head a {
		text-decoration:none;
	}
	h2.ak-news-random-head a:link,
	h2.ak-news-random-head a:visited {
		color:#000000;
	}
	h2.ak-news-random-head a:focus,
	h2.ak-news-random-head a:hover {
		color:#5B5958;
	}
	.ak-news-news-morelink a,
	.ak-news-news-morelink a:link,
	.ak-news-news-morelink a:visited,
	.ak-news-news-morelink a:focus,
	.ak-news-news-morelink a:hover {
		padding-left:5px;
		text-decoration:none;
		color:#F76013;
	}
	#rightcol p.newsrandomteaser {
		float:left;
		display:inline;
	}
	#rightcol .ak-news-news-morelink {
		display:inline;
		text-align:right;
		float:right;
	}
	#rightcol .ak-news-news-morelink img {
		border:0px;
		padding:0px;
	}
}


@media print {

	div#main div#maincol div.monthheader {
		padding-top:1px;
		padding-bottom:1px;
		padding-left:5px;
		border-top:2px solid #5B5958;
		border-bottom:2px solid #5B5958;
		margin-top:10px;
		margin-bottom:5px;
		padding:0px;
	}

	div.news-latest-container,
	div.news-list-container,
	div.news-single-container,
	div.news-news-container {
		width:100%;
		text-align:center;
	}
	div.news-single-container {
		border-top:2px solid #5B5958;
		margin-top:10px;
		padding-top:5px;
	}
	#maincol div.news-list-item,
	#maincol div.news-list-item-over,
	#maincol div.news-item,
	#maincol div.news-newslist-item {
		width:512px;
		margin-left:auto;
		margin-right:auto;
		padding-top:5px;
		padding-bottom:5px;
		text-align:left;
	}
	#maincol div.news-newslist-item {
		padding-bottom:10px;
	}
	#maincol div.news-newslist-item h1.ak-news-teaser-head {
		margin-top:10px;
		border-top:2px solid #5B5958;
		border-bottom:2px solid #5B5958;
		padding-top:3px;
		padding-bottom:3px;
	}
	#maincol h1.ak-news-teaser-head,
	#maincol h1.ak-news-teaser-head a,
	#maincol h1.ak-news-teaser-head img,
	#maincol h1.ak-news-single-head,
	#maincol h1.ak-news-single-head a,
	#maincol h1.ak-news-single-head img {
		margin:0px;
		padding:0px;
		border:0px;
	}
	#maincol div.ak-news-body {
		width:100%;
		padding:0px;
		position:relative;
	}
	#maincol div.ak-news-body div.ak-news-teaser-left,
	#maincol div.ak-news-body div.ak-news-list-left,
	#maincol div.ak-news-body div.ak-news-single-left {
		float:left;
		display:inline;
		padding:10px;
		padding-bottom:5px;
	}
	#maincol div.ak-news-body div.ak-news-single-left {
		padding:0px;
	}
	#maincol div.ak-news-body div.ak-news-teaser-right,
	#maincol div.ak-news-body div.ak-news-list-right,
	#maincol div.ak-news-body div.ak-news-single-right {
		float:left;
		display:inline;
		padding:0px;
	}
	#maincol div.ak-news-body div.ak-news-teaser-left {
		width:294px;
	}
	#maincol div.ak-news-body div.ak-news-single-left {
		width:314px;
	}
	#maincol div.ak-news-body div.ak-news-list-left {
		width:392px;
	}
	#maincol div.ak-news-body div.ak-news-teaser-right,
	#maincol div.ak-news-body div.ak-news-single-right {
		width:198px;
	}
	#maincol div.ak-news-body div.ak-news-list-right {
		width:100px;
	}
	#maincol .ak-news-backlink {
		display:none;
	}
	#maincol div.ak-news-body div a,
	#maincol div.ak-news-body div a *,
	#maincol .ak-news-backlink a {
		text-decoration:none;
	}
	#maincol div.ak-news-body div a:link,
	#maincol div.ak-news-body div a:visited,
	#maincol div.ak-news-body div a:link *,
	#maincol div.ak-news-body div a:visited *,
	#maincol .ak-news-backlink a:link,
	#maincol .ak-news-backlink a:visited {
		color:#F76013;
	}
	#maincol div.ak-news-body div a:focus,
	#maincol div.ak-news-body div a:hover,
	#maincol div.ak-news-body div a:focus *,
	#maincol div.ak-news-body div a:hover *,
	#maincol .ak-news-backlink a:focus,
	#maincol .ak-news-backlink a:hover {
		color:#F76013;
	}
	#maincol div.ak-news-body h3 {
		margin:0px;
		padding:0px;
		padding-bottom:5px;
	}
	#maincol div.ak-news-body div.ak-news-single-left h3 {
		padding-left:10px;
		padding-right:10px;
		padding-top:5px;
	}
	#maincol div.ak-news-single-left .news-text {
		padding:10px;
		padding-bottom:40px;
		padding-top:5px;
	}
	#maincol p.ak-news-teaser-category,
	#maincol p.ak-news-list-category,
	#maincol p.ak-news-single-category {
		padding-top:5px;
	}
	#maincol p.ak-news-teaser-category,
	#maincol p.ak-news-single-category {
		width:294px;
	}
	#maincol p.ak-news-list-category {
		width:392px;
	}
	#maincol span.ak-news-teaser-category-image,
	#maincol span.ak-news-list-category-image,
	#maincol span.ak-news-single-category-image {
		height:32px;
		line-height:32px;
	}
	#maincol span.ak-news-teaser-category-image img,
	#maincol span.ak-news-list-category-image img,
	#maincol span.ak-news-single-category-image img {
		margin-right:5px;
	}
	#maincol span.ak-news-teaser-category-text,
	#maincol span.ak-news-list-category-text,
	#maincol span.ak-news-single-category-text {
		font-weight:bold;
		padding-bottom:6px;
	}
	#maincol div.news-list-item div.clear,
	#maincol div.news-list-item-over div.clear {
		width:512px;
		height:1px;
	}
	#maincol div.news-item div.clear {
		width:512px;
		height:2px;
		background:none;
	}
	#maincol h2.ak-news-teaser-foot,
	#maincol h2.ak-news-list-foot,
	#maincol h2.ak-news-single-foot {
		font-size:14px;
		padding-left:10px;
		padding-right:10px;
		padding-bottom:1px;
	}
	#maincol h2.ak-news-teaser-foot,
	#maincol h2.ak-news-list-foot {
		border-bottom:2px solid #5B5958;
		margin-bottom:5px;
		height:21px;
		line-height:21px;
	}
	#maincol h2.ak-news-teaser-foot span.ak-news-teaser-time,
	#maincol h2.ak-news-list-foot span.ak-news-teaser-time,
	#maincol h2 span.ak-news-single-time {
		padding-left:20px;
	}

	#maincol div.news-single-top {
		padding-top:5px;
		padding-bottom:7px;
		padding-left:10px;
		padding-right:10px;
		border-bottom:1px solid #5B5958;
	}
	#maincol div.news-single-top h2,
	#maincol div.news-single-top h2 *,
	#maincol div.ak-news-body div.ak-news-single-left div.news-single-top h3 {
		color:#5B5958;
		padding:0px;
		margin:0px;
		font-weight:bold;
		font-size:12pt;
	}
	#maincol div.ak-news-body div.ak-news-single-left div.news-single-top h3 {
		padding-top:5px;
	}
}

