

/* ********************************************************************************************************* */
/* This file contains styles for diffent types of pages							 */
/* ********************************************************************************************************* */
/* Anne, march 17th 2010	      											       */


/*@import url( "basic.css"		  );
@import url( "pagelayout.css"		  );
@import url( "modules.css"            );
@import url( "modules-menus.css"      );
@import url( "system.css"             );*/

/* ------------------------------------------------------------------------------------------------------ */
/* BE CUSTOMER PAGE AND ORDER FLOW (BLIV KUNDE)							                      */
h1.order {
	color					: #8B8B9D;
	font-size				: 14px;
	white-space				: nowrap;
	font-family				: Impact, Arial, sans-serif;
	}
h1.order .stepPassed,
h1.order .stepCurrent,
h1.order .stepToCome,
h1.order .bullet {
	display				: inline !important;
	font-size				: 17px;
	white-space				: nowrap;
	text-transform			: uppercase;
	font-family				: Impact, Arial, sans-serif;
	font-weight				: normal;
	}
h1.order .stepPassed {
	color					: #B9B9C5;
	}	
h1.order .stepCurrent {
	color					: #E1161C;
	}
h1.order .stepToCome {
	color					: #000000;
	}
h1.order .bullet {
	color					: #8B8B9D;
	padding				: 0px 7px 0px 7px;
	}
h1.order .stepPassed,
h1.order .stepCurrent,
h1.order .stepToCome,
#ie8#fix {	/*sets letter-spacing to 0.6 px for browsers NOT IE8 (IE 7 and 8 round decimals up or down to hole pixel) */
	letter-spacing			: 0.6px ;
	}
		
.cardNumberInformation,
.cardDateInformation,
.cardControlInformation {
	display				: inline;
	float					: left;
	width					: 175px;
	min-height				: 200px;
	margin				: 80px 25px 0px 0px;
	}	
.cardNumberInformation {
	background				: url("/application/css/btmobil/images/content/kortnummer.jpg") left bottom no-repeat;
	}
.cardDateInformation {
	background				: url("/application/css/btmobil/images/content/udloebsdato.jpg") left bottom no-repeat;
	}
.cardControlInformation {
	background				: url("/application/css/btmobil/images/content/kontrolcifre.jpg") left bottom no-repeat;
	}
	
input.buttonNext,
a.buttonNext,
.buttonConfirmPayment input,
a.buttonSaveLogin {	
	display				: block;
	width					: 60px;
	height				: 29px;
	color					: #FFFFFF;
	font-weight				: bold;
	font-size				: 17px;
	padding				: 0px 0px 0px 0px;
	background				: url("/application/css/btmobil/images/buttons/button-next.png") no-repeat;
	border				: none;
	}
.buttonConfirmPayment input {
	width					: 142px;
	background				: url("/application/css/btmobil/images/buttons/button-confirm-payment.png") no-repeat;
	}
a.buttonSaveLogin {
	width					: 176px;
	background				: url("/application/css/btmobil/images/buttons/button-save-login.png") no-repeat;
	}	
/* ------------------------------------------------------------------------------------------------------- */
/* MOBILE PAGE, MOBILE BROAD BAND PAGE, SERVICES PAGE	AND USB DONGLE PAGE	                             */

.mobileBroadbandFrontpage div.image,
.mobileFrontpage div.image,
.servicesPage div.image {
	width					: 113px;
	float					: left;
	display				: inline;
	margin				: 13px 0px 0px 0px;
	}
.mobileBroadbandFrontpage div.text,
.mobileFrontpage div.text,
.servicesPage div.text {
	width					: 335px;
	float					: right;
	display				: inline;
	margin				: 13px 0px 0px 0px;
	}
	
.servicesPage a.button,
.usbDonglePage a.button {	
	display				: block;
	height				: 35px;
	color					: #FFFFFF;
	font-weight				: bold;
	font-size				: 17px;
	padding				: 4px 0px 0px 13px;
	width					: 104px;
	background				: url("/application/css/btmobil/images/buttons/button-be-customer.png") no-repeat;
	}
