body {
	/*background: #bccbcd url(../images/body.jpg) no-repeat 50% 0 fixed;*/
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #231f20;
	margin: 0;
}

a, .rplorange{
	text-decoration:none;
	color:#1773bd;
}
#sf_admin_container a{
	color: blue;
}
a:hover{text-decoration:underline;}

img{border: none;}
form,fieldset{
	border: 0;
	padding: 0;
	margin: 0;
}
input,select,textarea{font: 10px Verdana, Arial, Helvetica, sans-serif;}

#content h1 {
  font-size: 200%;
  line-height: 30px;
  color: #f8981d;
  margin: 0;
}

#content h2 {
	font-size: 150%;
	line-height: 20px;
	color: #f8981d;
	margin: 0pt;
	padding: 5px 0px;
	
}
#content h3 {
	font-size: 100%;
	line-height: 20px;
	color: #f8981d;
}
#content h4, #content h4 a{
	font-size: 14px;
	font-weight: normal;
	color: #f8981d;	
}

#holder {
	background: url(../images/holder.png) repeat-y;
	width: 862px;
	padding: 0 16px;
	margin: 0 auto;
}
.sub-holder {
	/*background: url(../images/sub-holder.gif) repeat-y;*/
	width: 862px;
	overflow: hidden;
	padding: 0 0 70px;
}
#main {
	width: 600px;
	float: left;
}
#header {
	background: url(../images/header.gif) no-repeat;
	width: 600px;
	height: 100px;
	overflow: hidden;
}
.logo {
	background: url(../images/logo.gif) no-repeat;
	width: 190px;
	float: left;
	display: inline;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0 0 0 20px;
}
.logo a {
	height: 90px;
	display: block;
}
#header fieldset {
	float: right;
	line-height: 17px;
	padding: 7px 9px 0 0;
}
#header label {
	float: left;
	color: #979797;
}
#header input {vertical-align: top;}
.string {
	background: #fff;
	height: 14px;
	border: 1px solid #d8d8d8;
	padding: 1px 5px 0;
}
#header .string {
	
	margin: 0 4px 0 14px;
}
.navigation {
	background: #231f20;
	/*width: 593px;*/
	line-height: 1.4em;
	font-size: 1.1em;
	overflow: hidden;
	list-style: none;
	padding: 6px 0 6px 7px;
	margin: 2px 0 0;
	color: #fff;
}
.navigation li:first-child {background-image: none;}
.navigation li {
	background: url(../images/navigation-separator.gif) no-repeat 0 60%;
	display: inline;
	padding: 0 2px 0 8px;
}
.navigation a {

	font-weight: bold;
	color: #fff;
	text-decoration: none;
}
.navigation .active a, .selected a,
.navigation a:hover {color: #f8981d;}
#content {
	width: 600px;
	padding: 0 0 2px;
}
.info {
	background: #fff;
	width: 100%;
	overflow: hidden;
	margin: 2px 0 0;
}

.info-paragraph {
    width: 95%;
    padding: 10px;
    background: #fff;
  }

.info-cont {
    margin: 5px 0px 0px 0px;
    padding: 10px;
    background: #fff; 
  }
.info-cont h2 {
    padding: 10px 0px 0px 0px ;
  }
.info h2.marg {margin: 25px 0 0 !important;}

.info h3 {
	font-weight: normal;
	margin: 0px 0 0;
	padding: 0px 0px 0px 0px;
}
.info fieldset {padding: 0 0 5px;}
.info label {
	display: block;
	font-size: 14px;
	line-height: 22px;
	margin: 6px 0 0;
}
.info input {vertical-align: top;}
.info .string {width: 147px;}
.info p , .info ul{
	/*line-height: 1.5em;
	font-size: 1.2em;
	margin: 5px 10px;*/
}

.info ul{
	padding-left:30px;
}

.left {float: left;}
.right {float: right;}
.hold {
	height: 1%;
	overflow: hidden;
}
.hold li { width: 210px;}

