﻿h1,h2,h3,h4 { margin:0;}
h3 {font-size:1.7em; padding-top:5px; padding-bottom:3px;}
.no_start h3{font-size:24px; padding-top:5px; padding-bottom:3px;}
.relative {position:relative;}
.row-generic {margin-bottom:10px;}
.cols {width:950px;overflow:hidden;}
.cols .col-large {width:653px; margin-right:9px; float:left;}
.cols .col-small {width:277px; margin-right:9px; float:left;}
.cols .col_right {width:272px; margin-right:9px; float:right;}
.cols .col_flags{width:277px; margin-right:9px; float:left; position:relative; min-height:122px}
.cols .col-large .cols {width:653px; }
/*original*/
.cols .col-large .cols .col-third {width:213px; margin-right:7px; float:left;}
.cols .col-third .button-read-more {position:absolute; bottom:22px; right:12px;}
/*end original*/
/*start my third columns*/
.cols .col-large .cols .col_third {width:213px; margin-right:7px; float:left; position:relative;}
.cols .col_third .button-read-more {position:absolute; bottom:22px; right:12px;}

.cols .col-large .cols .col_third_last {width:213px;float:left; position:relative;}
.cols .col_third_last .button-read-more {position:absolute; bottom:22px; right:12px;}
/*end my third columns*/

.box .box-top { height:10px; overflow:hidden; background:transparent url(/redesign-img/start/box_sprite.png) no-repeat 0 0; }
/*.box .box-middle { background:transparent url(/redesign-img/start/box-middle-sprites.png) repeat-y 0 0; padding:0 10px 22px;}
*/

