#tellus_category
{
	float: left;
	margin-right: 10px;
}
#tellus_area
{
	float: left;
	margin-right: 10px;
}
#tellus_muni
{
	float: left;
	margin-right: 10px;
}
#tellus_type
{
	float: left;
	margin-right: 10px;
}
#tellus_subcat
{
	float: left;
	margin-right: 10px;
}
#tellus_submit
{
	/* background-image:url('../Avansert-sok-gradient_1184919346.gif');
	background-repeat:repeat-x;*/
	width: 40px;
	height: 20px;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: normal;
	text-align: center;
}
.tellus_SearchArea
{
	display: block;
	height: 1px;
}
.submitArea
{
	margin-top: 10px;
	display: block;
	float: left;
}

#tellus_input_area
{
	width: 130px;
}
#tellus_input_type
{
	width: 130px;
}
.tellus_fromDateLabel
{
	color: #333;	
}
.tellus_toDateLabel
{
	color: #333;
}
#tellus_dates
{
	margin-top: 10px;
}
#tellus-advanced {
        background-image:url('../search_advanced_tellus.gif');
        background-repeat:repeat-x;
        height:20px;
        line-height:20px;
        margin:0px 0px 0px 0px;
        padding:0 2px 0px 2px;
        text-align: center;
}

#tellus-advanced a {
        padding:0;
        margin:0;
        line-height:20px;
        color:#FFFFFF;
        font-size:10px;
}

.search_results_reiseprodukter a.tellus_booking  {
	padding-left: 20px!important;
display: block;
}

ul.bookable_products .product_title{
	font-weight: bold;
font-size: 12px;
}
ul.bookable_products{
	padding-left: 2px;
margin: 0px;
}
ul.bookable_products li{
	list-style: none;
padding-left: 2px;
margin: 0px;
margin-bottom: 5px;
}

li.evn,li.evn table {
	background-color: #E9EBE6;
}

/* ###### TELLUS THEMEING ##### */

#result-list .ProductItem a:hover {
background-color:#FF7400!important;
}

#result-list .ProductItem h2 a:hover {
color:#FF7400!important;
}

#result-list .ProductItem a:hover img {
border:5px solid #FF7400!important;
}

/*#TellusProduct .imageBig a:hover img {
border:5px solid #FF7400!important;
}*/ 

#TellusProduct .right a, .ProductRelatedProductList a {
color:#FF7400!important;
}

.TellusPreviousNext a{
color: #008ED5!important;
font-size: 11px!important;
padding: 2px!important;
}

.TellusPreviousNext a:link, .TellusPreviousNext a:visited {
color:#FF7400!important;
font-size: 11px!important;
padding: 2px!important;
}

.TellusPreviousNext a:hover, .TellusPreviousNext a:active {
background-color:#FF7400!important;
color: white!important;
font-size: 11px!important;
padding: 2px!important;
}

/* ###### TELLUS KART ####### */

.iframe-map-container
{
width: 571px!important;
}

.lowest-price
{
background-color:white;
border:1px solid silver;
clear:both;
color:orange;
float:left;
margin:3px 0px 3px 0px;
padding:4px;
width:144px;
}

/* ###### SEARCH RESULT CSS ADDONS ##### */

.search_result_articles, .search_results_files 
{
width:100%;
}

#search_nav
{
text-align: right;
}

#search_nav .header
{
text-align: left!important;
}

#tellus-tabs ul li a
{
font-size: 11px!important;
}

.search_results_reiseprodukter {
padding: 8px;
}

/* ###### TELLUS BOOKABLE #####*/

#searchresult_wrapper { 
	padding:0px 15px 0px 0px; 
}
ul.search_result {
	padding:0;margin:0;
	list-style-type:none;
	margin-bottom:20px;
	overflow:hidden;
}

ul.search_result li {
	height : 20px;
	line-height:20px;
	border-bottom: 1px solid #fff;
	padding:0;margin:0;
	overflow:hidden;
}

ul.search_result li.evn {
	background-color: #E9EBE6;
	overflow:hidden;
}

ul.search_result li:hover {

}

ul.search_result a, ul.search_result a:visited{
	display:block;
	height:20px;
	float:left;
	width:100%;
	clear:none;
	text-decoration:none;
}

#clear {
clear:both;
}

ul.search_result a:hover {
	text-decoration:none;
	border-bottom: 1px dotted;
	background-image: url('aimages/les-videre_1180614475.gif');
	background-repeat: no-repeat;
	background-position: right center;
	letter-spacing:2px;
}

#TellusMediaList {
	margin: 2px 0 0 0;
	width: 507px;
}

#TellusMediaList #placeholder	{
	float: left;
}

#TellusMediaList A.thumb	{
	text-decoration: none;
	height: 70px;
	overflow: hidden;
	display: block;
	float: left;
	margin: 0 0 1px 3px;
}

.tellusMultiple {
  width:200px;
}

.tellus h1 { 
	font-size: 17px;
	color: #008ED5;
	font-family: serif, sans-serif;
	font-weight: normal;
	border-bottom: 1px solid #008ED5;
}

/*
.tellus h2 {
	font-size: 15px;
	font-family: serif, sans-serif;
	color: #6b6b6b;
	background-color: #e7eae6;
	padding: 2px;
	padding-left: 1em;
}
*/

