/**************************************************************************************
Right boxes
***************************************************************************************/

.frontPage .containerSecondary {
	margin-top:14px;
	}

.containerSecondary {
	margin-top:20px;
	}

ul.rightBox  {
	margin-bottom:25px;
	}

ul.rightBox li {
	margin-top:25px;
	}
	
ul.rightBox li h5 {
	font-size: 16px;
	font-family:arial;
	color:#bd2716;
	margin-bottom:6px;
	}
	
ul.rightBox li h4{
	margin:0;
	display:block;
	}

ul.rightBox li .boxContent{
	padding:3px;
	background-color:#faf9f6;
	}
	
/*added by Marit*/	
ul.rightBox li .boxContent input.button{
	background:url("../gfx/Graphics_X.png") repeat-x scroll 0 -36px transparent;
    border:1px solid #BE2B1A;
    color:#FFFFFF;
    display:block;
    float:right;
    font-weight:bold;
    height:21px;
    padding:0 0 5px;
    text-decoration:none;
    width:57px;
	}
	
ul.rightBox li .boxContent img{
	vertical-align:bottom;
	}
	
/****************travelSearch**********************/

ul.rightBox li.travelSearch {
	margin-top:0;
	margin-bottom:4px;
	display:inline-block;
	}

ul.rightBox li.travelSearch h4{
	background-image:url("../gfx/Graphics_png24.png");
	background-repeat:no-repeat;
	background-position:left -45px;
	height:35px;
	width:300px;
	text-indent:-3000px;
	margin:0;
	}
	
ul.rightBox li.travelSearch .boxContent {
	padding:15px 10px 10px 10px;
	}

ul.rightBox li.travelSearch fieldset{
	margin-bottom:0;
	}

ul.rightBox li.travelSearch fieldset select{
	width:279px;
	margin:0 0 5px 0px;
	}

ul.rightBox li.travelSearch fieldset .results{
	padding-top:2px;
	float:left;
	}
	
ul.rightBox li.travelSearch fieldset .button{
	margin:0 2px 5px 0;
	width:35px;
	height:18px;
	padding-top:2px;
	text-align:center;
	}

/****************GeneralSearch**********************/

ul.rightBox li.generalSearch {
	margin:0 0 4px 0;
	}
	
ul.rightBox li.generalSearch .boxContent {
	padding:15px 10px 10px 10px;
	overflow:hidden;
	}
	
ul.rightBox li.generalSearch input.text{
	width:210px;
	float:left;
	}

ul.rightBox li.generalSearch .button{
	margin:0 2px 5px 0;
	width:35px;
	height:18px;
	padding-top:2px;
	text-align:center;
	}
	
/****************moreLinks**********************/
	
ul.rightBox li.moreLinks {
	margin-top:0;
	margin-bottom:4px;
	}

ul.rightBox li.moreLinks h5{
	font-family:impact, verdana, arial, helvetica;
	background-color:#707070;
	color:#fff;
	font-weight:normal;
	padding:5px 10px;
	font-size:18px;
	margin:0;
	}
	
ul.rightBox li.moreLinks .boxContent{
	/* The Fallback Color */
	background: rgb(250,249,246);   
	/* The Important Bit - Alpha Transparency */ 
	background: rgba(250,249,246, 0.5);
	}
	
ul.rightBox li.moreLinks .boxContent ul.listLinks{
	margin-bottom:0px;
	}

ul.rightBox li.moreLinks .boxContent ul.listLinks li{
	width:135px;
	height:23px;
	border-bottom:1px solid #e1d9c1;
	margin:0px 0 0px 8px;
	float:left;
	overflow:hidden;
	}
	
ul.rightBox li.moreLinks .boxContent ul.listLinks li.lastLine{
	border-bottom:0;
	}
	
ul.rightBox li.moreLinks .boxContent ul.listLinks li a{
	padding:4px 0 6px 0;
	display:block;
	}

ul.rightBox li.moreLinks .boxContent ul.listLinks li a:hover{
	background-color:#e9e3d2;
	}
	
ul.rightBox li.moreLinks .boxContent ul.listLinks li a.selected{
	background-color:Transparent;
	color:#bd2716;
	}
	
/****************moreLinks**********************/
	
