/*License: exPub.net (public domain)*/
#ContentArea.eight.columns{width:73%}
.Outpage2637 #ContentArea.eight.columns{width:48%}
.MainContentSections,
.ArticleDetails, .SearchResult,
.CommentPanel, .CompanyDetails,
.showCategory, .FormPage{
 margin:0 10px;
}
.CommentPanel{
margin:0px 0px 0px 0px;
}
.Outpage2637 .MainContentSections {
margin:0 !important;
}

#fullArticleItem5089 ul{
margin:10px 0px 0 20px;
}
/*Body
----------------------------------*/
body
{
  background-image:url(/Content/Archive/167/backgrondoutpage-01-01.png);
  background-color: #e5e5e5;
  background-repeat:repeat-x;
  background-position:top center;
  color: #666;
  font-family:Arial, Helvetica, Sans-Serif;
  font-size: 14px;
  margin:0;
  padding:0;
 border-top:solid 4px #72a143;
}
.ui-dialog .ui-dialog-title{
 font-family:Arial, Helvetica, Sans-Serif !important;
}

/*font-face
----------------------------------*/
@font-face {
font-family: 'PT Sans';
font-style: normal;
font-weight: bold;
src: local('PT Sans Bold'), local('PTSans-Bold'), url('https://themes.googleusercontent.com/static/fonts/ptsans/v1/0XxGQsSc1g4rdRdjJKZrNBsxEYwM7FgeyaSgU71cLG0.woff') format('woff');
}
@font-face {
font-family: 'PT Sans';
font-style: normal;
font-weight: normal;
src: local('PT Sans'), local('PTSans-Regular'), url('https://themes.googleusercontent.com/static/fonts/ptsans/v1/LKf8nhXsWg5ybwEGXk8UBQ.woff') format('woff');
}

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://themes.googleusercontent.com/static/fonts/opensans/v6/DXI1ORHCpsQm3Vp6mXoaTXhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}

@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://themes.googleusercontent.com/static/fonts/opensans/v6/xjAJXh38I15wypJXxuGMBobN6UDyHWBl620a-IRfuBk.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://themes.googleusercontent.com/static/fonts/opensans/v6/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://themes.googleusercontent.com/static/fonts/opensans/v6/k3k702ZOKiLJc3WVjuplzHhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(https://themes.googleusercontent.com/static/fonts/opensans/v6/EInbV5DfGHOiMmvb1Xr-hnhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
::-moz-selection {
background: #5F8B3B !important;
color: #ffffff;
text-shadow: none;
}
::selection {
background: #5F8B3B !important;
color: #ffffff;
text-shadow: none;
}

img
{max-width:100%;}


/*heading
---------------------------------------------*/
h1, h2, h3, h4, h5, h6
{
  color:#3D5D2B;
  font-family:Arial, Helvetica, Sans-Serif;
  font-weight: normal;
}

h1 {
    font-size:20px;
    line-height:1.2em;
    margin:10px 0;
    padding:5px 0;
    font-weight:bold;
}
h2
{
  font-size:16px;
  line-height:1.2em;
  margin:0;
  padding:5px 0;
  font-weight:bold;
}
h3 {
    font-size:16px;
    line-height:1.2em;
    margin:0;
    padding:5px 0;
}
h4 {
   font-size:14px;
  color:#3D5D2B;
  font-weight:bold;
   line-height:1.2em;
  margin:0;
  padding:5px 0;
}
h5 {
   font-size: 18px;
   line-height:1.2em;
  margin:0;
  padding:5px 0;
}
h6 {
    font-size:32px;
  color:#3D5D2B;
  font-weight:bold;
  line-height:0.8em;
  margin:0;
  padding:0;
}

h2 a{
 font-weight:bold !important;
}
strong
{
  color: #000;
  /*font-weight: normal;*/
}
.SectionHeader{
  font-size: 24px;
  text-transform:uppercase;
  font-weight: bold;
}
.fullArticleItem h2{
border-bottom:1px dotted #ccc;
    
}
/*Link
----------------------------------*/
a:link,a:visited,a:active
{
/* font-weight:normal;*/
 color:#3D5D2B;
 text-decoration: none;
}

a:hover
{
  color:#000;
  text-decoration: underline;
}

/*header
----------------------------------*/
#header
{
 padding:0px;
}

#header h2,
#fullArticle3789 h2
{display:none;}

.HeaderContentSections
{color:#000;}

#fullArticle3204{
width:30%;
float:left;
margin:0px 20px 0px 0px;

}
#fullArticleItem3648{
width:30%;
float:left;
border-left:1px dotted #949799;
padding:0px 0px 0px 20px;
margin:20px 0px 0px 20px;
}

 /*------------------search ------------------*/


#HeaderContentSections3716 .Search{
float:right;
width:30%;
text-align:right;
margin:40px 0 0 0;

}
.Search input[type="text"]{
background: none repeat scroll 0 0 #FFFFFF;
display: block;
outline: medium none;
  padding:7px 6px;
}
.Search input[type="submit"]{
background-image:url(/Content/Archive/167/bt_g.png);
background-color:#39b54a;
font-size:18px;
color: #FFFFFF;
padding:4px 20px;
margin:5px 0px 0px 0px;
font-weight:normal;
border:0;
border-radius:0;
text-shadow:0;
text-transform: uppercase;
}
.Search input[type="submit"]:hover,
.Search input[type="submit"]:active
{
color:#fff;
text-decoration:none;
background-color:#198127;
}
 
#HeaderContentSections3716 .Search
input[type="text"] {
  margin-right:5px;
  width:65%;
  float:left;
 
}

.Outpage2637 #ContentArea
{
float:left;
}