.tellus .address {
}

.tellus .productListImage {
	margin-right: 1em;
  float:left; 
}

.tellus .productList {
	list-style: none;
	margin: 0px;
	padding-left: 0px;
	overflow:hidden;
	word-wrap: break-word;
	width:570px;
}

.tellus a.readMoreLink {
	clear:before;
	float: left bottom;
	margin-left:-5px;
}

.search_header_tellus {
  font-size:18px;
  color:#FFFFFF;
  font-weight:bold;
}

#TellusTextList p{
	font-size: 11pt;
	overflow:hidden;
}

.tellus .productList li {
	padding: 10px;
	overflow:hidden!important;
	wrap:hard;
	zoom:1;
}

.tellus .productList li.evn {
	background-color: #E9EBE6;
	zoom : 1;
	wrap:hard;
	overflow:hidden!important;
}

.tellus .productList li h2 {
	font-size: 17px;
	color: #008ED5;
	font-family: serif, sans-serif;
	font-weight: normal;
}
.tellus .productList li.evn h2 {
	background-color: #E9EBE6;
}
.tellus .productList li.evn .body {
	color: #606060;
}

.tellus .productList li a {
	text-decoration: none;
	color: #008ed5;
}

.tellus .outerList {
	width: 99%;
}

.tellus .priceList {
	border-spacing: 1em 0px;
	width: 500px;
}

.tellus .priceCategoryList th {
	font-weight: normal;
	text-align: left;
}

.tellus .priceCategoryList td {
	text-align: left;
}

.tellusSearchTable {
	background-image: url("/aimages/tellus_baks.gif");
	background-repeat: no-repeat;
	padding: 15px;
	margin: 0px;
}

.tellus_SearchArea .tb1 {
	text-align:left;
	padding-left:15px;
	color: #6b6b6b;
	font-weight: bold;
	font-size:14px;
}

.tellus_SearchArea .tb2 {
	font-size:14px;
	padding-left:15px;
	text-align:left;
	color: #6b6b6b;
	font-weight: bold;
}

.tellus_SearchArea .tb3 {
	color: #6b6b6b;
	font-weight: bold;
}

.tellus_SearchArea table {
	width: 99%;
}

.tellus_SearchArea .fromDateLabel {
	color: #333333;
	font-weight: bold;
	display: block;
}

.tellus_SearchArea .toDateLabel {
	color: #333333;
	font-weight: bold;
	display: block;
}

.tellus_SearchArea .submitArea {
	text-align: right;
	margin:10;
}

.tellus .facilityList ul {
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
}

.tellus .facilityList ul ul {
}

.tellus .facilityList li {
	display:inline;
}

.tellus .facilityList > ul > li {
	font-weight: bold;
	margin-left: px;
	margin-top: 1em;
}

.tellus .facilityList > ul > li > ul {
	font-weight: normal;
	padding-left: 1em;
}

#pages {
	padding: 3px;
	text-align: center;
	
}
#pages ul {
	list-style-type: none;
}
#pages li {
	float: left;
	display: inline;
	margin: 3px 5px 3px 3px;
	display: block;

}
#pages li a {
	color: #88af3f;
	padding: 4px;
	border: 1px solid #ddd;
	text-decoration: none;
	float: left;
}
#pages li a:hover {
	color: #638425;
	background: #f1ffd6;
	border: 1px solid #85bd1e;
}
#pages li.nolink {
	color: #CCC;
	border: 1px solid #F3F3F3;
	padding: 4px;
}
#pages li.current {
	color: #FFF;
	border: 1px solid #b2e05d;
	padding: 4px;
	background: #b2e05d;
}

.contact {
	font-size:12px;
}
H2.tellusE {
	color:#008ED5;
	font-size:14px;
}

H3.tellusE {
	color:#404040;
	font-size:13px;
}

.contact {
	font-size:12px;
}

td {
	font-size:12px;
}

th {
	font-size:12px;
	font-weight:normal;
}

.EventListTime {
  align:center;
  padding:5px;
}
.TellusEventList {
  font-size:12px;
  width:100%;
  overflow:hidden;
}

.TellusPreviousNext a {
  padding:3px;
  border:1px solid #556677;
  line-height:200%;
}

.TellusPreviousNext a:hover {
  background-color:CCCCCC;
}

.TellusPageCurrent a {
  color:#FFFFFF;
  padding:3px;
  border:1px solid #556677;
  line-height:200%;
  background-color:#e7851a;
}

.TellusEventListDay {
  font-weight:bold;
  font-size:13px;
  color:#008ED5;
  width:50px;
}
.EventListTime {
  font-style: italic;
}
a.EventListLink {
  color:#000000;
}
.TellusEventListDate {
  color:#404040;
  align:left;
}

.tellus_advSearchArea {
  background-color:CCCCCC;
}

#TellusSelectLists {
  display:block;
}

.tellus_SearchArea option {
}
.tellus_dates {
  display:block;
  color:#333333;
}

.tellus_SearchArea select {
  width: 180px;
  color: #666666;
  border: 1px solid #6b6b6b;
}

.tellus_title {
  color:#333333;
}

/* #### CONTACT FORM #### */

#contactform-dialog li
{
margin: 10px;
}
