.ProContent {
    background-color: #f4f4f4;
    background-repeat: no-repeat;
    clear: both;
    margin-top: 68px !important;
    min-height: 570px;
    overflow: hidden;
    position: relative;
}

.toptext img{
  width:30% !important;
  height:auto;

}
.toptext{
    position:absolute;
  margin-top:50px !important;
  float:right !important;
  right:-15px !important;
  font-size:125%;
  color:#000;
  width:100px !important;
  z-index:100000000;
}
#JotFormIFrame{width:271px !important; margin-left:0 !important; float:left !important; height:830px !important;}

#player{width:52% !important;}

img{
  width:99% !important;
  height:auto;
  float:left !important;
  margin-left:0 !important;
  margin-bottom:10px !important;
}

.sidfot ul{
  width:100% !important;
}

.sidfot li img{
  width:50% !important;
  height:auto;
}

.sidfot li{
  width:97% !important;
  height:auto;
}

.wrapbreaker{
  width:300px!important;
  height:auto !important;
}

h1{ font-size:170% !important;}


.rev_slider_wrapper{display:none;}


.textrutastart{
  width:260px !important;
  margin-left:-5px !important;
  text-align:center !important;
  margin-top:20px;
}


.puff{
  width:308px !important;
}

.puff li:nth-child(1){
  height:35px !important;
  width:300px !important;
  margin-top:275px !important
}


.puff li:nth-child(1) td{
  float: left !important;
    text-align: left !important;
    width: 284px !important;
    margin-bottom: 10px;
}

.puff li:nth-child(1) td img{
  display:none;
}
.puff li:nth-child(1):after{
  display:none !important;
}

.puff li{
  width:98% !important;
}

.puff li img{
  width:100% !important;
  height:auto;
  margin-bottom:10px  !important; 
}
.puff li h1{
  font-size:100% !important;
}

.logga{
  height: auto;
    padding-left: 0;
    width: 100% !important;
}

#header_div{
  height:80px;
}

.puff iframe {
  width:272px;
}

.buss input[type='text'] {
  width:261.9px !important;
  padding:5px 0;
}

.akaBtn {
  width:265.5px !important;
  padding:10px 0 !important;
}

/* wrapper and generel stuff */
body{background:;}  /* background in view 320 */
div#wrapper{width:320px;}
div#wrapper_r{}

.content_div .content_wrapper{width:93% !important;}


/* grid 4 */
.g4.w1{width:61px;}
.g4.w2{width:134px;}
.g4.w3{width:207px;}
.g4.w4{width:280px;}
.g4.w1,.g4.w2,.g4.w3,.g4.w4{width:100%; margin-left:0; margin-right:0;}      /* grid 4: set width:100% and remove margin left + right */
.g4.w4 table tr td{display:inline; float:left; width:100% !important; }                  /* make table cells float left so they appear under each other */

/* grid 3 */
.g3.w1{width:88px; width:100%;}
.g3.w2{width:186px; width:100%;}
.g3.w3{width:284px; width:100%;}
.g3.w1,.g3.w2,.g3.w3{width:100%; margin-left:0; margin-right:0;}        /* grid 3: set width:100% and remove margin left + right */

/* other */
.hide-320{display:none;}
.slide-desc{display:none;}                             /* removes dj-image-slider description */

/* -------------------------------------------------------------- */

/* responsive menu (copy this to 480.css) - start */
.menu{                   /* menu div wrapper */
  position:relative;
  background-color:none;
  padding:0; 
  margin-top:0px !important; 
  margin-left:0; 
  left:0; 
  bottom:0;
  float:left !important;
  width:320px !important;
  color:#fff !important;
}

.menu h3{                /* Headline/button "Menu" */
  margin:0;
  padding:10px 0 10px 0;
  display:block;
  text-align:center;
  cursor:pointer;
  background-color:#0F0F0F;
  color:#fff !important;
  font-size:120%;
  border:1px solid #eaeaea;
}

/* Generel menu style - start
   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:relative; padding:0; margin:0;}
.menu ul.menu li,.menu ul.menu li li,.menu ul.menu li li li{list-style-type:none; margin:0; padding:0; width:320px !important;}
.menu ul.menu ul,.menu ul.menu ul ul,.menu ul.menu ul ul ul{margin:0; padding:0;}
/* Generel menu style - end */


.menu ul.menu li a{             /* menu item links properties */
  padding:10px 0 10px 10px; 
  display:block; 
  border-radius:0; 
  color:#fff; 
  font-size:120%; 
  text-decoration:none;
}
.menu ul.menu li{             /* menu item - level 1 */
  border-top:1px solid #ebebeb;
  background-color:#000; 
}
.menu ul.menu li li{             /* submenu item - level 2 */
  background-color:#777;
  padding-left:10px;
}
.menu ul.menu li li li{             /* submenu item - level 3 */
  background-color:#777;
  padding-left:20px;
}

.menu ul.menu li.current{          /* selected menu item (all levels) */
  background-color:#777;
}   
/* responsive menu - end */