.moduletable.menu { background: none } 
.kontaktform { margin-top: 20px} 
/* --------------------------------------------------------------------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:#fff; background-image:none;
-moz-text-size-adjust:none; -webkit-text-size-adjust:none; -ms-text-size-adjust:none;}

.moduletable.bildBG {display:none;}
.moduletable.bottenblock {display:none; }


/* ------------------------------------------------------------------------------GENERALS------------------------------------------------------------------*/
div#wrapper, div#wrapper_r {box-shadow:none !important; margin:-2px 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;}
.content_div {
    margin:  0;
}
 


/*STARTBILD*/
.moduletable.bildBGresp {width:100%; height:160px; margin:0;    padding:0; background-image:url('/images/graphics/startimg2.jpg');
background-position:center center; background-repeat:no-repeat;  background-size:cover;    }


/*OM OSS*/
.omoss li img { height: auto  !important; margin: 0 20px 20px 0  !important;  width: 120px  !important;}


/*VARFÖR WE"U*/
.specialdiv div {float: none !important;  margin: 1% 0% 0 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;
 font-size: 100% !important;}
.boxar ul {float:none !important; width:100% !important; height:auto !important; margin: 10px 0 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 ;}


/* ----------------------------------------------------------------------------ROKBOX------------------------------------------------------------------------*/
.album {width:100% !important; height:auto !important; margin:10px 0 !important;} 
.rokbox-album-inner {border-top:none !important; margin: 20px 0 !important; padding: 0px !important;}
 
/* ----------------------------------------------------------------------------BILDER STANDARDS------------------------------------------------------------------------*/
.img-fulltext-left {width:100% !important; height:auto !important; margin:0 0 15px !important; float:none !important; overflow:auto !important; border:none !important; }
.img-fulltext-left > img {width:100% !important; }
.item-page > img  {max-width:100% !important;   float:none !important;   }





/* ----------------------------------------------------------------------------TABLES - making inline------------------------------------------------------------------------
table {padding: 0 !important; background:none !important;}
table tr {display: block; margin:0 0 20px !important;}
table tr td {border: none !important; display: inline-block; padding: 0 !important;}
*/






/* ------------------------------------------------------------------------------HIDES-------------------------------------------------------------------*/
.toptext {display:none !important;}
.topikoner {display:none !important;}
.blob {display:none !important;}
.topBG {display:none !important;}
 
.erbjudandeboll {display:none !important;}
.clearball {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/mobilmenu_STANDARD.png');
  background-size: 35px auto;
  background-repeat:no-repeat;
  background-position:93% 50%;
  color:#fff;
  font-size:110%;
  z-index: 1;
  font-weight:400; 
}

.menu ul li { border:none; min-height:10px; }
.menu ul.menu li a {padding:10px 0 10px 20px; display:block; color:#fff; font-size:100%; text-decoration:none; font-weight:400; }
.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;}


.menu ul li ul li {padding-left:15px !Important; }
/* --------------------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; }

 





