/*juni 23, 2010*/
/*GENERIC*/
/*Base*/
body#frontpage{background:url(/files/design/images/bg.jpg) no-repeat center top;margin-bottom:0;text-align:center;}
body#subpage{background:url(/files/design/images/subpage-bg.jpg) no-repeat center top;margin-bottom:0;text-align:center;}
body#my-nano{background:url(/files/design/images/subpage-bg.jpg) no-repeat center top;margin-bottom:0;text-align:center;}
#uber-container-1,#uber-container-2,#uber-container-3{text-align:left;}
#container-3{min-height:700px;position:relative;
	height: auto ! important;
	}
#frontpage #container-3{min-height:540px;}
#container-2{height:22px;}
#frontpage #uber-container-1{height:447px;}
#subpage #uber-container-1{height:200px;}
#my-nano #uber-container-1{height:200px;}

#frontpage #container-1{height:425px;}

#uber-container-2-landingpage{background:transparent;}

#uber-container-2{background:white;}
#uber-container-3{border:1px solid #c8c8c8;background:url(/files/design/images/uber-container-3-bg.jpg) bottom repeat-x #f2f2f2;}
/*Typography*/
p{margin-bottom:12px;line-height:19px;}
h2{font-size:18px;color:black;margin-bottom:4px;}
h1{text-transform:uppercase;font-size:32px;}
h1,h2,h3{color:#6B8D8F;}
blockquote{border-left:1px solid #17B3BF;padding-left:10px;}
/*Links*/
a{color:black;text-decoration:none;}
h2 a:hover{color:black;}
/*Forms*/
button[type],input[type="submit"]{
	-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;-webkit-border-radius:4px;
	}
button,input[type="submit"]{border:1px solid #cccccc;background:url(/files/design/images/btn-glass.png) #F5F5F5;}
button:hover,input[type="submit"]:hover{border:1px solid #cccccc ! important; background: #DCF6F7 ! important;}
label{color:#4c4c4c;}
legend{font-size:26px;padding:0 8px;color:#BC72CE;}
form textarea{margin-top:3px ! important;}
/*input[type=text],input[type=password],input.text,input.title,textarea,select{background-color:#fff;border:1px solid #bbb;height:20px;-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:url(/files/design/images/input-shadow.png);}
*//*input[type=text],input[type=password],input.text,input.title,textarea,select{background-color:#fff;border:1px solid #bbb;height:20px;-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:url(/files/design/images/input-shadow.png);}*/ /*FIXME*/
input[type=text],input[type=password]{color:gray;font-size:13px;background:url(/files/design/images/input-shadow.png);}
input[type=text]:focus,input[type=password]:focus,input.text:focus,input.title:focus,textarea:focus,select:focus{border-color:#BC72CE;background:url(/files/design/images/input-shadow.png) #fffff5;}
input[type=text],input[type=password],input.text,input.title,textarea,select{margin:0.5em 0;}
fieldset{-moz-border-radius-bottomleft:12px;-moz-border-radius-bottomright:12px;-moz-border-radius-topleft:12px;-moz-border-radius-topright:12px;-webkit-border-radius:12px;border:1px solid #bc72ce;}
textarea{display:block ! important;}
input[type=image]{margin-left:2px;}
/*TOP*/
/*top-logo*/
#top-logo{padding:16px 0;height:16px;}
#top-logo h1{color:white;}
/*top-nav*/
#top-nav{float:right;}
#top-nav{float:right; margin-top: 10px;} /*FIXME*/
#top-nav ul{color:white;font-weight:bold;display:inline;margin-right:0;padding-left:0;}
#top-nav ul li{font-size:12px;height:16px;padding:6px 8px;color:white;display:inline;}
#top-nav ul li a{font-size:12px;height:16px;color:#484848}
#top-nav ul li a:hover{color:#707070;text-decoration:none;}
#top-search {
	position:relative ! important;
	margin-right:3px ! important;
	font-size:12px ! important;
	height:16px ! important;
	width:160px ! important;
	padding:6px 4px 6px 4px ! important;
	color:#021126 ! important;
	display: inline-block ! important;
	zoom:1; *display: inline ! important;
	}
#top-nav #login-btn li{background:url(/files/design/images/top-nav.png) #b0e129 ! important;}
ul#top-global-nav li{color:#DDEEF6;}
#top-search-field{border:1px solid black;width:110px;padding-left:3px;border:1px solid #cccccc;background:white;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px; height: 16px;}
/*log in*/
.tipsy{padding:5px;font-size:10px;opacity:0.8;filter:alpha(opacity=80);background-repeat:no-repeat;}
.tipsy{opacity:.8;filter:alpha(opacity=80);background-repeat:no-repeat;padding:5px;}
.tipsy-inner{padding:8px 8px;max-width:200px;font:11px 'Lucida Grande',sans-serif;font-weight:bold;-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-color:#000;color:white;text-align:left;}
.tipsy-north{background-image:url(/files/design/images/tipsy.gif);background-position:top center;}
.tipsy-south{background-image:url(/files/design/images/tipsy.gif);background-position:bottom center;}
.tipsy-east{background-image:url(/files/design/images/tipsy.gif);background-position:right center;}
.tipsy-west{background-image:url(/files/design/images/tipsy.gif);background-position:left center;}
body{}
#container{width:780px;margin:0 auto;}
#content{width:520px;min-height:500px;}
a:link,a:visited{color:#17B3BF;text-decoration:none;}
a:hover{text-decoration:underline;}
a img{border-width:0;}
#top-signin{display:inline-block;padding:10px 0px 12px;font-size:11px;line-height:23px;text-align:right;zoom:1;*display:inline;}
#top-signin a.signin{background:black;padding:4px 6px 6px;text-decoration:none;font-weight:bold;color:#fff;*padding:4px 12px 6px;}
#top-signin a.signin:hover{background:black;*padding:4px 12px 6px;}
#top-signin a.signin,#top-signin a.signin:hover{*background-position:0 3px!important;}
a.signin{position:relative;margin-left:3px;background:black;}
a.signin span{background:black;padding:4px 16px 6px 0;}
/*#top-signin a.menu-open{background:black!important;color:#666!important;outline:none;}
*//*#top-signin a.menu-open{background:black!important;color:#666!important;outline:none;}*/ /*FIXME*/
#small_signup{display:inline;float:none;line-height:23px;margin:25px 0 0;width:170px;}
a.signin.menu-open span{background-image:url("http://s.twimg.com/a/1249943174/images/toggle_up_dark.png");color:#789;}
#signin_menu{display:none;background-color:white;position:absolute;width:180px;z-index:100;border:1px solid #cccccc;text-align:left;padding:10px;/*margin-left:432px;*margin-left:310px*/;margin-top:-10px;color:#789;font-size:11px;}
#signin_menu input[type=text],#signin_menu input[type=password]{display:block;border:1px solid #ACE;font-size:13px;margin:0 0 5px;padding:0px;width:203px;}
#signin_menu{display:none;background-color:white;position:absolute;width:206px;z-index:100;border:1px solid #cccccc;text-align:left;padding:10px;margin-left:172px;*margin-left:182px;margin-top:0px;color:#789;font-size:11px; -moz-border-radius:6px 6px 6px 6px;} /*FIXME*/
#signin_menu input[type=text],#signin_menu input[type=password]{width:203px;} /*FIXME*/
#signin_menu .buttons {margin-top: 8px;}
#signin_menu p{margin:0;}
#signin_menu a{color:#6AC;}
#signin_menu label{font-weight:normal;}
#signin_menu label{font-weight:normal; width: 100px ! important;} /*FIXME*/
#signin_menu p.remember{padding:10px 0;}
#signin_menu p.forgot,#signin_menu p.complete{clear:both;margin:5px 0;}
#signin_menu p a{color:#27B!important;}
#signin_submit{background:black repeat-x scroll 0 0;border:1px solid #020F22;color:#fff;text-shadow:0 -1px 0 #39d;padding:4px 10px 5px;font-size:11px;margin:0 5px 0 0;font-weight:bold;}
#signin_submit:hover,#signin_submit:focus{background-position:0 -5px;cursor:pointer;background:black ! important;}
.tipsy-inner{padding:10px 15px;line-height:1.5em;font-weight:bold;}
.ie6 .tipsy{width:250px;}
.signup-tip{line-height:18px;margin:30px 0;color:#333;}
.signup-tip a{font-weight:bold;}
/*top-banner*/
#top-banner{padding:16px 0;height:280px;margin-bottom:38px; cursor:pointer;}
#top-banner-btns{margin-top:215px;}
#top-banner-btns h2 a{display:block;color:white;font-weight:bold;text-align:center;text-decoration:none;height:30px;margin-top:-10px;padding:10px;}
#top-banner-btn1,#top-banner-btn2{-moz-border-radius-bottomleft:8px;-moz-border-radius-bottomright:8px;-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;width:180px;height:32px;padding:8px;background:black;display:inline-block;margin-right:10px;border:1px solid black;zoom:1;*display:inline;}
#top-banner-btn2{color:#082239 ! important;background:#92bd1b;border:1px solid #6a8a13;}
#top-banner-btn1:hover{background:#1b73b3;}
#top-banner-btn2:hover{background:#b9f022;}
#top-banner-btn2:hover a{color:#020F22;}
#call-to-action img{margin-top:20px;margin-right:32px;}

/*SIDEBAR-LEFT*/
#sidebar-left div.sidebar-left-promo-box{width:120px;height:160px;background:white;margin-bottom:12px;}
#sidebar-left{margin-top:32px;}
/*MAIN*/
#main-nav{margin-top:0px;padding:0;bottom:0;}
#subpage #main-nav,#subpage #main-nav{margin-top:130px;}

#main-nav ul{font-size:13px;color:white;font-weight:normal;letter-spacing:2px;text-transform:uppercase;margin:0;margin-top:-15px;padding-left:0px;font-weight:bold;}
#main-nav ul li{background:url(/files/design/images/main-nav.png) white;margin-left:0;display:inline-block;border-bottom:0;zoom:1;*display:inline;height:29px;padding:4px 8px 4px 10px;}
.main-nav-tab {-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px}
body#subpage #main-nav ul {
	margin-top: -18px;
}
#main-nav ul li a{color:#474747;font-weight:normal;text-decoration:none;font-size:18px;}
#main-nav ul li:hover,#main-nav ul li.active{background:url(/files/design/images/main-nav-active.png) white;}
#main-nav ul li.selected:hover{background:#DDEEF6;}
#main-nav ul li{text-transform:uppercase;}
#main-content-img{float:right;margin-left:10px;margin-bottom:10px;}
#sub-page #main-nav,#my-nano #main-nav{margin-top:130px;}
#main-content,#dashboards{margin-top:32px;}
#main-content{padding-right:30px;width:560px;}
.dashboard-module{-moz-border-radius-bottomleft:16px;-moz-border-radius-bottomright:16px;-moz-border-radius-topleft:16px;-moz-border-radius-topright:16px;border:1px solid #1c74a0;width:542px;background:white;margin-bottom:12px;padding:16px;}
.dashboard-module h2,.main-content-item h2{cursor:pointer;}
.main-content-item{background:white;margin-bottom:10px;border-bottom:1px dotted #cccccc;padding-bottom:8px;}
#main-content hr{margin-top:10px;}
#main-content ul,#main-content ol{margin:0 0 16px 0 ! important;padding-left:16px ! important;}
#main-content ol{margin:0 0 16px 0 ! important;padding-left:20px ! important;}
#main-content ul{list-style-type:square;}
#main-content ul.linklist{list-style-type:none;padding-left:0 ! important;}
#main-content h3{font-size:15px;font-weight:bold;margin-bottom:0px ! important;}
p{margin-top:0;}
#main-content a img{padding-left:3px;float:none;}
#main-content img{float:right;}
#main-content table{margin-bottom:16px;}
#main-content table thead td{background:url(/files/design/images/table-glass.png) #505050;color:white;font-weight:bold;}
#main-content table thead td, #main-content table .table-sum td{background:url(/files/design/images/table-glass.png) #505050;color:white;font-weight:bold;} /*FIXME*/
#main-content table td{border:2px solid white;padding:8px 10px;background:url(/files/design/images/table-glass.png) #dfdfdf;-moz-border-radius:6px;-khtml-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
div.expand-collapse{display:none ;padding-bottom:8px;}
#main-content{min-height:400px; margin-bottom: 40px;} /*EDIT april 20, 2010*/


/*SIDEBAR-RIGHT*/
#sidebar-right h2{font-size:23px;line-height:22px;margin-bottom:10px;color:gray;}
#sidebar-right img{float:left;margin-right:10px;}
#sidebar-right{margin-top:32px;}
#sidebar-right div.sidebar-right-promo-box{width:158px;background:white;margin-bottom:12px;-moz-border-radius-bottomleft:16px;-moz-border-radius-bottomright:16px;-moz-border-radius-topleft:16px;-moz-border-radius-topright:16px;border:1px solid #c6c6c6;padding:16px;}
.sidebar-right-promo-box{width:158px;background:white;margin-bottom:12px;-moz-border-radius-bottomleft:16px;-moz-border-radius-bottomright:16px;-moz-border-radius-topleft:16px;-moz-border-radius-topright:16px;border:1px solid #c6c6c6;padding:16px;-webkit-border-radius:12px;} /*FIXME*/
#sidebar-right p{margin-bottom:10px;}
#sidebar-right h2{font-weight:bold;line-height:22px;}
/*SUB*/

#sub-promo div p{margin-right:10px;}
#sub-promo div button{position:absolute;bottom:8px;right:8px;}





#sub-nav{margin-top:32px;margin-bottom:24px;}
#sub-promo img{float:right; margin-left: 12px;} 
#sub-nav img{margin-top:0px;margin-right:10px;}
#sub-promo h2{font-weight:bold;line-height:22px;font-size:20px;}
#sub-promo-box1, #sub-promo-box2, #sub-promo-box3, #sub-promo-box4{width:194px;margin-bottom:32px;-webkit-border-radius: 16px;-moz-border-radius-bottomleft:16px;-moz-border-radius-bottomright:16px;-moz-border-radius-topleft:16px;-moz-border-radius-topright:16px;border:1px solid #c6c6c6;padding:16px;border:1px solid #C6C6C6;height:180px;}
ul#sub-menu{padding-left:0;padding-bottom:16px;}
ul#sub-menu li{list-style-type:none;font-size:16px;margin-right:0;}
#sub-menu li a{font-size:14px;}
ul#sub-menu li{border-bottom:1px dotted #CCCCCC;font-size:16px;list-style-type:none;margin-right:0;padding-bottom:5px;padding-top:5px;}
ul#sub-menu{padding-bottom:16px;padding-left:0;width:140px;}
/*FOOTER*/
/*#footer{color:gray;position:absolute;bottom:0;}
#footer{position:relative;margin-top:72px;}*/
#footer {position: absolute; bottom: 0; color:gray;}
#footer p {display: block; padding-top: 10px;}
/*SEO*/
#seo-map{margin-top:40px;}
#seo-map div{display:inline-block;text-align:left;width:220px;zoom:1;*display:inline;}
#seo-map ul{color:#b8b8b8;line-height:18px;}
#seo-map ul{list-style-type:none;}
/*PAYFLOWS*/
#shopping-basket th,td,caption{padding:0 0 4px;}
#shopping-basket table{margin-bottom:8px;}
#shopping-basket hr{margin-bottom:8px;}
#breadcrumb{margin-top:32px;}
/* form styles */
form{text-align:left ! important;}
form h3{clear:both ! important;padding:5px 0px 10px 0px ! important;font-size:14px ! important;}
form label{display:block ! important;width:310px ! important;font-size:12px ! important;line-height:14px ! important;/* padding:0px 0px 12px 0px ! important;*/}
form input{display:block ! important;margin-top:3px ! important;}
form select{float:left ! important;display:block ! important;}
form label.field-signin-mobilnummer,
form label.field-signin-kodeord,
form label.field-sim,
form label.field-kortnummer,
form label.field-address,
form label.field-city,
form label.field-email{clear:left ! important;}

form label.field-left,
form label.field-right,
form label.field-signin-mobilnummer,
form label.field-signin-kodeord,
form label.field-sim,
form label.field-kortnummer,
form label.field-kontrolnummer,
form label.field-efternavn,
form label.field-city,
form label.field-email,
form label.field-phone{float:left ! important;margin:0px 10px 0px 0px ! important;width:150px ! important;}


form label.field-left input,
form label.field-right input,
form label.field-signin-mobilnummer input,
form label.field-signin-kodeord input,
form label.field-sim input,
form .field-numport-operatoer input,
form .field-numport-mobilnummer input,
form label.field-kortnummer input,
form label.field-kontrolnummer input,
form label.field-efternavn input,
form label.field-email input,
form label.field-city input,
form label.field-phone input{float:left ! important;width:150px ! important;padding:0px ! important; height: 20px;}
form label.field-state{float:left ! important;margin-right:10px ! important;width:60px ! important;}
form label.field-state select{width:60px ! important;float:left ! important;margin-top:3px ! important;}
form label.field-zip{float:left ! important;width:80px ! important;}
form label.field-zip input{float:left ! important;width:80px ! important;}
form label.field-address{float:left ! important;width:310px ! important;margin:0px 0px 0px 0px ! important;}
form label.field-address input{float:left ! important;width:310px ! important;padding:0px ! important;}
form input#radiobutton_1,
form input#radiobutton_2,
form input#radiobutton_3,
form input#radiobutton_4{clear:left ! important;float:left ! important;padding:0px ! important;margin:0px 0px 0px 0px ! important;}
form label.radioitem{clear:none;margin:0px 0px 0px 25px ! important;padding:0px 0px 15px 0px ! important;}
form input#checkbox_1,
form input#checkbox_2,
form input#checkbox_3{clear:both ! important;float:left ! important;padding:0px ! important;margin:0px ! important;}
form label.field-checkbox{clear:none ! important;margin:0px 0px 0px 25px ! important;padding:0px 0px 15px 0px ! important;}
form label.field-kontrolnummer,form label.field-kontrolnummer input{width:120px ! important;}
form input[type="radio"],form input[type="checkbox"]{display:inline ! important;}
.abort,.error,.notice,.success{border:1px solid #DDDDDD;display: none; width: 100% ! important;} /*FIXME*/
#4 form#vform label{display:inline ! important;float:none ! important;}
#4 form#vform select{display:inline ! important;float:none ! important;}
.buttons{margin-top:16px;}
span.question{-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #cccccc;padding:0px 2px;font-size:auto;font-weight:bold;color:#cccccc;cursor:pointer;}
span.question{-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #cccccc;padding:0px 2px;font-size:10px;font-weight:bold;color:#cccccc;cursor:pointer;} /*FIXME*/
.field-numport-mobilnummer span,.field-numport-operatoer span{padding:4px;border:1px solid red;display:block;-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:#F5F5F5;border:1px solid #cccccc;text-align:center;width:142px;margin-bottom:10px; height: 12px; margin-top: 3px;}
#numPortDiv label img{display:none;}






.buttons input {
	float: left;
	margin-left: 6px;
	cursor:pointer;
}



/* Positive */
body .positive {
  color:#529214;
}
a.positive:hover, input.positive:hover {
  background-color:#E6EFC2;
  border:1px solid #C6D880;
  color:#529214;
}
a.positive:active {
  background-color:#529214;
  border:1px solid #529214;
  color:#fff;
}

/* Negative */
body .negative {
  color:#d12f19;
}
a.negative:hover, input.negative:hover {
  background:#fbe3e4;
  border:1px solid #fbc2c4;
  color:#d12f19;
}
a.negative:active {
  background-color:#d12f19;
  border:1px solid #d12f19;
  color:#fff;
}


.field-right-small {
	width: 70px ! important;
	margin-right: 10px;
	float: left;
}


.field-right-small input {
	width: 70px ! important;
	height: 18px;
}


input:disabled{
    color: gray; 
	
}

input:disabled{
    color: gray; 
	
}

input[disabled="disabled"]:hover {
    color: gray; 
	background: #F5F5F5 url(/files/design/images/btn-glass.png);
	cursor: default;
}


.field-numport-mobilnummer span, .field-numport-operatoer span {
padding: 4px; border: 1px solid red; display: block;
-moz-border-radius:6px;-khtml-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;
background: #F5F5F5;
border: 1px solid #cccccc;
text-align: center;
width: 140px;
margin-bottom: 10px;
}



#numPortDiv label img {
display: none;
}



.tabs-box ul li {
	display: inline;
}


.tabs-box-content {
	position: relative;
	min-height: 164px;
	padding: 8px;
	border: 1px solid #cccccc;
	-moz-border-radius-bottomleft:6px;-khtml-border-radius-bottomleft:6px;-webkit-border-radius-bottomleft:6px;border-radius-bottomleft:6px;
	-moz-border-radius-bottomright:6px;-khtml-border-radius-bottomright:6px;-webkit-border-radius-bottomright:6px;border-radius-bottomright:6px;	
	-moz-border-radius-topright:6px;-khtml-border-radius-topright:6px;-webkit-border-radius-topright:6px;border-radius-topright:6px;	
	
	
}


#number-list-gold div {
background: url(/files/design/images/btn-glass.png) #ecedc3;

}

.tabs-box-navigation {
	padding: 0;
	margin: 0;
	margin-bottom: 5px;
	z-index: 100;
	
}


.tabs-box-navigation li {
	cursor:pointer;
	padding: 6px;
	border: 1px solid #cccccc;
	background: #dfdfdf;
	-moz-border-radius-topleft:6px;-khtml-border-radius-topleft:6px;-webkit-border-radius-topleft:6px;border-radius-topleft:6px;
	-moz-border-radius-topright:6px;-khtml-border-radius-topright:6px;-webkit-border-radius-topright:6px;border-radius-topright:6px;
	border-bottom: 0;
}


.tabs-box-navigation li.selected {
background: white;
border-bottom: 1px solid red;
}

#number-list-gold {
	display: none;
}


.prev {
	float: left;
}

.next {
	float: right;
}



.tabs-box-content div input¬†{
	margin: 0 ! important;
	padding: 0 ! important;

}

/*ul.paging {
	bottom: 0;
	position: absolute;
	padding-left: 0;
	margin: 0;
	margin-bottom: 18px;
	margin-top: 8px;
	width: 450px;
	height: 9px;
}
*/

.buttons input {
	font-weight: bold;
	font-size: 12px;
	padding-left: 20px;
	
}

.my-nano-nav-box {
-moz-border-radius:16px;-khtml-border-radius:16px;-webkit-border-radius:16px;border-radius:16px;
border:1px solid #C6C6C6;
margin-bottom:12px;
padding:16px;
width: 154px;
height: 150px;
position: relative;
}


#my-nano #main-content {
	padding-right: 0;
	width:590px;

}


#my-nano-nav button {
	position: absolute;
	bottom: 8px;
	right: 8px;
color: #379799;
}

#my-nano-nav img {
	float: right;
	margin-left: 2px;
}



.hidden {
	display: none;
}


#service-features img {
	float: left;
	margin-right: 8px;
}

#web-features img {
	float: left ! important;
	margin-left: 0;
	margin-right: 8px;
}


.web-feature {
-moz-border-radius:12px;-khtml-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;
border:1px solid #C6C6C6;
margin-bottom:12px;
padding:16px;
width: 154px;
height: 26px;
position: relative;
}


.service-feature {
-moz-border-radius:12px;-khtml-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;
border:1px solid #C6C6C6;margin-bottom:12px;
padding:16px;
width: 550px;
height: 26px;
position: relative;
}


#service-features input {
font-size:12px;
font-weight:bold;
padding-left:20px;
}


.main-content-regflow-box {
	width: 580px;
}

form .field-reg {
	width: 60px ! important;
	}
	
form .field-reg input {
		width: 60px ! important;
		}
		
		
		#service-features input {
			float: right;
}


		#my-nano-fav input {
			float: right;
}


.service-feature-left {
	float: left;
}


.service-feature-right {
	float: right;
/*	margin-top: -20px;
*/	
	
}

#my-nano form .expand label {
	display: inline ! important;
	}

#my-nano form .expand select{
	display: inline ! important;
	float: none ! important;
	}
	

.expand {
	margin-top: 4px;
}


.checkbox-expand {
	padding-top: 4px;
}

form #error-message label {
	position: absolute;
	height: 16px;
background: #FBE3E4;
}

form #error-message {
	height: 16px;
	
}

.error-focus,  {
}

input[type="text"].error-focus, input[type="password"].error-focus {
border:1px solid #FF6F6F;
background: url(/files/design/images/input-shadow.png) #FFEFF0;
}



#my-nano #error-message {width: 524px ! important;}
#my-nano .checbox {margin-left: 70px; margin-top: 4px;}





/*added marts 16, 2010*/

#top-signin {
}


a.signin {
	position: absolute;
	right: 20px;
	top: -4px;
	display: inline-block ! important;
	background: url(/files/design/images/login-btn.jpg) #FFEFF0 no-repeat ! important;
	width: 113px;
	height: 20px;
	padding: 0px ! important;
}

a.logoff {
	background: url(/files/design/images/logoff-btn.jpg) #FFEFF0 ! important;
}

.sidebar-right-promo-box table td {
	padding: 0 2px;
	
}

.remember, #signin_submit {
	display: inline-block ! important;
}

