﻿
.wrapper .container .module_main .ekstra_info_tag {
    margin: 15px 15px;
    color:#000000;
    font-size:16px;
    line-height:25px;    
}

.wrapper .container li{
    background-image: none;
}


.wrapper {
    width:900px;
	padding:0 4px;
    height: 2070px; /** 900px **/
	margin:0 auto;
	text-align:left;
	/**background:url(../images/nytlayout/wrapper_bg.png) 0 0 repeat-y;**/
    /**background-color: #FFFFFF;**/
    background:#f5f6f7;
    color:#000000;
}

.logo{
	display:block;
	width:234px;
	height:57px;
	text-indent:-2000px;
	overflow:hidden;
	background:url(../images/nytlayout/logo.png) 0 0 no-repeat;
}

.wrapper .container{
	padding-top:14px;
	background:#f5f6f7;
    /*background:#FFFFFF;*/
}
.wrapper .container .module{
	float:left;
	width:435px;
	/**margin:0 -4px 14px 15px;**/
    margin:0 -4px 12px 12px;
}
.wrapper .container .context{
	overflow:hidden; background:#ffffff;
}

.wrapper .container .content .module_main h5 {
    border-bottom:1px solid #FFFFFF;
    color:#000000;
    /**font:bold 40px Arial;**/
    /**font:bold 36px Arial;**/
    margin:0 10px;
    padding:10px 5px;
    color: #000000;
    display: block;
    font-size: 36px;
    font-weight: bold;
    font-family: Arial;
}

.wrapper .container table, .wrapper .container td {
    color: #000000;
}


.artical, .wrapper .container .artical  {
	margin:0 8px;
	background:#fff;
    color:#000000;
}
.wrapper .container .top_section{
	height:350px;
}
.wrapper .container .bottom_section{
	height:210px;
}
.artical h2, .wrapper .container .artical h2, .wrapper .container .artical h3, .wrapper .container .artical h1{
	padding:10px 5px;
	font:bold 24px Arial;
	margin:0 10px;
	border-bottom:1px solid #c0c0c0;
    color:#000000;
}

/**
.wrapper .container .module_main .module_float h1 {
    
    padding:10px 5px;
	font:bold 24px Arial;
	margin:0 10px;
	border-bottom:1px solid #c0c0c0;
    color:#000000;
}
**/

#eksempel_beregning h2{
    padding:0px 0px;
    margin: 0px 0px;
}

/**.artical h3 {
	font:bold 15px/1.5 Arial;
    color:#000000;
}**/

.artical h4, .wrapper .container .artical h4{
	font:bold 15px/1.5 Arial;
    color:#000000;
}


.artical a, .wrapper .container .artical a{
	color:#0262b4;
	text-decoration:underline;
}
.artical a:hover,.artical a:active, .wrapper .container .artical a:hover, .wrapper .container .artical a:active{
	text-decoration:none;
}
.wrapper .container .more{
	display:block;
	height:22px;
	padding-left:20px;
	background:url(../images/nytlayout/Picture3.png) 0 50% no-repeat;
}
.wrapper .container .more a{
	font:bold 17px Calibri;
}

.wrapper .container .module .choose{
	float:left;
	width:180px;
	margin:20px 10px 0 15px;
    color: #000000;
}
.wrapper .container .module .choose li{
	height:35px;
	line-height:35px;
}
.wrapper .container .module .choose select{
	width:175px;
	height:25px;
    font-size:13px;
    padding-top: 2px;
}

.wrapper .container .choose input[type="text"], .module .choose input[type="text"]{
	width:35px;
	padding:3px 0 3px 3px;
	margin-right:15px;
}

