
/* - ploneCustom.css - */
@media all {
/* https://helsinki.at/portal_css/ploneCustom.css?original=1 */
/* */
/* */
/* */
/* */
/* */
/* */

}


/* - ++theme++helsinki/static/styles.css - */
@media screen {
/* https://helsinki.at/portal_css/++theme++helsinki/static/styles.css?original=1 */
.portletTeaser dt { display:none; }
.section-news.template-folder_summary_view #parent-fieldname-title { display: none; }
.template-login_form #column-main {
margin-top: 10px;
left: 160px;
}
body { font-size:75%; }
html>body { font-size:12px; }
body.largeText #the_metamenu,
body.largeText #the_logo,
body.largeText #the_header { font-size:12px; }
body.smallText #the_metamenu,
body.smallText #the_logo,
body.smallText #the_header { font-size:12px; }
body.largeText {
font-size:125%;
line-height:1.6em; }
body.smallText {
font-size:85%;
line-height:1.3em; }
body {
background: white;
padding:0px 63px 0;
width:960px;
margin:0 auto;
font-family:sans-serif;
line-height:1.4em;
word-wrap:break-word;
-webkit-tap-highlight-color: rgb(255,255,0); }
::selection         {background: #FBD62A;}
::-moz-selection    {background: #FBD62A;}
iframe { max-width: 100%; }
h1 {
font-size:1.6em;
line-height: 1.2em;
margin-top: 0;
margin-bottom: 1em;
text-transform: uppercase; }
h2 {
font-size: 1.4em;
line-height: 1.2em;
margin-top: 0.5em;
margin-bottom: 0.5em;
text-transform: uppercase; }
h3 {
font-size: 1.2em;
line-height: 1.1em;
margin-top: 0.5em;
margin-bottom: 0.5em;
text-transform: uppercase; }
h4 {
font-size: 1.1em;
line-height: 1em;
margin-top: 0.5em;
margin-bottom: 0.6em;
text-transform: uppercase; }
p {
line-height 1.5em;
font-size: 1em;
margin-top: 0;
margin-bottom: 1em; }
#column-main > h2:first-of-type { margin-top:0; }
.portlet h3 {
margin-top:0;
margin-bottom:0.2em;
font-size:1em;
text-transform:none; }
.portlet p {
margin-top:0;
margin-bottom:0.5em; }
.portlet { line-height:1.2em; }
table td { vertical-align:top; }
table.listing, table.plain { background:white; }
.documentDescription { font-weight:bold; }
.documentByLine {
font-size:smaller;
margin-bottom:1em; }
#viewlet-below-content > div {
border-top:1px solid black;
margin-top:20px;
padding-top:20px; }
.tileItem {
border-bottom:1px solid black;
padding-bottom:20px;
margin-bottom:20px; }
.tileItem:last-of-type { border:none; }
#content-core li { display:list-item; }
a {
color: darkblue;
font-weight: bold;
text-decoration: none;
}
#the_metamenu a:hover,
#the_navigation ul a:hover,
#the_metamenu .currentLanguage a,
#the_navigation ul a.navTreeCurrentItem,
#the_navigation ul a.navTreeItemInPath,
#column-1 .navTreeCurrentItem,
a:hover {
color:#FBD62A;
background:black;
text-decoration: none;
}
h2 a { color: black; }
#the_metamenu a {
color: black;
text-transform: uppercase;
}
#the_navigation > li > ul > li > a {
color: black;
font-size: 1.2em;
font-weight: bold;
}
#the_navigation ul ul a {
color: black;
font-size: 1em;
font-weight: normal;
line-height: 1.6em;
}
#the_logo a {
padding: 0;
}
#the_logo a:hover,
.portlet-static-facebook a:hover {
background: none;
}
.program-box .previous a:hover,
.program-box .next a:hover,
.program-box .after_next a:hover { color:#777; }
.program-box .previous,
.program-box .previous a,
.program-box .next,
.program-box .next a,
.program-box .after_next,
.program-box .after_next a { color:#AAA; }
.newsImageContainer a { background:none; }
.newsImageContainer a:hover { background:none; }
.tileItem > a {
/* */
float: right;
margin: 0 0 0 1em;
background: none;
}
.tileItem > a:hover {
background: none;
}
#edit-bar {
margin-bottom: 3em;
min-height: 26px;
}
.formTabs {
margin-bottom: 1em;
}
input[type="text"],
input[type="password"],
input[type="search"] { padding:0 5px; }
#the_toolbox input:focus,
#the_toolbox input:hover,
#the_toolbox input[disabled="disabled"]:focus,
#the_toolbox input[disabled="disabled"]:hover,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
textarea:focus,
input[type="text"]:hover,
input[type="password"]:hover,
input[type="search"]:hover,
textarea:hover { background-color:#DDD !important; }
/* */
#the_metamenu {
/* */
height:21px;
padding-top:3px; }
#the_logo {
width:176px;
height:176px;
float:right;
margin-left:6px; }
#the_header {
width:778px; }
/* */
#the_metamenu li { display:inline; }
/* */
#the_lang {
float:left;
width:20%; }
#portal-siteactions {
/**/ /* */
text-align:right; }
#the_metamenu #the_lang li { margin-left:6px; }
#the_metamenu #portal-siteactions li { margin-right:6px; }
/* */
#the_toolbox {
font-size:12px;
width:772px;
height:28px;
background:black;
padding:5px 0px 0px 6px;
position:relative; }
#the_toolbox input {
border:1px solid black;
height:21px;
color:black;
background-color:white; }
#the_toolbox input[disabled="disabled"] {
color:black;
background-color:white; }
#livestream,
#onair,
#the_searchbox {  display:inline-block; }
#livestream { margin-right:15px; }
#onair { margin-right:5px; }
#the_searchbox {
position:absolute;
top:5px;
right:0px;
margin-right:6px;
padding-left:20px;
background:url(/++theme++helsinki/static/img/suche.png) no-repeat left center; }
#the_searchbox:hover {
background-image:url(/++theme++helsinki/static/img/suche-over.png); }
#the_searchbox input {
width:190px;
background-image:none !important; }
#the_searchbox input.searchButton,
#the_searchbox input[type='submit'] { display:none; }
#livestream a,
#onair a {
color:white;
font-weight:bold;
text-transform:uppercase; }
#livestream a {
background:url(/++theme++helsinki/static/img/nowplay.png) no-repeat left center;
padding-left:20px; }
#livestream a:hover {
background-image:url(/++theme++helsinki/static/img/nowplay-over.png);
color:#FBD62A !important; }
#onair a {
background:url(/++theme++helsinki/static/img/onair.png) no-repeat left center;
padding-left:13px; }
#onair:hover a {
background-image:url(/++theme++helsinki/static/img/onair-over.png);
color:#FBD62A !important; }
#onair:hover input {
cursor:default;
background-color:#EEE !important; }
#onair input { width:320px; }
/* */
ul#the_navigation {
z-index:1;
position:relative;
padding:0px;
margin:6px 0px 79px 0px; }
ul#the_navigation > li {
display:none; /* */
}
ul#the_navigation > li.section-program,
ul#the_navigation > li.section-info,
ul#the_navigation > li.section-projekte { display:inline-block; }
ul#the_navigation > li > a {
width:244px;
height:42px;
padding:2px 0 0 0;
margin-bottom:10px;
display: block;
border:5px solid black;
background:#FBD62A;
color:black !important;
font-size:28px;
font-weight:bold;
line-height:41px;
text-align:center;
text-decoration: none;
text-transform:uppercase;
}
ul#the_navigation > li.navTreeCurrentNode > a,
ul#the_navigation > li.navTreeItemInPath > a,
ul#the_navigation > li:hover > a { border-color:#FBD62A; }
ul#the_navigation > li.section-program > a {
background-image:url(/++theme++helsinki/static/img/str-quer-spiegel-gelb.png);
margin-right:4px; }
ul#the_navigation > li.section-info > a {
background-image:url(/++theme++helsinki/static/img/pkt3-gelb.png);
margin-right:4px; }
ul#the_navigation > li.section-projekte > a {
background-image:url(/++theme++helsinki/static/img/str-quer-gelb.png); }
ul#the_navigation > li.section-program > a > span {
letter-spacing:-0.05em;
background:url(/++theme++helsinki/static/img/radio1-real.png) no-repeat left center;
padding-left:49px !important; }
ul#the_navigation > li.section-info > a > span {
background:url(/++theme++helsinki/static/img/radio2-real.png) no-repeat left center;
padding-left:65px !important;
letter-spacing:0em; }
ul#the_navigation > li.section-projekte > a > span {
letter-spacing:-0.02em;
background:url(/++theme++helsinki/static/img/radio3-real.png) no-repeat left center;
padding-left:55px !important; }
/* */
ul#the_navigation > li > ul {
position: absolute;
display: none;
left: 0;
top: 49px;
width: 766px;
margin-top:10px;
background: white;
text-align: left;
border:5px solid #FBD62A;
}
ul#the_navigation > li > ul:hover,
ul#the_navigation > li:hover > ul {
display: block;
}
ul#the_navigation > li > ul > li {
margin: 1em;
display: inline-block;
vertical-align: top;
}
ul#the_navigation ul ul {
margin: 0.2em 0 0 1em; /**/
}
ul#the_navigation ul ul li {
display: list-item;
}
ul#the_navigation > ul li.navTreeItemInPath,
ul#the_navigation > ul li.navTreeCurrentNode { font-weight: bold; }
ul#the_navigation ul ul ul { display: none; }
/* */
#column-1 .portletNavigationTree .navTreeTopNode { display:none; }
#column-1 .portletNavigationTree dt { display:none; }
#column-1 ul ul { margin-left:10px; }
/* */
#portal-breadcrumbs {
float: left;
margin-top: -60px;
font-size: 1.2em;
}
#portal-breadcrumbs > span {
font-size: 1.2em;
}
#portal-breadcrumbs > span#breadcrumbs-you-are-here {
font-size: 0.8em;
}
#portal-breadcrumbs a {
padding: 0.2em;
}
#portal-breadcrumbs a:hover {
text-decoration: none;
background: lightgrey;
border-radius: 0.2em;
}
#column-main, #column-1, #column-2 {
float:left;
margin-bottom:12px;
}
#column-main {
position:relative;
left:223px;
width:551px;
margin-top:-65px;
margin-right:10px;
}
#column-1 {
position:relative;
left:-561px;
width:213px;
margin-top:-65px;
margin-right:10px;
min-height: 100px; /* */
}
#column-2 {
margin-top:12px;
width:176px;
}
.section-news #column-main {
left:280px;
width:494px; }
.section-news #column-1 {
left:-504px;
width:270px; }
#the_footer {
clear:both;
height:20px;
background:black;
padding:4px 0 0 6px;
color:white;
font-size:12px;
text-align:center; }
#the_footer a {
color:white;
text-transform:uppercase; }
#the_footer a:hover {
color:#FBD62A !important; }
#column-main.fullwidth {
left:0;
margin:0;
width:960px;
}
/* */
dd { margin-bottom: 0.5em; }
#column-1, #column-2 { overflow:hidden; }
#column-1 dl, #column-2 dl { margin: 0 0 12px 0; }
#column-2 a { text-decoration: none; }
#column-1 dt, #column-2 dt {
font-weight:bold;
text-transform:uppercase;
text-align:center;
line-height:1.4em; }
#column-1 dd, #column-2 dd {
font-size:95%;
}
#column-1 dl {
background:url(/++theme++helsinki/static/img/pkt.png) repeat;
padding:10px; }
#column-1 dl > * {
display:block;
height:100%;
background:white;
padding:4px 6px 4px 6px; }
.portlet-static-mach-mit,
.portlet-static-support-us { text-align: center; }
#column-2 dd { font-size: 0.8em; }
#column-2 dt {
background:url(/++theme++helsinki/static/img/str-vert.png);
padding:10px;
margin-bottom:6px; }
#column-2 dt > * {
display:block;
width:100%;
height:100%;
background:white; }
/* */
#teaser-main h3 { margin-top:0; }
#teaser-main { margin-bottom:12px; }
/* */
#LSResult {
background:none;
margin:-1.5em 0 0;
position:absolute;
right:0;
top:30px;
z-index:10; }
#LSResult fieldset {
background:white;
border:6px solid #FBD62A;
padding:1em 0 0; }
fieldset, .editionComment {
margin:0; }
#livesearchLegend {
margin:-5px 0 0 -6px;
background-color:white;
border:6px solid #FBD62A;
padding:0.3em;
color:black;
font-weight:bold; }
#LSResult .LSDescr {
font-size: 85%;
color:black; }
.LSRow,
#LSNothingFound {
display: block;
padding: 0.5em 1em;
white-space: normal;
width:28em; }
.LSHighlight {
background:red; }
/* */
.portlet-static-facebook dd p {
font-size:14px;
text-transform:uppercase; }
span.findfacebook {
display:inline-block;
width:30px;
height:30px;
background-repeat:no-repeat;
background-image:url(/++theme++helsinki/static/img/facebook.png); }
span.findfacebook span { display:none; }
.portlet-static-facebook dd p a {
color:black !important; }
.portlet-static-support-us dt,
.portlet-static-facebook dt,
.portlet-static-mach-mit dt { display:none; }
.portlet-static-support-us dd a,
.portlet-static-mach-mit dd a { color:black !important; }
.portlet-static-support-us dd a,
.portlet-static-mach-mit dd a {
display:block;
padding:5px;
background-repeat:repeat;
margin:0 0 6px 0;
font-weight:bold;
font-size:20px;
line-height:24px;
text-transform:uppercase; }
.portlet-static-mach-mit dd a { display: none; } /* */
.portlet-static-support-us dd a { background-image:url(/++theme++helsinki/static/img/str-vert.png); }
.portlet-static-mach-mit dd a:nth-child(1) { background-image:url(/++theme++helsinki/static/img/str-quer-spiegel.png); }
.portlet-static-mach-mit dd a:nth-child(2) { background-image:url(/++theme++helsinki/static/img/str-vert.png); }
.portlet-static-mach-mit dd a:nth-child(3) { background-image:url(/++theme++helsinki/static/img/pkt.png); }
.portlet-static-mach-mit dd a:nth-child(4) { background-image:url(/++theme++helsinki/static/img/str-quer.png); }
.portlet-static-mach-mit dd a:nth-child(5) { background-image:url(/++theme++helsinki/static/img/str-vert.png); }
.portlet-static-mach-mit dd a:nth-child(6) { background-image:url(/++theme++helsinki/static/img/str-quer-spiegel.png); }
.portlet-static-mach-mit dd a:nth-child(7) { background-image:url(/++theme++helsinki/static/img/pkt.png); }
.portlet-static-mach-mit dd a:nth-child(8) { background-image:url(/++theme++helsinki/static/img/str-vert.png); }
.portlet-static-mach-mit dd a:nth-child(9) { background-image:url(/++theme++helsinki/static/img/str-quer.png); }
.portlet-static-mach-mit dd a:nth-child(10) { background-image:url(/++theme++helsinki/static/img/str-quer-spiegel.png); }
.portlet-static-mach-mit dd a:nth-child(11) { background-image:url(/++theme++helsinki/static/img/str-vert.png); }
#column-1 dl { background-image:url(/++theme++helsinki/static/img/pkt.png); }
#column-1 dl+dl { background-image:url(/++theme++helsinki/static/img/str-quer-spiegel.png); }
#column-1 dl+dl+dl { background-image:url(/++theme++helsinki/static/img/str-vert.png); }
#column-1 dl+dl+dl+dl { background-image:url(/++theme++helsinki/static/img/str-quer.png); }
#column-1 dl+dl+dl+dl+dl { background-image:url(/++theme++helsinki/static/img/pkt.png); }
#column-1 dl+dl+dl+dl+dl+dl { background-image:url(/++theme++helsinki/static/img/str-quer-spiegel.png); }
#column-1 dl+dl+dl+dl+dl+dl+dl { background-image:url(/++theme++helsinki/static/img/str-vert.png); }
#column-1 dl+dl+dl+dl+dl+dl+dl+dl { background-image:url(/++theme++helsinki/static/img/str-quer.png); }
#column-1 dl+dl+dl+dl+dl+dl+dl+dl+dl { background-image:url(/++theme++helsinki/static/img/pkt.png); }
#column-1 dl+dl+dl+dl+dl+dl+dl+dl+dl+dl { background-image:url(/++theme++helsinki/static/img/str-quer-spiegel.png); }
#column-1 dl+dl+dl+dl+dl+dl+dl+dl+dl+dl+dl { background-image:url(/++theme++helsinki/static/img/str-vert.png); }
#column-1 dl+dl+dl+dl+dl+dl+dl+dl+dl+dl+dl+dl { background-image:url(/++theme++helsinki/static/img/str-quer.png); }
#column-2 dl dt { background-image:url(/++theme++helsinki/static/img/str-vert.png); }
#column-2 dl+dl dt { background-image:url(/++theme++helsinki/static/img/str-quer-spiegel.png); }
#column-2 dl+dl+dl dt { background-image:url(/++theme++helsinki/static/img/str-quer.png); }
#column-2 dl+dl+dl+dl dt { background-image:url(/++theme++helsinki/static/img/pkt.png); }
#column-2 dl+dl+dl+dl+dl dt { background-image:url(/++theme++helsinki/static/img/str-vert.png); }
#column-2 dl+dl+dl+dl+dl+dl dt { background-image:url(/++theme++helsinki/static/img/str-quer-spiegel.png); }
#column-2 dl+dl+dl+dl+dl+dl+dl dt { background-image:url(/++theme++helsinki/static/img/str-quer.png); }
#column-2 dl+dl+dl+dl+dl+dl+dl+dl dt { background-image:url(/++theme++helsinki/static/img/pkt.png); }
#column-2 dl+dl+dl+dl+dl+dl+dl+dl+dl dt { background-image:url(/++theme++helsinki/static/img/str-vert.png); }
#column-2 dl+dl+dl+dl+dl+dl+dl+dl+dl+dl dt { background-image:url(/++theme++helsinki/static/img/str-quer-spiegel.png); }
#column-2 dl+dl+dl+dl+dl+dl+dl+dl+dl+dl+dl dt { background-image:url(/++theme++helsinki/static/img/str-quer.png); }
#column-2 dl+dl+dl+dl+dl+dl+dl+dl+dl+dl+dl+dl dt { background-image:url(/++theme++helsinki/static/img/pkt.png); }
/* */
.text_shadow_1 {
text-shadow:
-1px 0px 0px #FBD62A,
1px 0px 0px #FBD62A,
0px -1px 0px #FBD62A,
0px 1px 0px #FBD62A,
-1px 1px 0px #FBD62A,
1px -1px 0px #FBD62A,
-1px -1px 0px #FBD62A,
1px 1px 0px #FBD62A;
/* */
-moz-text-shadow:
-1px 0px 0px #FBD62A,
1px 0px 0px #FBD62A,
0px -1px 0px #FBD62A,
0px 1px 0px #FBD62A,
-1px 1px 0px #FBD62A,
1px -1px 0px #FBD62A,
-1px -1px 0px #FBD62A,
1px 1px 0px #FBD62A;
-webkit-text-shadow:
-1px 0px 0px #FBD62A,
1px 0px 0px #FBD62A,
0px -1px 0px #FBD62A,
0px 1px 0px #FBD62A,
-1px 1px 0px #FBD62A,
1px -1px 0px #FBD62A,
-1px -1px 0px #FBD62A,
1px 1px 0px #FBD62A; }
.text_shadow_1_grey {
text-shadow:
-1px 0px 0px #BBB,
1px 0px 0px #BBB,
0px -1px 0px #BBB,
0px 1px 0px #BBB,
-1px 1px 0px #BBB,
1px -1px 0px #BBB,
-1px -1px 0px #BBB,
1px 1px 0px #BBB;
/* */
-moz-text-shadow:
-1px 0px 0px #BBB,
1px 0px 0px #BBB,
0px -1px 0px #BBB,
0px 1px 0px #BBB,
-1px 1px 0px #BBB,
1px -1px 0px #BBB,
-1px -1px 0px #BBB,
1px 1px 0px #BBB;
-webkit-text-shadow:
-1px 0px 0px #BBB,
1px 0px 0px #BBB,
0px -1px 0px #BBB,
0px 1px 0px #BBB,
-1px 1px 0px #BBB,
1px -1px 0px #BBB,
-1px -1px 0px #BBB,
1px 1px 0px #BBB; }
#column-main h1,
.text_shadow_2 {
text-shadow:
-2px 0px 0px #FBD62A,
2px 0px 0px #FBD62A,
0px -2px 0px #FBD62A,
0px 2px 0px #FBD62A,
-2px 2px 0px #FBD62A,
2px -2px 0px #FBD62A,
-2px -2px 0px #FBD62A,
2px 2px 0px #FBD62A;
/* */
-moz-text-shadow:
-2px 0px 0px #FBD62A,
2px 0px 0px #FBD62A,
0px -2px 0px #FBD62A,
0px 2px 0px #FBD62A,
-2px 2px 0px #FBD62A,
2px -2px 0px #FBD62A,
-2px -2px 0px #FBD62A,
2px 2px 0px #FBD62A;
-webkit-text-shadow:
-2px 0px 0px #FBD62A,
2px 0px 0px #FBD62A,
0px -2px 0px #FBD62A,
0px 2px 0px #FBD62A,
-2px 2px 0px #FBD62A,
2px -2px 0px #FBD62A,
-2px -2px 0px #FBD62A,
2px 2px 0px #FBD62A; }
ul#the_navigation > li > a,
.portlet-static-support-us dd a:hover,
.portlet-static-mach-mit dd a:hover,
.text_shadow_3 {
text-shadow:
-3px 0px 0px #FBD62A,
3px 0px 0px #FBD62A,
0px -3px 0px #FBD62A,
0px 3px 0px #FBD62A,
-3px 3px 0px #FBD62A,
3px -3px 0px #FBD62A,
-3px -3px 0px #FBD62A,
3px 3px 0px #FBD62A;
/* */
-moz-text-shadow:
-3px 0px 0px #FBD62A,
3px 0px 0px #FBD62A,
0px -3px 0px #FBD62A,
0px 3px 0px #FBD62A,
-3px 3px 0px #FBD62A,
3px -3px 0px #FBD62A,
-3px -3px 0px #FBD62A,
3px 3px 0px #FBD62A;
-webkit-text-shadow:
-3px 0px 0px #FBD62A,
3px 0px 0px #FBD62A,
0px -3px 0px #FBD62A,
0px 3px 0px #FBD62A,
-3px 3px 0px #FBD62A,
3px -3px 0px #FBD62A,
-3px -3px 0px #FBD62A,
3px 3px 0px #FBD62A; }
.portlet-static-support-us dd a,
.portlet-static-mach-mit dd a,
.text_shadow_3_white {
text-shadow:
-3px 0px 0px white,
3px 0px 0px white,
0px -3px 0px white,
0px 3px 0px white,
-3px 3px 0px white,
3px -3px 0px white,
-3px -3px 0px white,
3px 3px 0px white;
/* */
-moz-text-shadow:
-3px 0px 0px white,
3px 0px 0px white,
0px -3px 0px white,
0px 3px 0px white,
-3px 3px 0px white,
3px -3px 0px white,
-3px -3px 0px white,
3px 3px 0px white;
-webkit-text-shadow:
-3px 0px 0px white,
3px 0px 0px white,
0px -3px 0px white,
0px 3px 0px white,
-3px 3px 0px white,
3px -3px 0px white,
-3px -3px 0px white,
3px 3px 0px white; }
/* */
dl.filterbox li { line-height:1em; }
.filterbox .abbrev { padding-left:20px; }
.show-abbrevs .abbrev {
display: inline-block;
width: 11px;
height: 11px;
margin-bottom: 2px; }
a.abbrev,
.abbrev {
background-repeat:no-repeat;
background-position:left center; }
.abbrev span { display:none; }
.show-detail-header .abbrev {
display: inline-block;
float: left;
width: 17px;
height: 17px;
margin-bottom: 2px;
margin-right: 2px; }
/* */
.portletItem.bcformat {
margin-bottom:5px;
padding:3px; }
.show-start { font-size:1em; }
#timeslots h3,
#shows h3 {
margin-bottom:0.2em;
margin-top:0;
font-weight:normal;
font-size:1em; }
#timeslots h4,
#shows h4 {
margin-bottom:0.5em;
margin-top:0;
line-height:1.2em;
font-weight:normal;
font-size:0.9em; }
#shows p,
#timeslots p {
margin:0;
font-size:0.9em; }
p.show-description { font-style:italic; }
/* */
#shows .show,
#timeslots .timeslot {
padding:0.4em;
min-height:30px;
clear:both;
border-bottom:1px solid white; }
.show-start,
.show-abbrevs {
float:left; }
.show-start { width:50px; }
.show-abbrevs {
padding:2px 5px;
text-align:center;
width:50px; }
#timeslots .show-detail {
margin-left:120px; }
#shows .show-detail {
margin-left:60px; }
/* */
table.week-navigation td { text-align:center; padding:0 2em; }
table.week-navigation td.current,
table.week-navigation td:hover { background-color:black; color:white; font-weight:bold; }
table.week-navigation td:hover a,
table.week-navigation td:hover a:hover { color:white; }
table.week-navigation { margin:0 auto 0.55em auto; }
div.weekday {
width:125px;
float:left;
line-height:1.2em; }
.weekday-starts {
background-color:#858488;
color:white;
font-weight:bold;
overflow:hidden;
white-space:nowrap;
font-size:10px;
float:left; }
.weekday-starts-left {
border-right:2px solid white;
width:35px; }
.weekday-starts-right {
border-left:2px solid white;
width:34px; }
.weekday .timeslot {
overflow: hidden;
text-overflow: ellipsis;
-o-text-overflow: ellipsis; }
.weekday .timeslot div {
border-top:1px solid white; }
div.weekday {
border-right:2px solid white; }
div.weekday-last { border-right:none; }
div.weekday, .weekday-starts {
text-align:center; }
div.weekday h2 {
margin:0;
padding:5px 0;
background-color:black;
color:white;
text-transform:uppercase;
font-size:14px;
line-height:16px;
border-bottom:1px solid white; }
/* */
.show-detail-header {
padding:10px;
margin-bottom:20px; }
#column-main .show-detail-header h1,
#column-main .show-detail-header h2 { text-shadow:none; }
.show-detail-header p { font-size:1.2em; }
.show-detail-header .show-details {
display:inline-block;
width:70%; }
.show-detail-header .show-categorization {
display:inline-block;
width:20%; }
.program-box .format {
width:8px;
font-size:8px; }
.program-box .start {
width:32px;
padding-right:3px; }
.program-box .show {
padding-left:3px; }
#calendar .ui-datepicker-prev span,
#calendar .ui-datepicker-next span {
display:none; }
#calendar .ui-datepicker-prev {
float:left;
display:inline-block;
width:20%;
height:17px;
cursor:pointer;
background-position:80% center;
background-repeat:no-repeat;
background-image:url(/++theme++helsinki/static/img/arrow-left.png); }
#calendar .ui-datepicker-prev:hover {
background-color:black;
background-image:url(/++theme++helsinki/static/img/arrow-left-h.png); }
#calendar .ui-datepicker-next {
float:right;
display:inline-block;
width:20%;
height:17px;
cursor:pointer;
background-position:20% center;
background-repeat:no-repeat;
background-image:url(/++theme++helsinki/static/img/arrow-right.png); }
#calendar .ui-datepicker-next:hover {
background-color:black;
background-image:url(/++theme++helsinki/static/img/arrow-right-h.png); }
#calendar .ui-datepicker-title {
height:17px;
width:auto;
font-weight:bold;
text-align:center; }
table.ui-datepicker-calendar {
width:100%; }
table.ui-datepicker-calendar td {
width:14.3%;
}
table.ui-datepicker-calendar td a.ui-state-default {
text-align:center;
display:inline-block;
width:100%; }
table.ui-datepicker-calendar td a.ui-state-active {
background-color:black;
color:white;
font-weight:bold; }
ul.nowplaying { margin-top:20px; }
ul.nowplaying li {
display:list-item;
margin-bottom:10px; }
.nowplaying .artist { font-weight:bold; }
.nowplaying .track {}
.nowplaying .meta {}
.host-list {
-moz-column-count: 3;
-moz-column-gap: 20px;
}
#program-current-box td {
padding-bottom:0.4em; }
#shows ul li {
display:list-item;
font-size:0.9em; }
ul.recommendations-list {
display: table;
border-spacing: 0.5em 0.5em;
}
ul.recommendations-list li {
display: table-row;
}
ul.recommendations-list li a {
display: table-cell;
min-width: 8em;
}
ul.recommendations-list li .title {
display: table-cell;
}
/* */
.dsq-options { display:none !important; }
#dsq-global-toolbar { display:none !important; }
#dsq-comments-title { display:none !important; }
.dsq-widget-avatar { display:none; }
#column-2 dl.comments-box dd {
text-align:left; }
p.dsq-widget-meta { float:right; }
.dsq-widget-meta > a:first-child { display:none; }
.dsq-widget-comment { font-size:90%; }
li.dsq-widget-item { margin:0 0 0.25em 0 !important; }
/* */
.dsq-widget-item {
font-weight: bold;
}
.dsq-widget-comment,
.dsq-widget-meta {
font-weight: normal;
}
/* */
#cse-search-results iframe { width:551px; }

}