/* PRIMARY LAYOUT ELEMENTS   
----------------------------------------------------------*/
.page
{ max-width:960px; margin:0 auto;} 

#outpage
{background:url(/Content/Archive/162/bg_.png)repeat-x top center;}

#main
{
    background-color:#f2f2f2;
   -moz-box-shadow: 0px 0px 10px #888;
 -webkit-box-shadow: 0px 0px 10px #888;
 box-shadow: 0px 0px 10px #888;
}
#ContentArea
{
  min-height:300px;
overflow:hidden;
}

/*-------------- menu --------------- */
#menucontainer
{
  text-transform:uppercase;
  margin:0;
  padding:0 0 15px 0;
  text-align:center;
  width:100%;
}

#menucontainer ul.ResponsiveMenu
{
 margin:0;
 padding:15px 0px;
 width:100%;
 background-image:url(/Content/Archive/167/menu_bg.png);
 background-repeat:repeat-x;
 background-color:#e9e9e9;
 box-shadow:0px 0px 5px #c2c2c2;
}

#menucontainer ul.ResponsiveMenu > li {
   margin:0;
   padding:0 !important;
   list-style:none;
   text-align:left;
   display:inline-block;
   float:none!important;
   position: relative; /*--Declare X and Y axis base for sub navigation--*/
}

#menucontainer ul.ResponsiveMenu li a,
#menucontainer ul.ResponsiveMenu li a:link,
#menucontainer ul.ResponsiveMenu li a:visited,
#menucontainer ul.ResponsiveMenu li a:active
{ 
  color: #333;
  font-size: 14px;
  text-decoration: none;
  margin:0;
  padding:10px 25px;
  border-right:1px solid #ccc;
}

#menucontainer ul.ResponsiveMenu li#responsiveMenuItem2644 a
{border-right:0px solid #ccc;}

#menucontainer ul.ResponsiveMenu li a:hover,
#menucontainer ul.ResponsiveMenu li.Active a
{
 color:#5f8b3b;
 text-decoration:none;
}

/*subnav
----------------------------------*/
ul.ResponsiveSubMenu
{ 
   list-style:none; 
   margin:15px 0px 0px 0px;
   padding:5px 5px; 
   position: absolute;
   overflow: hidden;
   z-index: 99999;
   background-color:#5F8B3B;
} 

ul.ResponsiveSubMenu li 
{ 
   float:left;
   position:relative; 
   margin:0px 0px 0px 0px;
   padding:5px 0px 5px 5px; 
   border:0px solid #464646;
   width:100%;
} 

ul.ResponsiveSubMenu li a 
{
 color:#fff !important;
 font-size:14px !important;
 margin:0;
 padding: 5px 0px 5px 0px !important;
border:none !important;
} 

ul.ResponsiveSubMenu li a:hover 
{
  background:none;
  color:#000 !important;
}

/*Menu List inside page
------------------------------------*/

.MenuStandard
{
  width:200px;
  margin-bottom:20px;
  float:left;
}
.MenuStandard ul
{
  margin:0;
  padding:0;
  list-style:none;
}

.MenuStandard ul li
{margin:0;}

.MenuStandard ul li a
{  
  text-transform:uppercase;
  color:#264017;
  background-image:url(/Content/Archive/167/nav.png);
  background-color:#61893d;
  background-repeat:repeat-x;
  padding:10px 10px;
  margin:0;
  box-shadow:0px 0px 0px #000;
  font-size:14px;
  border-radius:0;
  border:solid 1px #456a23;
 display:block;
}
  
.MenuStandard ul li a:hover
{  
 color:#d5ffb3;
 background-color:#395d1c;
 text-decoration:none;
 border:solid 1px #3b5823;
}

/*LeftOuter
------------------------------*/
#LeftOuterArea > div
{
padding:0 10px 0 10px;
}

.RandomTemplate h3
{display:none;}
#articleTemplate5084 h2
{display:none;}

.RandomTemplate img
{
  background-color:#fff;
  padding:10px;
}
#Section3720 .ReadMore{
  display:none;
}

/*Article Frontpage
------------------------------------*/
.Outpage2637 #ContentArea{
float:left;
}
.Outpage2637 #ContentArea > div{
  overflow:hidden;
}
.Outpage2637 .MainContentSections{
margin-bottom:20px;

}
#fullArticleItem3634 img {
 padding:15px 0px 0px 0px ;
}
#fullArticleItem3634 h2,
#fullArticleItem5070 h2
{display:none;}
/* green */
.green a:link,
.green a:visited{
color:#FFF;
background-image:url(/Content/Archive/167/bt_g.png);
  background-color:#39b54a;
font-size:24px;
padding:10px 20px;
border-radius:5px;
text-decoration:none;
font-weight:bold;
float:left;
}
.green a:hover,
.green a:active{
color:#fff;
text-decoration:none;
 background-color:#198127;
}
.Outpage2637 .ListArticlesItem{
 float:left;
 width:28%;
 margin:0px 0px;
 padding:10px;
 border-right:1px dotted #ccc;
}
.Outpage2637 #listArticlesItem3679{
border:none;
}
/*News
------------------------------------*/
#AsideArea .SectionHeader{
 background:url(/Content/Archive/167/app.png)no-repeat left center;
 padding:18px 0px 18px 60px;
 color:#fff;
 font-size:18px;

}
.ListArticlesItemReadMore
{
 padding:0;
 margin-top:10px;
}
.ListArticlesItemReadMore a
{
  color:#fff;
  text-transform:uppercase;
  padding:5px 10px;
  border-radius:3px;
  background-color:#74C043;

}
.ListArticlesItemReadMore a:hover
{
 color:#fff;
  text-decoration:none;
   background-color:#60A831;
}