.wrapper .container .choose select.sub_select, .module .choose select.sub_select{
	width:140px;
	margin-right:15px;
}
.wrapper .container .se{
	float:left;
	margin:15px;
}
.wrapper .container .pris, .module .pris {
	clear:both;
	float:right;
	display:block;
	width:201px;
	height:39px;
	margin:-40px 10px 0 0;
	*margin:5px 10px 0 0;	
	text-indent:-2000px;
	overflow:hidden;
	background:url(../images/nytlayout/pris_btn_bg.png) 0 0 no-repeat;
}
.wrapper .container .pic1{
	float:right;
	margin:20px;
}
.wrapper .container .info_list{
	margin:15px;
}
.wrapper .container .info_list li{
	height:34px;
	padding-left:40px;
	margin:10px 0;
	font:17px/34px Calibri;
    color: #000000;
	background:url(../images/nytlayout/Picture1.png) 0 0 no-repeat;
}
.wrapper .container .info_after{
	margin-left:50px;
}



.wrapper .container .info_list{
	margin:15px;
}
.wrapper .container .info_list li{
	height:34px;
	padding-left:40px;
	margin:10px 0;
	font:17px/34px Calibri;
    color: #000000;
	background:url(../images/nytlayout/Picture1.png) 0 0 no-repeat;
}
.wrapper .container .info_after{
	margin-left:50px;
}

.wrapper .container .preview{
	float:left;
	margin:15px;
}
.wrapper .container .para{
	font-size:13px;
	margin:20px 20px 0 200px;
}
.wrapper .container .para p{
	margin-bottom:30px;
    color: #000000;
}
.wrapper .container .top,.bottom{
	height:8px;
	padding:0 8px;
}
.wrapper .container .t_l,.t_r,.b_l,.b_r{
	display:block;
	width:8px;
	height:8px;
}
.wrapper .container .t_c,.b_c{
	display:block;
	width:100%;
	height:8px;
}
.wrapper .container .c_l,.c_r{
	display:block;
	width:8px;
	padding-bottom:2000px;
	margin-bottom:-2000px;
}
.wrapper .container .c_l{
	float:left;
	background:url(../images/nytlayout/c_l_bg.png) 0 0 repeat-y;
}
.wrapper .container .c_r{
	float:right;
	background:url(../images/nytlayout/c_r_bg.png) 0 0 repeat-y;
}
.wrapper .container .t_l{
	float:left;
	margin-top:-8px;
	background:url(../images/nytlayout/t_l_bg.png) 0 0 no-repeat;
}
.wrapper .container .t_c{
	background:url(../images/nytlayout/t_c_bg.png) 0 0 repeat-x;
}
.wrapper .container .t_r{
	float:right;
	margin-top:-8px;
	background:url(../images/nytlayout/t_r_bg.png) 0 0 no-repeat;
}
.wrapper .container .b_l{
	float:left;
	margin-top:-8px;
	background:url(../images/nytlayout/b_l_bg.png) 0 0 no-repeat;
}
.wrapper .container .b_r{
	float:right;
	margin-top:-8px;
	background:url(../images/nytlayout/b_r_bg.png) 0 0 no-repeat;
}
.wrapper .container .b_c{
	background:url(../images/nytlayout/b_c_bg.png) 0 0 repeat-x;
}
.wrapper .container .footer{
	clear:both;
	height:50px;
	line-height:50px;
	color:#fff;
	text-align:center;
	background:#212121;
	font-weight:bold;
}
.wrapper .container .footer ul{
	*margin:0 150px;
}
.wrapper .container .footer ul li{
	*float:left;
	display:inline-block;
	line-height:12px;
	padding:0 10px;
	*margin-top:18px;
	border-right:1px solid #fff;
}
.wrapper .container .footer ul li.phone{
	border:0 none;
}
.wrapper .container .footer ul li a{
	color:#fff;
}
.wrapper .container .footer ul li a:hover,.footer ul li a:active{
	text-decoration:underline;
}
.wrapper .container .copyright{
	height:50px;
	line-height:50px;
	color:#212121;
	margin-bottom:50px;
}