ul.rightBox li.infoText {
	margin-top:0;
	margin-bottom:0px;
	}

ul.rightBox li.infoText h5{
	font-family:impact, verdana, arial, helvetica;
	background-color:#707070;
	color:#fff;
	font-weight:normal;
	padding:5px 10px;
	font-size:18px;
	margin:0;
	}
	
ul.rightBox li.infoText .boxContent{
	background-color:#eeebde;
	padding:10px 10px 10px 10px;
	height:96px;
	}
	
ul.rightBox li.infoText .boxContentText{
	height:98px;
	overflow:hidden;
	}
	
ul.rightBox li.infoText .boxContent p{
	margin-bottom:10px;
	}
	

ul.rightBox li.moreLinks .boxContent ul.infoTexts{
	margin-top:3px;
	margin-bottom:0;
	height:107px;
	}

ul.rightBox li.moreLinks .boxContent ul.infoTexts li{
	border-bottom:1px solid #e1d9c1;
	margin:0px 8px 0px 6px;
	padding:0;
	overflow:hidden;
	}
	
ul.rightBox li.moreLinks .boxContent ul.infoTexts li.lastLine{
	border-bottom:0;
	}
	
ul.rightBox li.moreLinks .boxContent ul.infoTexts li a{
	padding:5px 0 5px 0;
	height:14px;
	display:block;
	overflow:hidden;
	}

ul.rightBox li.moreLinks .boxContent ul.infoTexts li a:hover{
	background-color:#e9e3d2;
	}
	
ul.rightBox li.moreLinks .boxContent ul.infoTexts li span{
    margin: 1px 0 1px 0;
	padding:5px 0 3px 0;
	width:280px;
	height:14px;
	display:inline-block;
	overflow:hidden;
	}

/****************lectures**********************/	


ul.rightBox li.moreLinks .boxContent ul.lectures{
	margin-bottom:0;
	height:110px;
	}

ul.rightBox li.moreLinks .boxContent ul.lectures li{
	border-bottom:1px solid #e1d9c1;
	margin:0px 8px 0px 6px;
	padding:0;
	overflow:hidden;
	}
	
ul.rightBox li.moreLinks .boxContent ul.lectures li.lastLine{
	border-bottom:0;
	}
	
ul.rightBox li.moreLinks .boxContent ul.lectures li a{
	padding:6px 0 5px 0;
	display:block;
	overflow:hidden;
	}

ul.rightBox li.moreLinks .boxContent ul.lectures li a:hover{
	background-color:#e9e3d2;
	}
	
ul.rightBox li.moreLinks .boxContent ul.lectures li a .date{
	margin-right:8px;
	width:40px;
	overflow:hidden;
	float:left;
	}
	
ul.rightBox li.moreLinks .boxContent ul.lectures li a .place{
	margin-right:8px;
	width:40px;
	height:16px;
	overflow:hidden;
	float:left;
	}
	
ul.rightBox li.moreLinks .boxContent ul.lectures li a .destination{
	width:184px;
	height:16px;
	display:inline-block;
	overflow:hidden;
	}

/****************lectures multiple**********************/	

ul.rightBox li.lecturesmultiple .boxContent{
    margin-bottom:4px;
	}

ul.rightBox li.lecturesmultiple .boxContent ul{
    margin-bottom:0;
	}

ul.rightBox li.lecturesmultiple .boxContent ul li{
	border-top:1px solid #e1d9c1;
	margin:0px 8px 0px 6px;
	padding:3px 0;
    overflow:hidden;
	}

ul.rightBox li.lecturesmultiple .boxContent h6{
	padding-top:5px;
    padding-bottom:5px;
	margin:0px 8px 0px 6px;
    }

ul.rightBox li.lecturesmultiple .boxContent ul li a:hover{
    color:#BD2716;
    }

ul.rightBox li.lecturesmultiple .boxContent ul li span.date{
    width:130px;
	height:18px;
    overflow:hidden;
    float:left;
    }

ul.rightBox li.lecturesmultiple .boxContent ul li span.place{
    width:150px;
	height:18px;
    overflow:hidden;
    float:left;
    }
	
/****************orderTrip**********************/	
	
ul.rightBox li.orderTrip {
	background-image:url("../gfx/Graphics_png24.png");
	background-repeat:no-repeat;
	background-position:left -90px;
	display:inline-block;
	margin-top:22px;
	}