.usbDonglePage a.button {
	width					: 89px;
	background				: url("/application/css/btmobil/images/buttons/button-order-now.png") no-repeat;
	}
				
/* ------------------------------------------------------------------------------------------------------- */
/* PRICE TABLES LAYOUT. MOBIL PAGE AND MOBILE BROADBAND PAGE                                               */

.fullPrices {
	overflow : hidden; /*to fix IE8-bug in margin. The bug makes the margin collapse */
}

.tableConnectionFees,
.tableMinutPrices,
.tableDataTraffic,
.tableServices,
.tableOtherServices,
.tableBroadbandPrices,
.tableBroadbandServices,
.tableFees {
	width					: 100%;
	margin				: 10px 0px 18px 0px;
	}
.tableConnectionFees {
	margin-top				: 0px !important;
	}
.tableConnectionFees th,
.tableMinutPrices th,
.tableDataTraffic th,
.tableServices th,
.tableOtherServices th,
.tableBroadbandPrices th,
.tableBroadbandServices th,
.tableFees th {
	height				: 22px;
	background				: url("/application/css/btmobil/images/elements/seperator_gray.gif") repeat-x bottom left;
	color					: #DA1118;
	text-transform			: none;
	font-size				: 12px;
	}
.tableConnectionFees td,
.tableMinutPrices td,
.tableDataTraffic td,
.tableServices td,
.tableOtherServices td,
.tableBroadbandPrices td,
.tableBroadbandServices td,
.tableFees td {
	border				: none;
	background				: url("/application/css/btmobil/images/elements/seperator_gray.gif") repeat-x bottom left;
	height				: 24px;
	font-size				: 12px;
	}

.pricelistSpecialFont {
	font-size				: 10px;
	}
	
/* STYLING PRICE TABLE COLUMNS MOBILE PAGE. "text-align" and "width"                                                 */	
.tableConnectionFees th:first-child {text-align:left;}
.tableConnectionFees th:first-child + th,
.tableConnectionFees td:first-child + td {text-align:right;}

.tableMinutPrices th:first-child,
.tableMinutPrices th:first-child + th {text-align:left;}
.tableMinutPrices th:first-child + th + th,
.tableMinutPrices th:first-child + th + th + th,
.tableMinutPrices th:first-child + th + th + th + th,
.tableMinutPrices td:first-child + td + td,
.tableMinutPrices td:first-child + td + td + td,
.tableMinutPrices td:first-child + td + td + td + td {text-align:right;}

.tableDataTraffic th:first-child,
.tableDataTraffic th:first-child + th {text-align:left;}
.tableDataTraffic th:first-child + th + th,
.tableDataTraffic th:first-child + th + th + th,
.tableDataTraffic th:first-child + th + th + th + th,
.tableDataTraffic td:first-child + td + td,
.tableDataTraffic td:first-child + td + td + td,
.tableDataTraffic td:first-child + td + td + td + td {text-align:right;}
	
.tableServices th:first-child,
.tableServices th:first-child + th {text-align:left;}
.tableServices th:first-child + th  + th,
.tableServices th:first-child + th  + th + th,
.tableServices th:first-child + th  + th + th + th,
.tableServices td:first-child + td  + td,
.tableServices td:first-child + td  + td + td,
.tableServices td:first-child + td  + td + td + td {text-align:right;}

.tableOtherServices th:first-child,
.tableOtherServices th:first-child + th {text-align:left;}
.tableOtherServices th:first-child + th  + th,
.tableOtherServices th:first-child + th  + th + th,
.tableOtherServices th:first-child + th  + th + th + th,
.tableOtherServices td:first-child + td  + td,
.tableOtherServices td:first-child + td  + td  + td,
.tableOtherServices td:first-child + td  + td {text-align:right;}

.tableFees th:first-child {text-align:left;}
.tableFees th:first-child + th,
.tableFees td:first-child + td {text-align:right;}

