
@font-face {
    font-family: 'PTSansNarrowRegular';
    src: url('font/pt_sans-narrow-web-regular-webfont.eot');
    src: url('font/pt_sans-narrow-web-regular-webfont.eot?#iefix') format('embedded-opentype'),        
         url('font/pt_sans-narrow-web-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'MuseoSans500';
    src: url('font/museosans_500-webfont.eot');
    src: url('font/museosans_500-webfont.eot?#iefix') format('embedded-opentype'),         
         url('font/museosans_500-webfont.ttf') format('truetype') ;
    font-weight: normal;
    font-style: normal
}
h2 { font-size: 24px; font-family:PTSansNarrowRegular; color: #000; display: block; margin-bottom: 20px; text-transform:uppercase;padding:0}
.offer h2{ color:#e50307}
.offer ul{ margin:0; padding:0; list-style:none;background:url(../Images/lineVit.png) no-repeat left top;}
.offer li{ background:url(../Images/lineVit.png) no-repeat left bottom; line-height:18px; padding:0px 0 0px 0; float:left; width:260px; height:26px; margin-bottom:5px}
.offer li a{ background:url(../Images/arrow.png) no-repeat left 7px; padding:8px 0 8px 25px; line-height:18px; color:#000}
.offer li a:hover{ color:#2b57b9}

/*=======kontakt======*/
.kontakt { display: block; width:235px; background:url(../Images/bg_kontakt.png) no-repeat center top; float:left; min-height:82px; padding:10px 10px 0 10px}
.bottom_kontakt{ background:url(../Images/bottom_kontakt.png) no-repeat center bottom; height:30px; width:255px; float:left; margin-bottom:10px}
.kontakt address strong{color:#fb050b}
.kontakt address { font-style: normal }
.kontakt address img { float: left; margin-right:10px; margin-top: 8px;border:none !important;width:auto !important }
.bottom_kontakt{ background:url(../Images/bottom_kontakt.png) no-repeat center bottom; height:30px; width:255px; float:left; margin-bottom:10px}
/*=======end kontakt======*/


.slideshow{height: 150px}
.slideshow .prev, .slideshow .next{top: 40px;}
.logo a img{max-width:80%;max-height:90px;}
.logo {margin-bottom:0px;}	

/*.logo img{width: 389px; height: 92px;}*/
.logo p{font-size: 16px;color:#969694;font-family:Trebuchet MS; font-weight: bold; text-align: right; margin: 0; text-transform: uppercase; padding: 0; line-height:normal; font-weight: normal;}

.blockInner a { color: #005474; text-decoration: none; }
.blockInner a:hover { text-decoration: underline; color: #000}

.blockInner .htmltext img{float:none !important;width:auto !important}
.news_home h1{float:left;}
.newsHome .aktuelt .img_aktuelt, .productList .product_item .img_aktuelt{width: 45%;}
.news-box .aktuelt h3 a, .othernews .aktuelt h3 a{color: #EC3E4B; font-size: 14px;}

#newsdetail .news_title{color: #EC3E4B;}
#search{display: none;}

.news_title_home { text-transform:capitalize;color:#000 !important;font-weight:bold;}
.newsHome .aktuelt .imgBox{width: 45%; display: block;text-align: center; float: left; margin-right: 5px;}
.news-box .imgBox a{width: 45%; margin-right: 10px;}
.Eldre_nyhetsartikler a{font-weight: bold;}
.lineTitle{width:100%;float:left;border-bottom:1px solid #DDDDDD;margin-bottom:10px;}
#newsdetail .aktueltInner .imgBox { margin:10px;}
.aktuelt2 .aktueltInner ul li a{color: #EC3E4B; text-transform:capitalize;}
.footerInner a{color: #EC3E4B}
/*.news_thumbimage { max-height:116px;}*/
.block1 .blockInner .address img{border: none; padding-right: 15px; margin-right: 0}
.SearchNoResult{display: none}
.slideshow .thumbnail img{width : 99%}
/*.kontaktcss img{width:49px !important; border:none !important;float:left}*/

.block1 .blockInner .news_home ul{ list-style:none;}
.block1 .blockInner .address p {margin-top:10px}
.block1 .blockInner .lessme {float:right;width:100%;text-align:right;}
.block1 .blockInner ul{padding:0;}

/* bottom menu*/
.bottom_menu{
	width: 100%;
	background: url(/UserFiles/Sites/images/line_h.jpg) top left no-repeat;
	padding: 10px 0 0 0;
	float: left;
	margin-right: 20px;
	}
.bottom_menu h1{font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: bold; margin: 0; padding: 0 0 15px 0; min-height: 30px;}
.bottom_menu ul {list-style:none; margin:0; padding:0;width: 100%;}

.bottom_menu li {background: url(/UserFiles/Sites/images/icon_cat.png) no-repeat;padding: 0 0 0 25px;margin-bottom: 12px;}

.bottom_menu li a{
	font-size: 11px;
	color: #424242;
	display: block;
	line-height:18px;
	}		
.bottom_menu li a:hover{
	color: #424242;
	text-decoration: underline;
	}
/*--- end bottom menu*/

.menu ul li a{color:#69BEE1}

.menu > ul > li.select > a
{
	color:#EC3E4B;
}

.menu ul li a.active,.menu ul li a:hover ,.menu ul li ul li.select a{
    color: #EC3E4B;
}

/*======================KONTAKT======================*/
address{font-style:normal; margin-bottom:10px;}
.contact_form fieldset{border: none; padding: 0; margin: 0;}
.contact_form{border:none !important}
.contact_form ul{list-style:none; margin:10px 0 0 0 !important; padding:0 !important;}
.contact_form{display:block; }
.contact_form li{margin-bottom:5px;}
.contact_form label{}
.contact_form .inputtext{background:#ccc;	width:97% !important; border:1px #4a4a4a solid; height:20px;}
.contact_form .textarea{background:#ccc;	width:98% !important; border:1px #4a4a4a solid;}
.contact_form p .ui-btn-text{display:none;}
.contact_form p input{float:left; margin-right:5px; font-size:100%;}

.contact_info {margin-bottom:10px}
/*--- end KONTAKT ----*/

.block1 .blockInner03 img {
    border: 1px solid #A9A9A9;
    height: auto !important;
    margin: 8px;
    max-width: 43% !important;
    width: 70%;
}

.blockInnerContact{ float: left; display: block;}
/*.blockInnerContact h1{font-family: MuseoSans500; font-size: 16px; color: #3f48cc; text-transform: uppercase;  height: 34px; width: 304px; padding: 0;}*/
.blockInnerContact .info{ margin: 10px auto; color: #4c4b4b; font-style: italic; font-weight: 700;}
.blockInnerContact .info .img_contact{float: left; width: 79px; height: 90px; margin-right: 10px;}
.blockInnerContact .info p{padding-top: 1px;}
.blockInnerContact .info .img{width: 100%; height: 190px; margin-top: 18px;}
.blockInnerContact .info a{color: #4c4b4b; text-decoration: none;}
.blockInnerContact .info a:hover{color: #c71300; text-decoration: underline;}

.block1 .blockInner02 a{color:#3E4E5A; text-decoration: none;}
.block1 .blockInner02 a:hover{color: #c71300; text-decoration: none;}

ol { padding-left: 20px; }
ul { padding-left: 15px; }
.subpage ul { margin-left: -4px !important; padding-left: 15px !important; }

.block1 .blockInner .albumItem img{
	max-height: 95px !important;
    max-width: 95px !important;
    width: auto !important;
}
/* search */
#search input.text { padding: 0px 0px 0 10px; float: left; line-height:27px; height:27px; outline: none;  font-family:MuseoSans500,Arial, Helvetica, sans-serif }
#search input.button { float: right; height:27px;cursor: pointer }

.info_center img{float:none !important}
.menu .sub{left:110px}