/* - ++theme++helsinki/static/print.css - */
@media print {
/* https://helsinki.at/portal_css/++theme++helsinki/static/print.css?original=1 */
/* */
#the_metamenu, #the_header, #the_logo a, #column-1, #column-2, #the_footer,
#dsq-new-post { display:none; }
#the_logo {
width:289px;
height:80px;
clear:both;
float:left;
margin:0;
display:block;
background:url(/++theme++helsinki/static/img/logo-h.png) no-repeat left center; }
#column-main {
left:0 !important;
margin:0;
width:100% !important; }
body {
width:auto;
margin:0;
padding:0; }
#portal-breadcrumbs { margin:20px 0; }
div.top,
#portal-logo,
#portal-siteactions,
#portal-searchbox,
#portal-globalnav,
#portal-personaltools,
#edit-bar,
#portal-column-one,
#portal-column-two,
#portal-languageselector,
.contentViews,
.contentActions,
.help,
.legend,
.portalMessage,
.documentActions,
.netscape4,
#kss-spinner,
#review-history,
#content-history,
.listingBar,
#portal-footer,
#portal-colophon,
.skipnav,
#kss-spinner,
#review-history,
#content-history,
.listingBar,
.link-presentation,
input.standalone,
.overlay,
.managePortletsFallback,
.close,
.link-parent,
.draggingHook,
#foldercontents-order-column,
input.context,
.visualNoPrint {
display: none;
}
/* */
body {
font-family: "Helvetica Neue", Arial, FreeSans, sans-serif;
}
h1, h2, h3, h4, h5, h6 {
font-family: "Helvetica Neue", Arial, FreeSans, sans-serif;
font-weight: bold;
line-height: 125%;
page-break-inside: avoid;
page-break-after: avoid;
}
h1, h2 {
letter-spacing: -0.05em;
}
a {
text-decoration: none;
border-bottom: 0.1em solid gray;
color: black;
}
#portal-column-content {
width: 95%;
}
.documentDescription {
font-weight: bold;
}
pre {
border: 1pt dotted black;
white-space: pre;
font-size: 8pt;
overflow: auto;
padding: 1em;
}
table.listing,
table.listing td {
border: 1pt solid black;
border-collapse: collapse;
}
table.listing td,
table.listing th {
padding: 6px;
}
/* */
div.pageBreak {
page-break-before: always;
}
/* */
#content dt {
margin:1em 0 0.625em;
}
#content p, #content table {
margin-bottom:0.625em;
margin-top:0.625em;
}
#content .documentDescription, #content #description {
margin:0.5em 0 1.31em;
}
/* */
/* */
.image-left {
float: left;
clear: both;
margin: 0.5em 1em 0.5em 0;
border: 0.4pt solid Black;
}
.image-inline {
float: none;
}
.image-right {
float: right;
clear: both;
margin: 0.5em;
border: 0.4pt solid Black;
}
dd.image-caption {
text-align:left;
padding: 0; margin:0;
}
dl.captioned {
padding: 0.8em;
}
.newsImageContainer {
float:right;
margin: 0 0 0.5em 1em;
width: 16em;
}

}