.tableMinutPrices th:first-child {					width	: 25%; }
.tableMinutPrices th:first-child + th {				width	: 47%; }
.tableMinutPrices th:first-child + th + th {			width	: 14%; }
.tableMinutPrices th:first-child + th  + th + th {		width	: 14%; }

.tableDataTraffic th:first-child {					width	: 25%; }
.tableDataTraffic th:first-child + th {				width	: 47%; }
.tableDataTraffic th:first-child + th + th {			width	: 14%; }
.tableDataTraffic th:first-child + th + th + th {		width	: 14%; }
		
.tableServices th:first-child {					width	: 25%; }
.tableServices th:first-child + th {				width : 47%; }		
.tableServices th:first-child + th  + th {			width	: 14%; }
.tableServices th:first-child + th  + th + th {			width	: 14%; }

.tableOtherServices th:first-child {				width	: 25%; }
.tableOtherServices th:first-child + th {				width	: 47%; }
.tableOtherServices th:first-child + th + th {			width	: 14%; }
.tableOtherServices th:first-child + th + th + th {		width	: 14%; }


/* PRICE TABLES LAYOUT. MOBILE BROADBAND PAGE */
.tableBroadbandPrices th:first-child,
.tableBroadbandPrices th:first-child + th {text-align:left;}
.tableBroadbandPrices th:first-child + th + th,
.tableBroadbandPrices th:first-child + th + th + th,
.tableBroadbandPrices th:first-child + th + th + th + th,
.tableBroadbandPrices td:first-child + td + td,
.tableBroadbandPrices td:first-child + td + td + td,
.tableBroadbandPrices td:first-child + td + td + td + td,
.tableBroadbandPrices td:first-child + td + td + td + td + td {text-align:right;}

.tableBroadbandServices th:first-child,
.tableBroadbandServices th:first-child + th {text-align:left;}
.tableBroadbandServices th:first-child + th + th,
.tableBroadbandServices th:first-child + th + th + th,
.tableBroadbandServices th:first-child + th + th + th + th,
.tableBroadbandServices td:first-child + td + td,
.tableBroadbandServices td:first-child + td + td + td,
.tableBroadbandServices td:first-child + td + td + td + td,
.tableBroadbandServices td:first-child + td + td + td + td + td {text-align:right;}

.tableBroadbandPrices th:first-child {				width	: 25%; }
.tableBroadbandPrices th:first-child + th {			width	: 33%; }
.tableBroadbandPrices th:first-child + th + th {		width	: 14%; }
.tableBroadbandPrices th:first-child + th + th + th {		width	: 14%; }
.tableBroadbandPrices th:first-child + th + th + th + th {	width	: 14%; }

.tableBroadbandServices th:first-child {					width	: 25%; }
.tableBroadbandServices th:first-child + th {				width	: 33%; }
.tableBroadbandServices th:first-child + th + th {			width	: 14%; }
.tableBroadbandServices th:first-child + th + th + th {		width	: 14%; }
.tableBroadbandServices th:first-child + th + th + th + th {	width	: 14%; }
			
/* ------------------------------------------------------------------------------------------------------- */
/* SHOP PAGE.								                                               */

.mobileSection {
	float					: left;
	display				: inline;
	width					: 181px;
	height				: 345px;
	margin				: 17px 0px 0px 0px;
	background				: url("/application/css/btmobil/images/elements/shopfront-background.gif") no-repeat; 
	padding				: 5px 12px 0px 12px;
	}
*+html .mobileSection {
	padding-top				: 10px; /*IE7 fix*/
	}	
.mobileSection:first-child + .mobileSection,
.mobileSection:first-child + .mobileSection + .mobileSection + .mobileSection + .mobileSection,
.mobileSection:first-child + .mobileSection + .mobileSection + .mobileSection + .mobileSection + .mobileSection + .mobileSection + .mobileSection,
.mobileSection:first-child + .mobileSection + .mobileSection + .mobileSection + .mobileSection + .mobileSection + .mobileSection + .mobileSection + .mobileSection + .mobileSection + .mobileSection {
	margin				: 17px 20px 0px 20px;
	}	
	
