/*	---------------------------------------------------------------------- */
/*	
	Name: rosnet.ch
	Date: March 2015
	Version: 1.0
	Author: Daniel Baumgartner
	Autor URI: icontel.com
*/
/*	---------------------------------------------------------------------- */

/*	---------------------------------------------------------------------- */
/* 	P R I N T */
/*	---------------------------------------------------------------------- */

body {
	font-size: 8pt !important;
	line-height: 13pt;
	background: none;
	color: black;
	padding: 0;
}

h1 { font-size: 15pt; margin-bottom: 5mm; }
h2 { font-size: 12pt; }
h3 { font-size: 8pt; }
hr {
	border-top: 1px solid black;
    height: 1px;
    margin: 1cm 0;
}

/*	---------------------------------------------------------------------- */
/* 	global */
/*	---------------------------------------------------------------------- */
.wrapper {
    margin: 0 auto;
    padding: 0;
    width: 85%;
}

#page {
	margin: 0;
	padding: 0;
}

.header-container {
    height: 4cm;
}
.logo-container {
    background: none;
    float: none;
    height: 3cm;
    margin: 0;
    width: 3cm;
}
.logo-container img {
    display: block;
    width: 3cm;
}
.footer-container {
    margin: 1cm auto;
}
.footer-content {
    border-top: 1px solid black;
}

.wizard-container {
    margin-bottom: 0;
    color: black !important;
}
.rosVerlauf {
    margin-bottom: 0.5cm;
}
ul.wizardSteps {
    margin: 0;
    padding: 0;
    color: black !important;
}
ul.wizardSteps::before {
    background: none;
    height: auto;
    left: 0;
    position: relative;
    width: 0;
    z-index: 1;
}
.wizardSteps li {
    float: none;
    height: auto;
    line-height: auto;
    text-align: left;
    width: 100%;
}
.wizard-container ul.wizardSteps li.current, .wizardSteps li.current, .wizardSteps li.current span {
	font-size: 12pt;
	display: block;
	text-align: left;
	width: 100% !important;
	color: black !important;
	color: #000 !important;
}
.goals-container {
	border: 1px solid black;
    margin-bottom: 1cm;
    padding: 4mm;
}

.service-container, .navigation-container, .mobile-container, .footer-content ul, .wizard-container ul.wizardSteps li {
	display: none;
}

/*	---------------------------------------------------------------------- */
/* 	print help */
/*	---------------------------------------------------------------------- */
* {
	background: transparent !important;
	color: #000 !important;
	box-shadow: none !important;
	text-shadow: none !important;
}
a,  a:visited {
	font-size: 8pt;
	text-decoration: none;
	color: #AC182E !important;
}
/* Don't show links for images, or javascript/internal links */
.ir a:after,  a[href^="javascript:"]:after,  a[href^="#"]:after {
	content: "";
}
pre, blockquote {
	border: 1px solid #999;
	page-break-inside: avoid;
}
thead {
	display: table-header-group;
}
tr, ul li {
	page-break-inside: avoid;
}
img {
	max-width: 100%;
	page-break-before: auto;
    page-break-after: auto;
    page-break-inside: avoid !important;
}
@page {
	margin: 2cm 0.5cm 2cm 0.5cm;
}
p, h2, h3 {
	orphans: 3;
	widows: 3;
}
h2, h3 {
   page-break-after: avoid;
}
article {
   page-break-before: always;
}