
@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
}

body{background-color: #f0f0e4}

.ui-page {color:#fff;}

.slideshow{height: 150px}
.slideshow .prev, .slideshow .next{top: 40px;}
.logo a img{max-width:80%;max-height:90px; background-color:#e4d6d6;}
.logo {margin-bottom:0px;margin-top:20px;}	

/*.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;}
#back-top {position:absolute;height:17px;display:block;}
a{color: #db0204}

h2{
color: #d60912;
    display: block;
    font-family: PTSansNarrowRegular;
    font-size: 175%;
    font-weight: bold;
    line-height: normal;
    margin: 10px 0px;
	text-transform: uppercase;
	padding:0px;
}

h3{
text-transform:uppercase;
color:#db0204;
font-size:100%;
}
.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: #db0204; font-size: 14px;}

#newsdetail .news_title{color: #db0204;}

.news_title_home { text-transform:uppercase;color:#db0204 !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: #db0204; text-transform:capitalize;}
.footerInner a{color: #db0204}
.ui-footer{color:#000;}
/*.news_thumbimage { max-height:116px;}*/
.block1 {background-color:#252525;}
.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.select > a
{
	color:#db0204;
}

.menu ul li a.active {
    color: #db0204;
}

/*======================KONTAKT======================*/
address{font-style:normal; margin-bottom:10px;}
.contact_form fieldset{border: none; padding: 0; margin: 0;}
.contact_form{border-top:1px #fff solid;}
.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 8px 8px 0px;
    max-width: 100% !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;
}

.block1 .blockInner img {float:none;}

/*======service=====*/
.service { float: left; padding-bottom: 20px; width:100% }
.aktuelt { width: 250px; float: left; margin-right: 20px; background: url(/Skins/32154-Limestrand/images/bg_akutel.png) no-repeat center top; padding: 22px 18px 40px 21px; position: relative; margin-left:-3px; margin-bottom:10px; }
.ie7 .aktuelt{padding: 22px 22px 12px 22px}
.bottom { background: url(/Skins/32154-Limestrand/images/bottom_akutel.png) no-repeat center bottom; width: 310px; height:26px; position: absolute; bottom: -23px; left:2px }
.aktuelt h3 { font-size:17px; text-transform: uppercase; font-family: PTSansNarrowRegular; color: #FFF; line-height:18px; padding-bottom:5px; margin: 0 0 5px 0px;width:273px }
.aktuelt h3 a:hover { color: #ee1d23; text-decoration: none }
.aktuelt img { max-width: 272px; max-height: 108px; margin-right: 6px; margin-bottom:10px; width:auto !important; float: left }
/*.aktuelt img:hover{opacity:0.7}*/
.aktuelt p { float:left; margin-bottom:10px; font-size:13px }
.aktuelt a.lessme {line-height: 28px; width:62px; padding-left:10px; height:26px;display: block; background:url(/Skins/32154-Limestrand/images/btn_lesmer.png) no-repeat right top; text-decoration: none; position: absolute; bottom: 12px; right:21px; color:#fff; font-family:MyriadWebProBold; text-transform:uppercase;font-size:90%;}
/*.aktuelt a.lessme:hover { background: url(/Skins/32154-Limestrand/images/btn_lesmer.png) no-repeat left -26px; color:#b10706}*/
.last { margin-right: 0 }
/*=======end service======*/

.contactmap iframe {width:287px;}

.SearchResultItem {color:#fff;padding-top:10px;}
.SearchResultItem a {color:#db0204}

ul.categoryMain a {color:#fff;}
.cateList .a_selected {color:#db0204;}

#product_details h2 {color:#db0204;font-size:120%;}
.productList .CateDes p {color:#c8c8c8;}
h4{font-size:125%;margin:0px;}