.mobileSection h2 {
	color					: #FFFFFF;
	margin-bottom			: 20px;
	font-size				: 15px;
	white-space				: nowrap;
	font-family				: "Impact", "Arial", sans-serif;
	text-transform			: uppercase;
	font-weight				: normal;
	text-align				: center;
	}
.mobileSection .image {
	height				: 188px;
	text-align				: center;
	}	
.mobileSection .minimumPrice {
	margin				: 20px 0px 1px 0px;
	font-size				: 13px;
	color					: #FFFFFF;
	text-align				: center;
	font-weight				: bold;
	}
.mobileSection .price {
	float					: left;
	display				: inline;
	width					: 98px;
	height				: 35px;
	padding				: 6px 0px 0px 9px;
}
.mobileSection .priceNumber {
	font-size				: 35px;
	line-height				: 35px;
	color					: #FFCC00;
	font-family				: "Impact", "Arial", sans-serif;
	text-transform			: uppercase;
}	
.mobileSection .currency {
	font-size				: 23px;
	line-height				: 24px;
	color					: #FFFFFF;
	padding				: 0px 0px 0px 5px;
	font-family				: "Impact", "Arial", sans-serif;
	text-transform			: uppercase;
	}
.mobileSection .byeButtonContainer {
	float					: right;
	display				: inline;
	width					: 65px;
	height				: 43px;
	text-align				: left;
	}
.mobileSection .byeButtonContainer input {
	display				: block;
	width					: 61px;
	height				: 35px;
	background				: url(/application/css/btmobil/images/buttons/buy-button-normal.gif) no-repeat 0px 2px;
	color					: #FFFFFF;
	font-weight				: bold;
	font-size				: 17px;
	border				: none;
	margin				: 6px 0px 0px 0px;
	text-transform			: uppercase;
	font-family				: "Impact", "Arial", sans-serif;
	
	}
.mobileSection .byeButtonContainer input:hover {
	background				: url(/application/css/btmobil/images/buttons/buy-button-hover.gif) no-repeat 0px 2px;
	}				
.mobileSection .readMore {
	clear					: both;
	text-align				: right;
	margin				: 0px 5px 0px 0px;
	}
.mobileSection .readMore a {
	color					: #FFCC00;
	font-size				: 13px;
	font-weight				: bold;
	}
.mobileSection .readMore a:hover {
	color					: #FFFFFF;
	text-decoration			: none;
	}
/* ------------------------------------------------------------------------------------------------------ */
/* SHOP READ MORE PAGE											                      */
.readMorePage .leftPhoneContainer {
	float					: left;
	display				: inline;
	margin				: 0px 26px 0px 0px;
	}
.readMorePage .rightPhoneContainer {
	float					: left;
	display				: inline;
	padding				: 20px 0px 0px 0px;
	}
.readMorePage .buyInfo {
	clear					: both;
	}
		
.readMorePage h2 {
	font-size				: 20px;
	margin				: 5px 0px 12px 0px;
	}
.readMorePage .priceContainer {
	margin				: 30px 0px 10px 0px;
	}
.readMorePage .price {
	width					: 100%;
	height				: 34px;
	font-size				: 32px;
	line-height				: 34px;
	font-weight				: bold;
	color					: #E1161C;
	}
.readMorePage .currency {
	font-size				: 25px;
	line-height				: 31px;
	font-weight				: bold;
	color					: #E1161C;
	padding				: 0px 0px 0px 5px;
	}

.readMorePage .selectPaymentType input {
	display				: inline-block;
	}	
.readMorePage .selectPaymentType label {
	display				: inline-block;
	margin				: 0px 0px 0px 5px;
	position				: relative;
	top					: -2px;
	}		
.readMorePage .buyButtonContainer a span {
	display				: none;
	}
.readMorePage .buyButtonContainer a,
.readMorePage .selectPaymentType input.buyButton {
	display				: block;
	width					: 56px;
	height				: 35px;
	background				: url("/application/css/btmobil/images/buttons/buy-button-noshadow-normal.gif") no-repeat 0px 2px;
	margin				: 15px 0px 0px 0px;
	border				: none;
	font-weight				: bold;
	font-size				: 17px;
	color					: #FFFFFF;
	line-height				: 17px;
	}