/***********************wqy**************************/
.wrapper .container .module_main{
	float:left;
	width:875px;
	margin:0 -4px 14px 15px;
    color:#000000;
}
.wrapper .container .module_main .top_section_left{
	width:500px; float:left;
}
.wrapper .container .big_title{
	padding:10px 5px;
	font:bold 40px Arial;
	margin:0 10px;
	border-bottom:1px solid #ffffff;
    color:#000000;
}
.wrapper .container .module_main h2{
	padding:2px;
	font:bold 24px Arial;
	margin:0 10px;
	border-bottom:1px solid #ffffff;
    color:#000000;
}
.wrapper .container .module_main .top_section_left .top_section_content{
	padding:10px 20px; font-size:16px; line-height:25px; color:#000000;
}
.wrapper .container .text_bold{
	font-weight:bold; font-style:normal;
}
.wrapper .container .module_main a{
	color:#3399FF; font-weight:bold;
}
.wrapper .container .top_section_right{
	margin:0 0 0 550px;
}
.wrapper .container .top_section_tel{
	font-size:15px; padding-left:35px; height:41px; line-height:41px;
	background:url('../images/nytlayout/telephone.png') 11px center no-repeat; margin:0 0 40px 100px;
    color:#000000;
}
.wrapper .container .top_section_tel_2{
	font-size:15px; padding-left:35px; height:41px; line-height:41px;
	background:url('../images/nytlayout/telephone.png') 11px center no-repeat;
    color:#000000;
}
.wrapper .container .module_main .top_section_middle{
	width:500px; border:1px #cccccc solid;
}
.wrapper .container .module_main .module_float{
	float:left;
}
.wrapper .container .module_main .line{
	border:1px #cccccc solid;
}
.wrapper .container .module_main .line_bg{
	background:url(../images/nytlayout/50_bg.png);border:1px #cccccc solid;
}
.wrapper .container .module_main .line_bg_pic{
	background:url(../images/nytlayout/50_bg_pic.png); background-repeat:repeat;
}
.wrapper .container .module_main .module_right{
	margin:0 0 0 450px;
}
.wrapper .container .module .module_choose{
	float:left;
	width:180px;
	margin:0 10px 0 15px;
}
.wrapper .container .module .module_choose li{
	height:30px;
	line-height:30px;
}
.wrapper .container .module .module_choose select{
	width:175px;
	height:25px;
	font-size:13px;
}
.wrapper .container .module .module_choose input[type="text"]{
	width:35px;
	padding:3px 0 3px 3px;
	margin-right:15px;
}
.wrapper .container .module .module_choose select.sub_select{
	width:140px;
	margin-right:15px;
}

/** Error Message Start **/
.wrapper .container .module .error_span {
    color: #F26522;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
}
.wrapper .container .module .error_span:hover {
    cursor: default;
}
/** Error message End **/

.wrapper .container .module h2 {
    border-bottom:1px solid #C0C0C0;
    font:bold 24px Arial;
    margin:0 10px;
    padding:10px 5px;
    color: #000000;
}
.wrapper .container .module_main h4{ /** EDIT: h4 **/
    font:bold 15px/1.5 Arial;
    color: #000000;
}

