@charset "UTF-8";

@import url(reset.css);
#formbild { background-image: url(../images/program.png); background-repeat: no-repeat; height: 772px; width: 327px; position: relative; }


#header { height: 69px; width: 703px; padding-top: 15px; padding-right: 15px; padding-left: 15px; padding-bottom: 0px; }

.logo { float: left; position: relative; }

#wrapper { font-family: Arial, Helvetica, sans-serif; width: 733px; margin-top: 40px; margin-right: auto; margin-bottom: 40px; margin-left: auto; background-color: #FFFFFF; }

p { font-size: 12px; line-height: 18px; margin-bottom: 12px; }

#meny { width: 138px; margin-left: 0px; font-size: 12px; padding-bottom: 80px; padding-top: 26px; position: relative; float: left; line-height: 16px; padding-left: 15px; }
#meny  li a { width: 133px; display: block; margin-bottom: 5px; padding-left: 5px; background-image: url(../images/knapp-bg.png); background-repeat: repeat; color: #FFFFFF; text-decoration: none; height: 18px; padding-top: 2px; }

#meny li a:hover { background-image: url(../images/knapp-bg-hover.png); background-repeat: repeat; }
#plats-left-column  a { color: #8cc63f; font-weight: bold; text-decoration: none; }

#meny li a .active { background-image: url(../images/knapp-bg-hover.png); background-repeat: repeat; }

body { background-color: #edf5e3; background-image: url(../images/lasmonster16x12.png); background-repeat: repeat; }

.extra-space { margin-bottom: 22px; }
.extra-space2 { margin-top: 22px; }



#content { width: 550px; margin-top: 22px; margin-left: 30px; position: relative; float: left; }

#start-left-column { width: 315px; float: left; position: relative; margin-bottom: 60px; }

.extra-space3 { margin-bottom: 6px; }

#start-right-column { float: right; }

.right { float: right; }

#program-left-column { width: 350px; float: left; position: relative; margin-bottom: 60px; }

h1 { font-size: 28px; margin-bottom: 17px; text-transform: uppercase; margin-top: 2px; }

.color-bg1 { background-color: #79407a; display: block; height: 20px; width: 342px; padding-top: 1px; padding-left: 8px; font-weight: bold; color: #FFFFFF; font-size: 12px; line-height: 18px; }

.color-bg2 { background-color: #9d84aa; display: block; height: 20px; width: 342px; padding-top: 1px; padding-left: 8px; font-weight: bold; color: #FFFFFF; font-size: 12px; line-height: 18px; }

.color-bg3 { background-color: #a7a9ac; display: block; height: 20px; width: 342px; padding-top: 1px; padding-left: 8px; font-weight: bold; color: #FFFFFF; font-size: 12px; line-height: 18px; }

#wrapper-program { font-family: Arial, Helvetica, sans-serif; width: 733px; margin-top: 40px; margin-right: auto; margin-bottom: 40px; margin-left: auto; background-color: #FFFFFF; }

#footer { clear: both; position: relative; bottom: 0px; margin-left: 182px; margin-right: 198px; border-top-width: 2px; border-top-style: solid; border-top-color: #999999; padding-top: 5px; line-height: 16px; margin-top: 60px; padding-bottom: 20px; }


#footer a{ color:#bc9259; font-weight:bold; text-decoration: none; }
#footer .nok a:visited, 
#footer .nok a { 
	color:#7d6a76;
}



#plats-left-column { width: 260px; float: left; position: relative; margin-bottom: 60px; }

html { overflow-y: scroll; }

#hotell-left-column { width: 548px; float: left; position: relative; margin-bottom: 60px; background-image: url(../images/berns-hotell.jpg); background-repeat: no-repeat; background-position: right 80px; }

#inforuta { background-color: #d9d0e0; margin-top: 70px; padding: 15px; }

#hotell-left-column a, #utstallning-left-column a, #dokumentation-left-column a, #press-left-column a, #kontakt-left-column a, #litteratur-left-column a { color: #8cc63f; font-weight: bold; text-decoration: none; }

#utstallning-left-column { width: 325px; float: left; position: relative; margin-bottom: 60px; }

#dokumentation-left-column { width: 400px; float: left; position: relative; margin-bottom: 60px; }

#press-left-column { width: 330px; float: left; position: relative; margin-bottom: 60px; }

#extramaterial-left-column { width: 500px; float: left; position: relative; margin-bottom: 60px; }

#inforuta2 { background-color: #d9d0e0; width: 180px; float: right; padding: 15px; margin-right: 15px; }

#kontakt-left-column { width: 300px; float: left; position: relative; margin-bottom: 60px; }

h3 { font-size: 16px; font-weight: bold; margin-top: 2px; margin-bottom: 6px; }

#litteratur-left-column { width: 530px; float: left; position: relative; margin-bottom: 60px; }

.tabellen { margin: 0px; padding: 0px; position: relative; left: 0px; top: 0px; }

h4 { font-size: 14px; font-weight: normal; margin-bottom: 6px; margin-top: -3px; }
.f1 { position: absolute; top: 118px; left: 15px; }
.f2 { position: absolute; top: 174px; left: 15px; }
.f3 { position: absolute; top: 226px; left: 15px; }
.f4 { position: absolute; top: 279px; left: 15px; }
.f5 { position: absolute; top: 331px; left: 15px; }
.f6 { position: absolute; top: 519px; left: 15px; }
.f7 { position: absolute; top: 573px; left: 15px; }
.f8 { position: absolute; top: 621px; left: 15px; }
.f9 { position: absolute; top: 675px; left: 15px; }
.f10 { position: absolute; top: 728px; left: 15px; }

#Form474 td { font-size: 14px; margin-bottom: 6px; }
