body   { background-color: #fff; background-image: url(../Images/bg_v4.gif); background-repeat: repeat-x; background-position: 0 top; margin: 0; pad;padding: 0 0 0; }
.vertline { border-right: 1px solid #ccc; }
/*Meny ------------------*/
#meny_left   { font-size: 14px; font-family: Georgia, "Times New Roman", Times; line-height: 22px; margin-top: 0; list-style-type: none; margin-left: 0; padding-left: 0     }
#meny_left a { color: #333; text-decoration: none; }
#meny_left a:hover { color: #060; text-decoration: none; }
#meny_left li  { color: #333; background-image: url(../Images/pil.gif); background-repeat: no-repeat; background-position: 0 0.6em; text-decoration: none; margin-top: 0; margin-left: 4px; padding-left: 15px   }
.meny_active { color: #060; }
.menylinje { background-image: url(../Images/menylinje.gif) }
.meny_bottom    { color: #333; font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 14px; background-color: #f5f5f5; text-align: center; width: 100%; margin-top: 25px; padding-top: 15px; padding-bottom: 15px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc     ; display: block; }
.meny_bottom a { color: #06c; text-decoration: none }
.meny_bottom a:hover { color: #366; text-decoration: none }
.linje  { margin-right: 20px; margin-bottom: -4px; border-top: 1px dotted #a9a9a9 }
/*Listor ------------------*/
#lista { font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 18px; list-style-type: none; margin-top: 6px; margin-left: 0; padding-left: 0 }
#lista a { color: #4267b0; text-decoration: none; list-style-type: square; list-style-position: outside; border-bottom: 1px dotted #a9a9a9 }
#lista a:hover { color: #f90; text-decoration: none; list-style-type: square; list-style-position: outside; border-bottom: 1px solid #f90; }
#lista li { background-repeat: no-repeat; margin-top: 0 }
#lista_bullet { font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 18px; list-style-type: none; margin-top: 6px; margin-left: 0; padding-left: 0; }
#lista_bullet a { color: #4267b0; text-decoration: none; list-style-type: square; list-style-position: outside; border-bottom: 1px dotted #a9a9a9; }
#lista_bullet a:hover { color: #f90; text-decoration: none; list-style-type: square; list-style-position: outside; border-bottom: 1px solid #f90; }
#lista_bullet li { background-image: url(../Images/bullet.gif); background-repeat: no-repeat; background-position: 0 0.6em; margin-top: 0; padding-left: 13px; }
/*Texter -----------------*/
.enspalt { color: #333; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 17px; margin-right: 122px }
.tvaspalt_left  { color: #333; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 19px; margin-right: 15px }
.tvaspalt_left a { color: #00ac44 ; text-decoration: none; }
.tvaspalt_left a:hover { color: #00ac44; text-decoration: underline; }
.tvaspalt_right  { color: #333; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 19px; margin-left: 15px }
.tvaspalt_right a { color: #00ac44 ; text-decoration: none; }
.tvaspalt_right a:hover { color: #00ac44; text-decoration: underline; }
.kursreferenser_left { color: #333; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 19px; background-color: #f0fff0; margin-right: 15px; margin-bottom: 25px; padding: 3px 10px 8px; border: dotted 1px #060; }
.boxleft { color: #333; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 19px; background-color: #f0fff0; margin-top: 15px; margin-right: 15px; padding: 5px 15px; border: dotted 1px #366; }
#box_aktuellt { background-color: #f0fff0; border-right: 1px solid #366; border-bottom: 1px solid #366; border-left: 1px solid #366; }
.nyheter_small_right { color: #333; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; margin-left: 15px; }
.formtext { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.formcontainer { background-color: #f0fff0; padding: 15px; border: solid 1px #060; display: block; }
.aktuellt { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; margin-right: 18px; margin-left: 15px; }
.aktuellt a { color: #4267b0; text-decoration: none; border-bottom: 1px dotted #a9a9a9; }
.aktuellt a:hover { color: #f90; text-decoration: none; border-bottom: 1px dotted #f90; }
.aktuelltline { margin-right: 18px; margin-bottom: -4px; margin-left: 15px; border-top: 1px solid white; }
.aktuelltcontainer { background-image: url(../Images/aktuelltruta.gif); background-repeat: no-repeat; height: auto; padding-top: 0; display: block; }
.aktuelltheader { color: #630; font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: 700; margin: 0 15px 8px; padding-top: 0; }
.aktuellt_bottom { background-image: url(../Images/aktuelltruta_bottom.gif); background-repeat: no-repeat; background-position: 0 0; margin-top: 0; padding-top: 15px; padding-right: 15px; padding-left: 15px; display: block; }
/*Rubriker ---------------*/
.top_bild { color: #fff; font-size: 24px; font-family: Georgia, "Times New Roman", Times; font-weight: bold; margin-top: 32px; margin-bottom: 32px; margin-left: 22px }
.nyheter_left    { color: #f90; font-size: 13px; font-family: Georgia, "Times New Roman", Times; margin-top: 15px; margin-right: 15px; margin-bottom: 4px }
.nyheter_left_top   { color: #630; font-size: 20px; font-family: Georgia, "Times New Roman", Times; font-weight: bold; line-height: 24px; margin-top: 0; margin-right: 15px; margin-bottom: 12px  }
.nyheter_right   { color: #f90; font-size: 13px; font-family: Georgia, "Times New Roman", Times; font-weight: bold; line-height: 16px; margin-top: 15px; margin-bottom: 4px; margin-left: 15px  }
.nyheter_right a { color: #4267b0; text-decoration: none; }
.nyheter_right a:hover { color: #00ac44; text-decoration: none; }
.nyheter_right_top   { color: #00ac44; font-size: 13px; font-family: Georgia, "Times New Roman", Times; font-weight: bold; margin-bottom: 6px; margin-left: 15px }
.nyheter_right_top a { color: #4267b0; text-decoration: none; }
.nyheter_right_top a:hover { color: #00ac44; text-decoration: none; }
/*Bilder -----------------*/
.top { background-image: url("../Images/bild_startsida.jpg") }
.indiaimages { padding: 4px; border: solid 1px #ccc; }
.images { padding: 4px; border: solid 1px #ccc; }

