

/* ********************************************************************************************* */
/* DENNE FIL INDEHOLDER NOGLE GRUNDINDSTILLINGER DER SKULLE NULSTILLE BROWSERFORSKELLE           */
/* ********************************************************************************************* */


/* --------------------------------------------------------------------------------------------- */
/* Nulstiller margin og padding for alle elementer                                               */
* {
	margin				: 0px 0px 0px 0px;
	padding				: 0px 0px 0px 0px;
	}

/* --------------------------------------------------------------------------------------------- */
/* Sætter default for html og body (For at sikre 100% højde)                                     */
html, body {
	height				: 101%; /* 101% to avoid jumping pages from side to side: with or without scrollbar ad the y axis. It can't be written with valid CSS, yet ("overflow:scroll-y" is a draft from w3.org now) 13. jan. 2010, Anne. */
	text-align				: center;
	}
body {
	behavior				: url("/application/css/btmobil/csshover3.htc"); /*This file helps old browsers to accept the pseudo-class :hover on all html-tags */
	}	
/* --------------------------------------------------------------------------------------------- */
/*Sætter y-scrollbar til altid at vises og Internet Explorer, for at undgå hoppende "korte" sider
  Ikke en valid attribut.   												 */
/*html {  
	overflow-y: scroll;
	}*/
	
/* --------------------------------------------------------------------------------------------- */
/* Stiller alle tekster til samme størrelse (undgår problemer med tables og forms)               */
html, body, 
table, tr, th, td, 
div, span, 
form, label, fieldset, legend, input, textarea, select, option,
p, h1, h2, h3, h4, h5, h6 {
	font-family				: Arial, Helvetica, Calibri, sans-serif;
	font-size				: 13px;
	line-height				: 19px;
	color					: #000000;
	letter-spacing			: 0.1px; 
	}
h1 {
	color					: #E1161C;	
	font-size				: 20px; 
	margin				: 0px 0px 6px 0px;
	line-height				: 24px;
	}
h2, h3 {
	color					: #E1161C;	
	font-size				: 15px; 
	margin				: 5px 0px 2px 0px;
	}	
p { 
	padding				: 0px 0px 19px 0px;
	}
p.paddingNone {
	padding				: 0px 0px 0px 0px;
	}	
ul, ol {
	margin				: 0px; 
	padding				: 0px 0px 0px 16px; 
	}
img, a img {
	border				: none;
	}
table th, 
table td {
	font-size				: 12px;
	height				: 24px;			
	}	
th, legend span, caption {
	color					: #E1161C;	
	font-weight				: bold;
	}	
fieldset { 
	border                        : 0px; 
	}
input[type=hidden] {
	display				: none !important;
	}	
/* --------------------------------------------------------------------------------------------- */
/* Sætter opførsel for links                                                                     */
a:link, a:visited, a:active, a:hover {
	color					: #E1161C;
	text-decoration			: none;
	}
a:hover {
	color					: #E1161C;
	text-decoration			: underline;
	}
a {
	border				: none;
	outline				: none;
	}	
/* --------------------------------------------------------------------------------------------- */
/* Sætter 2 centrale klasser, som benyttes for at undgå floats og for at have faste mellemrum    */
.utSpace {
	display				: block;
	height				: 1px;
	margin				: 0px;
	padding				: 0px;
	overflow				: hidden;
	background-color			: transparent;
	clear					: both;
	/*line-height				: 1px;*/  /*gives bugs in IE7*/
	}

/* --------------------------------------------------------------------------------------------- */
/* Alle formularfelter i egen template der er hidden og under kontrol får denne                  */
.utHidden {
	display				: none; 
	}	
/* --------------------------------------------------------------------------------------------- */
/* Resets the positioning of legend, input-checkboxes and input-radio to zero in IE7             */	
legend span {						
	display				: block;	/* the use of a <span> inside the legend is a work-around problems with positioning the legend (it's an inline element witch can't be changed into a block-element) */
	}
*+html legend span {					
	position				: relative; /*sets the position of the legend at the top left to zero in IE7*/
	left					: -8px;
	}
*+html input[type=checkbox] {				/*sets the position of the checkbox at the top left to zero in IE7*/
	position				: relative;
	left					: -4px;
	}
*+html input[type=radio] {				/*sets the position of the radio at the top left to zero in IE7*/
	position				: relative;
	left					: -3px;
	}
input[type=submit] {
	cursor				: pointer;
	}	
/* --------------------------------------------------------------------------------------------- */
/* DOTTED LINE                  */
.dottedLine {
	background				: url("/application/css/btmobil/images/elements/seperator_gray.gif") repeat-x; 
	height				: 1px;
	width					: 100%;
	}
.displayNone {
	display				: none;
	}		
/* --------------------------------------------------------------------------------------------- */
/* Graphic headings h1										                   */
h1 span {
	display				: none; /*The text-heading is hidden, but it can be found by google or by screen readers */
	}
h1.headingSupport,
h1.headingNews,
h1.headingMobileshop,
h1.headingBeCustomer,
h1.headingFaq,
h1.headingTerms,
h1.headingComplaint, 
h1.headingForgottenPassword,
h1.headingRunningState,
h1.headingInternationalPrices,
h1.headingReadMoreShop,
h1.buyMobileShop,
h1.headingMyPage,
h1.headingRefill,
h1.headingConsumption,
h1.headingInvoiceArchive,
h1.headingMyData,
h1.headingEditMyData,
h1.headingChangePassword,
h1.headingServicesLoggedIn,
h1.headingWebsms,
h1.headingAddressbook,
h1.headingChooseSubscription,
h1.headingChoosePhoneNumber,
h1.headingOrder,
h1.headingPay,
h1.headingRefillAutomatic,
h1.headingTaxOverview {
	width					: 652px;
	height				: 17px;
	margin				: 0px 0px 18px 0px;
	}
