/* --------------------------------------------------------------------TITLES & FONT FIX-------------------------------------------------------------------*/
h1 {line-height:100%} h2 {line-height:100%} h3 {line-height:100%} h4 {line-height:100%} h5 {line-height:100%}

body { background-color:#02162E; background-image:none;
-moz-text-size-adjust:none; -webkit-text-size-adjust:none; -ms-text-size-adjust:none;}



/*START*/

.moduletable.startsidetext {
    color: #404040 !important;
    font-size: 90% !important;   
    margin: 20px 0 !important;
    padding: 0 !important;
    position: relative !important;
}


/*TABLE*/
table tr td { border: none !important; display: inline-block;padding: 0 !important;}
table tr {display: block;
    margin-bottom: 20px !important;}
table {padding: 0 !important; background:none !importanT;}






/*TOP BG*/
.moduletable.topBG {display:none;}

 

/* ------------------------------------------------------------------------------GENERALS------------------------------------------------------------------*/
div#wrapper, div#wrapper_r {box-shadow:none !important; margin:40px auto 0; max-width:100%;}  
.ProContent {margin:0; padding:0 !important; width:100%; border-radius:none; border:none; background:none; }
.item-page {margin:10px 0 30px 0 !important; padding:0 !important;}
.blog {margin:10px 0 30px 0 !important; padding:0 !important;}
#phocagallery {margin:10px 0 30px 0 !important; padding:0 !important; width:100% !important;}



/* ----------------------------------------------------------------------------BOXAR START-------------------------------------------------------------------*/
.boxar li {float:none !important; width:100% !important; height:auto !important; margin: 0 0 10px !important; padding:3% !important; min-height:50px !important; border:none !important;}
.boxar ul {float:none !important; width:100% !important; height:auto !important; margin: 0 !important; padding:0 !important; display:block !important; border:none !important;}


/* --------------------------------------------------------------------------BLOG STANDARD-------------------------------------------------------------------*/
.blog {float:none !important; width:100% !important; height:auto !important; padding:20px 0 !important; min-height:50px !important; }
.cols-1 {float:none !important; width:100% !important; height:auto !important; margin: 0 0 10px !important; padding:3% !important; min-height:50px !important;border-right:none !important; 
border-left:none !important;}



/* --------------------------------------------------------------------LISTS GENERAL----------------------------------------------------------------------*/
ul {float:none ; width:100% ; height:auto ; display:block ; border:none ;}
li {float:none ; width:100% ; height:auto ; margin: 0 0 10px ; padding:0 ; min-height:50px ; border:none ;}





/* ----------------------------------------------------------------------------BILDER STANDARDS------------------------------------------------------------------------*/
.img-fulltext-left {width:100% !important; height:auto !important; margin:0 0 15px !important; float:none !important; overflow:auto !important; }
.img-fulltext-left > img {width:100% !important; }
.item-page > img  {max-width:100% !important;  margin:0 0 15px !important; float:none !important;   }




/* ------------------------------------------------------------------------------HIDES-------------------------------------------------------------------*/
.toptext {display:none !important;}
.topikoner {display:none !important;}
.blob {display:none !important;}
.undermeny{display:none !important;}
#tab_wrapper{display:none;}


 








/* ------------------------------------------------------------------------------IFRAMES------------------------------------------------------------------*/
iframe {width:100% !important;}
.googlekarta iframe {float:none !important; margin:0 0 15px 0 !important; width:100% !important;}
.moduletable.formular  {float:none !important; margin:10px 0 !important; width:100% !important; border:none !important; padding:0 !important;}

 




/* ------------------------------------------------------------------------------MENU-------------------------------------------------------------------*/
.responsive_menu { float:none; position:relative; width:auto; }
.moduletable.menu {position:relative; background-color:none; padding:0; top:0; left:0; right:0; bottom:0;  float:none; z-index:10; margin-top:37px;  margin-top:0;}

.menu h3 {  
  position:fixed; 
  width:100%; 
  top:0;
  margin:0;
  padding:10px 0 10px 20px;
  display:block;
  text-align:left;
  cursor:pointer;
  background-color:#000;
  background-image:url('/images/graphics/design/global/mobil_menu_bg.png');
  background-repeat:no-repeat;
  background-position:93% 50%;
  color:#fff;
  font-size:110%;
  z-index: 1;
}

.menu ul li { border:none; min-height:10px; }
.menu ul.menu li a {padding:10px 0 10px 10px; display:block; color:#fff; font-size:110%; text-decoration:none;}
.menu ul.menu li {border-top:1px solid #383838; background-color:#000;}
.menu ul.menu li li {background-color:#000; padding-left:10px;}
.menu ul li li {width: auto !important;}
.menu ul.menu li.current {background-color:#303030;}
.menu ul.menu li.current a {color:white;}

/* --------------------Don't edit unless you are 100% sure what you are doing - start -------------------------------------------------------------------*/
.menu ul.menu{list-style-type:none; width:100%; clear:both; right:0; top:0; position:absolute; left:-392px; padding:0; margin:0; z-index:3; display:none; }
.menu ul.menu li,.menu ul.menu li li,.menu ul.menu li li li{list-style-type:none; margin:0; padding:0;}
.menu ul.menu ul,.menu ul.menu ul ul,.menu ul.menu ul ul ul{margin:0; padding:0;}
/* ------------------------------------------------------------------end of css--- -------------------------------------------------------------------*/




/* ------------------------------------------------------------------------------WRAPBREAKER & BOTTOM------------------------------------------------------------------*/
.wrapbreaker {background:#000;}
.sidfot{ width:100% !important;text-align:center;overflow:hidden;}
.sidfot li {width:80%; margin: 0 10% !important; float:none; padding:20px 0; border-bottom: 1px dashed #d0d0d0; }
.sidfot li h3 {border:none; }

 





