

/* ---------------------------------------------------------------- */
/* -- (1) KLASSER ------------------------------------------------- */
/* ---------------------------------------------------------------- */


/* ---------------------------------------------------------------- */
/* -- förGER -- */

.color-fysikum   { color: #003366; }
.color-su        { color: #004477; }
.color-fc        { color: #E0A000; }
.color-fc-light  { color: #FFDB99; }

.color-green     { color: #009900; }
.color-yellow    { color: #CCCC00; }
.color-black     { color: #000000; }
.color-gray      { color: #666666; }
.color-darkgray  { color: #999999; }
.color-blackgray { color: #333333; }
.color-white     { color: #FFFFFF; }
.color-red       { color: #FF0000; }

.color-menyruta  { color: #336699; }

.color-ljuslank  { color: #BF7821; }       

/* rubriker etc. */

.graysans        { color: #666666; }

/* bakgrundsförger */

.bgcolor-fysikum        { background: #003366; }
.bgcolor-fc             { background: #E0A000; }
.bgcolor-fc-light       { background: #FFDB99; }
.bgcolor-fcish-light    { background: #EAE0CE; }

.bgcolor-cv             { background: #FBEED7; }
.bgcolor-cv-light       { background: #FFFAF1; }

.bgcolor-cv-rand        { background: #FBEED7 url('../pic/background-cv-rand.gif')}
.bgcolor-cv-trans       { background: #FBEED7 url('../pic/background-cv-trans.gif')}
.bgcolor-cv-sidfot      { background: #FBEED7 url('../pic/background-cv-sidfot.gif')}

.bgcolor-rooms-head     { background: #FFB125; }
.bgcolor-rooms-content     { background: #FFF0A0; }
.bgcolor-rooms-area      { background: #FFFDDD; }

.bgcolor-cleargreen     { background: #00BB00; }
.bgcolor-clearred       { background: #DD0000; }
.bgcolor-darkgreen      { background: #006600; }
.bgcolor-darkred        { background: #660000; }
.bgcolor-white          { background: #FFFFFF; }
.bgcolor-lightgray      { background: #DDDDDD; }
.bgcolor-darkwhite      { background: #F6F6F6; }
.bgcolor-gray           { background: #CCCCCC; }
.bgcolor-lightred       { background: #FFEEEE; }
.bgcolor-mediumred      { background: #FFBBBB; }
.bgcolor-redgray        { background: #CC9999; }
.bgcolor-lightgreen     { background: #EEFFEE; }
.bgcolor-mediumgreen    { background: #CCEECC; }
.bgcolor-greengray      { background: #77BB99; }
.bgcolor-mediumyellow   { background: #EEEE99; }
.bgcolor-bluegray       { background: #99BBDD; }
.bgcolor-darkgray       { background: #999999; }
.bgcolor-blackgray      { background: #333333; }
.bgcolor-blackergray    { background: #222222; }
.bgcolor-black          { background: #000000; }
.bgcolor-menyruta       { background: #336699; }

.bgcolor-gray1          { background: #111111; }
.bgcolor-gray2          { background: #222222; }
.bgcolor-gray3          { background: #333333; }
.bgcolor-gray4          { background: #444444; }
.bgcolor-gray5          { background: #555555; }
.bgcolor-gray6          { background: #666666; }
.bgcolor-gray7          { background: #777777; }
.bgcolor-gray8          { background: #888888; }
.bgcolor-gray9          { background: #999999; }
.bgcolor-grayA          { background: #AAAAAA; }
.bgcolor-grayB          { background: #BBBBBB; }
.bgcolor-grayC          { background: #CCCCCC; }
.bgcolor-grayD          { background: #DDDDDD; }
.bgcolor-grayE          { background: #EEEEEE; }
.bgcolor-grayF6         { background: #F6F6F6; }

/* ---------------------------------------------------------------- */
/* -- länkAR -- */

.ingenlinje {text-decoration: none}

/* ---------------------------------------------------------------- */
/* -- TYPSNITT -- */

/* STYCKEN (fortsatt definition nedan) */

.inl             { font-family: Verdana,Geneva,Arial,sans-serif; }
.cont            { font-family: Verdana,Geneva,Arial,sans-serif; }
.inl-H0          { font-family: Verdana,Geneva,Arial,sans-serif; }
.inl-H1          { font-family: Verdana,Geneva,Arial,sans-serif; }
.inl-11          { font-family: Verdana,Geneva,Arial,sans-serif; }
.inl-10          { font-family: Verdana,Geneva,Arial,sans-serif; }
.inl-01          { font-family: Verdana,Geneva,Arial,sans-serif; }
.inl-00          { font-family: Verdana,Geneva,Arial,sans-serif; }
.cont-11         { font-family: Verdana,Geneva,Arial,sans-serif; }
.cont-10         { font-family: Verdana,Geneva,Arial,sans-serif; }
.cont-01         { font-family: Verdana,Geneva,Arial,sans-serif; }
.cont-00         { font-family: Verdana,Geneva,Arial,sans-serif; }

/* BR�DTEXT sans-serif (fortsatt definition nedan) */

.sans            { font-family: Verdana,Geneva,Arial,sans-serif; }
.graysans        { font-family: Verdana,Geneva,Arial,sans-serif; }

.xxsmallsans     { font-family: Verdana,Geneva,Arial,sans-serif; }
.xsmallsans      { font-family: Verdana,Geneva,Arial,sans-serif; }
.smallsans       { font-family: Verdana,Geneva,Arial,sans-serif; }
.mediumsans      { font-family: Verdana,Geneva,Arial,sans-serif; }
.medelplussans   { font-family: Verdana,Geneva,Arial,sans-serif; }
.largesans       { font-family: Verdana,Geneva,Arial,sans-serif; }
.ylargesans      { font-family: Verdana,Geneva,Arial,sans-serif; }
.xlargesans      { font-family: Verdana,Geneva,Arial,sans-serif; }
.xxlargesans     { font-family: Verdana,Geneva,Arial,sans-serif; }
.xxxlargesans    { font-family: Verdana,Geneva,Arial,sans-serif; }

/* BR�DTEXT serif (fortsatt definition nedan) */

.xxsmallserif    { font-family: Georgia,"Times New Roman",Times,serif; }
.xsmallserif     { font-family: Georgia,"Times New Roman",Times,serif; }
.smallserif      { font-family: Georgia,"Times New Roman",Times,serif; }
.mediumserif     { font-family: Georgia,"Times New Roman",Times,serif; }
.largeserif      { font-family: Georgia,"Times New Roman",Times,serif; }
.ylargeserif     { font-family: Georgia,"Times New Roman",Times,serif; }
.xlargeserif     { font-family: Georgia,"Times New Roman",Times,serif; }
.xxlargeserif    { font-family: Georgia,"Times New Roman",Times,serif; }
.xxxlargeserif   { font-family: Georgia,"Times New Roman",Times,serif; }

/* SPECIELLA AVSNITT (fortsatt definition nedan) */

#left_menu p, 
.menyrad       
  { font-family: Verdana,Geneva,Arial,sans-serif; }

/* ---------------------------------------------------------------- */
/* -- TYPSNITT; stil -- */

.bold { font-weight: bold; }

.italic { font-style:  italic; }

/* ---------------------------------------------------------------- */
/* -- TYPSNITT; grad -- */

/* STYCKEN (fortsatt definition nedan) */

.inl             { font-size: 0.27cm; }
.inl-11          { font-size: 0.27cm; }
.inl-10          { font-size: 0.27cm; }
.inl-01          { font-size: 0.27cm; }
.inl-00          { font-size: 0.27cm; }

.cont            { font-size: 0.27cm; }
.cont-11         { font-size: 0.27cm; }
.cont-10         { font-size: 0.27cm; }
.cont-01         { font-size: 0.27cm; }
.cont-00         { font-size: 0.27cm; }

/* BR�DTEXT endast grad */

.xxsmall         { font-size: 0.22cm; }
.xsmall          { font-size: 0.24cm; }
.small           { font-size: 0.27cm; }
.medium          { font-size: 0.32cm; }
.large           { font-size: 0.36cm; }
.xlarge          { font-size: 0.508cm; }
.xxlarge         { font-size: 0.64cm; }
.xxxlarge        { font-size: 0.95cm; }

/* BR�DTEXT sans-serif (forts. definition från ovan) */

.xxsmallsans     { font-size: 0.22cm; }
.xsmallsans      { font-size: 0.24cm; }
.smallsans       { font-size: 0.27cm; }
.mediumsans      { font-size: 0.32cm; }
.largesans       { font-size: 0.36cm; }
.ylargesans      { font-size: 0.42cm; }
.xlargesans      { font-size: 0.508cm; }
.xxlargesans     { font-size: 0.64cm; }
.xxxlargesans    { font-size: 0.95cm; }

/* BR�DTEXT serif (forts. definition från ovan) */

.xxsmallserif    { font-size: 0.22cm; }
.xsmallserif     { font-size: 0.24cm; }
.smallserif      { font-size: 0.27cm; }
.mediumserif     { font-size: 0.32cm; }
.largeserif      { font-size: 0.36cm; }
.ylargeserif     { font-size: 0.42cm; }
.xlargeserif     { font-size: 0.508cm; }
.xxlargeserif    { font-size: 0.64cm; }
.xxxlargeserif   { font-size: 0.95cm; }

/* SPECIELLA AVSNITT (forts. definition från ovan) */

#left_menu p, .menyrad      
                 { font-size: 0.27cm; }

/* ---------------------------------------------------------------- */
/* -- RADH�JD: STYCKEN -- */

.radhojd-meny  {line-height: 1.0; } /* typiskt 1.2 */
.radhojd-tight {line-height: 0.9; }

/* ---------------------------------------------------------------- */
/* -- MARGINALER: STYCKEN -- */

/* Anm: typsnitt och grad definierat ovan */
 
/* Sansserifstycke utan indrag */

.inl {                                                          
    margin-bottom: 0em;
}
/* .inl-11 { }  har standardmarginaler */ 
/* Alias för .inl */ 
.inl-10 {                                                         
    margin-bottom: 0em;
}
.inl-01 {                                                         
    margin-top: 0em;
}
.inl-00 {                                                        
    text-indent: 0em;
    margin-top: 0em;
    margin-bottom: 0em;
}

/* Sansserifstycke med indrag på första raden */ 

.cont {                                                      
    text-indent: 2em;
    margin-top: 0em;
    margin-bottom: 0em;
}
.cont-11 {                                                        
    text-indent: 2em;
}
.cont-10 {                                                        
    text-indent: 2em;
    margin-bottom: 0em;
}
.cont-01 {                                                        
    text-indent: 2em;
    margin-top: 0em;
}
 /* Alias för .cont */ 
.cont-00 {                                                      
    text-indent: 2em;
    margin-top: 0em;
    margin-bottom: 0em;
}

/* ---------------------------------------------------------------- */
/* VISIBILITY */

.online { display: inline; }

/* ---------------------------------------------------------------- */
/* -- H�JDER -- */

.height-1      { height: 1px;   }
.height-10     { height: 10px;  }
.height-20     { height: 20px;  }
.height-30     { height: 30px;  }
.height-64     { height: 64px;  }
.height-100    { height: 100px; }
.height-185    { height: 185px; }
.height-200    { height: 200px; }
.height-230    { height: 230px; }
.height-250    { height: 250px; }
.height-300    { height: 300px; }

/* ---------------------------------------------------------------- */
/* -- BREDDER -- */

.width-2       { width: 2px;     }
.width-5       { width: 5px;     }
.width-10      { width: 10px;    }
.width-20      { width: 20px;    }
.width-34      { width: 34px;    }
.width-64      { width: 64px;    }
.width-115     { width: 115px;   }
.width-235     { width: 235px;   }
.width-300     { width: 300px;   }
.width-450     { width: 450px;   }
.width-467     { width: 467px;   }

.width-33pr    { width: 33%;     }
.width-40pr    { width: 40%;     }
.width-50pr    { width: 50%;     }
.width-100pr   { width: 100%;    }
.width-max50pr { max-width: 50%; }

.width-normal  { left: 0px; right: 0px; }

/* ---------------------------------------------------------------- */
/* -- KVADRATISKA BILDER -- */

.img-19      { width: 19px; height: 19px; }
.img-20      { width: 20px; height: 20px; }
.img-30      { width: 30px; height: 30px; }
.img-64      { width: 64px; height: 64px; }
.img-300     { width: 300px; height: 300px; }

.img-64-48   { width: 64px; height: 48px; }
.img-64-64   { width: 64px; height: 64px; }
.img-300-185 { width: 300px; height: 185px; }
.img-300-300 { width: 300px; height: 300px; }
.img-450-337 { width: 450px; height: 337px; }
.img-467-350 { width: 467px; height: 350px; }

/* ---------------------------------------------------------------- */
/* -- FLOAT -- */

.float-right {
    float:        right;
} /*     padding-left: 40px; */

.float-left {
    float:         left;
} /* padding-right: 40px; */

.float-center {
    left:         50%; 
    margin-right: -50%;
}

.float-clear { clear: both; }

/* ---------------------------------------------------------------- */
/* ALIGNMENT */

/* endast endera riktningen */

.align-right  { text-align: right;  }
.align-left   { text-align: left;   }
.align-center { text-align: center; margin-left: auto; margin-right: auto; }

.align-top    { vertical-align: top;    }
.align-middle { vertical-align: middle; }
.align-bottom { vertical-align: bottom; }

/* combo */

.align-top-left      { text-align: left;   vertical-align: top; }
.align-top-center    { text-align: center; vertical-align: top; }
.align-top-right     { text-align: right;  vertical-align: top; }

.align-middle-left   { text-align: left;   vertical-align: middle; }
.align-middle-center { text-align: center; vertical-align: middle; }
.align-middle-right  { text-align: right;  vertical-align: middle; }

/* ---------------------------------------------------------------- */
/* -- MARGINALER: BILDER -- */

.img-border { border: 1px; }

/* ---------------------------------------------------------------- */
/* -- MARGINALER: BLOCK -- */

.margin-0 { margin: 0px 0px 0px 0px;  }
.indragen { margin: 0px 0px 0px 20px; }

.indragen-h { margin: 0px 2em 0px 0px; }
.indragen-l { margin: 0px 0px 0px 2em; }

.ingenmarginal {                                                        
    text-indent:   0em;
    margin-top:    0em;
    margin-bottom: 0em;
}

/* ---------------------------------------------------------------- */
/* -- PADDING: BLOCK -- */

.padding-0        { padding: 0px;  }
.padding-1em      { padding: 1em; }
.padding-0-1em    { padding: 1em 0em; }
.padding-1em-0    { padding: 0em 1em; }
.padding-05em-1em { padding: 0.5em 1em; }

.hspace-10  { margin: 0px 10px 0px 10px; }
.vspace-10  { margin: 10px 0px 10px 0px; }

/* ---------------------------------------------------------------- */
/* -- KANTER -- */

.border-0                  { border: 0px;               }
.border-1, .border-1-black { border: 1px solid black;   }





/* ---------------------------------------------------------------- */
/* -- (2) OMDEFINITION AV HTML-ELEMENT ---------------------------- */
/* ---------------------------------------------------------------- */

/* ---------------------------------------------------------------- */
/* -- länkAR -- */

/* Alternativa förgval: #C58A43 #C58C46; #E39D57; */

/* ColdVision:
a.ingenlinje          { color: #443526; }
a.ingenlinje:hover    { color: #BF7821; } 
*/      

/* N�got ljusare: */

a.ingenlinje           { color: #7B5033; }
a.ingenlinje:hover     { color: #BF7821; }       

a.svart:link        { color:black; }
a.svart:visited     { color:black; }

/* ---------------------------------------------------------------- */
/* -- MARGINALER: SIDAN -- */

body {
    margin-top:   0px;
    margin-left:  0px;
    margin-right: 0px;
}

img { border: 0px; }

ul { list-style-type: square; }