.readMorePage .selectPaymentType input:hover.buyButton {	
	background				: url("/application/css/btmobil/images/buttons/buy-button-noshadow-hover.gif") no-repeat 0px 2px;
	}
/* ------------------------------------------------------------------------------------------------------ */
/* SHOP BUY PAGE														          */
.buyPage .leftPhoneContainer {
	float					: left;
	display				: inline;
	margin				: 0px 26px 0px 0px;
	}
.buyPage .rightPhoneContainer {
	float					: left;
	display				: inline;
	padding				: 20px 0px 0px 0px;
	}
.buyPage .buyInfoMonthly,
.buyPage .buyInfoCash {
	clear					: both;
	}
		
.buyPage h2 {
	font-size				: 20px;
	margin				: 5px 0px 12px 0px;
	}
.buyPage .priceContainer {
	margin				: 40px 0px 10px 0px;
	}
.buyPage .price {
	width					: 100%;
	height				: 34px;
	font-size				: 32px;
	line-height				: 34px;
	font-weight				: bold;
	color					: #E1161C;
	}
.buyPage .pricePeriod {
	display				: block;
	font-weight				: normal;
	}	
.buyPage .currency {
	font-size				: 25px;
	line-height				: 31px;
	font-weight				: bold;
	color					: #E1161C;
	padding				: 0px 0px 0px 5px;
	}
.buyPage .buyLeftContainer {
	float					: left;
	display				: inline;
	width					: 264px;
	}
.buyPage .buyRightContainer {
	float					: right;
	display				: inline;
	width					: 364px;
	}
.buyPage .buyLeftContainer h3,
.buyPage .buyRightContainer h3 {
	color					: #E1161C;
	}			
.buyPage .buyLogin {
	width					: 240px;
	height				: 120px;
	float					: left;
	border				: 1px dotted #BBBBBB;
	padding				: 12px 12px 12px 12px;
	}
.buyPage .chooseSubscription {
	width					: 340px;
	height				: 120px;
	float					: right;
	padding				: 12px 12px 12px 12px;
	border				: 1px dotted #BBBBBB;
	}	
.buyPage .buyLogin label {
	display				: inline-block;
	margin				: 5px 5px 0px 0px;
	width					: 90px;
	}	
.buyPage .buyLogin input[type=text],
.buyPage .buyLogin input[type=password] {
	display				: inline-block;
	width					: 140px;
	margin				: 5px 0px 0px 0px;
	}
.buyPage .buyLogin .buttonContainer	{
	width					: 237px;
	text-align				: right;
	margin				: 7px 0px 0px 0px;
	}
.buyPage .buyLogin .strong,
.buyPage .chooseSubscription .strong {
	font-weight				: bold;
	}	
.buyPage .buttonContainer input.buttonGotoPayment {	
	display				: block;
	width					: 109px;
	height				: 29px;
	color					: #FFFFFF;
	font-weight				: bold;
	font-size				: 17px;
	padding				: 0px 0px 0px 0px;
	background				: url("/application/css/btmobil/images/buttons/button-goto-payment.png") no-repeat;
	border				: none;
	}
.buyPage .buttonContainer input.buttonShopLogin {	
	display				: inline;
	float					: right;
	width					: 52px;
	height				: 29px;
	color					: #FFFFFF;
	font-weight				: bold;
	font-size				: 17px;
	padding				: 0px 0px 0px 0px;
	background				: url("/application/css/btmobil/images/buttons/button-shop-login.png") no-repeat;
	border				: none;
	position				: relative;
	left					: 3px;
	}	
/* ------------------------------------------------------------------------------------------------------- */
/* NEWS PAGE. List view and single view				                                               */

/* List view                                                                                               */                      
.newsList {
	margin				: 10px 0px 20px 0px; 
	}
