@font-face {
	font-family: 'MyriadProBoldCondensed';
	src: url('font/myriadpro-boldcond-webfont.eot');
	src: url('font/myriadpro-boldcond-webfont.eot?#iefix') format('embedded-opentype'),  url('font/myriadpro-boldcond-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@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
}
#product_details h3{color:#028ad1;text-transform:uppercase}
.thumbPicContainer{width: 120px;float: left;margin-right: 5px;}
.buttonCate{color:color:#028ad1!important}
.cateList a{color:#000}
.cateList a:hover{color:#028ad1!important;text-decoration:none!important}
.productName{height:48px}
.product_item .detail{float:right}
.well_kommel h3{ color:#000; font-size:11px; text-transform:uppercase; margin-bottom:7px}
.thumbPicContainer img{width:auto!important}
.offer{ background:url(../Images/bg_offer.png) repeat-x left top; }
.offer .title{ background:url(../Images/bg_h2_offer.png) no-repeat left top; width:192px; padding-left:20px; height:53px; line-height:42px; margin-left:-19px;}
.JQFEOutline{ width:192px !important; height:53px !important}
.offer .title h3{ font-size: 27px; font-family: MyriadProBoldCondensed; color:#FFF; text-transform:uppercase}
.JQFEOutline{ width:192px !important; height:53px !important}
.offer ul{ margin:0; padding:0; list-style:none; float:left}
.offer li{  background:url(../Images/arrow.png) no-repeat left 6px;padding:0 0 6px 20px; border-bottom:1px dotted #000}
.offer li a{line-height:15px; color:#000}
.offer li a:hover{ color: #028ad1}

.service h2{ color:#4c4c4c}

.aktuelt { margin-bottom:10px; min-height:72px; display:block}
.service .right{margin-right:0}
.img_aktuelt { width: 114px; height: 79px; float: left;text-align: center; margin-top: 2px; background:url(../Images/bg_image.png) no-repeat}
.img_aktuelt img { max-width: 110px; max-height:69px; margin-top:2px }
.aktuelt p { width: 170px; float: right; margin-bottom:5px }
.aktuelt a.lessme { color: #010101; line-height:18px; width:49px; height: 22px; display: block; background: url(../Images/bg_lesme.png) no-repeat left top; padding-left:17px; font-size:10px }
.aktuelt a.lessme:hover { text-decoration: underline; color: #000}
.service img{width:auto!important;float:none!important;margin-right:0!important}
#listBox .bottomPaging{margin-top:10px}

.link ul { height: 30px; padding:0; list-style: none  }
.link a { padding: 5px 0 0 0 }
.link img{width:auto!important;border:none!important}

.menu a.topLeft,a.topRight{color:#fff!important;text-decoration:none!important}
.well_kommel img,.offer img{float:none!important}
.well_kommel ul{margin-left:15px!important}
.well_kommel ul li{padding-left:5px!important}
.well_kommel ol{margin-left:5px!important}
.info_omoss .htmltext img,.info_center img,.shortDescription img,.product_desc img,.listBox img{float:none!important}

#pcolLeft ul li a{text-decoration: none;color: #000}
#pcolLeft ul li a:hover, #pcolLeft ul li a.a_selected {color: #028AD1;}
.breadcum_name a{color: #028AD1;}
.breadcum_name a:hover{color: #000;text-decoration:none}
#listBox a:hover{color: #000 !IMPORTANT;text-decoration:none}
#listBox .page {float: right;margin-bottom:5px;margin-top:10px}
#listBox .page a, .bottomPaging a {color: #000;text-decoration: underline;}
.boxList1 a.detail:hover{text-decoration:none!important}
.linkproductitle,.linkproduct{text-transform: uppercase;color: #028AD1;font-weight: bold;}
.productdetail_image{margin-top:5px!important}
.product_desc .boxList1{text-align:right}


.list_products ul{list-style:none!important}
body{background-color: #f0f0e4}

.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;}

a { text-decoration: none ; color:#028ad1}
a:hover{text-decoration:underline ; color:#000}
h2 { padding: 0px 20px 0 0px; height: 35px; font-size: 27px; font-family: MyriadProBoldCondensed;color:#028ad0; margin-bottom:10px; line-height: 35px; text-transform: uppercase; font-weight: normal }

.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;}

.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: #028AD1;text-decoration:none}
.ui-footer{color:#000;}
/*.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 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.select > a
{
	color:#028AD1!important;
}
.menu  ul  li.select ul li.select a
{
	color:#028AD1!important;
}

.menu ul li a{color:#000}
.menu ul li a:hover,.menu ul li a.active{color:#028AD1!important;text-decoration:none!important}

/*======================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;
}

/*-------SLIDE LOGO-------------*/
.block{float: left; width: 100%; height:55px; color: #303030; margin:0px auto; background:white;padding: 10px 0; position:relative;}
#newsticker-demo { width: 252px; float:left; margin:0px auto; overflow: hidden; }
#newsticker-demo img { max-width:141px; max-height:46px; margin-top:12px;}
.newsticker-jcarousellite{ width:250px; margin:0 30px 0 55px; }
.newsticker-jcarousellite ul li{ list-style:none; display:inline; padding:0px 20px 0px 20px;margin-right:15px; margin-bottom:5px; width:155px; border:1px solid #C9C9C8;}
.newsticker-jcarousellite .thumbnail { display:block; width:300px; }
#newsticker-demo .next{position:absolute; cursor:pointer; top:22px; right:10px;background:url(/Skins/32078-Berg/Images/button.png) no-repeat 0px 0px; display:block; border:none; width:18px; height:24px;}
#newsticker-demo .prev{position:absolute;cursor:pointer; top:25px; left:10px;background:url(/Skins/32078-Berg/Images/button.png) no-repeat 0px -25px; display:block; border:none; width:18px; height:24px;}
.newsticker-jcarousellite ul li.noSlide {height: 50px; display: block; float: left;}
/*-------/SLIDE LOGO-------------*/