.ListNEWSTitle a{
font-size:16px;
font-weight:bold;
}
.ListNEWSItem
{
border-bottom: 1px dotted #CCCCCC;
margin:0px 0px 5px 0px;
}

.ListNEWSImage{
display:none;
}
#MainContentSections3734{
padding:10px 0 0 0;
}
#ContentArea .Search input[type="text"],
.SearchForm input[type="text"]{
float:left;
margin-right:10px;
}

/****************Comment ********/
#AsideContentSections3765 .SectionHeader 
{
  background:none;
  color: #3D5D2B;
  font-size: 18px;
  font-weight: bold;
  padding:0px;
  margin:30px 0px 5px 0px;
  text-transform: uppercase;
}

.ReplyCommentItem,
.ReplyCommentItem .CommentMessage
{
background:#f2f2f2 !important;
overflow:hidden;
}
.ReplyCommentItem
{
padding:5px;
margin:3px 0px 3px 0px;
} 

.OwnerCommentForm .FormDescription
{
  background:#cccccc;
  font-size:16px;
  padding:5px 10px 5px 10px;
}

/*ListAllExternalNews
------------------------------------*/
.ExternalNewsItem,
.ListNewsArticles .ListArticlesItem,
.showCategory .ListArticlesItem
{  display:block !important;
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 0 0 5px #888888;
    padding: 5px 10px 15px 10px;
    margin:10px 0px 10px 0px;

}
.NewsTitle a,
.ListNewsArticles .ListArticlesItemTitle a{
font-weight:bold;
}
.Date,
.ListNewsArticles .ListArticlesItemTitle 
{
 background-image:url(/Content/Archive/167/news.png);
 background-repeat:no-repeat;
 background-position:top left;
 border-bottom:dotted 1px #ccc; 
 padding:10px 0 10px 40px;
  color:#000;
  font-size:18px;
}
.ListNewsArticles .ListArticlesItemTitle {
background:none;
 padding:10px 0;
}

.NewSource
{
 font-style:italic;
 color:#000;
}

#MainContentSections3715 .Date
{
 Display:block !important;
}
#MainContentSections3715 .ListArticlesItemTitle
{
  border:0px !important;
}

/*Full article list
------------*/
#MainContentSectionsWrapper3684 .fullArticleItem
{
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 0 0 5px #888888;
    padding: 20px;
    margin:10px 0px 10px 0px;
}
/*Bli_medlem
-----------------------------*/
#LeftOuterContentSections3724 .FullArticleBody{
  padding:15px;
}

#fullArticleItem3674 strong{
font-weight:bold;
  font-size:14px;
}
.fullArticleItem table{
 border-collapse:collapse;
 width:100%;
 margin:10px 0px;
}
.fullArticleItem table th{
  text-align:left;
  font-weight:bold;
  color:#000;
  padding:5px 5px;
  font-size:15px;
}
td.thColor{
   border:1px solid #5b8535;
}
th.thColor{
  background:#97c470;
   border:1px solid #5b8535;
}
.fullArticleItem tr{ padding:5px 5px;}
.fullArticleItem td {padding:.3em 1em;}
/*.fullArticleItem tr:hover{background:#c4e6a1;}*/
 
.TImor{
 padding:10px;
 display:block;
 background:#ccc;
 margin:0px 0px 10px 0px;
}
#MainContentSections3462 .FullArticleBody{
  padding:5px;
}

/*---------------Social_Network-------------*/
#fullArticleItem5221 h2{
display:none;
}
#fullArticleItem5221 img{
padding:0px 3px 0px 3px;
}

/*----------------ShareLink----------*/
.ShareLink {
  height:40px;
}
.ShareLink span
{
  font-size:18px;
  color:#3D5D2B;
  position:relative;
  top:10px;
  font-weight: bold;
}

.ShareLink a.FaceBookLink{
background:url(/Content/Archive/167/ShareLink_Facebook2.png)no-repeat;
color:transparent;
padding:0px 10px 20px 20px;
}
.ShareLink .TwitterLink{
background:url(/Content/Archive/167/ShareLink_Twitter2.png)no-repeat;
color:transparent;
padding:0px 10px 20px 30px;
}



/*FormPage
------------------------------------*/
.EditorWrapper,
div[data-role="fieldcontain"]{
margin:0px 0px 15px 0px;
}

form .editor-label{
padding:0;
margin:10px 0px 0px 0px;
overflow:hidden;
}
.EditorLabel,
div[data-role="fieldcontain"] label{
  font-size:14px;
  font-weight: normal;
}

form .editor-label label{
  font-size:14px;
  float:left;
  padding:0;
  margin:0;
  font-weight: normal;
}

form .editor-field input,
#CountryId, input[type="text"]
{
 width:260px;
 padding:10px 5px;
 margin:5px 0px 0px 0px;
 font-size:14px;
}
#CountryId{width:270px !important;}

textarea
{
  width:260px;
  height:100px;
  padding:5px;
  margin:5px 0px 0px 0px;
  font-size:14px;
}

input[type="checkbox"] 
{
  width:20px !important;
}

.button, button, input[type="submit"], input[type="reset"], input[type="button"]
{
  background-image:url(/Content/Archive/167/bg_num.png);
  color:#fff;
  padding:5px 20px;
  font-size:24px;
  text-shadow:1px 1px 1px #888;
  font-weight: bold;
 text-transform:uppercase;
}
.button:hover, button:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover{
 background-color: #39B54A;
 background-image: url("/Content/Archive/167/bt_g.png");
}
.RequiredSymbol
{
 color:red;
 padding:0 5px;
}
.field-validation-error{
color:red;
}
.FormActions,
form p{ margin-top:20px;}