.newsList h3 {
	margin				: 8px 0px 0px 0px; 
	font-size				: 15px; 
	}
.newsList .date {
	color					: #888888; 
	font-size				: 13px; 
	letter-spacing			: 0.5px;
	}
.newsSingle .date {
	color					: #666666; 
	padding				: 0px 0px 12px 0px; 
	font-weight				: bold; 
	letter-spacing			: 1.0px; 
	font-size				: 12px;
	}
/* ------------------------------------------------------------------------------------------------------- */
/* GENERAL ARTICLE STYLES. Used on the pages "Nyheder" and "FAQ"					                 */
.back { 
	height				: 29px; 
	float					: left;
	display				: inline;
	margin				: 0px 0px 0px 0px;
	}
.back a {
	display				: block;
	width					: 65px;
	height				: 29px;
	color					: #FFFFFF;
	font-weight				: bold;
	font-size				: 17px;
	padding				: 0px 0px 0px 0px;
	background				: url("/application/css/btmobil/images/buttons/button-back.png") no-repeat;
	border				: none;
	overflow				: hidden;
	}	
/* ------------------------------------------------------------------------------------------------------- */
/* FAQ PAGE. Styles for faqSection, faqCategory and faqItem				                             */	

/* faqSection                                                                                              */
.faqSection {
	margin				: 20px 0px 20px 0px;
	}
.faqSection ul { 
	width					: 100%;
	margin				: 0px 0px 0px 0px; 
	padding				: 0px 0px 1px 0px; 
	list-style-type			: none;  
	background				: url("/application/css/btmobil/images/elements/seperator_gray.gif") repeat-x bottom left; 
	}
.faqSection li { 
	padding				: 3px 0px 1.5px 0px; 
	background				: url("/application/css/btmobil/images/elements/seperator_gray.gif") repeat-x; 
	}
.faqSection li a {  
	width					: 100%;
	display				: block; 
	background				: url("/application/css/btmobil/images/elements/purple_arrow.gif") top right no-repeat; 
	color					: #000000;
	}
/* faqCategory															     */	
.faqCategory h2 {
	margin				: 25px 0px 4px 0px; 
	}
/* ------------------------------------------------------------------------------------------------------- */
/* SUPPORT PAGE (KUNDESERVICE)								                             */

/*TABLE LAYOUT.									                                         */
.tableSupportOpeninghours,
.tableSupportEmail {
	width					: 400px;
	margin				: 0px 0px 20px 0px;
	}
.tableSupportOpeninghours th,
.tableSupportOpeninghours td,
.tableSupportEmail th,
.tableSupportEmail td {
	font-weight				: bold;
	text-transform			: uppercase;
	font-size				: 12px;
	letter-spacing			: 0.4px;
	}	
.tableSupportOpeninghours a,
.tableSupportEmail a {
	color					: #000000;
	}	
.tableSupportOpeninghours th:first-child		{ width : 160px; }
.tableSupportOpeninghours th:first-child + th	{ width : 240px; }

.tableSupportEmail th:first-child			{ width : 160px; }
.tableSupportEmail th:first-child + th		{ width : 240px; }


/*GRAPHIC HEADING LAYOUTS */
.tableSupportOpeninghours th span,
.tableSupportEmail th span {
	display				: none; /*the text is hidden. Instead is shown a graphic heading */
}
.tableSupportOpeninghours th + th,
.tableSupportEmail th + th  {
	background				: none;
}
.tableSupportOpeninghours th  {
	height				: 19px;
	background				: url("/application/css/btmobil/images/headings/support-heading-openinghours.gif") no-repeat;
}
.tableSupportEmail th  {
	height				: 15px;
	background				: url("/application/css/btmobil/images/headings/support-heading-email.gif") no-repeat;
	}	

.addressSupport {
	width					: 166px;
	height				: 57px;
	margin				: 5px 0px 25px 0px;
	background				: url("/application/css/btmobil/images/headings/support-heading-address.gif") no-repeat;
	}
.addressSupport span {
	display				: none;
	}