/*New start page B2B / 20 Dec 2010*/
.cols .col_302 {width:302px; margin-right:22px; float:left;}
.cols .col_302_last {width:302px; float:left; }
.cols .bedrift_puff1 {width:302px; height:282px; overflow:hidden; background:transparent url(/redesign-img/bedrift/bedrift_puff1.png) no-repeat 0 0; }
.cols .bedrift_puff2 {width:302px; height:282px; overflow:hidden; background:transparent url(/redesign-img/bedrift/electric-meter2.png) no-repeat 0 0; }
.cols .bedrift_puff3  {width:302px; height:282px; overflow:hidden; background:transparent url(/redesign-img/bedrift/bedrift_puff3_form.png) no-repeat 0 0; }
/*11 jan 2011*/
.cols .bedrift_puff3 .textbox {	position: absolute;	left: 29px;	top: 17px;	font-size:12px;	color:#fff; width:250px;}
.cols .bedrift_puff3 .textbox h2{ font-size:16px; color:#fff;}
/*11 jan 2011*/
.cols .bedrift_puff3 .bedrift_puff3_wrapper { position: absolute; width: 260px; left: 29px; top: 138px;  }

.cols .bedrift_puff3 input[type='text']{
    width: 140px; height: 17px; padding: 2px 8px 4px 4px;
    background: url(/redesign-img/bedrift/bedrift_form_input.png) no-repeat top left; border: 0; outline: 0; 
    float: left;
}

.cols .bedrift_puff3 label{font-weight:bold; color: #fff; width: 75px; float: left;	padding:2px 0 0 0;}

.cols .bedrift_puff3 .bedrift_send_input
        {position: absolute; bottom: 22px; right: 40px; width: 130px; height: 30px; padding: 0; border: 0; outline: 0;
	    margin: 0;overflow: hidden; text-indent: -1000px; cursor: pointer; background: url(/redesign-img/bedrift/bedrift_puff3_send.png) no-repeat top left;
	    font-family: Arial, Sans-Serif; font-size: 13px; font-weight: normal;color: #000;}
.cols .bedrift_puff3 .bedrift_send_input:hover  {background-position: bottom left;}
/*form{margin: 0;padding: 0;}*/
#thanks{position: absolute; left: 0px; top: 0px; width:302px; height:282px; overflow:hidden; background:transparent url(/redesign-img/bedrift/bedrift_puff3_form_takker.png) no-repeat top left;}
#rfv1, #rfv2, #rfv3,  #rfv4 {position: absolute; left: 83px; top: 192px; border: 0; outline: 0;}
#rfv2,  #rfv3,  #rfv4   {left:107px; top: 297px;}
/*END start page B2B/ 20 Dec 2010*/

.box-middle .height_fix { height:220px;}
.box.extra-padding .box-middle { padding-left:21px; padding-right:21px; }
.box .box-middle p, .box .box-middle h1, .box .box-middle h2, .box .box-middle h3 { padding-left:5px; padding-right:5px; }
.box .box-bottom {height:20px; overflow:hidden; background:transparent url(/redesign-img/start/box_sprite.png) no-repeat 0 -10px;}

/*this is the .cols .col_right maps*/
.col-small .box-top {background-position: -213px 0;}
.col-small .box-middle {background-position: -213px 0;}
.col-small .box-bottom {background-position: -213px -10px;}
.col-small .box {width:265px; position:relative;}
.col-small .box .button-yellow {float:right;}

/*this is MY CODE for .cols .col_right maps*/
.col_right .box-top {background-position: -213px 0;}
.col_right .box-middle {background-position: -213px 0;}
.col_right .box-bottom {background-position: -213px -10px;}
.col_right .box {width:265px;}
.col_right .box .button-yellow { float:right; margin-top: 10px;}
/* END this is MY CODE for  .cols .col_right maps*/

.button-black {padding:6px 0 5px 8px; color:#fff; text-decoration:none; font-weight:bold; padding-left:8px; background:transparent url(/redesign-img/start/button-black-sprites.png) no-repeat 0 -26px;}
.button-black span {padding:6px 8px 5px 0; background:transparent url(/redesign-img/start/button-black-sprites.png) no-repeat right 0}
.button-black:hover {background-position: 0 -78px;}
.button-black:hover span {background-position: right -52px;}


.button-yellow {padding:7px 0 7px 8px; color:#373737; text-decoration:none; font-weight:bold; padding-left:8px; background:transparent url(/redesign-img/start/button-yellow-sprites.png) no-repeat 0 -29px;}
.button-yellow span {padding:7px 8px 7px 0; background:transparent url(/redesign-img/start/button-yellow-sprites.png) no-repeat right 0}
.button-yellow:hover {background-position: 0 -87px;}
.button-yellow:hover span {background-position: right -58px;}

.banner {margin-bottom:19px;}

.coverage-map {background:transparent url(/redesign-img/start/map_coverage_no.png) no-repeat 71px 60px; width:109%; margin-bottom:10px;height:253px;}
.coverage-map p {font-size:13px;}
.coverage-map h3 {margin-bottom:-17px;}

/*New start css*/

.cols .col-large .cols .col_first {width:318px; margin-right:15px; float:left; position:relative;}
.cols .col-large .cols .col_second {width:318px;float:left; position:relative;}

.box .box-top { height:10px; overflow:hidden; background:transparent url(/redesign-img/start/box_sprite.png) no-repeat 0 0; }
.box .box-middle { background:transparent url(/redesign-img/start/box_sprite_middle.png) repeat-y 0 0; padding:0 10px 22px;}
.box-middle .height_fix { height:220px;}
.box.extra-padding .box-middle { padding-left:21px; padding-right:21px; }
.box .box-middle p, .box .box-middle h1, .box .box-middle h2, .box .box-middle h3 { padding-left:5px; padding-right:5px; }
.box .box-bottom {height:20px; overflow:hidden; background:transparent url(/redesign-img/start/box_sprite.png) no-repeat 0 -10px;}

/*this is MY CODE for .cols .col_right maps*/
.box .box-top2 { height:10px; overflow:hidden; background:transparent url(/redesign-img/start/box_sprite2.png) no-repeat 0 0; }
.box .box-bottom2 {height:20px; overflow:hidden; background:transparent url(/redesign-img/start/box_sprite2.png) no-repeat 0 -10px;}
.box .box-middle2 { background:transparent url(/redesign-img/start/box_sprite_middle2.png) repeat-y 0 0; padding:0 10px 18px;}
.box.extra-padding .box-middle2 {padding-left:21px; padding-right:21px;}
.box .box-middle2 p, .box .box-middle2 h1, .box .box-middle2 h2, .box .box-middle2 h3 {padding-left:5px; padding-right:5px;}


.col_right .box .input-text {width:213px; background:transparent url(/redesign-img/start/text_input_col_small_box.png) no-repeat 0 0;  border:none; padding:0px 10px -8px 5px;height:30px;margin-top: 10px;}

/*Privat bredband boxes css*/
.row-generic_no {margin-bottom:10px; width:766px; float:right;}
.row-generic_no .cols {width:766px;overflow:hidden;}
.row-generic_no .cols .col-large .cols {width:766px;overflow:hidden;}
.row-generic_no .cols .col-large .cols .col_third .box .box-top {height:10px; overflow:hidden; background:transparent url(/redesign-img/start/box-sprites.png) no-repeat -213px 0;}
.row-generic_no .cols .col-large .cols .col_third {width:265px; margin-right:11px; float:left; position:relative;}
.row-generic_no .cols .col-large .cols .col_third .box .box-middle { background:transparent url(/redesign-img/start/box-middle-sprites.png) repeat-y -213px 0; padding:0 10px 22px;}
.row-generic_no .cols .col-large .cols .col_third .box .box-bottom {height:20px; overflow:hidden; background:transparent url(/redesign-img/start/box-sprites.png) no-repeat -213px -10px;}
.row-generic_no .cols .col-large .cols .col_third .box .box-middle p {font-size:11px;}

.row-generic_no .cols .col-large .cols .col_right .box {width:213px;}
.row-generic_no .cols .col-large .cols .col_right .box .box-top {height:10px; overflow:hidden; background:transparent url(/redesign-img/start/box-sprites.png) no-repeat 0px 0;}
.row-generic_no .cols .col-large .cols .col_right {width:213px; float:left; position:relative; margin:0px;}
.row-generic_no .cols .col-large .cols .col_right .box .box-middle { background:transparent url(/redesign-img/start/box-middle-sprites.png) repeat-y 0px 0; padding:0 10px 0px;}
.row-generic_no .cols .col-large .cols .col_right .box .box-middle p {font-size:11px;}
.row-generic_no .cols .col-large .cols .col_right .box .box-bottom {height:20px; overflow:hidden; background:transparent url(/redesign-img/start/box-sprites.png) no-repeat 0px -10px;}
.row-generic_no .cols .col-large .cols .col_right .box .input-text {width:185px; background:transparent url(/redesign-img/start/text_small_input_col_small_box.png) no-repeat 0 0;  border:none; padding:0px 10px -8px 5px;height:30px;margin-top: 10px;}
.row-generic_no .cols .col-large .cols .col_right .box .box-middle .coverage-map {background:transparent url(/redesign-img/start/map_coverage_no_small.png) no-repeat 72px 19px; width:106%; margin-bottom:10px;height:154px;}
.help_to_get_started .input_box {width:88px; background:transparent url(/redesign-img/content/get_started_input_box.png) no-repeat 0 0;  border:none; padding:0px 5px 0px 5px; height:27px;margin: 3px 10px 0 0; float:left;}
.help_to_get_started .button_holder { display:block; width:70px; float:left; margin:2px 0 0 10px;}
