
	/* Tas bort */
	.share,
	.calender-year-ddl,
	.print-me-not,
	.top-image,
	.btn,
    .btn-site,
    .calendar,
    .item-short,
    .breadcrumb,
    .search-border,
    .teaser-1,
    #member-list,
    .logos,
    .nav-supp,
    #nav-sub,
    .footer,
    .heading,
	.nav-main,
	.content-3,
	#id_matrix,
	.login-box {
	display:none !important;
	}
	
	/* Tas fram */
	.print-me { 
	float: none !important;
	display: block !important;
	}
	
	.accordionContent.print-me { 
    border: 1px solid #bcbdc0;
    padding: 20px;
    margin: 0 0 30px 0;	
	}
	
	.accordionHeader { 
    font-weight: bold;
	background: #bcbdc0;
	}
	

/* Svensk Kollektivtrafik print
------------------------------------------- */
	* html { margin:0; padding:0; }
    body {
	font: normal 62.5%/1.4 Verdana, Arial, Helvetica, sans-serif;
	color: #000;
    }
    .wrapper {
    overflow: visible !important;
    }
    .logo {
    float: left;
    margin: 0 0 20px 0;
    }
	.page-start .intro h1,
    .page-1 h1 {
	font-size: 2.6em;
	line-height: 1.2em;
	font-weight: normal;
	padding: 0 0 10px 0;
	margin: 0;
	} 
    .page-start .intro h2,
    .page-1 h2 {
	font-size: 1.4em;
	line-height: 1.1em;
	font-weight: bold;
	padding: 5px 0 0 0;
	margin: 0;
	} 
    .page-start .intro h3,
    .page-1 h3 {
	font-size: 1.2em;
	line-height: 1em;
	font-weight: bold;
	padding: 5px 0 0 0;
	margin: 0;
	} 
    .page-start .intro p,
    .page-1 p {
	font-size: 1.2em;
	line-height: 1.4em;
	margin: 0;
	}
    img {
    border: 0;
	}
	content-2 {
	display: inline !important; 
	width: 710px !important;
	margin: 0;
	padding: 0;
	}
	.editor {
    float: none !important;
    clear: both;
    width: 100%;
    margin: 0; 
    padding: 0;
    }	
	/* Links */
    a:visited, 
    a {
	color: #000 !important;
	text-decoration: none;
	}
	ul.sitemap, 
    ul.document-list, 
    ul.members-list, 
    ul.news-list {
    float: none !important;
    font-size: 1.2em;
	line-height: 1.4em;
    margin: 0;
    padding: 0;
    list-style: none;
    }
    ul.news-list li,
    ul.members-list li,
    ul.document-list {
    float: none !important;
    margin: 0 0 20px 0;
    padding: 0;
    list-style: none;
    }
    ul.members-list li .print-me { 
	float: none !important;
	display: block !important;
    margin: 0 0 40px 0 !important;
    }
	
	

    .faq-item,
    #sub-left-content,
    #main-frame {
    width: 100%;
    float: none !important;
    clear: both;
	}
	
/* Epi Server classes
------------------------ */
.introduction {
    font-style: italic;
    }

hr {
	margin: 0.5em 0;
	height: 1px;
	padding: 0;
	background:#d7d7d7;
	color: #d7d7d7;
	border:0;
}

/* --------- Image format ----------- */
img.topleftfloatingimage {
    float: left;
    vertical-align: top;
    margin-right: 1em;
    margin-bottom: 1em;
	}


img.toprightfloatingimage {
	float: right;
	vertical-align: top;
    margin-left: 1em;
    margin-bottom: 1em;
}


/* --------- Table format ----------- */
table {
	font-size: 1em;
	border-collapse: collapse;
}
th {
	text-align: left;
}
table.classic {
	border-collapse: collapse;
	border: solid 0.1em #777777;
}
table.classic th {
	border: solid 0.1em #777777;
	background-color: #DADADA;
	padding: 0.4em;
}
table.classic td {
	border: solid 0.1em #777777;
	padding: 0.2em 0.4em;
}
table.color
{
	border-collapse: collapse;
	border: solid 0.1em #275569;
}
table.color th
{
	border: solid 0.1em #275569;
	background-color: #4495b9;
	color: White;
	padding: 0.4em;
}
table.color td
{
	border: solid 0.1em #275569;
	padding: 0.2em 0.4em;
}
th.highlighted, td.highlighted
{
    EditMenuName: Highlighted;
}
table.classic th.highlighted
{
	background-color: #AAAAAA;
}
table.classic td.highlighted
{
	background-color: #F0F0F0;
}
table.color th.highlighted
{
	background-color: #377995;
}
table.color td.highlighted
{
	background-color: #d1e6ef;
}
th.leftalignedcontent, td.leftalignedcontent, leftalignedcontent
{
	text-align: left;
}
th.rightalignedcontent, td.rightalignedcontent, rightalignedcontent
{
	text-align: right;
}
	

	