.info .hold .left {width: 95px;}
.info .hold .right {
	width: 117px;
	padding: 0 13px 0 0;
}
.info .hold strong {
	display: block;
	padding: 0 0 3px;
}
.bullet-1 {
	list-style: none;
	padding: 0;
	margin: 0;
}
.info .bullet-1 li {line-height: 15px;}
.bullet-1 li {
	background: url(../images/bullet-1.gif) no-repeat 0 6px;
	padding: 0 0 0 10px;
}
.bullet-1 a {
	color: #231f50;
	text-decoration: none;
}
.bullet-1 a:hover {text-decoration: underline;}
.bullet-1 em {
	font-style: normal;
	color: #9f9f9f;
}
.line {
	background: #f8981d;
	padding: 5px 10px;
	margin: 3px 0 0;
}
.line p {
	line-height: 13px;
	color: #fff;
	margin: 0;
}
.line p a {
	font-weight: bold;
	color: #231f20;
	text-decoration: none;
}
.line p a:hover {text-decoration: underline;}
.attention {
	background: url(../images/attention.gif) no-repeat;
	height: 16px;
	float: left;
	color: #231f20;
	padding: 0 4px 0 18px;
}
.reisehelse {
	background: #fff url(../images/grad.gif) repeat-x;
	padding: 16px 25px;
	margin: 2px 0 0;
}

.admin {
	/*background: #fff url(../images/grad.gif) repeat-x;
	padding: 16px 25px;
	margin: 2px 0 0;*/
}

.searchLogList tr {
  width: 100em;
}

.searchLogList td {
  padding: 5px;
  font-size: 1.5em;
	border: solid 1px black;
}


.revisionlist tr {
  width: 200em;
}

.revisionlist td {
  padding: 5px;
  font-size: 1.5em;
	border: solid 1px black;

}

.reisehelse h3 {margin: 0;}
.row {
	width: 570px;
	overflow: hidden;
	padding: 12px 0 8px;
	margin: 0 0 0 -5px;
}
.item {
	width: 280px;
	float: left;
	padding: 0 0 0 5px;
}
.item img {
	float: left;
	margin: 0 10px 0 0;
}
.item div {padding: 5px 0 0;}
.bullet-2 {
	list-style: none;
	padding: 0;
	margin: 0;
}
.bullet-2 li {
	background: url(../images/bullet-2.gif) no-repeat 0 5px;
	line-height: 13px;
	padding-left: 10px;
	padding-right: 10px;

}
.bullet-2 a {
	color: #f8981d;
	text-decoration: none;
}
.bullet-2 a:hover {text-decoration: underline;}
.item p {
	color: #9f9f9f;
	letter-spacing: -1px;
	margin: 0;
}
.txt-hold {
	background: url(../images/txt-hold.gif) repeat-y;
	width: 600px;
	overflow: hidden;
	margin: 4px 0 0;
}
.txt-hold div {
	background: url(../images/grad.gif) repeat-x;
	width: 242px;
	padding: 20px 28px;
}
.txt-hold h3 {
	padding: 0 0 3px;
	margin: 0;
}
.txt-hold h4 {margin: 0;}
.txt-hold .bullet-1 {margin: 5px 0 10px;}
.txt-hold .bullet-1 a {color: #8c8c8c;}
.txt-hold p {
	line-height: 13px;
	margin: 0;
}
.link {
 /* background: url(../images/bullet-2.gif) no-repeat 0 4px;*/
  color: #1773bd;
  text-decoration: none;
  /*padding: 0 0 0 8px;
  list-style-type: none;*/
}
.link a {
	/*background: url(../images/bullet-2.gif) no-repeat 0 4px;*/
	color: #1773BD;
	text-decoration: none;
	padding: 0 0 0 8px;
	list-style-type: none;
}
ul
{
	 /*list-style-type: none;*/
	 padding: 0px 15px;
}

.frontpage-link {
	color: #9F9F9F;
	text-decoration: none;
	padding: 0 0 0 0px;
}

.link:hover {text-decoration: underline;}
#footer {
	background: url(../images/footer.png);
	width: 600px;
	height: 53px;
	overflow: hidden;
	padding: 17px 0 0;
	margin: -70px 0 0;
}
.foot-logo {
	background: url(../images/foot-logo.gif) no-repeat;
	width: 77px;
	float: left;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0 0 0 19px;
	position: relative;
}
.foot-logo a {
	height: 38px;
	display: block;
}
#footer p {
	width: 320px;
	float: left;
	line-height: 12px;
	letter-spacing: -1px;
	margin: 0;
	padding: 7px 0 0 23px;
	position: relative;
}
.button {
	background: url(../images/button.gif) no-repeat;
	float: left;
	line-height: 14px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}