ul.rightBox li.orderTrip h4{
	height:31px;
	width:300px;
	text-indent:-3000px;
	margin:0;
	}

ul.rightBox li.orderTrip .boxContent {
	background-color:#f9f9f9;
	margin:0;
	padding:5px 10px 0 10px;
	}
	
ul.rightBox li.orderTrip .boxContent ul {
	margin-bottom:0;
	}

ul.rightBox li.orderTrip .boxContent ul li {
	margin:0;
	padding:5px 0 10px 0;
	border-top:1px solid #e1d9c1;
	}
	
ul.rightBox li.orderTrip .boxContent ul li.first{
	border-top:0;
	}

ul.rightBox li.orderTrip .boxContent ul li div{
	margin:0;
	padding:0;
	}
	
ul.rightBox li.orderTrip .boxContent ul li a.arrowLinkBox {
	margin:10px 0 0 0;
	}

ul.rightBox li.orderTrip .boxContent ul li a:hover {
	color:#bd2716;
	}	
	
ul.rightBox li.orderTrip .boxContent div span.link{
	width:260px;
	float:left;
	}
	
/**************** travelrequest **********************/		
ul.rightBox li.travelrequest {
	background-image:url("../gfx/Graphics_png24.png");
	background-repeat:no-repeat;
	background-position:left -340px;
	display:inline-block;
	margin-top:25px;
	}
	
ul.rightBox li.travelrequest h4{
	height:31px;
	width:300px;
	text-indent:-3000px;
	margin:0;
	}

ul.rightBox li.travelrequest .boxContent {
	background-color:#f9f9f9;
	margin:0;
	padding:5px 10px 0 10px;
	}
	
ul.rightBox li.travelrequest .boxContent ul {
	margin-bottom:0;
	}

ul.rightBox li.travelrequest .boxContent ul li {
	margin:0;
	padding:5px 0 10px 0;
	border-top:1px solid #e1d9c1;
	}
	
ul.rightBox li.travelrequest .boxContent ul li.first{
	border-top:0;
	}

ul.rightBox li.travelrequest .boxContent ul li div{
	margin:0;
	padding:0;
	}
	
ul.rightBox li.travelrequest .boxContent ul li a.arrowLinkBox {
	margin:10px 0 0 0;
	}

ul.rightBox li.travelrequest .boxContent ul li a:hover {
	color:#bd2716;
	}	
	
ul.rightBox li.travelrequest .boxContent div span.link{
	width:260px;
	float:left;
	}
	
/****************basic**********************/	

ul.rightBox li.basic .boxContent h6 {
	margin:0 7px 0 7px;
	}

ul.rightBox li.basic .boxContent p {
	margin:10px 7px 14px 7px;
	}
	
ul.rightBox li.basic .boxContent span {
	margin:0 7px 0 7px;
	}
	
ul.rightBox li.basic .boxContent .button {
	margin:10px 7px 7px 0;
	}
	
/****************lectures**********************/

ul.rightBox li.lectures .boxContent{
	padding:0px;
	}

ul.rightBox li.lectures .boxContent ul {
	margin-bottom:0;
	}

ul.rightBox li.lectures .boxContent ul li {
	padding:3px;
	margin:0;
	border-bottom:3px solid #ebe5d6;
	clear:both;
	}
		
ul.rightBox li.lectures .boxContent ul li img {
	width:115px;
	float:left;
	}

ul.rightBox li.lectures .boxContent ul li div {
	line-height:18px;
	padding-left:10px;
	width:160px;
	float:left;
	}
	
ul.rightBox li.lectures .boxContent ul li div a:hover {
	color:#bd2716;
	}

ul.rightBox li.lectures .boxContent ul li div h6 {
	font-weight:normal;
	border-bottom:1px solid #e1d9c1;
	padding:7px 0 8px 0;
	margin-bottom:7px;
	}
	
ul.rightBox li.lectures .boxContent ul li div span {
	padding:0 0 0 0;
	display:block;
	}
	
ul.rightBox li.lectures .boxContent ul li div span a {
	display:block;
	}

/****************tripOffer**********************/

ul.rightBox li.tripOffer .boxContent{
	padding:0 10px;
	}
	