#MainContentSections3697, 
.RegisterCompany, .FormPage{
 background:#fff;
 padding:20px 10px;
 box-shadow:0 0 5px #888;
}
#MainContentSections3697 .SectionHeader{
margin:0px 0px 10px 0px;
}
.formDesc{
  width:50%;
  float:left;
  height:600px;
  padding:0px 20px 0px 10px;
  }
.RegisterCompany h2,
.formDesc h2{
 font-size: 24px;
 font-weight: bold;
 text-transform: uppercase;
}
.formDesc h2{margin-bottom:20px;}
.formDesc strong{
 font-weight:bold;
 font-size:16px;
}

label, legend
{
   display: block;
   font-size: 14px;
   font-weight:normal;
}

.FormDescription
{
  background-color:#cccccc;
  padding:5px;
  margin:0px;
}
.FormDescription p.NotSaleYoureEmail
{
  color:#3D5D2B;
  font-weight: bold;
  padding:0px;
  margin:0px;
}

/*showCategory
---------------------------------------------------*/
.showCategory h2{
 margin:5px 0px;
 border-bottom:0px dotted #ccc; 
}
.ShowCategoryDetail ul{margin-left:20px;}
.showCategory{line-height:25px;}
.CompanyList ul{list-style:none;}

/*CompanyItem*/
.CompanyItem{
 background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 0 0 5px #888888;
    margin: 10px 0px 10px 0px;
    padding:10px;
    width:93%;
    position:relative;
    z-index: 90;
}

.CompanyItem .Date
{
  display:block !important;
}

