body {
    padding: 0;
    margin: 0 auto;
    background-image: url(bilder/bak.jpg);
    width: 1200px;
    height: 800px;
}

#top {
    margin: 0 auto;
    margin-top: 50px;
    width: 1030px;
    height: 10px;
}

.toplogga {
    margin: 0 auto;
    margin-left: 30px;
    margin-top: -25px;
}

#streck img {
    margin: 0 auto;
    margin-top: 40px;
    margin-left: 80px;
    width: 1195px;
}

#container {
}

h3 a {
    color: white;
}

h5 {
    font-size: 35px;
    text-align: center;
}

h6 {
    text-align: center;
    font-size: 35px;
    margin-top: 0px;
}

/*==========  menyn ==============*/
#menu {
    text-align: center;
    height: 80px;
    margin-left: 180px;
    color: #b2aea7;
    font-family: perpetua;
    font-size: 17px;
    margin-top: -18px;
	width:1050px;
}

#menu ul {
    padding-left: 5px;
    padding-right: 5px;
    height: auto;
}

#menu ul li {
    display: inline;
    width: auto;
}

#menu ul li a {
    text-decoration: none;
}

#menu ul li a:link {
    color: white;
    width: auto;
}

#menu ul li a:visited {
    color: #b2aea7;
}

#menu ul li a:hover {
    color: white;
    text-decoration: underline;
    width: auto;
}

#menu ul li ul {
    display: none;
    position: absolute;
}

#menu ul li:hover ul {
    display: block;
    width: auto;
}

.active {
    background-image: url(bilder/bakactive.jpg);
    color: white;
}

/*==========  dropdown menyerna JAVASCRIPT==============*/
#dropmenu {
    float: left;
    list-style: none;
    display: inline;
    color: #b2aea7;
    font-family: perpetua;
    font-size: 17px;
    padding-bottom: 0px;
    margin-top: -90px;
}

#dropmenu li {
    float: left;
    list-style: none;
}

#dropmenu li a {
    display: block;
    padding-left: 12px;
    padding-right: 12px;
    text-decoration: none;
    width: auto;
    height: auto;
    white-space: nowrap;
}

#dropmenu li a:hover {
    display: block;
}

#dropmenu li ul {
    margin: 0;
    padding: 0;
    position: absolute;
    visibility: hidden;
    border-top: 1px solid white;
}

#dropmenu li ul li {
    float: none;
    display: inline;
}

#dropmenu li ul li a {
    width: auto;
    background-image: url(bilder/bak.jpg);
    border: 1px solid #d5d5d4;
    color: #24313C;
}

#dropmenu li ul li a:hover {
    background-image: url(bilder/bak.jpg);
}

/*==========  dropdown menyerna CSS ==============*/
.gymmenu ul {
    display: block;
    left: 510px;
    height: auto;
}

.gymmenu ul li a {
    color: #fff;
    padding-left: 15px;
    padding-right: 15px;
    border: 1px solid white;
    background-image: url(bilder/bak.jpg);
}

/*==========  main ==============*/
#main {
    margin: 0 auto;
    margin-top: 80px;
    margin-left: -40px;
    width: 954px;
    height: 415px;
}

#main img {
    margin-right: 111px;
    width: auto;
    height: 413px;
    border: 2px solid black;
}

#mainhoger {
    margin-top: -414px;
}

#mainhoger img {
    width: 100px;
    height: 136px;
    margin-left: 838px;
    margin-top: -8px;
    border: 2px solid black;
}

#mainp {
    height: 415px;
    margin-left: -50px;
    margin-top: 80px;
    text-align: center;
    overflow: auto;
}

/*==================Galleri Sida ==================*/
#maingalleri {
    width: 945px;
    height: 415px;
    margin-left: -40px;
    margin-top: 80px;
    text-align: left;
    overflow: auto;
}

#galleri {
}

#galleri a {
    width: 100px;
    height: auto;
    margin-right: 10px;
}

#galleri img {
    border: 2px solid black;
}

#mainp p {
    margin-left: 300px;
    width: 400px;
    height: auto;
}


#mainko {
    margin-top: 402px;
    margin-right: 80px;
}

/*==================omoss  Sida ==================*/
#omoss img {
    margin-left: 110px;
    width: 400px;
    height: auto;
	margin-top:80px;
}

#omoss {
    width: 945px;
    height: 415px;
    margin-left: 0px;
    margin-top: -98px;
    overflow: auto;
}

