* {
    /*display:none!important;*/
}

#bignav {display: none}
#bignavouter {display: none}
.content-container { 
max-width: 720px;
padding: 0 5px;
}
#smallnav {display: block}
.inner {
    width: 95%;
}

.header #smallnav.primary li.current a  {
     color: #ed9100!important;
     /*text-decoration: underline;*/
     /*border:1px solid #ed9100*/
}
#secondarynav {position:static!important}

.header {
    margin-left: 2px;
    height: auto;
    max-width: 720px;
}
.header .primary li {padding-bottom: 0}


#bottomlogo {
    left: 100px;
    top: 60px;
    width: 220px;
    height: 283px;
    margin-bottom: 520px;
    background: URL("../images/trainingbykariblack.png") no-repeat;
        /*background: url("../images/trans.png") repeat scroll 0 0 transparent;*/
   position: static;
   display: none
}

#mainpic {
    clear:left;
    left: 40px;
    position: static;
    top: 0px;
}
 
#mainpic #MainImage {
   clear:left;
    width: 100%;
       margin:20px 0;
       max-width: 400px;
      max-height: 300px;
      width: auto;
}

.header  .primary ul {
    left:auto;
}

/*body.Page img#bg {display: none    }*/

#contentleft {
    float: none;
    background: none;
}

#contentright {
    float: none;
    background: none;
}
.colorblock {clear: both}
#contentright, #contentleft, #aftercontentright {
    width: 95%;
    /*width: 50%;*/
}

.Quote.block  {
    color:#343434;
margin-top: 30px;
}



.block { 
    height: auto;
    height: auto!important
}


 #contentright , #contentleft, #aftercontentright {

    width:99%;
    /*min-width: 300px;*/
}

.smallclear {position: static!important}

.contentinner {padding-top: 40px}

#bottomsamarbete {display:none}