@font-face {
    font-family: 'helvetica-normalregular';
    src: url('helvetic-webfont.eot');
    src: url('helvetic-webfont.eot?#iefix') format('embedded-opentype'),
         url('helvetic-webfont.ttf') format('truetype'),
         url('helvetic-webfont.svg#helvetica-normalregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
/*! Generated by Font Squirrel (http://www.fontsquirrel.com) on November 8, 2013 */
@font-face {
    font-family: 'open_sansregular';
    src: url('opensans-regular-webfont.eot');
    src: url('opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('opensans-regular-webfont.ttf') format('truetype'),
         url('opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal; font-style: normal;}

/*! Generated by Font Squirrel (http://www.fontsquirrel.com) on November 8, 2013 */
@font-face {
    font-family: 'open_sansbold';
    src: url('opensans-bold-webfont.eot');
    src: url('opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('opensans-bold-webfont.ttf') format('truetype'),
         url('opensans-bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;font-style: normal;}

/*-----------------------------------------------------------------------------------------------------------------------------*/

 
/*--------------------------- base css -- Default style of site  (Content) ---------------------------------*/
H1,H2,H3{font-weight:normal;/*#393939;*/text-decoration:none;margin:0;word-spacing:normal;font-family:open_sansbold;}

H4, H5 {margin:0;padding:0;}

H1{font-size:35px;line-height:normal;/*16px;*/letter-spacing:normal;line-height:40px;margin:0;/*0 0 5px;*/color:#0d4f78; font-family: open_sansregular; font-weight:600;}

H2{font-size:26px;line-height:normal;margin:0/*0 0 5px;*/;color:#0d4f78/*336195*/; font-family: open_sansregular;font-weight:600;}

H3{font-size:24px;line-height:normal;color:#0d4f78/*336195*/; font-family: open_sansregular;font-weight:600;}

H4{font-size:22px;line-height:normal;color:#0d4f78/*336195*/;font-weight: normal;font-family:open_sansregular;font-weight:600;}

H5{font-size:20px;line-height:normal;color:#0d4f78/*336195*/;font-weight: normal;font-family: open_sansregular;font-weight:600;}

BODY,TD
{
   -webkit-text-size-adjust: 100%;
    font-size:15px;line-height:22px;
    font-weight:normal;
    text-decoration:none;
    color:#434342;
    padding:0;
    border:0;
    font-family:open_sansregular;
}
BODY b,TD b{ font-family:open_sansregular;font-weight:normal }
.stickycntr {
     position: fixed;
    width: 100%;
    z-index: 10;
    top:0;
}

.HL{background:#FC6;/*FF52C4*/color:#393939}

.M_Data a,#dtlPageContent a, .left-txt-contnr a, .right-txt-contnr a, .rightTextDiv a{color:#393939;/*#df068c;*/text-decoration:underline;}
.M_Data a:hover,#dtlPageContent a:hover, .left-txt-contnr a:hover, .right-txt-contnr a:hover, .rightTextDiv a:hover{color:#06f2e4;text-decoration:underline;}

.left-txt-contnr ul, #middledataDiv ul, .right-txt-contnr ul, .rightTextDiv ul{padding:0 0 0 19px;left:0;margin:0;}
.left-txt-contnr ul li, #middledataDiv ul li, .right-txt-contnr ul li, .rightTextDiv ul li{list-style-image: url('../images/bullet.png');padding:0 0 0 7px;}
.left-txt-contnr li font, #middledataDiv li font, .right-txt-contnr li font, .rightTextDiv li font,.rightcntr li font{line-height: 1.1em}
.left-txt-contnr li span, #middledataDiv li span, .right-txt-contnr li span, .rightTextDiv li span,.rightcntr li span{line-height: 1.1em}
.rightcntr ul{padding:7px 0 0 20px;left:0;margin:0;}
.rightcntr li {list-style-image: url('../images/bullet.png');padding:12px 0 0 5px !important; font-family: open sans;font-size: 15px; font-weight: normal;line-height: 1.4em;text-decoration:underline}
#maincntr_Div{position:relative;margin:0;float:left;width:100%;}
.MainTop_Cntr{float:left;position:relative;margin:0;padding:0;width:100%;}
BODY
{
    margin:0 auto;
    padding:93px 0 0 0;
  /*  background:none;
    background-color:#537ead;*/
      background-color: #0d4f78;
}

a,img{border:0; text-decoration:none; }

img
{   
    max-width:100%;/*height:auto !important;*/
   /* width:100%;*/ /*For ie*/
}


.text-style{font-weight:normal;text-decoration:none;color:#434342;font-size:15px;line-height:24px;font-family:open_sansregular;}
.text-style b { font-family:open_sansregular;font-weight:normal }
/*--------------------------- End of base css ---------------------------------*/

.M_Data td img { max-width:100%;}
.M_Data table {/* width:100% !important;*/}

.M_Data #table28 td img { width:auto !important;}

/**************** Common for all pages ******************/
.clear
{
    padding:0;
    margin:0;
    border:0;
    clear:both;
    display:block;
    overflow:hidden;
    height:0px;
}

.clear_no_display
{
    display:none;
    padding:0;
    margin:0;
    border:0;
    clear:both;
    display:block;
    overflow:hidden;
    height:0px;
}

.main_container{width:100%;}
.mainDiv{width:100%;float:left;}
.header_container{width:100%;padding:0;margin:0 auto;position:relative;height:auto;border-bottom:6px solid #0d4f78;}
.header_div{width:100%;background-color:#fff; height:auto; }
.header{position:relative;margin:0 auto;width:100%;max-width:1060px;}
.sitelogo{float:left;padding:21px 0 21px 1px;}
.sitelogo1{float:left;padding:21px 0 18px 1px;}
@media only screen and (max-width:767px) {
    .sitelogo1{padding:15px 0 14px 1px;}
    .sitelogo{padding:15px 0 14px 1px;}
}
.logo{width:307px;/*height:36px;*/}
.logo1{width:307px}
.menu_container{float:right;margin:0 0px 0 0;width:60%}

.search-button{/*display:inline-block;*/float:right;padding:35px 0 0 10px;/*28px 16px 0 0;*/margin:0;display:block;}
.search-button a{height:11px;}
.search-button img, .menu-button img{/*width:50%;*/}
.search-button img{vertical-align:top}

/*START: commented for new change --search box above menulisting*/
.avia-search-tooltip {background:url(media/bg_topsrchcntr.png) left top no-repeat;padding:0;position:absolute;top:57px;right:0;width:283px;z-index:5}
.inner_tooltip{border-color:#E1E1E1;}
.inner_tooltip > div {max-width:300px;position:relative;margin:24px 15px 14px 16px;text-align:left;}
.searchsubmit{position:absolute;right:0;top:0;width:58px;min-width:40px;height:35px;line-height:40px;margin:1px 0 0 0;padding:0;border:0;border-radius:3px;background:#393939 url(media/bg_sokbtn.png) center center no-repeat;color:#FFFFFF;cursor:pointer}
.searchsubmit:hover{background:#06f2e4 url(media/bg_sokbtn_mo.png) center center no-repeat;}
#skeywordStk {box-shadow:none;margin:0;padding:9px 10px 9px 11px;position:relative;width:170px;z-index:1;background-color:#DFDFDF;border-radius:4px;border:0;color:#393939;font-family:open_sansregular;font-size:15px;line-height:18px;}
/*END: commented for new change --search box above menulisting*/

.avia-search-tooltip-m {background:#0d4f78;padding:0;position:relative;top:0;right:0;padding:4%;/*2%*/width:92.5%;/*96%;*/z-index:5;border-bottom:1px #fff solid;}
.inner_tooltip-m{border-color: #E1E1E1;}
.inner_tooltip-m > div {max-width:280px;/* 300px;*/position: relative;margin:0 0 0 0;text-align:left;}
.msearchsubmit, #msearchsubmit {position:absolute;right:0;top:0;width:58px;min-width:40px;height:35px;line-height:40px;margin:2px 0 0 0;padding:0;border:0;border-radius:3px;/*z-index:2;*/background:#393939 url(media/bg_sokbtn.png) center center no-repeat;color:#FFFFFF;cursor:pointer}
.msearchsubmit:hover, #msearchsubmit:hover {background:#393939 url(media/bg_sokbtn_mo.png) center center no-repeat;}
#msok, #mskeywordStk {box-shadow: none;margin: 0;padding:9px 10px 9px 11px;/*9px 68px 9px 11px;*/position:relative;width:197px;/*217px;/*170px;*/z-index:1;background-color:#DFDFDF;border-radius:4px;border:0;color:#393939;/*#646464;*/font-family:open_sansregular;font-size:15px;line-height:18px;}


.both_menus{position:relative;}
.menus{padding:30px 17px 0 15px;float:right;}
.menu_name{padding:0 0 0 19px;float:left;font-size:15px;font-family:Arial;}
.menu_button_main{width:50px;height:25px;background-color:#06f2e4;display:none;cursor:pointer;text-align:center;padding:3px 0 3px 0;border-radius:2px;}
.icon-bar{background-color: #F5F5F5;border-radius:2px;display: block;height: 3px;width: 40px;margin:4px 4px 4px 4px;}
#mobile_menu{width:100%;display:none;z-index:100;left:0;position:relative;}
.mn-txt{color:#0d4f78;font-size: 17px;  font-weight: 700; font-family: open_sansregular;}
ul#nav_mobile .mn-txt{color:White;font-size:16px;padding:15px 9px 15px 9px;}
ul#nav .mn-txt-sel{color: #06f2e4;font-size: 16px;font-weight: 700;font-family:open_sansregular ;}
ul#nav_mobile .mn-txt-sel{color:#000000;font-size: 16px;padding:  15px 9px 15px 9px;}
ul#nav .mn-txt:hover{color:#06f2e4;}
ul#nav_mobile .mn-txt:hover{color:#FFFFFF;}
ul#nav .mn-txt-sel:hover{color:#336195;}
.topbanner_div{max-width:100%;padding:0;background-color:#f4f3f3;}
.topbanner{width:100%;position:relative;text-align:center}

.bannertitle{padding:0;margin:0;font-family: open_sansregular;font-size:28px;/*28px;*/font-weight:normal;}
.bannertitle h1{color:#FFFFFF !important;font-family: Open sans;font-size:27px !important;/*28px;*/line-height:32px; font-weight:normal;text-shadow: 0px 0px;}

.banneringress{padding:0 0 0 0%;}
.banneringress > h3{color:#06f2e4 !important;font-family:  Open sans;font-size:27px !important;/*28px;*/line-height:32px;font-weight:normal;padding:0 0 0 0px;text-shadow: 0px 0px;}

.border_topbanner{width:100%;border-bottom:6px solid #df068c;}
.topbanner_text{background-color:#0d4f78;/*DF068C;*/padding-bottom:0;/*width:100%;*/width: 96%;padding:7px 2% 0 2%;text-align:center;margin:0 auto;display:none;}
.topbanner_text .bannertitle h1{color:#FFFFFF !important;font-family: open_sansbold;font-size:20px !important;/*28px;*/line-height:normal;font-weight:normal;}
.topbanner_text >.banneringress > h3{color:#06f2e4 !important;font-family:open_sansbold;font-size:20px !important;/*28px;*/line-height:normal;font-weight:normal;}

.topbanner_image_hw{width:100%;max-width:100%;}
.kontktBar{/*position:relative;width:100%;padding:0;margin:0;*/ background: none repeat scroll 0 0 #fff;
    /*bottom: 91px;*/
    margin: 0px 0 0 0;
    /*opacity: 0.8;*/
    padding: 0;
    position: relative;/*top:568px;*/
    width: 100%;
    z-index: 9;}
.kontktBar-ctnr{position:relative;margin:0 auto;max-width:950px;/*947px;/*933px;*/width:100%}


.kontkttxt{position:relative;float:left;padding:0;margin:0 auto;/*max-width:933px;/*927px;*/font-family:open_sansregular;font-size:30px;/*30px;*/line-height:41px;/*41px;*/font-weight:normal;color:#fff}
.kontktNum{position:relative;float:left;padding:0px;width:100%;border-right: 0px solid #ededed;
    top: 0px;
    left: 0px;
}
.SendDiv{position:relative;float:right;padding:5px 24px 0 0}
.TelDiv{position:relative;float:right;margin-right:40px;}
.tel_icon{position:relative;float:left; width:36px;padding:0px 0 0}
.tel_txt{position:relative;float:left;padding:6px 0 0px 2px; font-family:open sans;font-size:20px;line-height:18px;color:#393939;}
.send_txt{position:relative;float:left;padding:1px 0 0px 2px; font-family:open sans;font-size:20px;line-height:18px;color:#393939;}
.msg_icon{position:relative;float:left; width:36px;padding:0px 0 0}
.telmobi_txt{display:none}

.kontktbtn{position:relative;float:right;padding:16px 28px 20px;/*17px 44px 19px 41px;*/margin:0;/*0 8px 0 0;/*0 15px 0 0;/*0 auto;*/max-width:156px;/*176px;*/background:url(../media/bg_kontaktbtn.jpg) left top no-repeat;font-family:open_sansregular;font-size:18px;line-height:16px;font-weight:normal;color:#fff;cursor:pointer;}

.PrevNext{padding:30px 0 15px 0;text-align: center; clear: both;}
.M_prv_next{color:Black;}
.M_prv_next:hover{color:#336195;}
/****************End -- Common for all pages ******************/


/*************INDEX page *********************/
.middledata_div{width:100%;margin:0 auto;padding:20px 0 30px 0;background-color:#ededed;}
.middledata_div_index{width:100%;margin:0 auto;padding:50px 0 20px 0;background-color:#ededed;}


.middledata_content{
    padding:0;
    margin:0 auto;
    width:100%;/*66.2%;/*70.2%;*/
    max-width:958px;/*933px;*/
}

.leftcntr{position:relative;padding:0 2.04% 0 0;float:left;width:31.5%}

.midcntr{position:relative;padding:0 2.04% 0 0;float:left;width:54.48%;bottom:5px;}

.rightcntr{position:relative;padding:0 0 0 0;float:right;width:35%;margin:0 0 0 0}
.rightcntr_hjem{  margin: 30px 0 0 0;padding: 0;position: relative; width: 100%; /*background-color:#ffffff;*/}



.middle_content
{
    padding:0;/*20px 0 0 0;*/
    font-size:17px;
   color:#393939;
   line-height:22px;
   font-family:open sans;
  
}

.heading1
{
    width:100%;
    padding:0 0 0px 0;
    word-wrap:break-word;
}

.heading2
{
    width:100%;
    padding:0 0 0px 0;
    word-wrap:break-word;
}

.line_below_heading
{
    border-top:3px solid #0d4f78; /*#8FC1AC;*/
    padding:0 0 2px 0/*0 0 27px 0;*/
}

/********Middle box *****************/

.middlebox_div
{
    width:100%;
    margin:0;
    padding:0 0 0 0;
    background-color:#F4F3F3;
}

.middlebox_container
{
    margin:0 auto;
    width:70.2%;   
    max-width:958px;
    padding:27px 0 0 0;
}

.middlebox_container_contact
{
    margin:0;
    width:100%;   
    padding:27px 0 0 0;
}

.middlebox
{
    width:50%; /*446px*/
    height:auto;
    padding:0 0 46px 0;
    float:left;
}

.middlebox_forside
{
    width:30%; /*446px  50%*/
    height:auto;
    padding:0 0 46px 0;
    float:left;
    background-color:#ffffff;
    
}

.mboxdata_hjem{ padding: 0 20px 10px;}
.middlebox_contact, .article_contact
{
    width:100%; /*446px  50%*/
    height:auto;
    padding:0 0 46px 0;
    float:left;
}

#MiddleboxContainer img:hover, #articleContainer img:hover{opacity:0.7}
.mbox_image
{
    width:100%;/*148px;33.2%;*/
    float:left;
    padding:0px 0.06% 0 0 ; /*left:6px 4.05% */
    
}

.mbox_image_forside
{
    width:33.2%; /*148px*/
    float:left;
    padding:7px 0.06% 0 0 ; /*left:6px 4.05% */ 
}

.mbox_image_forside_hjem {    
    padding: 0;
    width: 100%;
}

.mbox_image_contact
{
    width:33.2%; /*148px*/
    float:left;
    padding:7px 0.06% 0 0 ; /*left:6px 4.05% */
    
}



.mbox_image_hw
{
    width:100%;
    max-width:100%;  /*150px;*/
    /*min-height:140px;*/
    /*border-radius:80px;*/
}

.mbox_data   /*contact and index_page*/
{
    width:54.8%;  /*66.8%* 273px*/
     float:left;
     padding:7px 3.79% 0 3.79%; /* 16px 3.79% 0 3.79%; */
}



.mbox_data_hjem {
    background-color: #ffffff;
    max-width: 100%;
}

.mbox_title_hjem {
    clear: both;
    font-size: 17px;
    max-width: 100%;
    padding: 25px 20px 16px;
}

.mbox_title
{
    width:100%;
     clear:both;
     padding:0 0 14px 0;/*0 0 7px 0/*0 0 20px 0;*/
     font-size:17px;
}

.M_BoxTitle{font-family:open sans;/*verdana*/ font-size:20.69px;/*19px;*/line-height:25px/*24px;*/}
.M_ArtTitle{font-family:open sans;/*verdana*/ font-size:20.69px;/*19px;*/line-height:25px/*24px;*/}
.M_ArtTitle_inactive{font-family:open sans;/*verdana*/ font-size:25px;/*19px;*/line-height:25px;/*24px;*/color:#393939;}
.M_BoxTitle_Color_inactive{color:#393939;}
.M_BoxTitle_Color {color:#0d4f78;}
.M_BoxTitle_Color:hover {color:#06f2e4;}

.M_ArtTitle_Color {color:#0d4f78;;}
.M_ArtTitle_Color:hover {color:#06f2e4}


.mbox_text{width:100%;padding:0 0 25px 0;/*0 0 20px 0;*/font-family:open_sansregular;font-size:14px;line-height:normal;word-wrap:break-word;}
.M_Box_Data{ word-wrap:break-word;font-family:open sans;font-size:15px;}
.mbox_lesmer{width:100%;font-size:13px;padding:0 0 0px 0;text-align:center;position:absolute ;bottom:30px;}
/*.mbox_lesmer{width:55%;font-size:13px;padding:0 0 5px 0;text-align:center;position:absolute;bottom:32px;margin: 0 0 0 20%;}*/
.mbox_lesmer1{width:100%;font-size:13px;padding:0 0 5px 0;text-align:center;position:relative;}
.M_Box_Lesemer{ border-bottom:2px solid #336195; padding-bottom:3px; }
/*.M_Box_Lesemer_Color {  font-family: lato,sans-serif; background: url("media/index_rtArrow_cp.png") no-repeat scroll 90% 54% #336195;color: #fff;padding: 3% 13%;text-align: center;text-decoration: none;font-size:19px;font-weight:normal;}*/
.M_Box_Lesemer_Color{background: #0d4f78 url("media/index_rtArrow_cp.png") no-repeat scroll 88% 58%;
    color: #ffffff;
    font-family: open sans;
    font-size: 19px;
    font-weight: normal;
    padding: 3% 18% 3% 10%;
    text-align: center;
    text-decoration: none;}
    .M_Box_Lesemer_Color:hover { color:#06f2e4; }
.M_Box_Lesemer_Color_index{background: #0d4f78 url("media/index_rtArrow_cp.png") no-repeat scroll 86% 54%;
    color: #ffffff;
    font-family: open sans;
    font-size: 19px;
    font-weight: normal;
    padding: 3% 14% 3% 10%;
    text-align: center;
    text-decoration: none;}
.M_Box_Lesemer_Color_index:hover { color:#06f2e4; }


.M_Art_Lesemer{padding-bottom:3px;}
/*.M_Art_Lesemer_Color {background: none repeat scroll 0 0 #336195;color: #fff; padding: 11px 20.66%;text-align: center;text-decoration: none;font-size:15px;font-weight:bold;}*/
.M_Art_Lesemer_Color {  /*background: #336195 url(media/index_rtArrow_cp.png) no-repeat;
    background-position: 90% 54%; color: #fff;padding: 3% 14%; text-align: center;text-decoration: none;font-size:19px;font-family: lato,sans-serif;*/
    background: #0d4f78 url("media/index_rtArrow_cp.png") no-repeat scroll 88% 54%;
    color: #ffffff;
    font-family: open sans;
    font-size: 19px;
    padding: 3% 18% 3% 10%;
    text-align: center;
    text-decoration: none;}
.M_Art_Lesemer_Color:hover { color:#06f2e4; }

/********End of Middle box *****************/





/***********************  Footer *********************************/
.footer_div
{
     background-color:#0d4f78; /*#393939;*/
     width:100%;
     margin:0;
     padding:28px 0 0 0;/*30px 0 0 0;*/
}

.footer_content
{
    margin:0 auto;
    width:100%;
    max-width:950px;/*980px;*/
    padding:0 0 28px 0;
    border-bottom:1px solid #616161;
    /*color:#DF068C;*/
}

.footer_content a
{
    color:#fff;
    text-decoration:underline;
}

.footer_content a:hover
{
    color:#06f2e4;
}

 .footer_content td{color:#fff}

.a2n {
    margin:0px auto;
    padding:20px 0px 45px;
    text-align:center;
    width:120px;/*160px;*/
    height:auto;
    color:#fff;
    font-size:11px;
}

.contact
{
    width:36%;  /*227px; 28.91%*/ 
    float:left;
    padding:0 2% 0 0/*1.5%*/;
    border-right:1px solid #616161;
}
.contact_bar{margin:0 auto;width:100%;position:relative;max-width:958px;padding:9px 0 0 0}


.sitemap
{
    width:15.37%;/*13.37%; /*177px;*/
     float:left;
     padding:0 2% 0 2.1%;/*0 2% 0 3.1%;*/ /*30px;*/
     border-right:1px solid #616161;
}

.sitemap_link{ padding:0 0 2px 0; }

.search{ width:20.45%; /*260px;*/
     float:left;
     padding:/*0 6% 0 5%*/5px 7% 0;/*0 0 0 3.1%;*/ /*30px;*/
}

.follow_us
{
    width:20%;  /*280px;*/
     float:left;
     padding:0 0 0 7%; /*20px;*/
     border-left:1px solid #616161;
}

.footer_title
{
    width:100%;
    padding:0 0 15px 0;
    font-size:19px;color:#fff;font-family:open_sansregular/*open_sansbold*/;font-weight:600;/* font-weight: bold; */
}

.footer_data{width:100%;height:auto;color:#ffffff;font-size:15px;font-family:open_sansregular;line-height:24px;padding:4px 0 0 0}
.sitemap >.footer_data{line-height:15px;padding:0}
.sitemap > .footer_title{padding: 0 0 5px}
.search  > .footer_title{padding: 0 0 14px}
.B_Link_Color{color: #757575;font-size: 14px;font-style: italic;}
.B_Link_Color:hover{color:#fff}
.B_sep{color:#DF068C}
.footer_img{float: left;padding-right: 11px;padding-top: 24px;}
.footer_data1{width:100%;height:auto;color:#ffffff;font-size:15px;font-family:open_sansbold;line-height:18px;padding:38px 0 0 0}
/*********************** End of Footer *********************************/


/***************Left-side ****************/
.lftextmob{display:none;padding:10px 0}
.leftside{width:23.2%; float:left;padding:0 0 0 0;  margin:55px 3% 0 0.8%; font-family:open sans;}
.leftside_tempno1{width:22.4%;float:left;padding:0 0 0 0;margin:55px 3% 0 0.2%;font-family:open sans;}
.leftside_container{border-top:3px solid #06f2e4;}

.L_Font{font-size:16px; font-weight:bold;}
.L_Level1_Sel{ color:#0d4f78; }
.L_Level1_Sel:hover{ color:#393939; }
.L_Level1{ color:#0d4f78;line-height:20px; }   
.L_Level1:hover { color:#393939; }   
.L_Level2_Sel{ color:#0d4f78;text-decoration:underline;}
.L_Level2_Sel:hover{ color:#393939; }
.L_Font2{ font-size:14px;line-height:18px;font-weight:bold;}
.L_Level2{ color:#393939; }
.L_Level2:hover{ color:#0d4f78; } 
.L_Font3{ font-size:14px;line-height: 16px;}
.L_Level3 { color:#393939; }
.L_Level3_Sel { color:#0d4f78; }
.L_Level3_Sel:hover{ color:#393939; }
.L_Level3:hover { color:#0bc0ca; }

.L_Font4{ font-size:13px;line-height: 15px;}
.L_Level4 { color:#393939; }
.L_Level4_Sel { color:#0d4f78; }
.L_Level4_Sel:hover{ color:#393939; }
.L_Level4:hover { color:#0d4f78; }
.L_Level3_Sel_Un_Ul {color: #336195;font-weight: bold;}
.ul1{ border-bottom: 2px solid;}
.level1{padding:11px 2.12% 11px 3.12%; border-bottom:1px;border-bottom-color:#7d7d7d;border-bottom-style:dashed;margin:0 1% 0 0;}
.level1_sel{padding:11px 3.12% 9px/*11px 3.12% 11px 3.12%;*/}

.level1Text{float:left;width:92%;word-wrap:break-word;}

.arrow
{
    float:right;width:9px;height:14px;padding: 5px 0 0;
}
.arrow1
{
    float:right;width:14px;height:9px;padding:7px 0 0;
}

.secondlevel
{
    padding:6px 11.12% 0;/*0 3.12% 10px 3.12%; /*7px 3.12% 10px 3.12%;*/
}

.one_submenu
{
    width:100%;
    padding:10px 0 0 0;
}

.bullet
{
    width:5.5%;  /*7px*/
    height:7px;
    float:left;
    padding:3px 0 0 0;
    
}

.bullet_hw
{
    width:100%;
}

.level2Text
{
    width:/*91%*/89%;
    float:left;
    padding:0 0 0 4%;
}

.level3Text
{
    width:91%;
    padding:5px 0 0 15%;/*0 0 0 15%;*/
}

.left-txt-contnr
{
    padding:10px 0 0 0;
    width:100%;
    height:auto;
}

.leftside_sep
{
    border-bottom:1px;
    border-bottom-color:#7d7d7d;
    border-bottom-style:dashed;
}

.thirdlevel
{
    padding:0 3.12% 0 13.12%;/*0 3.12% 0 5.12%;;*/

}
.Fourthlevel{padding:0 3.12% 0 6.12%;/*7px 3.12% 0 5.12%;*/}

.level4Text{width:80%;padding:5px 0 0 25%/*0 0 0 25%;*/}
/***************End of Left-side ****************/



/***************Right-side ****************/

.rightside{position:relative;width:28%;float:right;margin:86px 0 0 0;/*#F6F5F0;*/padding:0 0 2% 0/*21px 2% 21px 2.5%;*/}
.rightsideWForm{width:28%; padding:0 0 2% 0;}
.rightside fieldset {position:relative;max-width:100%;}
.fs_rightnews{position:relative;max-width:100%;width:100%;border:0;padding:0;margin:0;left:0;top:0;}
.rightAktuelt{position:relative;width:100%;}
.news_heading{position:relative;width:100%;}
.R_Header{ font-size:20px; }
.news{position:relative;padding:20px 0 20px 0;width:100%;}
.rightimg{position:relative;width:100%;}
.rightAktuelt img:hover{opacity:0.7;}
.news_title{padding:0 0 14px 0;}
.R_Title_Color, .R_Title_inactive_Color{ font-size:15px;color:#0d4f78; font-family:Arial;line-height:normal }
.R_Title_Color:hover{ color:#06f2e4 }
.R_Title_Sel_Color { font-size:15px; color:#336195  /*#8FC1AC;*/ }
.R_Title_Sel_Color:hover { color:#336195 }


.news_image{padding:0 0 10px 0;}
.news_text{padding:0 0 0 0;font-family:open_sansregular;}
.R_Data{ color:#333333;font-size:13px;line-height:normal}
.news_lesmer{padding:13px 0 0 0;font-family:open_sansregular;}
.R_Lesemer_Color{ color:#0d4f78; font-size:13px;text-decoration:underline;}
.R_Lesemer_Color:hover{ color:#06f2e4;}
.right-txt-contnr{width:100%;padding:20px 0 0 0;font-size:15px;}


/***************End of Right-side ****************/


/************For masterpage*************/

.main_content
{
    background-color:#ededed; /*#F4F3F3;*/
    width:100%;
    /*overflow-x:hidden;*/
}

.main_content_container
{
    /*width:70.2%; */
    width:100%;
    max-width:958px;
    margin:0 auto;
    padding:0 0 41px 0;
}

.middledata_div_inner
{
    width:100%;
    margin:0 auto;
     padding:0 0 26px 0px;/*0 0 26px 5px; /*bottom:40px*/
   /* background-color:#f7f5e7;   */  /*#F4F3F3;*/
    font-family:open sans;
}

.middledata_content_inner
{
    padding-bottom:10px;
    margin:0;
    width:100%;   
    color: #434342;    
}

.middlebox_container_inner
{
    margin:0;
    width:100%;
    padding:0 0 0 0; /* padding:27px 0 0 0;*/
    
}

.middlebox_inner
{
    width:30.63%;  /*50%;*/   /*100%;*/
    height:auto;
    padding:0 0 16px 0;/*0 0 46px 0;*/
    float:left;
    background:#fff;
   /* float:left;*/
}

.middlebox_inner_hjem {
    background: none repeat scroll 0 0 #ffffff;
    float: left;
    height: auto;
    padding: 0 0 16px;
    width: 100%;
}

.mboxwidth{width:45%;position:relative;}
.mboxwidth_hjem{width:auto !important;position:relative;}
.mboxwidth1{width:30.63%;position:relative;}

.middlebox_innerTempno1
{
    width:50%;
    height:auto;
    padding:0 0 46px 0;
    float:left;
}

.middlebox_innerTempno1NL
{
    width:50%;
    height:auto;
    padding:0 0 46px 0;
    float:left;
   /* float:left;*/
}

.middlebox_innerTempno3
{
     width:100%;  /*50%;*/   /*100%;*/
    height:auto;
    padding:0 0 46px 0;
     float:left;
   /* float:left;*/
}

.middlebox_div_inner
{
    width:100%;
    margin:0;
   /* padding:0 0 0 1%;*/padding:0 0 0 0%;
}

.mbox_image_tempno1
{
    width:24.2%; /*148px*/
    float:left;
    padding:7px 0.06% 0 0 ; /*left:6px 4.05% */
   
}

.mbox_data_inner
{
    width:80%;   /*68.8%;*/    /*66.8%* 273px 69.8%*/
     float:left;
     padding:31px 10.32% 31px 10.32%; /*16px 3.79% 0 3.79%;*/
}

.mbox_data_innerTempno3
{
     width:80%;  /*66.8%* 273px 59.8% */
     float:left;
     padding:31px 10.32% 31px 10.32%;/*7px 2.79% 0 3.79%; /*16px 2.79% 0 3.79%*/
    margin-bottom: 3%;
    
}

.mbox_data_innerTempno1NL
{
     float: left;
    padding: 22px 7% 30px;
    width: 85.8%;
    
}
/*
.mbox_data_innerTempno1NL
{
     width:73.8%;  
     float:left;
     padding:31px 16.45% 31px 10.32%;
    
}*/



.mbox_data_innerNoimage
{
     width:80%;  /*66.8%* 273px 69.8%  91.8% */
     float:left;
     padding:31px 10.32% 31px 10.32%; /*16px 3.79% 0 0.79%;*/
}
.midsection{float:left;}

/************End of masterpage*************/



/*********Print div***************/
.printdiv
{
    width:100%;
    padding:15px 0 15px 0;clear:both;
}


.icons
{
    width:100%;
}

.logo_print { float:right; padding:1px 0 0 8px; }
.logo_sendmail { float:right; padding:3px 0 0 5px; }
.logo_red { float:right; padding:4px 0 0 2px; }
.logo_linkedin { float:right; padding:4px 0 0 2px; }
.logo_twitter { float:right; padding:4px 0 0 2px; }
.logo_fb { float:right; padding:4px 0 0 5px; }

/*********End of Print div***************/




/************ Templates ******************/

.tempno1
{
    width:100%;  /*673px 69.25%*/
    padding:0px 1.5% 0 0.835%; /*8px*/
    /*float:right;*/
    word-wrap:break-word;
}

.tempno1H
{
    width:/*72%*/70%;  /*673px 69.25%*/
    padding:48px 1.5% 0 0.835%; /*8px*/
    float:left;
    word-wrap:break-word;
}

.tempno3
{
    width:100%;  /*48.75% */
    padding:0px 2.5% 0 0.835%; /*8px*/
    float:left;
    word-wrap:break-word;
}
.tempno2NR
{
    width:100%;
     padding:0px 0 0 0.835%; /*8px*/
    float:left;
    word-wrap:break-word;
          
           }

.tempno3H
{
    width:41%;  /*44% */
    padding:48px 0 0 0.835%; 
    float:left;
    word-wrap:break-word;
}

.tempno1NL, .main_tempno3
{/*
    width:98.3%; 
    padding:0px 0.835% 0 0.835%; 
    word-wrap:break-word;*/
       width: 100%;
    word-wrap: break-word;
    
}



.tempno1NLH
{
    width:98.3%; /*70.2%*/
    padding:48px 0.835% 0 0.835%; /*57px 0 37px 0;*/
    word-wrap:break-word;
   
}

.tempno3NL
{
    width:96.3%; /*67.5%;*/
    float:left;
    padding:0px 3.5% 0 0; /* right:1.5% */
    word-wrap:break-word;
}

.tempno3NLH
{
    width:72%; /*67.5%;*/
    float:left;
    padding:48px 0 0 0; /* right:1.5% */
    word-wrap:break-word;
}

@media only screen and (min-width:768px) and (max-width:768px) {.tempno3NLH {width: 100%  !important; }
    .tempno1H {
        width: 100% !important;
    }
.inquirt_btn{padding-top:2% !important; padding-bottom:2% !important;}
.inquirt_btn_close{padding-top:2% !important; padding-bottom:2% !important;}
.btn_submitECRM{padding:2% !important;}
}


/************ End of Templates ******************/


/************************Contact page css*****************/

.topbanner_contact
{
    width:100%;
   /* background: url(../media/topimg02.png) top left no-repeat;
    height:335px;*/
}

 .main_content_cntr_contact
 {
     width:70.2%;
     max-width:958px;
     margin:0 auto;
     padding:47px 0 45px 0;
 }

.main_data
{
    width:100%;
}

.contact_left
{
    width:48%;  /*50%*/
    float:left;
    padding:0 3% 0 0; /*top:38px right:0px*/
    margin:0;
}

.contact_left_form
{
    width:100%;
    float:left;
    padding:10px 0 0 0;
    margin:0;
}

.contact_right_googlemap
{
    width:46%;
    float:right;
    padding:0 0 0 3%; /*padding:38px 0 0 2% */
    margin:0;
}

.rightTextDiv
{
    padding:0 0 35px 0;
}

/*.contact_details
{
    width:95%;
    padding:10px 0 0 3%; left:14px
}*/

.panelContactUs
{
    width:100%;
     padding:0 0 0 0%; /*left:14px*/
}

.contact_form
{
    width:100%;
    padding:0px 0 0 0; /*top:45px*/
}

.contact_form_fields
{   
    display:block; 
    padding:2px 0 15px 0;
    width:100%;
}
.contact_form_fields1
{   
   
    padding:2px 0 0 0;
    width:100%;
}

.gmap
{
    width:100%;
    padding:0 0 0 0; /*left:4.7% */
}

.send_button
{
    padding:13px 0 0 0;
}


.yellow_bg
{
    background-image:url(media/bgsecmsg.png);
    background-repeat:no-repeat;
    width:100%;
    height:35px;
    /*text-align:center;*/
    cursor:pointer;
    background-size:100% 100%; 
}

.yellow_bg_small
{
    background-image:url(media/bgsecmsg_small.png);
    background-repeat:no-repeat;
    width:230px;
    height:35px;
    /*text-align:center;*/
    cursor:pointer;
}

/*.gmap_image
{
    float:right;
}*/
@media only screen and (max-width:767px){.btn_submitECRM{width:100% !important;}}
.btn_submitECRM{/*background:url(media/send_btn.png) left top no-repeat;width:280px;height:49px;cursor:pointer;*/background: #0d4f78 url(media/index_rtArrow_cp.png) no-repeat;
    background-position: 75% 50%; cursor:pointer;   width:39%; background-color:#0d4f78; font-size:19px;  color:#fff; padding:3%; -webkit-appearance:none; moz-appearance: none;border-radius:0; font-family: open_sansregular;
    font-weight: normal;text-shadow: 1px 1px #585858; }
.btn_submitECRM:hover{/*background:url(media/send_mo.png) left top no-repeat; */   opacity:0.8;}

.btn_submitECRM_cp{/*background:url(media/send_btn.png) left top no-repeat;width:280px;height:49px;cursor:pointer;*/background: #0d4f78 url(media/index_rtArrow_cp.png) no-repeat;
    background-position: 75% 50%; cursor:pointer;   width:39%; background-color:#0d4f78; font-size:19px;  color:#fff; padding:3%; -webkit-appearance:none; moz-appearance: none;border-radius:0; font-family:open_sansregular;
    font-weight: normal;text-shadow: 1px 1px #585858; }
.btn_submitECRM_cp:hover{/*background:url(media/send_mo.png) left top no-repeat; */   opacity:0.8;}

/*.btn_submitECRM:hover
{
    background:url(media/send_mo.png) center center no-repeat;
     width:116px ;
      height:42px; 
      cursor:pointer
}*/

.inquirt_btn{/*background:url(media/send_btn.png) left top no-repeat;width:280px;height:49px;cursor:pointer;*/ cursor:pointer; text-align:center;  width:92%; background-color:#0d4f78; font-size:18px;  color:#fff; padding:4%; font-family:open sans;font-weight:bold;text-shadow: 1px 1px 1px #000000;text-align:center; }
.inquirt_btn_close{cursor:pointer;width:56%; background-color:#0d4f78; font-size:18px;  color:#fff; padding:4% 23.67% 4% 21.67%; font-family:open sans;font-weight:bold;text-shadow: 1px 1px 1px #000000;text-align:center; }
.inquirt_btn:hover{/*background:url(media/send_mo.png) left top no-repeat; */   opacity:0.8;}

.inquirt_btn_Disabled
{
    opacity:0.5 !important;
    
}
.close_img{float:left;padding-right:3.72%;}
.inquiry_btn_text{}
/************************End of Contact page css*****************/




/**********controls.css************/

.txtSok{text-align:left;vertical-align:top;width: 132px;height: 16px;background-color: transparent;font-family:Arial;font-weight:normal;font-size:11px;color:#003C5E;padding: 0 0px 0 0px;margin:4px 0 0 12px;line-height:20px;}
.btnSearch{background:url(../media/btnsok.png) no-repeat;text-align:center;position:relative;width: 28px;height:26px;padding:0px;float:left;cursor:pointer;}

/*-----------------------------
		FOR Kontakt Labels
--------------------------------*/
.KLable{font-weight:700;font-size:11px;color:#000;font-family:open_sansregular;text-decoration:none;text-align:right}
/*.KText{width:410px; font-weight:400;font-size:18px;font-family:open_sansregular;text-decoration:none;border:1px dashed black; color:#444444;line-height:14px;left:0;outline:none; margin:12px 0 2px 0; padding:0 5px 0 5px;}*/
.KText{font-weight:400;font-size:16px;font-family:open_sansregular;text-decoration:none;border:1px solid #9c9ea0;color:#444444;line-height:14px;left:0;outline:none;/* for removing default yellow border in chrome */margin:5px 0 0 0;padding:0 5px 0 5px;}
input.KText{ width:96%; max-width:96%; padding:0px 2%;}
.KText:focus {
    border: 1px solid #000000;
}
.KText:hover {
    border: 1px solid #000000;
}
.ErrorMsg{color:Red;font-weight:700;font-size:11px;font-family:open_sansregular;line-height:17px}
.securityStmt{font-size:10px;font-family:open_sansregular;font-weight:400;text-decoration:none;color:#33304B}


/**********End of controls.css************/


/**********Search section*********/


.search_box 
{
    Position:relative;
    width:191px;
    height:27px;
    border:1px solid #757575;
   /* background-color:#393939;*/
 }
 
#sokText
{
    background:none;
    text-align:left;
    position:relative;
    float:left;
    width:149px;
    height:20px;
    padding:3px 0px 0px 8px;
    outline:none;
}
    
#txtSearch 
{
    background:none;
    border:0px solid red;
    color:#fff;
} 

#sokBtn_cntr 
{
    position:relative;
    width:17px;
    height:13px;
    float:right;    /*left*/
    padding:7px 9px 7px 0; /*0*/
 } 
 
.btnsok {
    position:relative;
    width:17px;
    height:13px;
    background:url(media/bg_sokbtn.png) no-repeat;
    border-width:0px;
    cursor:pointer;
}
.btnsok:hover{background:url(media/bg_sokbtn_mo.png) no-repeat;}

#frmSearchDiv{margin:0 auto;}



.text_search{color:#393939;font-size:14px;}

.S_Text{font-size:15px;line-height:1.6;}

.S_Text_Color{color:#525252;}

.S_Text_Color:hover{color:black;}

.skeyword {
    background: linear-gradient(#EEEEEE, #FFFFFF) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #CDCDCD;
    color: #555555;
    font-family: Arial;
    height: 28px;
    margin: 0;
    padding: 0 5px;
    transition: all 0.3s ease-out 0s;
    vertical-align: middle;
    width: 130px;font-size:16px;
}
.skeyword:focus {
    background-position:0 -28px;/* 0 -1.9em;*/
    outline: medium none;
}
.spsokbtn {
    background: url("media/btn_sok.png") no-repeat scroll center center;
    border: 0 none;
    height: 30px;
    vertical-align: middle;
    width: 30px;padding:0
}
.spsokbtn:hover {
    background: url("media/btn_sok_mo.png") no-repeat scroll center center;
}
#pnlMain a.title1{font-size:16px;/*14px*/line-height:18px}


/*.sok_btn_over:hover
{
     background:url(media/btn_sok_mo.png) left top no-repeat !important;
}*/


/*****thankyou::: *********/
.sendMail_contnr
{
    margin:0 auto;
    text-align:center;
    padding:10px 10px; 
}

.thankyou_contnr
{
    padding:15px 0 0 0;
}

.btntilbak
{
    padding:15px 0 0 0;
}

/**********End of Search section*********/



/*-- -------------------------- Start of css for topScroll Arrow ------------------------------- --*/
    #back-top span{-moz-transition: all 1s ease 0s;background:#DF068C url("images/arrow-up-large.png") no-repeat scroll center center;display: block;height: 46px;margin-bottom: 8px;width: 45px;}
    #back-top {bottom: 0;margin: 0 0 0 95%;position:fixed;z-index:7;}
    #back-top span:hover {background-color:#757575;/*#757575;616161*/height:46px;margin-bottom: 8px;width:45px;}
    
    
    a#backToTop {
        background-color: #0d4f78;
        background-image: url("images/back-top.png");
        background-position: center center;
        background-repeat: no-repeat;
        border-radius: 50px;
        bottom:20px;
        display: none;
        height: 38px;
        outline: medium none !important;
        position: fixed;
        right: 4%;
        text-decoration: none;
        transition: all 300ms linear 0s;
        width: 38px;
        z-index: 9999999;
    }
    a#backToTop:hover {
        background-color: #757575;
    }
/*-- -------------------------- End of css for topScroll Arrow ------------------------------- --*/

.ls-s1
{
background-color:#0d4f78;color:#FFFFFF;

top:33% !important;right:494px !important;left:57% !important;
word-wrap:break-word;
font-weight:normal;

/*width:auto !important;height:auto !important;
width:286px !important;height:283px !important;
padding:10px 20px 10px 10px;opacity:0.7 !important;*/
width:335px !important; /*200px*/
height:auto !important;    /*112px*/
/*91px 42px 80px 44px !important*/
/*overflow:scroll;*/
opacity:0.8 !important;
border-radius:3%;
padding:25px 24px 30px 24px !important;
text-align:left;
}

.ls-s1 h1, .ls-s1 h2, .ls-s1 h3
{
color:#FFFFFF;
}

.width_topbanner
{
    width:100%;
}


.clearfix:before,.clearfix:after {content: " ";display: table;}
.clearfix:after {clear: both;}
.clearfix {*zoom: 1; clear:both}

/**********************Start of Responsive Table*****************************/
    
/*.innerpage table {
border: 0;
@include trailing-border;
padding-bottom: 0;
display: block;
width: 100%;
}

.innerpage tbody {
border: 0;
display: block;
padding: 0;
text-align: left;
white-space: normal;
}

.innerpage tr,.innerpage td
{
 display:inline-block;    
 white-space: normal;
}

.innerpage td:empty {
display: none;
}

.innerpage td
{
    padding:0 3px 0 3px;
}*/

/**********************End of Responsive Table*****************************/

/*.sfHover
{
    z-index:98 !important;
}*/

/*.slideeffectUL
{
    z-index:102 !important;
}*/



/*--------------------new classes--------------------------------------------------*/
 .lastlls {border-right:0px solid #ededed !important;}
 @media only screen and (min-width:768px){
 .frstcls{padding-left:0px !important;}
 }
  @media only screen and (max-width:550px){
.indexlinks{border-right:0px solid #ededed !important;}
 }
.indexlinks{float:left;color:#0d4f78;padding:33px 2.5% 33px 10.5%;border-right:1px solid #ededed;width:21.2%;}
.indexlinks:hover{color:#06f2e4;}
.index_linkH{float:left;/*padding-right:15px;*/ /*padding-right: 16%;*/font-family: open sans;font-size: 27px;font-weight: normal;background: url(media/index_rtArrow.png)no-repeat;
    background-position: 100% 100%;-webkit-font-smoothing: none;
-webkit-font-smoothing: subpixel-antialiased;
-webkit-font-smoothing: antialiased;
}
/*.index_linkH_3{width:87%;}*/
.index_arrow{float:left;padding:3px 0 0 0}
.refsectn{float:left;padding:0 109px 0 0;}
.ref_logos
{
 
 background-color:#FFFFFF;
 width:100%;
 padding:37px 0 15px 0;
 margin:0;
}
.referanserHeading
{
    padding:0px 0 15px 0;
    font-family:open_sansbold;
    font-size:30px;
    color:#0d4f78;
     font-weight: normal;
}

.ref_logo_content
{
 margin:0 auto;
 padding:0;
 max-width:958px;
width:100%;
}

.expand_btn_logo
{
    cursor:pointer;
}

.reflogoContainer1
{
    float:left;
    position:relative;
  /*   width: 99px;
     padding-right: 20px !important;

    max-width:114px;*/
}

.reflogoContainer1 .logo_images
{
    width:auto !important;
}

.reflogoContainer2
{
     float:left;
      position:relative;
       width: auto;
      /*max-width:114px;*/
}

.reflogoContainer1 img, .reflogoContainer2 img
{
    max-width:100%;
}


.more_logolist
{
    /*padding:10px 0 0 108px;*/
    padding: 10px 0 0 288px;
}

.logo_images
{
    /*width:auto;*/
    position:relative;
}
#buildpathDiv{text-align:left;position:relative;width:100%;padding:0 0 15px 0}
.buildpath{position:relative;border:0 #00f solid;left:0;width:100%;bottom:4px;padding:0 0 15px}
.build_Sep{position:relative;width:100%;height:1px;background:url(media/build_sep.jpg) center top repeat-x;margin:0 auto;padding:0}
.M_Path{font-size:12px;font-family:open sans;color:#393939;text-decoration:none;line-height:18px;text-transform: capitalize;}
.M_Path:Hover{text-decoration:none}
.M_Path1{font-size:12px;font-family:open sans;color:#393939;text-decoration:underline}
.M_Path_main{font-size:12px;font-family:open sans;text-decoration:none}
.M_Path_main1{font-size:12px;font-family:open sans;text-decoration:underline}
.M_Path_Color{font-weight:400;color:#0d4f78;}
.M_Path_Color:Hover{font-weight:400;color:#06f2e4;text-decoration:none}
.M_Path_Current{font-weight:400;color:#0d4f78;text-decoration:underline}
.M_Path_Current:Hover{font-weight:400;color:#06f2e4;text-decoration:underline}
.M_Path_arrow{background: url("media/Arrow_DirectionRight.png") no-repeat scroll 38% 60% rgba(0, 0, 0, 0);font-weight:400;font-size:12px;font-family:open sans;text-decoration:none;color:#393939;margin: 0 7px;}
.M_Box_Date{font-weight:400;font-size:7pt;color:#393939;font-family:open sans;text-decoration:none}
.right_heading{font-size:21px;font-family:open sans;color:#393939}
.fixfixed #header_div {position: absolute ! important;}
/*.Internetlogginn{background: url("media/locker.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); float: left;height: 15px;margin: 25px 1% 0 3px;width: 13%;}
.webmaillogginn{background: url("media/Mail-icon1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); float: left;height: 15px; margin: 14px 1% 0 3px;width: 13%;}
.Internetlogginn_fr{margin: 22px 0 0 0; background: url("media/locker.png") no-repeat scroll 0% 25% rgba(0, 0, 0, 0);float: left;}
.login_anch{padding-left:30px;}
.webmaillogginn_fr{margin: 8px 0 0 0;float: left; background:url("media/Mail-icon1.png") no-repeat scroll 0 49% rgba(0, 0, 0, 0)}
.webmail_anch{padding-left:30px;}*/
.Internetlogginn{background: url("media/locker.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); float: left;height: 15px;margin: 25px 1% 0 3px;width: 13%;}
.webmaillogginn{background: url("media/Mail-icon1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); float: left;height: 15px; margin: 14px 1% 0 3px;width: 13%;}
.Internetlogginn_fr{margin: /*22px 22% 0 0*/22px 0 0 0; background: url("media/locker.png") no-repeat scroll 0% 25% rgba(0, 0, 0, 0);float: left;}
.Lesetilganglogginn_fr{margin: /*22px 22% 0 0*/8px 0 0 0; background: url("media/locker.png") no-repeat scroll 0% 25% rgba(0, 0, 0, 0);float: left;}
.login_anch{padding-left:30px;}
.webmaillogginn_fr{margin: /*8px 22% 0 0*/8px 0 0 0;float: left; background:url("media/Mail-icon1.png") no-repeat scroll 0 49% rgba(0, 0, 0, 0)}
.webmail_anch{padding-left:30px;}
.login_anch2{padding-left:30px;}

.underline_Sel{text-decoration: underline;font-weight: bold;}
.L_Level2_sel_color{color:#336195;}
.SecondLevelBorder{ border-bottom: 1px dashed #7d7d7d;margin: 0 0 3%;padding: 11px 2.12% 11px 3.12%;}
.ContactPageData{font-family:open sans;font-size: 15px;}
#ctl00_rightSection_txtname,#ctl00_rightSection_txtemail,#ctl00_rightSection_txttelno,#ctl00_rightSection_txtMelding{border:1px dashed #7d7d7d;}
#ctl00_rightSection_txtname:hover,#ctl00_rightSection_txtemail:hover,#ctl00_rightSection_txttelno:hover,#ctl00_rightSection_txtMelding:hover {border: 1px solid #000000;}
#ctl00_rightSection_txtname:focus,#ctl00_rightSection_txtemail:focus,#ctl00_rightSection_txttelno:focus,#ctl00_rightSection_txtMelding:focus{border: 1px solid #000000;}
#ctl00_rightSection_submitECRM{ background-position: 65% center;width: 100%;}
#rightSection_submitECRM{ background-position: 65% center;width: 100%;}


.Btm_loggin{display:none;}

.contdivmid{width:100%;display:inline-block}
@media only screen and (min-width:768px) {
    .Contentfullwdth {
        width: 100%;
        text-align: center;
    }

    .Contenthalfwdth {
        width: 64%;
        float: left;
    }
}

@media only screen and (max-width:767px) {
    .Contentfullwdth {
        width: 100%;
        text-align: center;
        margin-bottom:25px;
    }
    .rightcntr{float :left ;padding-top:20px !important;}
    .middlebox_forside{margin-bottom:25px;}

    .layerslider .clslayerind{background-position:0 0 !important;background-size:100% 100% !important}
    .bannertitle{font-weight:normal !important;color:#FFFFFF !important;font-family: Open sans;font-size:22px !important;/*28px;*/line-height:32px; text-shadow: 0px 0px;}
.banneringress{font-weight:normal !important; color:#06f2e4 !important;font-family:Open sans;font-size:22px !important;/*28px;*/line-height:normal;}
fieldset{margin:0 0 10px !important}
}
@media only screen and (min-width:768px) and (max-width:992px) {
     .middlebox_forside{margin-bottom:25px;width:47% !important;margin-right: 0 !important;margin-left:40px;}
      .middlebox_forside:nth-child(odd){margin-left:0;}

}
.bantxt{position :absolute ;}

.bannertitle{font-weight:normal !important;color:#FFFFFF !important;font-family: Open sans;font-size:27px ;/*28px;*/line-height:32px; text-shadow: 0px 0px;}
.banneringress{font-weight:normal !important; color:#06f2e4 !important;font-family:Open sans;font-size:27px;/*28px;*/line-height:normal;}

.middlebox_forside .mbox_lesmer{width:95%;font-size:13px;padding:19px 0 0px 0;text-align:center;position:relative ;bottom:0px;}
.middlebox_forside{margin-right:42px;}
.middlebox_forside:last-child{margin-right:0 !important;}

/*=========Logo changes ============*/
@media only screen and (min-width: 992px) {
	.logo1 img,.logo img{height:70px;}
	.menus{padding:38px 17px 0 15px;}
	.search-button{padding: 40px 0 0 10px;}
}
@media only screen and (max-width: 991px) {
	.logo1 img,.logo img{height:46px;}
	div.menus{padding-top: 25px;}
}
@media only screen and (max-width: 450px) {
	div.menus{padding-top: 21px;}
}
@media only screen and (min-width: 451px) and (max-width: 991px) {
.logo1 img, .logo img {height: 54px;}
}