#omoss p {
    margin-left:70px;
	width:750px;
}
/*========== Nyheter MAIN ==============*/
#nyhetertext {
    width: 945px;
    height: 415px;
    margin-left: 0px;
    margin-top: -98px;
    overflow: auto;
}

#nyhetertext p {
   margin-left:70px;
	width:750px;
}

#nyhetertext img {
	margin-left: 110px;
    width: 400px;
    height: auto;
	margin-top:80px;
    
}
/*============ Medlemskap ======================*/
#instruk img {
    width: 750px;
    height: auto;
    margin-left: 30px;
}

#medlem {
    overflow: auto;
    height: 500px;
    width: 935px;
    margin-left: 10px;
}

#medlem h5 {
    margin-top: 0px;
}

/*========== undertext  ==============*/
#mainbottom {
    margin: 0 auto;
    width: 1070px;
    margin-top: 100px;
}

#mainbottom img {
    margin-left: -110px;
    width: 1120px;
    margin-top: 0px;
}

/*========== bild på vikter   ==============*/
#bildvikter img {
    height: 100px;
    width: auto;
    margin-top: 1px;
	margin-right: 190px;
}

#bildvikter p {
    margin-right: 300px;
	font-size:20px;
}

#bildvikter h3 {
    margin-right: 300px;
    font-weight:900;
	font-size:20px;
}

/*========== kontakt  ==============*/
#kontakt {
    float: left;
    width: 200px;
    margin-right: 10px;
    margin-top: 35px;
}

#kontakt p {
    float: left;
    color: #bababa;
    font-family: perpetua;
    font-size: 16px;
    height: 80px;
    width: 200px;
    margin-top: -5px;
    text-align: left;
}

#kontakt a {
    color: #bababa;
    font-size: 16px;
}

#kontakt a:hover {
    color: white;
    font-size: 16px;
}

/*========== Nyheter MAIN Bottom ==============*/
#nyheter {
    float: left;
    width: 740px;
    margin-top: 25px;
    margin-left: -40px;
    margin-top: 30px;
}

#nyheter p {
    float: left;
    font-family: perpetua;
    font-size: 16px;
    width: 500px;
    color: #bababa;
    margin-top: -5px;
    text-align: left;
}



/*========== h1  ==============*/
h1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #bababa;
    padding-top: 10px;
    text-align: left;
    text-decoration: underline;
}

.h1kontakt {
    margin-left: 0px;
    margin-top: 8px;
}

#clear {
    clear: both;
}

/*========== bild i mitten  ==============*/
#bottommitt {
    float: left;
    width: 10px;
    margin-top: 70px;
}

#bottommitt img {
    float: left;
    width: 70px;
    height: auto;
    margin-left: -110px;
    margin-top: -5px;
    border-style: none;
}

#lankfb {
    float: left;
    width: 100px;
    height: auto;
    margin-left: -125px;
    margin-top: 80px;
}

#lankfb a {
    border-style: none;
}

#lankfb a:hover {
    color: black;
}

#lankfb a:link {
    color: #e4e3e0;
}

#lankfb a:visited {
    color: #e4e3e0;
}

/*========== KAtalog sidorna  ==============*/
#katalog {
    margin-top: -340px;
    margin-left: -120px;
    border: none;
}

#katalog img {
    height: 120px;
    width: 140px;
    margin-left: 20px;
    border: 2px solid black;
}

#katalog ul {
    display: inline;
    width: auto;
}

#katalog ul li {
    color: #8d8787;
    font-size: 14px;
    padding-left: 50px;
}

/*========== hasselteg länkning  ==============*/
#bottom p {
    color: #b2aea7;
    font-family: perpetua;
    font-size: 16px;
    width: 700px;
    margin-left: 240px;
    margin-top: -5px;
}

#bottom a:link {
    color: #e4e3e0;
}

#bottom a:hover {
    color: black;
}

#bottom a:visited {
    color: #e4e3e0;
}

/*==================film Sida ==================*/
#filmgalleri {
}

/*==================OLIMP Sida ==================*/
#olimp img {
    height: 130px;
    width: auto;
    border: none;
    border: 2px solid black;
}

#olimp {
    margin-top: -340px;
    margin-left: -120px;
    border: none;
}

#olimp a {
    color: #bababa;
}

#olimp a:hover {
    color: white;
}