p.forgot, p.forgot-username {
	line-height: 14px;
}

.greyed-out label, .greyed-out select {
color: gray ! important;
}


form label.field-kontrolnummer input {
width:80px !important;
}

form label.field-kontrolnummer {
width:80px !important;
}

.my-nano-nav-box, .service-feature, .web-feature {
background: #f5fefe
}

/*
li#period  {
margin-left:0;
margin-right:16px;
width:110px;
}

#main-content ul#period-selector {
	margin-left: 0 ! important;
	padding-left: 0 ! important;
	margin-bottom: 16px ! important;
}

#period-selector li {
display:inline-block;
float:left;
margin-right:20px;
padding-top:0;
width:100px;
}

#period-selector #period label strong {
margin-left:0;
}

#period-selector label strong {
margin-left:10px;
}

#period-selector li input {
margin-left:10px;
width:78px;
}

#period-selector .show-btn {
margin-left:10px;
padding:0;
width: 40px;
}

#period-selector select {
	height: 21px ! important;
}*/


#main-content ul#period-selector {
	padding-left: 0 ! important;
	margin-bottom: 0px ! important;
	
}

#period-selector li {
	display: inline-block;
	zoom:1; *display: inline;
		width: 112px;
	height: 50px;
/*	border: 1px solid red;
*/	margin-right: 8px;
	
	
}