/*NewComent*/
.NewCompanyRibbonWrapper {
  width: 85px;
  height: 88px;
  overflow: hidden;
  position: absolute;
  top: -3px;
  right: -3px;
}
.NewCompanyRibbon{
 right:0;
 font: bold 15px Sans-Serif;
  color: #333;
  text-align: center;
  text-shadow: rgba(255,255,255,0.5) 0px 1px 0px;
  -webkit-transform: rotate(45deg);
  -moz-transform:    rotate(45deg);
  -ms-transform:     rotate(45deg);
  -o-transform:      rotate(45deg);
  position: relative;
  padding: 7px 0;
  left:-5px;
  top: 15px;
  width: 120px;
  background-color: #BFDC7A;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#BFDC7A), to(#8EBF45)); 
  background-image: -webkit-linear-gradient(top, #BFDC7A, #8EBF45); 
  background-image:    -moz-linear-gradient(top, #BFDC7A, #8EBF45); 
  background-image:     -ms-linear-gradient(top, #BFDC7A, #8EBF45); 
  background-image:      -o-linear-gradient(top, #BFDC7A, #8EBF45); 
  color: #6a6340;
  -webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
  -moz-box-shadow:    0px 0px 3px rgba(0,0,0,0.3);
  box-shadow:         0px 0px 3px rgba(0,0,0,0.3);
}
.NewCompanyRibbon:before, .NewCompanyRibbon:after {
  content: "";
  border-top:   3px solid #6e8900;   
  border-left:  3px solid transparent;
  border-right: 3px solid transparent;
  position:absolute;
  bottom: -3px;
}

.NewCompanyRibbon:before {
  left: 0;
}
.NewCompanyRibbon:after {
  right: 0;
}
.CompanyItem .CompanyInfo ul,
.CompanyItem .CompanyInfo .Address
{
  width:35%;
  float:left;
  margin:0px 10px 0px 0px;
}
.CompanyImage{
 width:175px;
 float:right;
}
.CompanyFraudProductName
{
  font-size:20px;
  color:#3D5D2B;
  font-weight:bold;
  margin:0;
}

.CompanyTitle h3{font-size:14px !important;} 
.CompanyTitle h3 a{color:#000 !important;}
.CompanyInfo{ margin-top:10px;} 


.FraudProductName,
.CompanyTitle h2{
  background-color:#314d17;
 font-size: 20px;
    font-weight: bold;
    line-height: 1.2em;
    margin: 10px 0px;
    padding:8px 10px;
  text-transform:uppercase ;
  border:0px solid #d3eeac;
  color:#fff;
  width:95%;
  display:inline-block;
}
#MainContentSectionsWrapper3727 .fullArticle{
  padding:0 8px 0 0;
}
/*  #fullArticle3684 .fullArticleItem{
     width:93%;
  margin-left:3px;
        }*/

/*CompanyDetails*/
.CompanyDetails .AccountNumber
{
  font-weight:bold;
  color:#000000;
}
.CompanyDetails ul {list-style:none;}
.CompanyLogo{
  width:20%;
  float:right;
  margin-right:10px;
  padding:40px 10px 10px 10px;
}

.PageCompanyDetails .CompanyTitle{border-bottom:1px dotted #ccc;}
.Address b, .CompanyDescription li .label{
  color:#3D5D2B;
  font-weight:bold;
}

.CompanyDescription .AdditionalInfo span.label
{
  width:100%;
  color: #3D5D2B;
  display:block;
  font-weight: bold;
}

.Company
{width:100%;}
/****** buttom page ********/
.first_link{
background:url(/Content/Archive/167/first.png) no-repeat left center;
     padding:20px;
  font-size:0px;
}
.previous_link{
background:url(/Content/Archive/167/Preview.png) no-repeat left center;
     padding:20px;
  font-size:0px;
}
.next_link{
background:url(/Content/Archive/167/Next.png) no-repeat left center;
     padding:20px;
  font-size:0px;
}
.last_link{
background:url(/Content/Archive/167/Last.png) no-repeat left center;
     padding:20px;
  font-size:0px;
}
.PageNavigation a{
   text-decoration:none; 
  margin:30px 10px;
}
.PageNavigation{
margin:0 0 17px 0;
}

.CompanyDescription .AreYouCompanyOwnerLabel{
margin:15px 0;
color: #3D5D2B;
font-size:17px;
font-weight: bold;
}

/*-------------------------AdditionalInfoForm---------------------*/
.AdditionalInfoForm{
  
 background-color:#ffffff;
}
.AdditionalInfoForm .formDesc{
padding:20px 30px;
}
.AdditionalInfoForm p{

padding:0px;
  margin:0px;
}

.AdditionalInfoForm .editor-label label{
  
  padding:0px 5px 5px 10px;
  font-size:18px;
  font-weight: normal;
}

.AdditionalInfoForm #CountryId{
  padding:5px 5px 5px 5px;
  margin:5px 0 10px 5px;
}

/*-----------------AndroidApp----------------------------*/
.AndroidApp #lastned{
background:url(/Content/Archive/167/Bottom_Download_4_App.png) center no-repeat;
padding:10px 10px 15px 0px;
color:#ffffff;
font-size:18px;
text-align:center;
text-transform:uppercase
}

/*------------------GooglePlay-----------------------*/
#GooglePlay{
margin:-10px 50px 0px 10px;
pading:10px 10px 10px 10px;
width:50%;
float:right;
}

/*---------------------------------CategoryAccordianSection-----------------*/
.CategoryAccordianSection{
  width:100px;
  margin:10px;
  padding:30px 50px;
}

.CategoryAccordianSection ul li{
background:url(/Content/Archive/167/backgroundjeab.png)repeat;
  text-align:center;
  padding:10px 10px 10px 10px;
  list-style:none;
   box-shadow: 1px 1px 1px 1px #CCCCCC;
}

.CategoryAccordianSection a {
  color:#ffffff;
}
.CategoryAccordianSection a:hover{
color:#ccc;

}

/*SearchResult
--------------------------------*/
.SearchResultTitle{
  font-size:22px;
  margin:0px 0px 10px 0px;
}
.SearchResultItem{
  padding:0px 0px 20px 0px;
  margin:0px 0px 20px 0px;
}
.SearchResultItem h3 {
  border-bottom:1px dotted #ccc;
}
.SearchResultItem h3 a{font-weight:bold;}

/*---------------------------------------*/
#fullArticleItem5085 ol
{
  padding:0px;
  margin:10px 0px 0px 10px;

}

#fullArticleItem5085 ol li
{
  margin:5px 0px 10px 0px;
}


/*Comment
----------------------------------*/

.RelatedTitle{
 font-size: 16px;
    font-weight: bold;
    line-height: 1.2em;
    margin: 0;
    padding: 5px 0;
}
h3.RelatedTitle{
   background-color: #314D17;
    border: 0 solid #D3EEAC;
    color: #FFFFFF;
    display:block;
    font-size: 20px;
    font-weight: bold;
    line-height: 1.2em;
    margin: 10px 0;
    padding: 8px 10px;
    text-transform: uppercase;
}
.RelatedItem a:link,
.RelatedItem a:visited{
  font: inherit;
  font-style: italic;
  text-decoration:none;
}
.CreateCommentPanel h3
{
  background-color:#d3eeac;
 font-size: 20px;
    font-weight: bold;
    line-height: 1.2em;
    margin: 10px 0px;
    padding:8px 10px;
  text-transform:uppercase ;
  border:1px solid #bfdd93;
}
.CreateComment form
{
  margin-top:5px;
  background-color:#f7f7f7;
 padding:10px;
   border:1px solid #E4E3E3;
   }
.FormLabel
{
 width:20% ;
  line-height: 1.2em;
  margin:5px;
  float:left;
  }
.FormControls {
  margin-top:10px;
}
.CommentItem
{
    background-color: #F7F7F7;
    border: 1px solid #E4E3E3;
    font-size: 14px;
    margin: 10px 0;
    padding: 10px;
}

.CommentPoster,
.CommentItem .CommentTitle
{      color:#78be1a;
  margin:0 10px 0 0;
   letter-spacing:0.01cm;
  font-size:16px;
  }
.CommentMessage{
margin:10px 0px 10px 0px;
  color:#696969;
  line-height:1.2em;
  background-color:#f7f7f7;

 }
.CommentLabel, .CommentDate
{
font-style:italic;
color:#9d9c9c;
}
.CreateComment h3
{
  background-color:#d2f5d2;
  border:solid 1px #bbe2bb;
  padding:10px;
  margin:15px 0;
}
.CreateCommentForm button{
 font-size:0px;
 background:url(/Content/Archive/167/thumb/refresh.png) no-repeat;
height:20px !important;
  border:none;
    }
#captchaImage img{
float:left;
    width:38%;
  margin:0 2% 3% 0;
}
.FormControls .captcha{
margin-left:22%;
  }
.CreateCommentForm input[type="submit"]{
  margin-left:22%;
}
/*Twitter*/
#MainContentSections3852{
 padding:20px 0 0 0;
}
/*Footer
------------------------------------*/
#Footer
{
  left:0;
  width:100%;
  margin:0px;
  padding:10px 0px;
  background-image:url(/Content/Archive/167/bg_footer2.png);
  background-repeat:repeat-x;
  background-position:center top;
  background-color:#2c481b;
  color:#fff;
  -moz-box-shadow: 0px 0px 10px #888;
  -webkit-box-shadow: 0px 0px 10px #888;
  box-shadow: 0px 0px 10px #888;

}
#FooterArea
{
 width:100%;margin:0 auto;
 float:none;  
}
#Footer
{text-align:center;}
#Footer a
{color:#fff;}
.footerTitle
{display:none;}

#companyOwnerCommentDialog .FormControls {
display:inline-block;
  width:280px;
  
}
#companyOwnerCommentDialog .FormLabel{
font-size:18px;
}
/********** Rapporter et firma *********/
.ReporterContactInfo{
background-color:#d3eeac;
 font-size: 20px;
    font-weight: bold;
    line-height: 1.2em;
    margin: 10px 0px;
    padding:8px 10px;
  text-transform:uppercase ;
  border:1px solid #bfdd93;
}
.EditorLabel{
  font-size:16px;
}
.captcha-img{
  width:30%;
  margin:2% 2% 3% 0;
}
.derPanel{
  width:30%;
  margin-left:20px;
 }