/* ------------------------------------------------------------------------------------------------------- */
/* COMPLAIN PAGE (KLAGESAGER)									                             */
.supportComplainForm fieldset {
	position				: relative;
	margin				: 27px 0px 0px 0px;
	}
.supportComplainForm legend span {
	position				: absolute;
	top					: -23px;
	left					: 0px;
	display				: block;
	font-weight				: bold;
	color					: #E1161C;	
	font-size				: 13px;
	}
.supportComplainForm label {
	display				: block;
	float					: left;
	width					: 125px;
	white-space				: nowrap;
	}
.supportComplainForm .inputField input {
	border				: normal;
	display				: block;
	float					: left;
	width					: 200px;
	height				: 19px;
	line-height				: 19px;
	}
.supportComplainForm .inputField .failureMessageContainer,
.supportComplainForm .textareaField .failureMessageContainer {
	float					: left;
	display				: inline;
	margin				: 0px 0px 0px 12px;
	color					: #E1161C;
	}
.supportComplainForm div.inputField {
	margin				: 0px 0px 4px 0px;
	height				: 22px;
	}
.supportComplainForm .textareaField textarea {
	float					: left;
	width					: 300px; 
	height				: 140px;
	}	
.supportComplainForm .submitField {
	margin				: 5px 0px 0px 0px;
	width					: 427px;
	text-align				: right;
	}
.supportComplainForm .submitField input[type=submit] {
	display				: inline;
	float					: right;
	width					: 52px;
	height				: 29px;
	color					: #FFFFFF;
	font-weight				: bold;
	font-size				: 17px;
	padding				: 0px 0px 0px 0px;
	background				: url("/application/css/btmobil/images/buttons/button-submit.png") no-repeat;
	border				: none;
	position				: relative;
	left					: 7px;	
	}	
.supportComplainForm .succesMessageContainer {
	font-weight				: bold;
	color					: #E1161C;
	padding				: 0px 0px 19px 0px;
	}	
/* ------------------------------------------------------------------------------------------------------ */
/* FORGOTTEN PASSWORD PAGE				                                                          */
.forgottenPasswordContainer legend span {
	padding				: 0px 0px 12px 0px;
	}
.forgottenPasswordContainer label {
	display				: inline-block; 
	width					: 100px;
	}	
.forgottenPasswordContainer .mobilenumberContainer,
.forgottenPasswordContainer .emailContainer {
	margin				: 0px 0px 4px 0px;
	}
.forgottenPasswordContainer .mobilenumberContainer span,
.forgottenPasswordContainer .emailContainer span {							
	color					: #E1161C; 
	margin				: 0px 0px 0px 10px;
	}		
.forgottenPasswordContainer .mobilenumberContainer input,						
.forgottenPasswordContainer .emailContainer input { 
	 padding				: 2px 2px 2px 2px;
	 width				: 200px;
	 height				: 15px;
	}
.forgottenPasswordContainer .buttonContainer {
	margin				: 2px 0px 0px 0px;
	text-align				: right;
	width					: 308px;
	}
.forgottenPasswordContainer .buttonContainer input[type=submit] {
	display				: inline;
	float					: right;
	width					: 52px;
	height				: 29px;
	color					: #FFFFFF;
	font-weight				: bold;
	font-size				: 17px;
	padding				: 0px 0px 0px 0px;
	background				: url("/application/css/btmobil/images/buttons/button-submit.png") no-repeat;
	border				: none;
	position				: relative;
	left					: 6px;	
	}	
.forgottenPasswordContainer .failureMessage {
	padding				: 0px 0px 19px 0px;
	font-weight				: bold;
	color					: #E1161C;
	}
.forgottenPasswordContainer .failureMessage a {
	text-decoration			: underline;
	}

.forgottenPasswordContainer .failureMessage a:hover {
	text-decoration			: none;
	color					: #000000;
	}	
/* ------------------------------------------------------------------------------------------------------- */
/* TERMS PAGE (Betingelser)						                             */
h3 + br {
	display				: none;
	}
/* ------------------------------------------------------------------------------------------------------- */