#period-selector input {
	height: 18px ! important;
	border: 1px solid red;
}


#period-selector li label, #period-selector li select, #period-selector li input, #period-selector li img {
	float: left;
}
 #period-selector li select {
	width: 114px ! important;

}


#period-selector li label, #period-selector li select, #period-selector li input {
	width: 102px;
}

#period-selector ul {
	margin-left: 0 ! important;
}

#number-list-regular, #number-list-gold {margin-bottom: 16px;}


#number-list-page-1 div, #number-list-page-2 div, #number-list-page-3 div, #number-list-page-4 div, #number-list-page-5 div {
	-moz-border-radius:6px 6px 6px 6px;
	background:url("/files/design/images/btn-glass.png") repeat scroll 0 0 #E5E5E5;
	border:1px solid #CCCCCC;
	display:inline-block;
	zoom:1;*display:inline;
	margin-bottom:4px;
	padding:6px;	
}



#period-selector img {
	margin-left: 2px;
margin-right: 2px;
}

#period-selector input.show-btn {
width: 50px ! important;
padding: 0 ! important;

}

#error-message {
  -moz-border-radius:6px;
  -webkit-border-radius:6px;}


#regflow-box ul {
	padding-left: 18px;
}

#regflow-box #error-message .success{
width: 452px ! important;
min-width: 452px ! important;
}

