.moduletable.toptext{
  width:127px;
  margin-top:35px;
  float:right;
  right:0px;
  font-size:125%;
  color:#000;
}

.moduletable.soliditet{
  width:273px;
  margin-top:35px;
  font-size:125%;
  color:#000;
  margin:0 auto;
}

/* CSS slider text */
.tp-caption.big_white{background:none !important;
  font-weight:bold !important; 
  padding:3px !important;
  font-size:200% !important;
  letter-spacing:0px !important;
  color:#252525 !important; 
  border-bottom:4px solid #204eb0 !important;}

.tp-caption.medium_text{font-family:arial !important; width:380px !important; height:270px !important;}

/* CSS slider text END */


.rokbox-album-inner{
  width:940px !important;
}

.rokbox-album-inner img{
  height:auto;
}



.bild{
  width:100% !important;
  height:auto;
}



.bar{
  background: #252525 !important;
  float:left!important;
  width:100%;
  height:100px;
  
}

.leftmenu{
  float:left;
  position:relative;
  width:20%;
  padding-right:1%;
  margin-top:5px;
  margin-right:2%;
  margin-bottom:10px;
  margin-left:1%;
}

.leftmenu h3{
  font-size:200%;
  padding:0;
}

/*######################################## CSS Nyheter vid sidan om puff #####################################*/
.newsbox{
  float:right;
  width:25%;
  padding-left:2%;
  margin-top:0;
}

.newsbox ul{
  list-style-type:none;
  margin:8px 16px 0 0;
  padding:0;
  width:100%;
}

.newsbox li{
  display:block;
  background:#A6A6A6;
  margin-bottom:1px;
  border: 0px solid #000000;
  color:#000;
  height:549px;
  padding:5px;
  text-aling:center;
  width:271px;
  color:#fff;
}

/*######################################## CSS Nyheter vid sidan om puff END #####################################*/


/* ########################################## Css för nyheter till höger om bildspelet ##################### */
.news{
  float:right;
  width:25%;
  padding-left:0%;
  margin-top:0;
}

.news ul{
  list-style-type:none;
  margin:0px 0px 0 0;
  padding:0;
  width:100%;
}

.news li{
  display:block;
  width:100%;
 
  margin-bottom:1px;
  border: 0px solid #000000;
  color:#fff;
  height:119px;
  padding:5px;
  text-aling:center;
  

}



/*.news h1{
  font-size:120%;
  padding:0;
  float:none !important;
  display:inline;
  margin-bottom:10px;
}*/

/* ########################################## Css för nyheter till höger om bildspelet END ##################### */


/* ################################################################ css för puffar första sida ###########################*/

.puff a{
  margin-top:10px !important;
}

.puff{
  list-style-type:none;
  margin:0;
  padding:0;
  float:left;
  width:980px;
  left:0;
  
}

.puff li{
  display: block;
  float:left;
  color:#252525;
  margin-right:25px;
  margin-top:0px;
  width:310px;
  height:230px;
  margin-bottom:120px;
  background-repeat:no-repeat;
;
  
}

.puff li:nth-child(1){
margin-right:0 !important;
  width:99%;
  height:40px;
  margin-bottom:20px;
  font-family:'oswald';
  font-weight:300;
  font-size: 100%;
  padding:5px;
  color:#252525;
  text-align:center;
  border-bottom:1px solid #dfdfdf;
  margin-top:20px;
}



/*
.puff li:nth-child(1):after{
  background-image:url('/images/graphics/design/global/shadow3.png');
  background-repeat:no-repeat;
  content:"";
  height:60px;
  display:block;
  width:960px;
  margin-top:-12px;
  margin-left:20px;
}*/


.puff li:nth-child(2){

  background-image:url('/images/Content/Bilderpuffar/puffbild1.png');
  background-repeat:no repeat;
}

.puff li:nth-child(3){
background-image:url('/images/Content/Bilderpuffar/puffbild2.png');
  background-repeat:no repeat;
}

.puff li:nth-child(4){
margin-right:0 !important;
background-image:url('/images/Content/Bilderpuffar/puffbild3.png');
  background-repeat:no repeat;
}

.puff li:nth-child(5){
  border-top:1px solid #dfdfdf;
  width:99%;
}

.puff h1 {
  border: 0px solid #000000;
  font-size:125%;
  font-family:'Raleway' !important; 
  color:#fff;
  font-weight:300;
  text-transform:uppercase;
  text-align:center;
  background:#252525;
  padding: 5px 0 5px !important; 
  margin-bottom:110px;
}

.puff h2 {
  font-size:230%;
  border: 0px solid #000000;
  font-weight:700;
  padding-bottom:10px;
  font-family:'Raleway';
  color:#00aeff;
}

/*#################################################### CSS Puffar första sida end ############################################################################# */




/* css för bildspelet ifall man vill ändra positionen av text till bildspel */
/*.slide-desc-bg { background:none; }

.slide-desc-text {font-size: 14px; color:#fff;}

.slide-title { font-weight: normal;}

#slider24 .slide-desc { bottom: 0px; top:0px; left:460px;  width: 420px;font-family: arial}
#slider24 .slide-desc span{ font-style:italic;font-size:18px;}

#djslider24 #cust-navigation24 .load-button-active { background-color: #de3034; opacity: 1.0;}

.slide-desc-text .slide-title { color: #EEEE88; font-size: 1.5em; margin-bottom: 5px;} */

/* ###################### GENERAL ###################### */

/* Clear out any List-styles etc. */
.menu_leftmenumenu, .menu_leftmenu li, .menu_leftmenu{
list-style-type: none;
margin: 0;
padding: 0;
width:200px;
}

/* removes the default underline on links */
.menu_leftmenu a {
text-decoration: none;
}

/* Sets the styles for all items from menu 2 to infinity */
.menu_leftmenu ul {
background: #939398;
  margin:0;
padding:0;
}







/* ############################################ MENU 1 ############################################ */

/* Ordinary */
.menu_leftmenu li a {
padding-left: 5px;
color: #333;
font-size: 13px;
display: block;
line-height: 30px; /* line-height and height should be the same to vertical align the text in the middle */
height: 30px;
margin-top: 5px;
width:100%;
    border-bottom:1px dashed #999;
}

/* When hover (mouse over) */
.menu_leftmenu li a:hover {
text-decoration: none;
background:#eaeaea;


}

/* When active */
.menu_leftmenu .active a {
text-decoration: none;
background:#eaeaea;

}

/* Reset the styles for all LI's below this menu when active (otherwise all subs for this menu will get the same style */
.menu_leftmenu .active li a {
text-decoration: none;

/* For other than below */
background: none;
/* For WebKit (Safari, Google Chrome etc) */ 
background: none; 
/* For Mozilla/Gecko (Firefox etc) */ 
background: none; 
/* For Internet Explorer 5.5 - 7 */ 
filter: none; 
/* For Internet Explorer 8 */     
-ms-filter: none;
}









/* ############################################ MENU 2 ############################################ */

/* Ordinary */
.menu_leftmenu li li a { 
padding-left: 5px; 
background: transparent; 
font-size: 11px;
line-height: 25px; /* line-height and height should be the same to vertical align the text in the middle */
height: 25px;
margin-top: 0px;
  color:#fff;
  border-bottom:1px dashed #eaeaea;
}

/* When hover (mouse over) */
.menu_leftmenu li li a:hover {

}

/* When active */
.menu_leftmenu li .active a {

}
/* Reset the styles for all subs below this menu when active (otherwise all subs for this menu will get the same style */
.menu_leftmenu li .active li a {
text-decoration: none;
}










/* ############################################ MENU 3 ############################################ */

/* Ordinary */
.menu_leftmenu li li li a {
padding-left: 25px;
}

/* When hover (mouse over) */
.menu_leftmenu li li li a:hover {
text-decoration: underline;
}

/* When active */
.menu_leftmenu li li .active a {
text-decoration: underline;
}

/* Reset the styles for all subs below this menu when active (otherwise all subs for this menu will get the same style */
.menu_leftmenu li li .active li a {
text-decoration: none;
}









/* ############################################ MENU 4 ############################################ */

/* Ordinary */
.menu_leftmenu li li li li a {
padding-left: 35px;
}

/* When hover (mouse over) */
.menu_leftmenu li li li li a:hover {
text-decoration: underline;
}

/* When active */
.menu_leftmenu li li li .active a {
text-decoration: underline;
}

/* Reset the styles for all subs below this menu when active (otherwise all subs for this menu will get the same style */
.menu_leftmenu li li li .active li a {
text-decoration: none;
}