ul.rightBox li.tripOffer .boxContent ul{
	margin-bottom:0;
	}
	
ul.rightBox li.tripOffer .boxContent ul li{
    border-top:1px solid #e1d9c1;
    padding-top:10px;
	padding-bottom:8px;
	margin-bottom:0;
	margin-top:0;
	overflow:hidden;
	}
	
ul.rightBox li.tripOffer .boxContent ul li.first{
    border-top:0;
	}
	
ul.rightBox li.tripOffer .boxContent ul li p{
	margin-bottom:12px;
	} 
	
ul.rightBox li.tripOffer .boxContent ul li .price{
	font-weight:bold;
	text-align:right;
	display:block;
	}
	
ul.rightBox li.tripOffer .boxContent ul li a{
	font-weight:bold;
	display:block;
	}
	
ul.rightBox li.tripOffer .boxContent ul li a:hover{
	color:#bd2716;
	}
	


ul.rightBox li.tripOffer .boxContent ul li em{
	font-style:normal;
	color:#bd2716;
	}
	
/****************Shop**********************/

ul.rightBox li.shop .boxContent img{
	width:120px;
	float:left;
	}
	
ul.rightBox li.shop .boxContent div{
	padding:5px 0 0 10px;
	width:155px;
	float:left;
	}
	
ul.rightBox li.shop .boxContent div h6{
	font-size:16px;
	font-weight:normal;
	margin:0 0 5px 0;
	}
	
ul.rightBox li.shop .boxContent div span.link{
	width:130px;
	float:left;
	}
	
ul.rightBox li.shop .boxContent div a:hover{
	color:#bd2716;
	}
	
/****************Meet us**********************/

ul.rightBox li.meetUs .boxContent{
	margin-bottom:4px;
	}

ul.rightBox li.meetUs .boxContent ul{
	background:url("../gfx/Graphics_Png8.png") -705px -644px no-repeat;

    margin-bottom:0;
	}
	
ul.rightBox li.meetUs .boxContent ul li{
	width:98px;
	/*height:92px;*/
	margin-bottom:0;
	float:left;
	margin-top:0px;
	}
	
ul.rightBox li.meetUs .boxContent ul li a{
	width:98px;
	/*height:92px;*/
    /*max-height:120px;*/
	overflow:hidden;
    display:block;
	}

ul.rightBox li.meetUs .boxContent ul li a.link1{
	background:url("../gfx/Graphics_Png8.png") -303px -122px no-repeat;
	}
	
ul.rightBox li.meetUs .boxContent ul li a.link2{
	background:url("../gfx/Graphics_Png8.png") -404px -122px no-repeat;
	}
	
ul.rightBox li.meetUs .boxContent ul li a.link3{
	background:url("../gfx/Graphics_Png8.png") -504px -122px no-repeat;
	}

ul.rightBox li.meetUs .boxContent ul li a.link4{
	background:url("../gfx/Icons_Png8.png") 4px 0 no-repeat;
	}

ul.rightBox li.meetUs .boxContent ul li a.link5{
	background:url("../gfx/Icons_Png8.png") -96px 0 no-repeat;
	}
	
ul.rightBox li.meetUs .boxContent ul li a.link1:hover{
	background:url("../gfx/Graphics_Png8.png") -303px -220px no-repeat;
	color:#BD2716;
    }
	
ul.rightBox li.meetUs .boxContent ul li a.link2:hover{
	background:url("../gfx/Graphics_Png8.png") -404px -220px no-repeat;
	color:#BD2716;
    }
	
ul.rightBox li.meetUs .boxContent ul li a.link3:hover{
	background:url("../gfx/Graphics_Png8.png") -504px -220px no-repeat;
	color:#BD2716;
    }

ul.rightBox li.meetUs .boxContent ul li a.link4:hover{
	background:url("../gfx/Icons_Png8.png") 4px -98px no-repeat;
	color:#BD2716;
    }

ul.rightBox li.meetUs .boxContent ul li a.link5:hover{
	background:url("../gfx/Icons_Png8.png") -96px -98px no-repeat;
	color:#BD2716;
    }
	
ul.rightBox li.meetUs .boxContent ul li span{
	width:98px;
	margin-top:72px;
	text-align:center;
	display:inline-block;
	}