.CompanySortOrderList{
height:30px;
 font-size:17px;
}
#PageCategoryShow1748 .ShowCategoryDetail form{
  width:48%;
  float:right;
  margin-top:20px;
    }
#PageCategoryShow1748  .showCategory .SearchForm input[type="text"]{
 width:50%;
 height:20px;
 padding:4px 8px;
 } 

#PageCategoryShow1748  .showCategory .SearchForm input[type="submit"]{
  width:70px;
  height:30px;
  color:#fff;
  font-size:17px;
   margin-top:5px;
  } 

/* Media Query
-------------------------------------------------------------*/
@media only screen and (max-width: 959px) 
{
 /*-------------- menu --------------- */
#menucontainer ul.ResponsiveMenu li a,
#menucontainer ul.ResponsiveMenu li a:link,
#menucontainer ul.ResponsiveMenu li a:visited,
#menucontainer ul.ResponsiveMenu li a:active
{ 
padding:10px 15px;
}
.FormPage .formDesc{
 margin-right:5%;
    width:30%;
  }
  
  }

@media only screen and (min-width: 768px) and (max-width: 959px) 
 {
#GooglePlay{
position: relative;    
margin:10px 0px 0px 10px;
pading:10px 10px 10px 10px;
width:100%;

}
  /*Header---------------*/
  #header .fullArticle{
  margin:0;
 }
  #fullArticleItem3646{
  margin:15px 0px 0px 0px;
  }
  #header .Search{

 width:33%;
  }
  #header .Search input[type="submit"]{
  padding:5px 13px;
  }

   /*ArticleHompage*/
  .green a:link, .green a:visited {
   font-size: 20px;
   }
  .Outpage2637 .ListArticlesItem{
    margin:0px;
    padding: 0px;
    width:33%;
    vertical-align:top;
  }
  .Outpage2637 .ListArticlesItemTitle,
  .Outpage2637 .ListArticlesItemIngress,
  .Outpage2637 .ListArticlesItemReadMore{
    padding:5px;
    display:block;
  }
  /*menuInpage*/
   #LeftOuterArea .MenuStandard{
   width:100%;
  }
  #LeftOuterArea .MenuStandard ul,
   #LeftOuterArea .MenuStandard ul li{
  padding:0 !important;
    margin:0 !important;
  }
  #LeftOuterArea .MenuStandard ul li a {
  display: block;
    font-size: 12px;
    margin: 0;
    padding: 10px 5px;
    text-transform: uppercase;
  }	


  }	
  
/*End (min-width: 768px) and (max-width: 959px) 
----------------------------------*/

@media only screen and (max-width: 767px)
{ #GooglePlay{
position: relative;    
margin:-30px -10px 0px 20px;
pading:10px 0px 10px 10px;
width:50%;

}

  #ContentArea
  {
    overflow:visible;
  }
.ListNEWS{
    display:block !important;
    width:95%;
    padding:0;
    margin-right:10px;
  }  
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable{
 left:150px !important;
 }
/*header
----------------------------------*/
#header #fullArticle3204
{
width:100%;
float:none;
margin:0;
padding:0;

}
#fullArticleItem3648
{
 width:100%;
 float:none;
 margin:0;
 padding:0;

}
.Search{
width:100%;
}
.Search input[type="text"]{
 padding: 6px 4px;
 width:75% !important;

}
 /*homepageLayout--------------------------*/

 #LeftOuterArea > div,#AsideArea > div,
  .Outpage2637 #ContentArea .MainContentSections > div{
    overflow:none;
    padding:0 10px;
  }
  /*commenthomepage*/
 #AsideArea .CommentForCompany{
  display:block;
  floanone;
  width:100%;
  margin:0;
 }

 #menucontainer ul.ResponsiveMenu a
    {text-align:center;}

    #menucontainer ul.ResponsiveMenu
    {
    text-align:center;
    }

    #menucontainer ul.ResponsiveMenu li
    {
    display:block;
    padding:5px 0px !important;
    }

  
    /*subnav
    ----------------------------------*/
    ul.ResponsiveSubMenu
    {
    margin:0;
    padding:5px 20px;
    position:relative !important;
  }

    ul.ResponsiveSubMenu li
    { 
    width:100%;
    border:0px !important;
    padding:5px 0px !important;
    line-height:1em;
    margin:0;
    }
  
   /*ArticleHomepage
------------------------------------*/
.green a:link, .green a:visited {
 font-size: 23px;
}
.Outpage2637 .ListArticlesItem{
 width:100%;
 float:none;
 border:none;
 border-top:1px dotted #ccc;
 padding:10px 0px !important; 

}
 .ListArticlesItemReadMore{
   text-align:right;
    margin-right:10px;
  }
  .Outpage2637 #listArticlesItem3679{

  border-top:1px dotted #ccc; 
  }
/*.ListArticlesItemImageBox{
  width:20%;
   float:left;
   margin:0px 10px 0px 0px;
  }
.ListArticlesItemTitle,
.ListArticlesItemIngress{
  display:block;
  overflow:hidden;
  }
 
 #listArticlesItem3674{
  border:none !important;
  }
#fullArticle3203 img{
 margin:0px 10px;
}
  #fullArticle3203{
  margin:0px 0px 20px 0;
  padding:0px 0px 20px 0px;
  border-bottom:1px dotted #ccc;
  }

  /*--------ResponsiveMenuIcon--------*/
