h1 {
	color: #d86b00;
	font: bold 12px arial, verdana, helvetica, sans-serif;
	margin: 0;
	padding: 0;
	text-decoration: none;
}

h2 {
	background-color: #f9f9f9;
	color: #d86b00;
	font: bold 12px arial, verdana, helvetica, sans-serif;
	margin: 0;
	padding: 10px;
	text-decoration: none;
}

h3 {
	border-bottom: 1px solid;
	color: #333;
	font: bold 11px arial, verdana, helvetica, sans-serif;
	margin: 10px 20px 0 20px;
	padding: 0;
	position: relative;
	text-decoration: none;
}

h3 img {
	left: -10px;
	position: absolute;
	top: 5px;
}

/* brødtekst */
		.broed						{font-size: 11px; text-decoration:none; font-family: arial, verdana, helvetica, sans-serif; font-weight: normal; color:#333333;}
		.broed a:link				{font-size: 11px; text-decoration:underline; font-family: arial, verdana, helvetica, sans-serif; font-weight: normal; color:#d86b00;}
		.broed a:visited			{font-size: 11px; text-decoration:underline; font-family: arial, verdana, helvetica, sans-serif; font-weight: normal; color:#d86b00;}
		.broed a:active				{font-size: 11px; text-decoration:underline; font-family: arial, verdana, helvetica, sans-serif; font-weight: normal; color:#d86b00;}
		.broed a:hover				{font-size: 11px; text-decoration:none; font-family: arial, verdana, helvetica, sans-serif; font-weight: normal; color:#d86b00;}

/* restpladser */
		.restpladser				{font-size: 11px; text-decoration:none; font-family: arial, verdana, helvetica, sans-serif; font-weight: normal; color:#333333;}
		.restpladser a:link			{font-size: 11px; text-decoration:none; font-family: arial, verdana, helvetica, sans-serif; font-weight: normal; color:#333333;}
		.restpladser a:visited		{font-size: 11px; text-decoration:none; font-family: arial, verdana, helvetica, sans-serif; font-weight: normal; color:#333333;}
		.restpladser a:active		{font-size: 11px; text-decoration:none; font-family: arial, verdana, helvetica, sans-serif; font-weight: normal; color:#333333;}
		.restpladser a:hover		{font-size: 11px; text-decoration:underline; font-family: arial, verdana, helvetica, sans-serif; font-weight: normal; color:#d86b00;}

/* bureauer */
		.bureauer					{font-size: 11px; text-decoration:none; font-family: arial, verdana, helvetica, sans-serif; font-weight: normal; color:#333333;}
		.bureauer a:link			{font-size: 11px; text-decoration:underline; font-family: arial, verdana, helvetica, sans-serif; font-weight: normal; color:#d86b00;}
		.bureauer a:visited			{font-size: 11px; text-decoration:underline; font-family: arial, verdana, helvetica, sans-serif; font-weight: normal; color:#d86b00;}
		.bureauer a:active			{font-size: 11px; text-decoration:underline; font-family: arial, verdana, helvetica, sans-serif; font-weight: normal; color:#d86b00;}
		.bureauer a:hover			{font-size: 11px; text-decoration:none; font-family: arial, verdana, helvetica, sans-serif; font-weight: normal; color:#d86b00;}

/* overskrift */
		.overskrift					{font-size: 12px; text-decoration:none; font-family: arial, verdana, helvetica, sans-serif; font-weight: bold; color:#d86b00;}
		.overskrift a:link			{font-size: 12px; text-decoration:none; font-family: arial, verdana, helvetica, sans-serif; font-weight: bold; color:#d86b00;}
		.overskrift a:visited		{font-size: 12px; text-decoration:none; font-family: arial, verdana, helvetica, sans-serif; font-weight: bold; color:#d86b00;}
		.overskrift a:active		{font-size: 12px; text-decoration:none; font-family: arial, verdana, helvetica, sans-serif; font-weight: bold; color:#d86b00;}
		.overskrift a:hover			{font-size: 12px; text-decoration:underline; font-family: arial, verdana, helvetica, sans-serif; font-weight: bold; color:#d86b00;}

/* form tekst */
		.formtekst					{font-size: 11px; text-decoration:none; font-family: arial, verdana, helvetica, sans-serif; font-weight: bold; color:#949494;}
		.formtekst a:link			{font-size: 11px; text-decoration:none; font-family: arial, verdana, helvetica, sans-serif; font-weight: bold; color:#949494;}
		.formtekst a:visited		{font-size: 11px; text-decoration:none; font-family: arial, verdana, helvetica, sans-serif; font-weight: bold; color:#949494;}
		.formtekst a:active			{font-size: 11px; text-decoration:none; font-family: arial, verdana, helvetica, sans-serif; font-weight: bold; color:#949494;}
		.formtekst a:hover			{font-size: 11px; text-decoration:underline; font-family: arial, verdana, helvetica, sans-serif; font-weight: bold; color:#949494;}

/* top navigation */
		.topnav						{font-size: 11px; text-decoration:none; font-family: arial, verdana, helvetica, sans-serif; font-weight: normal; color:#505050;}
		.topnav a:link				{font-size: 11px; text-decoration:none; font-family: arial, verdana, helvetica, sans-serif; font-weight: normal; color:#505050;}
		.topnav a:visited			{font-size: 11px; text-decoration:none; font-family: arial, verdana, helvetica, sans-serif; font-weight: normal; color:#505050;}
		.topnav a:active			{font-size: 11px; text-decoration:none; font-family: arial, verdana, helvetica, sans-serif; font-weight: normal; color:#505050;}
		.topnav a:hover				{font-size: 11px; text-decoration:underline; font-family: arial, verdana, helvetica, sans-serif; font-weight: normal; color:#d86b00;}

/* menu */
		.menu						{font-size: 12px; text-decoration:none; font-family: arial, verdana, helvetica, sans-serif; font-weight: bold; color:#d86b00;}
		.menu a:link				{font-size: 12px; text-decoration:none; font-family: arial, verdana, helvetica, sans-serif; font-weight: bold; color:#d86b00;}
		.menu a:visited				{font-size: 12px; text-decoration:none; font-family: arial, verdana, helvetica, sans-serif; font-weight: bold; color:#d86b00;}
		.menu a:active				{font-size: 12px; text-decoration:none; font-family: arial, verdana, helvetica, sans-serif; font-weight: bold; color:#d86b00;}
		.menu a:hover				{font-size: 12px; text-decoration:underline; font-family: arial, verdana, helvetica, sans-serif; font-weight: bold; color:#d86b00;}

/* submenu */
		.submenu					{font-size: 11px; text-decoration:none; font-family: arial, verdana, helvetica, sans-serif; font-weight: bold; color:#255f8b;}
		.submenu a:link				{font-size: 11px; text-decoration:none; font-family: arial, verdana, helvetica, sans-serif; font-weight: bold; color:#255f8b;}
		.submenu a:visited			{font-size: 11px; text-decoration:none; font-family: arial, verdana, helvetica, sans-serif; font-weight: bold; color:#255f8b;}
		.submenu a:active			{font-size: 11px; text-decoration:none; font-family: arial, verdana, helvetica, sans-serif; font-weight: bold; color:#255f8b;}
		.submenu a:hover			{font-size: 11px; text-decoration:underline; font-family: arial, verdana, helvetica, sans-serif; font-weight: bold; color:#255f8b;}

/* topmenu */
		.topmenu					{font-size: 11px; text-decoration:none; font-family: arial, verdana, helvetica, sans-serif; font-weight: bold; color:#255f8b; text-align: center; vertical-align: middle; border-bottom: 5px solid #255f8b;}
		.topmenu a:link				{font-size: 11px; text-decoration:none; font-family: arial, verdana, helvetica, sans-serif; font-weight: bold; color:#255f8b;}
		.topmenu a:visited			{font-size: 11px; text-decoration:none; font-family: arial, verdana, helvetica, sans-serif; font-weight: bold; color:#255f8b;}
		.topmenu a:active			{font-size: 11px; text-decoration:none; font-family: arial, verdana, helvetica, sans-serif; font-weight: bold; color:#255f8b;}
		.topmenu a:hover			{font-size: 11px; text-decoration:none; font-family: arial, verdana, helvetica, sans-serif; font-weight: bold; color:#d86b00;}

/* topmenu over */
		.topmenu_over				{font-size: 11px; text-decoration:none; font-family: arial, verdana, helvetica, sans-serif; font-weight: bold; color:#d86b00;; text-align: center; vertical-align: middle; border-bottom: 5px solid #d86b00;}
		.topmenu_over a:link		{font-size: 11px; text-decoration:none; font-family: arial, verdana, helvetica, sans-serif; font-weight: bold; color:#d86b00;}
		.topmenu_over a:visited		{font-size: 11px; text-decoration:none; font-family: arial, verdana, helvetica, sans-serif; font-weight: bold; color:#d86b00;}
		.topmenu_over a:active		{font-size: 11px; text-decoration:none; font-family: arial, verdana, helvetica, sans-serif; font-weight: bold; color:#d86b00;}
		.topmenu_over a:hover		{font-size: 11px; text-decoration:none; font-family: arial, verdana, helvetica, sans-serif; font-weight: bold; color:#d86b00;}

/* bund */
		.bund						{font-size: 11px; text-decoration:none; font-family: arial, verdana, helvetica, sans-serif; font-weight: normal; color:#767676;}
		.bund a:link				{font-size: 11px; text-decoration:none; font-family: arial, verdana, helvetica, sans-serif; font-weight: normal; color:#767676;}
		.bund a:visited				{font-size: 11px; text-decoration:none; font-family: arial, verdana, helvetica, sans-serif; font-weight: normal; color:#767676;}
		.bund a:active				{font-size: 11px; text-decoration:none; font-family: arial, verdana, helvetica, sans-serif; font-weight: normal; color:#767676;}
		.bund a:hover				{font-size: 11px; text-decoration:underline; font-family: arial, verdana, helvetica, sans-serif; font-weight: normal; color:#d86b00;}

/* destselect */
		.land						{font-size: 11px; text-decoration:none; font-family: arial, verdana, helvetica, sans-serif; font-weight: normal; color:#000000; background-color: #f3f3f3;}
		.dest						{font-size: 11px; text-decoration:none; font-family: arial, verdana, helvetica, sans-serif; font-weight: normal; color:#333333; background-color: #ffffff;}

/* blaalink */

		.blaalink					{font-size: 11px; text-decoration:underline; font-family: arial, verdana, helvetica, sans-serif; font-weight: bold; color:#255f8b;}
		.blaalink a:link			{font-size: 11px; text-decoration:underline; font-family: arial, verdana, helvetica, sans-serif; font-weight: bold; color:#255f8b;}
		.blaalink a:visited			{font-size: 11px; text-decoration:underline; font-family: arial, verdana, helvetica, sans-serif; font-weight: bold; color:#255f8b;}
		.blaalink a:active			{font-size: 11px; text-decoration:underline; font-family: arial, verdana, helvetica, sans-serif; font-weight: bold; color:#255f8b;}
		.blaalink a:hover			{font-size: 11px; text-decoration:underline; font-family: arial, verdana, helvetica, sans-serif; font-weight: bold; color:#d86b00;}

/* forms */

		.nbform						{font-size: 11px; text-decoration:none; font-family: arial, verdana, helvetica, sans-serif; font-weight: normal; color: #505050; background-color: #ffffff; border: 1px solid #c7c7c7; width: 200px; height: 17px;}
		.ann_form					{font-size: 11px; text-decoration:none; font-family: arial, verdana, helvetica, sans-serif; font-weight: normal; color: 505050; background-color: #ffffff; border: 1px solid #c7c7c7; width: 180px; height: 17px;}
		.soeg_dest					{font-size: 11px; text-decoration:none; font-family: arial, verdana, helvetica, sans-serif; font-weight: normal; color: #505050; background-color: #ffffff; border: 1px solid #c7c7c7; width: 140px; height: 19px; padding: 2px 0 0 5px;}
		.select						{font-size: 11px; text-decoration:none; font-family: arial, verdana, helvetica, sans-serif; font-weight: normal; color: #505050; background-color: #ffffff; border: 1px solid #c7c7c7; width: 175px; height: 15px;}
		.select_dest				{font-size: 11px; text-decoration:none; font-family: arial, verdana, helvetica, sans-serif; font-weight: normal; color: #505050; background-color: #ffffff; border: 1px solid #c7c7c7; width: 145px; height: 15px;}
		.select_kort				{font-size: 11px; text-decoration:none; font-family: arial, verdana, helvetica, sans-serif; font-weight: normal; color: #505050; background-color: #ffffff; border: 1px solid #c7c7c7; width: 100px; height: 15px;}
		.textarea					{font-size: 11px; text-decoration:none; font-family: arial, verdana, helvetica, sans-serif; font-weight: normal; color: #505050; background-color: #ffffff; border: 1px solid #c7c7c7;}

/* højre banner */

		#hojrebanner				{position: absolute; margin-left: 590px; top:103px; width: 160px; height: 600px;}

/**
 * billede
 */
img.outliner {
	border: 1px solid #a1a1a1;
	float: right;
	margin: 0 0 0 10px;
	padding: 1px;
}

label {
	color: #949494;
	font: bold 11px arial, verdana, helvetica, sans-serif;
	padding: 0 10px;
	text-decoration: none;
}

label span {
	color: red;
}

form input.field, form textarea.field {
	background-color: #fff;
	border: 1px solid #c7c7c7;
	color: #505050;
	font: 11px arial, verdana, helvetica, sans-serif;
}

/**
 * søgeresultater
 */

tr.subheader td {
	color: #333;
	font: 11px arial, verdana, helvetica, sans-serif;
	padding: 10px 5px;
	text-decoration: underline
}

td.resultat {
	border-top: 1px solid #e6e6e6;
	color: #333;
	font: 11px arial, verdana, helvetica, sans-serif;
}

td.resultat a {
	color: #333;
	display: block;
	padding: 5px;
	position: relative;
	text-decoration: none;
}

td.resultat a img {
	border: 0;
}

ul.indkvartering {
	list-style: none;
	margin: 5px 20px 25px 30px;
	padding: 0;
}

ul.indkvartering li {
	background: url("/gfx/ikon.gif") 2px 15px no-repeat;
	font: 11px arial, verdana, helvetica, sans-serif;
	padding: 10px 0 0 15px;
}

ul.indkvartering li a {
	color: #d86b00;
	font: 11px arial, verdana, helvetica, sans-serif;
	text-decoration: underline;
}

ul.indkvartering li a:hover {
	color: #255f8b;
	font: 11px arial, verdana, helvetica, sans-serif;
	text-decoration: none;
}

/**
 * søgeform
 */
form#rejser {
	margin: 0;
	padding: 0;
}

form#rejser table {
	border: 0;
	margin: 0;
	padding: 0;
}

form#rejser table tr td select.large {
	background-color: #fff;
	border: 1px solid #c7c7c7;
	color: #505050;
	font: 11px arial, verdana, helvetica, sans-serif;
	height: 143px;
	width: 100%;
}

form#rejser table tr td select.medium {
	background-color: #fff;
	border: 1px solid #c7c7c7;
	color: #505050;
	font: 11px arial, verdana, helvetica, sans-serif;
	height: 74px;
	width: 100%;
}

form#rejser table tr td select.small {
	background-color: #fff;
	border: 1px solid #c7c7c7;
	color: #505050;
	font: 11px arial, verdana, helvetica, sans-serif;
	height: 15px;
	width: 100%;
}

table#restpladser {
	border: 0;
	margin: 0 5px 5px 5px;
	width: 100%;
}

table#restpladser tr td {
	padding: 5px;
}

table#restpladser tr td div {
	background-color: #f9f9f9;
	height: 100%;
}

table#restpladser tr td div a {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #f3f3f3;
	color: #333;
	display: block;
	font: 11px arial, verdana, helvetica, sans-serif;
	padding: 5px 10px;
	position: relative;
	text-decoration: none;
}

table#restpladser tr td div a:hover {
	background: #f6f6f6 url("/gfx/ani_ikon_2.gif") 95% 55% no-repeat;
	color: #d86b00;
	text-decoration: none;
}

table#restpladser tr td div h2 {
	background-color: #f9f9f9;
	border-bottom: 1px solid #f3f3f3;
	margin: 0;
	padding: 5px 10px;
}

table#restpladser tr td div p {
	margin: 0;
	padding: 0;
	font: 11px arial, verdana, helvetica, sans-serif;
}

table#restpladser tr td div span,
table#restplads tr td div span.flere
{
	float: right;
	font: 11px arial, verdana, helvetica, sans-serif;
	margin: 5px 10px 0 0;
}

table#restpladser tr td div span a,
table#restplads tr td div span.flere a {
	display: inline;
	margin: 0;
	padding: 0;
	text-decoration: underline;
}

table#restpladser tr td div span a:hover,
table#restplads tr td div span.flere a:hover {
	background: inherit;
	text-decoration: none;
}

table#restpladser tr td div span b {
	font-size: 12px;
}
table#restplads tr td div table tr td a {
	color: #333;
	text-decoration: none;
}
table#restplads tr td div span.flere a {
	color: #333;
}

/*
 *	Sog rejse 2010
 */
#form_simpel {
	background: #d26d19 url(/gfx/sog_rejser_bg.gif) no-repeat ;
	width: 100%; }

	#form_simpel td {
		vertical-align: top; }

	#form_simpel h1 {
		color: #ffffff;
		font-weight: bold;
		font-size: 2.5em;
		margin: 13px 0;
		width: auto; }

	#form_simpel h2 {
		background-color: transparent;
		color: #ffffff;
		font-weight: bold;
		font-size: 2.5em;
		margin: 13px 0;
		padding: 0;
		width: auto; }

	#form_simpel fieldset {
		border: none;
		margin: 0;
		padding: 0; }

	#form_simpel legend {
		font-weight: bold;
		padding: 10px 0px;
		margin: 0 0 0 -6px;}

	#form_simpel td#sticker {
		background: url(/gfx/sog_rejser_sticker.png) no-repeat 0px 16px;
		height: 178px;
		text-align: center;
		width: 188px;
	}
	#form_simpel td#sticker p {
		color: #e1771e;
		font-weight: bold;
		font-size: 2em;
		margin: 92px 30px 0 20px; }