.expand select, .expand label {
	float: none ! important;
display: inline ! important;	
width: inherit ! important;
}

form#google-search {
	width: 140px;
	display: inline-block;
}


form#google-search input{
	display: inline ! important ;

}




/*Slider*/

.panel-wrapper {
-webkit-border-radius: 16px;-moz-border-radius-bottomleft:16px;-moz-border-radius-bottomright:16px;-moz-border-radius-topleft:16px;-moz-border-radius-topright:16px;
	padding: 10px 20px;
	margin-top: 16px;
	background: #ededed url(/files/design/images/slider-bg.png) repeat-y top right; 
	border:1px solid #b2c1c2; 
	height: 162px;
	width: 825px;
  
	
	}

#slider {
	margin-top: 16px;
	
	
	}



#slider h2 {
	text-transform: uppercase;
	font-size: 38px;
		
} 

#slider h3 {
	text-transform: uppercase;
	font-size: 24px;
	font-weight: normal;
	line-height: 32px;
}

h3#slider-tag {
	font-size: 19px;
	margin-top: -24px;
	margin-bottom: 12px;
	font-weight: bold;
	
}

#frontpage #container-1 {
height:225px;
}

#frontpage #uber-container-1 {
height:420px;
}

#logged-in h3 {font-size: 13px; font-weight: bold; color: black; margin-bottom: 4px; line-height: 19px;}
#logged-in h3 span {color: gray;}
#logged-in table {font-size: 13px; margin-bottom: 10px;}
#logged-in button {width: 95px;font-size: 11px;} 


/* Landingpage styles */
body.landingpage{
background:url(/files/design/images/bg-landing.jpg) no-repeat center top ! important;
}

body.landingpage #sub-promo img {float:right;margin-left:0px ! important;}
body.landingpage #sub-promo h2{font-size:18px;color:#6B8D8F;margin-bottom:0px;}

#top-search-form form input {
display: inline ! important;	
}

#top-search-form {
display: inline ! important;	
}

#top-search-submit {}