.ResponsiveMenuIcon
  {
  background-image:url(/Content/Archive/167/menu_bg.png);
  background-repeat:repeat-x;
  background-color:#fff;
  color:#000;
  cursor:pointer;
  font-size:24px;
 }
.ResponsiveMenuIconImage
 {
 padding:0 10px
 }

 #menucontainer ul.ResponsiveMenu
{
 width:100%;
 border:none; 
 background-image:url(/Content/Archive/167/menu_bg.png);
 background-repeat:repeat-x;
 background-color:#e8e8e8;
 border-botttom:solid 1px #ccc !important;
}
#menucontainer ul.ResponsiveMenu li a,
#menucontainer ul.ResponsiveMenu li a:link,
#menucontainer ul.ResponsiveMenu li a:visited,
#menucontainer ul.ResponsiveMenu li a:active
{ border-right:0px solid #ccc;}

 /*Menu List inside page
------------------------------------*/
.MenuStandard
{
  width:100%;
  padding:0;
  margin:10px 0;
  text-align:left;
}
.MenuStandard ul
{
  margin:0;
  padding:0;
  list-style:none;
}

.MenuStandard ul li
{
  display:block;
}

.MenuStandard ul li a
{  
  text-transform:uppercase;
  color:#264017;
  background-image:url(/Content/Archive/167/nav.png);
  background-color:#61893d;
  background-repeat:repeat-x;
  padding:10px 0px;
  box-shadow:0px 0px 0px #000;
  font-size:14px;
  display:block;
  border-radius:0;
  border:solid 1px #456a23;
}
  
 #LeftOuterArea .MenuStandard ul li a{
  padding-left:10px;
  }
.MenuStandard ul li a:hover
{  
 color:#d5ffb3;
 background-color:#395d1c;
 padding:10px 0px;
 text-decoration:none;
 border:solid 1px #3b5823;
}
 /*Bli_medlem
-----------------------------*/
.fullArticleItem table{
font-size:12px;
}
.fullArticleItem table th{
 padding:5px 3px;
 font-size:14px;

}
.fullArticleItem tr{ padding:5px 3px;}

/*showCategory
---------------------------------*/
/*CompanyItem*/
.CompanyItem{
  overflow:hidden;
  padding:10px 0px;
}
.CompanyImage{
 width:25%;
 height:auto;
 float:left;
    margin-right:10px;
}
.CompanyRightItem{
 float:right;
 width:70%;
}
.CompanyTitle{border:none !important;} 

/*CompanyDetails*/
.CompanyLogo{
  width:100%;
  float:none;
  margin:0px;
  text-align:center;
}  
.CompanyLogo img{width:150px;}
.PageCompanyDetails .CompanyTitle, .CompanyAddress,
.CompanyDescription, .CompanyMap{
   float:none;
   width:100%;
   display:block !important;
   overflow:hidden !important;
}

.PageCompanyDetails .CompanyTitle{border-bottom:1px dotted #ccc !important;}
.Address b, .CompanyDescription li .label{
  color:#3D5D2B;
  font-weight:bold;
}
 /*------------------- search----------------- */
    #HeaderContentSections3716 .Search{
float:right;
overflow:hidden;
width:100%;
text-align:right;
margin:0px 0 0 0;
   }
  #MainContentSections3734 .Search
input[type="text"] {
   width:60%;
    }
  .LeftOuterContentSections {
  text-align:center;
  }
/*contactPage*/
    .formDesc{
     width:100%;
    float:none;
    height:100%;
        }

/*.page.PageMessageForm #ContentArea{
  float:none;
  }
       #MainContentSections3203 .FullArticleBody{

    width:93% !important;
  }
    #MainContentSectionsWrapper3549 .ExternalNewsItem{
     width:94%;
  }
   .ExternalNewsItem{
      width:94%;
  }
*/
  .FormPage .formDesc{
    width:90%;
  }
}
/*End (max-width: 767px)
----------------------------------*/


@media only screen and (min-width: 480px) and (max-width: 767px)
{
  #ContentArea.eight.columns{width:98%}
.Outpage2637 #ContentArea.eight.columns{width:98%}
/*header
----------------------------------*/
#header
{
  padding:0px;
}

#fullArticle3204
{width:100%;}

#fullArticleItem3648
{
  width:100%;
  margin-bottom:10px;
  padding:10px 0;
  background-image:url(/Content/Archive/167/bg_num.png);
  background-color: #72a143;
  background-repeat:repeat-x;
  background-position:top center;
  border-radius:5px;
  -moz-box-shadow: 0px 0px 5px #000;
  -webkit-box-shadow: 0px 0px 5px #000;
  box-shadow: 0px 0px 5px #000; 
}

/*Article Frontpage for mobile
------------------------------------*/
#MainContentSections3207 .ListArticlesItem
{
 width:100%;
 margin:0;
 padding:0;
}
#fullArticleItem3634
{text-align:center;}
/*News
------------------------------------*/
#MainContentSections3203
{
  width:100%;
}
#MainContentSections3205
{
  width:100%;
}
  
  /*----------------search--------------------*/
  #HeaderContentSections3716 .Search{
float:right;
overflow:hidden;
width:100%;
text-align:right;
margin:0px;
   }
/*CompanyItem
--------------------------------------------------*/
.CompanyItem{
box-shadow: 0 0 0px #888888;
    margin:5px 0;
    padding:10px;
    width:95%;
}
.CompanyItem .CompanyInfo ul,
.CompanyItem .CompanyInfo .Address
{
  width:100%;
  float:left;
  margin:0;
}

