/* ---------------------------------------------------------------------FONT ICONS----------------------------------------------------------------------*/
@import "http://maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css";
 

/* ---------------------------------------------------------------------BODY----------------------------------------------------------------------*/
 * {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing:border-box;}


html, body{margin:0; padding:0; height:100%;}
body{
   background-image:url('/images/graphics/bg.jpg');
     background-attachment: fixed;
     background-position:center bottom;
     background-repeat:no-repeat;
     background-size:cover;  
  background-color:#fff;
  color:#404040;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 91%;
  font-weight:300;
  line-height:110%;
}



/* ------------------------------------------------------------MAIN STUFF - GENERAL n WRAPPER----------------------------------------------------------*/

div#wrapper{min-height:100%; margin: 0 auto -70px;  padding-bottom: 70px;  width:100%;  }
div#wrapper_r {   padding:0;   }
#header_div { background:#fff;}
.ProContent {overflow:hidden; clear:both; background:#fff; margin: 30px auto 30px; padding: 30px; }
.item-page {margin:0 auto;  padding: 0 0 20px;}
.blog {margin:0 auto;}
#phocagallery {margin:0 auto;}
.moduletable {margin:0 auto;}

 
 



 

/* -----------------------------------------------------------------LOGGAN--------------------------------------------------------------------------*/
.moduletable.logga{
  margin: 0 auto 25px;
    padding: 10px 0 8px;
 text-align:center;
  border-bottom: 3px solid #e17b4c; 
  width: 800px; 
 
}
.logga img {margin:0; padding:0; }
.logga a {color:#404040;}

/* ------------------------------------------------------------------SIDFOT & bottom stuff----------------------------------------------------------*/
.wrapbreaker{width:100% ; min-height:70px; clear:both;overflow:hidden; background:#679466;}
.moduletable.sidfot{ margin: 0 auto; padding:15px 0; color:#fff;}
.sidfot a  {color:#fff;}
 


.moduletable.bottenblock {padding:30px 15%; text-align:center; width:100%; background:#d0d0d0; color:#fff;  }
.bottenblock img {height:40px; width:auto; margin:0 30px 30px; }


.bottom_div {clear:both; width:100%; height:auto; margin-top:10px; background:#fff; padding:20px; text-align:center; }



/* ------------------------------------------------------------HUVUDMENY I TOPPEN & DROPDOWN----------------------------------------------------------*/
.moduletable.menu {z-index:1;   margin: 0 ; font-family: 'Droid Serif', serif; }
.ux-menu-container { z-index:1 !important; text-align:center;}
.ux-menu {margin:0 auto; display:inline-block; }  
.menu ul li li {background-color: #000; width:auto; margin-left:0; white-space: nowrap !important;}


 
/* --------------------------------------------------------------UNDER MENY - HORISONTELL -------------------------------------------------------------*/
.moduletable.undermeny{position:relative; padding:0px; margin:0px 0 0;}
.undermeny li {float:right;}
.undermeny a {text-decoration: none;}

.undermeny li a {
padding: 10px 20px;
background: #404040;
color:#fff;
font-size: 100%;
font-weight: normal;
display: block;
margin: 0px 2px 30px 0;
}

.undermeny li a:hover { }
.undermeny > ul > .active a {background:#101010; }



/* UNDER - UNDER meny */
.undermeny li li a {
padding: 10px 20px;
background: #404040;
color:#fff;
font-size: 100%;
font-weight: normal;
display: block;
margin: 0px 2px 30px 0;
}































