html, body {
	background:white;
	color:black;
	font:12px/17px Helvetica,Arial,sans-serif;
	margin:0px;
	padding:2px;
	width:690px;
	}
h1 {
	padding:15px 0px 10px 5px;
	margin:0px 0px 10px 0px;
	border-bottom:1px solid #ccc;
	}
table.kontaktskjema {
	width:690px;
	margin-bottom:5px;
	border-bottom:1px solid #ccc;
	padding-bottom:5px;
	}
td.header {
	width:140px;
	font-weight:bold;
	}
td.contents {
	width:340px;
	}
td.help {
	width:180px;
	color:#499;
	}
td {
	vertical-align:top;
	}
label, input {
	height:17px;
	line-height:17px;
	}
select {
	width:20em;
	}
button {
	padding:5px;
	width:6em;
	height:25px;
	text-transform:uppercase;
	cursor:pointer;
	}
ul.radio {
	margin:0px;
	padding:0px;
	list-style: none;
	}
form {
	margin:0;
	padding:0;
	}
label.error {
	display:block;
	color:red;
	}
input.error {
	border:1px solid red;
	}
