/* 
Swedbank Master Stylesheets
Filename: print.css

REVISION HISTORY
Ver 1.0, 2008-06-24
- Initial release.

Copyright (C) Swedbank AB (publ) 2008.
All rights reserved.
*/

/* <body> */
body{
	max-width: none;
	min-width: inherit;
}
/* <header> */
#header{
	background: none;
	overflow: hidden;
	border-bottom-style: dotted;
	border-bottom-color: #ccc;
	border-bottom-width: 1px;
}
#header ul.navigation{
	display: none;
}
#header ul.navigation li{
	display: none;
}
#header ul.navigation li a{ 
	display: none;
}
#header .user{
	color: #666;
	padding: 0.167em 1em 0 0;
	float: right;
}
#header .current-time{
	color: #666;
	padding: 0.167em 1em 0 0;
	float: right;
}
#header span,#header ul{
	font-size: 0.917em;
}
#header .commitments{
	float: right;
	text-align: right;
	clear: right;
	margin: 0.833em 0.667em 0.833em 0;
	padding: 0;
	width: 50%;
}
#header .commitments li{
	color: #666;
	line-height: 0.917em;
	list-style: none;
	margin: 0;
	padding: 0 0 0.333em 0;
}
/* </header> */

/* <navigation> */
#nav{
	max-width: 84em;
}
#nav .main-nav{
	display: none;
}
#nav .main-nav ul{
	display: none;
}
#nav .main-nav li{
	display: none;
}
#nav .main-nav a{
	display: none;
}
#content .step-nav{
	float: right;
	width: auto;
}
#content .step-nav span{
	display: block;
	width: auto;
	float: left;
	text-align: right;
}
#content .step-nav ol{
	display: block;
	float: left;
	padding-bottom: .25em;
}
#content .step-nav ol li{
	border-right: #CCC 1px solid;
	padding: 0 .417em;
	list-style-type: none;
	float: left;
	color: #ccc;
}
#content .step-nav ol li.active{
	color: #222;
}
#content .step-nav ol li.last{
	border: none;
}
#content .step-nav ol li a{
	text-decoration: none;
}
#content .step-nav ol li a:hover{
	text-decoration: underline;
}
/* </navigation> */

/* <content> */

/* <section> */
.section .header h3,
.section .header h4{
	letter-spacing: 0;
}

/* <main> */
.section.main {
	background: none;
}
.section.main .header{
	border-bottom: #222 1px solid;
}
.section.main .header h3,
.section.main .header h4{
	background: transparent;
	border: none;
}

.section.main div.content{
	color: #222;
	border: none;
}
.section.main div.footer{
	border: none;
	background: none;
}
.section.main div.delimiter{
	border: none;
}

.section.main div.footer button,
.section.main div.delimiter button{
	display: none;
}
/* </main> */

/* <system> */
.section.system {
	border: #F90 1px solid;
}

.section.system .header h3,
.section.system .header h4{
	background: none;
	color: #F90;
	font-weight: bold;
}

.section.system div.content{
	border: none;
}
.section.system div.footer{
	border: none;
	background: none;
}
.section.system div.delimiter{
	border: none;
}
/* </system> */


/* <operation> */
.section.operation{
	border: #F90 1px solid;
}

.section.operation .header h3,
.section.operation .header h4{
	background: none;
	color: #F90;
}
.section.operation div.content{
	border: none;
}
.section.operation div.footer{
	border: none;
	background: none;
}
.section.operation div.delimiter{
	border: none;
}
/* </operation> */

/* <reminder> */
.section.reminder{
	border: #F90 1px solid;
}
.section.reminder .header h3,
.section.reminder .header h4{
	
	background: none;
	color: #F90;
}
.section.reminder div.content{
	border: none;
}
.section.reminder div.footer{
	border: none;
	background: none;
}
.section.reminder div.delimiter{
	border: none;
}
/* </reminder> */

/* <info> */
.section.info .header h3,
.section.info .header h4{
	background: none;
	color: #222;
	border-bottom: #CCC 1px solid;
}
.section.info div.content{
	border: none;
}
.section.info div.footer{
	border: none;
	background: none;
}
.section.info div.delimiter{
	border: none;
	
}
/* </info> */

/* <error> */
.section.error{
	border: #C00 1px solid;
}

.section.error .header h3,
.section.error .header h4{
	background: none;
	color: #C00;
}
.section.error div.content{
	border: none;
}
.section.error div.footer{
	border: none;
	background: none;
}
.section.error div.delimiter{
	border: none;
	
}


/* </error> */
/* </section> */

/* <forms & defenitions> */
/* </forms & defenitions> */

/* <tables> */
#content .section .content .table-container table{
	width: 100%;
	clear: both;
}

#content .section .content .table-container table th{
	border: none;
}
#content .section .content .table-container table td{
	border: none;
}
#content .section .content .table-container table tr.first td{
	border: none;
}
#content .section .content .table-container table tr.first th{
	border: none;
}
#content .section .content .table-container table tr td.sum{
	border-top: 1px solid #CCC;
}
/* </tables> */

/* <grid> */
/* </grid> */
/* </content> */

/* <footer> */
/* </footer> */

/* <popup> */
/* </popup> */
/* </body>*/


/* <global classes> */

/* </global classes> */
