body    { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
p {}
td {}
a:focus, a:hover, a:active { text-decoration: none; outline: none }
a:link  { color: #000; text-decoration: none ; }
a:visited  { color: #000; text-decoration: none ; }
a:hover  { color: #f90; text-decoration: none ; }
a:active  { color: #000; text-decoration: none ; }
/*index*/
#container        { position: absolute; top: 0; left: 0; width: 720px; height: 100% }
#meny1      { color: #f90; font-size: 20px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; line-height: 25px; position: absolute; top: 79px; left: 698px; width: auto; height: auto  }
#meny1lista { margin: 0; padding: 0; list-style-type: none; }
#meny1lista li { margin: 0; padding: 0; }
#streck       { background-image: url(dekor/logga2.gif); background-repeat: no-repeat; position: absolute; top: 0; left: 680px; width: 173px; height: 100%; border-right: 1px dashed #333; border-left: 1px dashed #333    }
#text       { line-height: 17px; position: absolute; top: 211px; left: 695px; width: 142px; height: auto    }
#text a { text-decoration: underline; }
#blad { background-image: url(dekor/blad.gif); background-repeat: no-repeat; position: absolute; top: 0; left: 153px; width: 528px; height: 405px   }
#blad3 { background-image: url(dekor/blad3.gif); background-repeat: no-repeat; position: absolute; top: 0; left: 153px; width: 528px; height: 405px; }
#blad2 { background-image: url(dekor/blad2.gif); background-repeat: no-repeat; position: absolute; top: 74px; left: 854px; width: 151px; height: 523px   }
/*aktuellt*/
#aktuelltext   { position: absolute; top: 220px; left: 0; width: 485px; height: auto ; border-top: 1px dashed #f93; }
.litentext { font-size: 9px; }
#aktuelltext a { text-decoration: underline; }
.aktuell { padding-top: 5px; padding-bottom: 20px; padding-left: 155px; border-bottom: 1px dashed #000; }
h1 { font-size: 14px; font-weight: bold; margin: 0.67em 0  }
.namngustavsberg { font-size: 16px; font-family: georgia; font-style: italic; margin-left: 110px; }
#id { }
.left100 { margin-left: 100px; }
#prick { background-image: url(dekor/prick.gif); background-repeat: no-repeat; position: absolute; top: 214px; left: 488px; width: 13px; height: 13px; }
/*länkar från aktuellt*/
.border { padding: 4px; border: solid 1px #c6c8ca; }
/*konsthall*/
#konsthall               { position: absolute; top: 90px; left: 31px; width: 470px; height: auto }
#konsthall img { margin-top: 10px; margin-bottom: 10px; }
/*om mig*/
#text2 { line-height: 17px; position: absolute; top: 220px; left: 0; width: 315px; height: auto; padding-top: 10px; padding-right: 20px; padding-left: 150px; border-top: 1px dashed #f90; }
#text2 a { text-decoration: underline; }
#jag { background-image: url(dekor/jag.jpg); background-repeat: no-repeat; position: absolute; width: 321px; height: 645px; }
.jag { font-size: 20px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; }
/*portfolio*/
#portfoliobilder   { position: absolute; top: 220px; left: 0; width: auto; height: auto ; }
#portfoliobilder a   { padding: 5px 20px 5px 155px; border-top: 1px dashed #000; display: block; }
#portfoliobilder a:hover { padding: 5px 20px 5px 155px; border-top: 1px solid #f90; display: block; }
#portfolio { margin: 0; padding: 0; list-style-type: none; }
#portfolio li { padding: 0; }
.georgiaitalic         { font-size: 17px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; margin-top: 3px; margin-bottom: 20px; margin-left: 155px; }
/*bildsidor*/
#hem { font-size: 20px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; position: absolute; top: 5450px; left: 0; width: 411px; height: 30px; padding-left: 130px; border-bottom: 1px dashed #fd9421; }
#hem img { margin-left: 408px; }
#meny2        { color: #f90; line-height: 20px; position: absolute; top: 211px; left: 683px; width: 168px; height: auto   }
#meny2lista { margin: 0 0 0 10px; padding: 0 0 0 10px; }
#meny2lista li { margin: 0; padding: 0; }
#meny3 { color: #fd9421; line-height: 15px; visibility: visible; position: absolute; top: 450px; left: 683px; width: 173px; height: auto    ; }
#meny3lista { margin: 0 0 0 10px; padding: 0 0 0 10px; }
#meny3lista li { margin: 0; padding: 0; }
.link { color: #000; font-size: 17px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; line-height: 25px; list-style-type: none; }
.left20 { padding-left: 50px; }
#information { position: absolute; top: 5493px; left: 130px; width: 404px; height: auto   }
#bildlager { position: absolute; top: 220px; left: 0; width: 485px; height: auto; border-top: 1px dashed #f90; }
#bildlager img { margin-top: 50px; margin-bottom: 50px; margin-left: 100px; }
#titel     { font-size: 20px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; position: absolute; top: 191px; left: 89px; width: 300px; height: auto }
