@media print {
	body { 
		font-size: 10pt;
		background-color:white;
		color: black;
		margin: 4cm;
	}
	#divMenu ul {
		border:#1A1A1A 1px solid;
	}	
	#divFooter {
		border:#1A1A1A 1px solid;
	}
	div#ISplug a:link, div#ISplug a:visited {
		text-decoration:none;
		color:#404040;
	}
}

@media screen {
	body { 
		font-size: 15px;
		background-color:#202020;
		color:#A0A0A0;
		margin:50px;
	}
	a {
		text-decoration:underline;
		color:#C0C0C0;
	}
	a:hover {
		color:#C00000;
	}
	ai {
		color:#404040;
		text-decoration:line-through;
	}
	#divMenu ul {
		background-color:#1A1A1A;
	}	
	#divListEntry:hover {
		background-color:#2A2A2A;
	}
	#divFooter {
		background-color:#1A1A1A;
	}
	div#ISplug a:link, div#ISplug a:visited {
		text-decoration:none;
		color:#404040;
	}
	div#ISplug a:hover {
		text-decoration:none;
		color:#C0C0C0;
	}
}

@media screen, print {
	body {
		line-height: 1.2;
		font-family: News Gothic MT, Arial, Helvetica, sans-serif;
	}
	h1, h2, h3, h4 {
		font-family: News Gothic MT Bold, Arial Bold, Helvetica, sans-serif;
		letter-spacing:-0.1em;
		margin-top:3px;
		margin-bottom:0.5em;
		margin-left:0px;
		margin-right:0px;
		padding:0px;
	}
	h1, h2, h3 {
		color: #C00000;
	}
	h4 {
		color: white;
	}
	p {
		margin-top:0px;
		margin-bottom:1em;
	}
	img {
		border:0px;
	}
	#divTitle {
		height: 97px;
		position: relative;
	}
	#divTitle img {
		position:absolute;
		left:0px;
		top:0px;
		z-index:10;
	}
	#divTitle h1 {
		z-index:1;
	}
	#divMenu {
		margin-bottom:25px;
		clear:both;
	}
	#divMenu ul {
		margin-top:3px;
		margin-bottom:3px;
		margin-left:0px;
		margin-right:0px;
		padding:3px;
	}	
	#divMenu li {
		display: inline;
		margin: 1em;
	}
	#divHomepageEmmaPhoto {
		max-width:267px;
		text-align:justify;
		line-height:1.5em;
		margin-left:1em;
		padding-left:1em;
		padding-right:1em;
		border-left:#404040 2px solid;
		float:left;
		clear:right;
	}
	#divHomepageText {
		max-width:267px;
		float:left;
		padding-right:1em;
	}
	#divListEntry{
		border-left: #404040 5px solid;
		margin-top:3px;
		margin-bottom:3px;
		margin-left:0px;
		margin-right:0px;
		padding-left: 1em;
	}
	#divFooter {
		clear:both;
		margin-top:25px;
		margin-bottom:3px;
		margin-left:0px;
		margin-right:0px;
		padding:3px;
	}
	#divFooter span {
		margin:1em;
	}
	div#ISplug {
		font-size:0.7em;
		text-align:right;
		margin:1em;
		color:#404040;
		position:relative;
		float:right;
	}
}

