


/** print styles */

#main {
	margin-left: 0 !important;
	width: auto;
}

#nav, #thesis, #cards {
	position: relative !important;
}

#nav, #lateral, #thesis {
	left: 0px !important;
}

#nav {
	top: 0px !important;
}

#nav {
	height: auto;
}
#nav img.logo {
	display: none;
}
#nav img.print {
	display: block;
	margin-top: 0;
}
#nav1, #nav2, #nav3 {
	float: none;
	margin-top: 5px;
}
#nav li {
	display: none;
}
#nav li.active {
	display: inline;
}

#lateral {
	position: relative;
	margin-top: 15px;
}
#lateral span {
	display: none;
}

#thesis {
	top: 0 !important;
}

#cards {
	top: 0;
}


/* reduce margin between block to fit three image cards on one page */

#nav {
	margin-bottom: 8px;
}
#thesis {
	margin-bottom: 8px;
}
.card {
	margin-bottom: 8px;
}


/* handle cards and hide overlays */

.contentfadeout {
	display: none;
}
.closedcard .cardcontent {
	height: auto;
}
.opencard, .closecard {
	display: none !important;
}
.overlay {
	display: none;
}

.cardcontent {
	overflow: visible;
}
.cardtext {
	padding-right: 15px;
}

.imagecard {
	page-break-inside: avoid;
}
.imagecard .cardcontent img {
	display: block;
	position: absolute;
}


/* text color back to black */

#nav a, #nav a:visited,
#nav .active a, #nav .active a:visited,
.cardcontent a, .cardcontent:visited {
	color: black;
	text-decoration: underline;
}

#lateral {
	color: black;
}

#thesis h1 {
	color: black;
}

.cardtext {
	color: black;
}
.card h1 span.glossar {
	color: black;
}