.wrapper .container .module_main .module_right .module_right_title{
	font-size:20px; margin:28px 20px;
}
.wrapper .container .module_main .module_right .title_more{
	margin:0 0 0 30px;
}
.wrapper .container .module_main .module_right .title_more a{
	font-size:16px;
}
.wrapper .container .module_main .reference{
	border-bottom:1px #cccccc solid; height:55px; margin:0 20px;
}
.wrapper .container .module_main .reference_pic{
	margin:20px;
}
.wrapper .container .module_main .reference .semore{
	float:right; padding:20px 0;
}
.wrapper .container .module_main .reference_pic img{
	padding-left:15px;
}
.wrapper .container .module_main .bottom_left{
	border-right:1px #cccccc solid; width:450px; margin:30px 0; float:left;
}
.wrapper .container .bottom_left a, .wrapper .container  .bottom_right a{
	color:#0066FC;
	text-decoration:underline;
	font-weight:100;
}
/**
.wrapper .container .module_main h4{
	padding:10px 5px;
	font:bold 24px Arial;
	margin:0 10px;
    color: #000000;
}**/
.wrapper .container .module_main .bottom_left_content{
	line-height:20px; font-style:oblique; padding-left:20px; font-size:13px; color:#000000;
}
.wrapper .container .yinhao{
	margin-top:2px;
}
.wrapper .container .quotation_marks{
	color:#f26200; font-size:20px;
}
.wrapper .container .module_main .bottom_right{
	margin:30px 0 0 460px;
}
.wrapper .container .module_main .bottom_right .bottom_left_content{
	font-style:normal; font-size:13px; color:#000000;
}
.wrapper .container .more_orange{
	display:block;
	height:20px;
	padding-left:25px;
	background:url(../images/nytlayout/50_7.png) 0 0 no-repeat;
}
.wrapper .container .more_orange a{
	font:bold 17px Calibri;
}
.wrapper .container .clicktop{
	display:block;
	padding-left:15px; float:right; margin:10px 30px 20px 30px;
	background:url(../images/nytlayout/50_9.png) 0 50% no-repeat;
}
.wrapper .container .clicktop a{
	font:bold 12px Calibri; color:#000000; text-decoration:underline;
}

.wrapper .container .top_left_click_1{
	margin:100px 0;
}
.wrapper .container .top_left_click_2{
	margin:500px 0;
}
.wrapper .container .top_left_click_3{
	margin:800px 0;
}
.wrapper .container .leftclicktop{
	display:block;
	padding-left:15px; float:left; margin:10px 30px 20px 30px;
	background:url(../images/nytlayout/50_9.png) 0 50% no-repeat;
}
.wrapper .container .leftclicktop a{
	font:bold 12px Calibri; color:#000000; text-decoration:underline;
}

/*********************************************************/
.wrapper .container .top_height{
	height:0px; padding:0 20px;
}
.wrapper .container .top_left{
	float:left; margin:0 0 0 20px;
}
.wrapper .container .top_left a{
	color:#000000;
	text-decoration:underline;
}
.wrapper .container .top_right{
	float:right;
	display:block;
	height:18px;
	padding-left:25px;
	margin:0 20px 0 20px;
	background:url(../images/nytlayout/54_1.png) 0 0 no-repeat;
}
.wrapper .container .top_right a{
	color:#000000;
	text-decoration:underline;
}
.wrapper .container .text_size{
	font-size:50px; padding:5px 20px; float:left;
}
.wrapper .container .text_size_15{
	font-size:25px;
}
.wrapper .container .text_color{
	color:#3399FF
}
.wrapper .container .main_left{
	width:270px;
	height:600px;
	float:left;
}
.wrapper .container .main_left a, .wrapper .container  .main_right a{
	text-decoration:underline;
}
.wrapper .container .module_main_left{
	width:250px; padding-left:20px;
}
.wrapper .container .main_right{
	margin:0 10px 0 280px;
}

.wrapper .container .forside_right_1{
	padding:20px;
}
.wrapper .container .forside_right_title_big{
	font-size:28px; padding:0 0 0 20px;
}
.wrapper .container .forside_right_title_small{
	font-size:20px; padding:20px 0 0 20px;
}
.wrapper .container .forside_right_title_content{
	padding:20px 0 0 20px; line-height:30px; min-height:100px; font-size:14px; width:490px;
}
.wrapper .container .forside_right_content{
	padding:20px 0 0 20px; line-height:20px; min-height:120px; margin-left:160px; font-size:12px; width:400px; font-style:oblique;
}

.wrapper .container .module_main_right .line{
	border-bottom:1px #cccccc solid; margin:15px;
}
.wrapper .container .forside_right_small_pic{
	float:left; padding:20px 20px 0 20px;
}

