﻿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;}
*/
.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 65px 26px; width:109%; margin-bottom:10px;height:202px;}
.coverage-map p {font-size:13px;}
.coverage-map h3 {margin-bottom:-10px;}

/*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;}