﻿/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5,h6 p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
article, aside, dialog, figure, footer, header, hgroup, nav, section {display:block;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
em {font-style:italic;}
a img {border:none;}
/* typography.css */
html {font-size:100.01%;}
body {font-size:75%;color:#222;font-family:Arial, "Helvetica Neue", Helvetica, sans-serif; }
h1, h2, h3, h4, h5, h6 {font-weight:bold;color:#111; margin:0 0 0.3em 0; line-height:1;}
h1 a, h2 a {color:#111;}
h1 a:hover, h2 a:hover { text-decoration:none; color:#666; }
h1 {font-size:2.2em;font-family:"Avant Garde Bold", Arial, "Helvetica Neue", Helvetica, sans-serif; margin:0.1em 0 0.2em 0;  }
h1.act_h1 {font-size:2.2em;font-family:"Avant Garde Bold", Arial, "Helvetica Neue", Helvetica, sans-serif; margin:0.3em 0 0.2em 0;  }
h2 {font-size:1.8em;font-family:"Avant Garde Bold", Arial, "Helvetica Neue", Helvetica, sans-serif; margin:0.07em 0 0.2em 0;}
h3 {font-size:1.5em;} h4 {font-size:1.2em;} h5 {font-size:1.2em;} h6 {font-size:1em;}

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 }
sup, sub    { line-height: 0; }
a {color:#0070ef; text-decoration:none; font-weight:bold;}
a:hover { text-decoration:underline;}
.hidden_href {display:none;}
.beta {display:none;}
/* ================ */
/*mainlayout*/
.topgradient {display:none;}
.toppage {display:none;}
.toppage a {display:none;} 
.toppage h1, .toppage h2 {display:none;}
.toppage em { display:none; }
.pagetop_left_col, .pagetop_right_col  {display:none; }
.pagetop_right_col { display:none;}
.sub {display:none;}
.pagetop_right_col .close_page {display:none;}
#header img {display:none;}
.alt_header img {display:none;}
.welcomeimg {display:none;}
.row_header, .alt_header {display:none;}
.row {width: 960px;margin: 0 auto;	overflow: hidden;}
.row_header{width:980px;} .alt_header {display:none;}
.grid_m_links { display:none; }
.grid_program { display:none; }
.grid_left_col {display:none; }
.grid_sponsors { display:none; }
.left_border { display:none;}

/*.column {margin: 0;overflow: hidden;float: left;display: inline;}*/
.column{margin:0;overflow:visible;float:none;display:block;}
.left_col_padding {display:none;}
.right_col_padding {display:none; }
.padding_20 {display:none; }
.margin_right_20 {display:none;}
.margin_right_10{display:none;}

.feat_overlay {display:none;}
.feat_overlay blockquote {display:none;}
.feat_overlay h3 {display:none;}
.feat_overlay h4  {display:none;}
.feat_overlay a { display:none;}
/*left-col & .feat_overlay div */
a span { display:none;}
a span.cat_musik {display:none; }
a:hover span.cat_musik {display:none;}
a span.cat_kultur {display:none; }
a:hover span.cat_kultur {display:none;  }
a span.cat_barn { display:none;} 
a:hover span.cat_barn {display:none; }
a span.cat_konst {display:none;} 
a:hover span.cat_konst { display:none; }
a span.cat_mat { display:none;}
a:hover span.cat_mat { display:none;}
a span.cat_sport { display:none; } 
a:hover span.cat_sport { display:none; }

.place_label, .schedule_label, .map_label 
{ padding:0;}

.place_label { } /*gray on white*/
.grid_left_col .place_label { } /*blue on white*/
.feat_overlay .place_label {  } /*on black*/

.schedule_label {  } /*gray on white*/
.grid_left_col .schedule_label {} 
.feat_overlay .schedule_label {  }/*on black*/

.grid_left_col .map_label {} /*blue on white*/

.table_display { display:inline-block;}
.show_more_posts {display:none;} /*background and padding in menuer.css*/
.show_more_posts a {display:none;}   
/*IMAGES*/
.imgTop {}
.imgLarge {display:none; }
.imgLeft {display:none;}
.imgRight {display:none;}
.imgSmall {display:none;}

/*single pages*/
.paragraph p {margin:0 0 10px 0;}
.placeslist h2 {margin:0.07em 0 0.1em 0;}
.scener {padding:10px 0;}

/*Programsearch*/
#program_search { display:none;}
.pg_header { display:none;}
.pg_header h6 {display:none;}
.show_pg {display:none;}
.show_pg a {display:none;}
/*kalender*/
	/* main vertical scroll */
	#program_holder {position:relative; overflow:hidden; height: 1200px;	}
	/* root element for pages */
	#program_search_result {position:absolute;height:1200px;	}
#program_dates {background-color:#f3f0e5; padding:1px 0px 1px 1px; height:45px; width:292px; margin:20px 12px 10px 0; float:left;}
#program_dates li {float:left;list-style:none;margin:0.1em; border:1px solid #797875;background-color:#f3f0e5; color:#0070ef; text-decoration:none; display:block;  padding:6px 4px 2px 4px;/**/cursor:pointer;/**/}
#program_dates li.last {margin-right:0; }
#program_dates li:hover { background-color:#5c5b59; color:#a6a5a3;/**/} 
#program_dates li.active{background-color:#5c5b59; color:#a6a5a3;/**/}
.pg_date {font-size:1.87em; font-weight:bold; line-height:70%;}
.pg_day_name {font-size:90%; text-transform:uppercase; padding-left:2px;}
.pg_searchbox {width:268px; padding:4px 2px 4px 20px;
               -moz-border-radius:4px;
               -webkit-border-radius: 4px;
               background:#fff url(http://malmofestivalen.smugmug.com/photos/885948413_XzN4v-O.png) no-repeat -203px -1587px;} /*searchbox*/
/*Utsökta programmpunkter*/
.pg_act_header p {padding:10px 0 0 17px; width:17px; height:16px; cursor:pointer; background:url(http://malmofestivalen.smugmug.com/photos/885948413_XzN4v-O.png) no-repeat -195px -797px;}
.pg_act_header p.my_pg { background-position: -195px -220px;}
.pg_act_header h5 {font-size:1.3em; margin-bottom:0;padding:10px 0 0 0; }
.pg_act {padding:0 20px 10px 35px; } 
.pg_selling_text {font-family:Times New Roman; font-style:italic; font-size:120%; display:block; clear:both; }
.pg_act a, .pg_act_header a {color:#333;}
.pg_hr {border-top:1px solid #ccc; margin-bottom:10px;}
.pg_daymarker {width:auto; margin:2px auto; text-align:center; padding:8px 0 5px 0; border:1px solid #797875;background-color:#5c5b59; font-size:1.5em; font-weight:700; color:#a6a5a3; text-transform:uppercase;}
.special_day_scroll { overflow:auto; max-height:1150px;}
/*Ditt program*/
span.not_my_pg, span.my_pg {padding:0; width:17px; display:inline-block; height: 16px; vertical-align:top; cursor:pointer;}
span.my_pg { background-position: -207px -230px;} 
#p_delete_tips {display:none;}
.three_col_one,.three_col_two,.three_col_three { width:320px; padding-bottom:20px;}
.three_col_one br,.three_col_two br,.three_col_three br {display:none;}
.button {display:none;}
.button:hover	{ background-color: #111; color: #fff; }
.button:active	{ top: 1px; }

.main_content, .grid_m_links, .grid_sponsors, .show_more_posts {background-color:White;}
.grid_m_links, .grid_sponsors {display:none;}

#footer {display:none;}
#footer_ext_links a, a.ext_link, .paragraph a {display:none;}
#footer_ext_links span, #footer_sponsors span {display:none;}

#siteinfo {display:none;}
#siteinfo > div {display:none;}
#siteinfo p {display:none;}
#siteinfo p span {display:none;}
.weekday {text-transform:capitalize;}
.article-date { text-transform:uppercase; font-size:80%; }
hr { background: #e7e2cd; color: #e7e2cd; clear: both; float: none; width: 520px;height: .2em;margin: 0 0 0 35px;border: none;}
.top_hr { background: #ff0000;  color: #ff0000;width: 100%; margin: 0 0 0 0;}

/*Avsnitt för detaljsida programpunkt, artikel, sida */
#breadcrumbs {padding:20px 0 10px 35px;}
#top_picture {}
#article_date {}
#pg_info_row {margin:0 0 10px 0;}
#div_preamble {font-weight:bold; margin:0 0 20px 0;}
#paragraf_1 { margin:0 0 20px 0;}
#page_external_links {margin:0 0 20px 0;}
#div_youtube {margin:0 0 20px 0;}
#paragraf_2 {margin:0 0 20px 0;}
#paragraf_3 {margin:0 0 20px 0;}
#paragraf_4 {}

/* the overlayed element */
.simple_overlay {display:none;}
.simple_overlay .close {display:none;}
.presspics {display:none;}
.details {display:none;}
.details h3, .details h4 {display:none;}

/*Form Ditt program*/
/*Ditt program*/
.my_pg_label {display:block;}
.my_pg_input { width:200px; border:1px solid #797875;background-color:#f3f0e5;}

/* simple css-based tooltip */
.tooltip {display:none;}

/* container for slides */
.images {display:none;}
/* single slide */
.images div {display:none;}
/* tabs (visar x av x tips) */
.slidetabs {display:none;}
/* single tab */
.slidetabs a {	display:none;}
/* mouseover state */
/*.slidetabs a:hover {background-position:0 -8px;}
/* active state (current page state) */
.slidetabs a.current {display:none;} 
.slidetabs a.current span {font-weight:normal; color:#adadad;}	
.slidetabs a:hover.current {text-decoration:none; cursor:text;}
/* prev and next buttons */
.forward, .backward {display:none;}

/*TOPLINKS*/
ul.tabs  {display:none;}
/* single tab */
ul.tabs li {font-size:smaller;text-indent:0;padding:0 ;margin:0 !important;list-style-image:none !important;float:left;}
ul.tabs li a{border-right: 1px solid #e7e2cd;color: white;padding: 0 10px;display: block;text-decoration: none;line-height:1em; font-weight:700;}
ul.tabs li a.current {color:#e7e2cd;}
ul.tabs li a.last_link, #tabcontent ul li a.last_link {border:none;}
div.panes > div { display:none; } 

/*Huvudmeny*/
#maintab {display:none;}
#maintab li {display: block;margin: 0 0 0 0;float:left;height:20px;font-weight:700; font-size:1.1em;letter-spacing:0.03em;padding: 12px 10px 8px 8px; }
#maintab li a{text-decoration: none;color: black;padding:0 0 0 2px;} /*pad needs for consist*/
#maintab li.selected, .show_more_posts { /*selected main tab style */
background-color: #e7e2cd;background-image:url(/Content/images/topmenubgselected5.png); background-repeat:repeat-x;padding: 10px 10px 10px 10px;}
.show_more_posts {padding: 10px;}
/*then selexted special cat*/
/*#maintab  */
#maintab li.selected.cat_home,#maintab li.selected.page_scener,#maintab li.selected.page_karta,#maintab li.selected.page_my_pg
 { background-color:#e7e2cd; border-top:2px solid #e7e2cd;}
#maintab li.selected.cat_musik { background-color:#ff0000; border-top:2px solid #ff0000;}
#maintab li.selected.cat_kultur { background-color:#ffc800; border-top:2px solid #ffc800;}
#maintab li.selected.cat_konst { background-color:#ff008c; border-top:2px solid #ff008c;}
#maintab li.selected.cat_barn { background-color:#6400be; border-top:2px solid #6400be;}
#maintab li.selected.cat_sport { background-color:#00c3e6; border-top:2px solid #00c3e6;}
#maintab li.selected.cat_mat { background-color:#b4dc00; border-top:2px solid #b4dc00;}

#maintab li a.page, #tip_my_pg p {padding: 0 0 0 20px; background: url(http://malmofestivalen.smugmug.com/photos/885948413_XzN4v-O.png) no-repeat -20px -20px;}
#maintab li.page_scener a {background-position: -207px -1364px; }
#maintab li.page_karta a {background-position: -207px -345px; }
#maintab li.page_my_pg a {background-position: -207px -807px; }
#favcount {vertical-align:baseline;}/*my_program-counter*/
#maintab li.page_my_pg.has_my_pg a,#maintab li.selected.page_my_pg.has_my_pg a, #tip_my_pg p {background-position: -207px -229px; }
#maintab li.selected.page_scener a {background-position: -207px -1477px; }
#maintab li.selected.page_karta a {background-position: -207px -575px; }
#maintab li.selected.page_my_pg a {background-position: -207px -690px; }

#maintab li.cat_musik a{ color:#ff0000;}/*röd*/
#maintab li.cat_kultur a{ color:#ffc800;}/*gul*/
#maintab li.cat_konst a{ color:#ff008c;}/*seris?*/
#maintab li.cat_barn a{ color:#6400be;}/*lila*/
#maintab li.cat_sport a{ color:#00c3e6;}/*blå*/
#maintab li.cat_mat a{ color:#b4dc00;}/*grön*/
 
#maintab li.cat_musik a:hover { color:#ff5151; }/*röd*/
#maintab li.cat_kultur a:hover { color:#ffd74c;}/*gul*/
#maintab li.cat_konst a:hover { color:#ff4cae;}/*seris?*/
#maintab li.cat_barn a:hover { color:#924cd1;}/*lila*/
#maintab li.cat_sport a:hover { color:#4cd4ed;}/*blå*/
#maintab li.cat_mat a:hover { color:#cae64c;}/*grön*/
#maintab li a:hover {
/*fixas!*/
/*-khtml-opacity:.50; -moz-opacity:.50;*/ text-decoration:underline;
 }
#maintab li a.cat_home, #maintab li a.page_selected.cat_home, #maintab li a.selected.cat_home, #maintab li a:hover.selected.cat_home {
    background: url(http://malmofestivalen.smugmug.com/photos/885948413_XzN4v-O.png) no-repeat -207px -115px;}
#maintab li a:hover.cat_home,#maintab li a:hover.selected.cat_home, #maintab li a.page_selected.cat_home {background-position: -207px 0; text-decoration:none;}
#maintab li a.cat_home,#maintab li a:hover.page_selected.cat_home {background-position: 0 -1873px;}

#maintab li.selected a { /*selected main tab style */
color:white;
}
#tabcontent{ display:none;}

#tabcontent ul{padding: 10px 0;margin: 0;list-style-type: none;display: none;}

#tabcontent ul li{display: inline;}
#tabcontent ul.selected{ /*selected 2nd level content*/display: block;}
#tabcontent.cat_musik{ background-color:#ff0000;border-right:1px solid #ff0000;border-bottom:1px solid #ff0000;border-left:1px solid #ff0000;}
#tabcontent.cat_kultur{ background-color:#ffc800;border-right:1px solid #ffc800;border-bottom:1px solid #ffc800;border-left:1px solid #ffc800;}
#tabcontent.cat_konst{ background-color:#ff008c;border-right:1px solid #ff008c;border-bottom:1px solid #ff008c;border-left:1px solid #ff008c;}
#tabcontent.cat_barn{ background-color:#6400be;border-right:1px solid #6400be;border-bottom:1px solid #6400be;border-left:1px solid #6400be;}
#tabcontent.cat_sport{ background-color:#00c3e6;border-right:1px solid #00c3e6;border-bottom:1px solid #00c3e6;border-left:1px solid #00c3e6;}
#tabcontent.cat_mat{ background-color:#b4dc00;border-right:1px solid #b4dc00;border-bottom:1px solid #b4dc00;border-left:1px solid #b4dc00;}

#tabcontent ul li a{border-right: 1px solid #e7e2cd;color: white;padding: 0 10px;display: block;float: left;text-decoration: none;}
#tabcontent ul li a:hover{text-decoration:underline;}
#tabcontent ul li a.selected{text-decoration:underline;}
#tabcontent li.latest_news a {font-size:90%; color:#b7b2a2;}
#tabcontent li.latest_news a span {font-weight:bold;}

.clearfix:after{ /*Clear floats hack: http://positioniseverything.net/easyclearing.html*/
content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.clearfix{display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#favlisting {display:block; height:100%;overflow-x:visible;
overflow-y:visible;}
.three_col_one,.three_col_two,.three_col_three{display:block; height:100%;overflow-x:visible;
overflow-y:visible;}
.ditt_program .three_col_one, .ditt_program .three_col_two, .ditt_program .three_col_three{width:100%;padding:0 0 20px 0;}
.fullScreen_pg_header {display:none;}
