﻿ul.BasketSteps {/*Ændringer i IE6*/
	margin:0px 0 20px 1px;
	padding:0;
	width:669px;
	height:28px;
	overflow:hidden;
	}
	
ul.BasketSteps li {
	margin:0 0 0 0px;
	float:left;
	border-right:solid 1px #b9b9b9;
	background:#f4f4f4 url(../gfx/Arrows.png) 10px -107px no-repeat;
	padding:5px 10px 5px 24px; 
	height:17px; 
	display:block; 
	color:#7c7c7c;
	}
	
ul.BasketSteps li.Selected {
	background:#fff url(../gfx/Arrows.png) 10px -81px no-repeat;
	height:18px; 
	color:#000;
	}
	
ul.BasketSteps li a {background:#f4f4f4 url(../gfx/Arrows.png) 10px -107px no-repeat; padding:5px 10px 5px 24px; float:left; height:17px; display:block; color:#7c7c7c; }
ul.BasketSteps li a:hover {background:#fff url(../gfx/Arrows.png) 10px -81px no-repeat; padding:5px 10px 5px 24px; height:18px; text-decoration:none; color:#000; }
ul.BasketSteps li.Selected a {background:#fff url(../gfx/Arrows.png) 10px -81px no-repeat; padding:5px 10px 5px 24px; height:18px; text-decoration:none; color:#000; }

/*.WhiteBackground {
	background-color:#fff;
	margin:0 0px 10px 2px;
	padding:0 0px 0 0px;
	width:950px;
	}*/
	
h4.Alternative2{
	padding:0px 0 0px 15px;
	margin:20px 0 5px 0px;
	}
	
.Content.BasketPages p.Description {
	margin:10px 0 0 0;
	width:650px;
	}
	
.BasketPages input.BasketNext {
	background:Transparent url(../gfx/Buttons.png) 0px 0px no-repeat;
	height:26px;
	border:none;
	width:99px; 
	color:#000;
	float:right;
	margin:0 10px 10px 0;
	cursor:pointer;
	}
	
.BasketPages input.ApproveBasket {
	background:Transparent url(../gfx/Buttons.png) 0px -85px no-repeat;
	height:26px;
	border:none;
	width:141px; 
	color:#000;
	float:right;
	margin:0 10px 10px 0;
	cursor:pointer;
	}
	
.BasketPages input.BasketBack {
	background:Transparent url(../gfx/Buttons.png) 0px -42px no-repeat;
	height:26px;
	border:none;
	width:78px; 
	color:#000;
	float:right;
	margin:0 10px 10px 0;
	cursor:pointer;
	}
	
.BasketPages input.EditButton {
	background:Transparent url(../gfx/Buttons.png) 0px -207px no-repeat;
	height:19px;
	border:none;
	width:47px; 
	color:#000;
	float:left;
	margin:5px 0px 0px 0;
	cursor:pointer;
	}
	
.BasketPages input.DeleteButton {
	background:Transparent url(../gfx/Buttons.png) 0px -236px no-repeat;
	height:19px;
	border:none;
	width:18px; 
	color:#000;
	float:right;
	margin:5px 0px 0px 0;
	cursor:pointer;
	}
	
.BasketPages input.EmptyBasket {
	background:Transparent url(../gfx/Buttons.png) 0px -269px no-repeat;
	height:19px;
	border:none;
	width:123px; 
	color:#000;
	float:right;
	margin:5px 5px 7px 0;
	cursor:pointer;
	}
	
.BasketPages input.Update{
	background:Transparent url(../gfx/Buttons.png) 0px -302px no-repeat;
	height:19px;
	border:none;
	width:55px; 
	color:#000;
	float:right;
	margin:5px 5px 7px 0;
	cursor:pointer;
	}
	
.BasketPages input.GoToBasket{
	background:Transparent url(../gfx/Buttons.png) 0px -336px no-repeat;
	height:26px;
	border:none;
	width:140px; 
	color:#000;
	float:right;
	margin:0px 10px 0px 0;
	cursor:pointer;
	}
	
.BasketPages input.GoToTravelEnquiry{
	background:Transparent url(../gfx/Buttons.png) 0px -380px no-repeat;
	height:26px;
	border:none;
	width:202px; 
	color:#000;
	float:right;
	margin:0px 10px 10px 0;
	cursor:pointer;
	}
	
.BasketPages input.SendEnquiry{
	background:Transparent url(../gfx/Buttons.png) 0px -455px no-repeat;
	height:26px;
	border:none;
	width:192px; 
	color:#000;
	float:right;
	margin:0px 10px 15px 0;
	cursor:pointer;
	}
	
.BasketPages input.PrintReceipt{
	background:Transparent url(../gfx/Buttons.png) 0px -168px no-repeat;
	height:26px;
	border:none;
	width:140px; 
	color:#000;
	float:right;
	margin:0 0 10px 0;
	cursor:pointer;
	}
	
/*****************************************************************************
booktravel_enquiry
*****************************************************************************/

fieldset.ContactEnquiry {
	margin:0px 0 15px 0px;
	}

/*****************************************************************************
booktravel_step1
*****************************************************************************/

table.Travellers {
	margin:0px 0 10px 15px;
	padding:20px 0 10px 0;
	width:920px;
	}

.Travellers td {
	padding:0 0 3px 0;
	}
	
.Travellers .Titel {
	width:220px;
	}
	
.Travellers .Last {
	margin:0 0 30px 0;
	}
	

	
.Travellers .Header {
	font-size:1.1em;
	}
	
.Travellers .Bold {
	font-size:1em;
	font-weight:bold;
	padding:8px 0 5px 0;
	}
	
.Travellers select {
	width:80px;
	margin:0 100px 0 0 ;
	}
	
.Travellers input.Text {
	width:300px;
	}
	
.Travellers input.Checkbox {
	margin:0;
	padding:0;
	}
	
.Travellers p {
	width:170px;
	float:left;
	
	}
	
.Travellers span {
	color:#ee7000;
	font-weight:bold;
	}
	
.Travellers p.Notice {
	margin:10px 0 0 0;
	width:550px;
	padding:0;
	}
	
/*****************************************************************************
booktravel_step2
*****************************************************************************/
ul.Supplements {
	margin:0px 0px 0px 0px;
	padding:0px 0 0px 0px;
	overflow:hidden;
	clear:both;
	}
	
ul.Supplements li {
	border-bottom:solid 1px #b5b5b5;
	padding:15px 0 10px 15px;
	overflow:hidden;
	}
	
ul.Supplements li:last-child {
	border-bottom:none;
	padding:15px 0 15px 15px;
	overflow:hidden;
	}

.Supplements h5{
	padding:0px 0 0px 0px;
	margin:0px 0 5px 0px;
	font-weight:bold;
	}


.Content ul.Supplements p{
	margin:0px 0 0px 0px;
	padding:0px 0 5px 0;
	width:750px;
	}
	
.Content ul.Supplements p a{color:#666666; text-decoration:underline;}
.Content ul.Supplements p a:hover{color:#000;}

.Content span.Notice{
	color:#ee7000;
	font-weight:bold;
	}


.Supplements .AddSupplement{
	clear:both;
	height:20px;
	}
	
#MainContainer .Supplements label{
	display:block;
	float:left;
	margin:2px 10px 0 0; 
	}
	
.Supplements span.Radio{
	display:block;
	float:left;
	margin:0 5px 0 0;
	padding:0;
	}
	
.Supplements span.Checkbox{
	float:left;
	margin:0 5px 0 0;
	padding:0;
	}
	
ul.Supplements ul.ModuleList {
	margin:0px 0 0px 0px;
	padding:0px 0 0px 0px;
	overflow:hidden;
	}
	
ul.Supplements ul.ModuleList li {
	margin:0px 0 5px 0px;
	padding:0px 0 0px 0px;
	overflow:hidden;
	border:none;
	}
	
ul.Supplements ul.ShopSupplements {
	margin:0px 0 0px 0px;
	padding:0px 0 0px 0px;
	overflow:hidden;
	}
	
ul.Supplements ul ul.ShopSupplements li {
	border-bottom:solid 1px #b5b5b5;
	padding:0;
	margin:0;
	overflow:hidden;
	}
	
.Supplements span.Price{
	float:left;
	margin:10px 20px 0 0;
	padding:0;
	}
	
.Supplements span.ShopHead{
	font-size:1em;
	font-weight:bold;
	padding:0 0 0px 0;
	margin:0 0 10px 0;
	display:block;
	}
	
.Supplements img{
	float:left;
	}
	
.Supplements .ProductInfo{
	float:left;
	margin:0 0 0 15px;
	}

.Content .Supplements .ProductInfo p{
	width:500px;
	}
	
.Supplements .BorderBottom{
	border-bottom:solid 1px #b5b5b5;
	overflow:hidden;
	padding:0 0 5px 0;
	margin:0 0 10px 0;
	width:920px;
	clear:both;
	}
	
.Supplements a.Basket{background-image:url(../gfx/GreenBasket.png); background-repeat:no-repeat; background-position:left 0px; padding:0 15px 0 20px; margin:10px 0 0 0; float:left; display:block;}
.Supplements a.Basket:hover{}

/*****************************************************************************
basket_step1
*****************************************************************************/

table.BasketView {
	border-collapse:collapse;
	margin:0px 0 0px -1px;
	padding:0px 0 0px 0;
	width:953px;
	border:0;
	}
	
table.BasketView tr th{
	border-top:solid 1px #b5b5b5;
	border-right:solid 1px #b5b5b5;
	border-bottom:solid 1px #b5b5b5;
	padding:5px 5px 5px 10px;
	text-align:left;
	font-size:1em;
	}

table.BasketView tr td{
	font-weight:normal;
	border-top:solid 1px #b5b5b5;
	padding:5px 10px 5px 10px;
	text-align:left;
	vertical-align:top;
	}
	
table.BasketView tr.NoBorder td{
	padding:0px 10px 5px 10px;
	border-top:none;
	}
	
table.BasketView tr.BorderTop td{
	padding:5px 10px 5px 10px;
	border-top:solid 1px #b5b5b5;
	}
	
table.BasketView tr.NoBorder td.BorderTop{
	border-top:solid 1px #b5b5b5;
	}

	
table.BasketView tr.Total td.ProductName,
table.BasketView tr.Total td.Price{
	border-right:none;
	}
	
table.BasketView tr.Total td.Price.Right{
	border-right:none;
	}
	
table.BasketView tr.Total td.Equals{
	border-top:solid 1px #75a33e;
	}
	
table.BasketView tr.Total td{
	background-color:#ebf0e3;
	border-top:none;
	border-bottom:none;
	}
	
table.BasketView tr.Total td span{
	font-weight:bold;
	}
	
table.BasketView tr.Total.BorderTop td{
	border-top:solid 1px #75a33e;
	}
	
table.BasketView tr.Total.BorderBottom td{
	border-bottom:solid 1px #75a33e;
	margin:-1px;
	}
	
table.BasketView tr td.Headline{
	font-weight:bold;
	padding:10px 5px 5px 10px;

	}
	
table.BasketView tr td.ProductName{
	width:415px;
	border-right:solid 1px #b5b5b5;
	}
	
table.BasketView tr td.Amount{
	width:40px;
	border-right:solid 1px #b5b5b5;
	}
	
table.BasketView tr td.Price{
	width:150px;
	text-align:right;
	border-right:solid 1px #b5b5b5;
	}
	
table.BasketView tr td.Outdated{
	text-decoration:line-through;
	color:#505050;
	}
	
table.BasketView tr td.Edit{
	width:75px;
	}
	

	
table.BasketView tr td.Image{
	width:45px;
	border-right:none;
	}
	
table.BasketView tr td input.TextNumber{
	width:30px;
	}
	
table.BasketView tr td.Image.Empty{
	border:none;
	width:45px;
	}
	
.Content table.BasketView tr td p{
	margin:0 0 5px 0;
	padding:0;
	}
	
/*****************************************************************************
basket_step2
*****************************************************************************/
.Addresses{
	margin:0;
	padding:0;
	clear:both;
	border-top:solid 1px #b5b5b5;
	background-color:#fcfcfc;
	overflow:hidden;
	}
	
.Addresses div{
	margin:0px 0px 0px -1px;
	padding:15px;
	width:445px;
	height:300px;
	border-left:solid 1px #b5b5b5;
	overflow:hidden;
	float:left;
	}
	
	
.Addresses .Disabled{
	background-color:#f4f4f4;
	}
	
.Addresses h4{
	margin:0px 0px 10px 0px;
	padding:0px;
	}
	
#MainContainer .Addresses label{
	width:140px;
	float:left;
	display:block;
	}
	
#MainContainer .Addresses .Disabled label{
	color:#6a6a6a;
	}

 .Addresses span.Checkbox{
	float:left;
	margin:0px 8px 0 0;
	}
	
 .Addresses input.Text{
	width:270px;
	float:left;
	margin:0 3px 5px 0;
	}
	
 .Addresses .Disabled input.Text{
	background-color:#e4e4e4;
	}
	
 .Addresses span{
	display:block;
	float:left;
	}
	
 .Addresses input.Text.Medium{
	width:200px;
	float:left;
	margin:0 3px 5px 0;
	}
	
 .Addresses input.Text.Small{
	width:60px;
	float:left;
	margin:0 5px 5px 0;
	}
	
/*****************************************************************************
basket_step3
*****************************************************************************/

 .BasketPages .Conditions{
	width:420px;
	float:left;
	margin:5px 5px 5px 15px;
	font-weight:bold;
	}
	
 .BasketPages .Conditions a{text-decoration:underline; font-weight:normal;}
 .BasketPages .Conditions a:hover{text-decoration:underline; font-weight:normal; color:#666666;}
 
 .ApproveAddresses{
	/*background-color:#fff;*/
	/*border-left:1px solid #B5B5B5;
	border-right:1px solid #B5B5B5;
	border-bottom:1px solid #B5B5B5;*/
	margin:0 0 0 -1px;
	/*width:950px;*/
	overflow:hidden;
	}
	
 .ApproveAddresses .Box{
	border-left:1px solid #B5B5B5;
	float:left;
	margin:0 0 0 -1px;
	overflow:hidden;
	padding:15px;
	width:340px;
	height:200px;
	}
	
 .ApproveAddresses .Box h4{
	margin:0px;
	padding:0 0 10px 0;
	overflow:hidden;
	}
	
 .ApproveAddresses .Box div{
	width:100px;
	line-height:1.5em;
	position:relative;
	float:left;
	}
	
 .ApproveAddresses .Box span{
	width:225px;
	line-height:1.5em;
	position:relative;
	float:left;
	}
	
/*****************************************************************************
basket_step4
*****************************************************************************/	
	
.BasketPages .OrderInfo{
	padding:0px 10px 15px 15px;
	display:block;
	float:left;
	}
	
.BasketPages .OrderInfo div{
	padding-bottom:3px;
	display:block;
	}
	
.BasketPages .OrderInfo span{
	font-weight:bold;
	}
