body {}
p {}
td {}
a:link  { color: #000; text-decoration: none }
a:visited  { color: #000; text-decoration: none }
a:hover { color: #f2d33c }
a:active { color: #f2d33c }
a:focus, a:hover, a:active { text-decoration: none; outline: none  }
/*dekor*/
#container   { width: 100%; float: left; }
#header  { background-color: #f2d33c; background-image: url(dekor/rundkant.gif); background-repeat: no-repeat; position: absolute; top: 0; left: 0; width: 100%; height: 82px }
#logga { position: absolute; top: 20px; left: 206px; width: 431px; height: 31px }
.georgia1  { color: #333; font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold }
.verdana13  { font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 25px }
.verdana11bold  { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 25px }
#streck      { color: #666; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; position: absolute; top: 590px; left: 0; width: 100%; border-top: 1px solid #f2d33c }
/*meny1*/
#meny1    { font-size: 20px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-weight: bold; line-height: 25px; position: absolute; top: 35px; left: 28px; width: auto; height: auto }
#meny1 a   { color: #333; text-decoration: none; padding-left: 6px; border-left: 6px solid #fff }
#meny1 a:hover  { color: #333; border-left: 6px solid #f2d33c }
.meny1      { color: #333; font-size: 20px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 25px; padding-left: 6px; border-left: 6px solid #f2d33c  }
/*meny2*/
#meny2    { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 21px; position: absolute; top: 152px; left: 28px; width: auto; height: auto }
#meny2 a   { color: #000; text-decoration: none; padding: 3px 6px 3px 8px; border-left: 4px solid #fff }
#meny2 a:hover   { color: #000; border-left: 4px solid #f2d33c }
.meny2      { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 21px; padding-top: 3px; padding-bottom: 3px; padding-left: 8px; border-left: 4px solid #f2d33c }
/*portfolio*/
#rosor    { position: absolute; top: 178px; left: 180px }
#rosor a  { display: block; width: 110px; height: 110px; border-top: 1px solid #fff; border-bottom: 1px solid #fff }
#rosor a:hover  { display: block; width: 110px; height: 110px; border-top: 1px solid #f2d33c; border-bottom: 1px solid #f2d33c }
#tillbords    { position: absolute; top: 755px; left: 180px }
#tillbords a  { display: block; width: 110px; height: 110px; border-top: 1px solid #fff; border-bottom: 1px solid #fff }
#tillbords a:hover  { display: block; width: 110px; height: 110px; border-top: 1px solid #f90; border-bottom: 1px solid #f90 }
#fabulerande     { position: absolute; top: 1416px; left: 180px }
#fabulerande a  { display: block; width: 110px; height: 110px; border-top: 1px solid #fff; border-bottom: 1px solid #fff }
#fabulerande a:hover  { display: block; width: 110px; height: 110px; border-top: 1px solid #f2d33c; border-bottom: 1px solid #f2d33c }
#fusioner     { position: absolute; top: 1087px; left: 180px }
#fusioner a  { display: block; width: 110px; height: 110px; border-top: 1px solid #fff; border-bottom: 1px solid #fff }
#fusioner a:hover  { display: block; width: 110px; height: 110px; border-top: 1px solid #f03; border-bottom: 1px solid #f03 }
/*contact*/
.left { margin-top: 10px; margin-bottom: 40px; }
.right { float: right; margin-top: 5px; margin-bottom: 0; margin-left: 10px; border: solid 1px #f2d33c; }
#cv      { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 17px; position: absolute; top: 168px; left: 202px; width: 451px; height: auto  }
#cv a { text-decoration: underline; }
/*aktuellt*/
#aktuelltext   { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; position: absolute; top: 168px; left: 202px; width: 400px; height: auto ; }
#aktuelltext img { margin-right: 20px; margin-bottom: 20px; padding: 4px; }
#aktuelltext a { text-decoration: underline; }
.aktuell { padding-top: 5px; padding-bottom: 20px; border-bottom: 1px solid #f2d33c; }
.aktuell2 { margin-bottom: 60px; padding-top: 5px; padding-bottom: 20px; border-bottom: 1px solid #f2d33c; }
h1 { color: #000; font-size: 12px; font-weight: bold; margin: 0.67em 0  }
/*arbeten*/
#pilmeny { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; position: absolute; top: 590px; left: 306px; width: auto; height: auto }
.verdana20 { font-size: 20px }
#pilmeny a  { margin-right: 20px; margin-left: 20px; padding-top: 5px; padding-bottom: 5px }
#bild     { position: absolute; top: 158px; left: 201px; width: 450px; height: auto ; }
#bild img { margin-bottom: 60px; }
#bild2 { position: absolute; top: 158px; left: 201px; width: 450px; height: auto; }
#bild2 a { width: 450px; height: 180px; margin-bottom: 50px; padding: 3px; border: solid 1px #fff; display: block; }
#bild2 a:hover { padding: 3px; width: 450px; height: 180px; border: solid 1px #f2d33c; }
.titel { font-size: 20px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; width: 450px; margin-bottom: 40px; border-bottom: 1px solid #f2d33c; }
.titeleng { font-size: 15px; }
.titel2 { font-size: 20px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; margin-bottom: 20px; width: 450px; border-bottom: 1px solid #f2d33c; }
.top { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; width: 450px; padding-bottom: 80px; border-top: 1px solid #f2d33c; }
.padding100 { padding-bottom: 100px; }
.text { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 17px; margin-bottom: 40px; padding-right: 6px; padding-bottom: 40px; padding-left: 6px; border-bottom: 1px solid #f2d33c; }