.wrapper .container .forside_right_content table td{
	height:30px; vertical-align:top;
}
.wrapper .container .div_ul_line{
	border-bottom:1px #cccccc solid; height:40px;
}
.wrapper .container .main_left ul li{
	list-style-type:square;
}
.wrapper .container .li_color{
	color:#B2B2B2;
}
.wrapper .container .li_color_a{
	color:#808080;
}
.wrapper .container .menu_arrow{
	display:block;
	background:url(../images/nytlayout/54_2.png) 0 50% no-repeat;
}
.wrapper .container .main_left .forside_ul{
	float:left;
	width:180px;
	margin:0px 10px 0 35px;
	font-size:13px;
}
.wrapper .container .main_left .forside_ul a{
	color:#0066FC;
	text-decoration:underline;
	font-weight:100;
}
.wrapper .container .main_left .forside_ul li{
	height:35px;
	line-height:35px;
}
.wrapper .container .main_left .li_text{
	color:#000000;
}
.wrapper .container .more_arrow{
	margin:20px 10px;
	display:block;
	height:40px;
	padding-left:40px;
	background:url(../images/nytlayout/50_8.png) 0 50% no-repeat; float:left;
}
.wrapper .container .more_arrow_2{
	margin:10px;
	display:block;
	height:40px;
	padding-left:40px;
	background:url(../images/nytlayout/50_8.png) 0 50% no-repeat; font-size:20px;
}
.wrapper .container .more_arrow_2 h2{
	padding-top:8px;
	font:bold 18px Arial;
	margin:0 10px;
	border-bottom:1px solid #ffffff;
}
.wrapper .container .more_arrow a, .wrapper .container .more_arrow_right a{
	font:bold 17px Calibri;
}
.wrapper .container .more_arrow_line{
	border-left:1px #cccccc solid; height:40px; float:left; width:1px; margin:20px 10px;
}
.wrapper .container .more_arrow_right{
	padding:20px;
}




.wrapper .container .more_arrow{
	margin:20px 10px;
	display:block;
	height:40px;
	padding-left:40px;
	background:url(../images/nytlayout/50_8.png) 0 50% no-repeat; float:left;
}
.wrapper .container .wrapper .container .more_arrow_2{
	margin:10px;
	display:block;
	height:40px;
	padding-left:40px;
	background:url(../images/nytlayout/50_8.png) 0 50% no-repeat; font-size:20px;
}
.wrapper .container .more_arrow_2 h2{
	padding-top:8px;
	font:bold 18px Arial;
	margin:0 10px;
	border-bottom:1px solid #ffffff;
}
.wrapper .container .more_arrow a, .more_arrow_right a{
	font:bold 17px Calibri;
}
.wrapper .container .more_arrow_line{
	border-left:1px #cccccc solid; height:40px; float:left; width:1px; margin:20px 10px;
}
.wrapper .container .more_arrow_right{
	padding:20px;
}







.wrapper .container .module_main_left .line_left{
	border-bottom:1px #cccccc solid; padding:35px 10px;
}
.wrapper .container .module_main_left h3, .module_main_right h3{
	padding:10px 5px;
	font:bold 16px Arial;
	border-bottom:1px solid #ffffff;
}
.wrapper .container .formsend{
	padding:5px 0 0 20px;
}
.wrapper .container .form_title{
	padding:5px 0; font-weight:bold;
}
.wrapper .container .form_title_padding{
	padding:0 0 10px 0;
}
.wrapper .container .formsend input[type="text"]{
	background:#F0FFC5; width:200px; border:1px #cccccc solid; height:25px;
}
.wrapper .container .formsend a.sendhref{
	text-decoration:none;
}
.wrapper .container .sendhref{
	display:block;
	padding-left:60px;
	line-height:48px;
	font-size:20px; color:#ffffff;
	background:url(../images/nytlayout/greenbutton.jpg); width:207px; height:48px; background-repeat:no-repeat;
}
.wrapper .container .formpost input[type="text"]{
	background:#F0FFC5; border:1px #cccccc solid;
}


/*****************************************************************/

