/* $PNet: www/perhov/std.css,v 1.20 2006/07/28 22:04:53 perhov Exp $ */

body {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 80%;
	text-align: left;
	background: #555555;
	color: #eeeeee;
	margin: 0em 0em 0em 0em; /* top right bottom left */
	padding: 0;
}

.floatleft {
	float: left;
	margin: 0;
}

.floatright {
	float: right;
	margin: 0;
}

.center {
	text-align: center;
}

.linkbox {
	float: right;
	width: 200px;
	margin: 2em 4em 0em 0em;
}

#navlink {
	margin: 0em 0em 0em 0em; /* top right bottom left */
	padding: 0.4em 0.4em 0.5em 0.4em;
	background: #999999;
}

#navlink a, #navlink a:visited {
	color: #f0f0f0;
	padding: 0em 0.25em 0.25em 0.25em;
	text-decoration: none;
}

#navlink a:hover, #navlink a:active {
	color: #ffffff;
	background: #808080;
}

#navlink .nolink {
	padding: 0em 0.25em 0.15em 0.25em;
}

#navleft {
	width: 85%;
	float: left;
	text-align: left;
	display: block;
}

#navright {
	width: 10%;
	float: right;
	text-align: right;
	display: block;
}

#taglink {
	width: 70%;
	margin: 0em 0em 0em 0em; /* top right bottom left */
	padding: 0.4em 0.4em 0.5em 0.4em;
	float: right;
	text-align: right;
	/* background: #666666; */
}

#tags {
	padding: 0.15em 0.25em 0.15em 0.25em;
	float: right;
	text-align: right;
	display: block;
}

#taglink a, #taglink a:visited {
	color: #cccc00;
	padding: 0em 0.25em 0.25em 0.25em;
	text-decoration: none;
}
#taglink a:hover { color: #ffffff; }

a, a:visited {
	color: #bbbbbb;
	text-decoration: none;
}

a.strong {
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}

.errmsg {
	color: #dd8888;
}

a:hover, a:active {
	background: #808080;
	color: #ffffff;
}

.image a, .image a:visited, .thumbnail a, .thumbnail a:visited {
	background: #ffffff;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.image a:hover, .image a:active, .thumbnail a:hover, .thumbnail a:active {
	background: #ffffff;
	color: #909090;
	text-decoration: none;
}

.frame {
	margin: 4em 0em 0em 4em; /* top right bottom left */
	width: 93%;
}

.caption {
	margin: 0em;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}

h1 {
	font-weight: bold;
	font-size: 150%;
	margin: 0 0 0.8em 0;
	padding: 0.5em 0 0 0;
}

h2 {
	font-weight: bold;
	font-size: 120%;
	margin: 1em 0 0.5em 0;
}

h3 {
	font-weight: bold;
	font-size: 100%;
	margin: 1em 0 0.5em 0;
}

ul {
	margin: 0em 0em 0em 0em;
	padding: 0;
	list-style: none;
}

li {
	margin: 0;
	padding: 0 0 0 12px;
	background-image: url(https://nettarkivet.nb.no/search/nb/20070603210204oe_/http://www.math.ntnu.no/~perhov/fotoalbum/arrow_r.png);
	background-repeat: no-repeat;
	background-position: 0 0.3em;
}

dl {
	margin: 0em 0em 5em 0em;
}

dt {
	font-weight: bold;
}

dd {
	margin: 0em 0em 0.5em 2em;
}

.thumbnail {
	background: #ffffff;
	display: inline;
	float: left;
	border: 1px solid #000000;
	margin: 10px;
	padding: 6px;
}

.idxframe {
	border: 1px solid #484848;
	float: left;
	width: 400px;
	margin: 1em 1em 0 0;
}

.idxlink {
	width: 100%;
	float: right;
	padding: 1em 0 1em 0;
}

.idxthumbnail {
	background: #ffffff;
	display: inline;
	float: right;
	border: 1px solid #000000;
	padding: 6px;
}

.idxtitle {
	font-weight: bold;
	cursor: pointer;
}

.idxcaption {
	float: right;
	text-align: left;
	width: 200px;
	padding: 1em;
	cursor: pointer;
}

.image {
	background: #ffffff;
	color: #000000;
	display: inline;
	float: left;
	border: 1px solid #000000;
	padding: 12px;
	margin: 0 0 1em 0;
}

img {
	border: 0;
	margin: 0;
	padding: 0;
}

@media print {
	#navlink {
		display: none;
	}
}

@media projection {
	.frame {
		margin: 1.5em 0em 0em 1.5em;
	}

	.floatright {
		display: none;
	}

	#leftarrow, #rightarrow {
		display: none;
	}
}