h1.headingMobileBroadband,
h1.headingSeePricesBroadband,
h1.headingUsbDongle,
h1.headingMobile,
h1.headingSeePricesMobile,
h1.headingServices,
h1.headingMobilephones {
	width					: 461px;
	height				: 17px;
	margin				: 0px 0px 18px 0px;
	}	
h1.headingSupport {			background : url("/application/css/btmobil/images/headings/heading-support.gif") no-repeat; }
h1.headingNews {				background : url("/application/css/btmobil/images/headings/heading-news.gif") no-repeat; }
h1.headingMobileshop {			background : url("/application/css/btmobil/images/headings/heading-mobileshop.gif") no-repeat; }
h1.headingChooseSubscription{		background : url("/application/css/btmobil/images/headings/heading-choose-subscription.gif") no-repeat; }
/*h1.headingBeCustomer {		background : url("/application/css/btmobil/images/headings/heading-becustumer.gif") no-repeat; } not in use */
h1.headingFaq {				background : url("/application/css/btmobil/images/headings/heading-faq.gif") no-repeat; }
h1.headingTerms {				background : url("/application/css/btmobil/images/headings/heading-terms.gif") no-repeat; }
h1.headingComplaint {			background : url("/application/css/btmobil/images/headings/heading-complaint.gif") no-repeat; }
h1.headingForgottenPassword {		background : url("/application/css/btmobil/images/headings/heading-forgotten-password.gif") no-repeat; }
h1.headingMobileBroadband {		background : url("/application/css/btmobil/images/headings/heading-mobilebroadband.gif") no-repeat; }
h1.headingSeePricesBroadband {	background : url("/application/css/btmobil/images/headings/heading-seeprices-broadband.gif") no-repeat; }
h1.headingUsbDongle {			background : url("/application/css/btmobil/images/headings/heading-usbdongle.gif") no-repeat; }
h1.headingMobile {			background : url("/application/css/btmobil/images/headings/heading-mobile.gif") no-repeat;	}
h1.headingSeePricesMobile {		background : url("/application/css/btmobil/images/headings/heading-seeprices-mobile.gif") no-repeat; }
h1.headingServices {			background : url("/application/css/btmobil/images/headings/heading-services.gif") no-repeat; }
h1.headingMobilephones {		background : url("/application/css/btmobil/images/headings/heading-mobilephones.gif") no-repeat;}
h1.headingRunningState {		background : url("/application/css/btmobil/images/headings/heading-running-state.gif") no-repeat; }	
h1.headingInternationalPrices {	background : url("/application/css/btmobil/images/headings/heading-international-prices.gif") no-repeat; }
h1.headingReadMoreShop {		background : url("/application/css/btmobil/images/headings/heading-readmore-mobile.gif") no-repeat; }
h1.buyMobileShop {			background : url("/application/css/btmobil/images/headings/heading-buy-mobile.gif") no-repeat; }
h1.headingChoosePhoneNumber {		background : url("/application/css/btmobil/images/headings/heading-choose-phonenumber.gif") no-repeat; }

/*used on multiple pages*/
h1.headingOrder {				background : url("/application/css/btmobil/images/headings/heading-order.gif") no-repeat; }
h1.headingPay  {				background : url("/application/css/btmobil/images/headings/heading-pay.gif") no-repeat; }
h1.headingInvoice {			background : url("/application/css/btmobil/images/headings/heading-invoice.gif") no-repeat; }

/*Logged in pages*/
h1.headingMyPage {			background : url("/application/css/btmobil/images/headings/heading-my-page.gif") no-repeat; }
h1.headingRefill {			background : url("/application/css/btmobil/images/headings/heading-refill.gif") no-repeat; }	
h1.headingConsumption {			background : url("/application/css/btmobil/images/headings/heading-consumption.gif") no-repeat; }
h1.headingInvoiceArchive {		background : url("/application/css/btmobil/images/headings/heading-invoice-archive.gif") no-repeat; }
h1.headingMyData {			background : url("/application/css/btmobil/images/headings/heading-my-data.gif") no-repeat; }
h1.headingEditMyData {			background : url("/application/css/btmobil/images/headings/heading-edit-my-data.gif") no-repeat; }
h1.headingChangePassword {		background : url("/application/css/btmobil/images/headings/heading-change-password.gif") no-repeat; }
h1.headingServicesLoggedIn {		background : url("/application/css/btmobil/images/headings/heading-services-loggedin.gif") no-repeat; }
h1.headingWebsms {			background : url("/application/css/btmobil/images/headings/heading-websms.gif") no-repeat; }
h1.headingAddressbook {			background : url("/application/css/btmobil/images/headings/heading-addressbook.gif") no-repeat; }
h1.headingRefillAutomatic {		background : url("/application/css/btmobil/images/headings/heading-refill-automatic.gif") no-repeat; }
h1.headingTaxOverview {			background : url("/application/css/btmobil/images/headings/heading-tax-overview.gif") no-repeat; }

/* --------------------------------------------------------------------------------------------- */						
	