.CompanyRightItem
  {
    float: right;
    width: 100%;
}
  #MainContentSections3715 .ListArticlesItem{
      width: 93%;
    margin-left:2px;
  }
   .showCategory{
  border:1px solid #f0f0f0;
     }
  .CompanySortOrderList{
height:30px;
   font-size:16px;
       width:50%;
}
  #PageCategoryShow1748  .showCategory .SearchForm input[type="submit"]{
  width:60px;
    font-size:14px;
  padding:0;
  } 
}		
/*End (min-width: 480px) and (max-width: 767px)

----------------------------------*/
@media only screen and (max-width: 479px)
{
  .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable{
 left:80px !important;
 }
/*header
----------------------------------*/
#header
{
  padding:0px;
}

.HeaderContentSections
{color:#000;}
#ContentArea.eight.columns{width:98%}
.Outpage2637 #ContentArea.eight.columns{width:98%}
#fullArticle3204
{
 width:100%;
 float:none;
 }
  
#fullArticleItem3648
{
  width:100%;
  margin-bottom:10px;
  padding:10px 0;
  background-image:url(/Content/Archive/167/bg_num.png);
  background-color: #72a143;
  background-repeat:repeat-x;
  background-position:top center;
  border-radius:5px;
  -moz-box-shadow: 0px 0px 5px #000;
  -webkit-box-shadow: 0px 0px 5px #000;
  box-shadow: 0px 0px 5px #000; 

}
 /*SearchArticle---------------------------------------*/
 .Search input[type="text"]{ width:70% !important;}
 .Search input[type="submit"]{ padding:7px 20px; font-size:14px;}

#MainContentSections3734{
padding:0px 0 0 0;
}
#ContentArea .searchArticle input[type="text"]{
float:left;
    width:68% !important;
margin-right:10px;
}

   /*Bli_medlem
-----------------------------*/
.fullArticleItem table{
font-size:11px;
}
.fullArticleItem table th{
 padding:5px 1px;
 font-size:10px;
}
.fullArticleItem tr{ padding:5px 1px;}
.fullArticleItem td{padding:0;}



/*Menu List inside page
------------------------------------*/

.MenuStandard ul li a
{  
  text-transform:uppercase;
  color:#264017;
  background-image:url(/Content/Archive/167/nav.png);
  background-color:#61893d;
  background-repeat:repeat-x;
  padding:10px 0px;
  box-shadow:0px 0px 0px #000;
  font-size:14px;
  display:block;
  border-radius:0;
  border:solid 1px #456a23;
  text-align:center;
}
  
.MenuStandard ul li a:hover
{  
 color:#d5ffb3;
 background-color:#395d1c;
 text-decoration:none;
 border:solid 1px #3b5823;
}

.NewsTitle
{font-size:18px;}

.CompanyTitle a{font-size:16px !important;} 
  
/*CompanyItem
--------------------------------------------------*/
.CompanyItem{
box-shadow: 0 0 0px #888888;
    margin:5px 0;
    padding:10px;
    width:95%;
}
.CompanyItem .CompanyInfo ul,
.CompanyItem .CompanyInfo .Address
{
  width:100%;
  float:left;
  margin:0;
}

.CompanyRightItem
  {
    float: right;
    width: 100%;
}
  .CreateComment{
 
    width:90%;
    display:inline-block;
    overflow:hidden;
    
  }
  .FormControls input,textarea{
     width:100%;
    
  }
 .CreateComment{
 
        width:270px;
    
  }
  .FormLabel{
 
    float:none;
    width:100%;
  }
  .captchaImage img{
  width:300px;
  }
  .CreateCommentForm button{
 font-size:0px;
 background:url(/Content/Archive/167/thumb/refresh.png) no-repeat;
height:20px !important;
  border:none;
    }
#captchaImage img{
float:left;
    width:80%;
  margin:0 2% 3% 0;
}
.FormControls .captcha{
margin-left:1%;
  }
.CreateCommentForm input[type="submit"]{
  margin-left:30%;
}
  .FormControls input,
  .FormControls textarea {
 
    width:90%;
  }
.formDesc{ padding:0; }
 form input[type="text"],textarea{width:95%;}
  #companyOwnerCommentDialog  .FormControls{
  width:230px !important;
  }
  .ui-dialog{
      width:260px !important;
  }
   /*---------------ShareLink---------*/
.ShareLink {padding:0px 0px;}
  /****** buttom page ********/
.first_link{
background:url(/Content/Archive/167/first.png) no-repeat left center;
     padding:16px;
  font-size:0px;
}
.previous_link{
background:url(/Content/Archive/167/Preview.png) no-repeat left center;
     padding:16px;
  font-size:0px;
}
.next_link{
background:url(/Content/Archive/167/Next.png) no-repeat left center;
     padding:16px;
  font-size:0px;
}
.last_link{
background:url(/Content/Archive/167/Last.png) no-repeat left center;
     padding:16px;
  font-size:0px;
}
.PageNavigation a{
   text-decoration:none; 
  margin:20px 5px;
}
.PageNavigation{
margin:0 0 20px 0;
}
  .showCategory{
  border:1px solid #f0f0f0;
     }
.CompanySortOrderList{
height:30px;
   font-size:12px;
   
    width:50%;
}
  #PageCategoryShow1748  .showCategory .SearchForm input[type="submit"]{
  width:40px;
    font-size:12px;
  padding:0;
  } 

}

/*End (max-width: 479px)
----------------------------------*/

/*-------iTunes----------*/
.iTunes p{
  display:block;
  overflow:hidden;
  padding-left:20px;
  line-height:17px;
}
.iTunes{
  line-height:10px;
}