.button span {
	background: url(../images/sub-button.gif) no-repeat 100% 0;
	height: 16px;
	float: left;
	padding: 0 10px;
	margin: 0 -2px 0 0;
	position: relative;
	cursor: pointer;
}
span.reiseplaster {
	padding: 0px;
	margin: 0px;
}
.reiseplaster button { 
  border:0; 
  cursor:pointer; 
  /*font-weight:bold;*/ 
  padding:0 2px 0 0; 
  margin: 0px;
  text-align:center; 
}
.reiseplaster button span { 
  position:relative; 
  display:block; 
  white-space:nowrap; 
  padding:0 5px 3px 10px; 
  margin: 0px;
}

.reiseplaster button.rounded { 
  background:url(../images/sub-button.gif) right no-repeat; 
  font-size:10px;
  font-weight: bold;
  margin: 0px;
}
.reiseplaster button.rounded span { 
  height:18px; 
  line-height:18px;
  background:url(../images/button.gif) left no-repeat;
  color:#fff; 
  margin: 0px;
}

#sidebar {
	width: 257px;
	float: right;
}
.status {
	background: #fff url(../images/grad.gif) repeat-x;
	overflow: hidden;
	padding: 0 21px 0 14px;
	margin: 0 0 2px;
}
.status p {
	font-weight: bold;
	margin: 12px 0 0;
	padding: 0px 0px 5px;
}
.status p span {color: #f8981d;}

.overdue-date {
  color: #ff0000;
}

.welcome {
	display: block;
	font-size: 11px;
	text-align: right;
	margin: 12px 0 0;
}
.status strong {
	display: block;
	font-size: 13px;
	font-weight: normal;
	color: #f8981d;
	text-align: right;
}
.status .button {
/*	float: right;*/
	margin: 5px 0 5px;
}

.container-1, .imagebox, .whitebackground {background: #fff;}
.container-1 h2 {
  font-size: 150%;
  line-height: 20px;
  color: #f8981d;
  margin: 0pt;
  padding: 0px;
}


.box-1 {
	background: #fff url(../images/grad.gif) repeat-x;
	width: 247px;
	padding: 5px;
	margin: 0 0 2px;
	position: relative;
}
.sub-box-1 {
	width: 209px;
	border: 1px solid #000;
	padding: 10px 17px 15px;
}
.more-info {
	background: url(../images/more-info.gif) no-repeat;
	/*background: url(../images/sidebar_buttons.png) no-repeat -100px -6px;*/
	width: 31px;
	height: 33px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 212px;
}
.box-1 h4 {margin: 0 0 4px; color: #F8981D; font-weight: normal; font-size: 14px;}
.box-1 h4 span {
	display: block;
	color: #231f20;
}
.bullet-3 {
	list-style: none;
	padding: 0;
	margin: 4px 0;
}
.bullet-3 li {
	background: url(../images/bullet-3.gif) no-repeat 0 5px;
	line-height: 14px;
	padding: 0 0 0 10px;
}
.bullet-3 a {
	color: #231f20;
	text-decoration: none;
}
.bullet-3 a:hover {text-decoration: underline;}
.box-1 p {margin: 0;}
.mark {
	display: block;
	color: #808080;
	margin: 15px 0 0;
}
/* - inner-1.html - */
/*.legg {background: url(../images/legg.gif) no-repeat 100% 0;}*/
.legg{ float: right;}
.trekk {background: url(../images/trekk.gif) no-repeat 100% 0;}
.trekk{
	height: 21px;
	float: right;
	font-size: 9px;
	line-height: 18px;
	color: #231f20;
	text-decoration: none;
	padding: 2px 25px 0px 0;
	width: 200px;
	text-align:right;
}
.trekk:hover,
.weather {
	height: 1%;
	clear: both;
	padding: 6px 10px;
}
.clearboth {clear: both};
.weather p span {color: #f8981d;}
.box-2 {
	background: #fff; 
	width: 572px;
	overflow: hidden;
	/* Geir padding: 0 8px 15px 75px;*/
	padding: 10px 8px 10px 20px;
	margin: 2px 0 0;
}

.button a {float: right}

.box-4 {
  background: #fff url(../images/grad.gif) repeat-x;
  overflow: hidden;
  margin: 2px 0 0;
  padding: 20px 20px 5px;
}

.box-5{padding: 0px 15px 5px;}
.box-5 p{margin: 0px; padding: 0px 0px 2px;}
#stories img{
	float: left;
	padding: 0px 5px 5px 0px;
}
#smswarning img{padding: 0px;}


.more-info-big {
	background: url(../images/more-info-big.gif) no-repeat;
	width: 50px;
	height: 50px;
	float: left;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0 0 0 -60px;
}
.box-2 h1 {padding: 5px 0px 5px}
.box-2 h3 {margin: 18px 0px 0px;}
.box-2 p  {padding: 0px; margin: 0px}
.box-2 p  strong {display: inline;}
.list-1 {
	height: 1%;
	line-height: 14px;
	list-style: none;
	padding: 0;
	margin: 3px 0 0;
}
ul.list-1 strong {display: inline;}
.list-1 span {
	font-weight: bold;
	color: #f8981d;
}
.list-1 a {
	color: #231f20;
	text-decoration: none;
}
.list-1 a:hover {text-decoration: underline;}
.box-2 strong {
	display: block;
	margin: 8px 0 0;
}
.check-list {
	list-style: none;
	line-height: 14px;
	padding: 0 0 10px;
	margin: 0;
}
.check-list input {
	/*width: 15px;*/
	/*height: 13px;*/
	margin: 0;
}
.check-list label {margin: 0 12px 0 0;}
.check-list a {
	color: #808080;
	text-decoration: none;
}
.check-list span {color: #808080;}
.check-list a:hover {text-decoration: underline;}
.list-2 {
	overflow: hidden;
	list-style: none;
	padding: 0;
	margin: 8px 0 0;
}
.list-2 li {
	width: 100%;
	color: #808080;
	overflow: hidden;
	line-height: 14px;
}
ul.list-2 strong {
	width: 75px;
	float: left;
	color: #231f20;
	padding: 0 5px 0 0;
	margin: 0;
}
.list-2 a {
	color: #808080;
	text-decoration: none;
}
.list-2 a:hover {text-decoration: underline;}
.bullet-3-hold {
	width: 250px;
	float: left;
}
.bullet-3-hold .bullet-3 li {
	text-indent: 10px;
	padding: 0 0 18px;
}
.bullet-4-hold {
	width: 230px;
	float: left;
	padding: 0 0 0 30px;
}
.bullet-4 {
	list-style: none;
	padding: 0;
	margin: 0;
}
.bullet-4 li {
	background: url(../images/bullet-4.gif) no-repeat 0 5px;
	line-height: 14px;
	padding: 0 0 0 8px;
}
.bullet-4 a {
	color: #f8981d;
	text-decoration: none;
}
.bullet-4 a:hover {text-decoration: underline;}
.reisepakken {
	width: 209px;
	border: 2px solid #918f90;
	padding: 10px 17px 15px;
}
.reisepakken h4 {margin: 0;}
.reisepakken .bullet-1 {margin: 10px 0 15px;}
.reisepakken .bullet-1 a {color: #666;}
.reisepakken fieldset {
	margin: 5px 0 0;
}
.reisepakken label {
	line-height: 16px;
	font-weight: bold;
	display: block;
}
.reisepakken input {vertical-align: top;}
.reisepakken .string {
	width: 148px;
	margin: 0;
}
/* - inner-2.html - */
/*.sub-box-2 {
	width: 425px;
	margin: 0 0 0 -50px;
} Geir fjeret disse*/
.sub-box-2 strong {margin: 12px 0 0;}
/*.sub-box-2 p {margin: 0;} GEIR fjernet disse*/
.sub-box-2 img {
	float: left;
	margin: 0 15px 0 -10px;
}
.sub-box-2 h3.nomarg {margin: 0;}
.bullet-5 {
	height: 1%;
	overflow: hidden;
	list-style: none;
	padding: 0;
	margin: 5px;
}
.bullet-5 li {
	background: url(../images/bullet-5.gif) no-repeat 0 5px;
	line-height: 14px;
	padding: 0 0 0 10px;
}
.bullet-5 a {
	color: #808080;
	text-decoration: none;
}
.bullet-5 a:hover {text-decoration: underline;}
/* - inner-3.html - */
.breadcrumbs {
	background: #fff url(../images/breadcrumbs.gif) repeat-x 0 100%;
	width: 582px;
	overflow: hidden;
	list-style: none;
	padding: 7px 12px 7px 6px;
	margin: 2px 0 0;
}
.breadcrumbs li:first-child {background-image: none;}
.breadcrumbs li {
	background: url(../images/breadcrumbs-separator.gif) no-repeat 0 70%;
	float: left;
	line-height: 14px;
	color: #f8981d;
	padding: 0 6px;
}
.breadcrumbs a {
	color: #231f20;
	text-decoration: none;
}
.breadcrumbs a:hover {text-decoration: underline;}
.med-barn {
	background: #fff;
	width: 550px;
	padding: 20px 25px;
}
.med-barn h2 {margin: 0 0 5px;}
.med-barn p {
	line-height: 14px;
	margin: 0;
}
.med-barn .hold {
	background: #f2f2f2;
	padding: 10px;
	margin: 15px 0 0;
}
.med-barn .hold h4 {margin: 0;}
.med-barn .hold .bullet-1,
.box-3 .hold .bullet-1 {
	width: 160px;
	float: left;
	padding: 3px 20px 0 0;
}
.med-barn .hold .bullet-1 a {color: #231f20;}
.sub-med-barn {
	width: 555px;
	overflow: hidden;
	margin: 15px 0 12px -5px;
}
.sub-med-barn div {
	width: 176px;
	float: left;
	padding: 0 4px 0 5px;
}
.sub-med-barn img {
	display: block;
	margin: 0 0 8px;
	max-width: 175px;
}
.sub-med-barn h4 {margin: 0;}
.med-barn .bullet-1 a {color: #808080;}
.address {
	line-height: 14px;
	list-style: none;
	padding: 5px 0 10px;
	margin: 0;
}
.address a {
	color: #231f20;
	text-decoration: none;
}
.address a:hover {text-decoration: underline;}
.endre-passord {
	background: #fff url(../images/grad.gif) repeat-x;
	padding: 15px 25px 20px;
	margin: 3px 0 0;
}
.endre-passord h3 {margin: 0 0 5px;}
.endre-passord input {vertical-align: top;}
.endre-passord .string {width: 113px;}
/*- inner-4.html - */
.drop {
	width: 550px;
	position: relative;
}
.drop ul {
	width: 140px;
	list-style: none;
	padding: 0;
	margin: 0;
}
.drop ul li {
	background: url(../images/bullet-1.gif) no-repeat 0 5px;
	width: 130px;
	line-height: 16px;
	padding: 0 0 0 10px;
	vertical-align: top;
}
.drop ul a {
	height: 16px;
	display: block;
	color: #231f20;
	text-decoration: none;
}
.drop ul span {
	background: #fff;
	padding: 0 4px 0 0;
}
.result-form legend, 
.greybox-wide span,
.bottom-disclaimer span,
.drop ul li:hover a,
.drop ul li.hover a,
p#lead,
.bold,
p#question, td.bold {font-weight: bold;}
.drop ul li:hover a.drop-link,
.drop ul li.hover a.drop-link {background: url(../images/drop-a.gif) repeat-x 0 50%;}
.drop ul li:hover div a,
.drop ul li.hover div a, .font_weight_normal {font-weight: normal;}
.drop ul li:hover div,
.drop ul li.hover div {display: block;}
.drop ul div {
	background: #f7f7f7;
	width: 394px;
	overflow: hidden;
	padding: 8px;
	border: 1px solid #fab256;
	position: absolute;
	top: 0;
	left: 140px;
	display: none;
}
.drop div h4 {padding: 0 0 3px;}
.drop div ul {width: auto;}
.drop div ul li {line-height: 14px;}
.drop div ul a {display: inline;}
.drop div ul a:hover {text-decoration: underline;}
.message textarea {
	background: #f2f2f2;
	width: 520px;
	height: 87px;
	border: none;
	padding: 5px 10px;
}
.message input {margin: 5px 0 0;}
/* - inner-6.html - */
.result-form {
	background: #fff;
	padding: 20px 25px;
	margin: 2px 0 0;
}

.subtitle { font-size:12px;}
.result-form h2 {margin: 0;}

.result-form .hold {
	background: #f2f2f2;
	padding: 8px 0 10px;
	margin: 5px 0 10px;
}
.result-form ul {
	/*width: 105px;*/
	float: left;
	line-height: 18px;
	list-style: none;
	padding: 0 0 0 10px;
	margin: 0;
}
.result-form li {
	width: 100%;
	overflow: hidden;
	line-height: 18px;
	height: 18px;
}
.result-form input {vertical-align: top;}
.result-form ul input {
	width: 15px;
	height: 13px;
	margin: 2px 0 0;
}
* html .result-form ul input {margin: 0;}
* +html .result-form ul input {margin: 0;}
.result-form ul label {
	display: inline;
	font-weight: normal;
}
.result-form label {
	display: block;
	line-height: 16px;
	font-weight: bold;
}
.result-form .string {width: 153px;}
.box-3 {
	background: #fff url(../images/grad.gif) repeat-x;
	min-height: 150px;
	padding: 25px 25px 5px;
	margin: 2px 0 0;
}
* html .box-3 {height: 200px;}
.spacer {margin: 8px 0 12px;}
.box-3 .hold {
	height: auto;
	width: 550px;
}
.box-3 img.left {margin: 0 20px 0 0;}
.box-3 h3 {margin: 0;}
.box-3 h3.tekstboks {
	font-size: 20px !important;
	margin: -10px 0 3px;
}
.box-3 h4 {margin: 0;}
.box-3 p {margin: 0;}
.top {
	/*background: #f2f2f2;*/
	width: 100%;
	overflow: hidden;
	/*padding: 12px;*/
	margin: 5px 0 0;
}
.top img {
	float: left;
	/*margin: 0 12px 0 0;*/
}
.top h4 {margin: 0 0 5px;}
.pages {
	width: 100%;
	overflow: hidden;
	text-align: right;
	padding: 8px 0;
}
.pages strong {color: #f8981d;}
.pages ul {
	display: inline;
	overflow: hidden;
	list-style: none;
	padding: 0;
	margin: 0;
}
.pages ul li {
	background: url(../images/pages-separator.gif) no-repeat 100% 70%;
	display: inline;
	padding: 0 5px;
	margin: 0 -1px 0 1px;
}
.pages ul a {
	color: #808080;
	text-decoration: none;
}
.pages ul .active a,
.pages ul a:hover {
	font-weight: bold;
	color: #231f20;
}
.res-list {
	border-top: 1px solid #e2e2e2;
	/*border-bottom: 1px solid #918f90;
	list-style: none;*/
	padding: 10px 0pt 20px 15px;
	margin: 0;
}
.res-list h4 {margin: 10px 0 3px;}
.res-list li {color: #1773BD}
/* - inner-9.html - */
div.nobg {
	background: #fff;
	margin: 0;
}
.post {
	background: #fff url(../images/grad.gif) repeat-x;
	padding: 25px;
	margin: 2px 0 0;
}
.post img {
	float: left;
	margin: 0 20px 0 0;
}
.post div {
	height: 1%;
	overflow: hidden;
}
.post h3 {margin: 0 0 3px;}
.post h4 {margin: 14px 0 0;}
.post p {margin: 0;}
/*.post p span {color: #f8981d;}*/
.post .list-3 {margin: 0 0 14px;}
.list-3 {
	line-height: 14px;
	list-style: none;
	padding: 0;
	margin: 0;
}
.list-3 em {
	font-style: normal;
	color: #808080;
}
/* - inner-10.html - */
.box-3 .heading {
	display: block;
	margin: 15px 0 0;
}
.contact-form {margin: 20px 0 30px;}
.contact-form div {
	width: 100%;
	overflow: hidden;
	padding: 0 0 5px;
}
.contact-form label {
	width: 90px;
	float: left;
	line-height: 17px;
	letter-spacing: -1px;
	padding: 0 5px;
	text-align: left;
}
.contact-form label span {color: #f8981d;}
.contact-form .string {
	width: 190px;
	float: left;
	color: #808080;
}
.contact-form .submit {
	margin: 10px 0 0; 
	background-color: #565658;
	font-weigh: bold;
	color: #fff;
}
/* - popup - */
.popup {
	width: 385px;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.popup-top {
	background: url(../images/popup-top.png) no-repeat;
	width: 385px;
	height: 50px;
	overflow: hidden;
}
.popup-top a {
	background: url(../images/close.gif) no-repeat 100% 0;
	height: 21px;
	float: right;
	font-size: 9px;
	line-height: 21px;
	color: #231f20;
	text-decoration: none;
	padding: 0 25px 0 0;
	margin: 24px 35px 0 0;
}
.popup-top a:hover {text-decoration: underline;}
.popup-main {
	background: url(../images/popup-main.png) repeat-y;
	width: 295px;
	overflow: hidden;
	padding: 0 40px 0 50px;
}
.popup h3 {
	font-size: 17px;
	line-height: 20px;
	color: #f8981d;
	margin: 0;
}
.popup p {
	color: #f8981d;
	margin: 0;
}
.popup fieldset {padding: 15px 0 25px;}
.popup .string {
	width: 153px;
	display: block;
	margin: 0 0 5px;
}
.popup h4 {
	font-size: 14px;
	font-weight: normal;
	color: #f8981d;
	margin: 0 0 5px;
}
.popup .bullet-1 a {color: #666;}
.popup .button {margin: 10px 0 0;}
.popup-bot {
	background: url(../images/popup-bot.png) no-repeat;
	width: 385px;
	height: 85px;
	overflow: hidden;
}

.newsticker {
	width: 100%;
	height: 200px;
	overflow: hidden;
	margin: 2px 0 0;
	padding: 2px 0px 2px 0px;
	font-weight: normal;
	color: white;

	}

.newsticker_content {padding: 5px 25px;}


.orange_box_header {
	background: url(../images/orange_box_header.png) repeat-x 100% 0;
	height: 15px;
	width:100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

	}

.orange_box {
	position: relative;
	height:100%;
	background: #F8981D;
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
	
}

.orange_box_content {
	padding: 0px 10px 10px 10px;
}


.orange_box_content h1 {
    color: white;
    font-size: 16px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 3px 0px;

 }

.orange_box_content p {padding: 2px 0px 0px 0px }



.legg_button {
	background: url(../images/legg.gif) no-repeat 100% 0;
	margin: 0px;
	padding: 0px;
	border: 0;
	float: right;
	width: 130px;
	height: 20px;
	cursor: pointer;
}

.question {
  list-style: none;
}

.question label {
  
  display: block; 
}

.error_list {
  font-size: 1.1em;
  color: red;
  list-style: none;
  display: block; 
}

.breadcrumb {
  background: #FFFFFF url(../images/grad2.gif) repeat-x scroll 0 0;
  margin: 2px 0 0px 0;
  padding: 3px 5px 3px 5px;
  color: #F8981D;
  }
  
.breadcrumb a, .greybox {
  color: #000;
  font-weight: bold;
  text-decoration: none;
}

.reisehelse-bullet {
  width: 100%;
  list-style: none;
  color: #000;
  margin: 2px 2px 2px 2px;
}

.reisehelse-bullet li {
	background: url(../images/bullet-1.gif) no-repeat 0 6px;
	padding-left: 10px;

}
.reisehelse-bullet a {
  color: #231F50;
  text-decoration: none;
}
.breadcrumb a:hover { text-decoration: underline;}

.reisehelse-bullet a:hover {
  text-decoration: underline;
}
.nla_top_logo_image {
  float: right;
  margin: 10px 10px 0px 0px;
}
.content_h4_a {
  font-size: 14px;
  font-weight: normal;
  color: #f8981d;
  text-decoration: none;
}
.content_h2_a {
  color: #f8981d;
  text-decoration: none;
}
.article_image {
	float: left; 
	margin: 0px 20px 10px 0px;
}
.article_image div { padding-left: 10px;}
 
.float_right, .image_box_right{float: right;}

.image_box_right{ padding: 0px 0px 0px 10px}
.image_box_right p, #content .image_box_right p{
	color: grey;
	width: 200px;
}
.image_box_right img{max-width: 200px}


.greybox{padding: 5px 0px 5px 5px;}
.greybox-wide{padding: 10px 25px;}

.greybox, .greybox-wide, .greybackground {
	 background: #f2f2f2;   
   overflow: hidden;
}

.max_width .hold{width: 550px}

.errorheader {background-color: #F8981D; color: black !important; }

.dated, .understated{color: grey;}

.image-text{
  background: #f2f2f2;
  width: 190px;
  padding: 5px;
}
.bottom-disclaimer{
  padding: 10px 25px;
  background: #555;
  color: #fff;    
}
.small-header{
	margin: 0px;
	padding: 0px 25px;
	color: black !important; 
	font-size:  120% !important;
}
.tiny-sidebar{
	float:right;
	width: 190px;
	padding: 10px;
}

.tiny-sidebar ul{ margin: 0px}

.article-list{
	background: #fff;
	padding: 0px 20px;
	float: left;	
	width: 350px;
}

.article-list img{
	max-width: 350px;
}

.striped-background{
	background: url(../images/stripes.gif) repeat-y;
	margin-bottom: -500px;
	padding-bottom: 500px;
}

.travelkit-msg{
	float: right;
	color: grey;
}

/*#clean .box-2 {
	margin: 12px;
	padding: 7px;
	width: 498px;
}*/

#whitebox .box-2 {width: 480px;}
.hold li.mediumwidth, .mediumwidth { width: 140px;}

.tinybox{
	margin-bottom:-2000px;
	padding: 10px 10px 2000px;
	width: 150px;
	float: left;
	display: inline;
}

.greyborderlines {
	border-top: 1px solid #e2e2e2;
	border-bottom: 1px solid #e2e2e2;
}
.tinybox h2 a{ color: #F8981D!important}
.tinybox h4 {color: black}
.tinybox li {color: #1773BD}

table.simpletable{ border-spacing: 0}
.simpletable td.posleft { 
	border-bottom: 1px solid black;
	border-right: 1px solid black;
	vertical-align: top; 
	width: 55%;
}

.simpletable td { padding: 3px 0px 3px 3px  }
.simpletable td ul { margin: 0px; }

img.visual { width: 257px;}


.simpletable td.posright {
	vertical-align: top;
	border-bottom: 1px solid black;
	/*width: 100px;*/
}

ul.buttonlist { float: right; margin: 0px; padding: 7px 15px 0px;} 
.buttonlist .button {margin: 0px 0px 2px;}
.buttonlist li { display: block; }

.heavytext h3 {margin: 5px 0px 0px;}
.heavytext h2 {margin: 2px;}
.separate   { color: green }
.fade       { color: indianRed } 
.error_message      { border: 1px solid red; margin: 10px; font-weight: bold;}

