h2 {
	margin-bottom: 1em;
}

#submit_form h2 {
	margin-bottom: 0;
	border-top: 1px solid black;
	padding-top: 5px;
}

#submit_form h3 {
	text-decoration: underline;
}

.host {
	background: black;
	color: white;
	padding: 5px;
	margin-bottom: -2em;
}

input, select, textarea {
	border: 1px solid gray;
	font-family: "Verdana", "Arial", sans-serif;
	font-size: inherit;
}

.redbold {
	font-weight: bold;
	color: red;
}

.missing {
	border: 1px solid red;
}

.missing_select {
  	border: 1px solid gray;
	background-color: red;
	color: white;
}

option {
	background-color: white;
	color: black;
}

#bluebold {
	color: blue;
	font-weight: bold;
	padding-bottom: 1em;
}

hr {
	margin: 1em 0 1em 0;
}

.smaller {
	font-size: smaller;
}

.top_link {
	float: right;
	display: block;
	font-size: smaller;
}

#indhold tr {
	vertical-align: top;
}
