/*
- DEFAULT HTML STYLES 
- CONTAINER STYLES
- SPAN STYLES
- HEADLINE STYLES 
- PARAGRAPH STYLES 
- LIST STYLES
- LINK STYLES 
- IMAGE STYLES
- TABLE STYLES 
- FORM STYLES
- DIVERSE STYLES
*/


/* 
---------------------------------------------------------------------------------------------
DEFAULT HTML STYLES 
---------------------------------------------------------------------------------------------
*/
html{margin:0;padding:0;}
body {color:#716d67;padding:0px;margin:0px;font-size:76%;font-family:Arial,Verdana,sans-serif;background:#efefe0 url(../Images/bgBody.jpg) repeat-x top left;}
h1 {font-family:Trebuchet MS, Verdana, arial;margin:0px;padding:0px;padding:0 0 10px 0;font-style:italic;color:#00255d;font-size:2.8em;}
h2 {font-family:Trebuchet MS, Verdana, arial;margin:0px;padding:0px;padding:0 0 10px 0;font-style:italic;color:#3f3b37;font-size:1.3em;font-weight:normal;}
h3 {font-family:Trebuchet MS, Verdana, arial;margin:0px;padding:0px;font-style:italic;color:#716d67;font-size:1.0em;}
h3.showList {padding:10px 0 0 0;margin-bottom:-8px;}
h4 {font-family:Trebuchet MS, Verdana, arial;margin:0px;padding:0px;font-style:italic;}
p {color:#716d67;font-size:1.0em;padding:0px;margin:0px;padding:3px 0 15px 0;line-height:1.4em;}
ul {color:#7f7f7f;}
ol {color:#7f7f7f;}
li {}

a:link, a:visited, a:active {color:#826e27;text-decoration:none;color:#00255d;}
a:hover {color:#826e27;text-decoration:underline;}
ul li a:link, ul li a:visited, ul li a:active {color:#826e27;}
#myaccount {color: White;}
form {margin:0;padding:0;}

/* 
---------------------------------------------------------------------------------------------
CONTAINER STYLES 
---------------------------------------------------------------------------------------------
*/
div#wrapper {padding-bottom:20px;width:976px;margin:0px auto;}
div#printLogo {}
div#header {width:980px;float:left;overflow:hidden;}
div.logo {width:211px;padding-bottom:20px;padding-left:9px;}
div#global {float:left;width:976px;background:transparent url(../Images/bgGlobal.jpg) repeat-x top left;padding-top:2px;}
div#search {} 
div#banner {float:right;}
div#breadCrumb {}
div#contentWrapper {clear:both;padding-top:28px;width:976px;}
div#contentWrapper div#menu {width:210px;float:left;font-size:0.9em;overflow:hidden;}
div#breadCrumb {}
div#content-col2 {background-color:transparent;float:left;width:526px;}
div#content-col2 div.modul {padding:0 20px 80px 20px;background-color:#fff;width:486px;float:left;overflow:hidden;}
div#content-col3 {float:left;width:233px;padding:0;margin-left:7px;}
div.footer {background:transparent url(../Images/bgFooter.gif) repeat-x top left;width:100%;float:left;clear:both;padding:10px 0 0 0;font-size:0.9em;font-family:Tahoma;}
div.printIcon {width:100%;float:left;overflow:hidden;padding:15px 0 5px 0;}

body.mainpage div#contentWrapper {background-color:#fff;width:976px;font-family:Trebuchet MS, Verdana, arial;overflow:hidden;}
body.mainpage div.logo {margin:25px 0 0 0;}
body.mainpage .ui-tabs {width:100%; height:97%; overflow:auto;}
body.mainpage #tabs{width: 481px; min-height:247px;border-top:0px solid #f3f3e8;border-left:0px solid #e2dfc4;border-right:0px solid #e2dfc4;border-bottom:0px solid #e2dfc4;}

body.Wide div#contentWrapper {}
body.Wide div#content-col2 {float:left;width:747px;overflow:hidden;padding:0 0px 0 20px;}
body.Wide div#content-col3 {display:none;}
body.Wide div#content-col2 div.modul {padding:0;background-color:#fff;width:100%;float:left;overflow:hidden;padding-bottom:90px;}
body.Wide div.footer {width:766px;}
body.Wide iframe {width:746px;}

/* 
---------------------------------------------------------------------------------------------
SPAN STYLES 
---------------------------------------------------------------------------------------------
*/
.errorarea{ padding: 4px 4px 4px 4px; border: dotted 1px #C9B063; }

/* 
---------------------------------------------------------------------------------------------
HEADLINE STYLES 
---------------------------------------------------------------------------------------------
*/

div#menu h2 {padding:0px;margin:0px;background-color:#c45e12;margin:0 0 0px 0;color:#ffffff;text-transform:uppercase;font-size:10px;padding:5px 0 5px 5px;}
#content-col3 {font-family:Trebuchet MS, Verdana,Arial, sans-serif;}
#content-col3 h1 {font-size:1.6em;padding-top:0px;margin-top:0px;}
#content-col3 h2 {color: #505050;padding:0px 0 10px 0;}
#content-col3 h2.inline {float:left;width:80px;margin:0;padding:0;}
.flexigrid .cell.dimheader .inner h2, 
.flexigrid .cell.aktuelt .inner h2
{color:#7f7f7f;}

/* 
---------------------------------------------------------------------------------------------
PARAGRAPH STYLES 
---------------------------------------------------------------------------------------------
*/
p.ingress {color:#3f3b37;font-size:1.1em;font-family:Trebuchet MS, Verdana, arial;}
p.date {margin-top:-10px;color:#7f7f7f;font-size:0.9em;}
p.place {margin:15px 0 0 0;padding:0;font-style:italic;}

/*right column*/
p.meta {margin:0;padding:3px 0 0 0;}
p.metaBold {margin:0;padding:0 0 3px 0;font-weight:bold;color:#3f3b37;}

#content-col3{font-size:0.90em;}
/* 
---------------------------------------------------------------------------------------------
LIST STYLES 
---------------------------------------------------------------------------------------------
*/
div#menu ul {padding:0px;margin:0px;list-style:none;}
div#menu ul li {padding:0px;margin:0px;list-style:none;background: transparent url(../Images/bgMenu.gif) no-repeat top left;}
div#menu ul li.first {}
div#menu ul li.last {}
div#menu ul li.open {}
div#menu ul li.active {background: url(../Images/arrowRight.gif) no-repeat 7px 9px;}

div#menu ul li ul li {background:#f0eedf url(../Images/bgMenu_empty.gif) no-repeat bottom left;}
div#menu ul li ul li.last {}
div#menu ul li ul li.first {}
div#menu ul li ul li.open {}
div#menu ul li ul li.active {}

div#global ul {display:inline;float:left;padding:0px;margin:0px;list-style:none;width:880px;font-family:Trebuchet MS, Verdana, arial;}
div#global ul li {float:left;padding:0px;margin:0px;padding:0px 0 0px 0;background:transparent url(../Images/divid.jpg) no-repeat top left;}

div#global ul li.first {background-image:none;}
div#global ul.language {display:block;float:left;float:right;width:90px;}
div#global ul.language li {text-align:right;float:right;}

ul.menu {display:inline;margin:0px;padding:0px;list-style:none;background-color:#480e55;float:left;overflow:hidden;width:980px;padding:5px 0 5px 0;}
ul.menu li {display:block;display:inline;margin:0px;padding:0px;list-style:none;padding-right:40px;padding-left:40px;padding-bottom:5px;font-weight:bold;}
ul.menu li.first {padding-right:100px;padding-left:20px;}
ul.menu li.active {background-color:#fff;}

div#content-col3 ul {padding:0px;margin:5px 0 0 0;}
div#content-col3 ul li {list-style:none;margin:0px;padding:0px;background:transparent url(../Images/arrowRight.gif) no-repeat 0px 9px;padding:5px 0 0px 8px;
	line-height:1.2em;}

/*news*/
ul.news {list-style:none;margin:0;padding:0;}
ul.news li{display:block;float:left;clear:both;margin:0 0 15px 0;padding:0 0 10px 0;width:100%;background: transparent url(../Images/dottedline.gif) repeat-x bottom left;}
ul.news li.last{background:none;}
ul.news li img{width:225px;border:1px solid #e2d096;padding:1px;float:left;margin-right:15px;display:block;}
ul.news p {font-size:0.9em;padding-bottom:0px;}
ul.news p.date {margin:0;padding:0;}
ul.news div.newsText{width:230px;float:right;}
ul.news div.newsTextWide{width:471px;float:right;}

/*Aktuelt*/
div.aktuelt ul {list-style:none;margin:0;padding:0;display:block;clear:both;}
div.aktuelt ul li {background: transparent url(../Images/dottedline.gif) repeat-x bottom left;margin:0;padding: 5px 0;}
div.aktuelt ul li:hover {background-color:#efefe0;}
div.aktuelt ul li a, div.aktuelt ul li a:link, div.aktuelt ul li a:visited, div.aktuelt ul li a:active{background:transparent url(../Images/arrowRight.gif) no-repeat 0px 11px;padding:5px 0 0px 8px;}
div.aktuelt a.link, div.aktuelt a.link:link, div.aktuelt a.link:visited, div.aktuelt a.link:active{margin:10px 0;display:block;}
div.aktuelt a:hover {text-decoration:none;}
div.aktuelt h2{background: transparent url(../Images/dottedline.gif) repeat-x bottom left;} 
div.aktuelt ul h3 {padding:10px 0 0 0;}
div#content-col2 ul, div#content-col2 ol{line-height:1.6em;}

/* 
---------------------------------------------------------------------------------------------
LINK STYLES 
---------------------------------------------------------------------------------------------
*/
div#global ul li a {color:#826e27;text-decoration:none;display:block;float:left;padding:7px 5px 15px 5px;margin-left:2px;}
div#global ul li a:hover, div#global ul li.active a {text-decoration:none;background:transparent url(../Images/bgGlobalLiAHover.jpg) repeat-x top left;}	

/* nivå1 */
ul.menu li a, ul.menu li a:link, ul.menu li a:visited {color:#ffffff;text-decoration:none;}
ul.menu li a:hover {text-decoration:underline;}
ul.menu li a:active {text-decoration:none;}
ul.menu li.active a, ul.menu li.active a:link, ul.menu li.active a:visited {color:#480e55;text-decoration:none;}
ul.menu li.active a:hover {text-decoration:underline;}
ul.menu li.active a:active {text-decoration:none;}
div#menu ul li a, div#menu ul li a:link, div#menu ul li a:visited {display:block;padding:5px 5px 3px 15px;width:190px;color:#826e27;text-decoration:none;}	
div#menu ul li a:hover {background:transparent url(../Images/bgMenuActive.gif) repeat-x top left;display:block;padding:5px 5px 3px 15px;width:190px;}	
div#menu ul li a:active {}	
div#menu ul li.first a, div#menu ul li.first a:link, div#menu ul li.first a:visited {}	
div#menu ul li.first a:hover {}	
div#menu ul li.first a:active {}	
div#menu ul li.last a, div#menu ul li.last a:link, div#menu ul li.last a:visited {}	
div#menu ul li.last a:hover {}	
div#menu ul li.last a:active {}	
div#menu ul li.active a, div#menu ul li.active a:active, div#menu ul li.active a:visited {background:#e1e1c2 url(../Images/bgMenuActiveRight.gif) repeat-x top left;display:block;padding:5px 5px 3px 15px;width:190px;color:#4c4018;}	
div#menu ul li.active a:hover {}	
div#menu ul li.active a:active {}	
div#menu ul li.open a, div#menu ul li.open a:link, div#menu ul li.open a:visited {}
div#menu ul li.open a:hover {}	
div#menu ul li.open a:active {}

/* Nivå 2 */
div#menu ul li ul li a, div#menu ul li ul li a:link, div#menu ul li ul li a:visited {padding:5px 5px 3px 35px;width:170px}
div#menu ul li ul li a:hover {background:none;background-image:none:background-color:transparent;color:#000;padding:5px 5px 3px 35px;}
div#menu ul li ul li.active a, div#menu ul li ul li.active a:link, div#menu ul li ul li.active a:visited {padding:5px 5px 3px 35px;width:170px;color:#000;background:#F0EEDF url(../Images/bgMenu_empty.gif) no-repeat scroll left bottom;}
div#menu ul li ul li.active a:hover {background:none;background-image:none:background-color:transparent;color:#000;background:#F0EEDF url(../Images/bgMenu_empty.gif) no-repeat scroll left bottom;}
div#menu ul li.open ul li a:active {}
div#menu ul li.active ul li a, div#menu ul li.active ul li a:active, div#menu ul li.active ul li a:visited {background-image:none;background-color:transparent;padding:5px 5px 3px 35px;width:170px;color:#826e27;}
div#menu ul li.active ul li.active a, div#menu ul li.active ul li.active a:active, div#menu ul li.active ul li.active a:visited {background:#F0EEDF url(../Images/bgMenu_empty.gif) no-repeat scroll left bottom;padding:5px 5px 3px 35px;width:170px;color:#000;}	
div#menu ul li.active ul li a:hover {color:#4c4018;}	
div#menu ul li.active ul li a:active {}
div#menu ul li.open ul li.active a, div#menu ul li.open ul li.active a:link, div#menu ul li.open ul li.active a:visited {background:transparent url(../Images/bgMenuActive_empty.gif) repeat-x top left;}	
div#menu ul li.open ul li.active a:hover {}
div#menu ul li.open a:active ul li {}
div#menu ul li.open ul li.open a, div#menu ul li.open ul li.open a:link, div#menu ul li.open ul li.open a:visited {}	
div#menu ul li.open ul li.open a:hover {}
div#menu ul li.open a:active ul li {}

div#content-col3 ul li a, div#content-col3 ul li a:link, div#content-col3 ul li a:visited {text-decoration:none;}
div#content-col3 ul li a:hover {text-decoration:underline;}
div#content-col3 ul li a:active {text-decoration:none;}

a.link, a.link:link, a.link:visited, a.link:active {background:transparent url(../Images/arrowRight.gif) no-repeat 0px 11px;padding:5px 0 0px 8px;font-family:Trebuchet MS, Verdana, arial;}
div.modul a.link, div.modul a.link:link, div.modul a.link:visited, div.modul a.link:active {display:block;margin-top:5px;}

ul.news h2 a, ul.news h2 a:link, ul.news h2 a:visited, ul.news h2 a:active{color:#505050;}
ul.news a:hover{text-decoration:underline;}

.link_list {list-style:none;display: block;margin-top: 0px;}
.interest_item {padding: 11px 20px 11px 20px;color: #6E869B;}

#ricacardbox {padding: 11px 20px 11px 20px;color: #6E869B;} 
#ricacardbox input {border: 1px solid #000028;color: #213358;padding: 1px;margin: 0px 0px 7px -1px;}

span.black {font-weight: bold; color: Black;}

/* My account menu */
div.menuLevelTwo {padding: 1px 0px 1px 30px;color: #917B31;line-height: 22px;background-color: #213358;color: #EBF6FB;}

div.menuLevelHeader	{background-color: #213358; color: #C9B063; font-weight: bold; padding: 10px 0px 0px 30px; background-position: 180px 11px; background-repeat: no-repeat; border-top: 1px solid #00183A; height: 40px; line-height: 16px;}
.menuItemSelected	{text-decoration: none;color: #392E14;color: #6E869B;}
a.menuItem {color: #917B31;text-decoration: none;display: block;width: 100%;color: #6E869B;background-color: #213358;color: #C9B063;font-weight: bold;}
a.menuItem header{background-color: #213358; color: #C9B063; font-weight: bold; width: 100%;}
a.menuItem:hover {text-decoration: none;}
.menuitem_top {line-height: 29px;display: block;float: left;padding: 0px 2px 0px 2px;text-decoration: none;}
.menuitem_top#selected {background-image: url(/image/menutop_arrow.gif);background-repeat: no-repeat;background-position:bottom;}
a.menuitem_top:hover { text-decoration: none; }
.menuitem_bottom { font-size: 9px; }
span.whitetext {color: White;}
.menuheader{ background-color: #213358; color: #C9B063; font-weight: bold; width: 50%; }
img.profilepicure {float: right; padding-right: 6px; }


/* 
---------------------------------------------------------------------------------------------
IMAGE STYLES 
---------------------------------------------------------------------------------------------
*/
img {border:0px;}
div#logo img {float:left;}
img.smallImg_col3{padding:1px;border:1px solid #bbddeb;margin-bottom:0px;display:block;}
img.mediumImg {padding:1px;border:1px solid #e2d096;margin-bottom:15px;float:left;width:225px;}
img.largeImg {padding:1px;margin-bottom:15px;float:left;}
img.border {padding:1px;border:1px solid #e2d096;margin-bottom:15px;float:left;}
div.print img {display:block;}

/* 
---------------------------------------------------------------------------------------------
TABLE STYLES 
---------------------------------------------------------------------------------------------
*/
table.designed {width:100%;margin:10px 0 20px 0;font-size:0.9em;}
table.designed tr {background-color:#efefe0;}
table.designed th {color:#7f7f7f;background-color:#fff;font-weight:bold;text-align:left;background: #efefe0 url(../Images/bg_tablefas.gif) repeat-x bottom left;padding:2px 8px;border-right:1px solid #e2dfc4;}
table.designed td {color:#7f7f7f;border-bottom:1px solid #e2dfc4;border-top:1px solid #fff;border-right:1px solid #d0d0c3;border-left:1px solid #fff;padding:2px 8px;}
table.designed td.dark{background: #efefe0 url(../Images/bg_tablefas.gif) repeat-x bottom left;}
tr.designedHeader {color:#7f7f7f;background-color:#fff;font-weight:bold;text-align:left;background: #efefe0 url(../Images/bg_tablefas.gif) repeat-x bottom left;padding:2px 8px;border-right:1px solid #e2dfc4;}

table.twoCol {width:230px;}
table.left {float:left;}
table.right {float:right;}
table.price{background: #fff url(../images/bg_tableprice.gif) repeat-x bottom left;padding-bottom:10px;}
table.price th{padding:3px 15px 8px 11px;text-align:center;}
table.price tr{}
table.price td{border-bottom:0px solid #fff;padding:2px 15px;text-align:center;}
table.price td.first{border-left:0px solid #fff;}
td.place{color:#7f7f7f;}
td a, td a:link, td a:visited, td a:active{background:transparent url(../Images/arrowRight.gif) no-repeat 0px 9px;padding:5px 0 0px 8px;text-decoration:none;}
td a:hover {text-decoration:underline;}

div.program table,
div.program table tr, 
div.program table td fieldset,
div.program table td {padding:0;margin:0;background-color:Transparent;border:0px solid #fff;}

table.password {background: padding-bottom: 0px; background-color: Transparent; color: Black; }
table.password tr{background-color: Transparent; color: #00255d;}
table.password td{ font-weight: bold; border-bottom: 0px; border: none; padding: 0px 0px; text-align: left; background-color: Transparent; color: #00255d;}
table.password td.first{font-weight: bold; background-color: Transparent; color: #00255d;}

table.interests {background: padding-bottom: 0px; background-color: #EBF6FB; padding: 4px 4px 4px 4px; width: 100%; }
table.interests th{padding: 4px 4px 4px 4px;}
table.interests tr{background-color: #EBF6FB; padding: 4px 4px 4px 4px; }
table.interests td{border-bottom: 0px; border: none; padding: 1px 2px 1px 10px; text-align: left; background-color: #EBF6FB; }

table.memberform {background: padding-bottom: 0px; background-color: Transparent; width: 100%; }
table.memberform tr{background-color: Transparent; }
table.memberform td{vertical-align: middle; color:#716d67; font-size:1.0em; background-color: Transparent;}
table.memberform td.first{background-color: Transparent; color:#716d67; font-size:1.0em; font-weight: bold; width: 30%; }
table.memberform td.second{background-color: Transparent; color:#716d67; font-size:1.0em; font-weight: bold; }

/* Rica table id*/
#rica_table {line-height: 20px;font-family:Tahoma, Arial, sans-serif;font-size:9px;text-align: left;display: table;width:482px;}
#rica_table th {padding: 0px 6px 0px 6px;border-bottom: 1px dotted white;color: white;font-weight: bold;background-color:#C9B063;}
#rica_table tr {background-color:#F9F9EE;}
#rica_table td {margin: 0px;color: #917B31;padding: 4px 6px 0px 6px;border-top: 1px dotted #C9B063;line-height: 20px;}
#rica_table td.noborders {margin: 0px;color: #917B31;padding: 0px 6px 0px 6px;line-height: 20px;}
#rica_table th.left-border {border-left: 1px #C9B063;	width: 152px; }
#rica_table td.left-border {border-left: 1px dotted #C9B063;}
#rica_table td.right-border {border-right: 1px dotted #C9B063;}
#rica_table td.bottom-border {border-bottom: 1px dotted #C9B063;}
#rica_table td.lines {	line-height: 13px; padding: 2px 6px 2px 6px;}
#rica_table tr.total-row {background-color: #F3F3DE;font-weight: bold;}
#rica_table th.blue {background-color:#6E869B;}
#rica_table tr.blue {background-color:#EBF6FB;}

/* Rica table class*/
.rica_table {line-height: 20px;font-family:Tahoma, Arial, sans-serif;font-size:9px;text-align: left;display: table;width:482px;}
.rica_table th {padding: 0px 6px 0px 6px;border-bottom: 1px dotted white;color: white;font-weight: bold;background-color:#C9B063;}
.rica_table tr {background-color:#F9F9EE;}
.rica_table td {margin: 0px;color: #917B31;padding: 4px 6px 0px 6px;border-top: 1px dotted #C9B063;line-height: 20px;}
.rica_table td.noborders {margin: 0px;color: #917B31;padding: 0px 6px 0px 6px;line-height: 20px;}
.rica_table th.left-border {border-left: 1px #C9B063;width: 152px; }
.rica_table td.left-border {border-left: 1px dotted #C9B063;}
.rica_table td.right-border {border-right: 1px dotted #C9B063;}
.rica_table td.bottom-border {border-bottom: 1px dotted #C9B063;}
.rica_table td.lines {	line-height: 13px; padding: 2px 6px 2px 6px;}
.rica_table tr.total-row {background-color: #F3F3DE;font-weight: bold;}
.rica_table th.blue {background-color:#6E869B;}
.rica_table tr.blue {background-color:#EBF6FB;}

/* Activity table */
.activity_table {line-height: 20px;font-family:Tahoma, Arial, sans-serif; font-size:9px;text-align: left;display: table;width:482px;}
.activity_table th {padding: 0px 6px 0px 6px;border-bottom: 1px dotted white;color: white; font-weight: bold;background-color:#6E869B;}
.activity_table tr {background-color:#EBF6FB;}
.activity_table td {margin: 0px;color: #666666; padding: 0px 6px 0px 6px;border-top: 1px dotted white;line-height: 20px;}
.activity_table td.left-border {border-left: 1px dotted white;}
.activity_table th.left-border {border-left: 1px dotted white;width: 150px;}

/* Dette er alternativ for å få tabellen til å se lik ut i IE */
#green_table2 td.left-border { border-left: 1px dotted #AEC97A; }
#green_table2 td.right-border { border-right: 1px dotted #AEC97A; }
#green_table2 th.left-border { border-left: 1px dotted white; width: 150px; }
#green_table2 {line-height: 20px;font-family:Tahoma, Arial, sans-serif; font-size:9px;text-align: left;display: table;}
#green_table2 th {padding: 0px 6px 0px 6px;color: white; font-weight: bold;background-color:#AEC97A;}
#green_table2 tr { background-color:#DFEFC2; }
#green_table2 td {margin: 0px;color: #666666; padding: 0px 6px 0px 6px;line-height: 20px;}	
#green_table2 td.v_border {padding: 0px; width: 1px; background: url(../image/border_green_v.gif) repeat-y;}
#green_table2 td.h_border {	padding: 0px; height: 1px; background: url(../image/border_green_h.gif) repeat-x;}
#green_table2 th.empty_border {	padding: 0px;width: 1px;}


/* 
---------------------------------------------------------------------------------------------
FORM STYLES 
---------------------------------------------------------------------------------------------
*/

fieldset {border:0px;float:left;}

div.book input.text {width:194px;margin-bottom:10px;color:#333333;font-family:Trebuchet MS, Verdana, arial;font-size:11px;border:1px solid #cbb063;padding:3px 2px;}
div.book select {width:196px;margin-bottom:10px;color:#333333;font-family:Trebuchet MS, Verdana, arial;font-size:11px;border:1px solid #cbb063;}
div.book select.small{width:94px;padding:0px 2px;margin-bottom:10px;color:#333333;font-family:Trebuchet MS, Verdana, arial;font-size:11px;border:1px solid #cbb063;float:left;}
div.book select.expand {width: 196px;	margin-bottom: 10px;	color: #333333;	font-family: Trebuchet MS, Verdana, arial;	font-size:11px;	border: 1px solid #cbb063;height: 123px;overflow: scroll;}
div.book input.textSmall {width:88px;height:24px;overflow:hidden;margin-bottom:1px;color:#333333;margin-top:0;padding:5px 3px 4px 4px;clear:left;font-family:Trebuchet MS, Verdana, arial;font-size:11px;float:left;border:0px solid #fff;background: #fff url(../Images/bgimg_input_93.gif) no-repeat 0px 0px;}
div.book input.right {float:right;clear:right;margin-left:0px;font-size:11px;}
div.book select.comboSmall{width:92px;}

input.submit {font-size:1.25em;font-family:Trebuchet MS, Verdana, arial;float:right;margin:10px 0px 0px 0px;cursor:pointer;color:#826e27;background: transparent url(../Images/submit_normal_img.gif) no-repeat right bottom;border:0px;font-weight:bold;border:1px solid #cdb66c;margin:0;padding:0px 2px;font-style:italic;}
input.submit:hover {background: transparent url(../Images/submit_normal_img_hover.gif) no-repeat right bottom;}

input.submit_60 {width:60px;height:24px;font-size:1.25em;font-family:Trebuchet MS, Verdana, arial;cursor:pointer;color:#826e27;background: transparent url(../Images/submit_60.gif) no-repeat left top;font-weight:bold;border:0px solid #cdb66c;margin:0;padding:0px 2px 2px 2px;font-style:italic;}
input.submit_60:hover {background: transparent url(../Images/submit_60_hover.gif) no-repeat right bottom}
input.submit_70 {width:70px;height:24px;font-size:1.25em;font-family:Trebuchet MS, Verdana, arial;cursor:pointer;color:#826e27;background: transparent url(../Images/submit_70.gif) no-repeat right bottom;font-weight:bold;border:0px solid #cdb66c;margin:0;padding:0px 2px 2px 2px;font-style:italic;}
input.submit_70:hover {background: transparent url(../Images/submit_70_hover.gif) no-repeat right bottom}
input.submit_80 {width:80px;height:24px;font-size:1.25em;font-family:Trebuchet MS, Verdana, arial;cursor:pointer;color:#826e27;background: transparent url(../Images/submit_80.gif) no-repeat right bottom;font-weight:bold;border:0px solid #cdb66c;margin:0;padding:0px 2px 2px 2px;font-style:italic;}
input.submit_80:hover {background: transparent url(../Images/submit_80_hover.gif) no-repeat right bottom}
input.submit_90 {width:90px;height:24px;font-size:1.25em !important;font-family:Trebuchet MS, Verdana, arial;cursor:pointer;color:#826e27;background: transparent url(../Images/submit_90.gif) no-repeat right bottom;font-weight:bold;border:0px solid #cdb66c;margin:0;padding:0px 2px 2px 2px;font-style:italic;}
input.submit_90:hover {background: transparent url(../Images/submit_90_hover.gif) no-repeat right bottom}
input.submit_100 {width:100px;height:24px;font-size:1.25em;font-family:Trebuchet MS, Verdana, arial;cursor:pointer;color:#826e27;background: transparent url(../Images/submit_100.gif) no-repeat right bottom;font-weight:bold;border:0px solid #cdb66c;margin:0;padding:0px 2px 2px 2px;font-style:italic;}
input.submit_100:hover {background: transparent url(../Images/submit_100_hover.gif) no-repeat right bottom}
input.submit_110 {width:110px;height:24px;font-size:1.25em;font-family:Trebuchet MS, Verdana, arial;cursor:pointer;color:#826e27;background: transparent url(../Images/submit_110.gif) no-repeat right bottom;font-weight:bold;border:0px solid #cdb66c;margin:0;padding:0px 2px 2px 2px;font-style:italic;}
input.submit_110:hover {background: transparent url(../Images/submit_110_hover.gif) no-repeat right bottom}
input.submit_120 {width:120px;height:24px;font-size:1.25em;font-family:Trebuchet MS, Verdana, arial;cursor:pointer;color:#826e27;background: transparent url(../Images/submit_120.gif) no-repeat right bottom;font-weight:bold;border:0px solid #cdb66c;margin:0;padding:0px 2px 2px 2px;font-style:italic;}
input.submit_120:hover {background: transparent url(../Images/submit_120_hover.gif) no-repeat right bottom}
input.submit_130 {width:130px;height:24px;font-size:1.25em;font-family:Trebuchet MS, Verdana, arial;cursor:pointer;color:#826e27;background: transparent url(../Images/submit_130.gif) no-repeat right bottom;font-weight:bold;border:0px solid #cdb66c;margin:0;padding:0px 2px 2px 2px;font-style:italic;}
input.submit_130:hover {background: transparent url(../Images/submit_130_hover.gif) no-repeat right bottom}
input.submit_140 {width:140px;height:24px;font-size:1.25em;font-family:Trebuchet MS, Verdana, arial;cursor:pointer;color:#826e27;background: transparent url(../Images/submit_140.gif) no-repeat right bottom;font-weight:bold;border:0px solid #cdb66c;margin:0;padding:0px 2px 2px 2px;font-style:italic;}
input.submit_140:hover {background: transparent url(../Images/submit_140_hover.gif) no-repeat right bottom}
input.submit_150 {width:150px;height:24px;font-size:1.25em;font-family:Trebuchet MS, Verdana, arial;cursor:pointer;color:#826e27;background: transparent url(../Images/submit_150.gif) no-repeat right bottom;font-weight:bold;border:0px solid #cdb66c;margin:0;padding:0px 2px 2px 2px;font-style:italic;}
input.submit_150:hover {background: transparent url(../Images/submit_150_hover.gif) no-repeat right bottom}

input.left {float:left !important;margin:0 0 0 10px;}
input.right {float:right !important; margin-left:10px;}
.space {margin-right:12px !important;}

input.blue_40 {width:40px;font-size:1.0em;overflow:hidden;margin-bottom:0px;color:#333333;margin-top:0;padding:5px 3px 4px 4px;font-family:Trebuchet MS, Verdana, arial;font-size:1.0em;float:left;border:0px solid #fff;background: #fff url(../Images/input_blue_40.gif) no-repeat 0px 0px;}
input.blue_60 {width:60px;height:24px;font-size:1.0em;overflow:hidden;margin-bottom:0px;color:#333333;margin-top:0;padding:5px 3px 4px 4px;font-family:Trebuchet MS, Verdana, arial;font-size:1.0em;float:left;border:0px solid #fff;background: #fff url(../Images/input_blue_60.gif) no-repeat 0px 0px;}
input.blue_70 {width:70px;height:24px;font-size:9pt;overflow:hidden;margin-bottom:0px;color:#333333;margin-top:0;padding:5px 3px 4px 4px;font-family:Trebuchet MS, Verdana, arial;font-size:1.0em;float:left;border:0px solid #fff;background: #fff url(../Images/input_blue_70.gif) no-repeat 0px 0px;}
input.blue_80 {width:80px;height:24px;font-size:9pt;overflow:hidden;margin-bottom:0px;color:#333333;margin-top:0;padding:5px 3px 4px 4px;font-family:Trebuchet MS, Verdana, arial;font-size:1.0em;float:left;border:0px solid #fff;background: #fff url(../Images/input_blue_80.gif) no-repeat 0px 0px;}
input.blue_90 {width:90px;height:24px;font-size:9pt;overflow:hidden;margin-bottom:0px;color:#333333;margin-top:0;padding:5px 3px 4px 4px;font-family:Trebuchet MS, Verdana, arial;font-size:1.0em;float:left;border:0px solid #fff;background: #fff url(../Images/input_blue_90.gif) no-repeat 0px 0px;}
input.blue_100 {width:100px;height:24px;font-size:1.0em;overflow:hidden;margin-bottom:0px;color:#333333;margin-top:0;padding:5px 3px 4px 4px;font-family:Trebuchet MS, Verdana, arial;font-size:1.0em;float:left;border:0px solid #fff;background: #fff url(../Images/input_blue_100.gif) no-repeat 0px 0px;}
input.blue_110 {width:110px;height:24px;font-size:9pt;overflow:hidden;margin-bottom:0px;color:#333333;margin-top:0;padding:5px 3px 4px 4px;font-family:Trebuchet MS, Verdana, arial;font-size:1.0em;float:left;border:0px solid #fff;background: #fff url(../Images/input_blue_110.gif) no-repeat 0px 0px;}
input.blue_120 {width:120px;height:24px;font-size:9pt;overflow:hidden;margin-bottom:0px;color:#333333;margin-top:0;padding:5px 3px 4px 4px;font-family:Trebuchet MS, Verdana, arial;font-size:1.0em;float:left;border:0px solid #fff;background: #fff url(../Images/input_blue_120.gif) no-repeat 0px 0px;}
input.blue_130 {width:130px;height:24px;font-size:9pt;overflow:hidden;margin-bottom:0px;color:#333333;margin-top:0;padding:5px 3px 4px 4px;font-family:Trebuchet MS, Verdana, arial;font-size:1.0em;float:left;border:0px solid #fff;background: #fff url(../Images/input_blue_130.gif) no-repeat 0px 0px;}
input.blue_140 {width:140px;height:24px;font-size:9pt;overflow:hidden;margin-bottom:0px;color:#333333;margin-top:0;padding:5px 3px 4px 4px;font-family:Trebuchet MS, Verdana, arial;font-size:1.0em;float:left;border:0px solid #fff;background: #fff url(../Images/input_blue_140.gif) no-repeat 0px 0px;}
input.blue_150 {width:150px;height:24px;font-size:9pt;overflow:hidden;margin-bottom:0px;color:#333333;margin-top:0;padding:5px 3px 4px 4px;font-family:Trebuchet MS, Verdana, arial;font-size:1.0em;float:left;border:0px solid #fff;background: #fff url(../Images/input_blue_150.gif) no-repeat 0px 0px;}
input.blue_160 {width:160px;height:24px;font-size:9pt;overflow:hidden;margin-bottom:0px;color:#333333;margin-top:0;padding:5px 3px 4px 4px;font-family:Trebuchet MS, Verdana, arial;font-size:1.0em;float:left;border:0px solid #fff;background: #fff url(../Images/input_blue_160.gif) no-repeat 0px 0px;}
input.blue_170 {width:170px;height:24px;font-size:9pt;overflow:hidden;margin-bottom:0px;color:#333333;margin-top:0;padding:5px 3px 4px 4px;font-family:Trebuchet MS, Verdana, arial;font-size:1.0em;float:left;border:0px solid #fff;background: #fff url(../Images/input_blue_170.gif) no-repeat 0px 0px;}
input.blue_180 {width:180px;height:24px;font-size:9pt;overflow:hidden;margin-bottom:0px;color:#333333;margin-top:0;padding:5px 3px 4px 4px;font-family:Trebuchet MS, Verdana, arial;font-size:1.0em;float:left;border:0px solid #fff;background: #fff url(../Images/input_blue_180.gif) no-repeat 0px 0px;}
input.blue_190 {width:190px;height:24px;font-size:9pt;overflow:hidden;margin-bottom:0px;color:#333333;margin-top:0;padding:5px 3px 4px 4px;font-family:Trebuchet MS, Verdana, arial;font-size:1.0em;float:left;border:0px solid #fff;background: #fff url(../Images/input_blue_190.gif) no-repeat 0px 0px;}
input.blue_200 {width:200px;height:24px;font-size:9pt;overflow:hidden;margin-bottom:0px;color:#333333;margin-top:0;padding:5px 3px 4px 4px;font-family:Trebuchet MS, Verdana, arial;font-size:1.0em;float:left;border:0px solid #fff;background: #fff url(../Images/input_blue_200.gif) no-repeat 0px 0px;}

input.submitLink{font-family:Trebuchet MS, Verdana, arial;background:transparent url(../Images/arrowRight.gif) no-repeat 0px 9px;border:none;cursor:pointer;color:#826e27;font-size:1.0em;}
input.submitLink:hover{text-decoration:underline;color:#333;}
input.submit right{ font-family:Georgia, Verdana, arial;clear:both; float:right; margin-right: 0px;cursor:pointer;color:#826e27;background: transparent url(../Images/submit_normal.gif) repeat-x bottom left;border:0px;font-weight:bold;border:1px solid #cdb66c;padding:2px 2px;font-style:italic;}

input.submitInline{font-family:Georgia, Verdana, arial;margin:10px 0px 0px 0px;cursor:pointer;color:#826e27;background: transparent url(../Images/submit_normal.gif) repeat-x bottom left;border:0px;font-weight:bold;border:1px solid #cdb66c;padding:2px 2px;font-style:italic;float:left;clear:none;margin-top:0;margin-left:10px;}

input.sok {width:144px;}
.memberform input.submit {font-family:Georgia, Verdana, arial;clear:both;float:none;cursor:pointer;color:#826e27;background: transparent url(../Images/submit_normal.gif) repeat-x bottom left; margin-right: 5px; margin-left: 5px; border:0px;font-weight:bold;border:1px solid #cdb66c;padding:2px 2px 2px 2px;font-style:italic;}
.loginBox input.submit {font-family:Georgia, Verdana, arial;clear:both;float:none;cursor:pointer;color:#826e27;background: transparent url(../Images/submit_normal.gif) repeat-x bottom left; margin-right: 10px; border:0px;font-weight:bold;border:1px solid #cdb66c;padding:2px 2px 2px 2px;font-style:italic;}
.memberform input.submit right {font-family:Georgia, Verdana, arial;clear:both;float:none;cursor:pointer;color:#826e27;background: transparent url(../Images/submit_normal.gif) repeat-x bottom left; margin-right: 5px; margin-left: 5px; border:0px;font-weight:bold;border:1px solid #cdb66c;padding:2px 2px 2px 2px;font-style:italic;}
label{color:#545454;}
div.hotels input.submit {font-family:Georgia, Verdana, arial;clear:right;margin-left:0px;float:right;clear:right;margin-left:0px;padding-right:0px; margin-top: 0px; cursor:pointer;color:#826e27;background: transparent url(../Images/submit_normal.gif) repeat-x bottom left;border:0px;font-weight:bold;border:1px solid #cdb66c;font-style:italic;}
#bookingpart select { width:196px;margin-bottom:10px; color:#333333; font-family:Trebuchet MS, Verdana, arial; font-size:1em;}

div.program input.textSmall {background: #fff url(../Images/input_blue_100.gif) no-repeat 0px 0px;height:24px;padding:5px 1px 4px 4px;height:15px;color:#333;width:95px;margin-bottom:0px;font-size:1em;float:left;border:0px solid #cbb063;}
label.epost {color:#716d47;padding-right:20px;float:left;width:50px;}
input.epost {width:120px;float:right;}

input.textshort{width:140px;margin-bottom:2px;color:#333333;clear:left;font-family:Trebuchet MS, Verdana, arial;font-size:1em; border:1px solid #cbb063;}
input.textshorter{width:120px;margin-bottom:2px;color:#333333;clear:left;font-family:Trebuchet MS, Verdana, arial;font-size:1em; border:1px solid #cbb063;}

#bookingpart input.ricatext{ width:194px;margin-bottom:2px;color:#333333;clear:left;font-family:Trebuchet MS, Verdana, arial;font-size:1em;border:1px solid #cbb063;}

/*Legger inn stiler med bilde som bakgrunnsbilde*/
input.ricatext{background: #fff url(../Images/bgimg_input_196.gif) no-repeat 0px 0px;width:189px;margin-bottom:2px;height:16px;padding:4px 4px;color:#333333;clear:left;font-family:Trebuchet MS, Verdana, arial;font-size:1em;border:0px solid #fff;}
input.ricatextSmall{background: #fff url(../Images/bgimg_input_93.gif) no-repeat 0px 1px;width:93px;margin-bottom:2px;padding:2px 1px;color:#333333;clear:left;font-family:Trebuchet MS, Verdana, arial;font-size:1em;border:1px solid #cbb063;}
input.ricatextInline {background: #fff url(../Images/bgimg_input_196.gif) no-repeat 0px 0px;width:196px;margin-bottom:2px;height:22px;padding:4px 4px;color:#333333;clear:left;font-family:Trebuchet MS, Verdana, arial;font-size:1em;border:0px solid #fff;float:left;}

/*bookingmodul med større felt*/
#searchAvailabilityHorizontal input.ricatext, #searchAvailabilityVertical input.ricatext, div.hotels input.ricatext {background: #fff url(../Images/input_blue_250.gif) no-repeat 0px 0px;width:242px;}
#content-col3 #searchAvailabilityHorizontal input.ricatext, #content-col3 #searchAvailabilityVertical input.ricatext, #content-col3 div.hotels input.ricatext {background: #FFFFFF url(../../Images/bgimg_input_196.gif) no-repeat 0 0;width:196px;}

input.ricatextnopadding{ width:194px; color:#333333; font-family:Trebuchet MS, Verdana, arial;border:1px solid #cbb063;}
input.textsmaller {width:140px;margin-bottom:10px;color:#333333;padding:2px 2px;clear:left;font-family:Trebuchet MS, Verdana, arial;font-size:1em;float:left;border:1px solid #cbb063;}
input.hasDatepicker{background: #fff url(../Images/bgimg_input_93_hdp.gif) no-repeat 0px 0px !important;}
body.mainpage input.hasDatepicker {background: #fff url(../Images/bgimg_input_115_hdp.png) no-repeat 0px 1px !important;width:110px !important;}
#searchAvailabilityHorizontal input {margin-right:10px;}
#searchAvailabilityHorizontal input.hasDatepicker{background: #fff url(../Images/bgimg_input_115_hdp.png) no-repeat 0px 0px !important;width:108px !important;display:block;}
#searchAvailabilityHorizontal input.right{display:block !important;float:none !important;clear:none;}

/* 
---------------------------------------------------------------------------------------------
DIVERSE STYLES 
---------------------------------------------------------------------------------------------
*/

div#printLogo { display : none; }
div.clearer {clear:both;font-size:1px;line-height:1px;}
div.clearerHigh {clear:both;font-size:1px;height:10px;}
div.clearerHotels {clear:both;font-size:1px;line-height:1px;padding-bottom:180px;}
.hiddenTxt, .hiddenTxt a {position: absolute;left: -1000px;width: 900px;xdisplay:none;}
.line {background: transparent url(../Images/dottedline.gif) repeat-x 0px 0px;width:100%;height:2px;overflow:hidden;float:left;margin:0 0 10px 0px;}
.cell .hr  {background:transparent url(../Images/bg_mainpageDivider.gif) repeat-x 0px 0px;height:12px;  }
.cell .hr hr {display:none;}

#content-col3 div.modul {overflow:hidden;float:left;width:196px;background: #fff url(../images/bg_col3_modul_bottom.gif) no-repeat bottom left;border-bottom:1px solid #e2dfc4;padding:10px 22px 20px 15px;border-bottom:1px solid #e2dfc4;}
#content-col3 div.modul div.modulTop{background: #fff url(../images/bg_col3_modul_top.gif) no-repeat bottom left;margin-left:-15px;margin-right:-22px;margin-bottom:10px;height:7px;overflow:hidden;}
#content-col3 .top .modulTop{display:none;height:7px;overflow:hidden;}
#content-col3 div.modul div.modulInner {border-bottom:1px dotted #bcbcbc;padding-bottom:10px;padding-top:15px;}
#content-col3 div.modul div.bottom { border-bottom:0px solid red;padding-bottom:0;}
#content-col3 div.modul div.modulInner span.map {float:right;width:70px;color:#7f7f7f;}
#content-col3 div.modulBlue {float:left;width:231px;width:194px;background: #b9d8e6 url(../Images/bg_col3_blue.gif) repeat-x 0px 0px;padding:0:margin-top:10px;padding-top:0px;border:1px solid #bbddeb;/*border-top:0px solid #bbddeb;*/}
#content-col3 div.modulBlue h2 {color:#00255d;}
#content-col3 div.modulBlue div.modulBlueInner {border:1px solid #fff;padding:15px;margin: 0px -22px -20px -15px;}
#content-col3 div.modulWhite {float:left;width:231px;margin-top:10px;margin-bottom:10px;border:1px solid #e2dfc4;background-color:#fff;}
#content-col3 div.modulWhite h2 {color:#00255d;}
#content-col3 div.modulWhite div.modulWhiteInner {border:1px solid #fff;}

/*footer*/
.footer a, .footer a:link, .footer a:visited, .footer a:active{text-decoration:none;}
.footer ul{list-style:none;display:inline;width:300px;float:left;margin:0;padding:0;}
.footer ul li{display:inline;float:left;margin:0;padding:5px 10px;border-right:1px solid #d0d0c3;border-left:1px solid #fff;}
.footer ul li.first{border-left:0px solid #fff;}
.footer ul li.last{border-right:0px solid #fff;}
.footer span {color:#7f7f7f;width:100px;float:right;padding-top:5px;font-size:0.9em;}

/*mainpage*/
div.program p{color:#333333;width:217px; }
div.aktuelt {font-family:Trebuchet MS, Verdana, arial;}
div.aktuelt div.webpart {width:229px; }
div.mainArea {float:left;padding:0 7px 0 9px;width:960px;}

/*booking*/
div#booking {width: 100%;position:relative;float:left;background: transparent url(../Images/bg_tabs.png) repeat-x 0px 38px;}/*tatt bort important pga IE6*/
body.mainpage div#booking {float:none;}
.clean div#wrapper div#booking {background: none !important;}
div.campain {width:470px;float:right;margin:20px 0 0px 0;padding:1px;border:1px solid #e2d096;}
div.campaing img{float:left;}
div.dimheader h2 a, div.aktuelt h2 a {color: #7f7f7f;}

div.book {width:196px;float:left;margin-top:10px;}
div.hotels {width:190px;margin-top:10px;}

div.programText {height: 73px;overflow:hidden;}
div.password {width:99px;float:left;}
div.username{width:99px;float:left;margin-right:18px;}

div.border {padding:1px;border:1px solid #E2D096;}
div.border img, div.border span, div.border div {display:block;float:left;}

div.articleList ul{list-style:none;margin:0;}
div.articleList ul li{padding-top:10px;}

/* Background of flashplayer on frontpage */
span.flashbackground{z-index: -100; background-color: #ffffff;}
#large_item_preview{z-index: -100; background-color: #ffffff;}


/* Google Styles */
div.MapSmall{cursor:hand;}
.smallmap{display:block;}
.smallmap .gmnoprint span{display:none;}

/* Login Box */
div.loginBox{ background-color:#213358; padding:10px 10px 10px 10px;}
div.loginBox h3{ color:#f3f3de; }
.loginBoxText{color: #505050;}
span.loginBoxText{color: #505050;padding:10px 0 5px 0;display:block;}
.forgottenPass{float:right; text-decoration: none; }

input.loginText{width:200px;}
input.loginButton{font-family:Georgia, Verdana, arial;clear:both;margin:10px 0px 0px 0px;cursor:pointer;color:#826e27;background-color:#f3f3de;border:0px;border:1px solid #cdb66c;padding:2px 2px;}
.blueish { color: #6E869B; font-weight: bold; }

/* Company Page */
div.companyInfo{width:464px;padding:10px;border:1px solid #e2d096;}

.flexigrid {position:relative;overflow:hidden;}
.flexigrid .cell .inner.horizontal .webpart { float:left;}
.flexigrid .cell.paddingleft .inner{padding:0 0 0 10px;}
.flexigrid .cell.paddingright .inner {padding:0 10px 0 0;}
.flexigrid .cell.paddingboth .inner {padding:0 10px 0 10px;}
.flexigrid .cell.paddingall .inner {padding:0 10px 0 10px;}
.flexigrid .cell.paddingboth .inner {padding:0 10px 0 10px;}

div.blueBox{font-size:0,75em;background-color:#ebf6fb;	padding:10px;}
.mapHeader{padding-bottom:10px;display:block;height:14px;}
div#table div.row {display:block;}

/*styles for autosuggest*/
#autosuggest{margin:0;padding:0;list-style:none;background-image:none;overflow:hidden;width:194px;}
#autosuggest ul{margin:0;padding:0;list-style:none !important;background-image:none; height: 200px;}
#autosuggest ul li, div#content-col3 ul li #autosuggest ul li{margin:0 0 0 10px;padding:0;list-style:none;background-image:none;}
#autosuggest ul li a{margin:0;padding:0;list-style:none;background-image:none;}
#autosuggest { z-index:0; font-family:Trebuchet MS, Verdana, arial; border:1px solid #c7b060; background-color:#fff;}
#autosuggest * { padding:0px;MARGIN: 0px;}
#autosuggest UL { border-right:#666666 1px solid; list-style:none none outside; border-top:#666666 1px solid; overflow-y:auto; z-index:1000;background:transparent url(../Images/bg_searchHotel.gif) repeat-y 0px 0px; margin:1px !important; OVERFLOW-X: hidden; BORDER-LEFT: #666666 1px solid; WIDTH: 194px; BORDER-BOTTOM: #666666 1px solid; POSITION: relative;border:0px solid #fff;}
#autosuggest LI {TEXT-DECORATION: none;background-image:none !important;}
#autosuggest LI A {padding: 3px 3px 1px 10px;DISPLAY: block;CURSOR: pointer; font-size:1.0em;background:transparent url(../Images/arrowRight.gif) no-repeat 10px 8px;}
#autosuggest .selected A { BACKGROUND: #eee; COLOR: #000; }
#autosuggest UL LI A.hotellink {COLOR: #826e27; TEXT-DECORATION: none;background:transparent url(../Images/arrowRight.gif) no-repeat 0px 5px;padding-left:10px;}
#autosuggest UL LI A.hotellink:hover { COLOR: #000; TEXT-DECORATION: none; }
#autosuggest UL LI A.oddhotellink {border-bottom:1px dotted #d7be7c;TEXT-DECORATION: none; font-weight: bold;COLOR: #7f7f7f;padding-top:5px;}
#autosuggest UL LI A.oddhotellink:hover { COLOR: #826e27; TEXT-DECORATION: none; }

#autosuggest iframe{overflow-y: auto;overflow-x: hidden;margin-top: 0px;}
#autosuggest iframe{margin-top: 35px;overflow: scroll;}
@media screen and (-webkit-min-device-pixel-ratio:0){
    #autosuggest
    {
        margin-top: 35px;
    }
}

#autosuggest IFRAME { DISPLAY: none; Z-INDEX: 100; BACKGROUND: #ffffff; LEFT: 0px; OVERFLOW: hidden; WIDTH: 207px; POSITION: absolute; TOP: 0px; }
#autosuggest IFRAME BODY { DISPLAY: none! important; }
#autosuggest .selected A { BACKGROUND: transparent; COLOR: #000; }
input.ricatextsmaller{background: #fff url(../Images/jsImages/input_blue.gif) repeat-x 0px 1px;width:140px;margin-bottom:2px;padding:2px 1px;color:#333333;clear:left;font-family:Trebuchet MS, Verdana, arial;font-size:1em;border:1px solid #cbb063;}
span#large_item_preview{border:1px solid #E2D096;float:left;padding:1px 1px 0px 1px;display:block;}

/*bredere autosuggestbox for forsiden*/
#fragment-2 #hotelSearch #autosuggest{width:248px;}
#fragment-2 #hotelSearch #autosuggest ul{width:248px;background:transparent url(../Images/bg_searchHotel_248.gif) repeat-y right top;}

div.program {background:transparent url(../Images/bg_programs.gif) repeat-x 0 0;display:block;height:159px;padding:20px 6px 2px 5px;}

/*#bgLogin {background: url(../images/bg_programs.gif) no-repeat; }*/
div.program fieldset{margin:0 !important;padding:0 !important;border:0px solid red;}
div.memberform table {margin:0;padding:0;}
div.memberform table tr {margin:0;padding:0;}
div.memberform table tr td{margin:0;padding:0 0 0 0;vertical-align:top;}
div.memberform label {float:left;}
table.memberform {margin:0;padding:0;}
table.memberform tr {margin:0 0 0 0;padding:0;}
table.memberform tr td{margin:0;padding:0 0 0 0;vertical-align:top;}

span.radio{display:block;margin:0 0 10px 0;padding:0;float:left;}
span.radio label{width:50px !important;}
span.label {padding-top:3px;font-weight:bold;display:block;float:left;}
.redText{color:Red;font-weight:bold;}

/*Rica Card */
div.ricacardBlue {width:220px;height:57px;color:White; padding:0 0 0 0;background-image: url(/images/ricakortet_blue.jpg);}
div.ricacardSilver {width:220px;height:57px;color:Black;padding:0 0 0 0;background-image: url(/images/ricakortet_silver.jpg);}
div.ricacardGold {width:220px;height:57px;color:Black;padding:0 0 0 0;background-image: url(/images/ricakortet_gold.jpg);}
div.ricacardCrew {width:220px;height:57px;color:Black;padding:0 0 0 0;background-image: url(/images/ricakortet_crew.jpg);}
div.ricacardCrew h2{}
div.ricaCardinfo {width:220px;background-color:#efefe0;color:#7f7f7f;padding:0 0 0 0;border-top:solid 1px #cdcdcd;}
div.ricaCardinfoText {padding:10px 10px 10px 20px;}
div.cardPadded {padding:10px 10px 10px 20px;}

/* Conference search, Business registration */
.dhx_combo_input { background-image: url('/images/combo_bg.png'); background-repeat: repeat-x; height:22px; }
div.dhx_combo_box { border: solid 1px rgb(200,177,101); height:22px; }
.dhx_combo_list { border: solid 1px rgb(200,177,101);  }
.bold {font-weight: bold;}
.notBold {font-weight: normal;}
div.book .submit_90 {margin-top: 50px;}
/* Fixing ThickBox title by hiding it*/
#TB_title{display:none;}

/*Ny bookingmodul høyreside hotellsider*/
#content-col3 .modul #columnLeft label{font-size:1.2em;font-family:Trebuchet MS;margin-bottom:3px;}
#content-col3 .modul #columnLeft .date .column {display:block;width:94px;float:left;overflow:hidden;margin:0;padding:0;}
#content-col3 .modul #columnLeft .indexRow {margin-bottom:9px;}
#content-col3 .modul #columnLeft .date .hdRight{float:right;display:block;overflow:hidden;width:94px;padding:0;margin:0;}
#content-col3 .modul #columnLeft .indexRow input.hasDatepicker{text-align:left;padding:6px 5px;height:22px;border:0px solid #fff;width:84px;background:#FFFFFF url(../Images/bgimg_input_93.gif) no-repeat scroll 0 0;display:block;font-size:0.9em;}
#content-col3 .modul #columnLeft .indexRow input.right{margin:0px;padding:6px 5px;}
#content-col3 .modul .buttonContainer input.booking{margin-top:15px;margin-right:0px;}
#content-col3 .modul #columnLeft .date {overflow:hidden;}
#content-col3 .modul #columnLeft .room {overflow:hidden;width:196px;}
#content-col3 .modul #columnLeft .room .column{float:left;width:64px;}
#content-col3 .modul #columnLeft .room .columnRoomRow {float:left;width:132px;}
#content-col3 .modul #columnLeft .indexRow div.ac_results {width:194px !important;}

/* Error validations */
input.error  { border: 1px solid #990000 !important;}
select.error { border: 1px solid #990000 !important; }
span.error, .form-side-labels span.error, .form-top-labels span.error{float: left;margin: 0 0 0 5px;width: auto;font-weight: bold;padding:3px 0px 4px 5px;color: #990000 !important;}
.form-top-labels span.error{float: none;margin: 3px 0 0;width: 416px;}
.form-top-labels .side-by-side span.error, .form-top-labels .side-by-side-last span.error { width: 200px; }

.ui-tabs-hide { display: none !important; }
.formWithErrorDesign p.maxWidth {max-width:150px;clear:both;}
.formWithErrorDesign input.ricatext, .formWithErrorDesign input.ricatextInline {float:left !important}
.formWithErrorDesign span.noFloat, #payment span.error, #personInfoTable span.error, div.guest div.colTwo #innerContent span.error {float:none}

/*spesial errorhandling*/
div.cancel input.error  {height:auto;width:auto;}
div.cancel span.error  {float:none;}

/*moved from booking.css to here*/
div.validation {border:2px solid #990000;color:#990000 !important;padding:5px;margin:9px;}
div.validation_nopadding {border:2px solid #990000;color:#990000 !important;padding:5px;margin:9px 0px;}
.inlineContentInner div.validation {margin:9px 0px;}
.inlineContentInner .label span {color:#990000 !important;}
.validation ul, .validation_nopadding ul {color:#990000;margin:0 0 0 10px;padding:0 0 0 10px;}
.validation ul li, div.validation_nopadding ul li {color:#990000;}

.importantmessage{border: solid 2px #c9b063;padding: 10px;background: transparent url(../Images/bg_tabs.png) repeat-x !important;}
.importantmessage h1 {color:#990000}

div.flexigrid #table .webpart a img{background-color:Yellow;float:left;}

/*Lightbox*/
body.clean div#wrapper {padding:0px;width: 100%; margin:0px;float:left;}
body.clean div#contentWrapper {clear:both;padding:10px 0px 10px 10px;margin:0;width:90%; float:left;}
body.clean div#wrappernomargins {padding:0px;width: 100%;margin:0px;float:left;}
body.clean div#wrappernomargins div#contentWrapper {padding:7px 0px 7px 23px;margin:0;width:92%;float:left;clear:both;overflow:hidden;}
body.clean div#wrappernomargins div#contentWrapper div{xwidth: 100%;}

body.clean div#wrapper .panelClose, body.clean div#wrappernomargins .panelClose {background-color:#e3dfc4;width:100%;float:left;}
body.clean div#wrapper .panelClose a, body.clean div#wrapper .panelClose a:link, body.clean div#wrapper .panelClose a:active, body.clean div#wrapper .panelClose a:visited{float:left;padding:8px 0;margin-left:590px;display:block;}
body.clean div#wrappernomargins .panelClose a, body.clean div#wrappernomargins .panelClose a:link, body.clean div#wrappernomargins .panelClose a:active, body.clean div#wrappernomargins .panelClose a:visited{float:left;padding:8px 0;margin-left:477px;display:block;}

a.mail {background: transparent url(../Images/icon_email.gif) no-repeat left center;display:block;margin-top:10px;padding: 2px 0 2px 20px;line-height:20px; }
a.brochure {background: transparent url(../Images/icon_brochure.gif) no-repeat left center;display:block;padding: 2px 0 2px 20px;line-height:20px;  }
a.homepage {background: transparent url(../Images/icon_homepage.gif) no-repeat left center;display:block;padding: 2px 0 2px 20px;line-height:20px;  }

/* Ny tilbudsside  */
div.topSeparator{padding:8px;border-top:1px dotted #BCBCBC;}
ul.offers {list-style:none outside none;margin:0;padding:0;}
ul.offers li {background:url("../Images/dottedline.gif") repeat-x scroll left bottom transparent;clear:both;display:block;float:left;margin:0 0 15px;padding:0 0 10px;width:100%;}
ul.offers li.last {background:none repeat scroll 0 0 transparent;}
ul.offers li img {border:1px solid #E2D096;display:block;float:left;margin-right:15px;padding:1px;width:225px;}
ul.offers p {font-size:0.9em;padding-bottom:0;}
ul.offers p.date {margin:0;padding:0;}
ul.offers div.newsText {float:right;width:230px;}
ul.offers div.newsTextWide {float:right;width:471px;}
div.offerForm{}