/*
  Restaurangakademien
  Content (c) Copyright Restaurangakademien AB
  Running Squiz MySource v3.12.3 (Matrix) - http://matrix.squiz.net/
  Developed by Squiz  - http://www.squiz.net
  (c) Copyright 2010. All rights reserved.
  Page generated: 30 July 2010 22:51:47
  Warranty key: 
*/


#nav {
    margin-bottom:36px;
}

/* @group Kolumn1/Undernavigation */

#kolumn1 {
    width:202px;
    margin:0 52px 0 0;
    float:left;
    display:inline;
    border-right:solid 1px #ccc;
}

#kolumn1 .navSektion {
    border-bottom:solid 1px #ccc;
}
#kolumn1 .navSektion a img {
    border:0;
}

#kolumn1 #sista.navSektion {
    height:24px;
    border-bottom:0;
}

#kolumn1 #navRubrik {
    text-align:right;
    text-transform:uppercase;
    font:11px/28px Tahoma;
    margin-right:5px;
    color:#666;
    display:block;
}
#kolumn1 .navSektion .navSektionRubrik {
    margin-right:5px;
}
#kolumn1 .navSektion .navSektionRubrik a {
    font:11px/24px Tahoma;
    text-align:right;
    text-decoration:none;
    color:#a90030;
    display:block;
}
#kolumn1 .navSektion .navSektionRubrik a:hover {
    text-decoration:underline;
}

#kolumn1 .navSektion .navSektionAktiv {
    padding:3px 20px 3px 0;
    font:11px Tahoma;
    text-align:right;
    background:url(http://www.restaurangakademien.se/__data/assets/image/0005/5756/gul-pil.gif) no-repeat 189px 6px;
}
#kolumn1 .navSektion .navSektionAktiv a {
    text-decoration:none;
    color:#C49302;
}
#kolumn1 .navSektion .navSektionAktiv a:hover {
    text-decoration:underline;
}

#kolumn1 .navSektion .navSektionInaktiv {
    padding-right:20px;
    font:11px/18px Tahoma;
    text-align:right;
    background:url(http://www.restaurangakademien.se/__data/assets/image/0010/550/svart_pil.gif) no-repeat 189px 6px;
}

/* Holly Hack: Hide From IE5/Mac \*/
* html .navSektionRubrik a img {
      margin:7px 0;
      vertical-align:middle;
}

* html .navSektionAktiv a img, * html .navSektionAktiv img { 
    margin:4px 0; 
    vertical-align:middle;
}
/* Holly Hack: End Hide From IE5/Mac */



/* @end */



#kolumn3 {
    width:266px;
    margin:0;
    float:left;
    display:inline;
    overflow:hidden;
}

#kolumn3 h2 {
    margin-top:7px;
    margin-bottom:4px;
}

/* @group Kolumn 2 */

#kolumn2 {
    width:395px;
    min-height:300px;
    margin:0 20px 0 0;
    float:left;
    padding-right:31px;
    display:inline;
    border-right:1px solid #ccc;
}

#kolumn2 .list_del {
    width:395px;
    padding:10px 0;
    border-bottom:solid 1px #ccc;
}

#kolumn2 .list_del .list_bild {
    width:85px;
    float:left;
    margin-right:10px;    
}

#kolumn2 .list_del .list_text {
    float:left;
    width:300px;
}
#kolumn2 .list_del .list_text h2 {
    font:normal 13px Tahoma;
    margin:0 0 5px 0;
}
#kolumn2 .list_del .list_text p + p {
    text-indent:0;
}
#kolumn2 .list_del .list_text p a {
    color:#a90030;
}
#kolumn2 .list_del .list_text p a:hover {
    color:#a90030;
    text-decoration:underline;
}

#kolumn2 td.kurs {
   border:1px solid #ccc;
   padding:5px 10px;

}
#kolumn2 td.kurs h3 {
   font: normal 12px Tahoma;
}

#kolumn2 label {
    color:#000000;
    cursor:pointer;
    font:normal 11px/20px Tahoma;
}

#kolumn2 input {
    width:180px;
    border:solid 1px #ccc;
    font:normal 11px Tahoma;
    padding:2px;
    margin-bottom:10px;
}

#kolumn2 textarea {
    width:378px;
    border:solid 1px #ccc;
    font:normal 11px Tahoma;
    padding:2px;
    margin-bottom:10px;
}

#kolumn2 input:focus, #kolumn2 input:hover, 
#kolumn2 select:hover, #kolumn2 select:focus,
#kolumn2 textarea:hover, #kolumn2 textarea:focus {
    border-color:#A90030;
}

#kolumn2 select {
    border:solid 1px #ccc;
    margin-bottom:10px;
    width:100%;
}
#kolumn2 select option {
    font:normal 11px Tahoma;
    padding:2px;
}
#kolumn2 select option:hover {
    background-color:#ccc;
}
#kolumn2 .kursCheck {
   margin-bottom: 10px;
}
#kolumn2 .kursCheck input {
   width:auto;
   display:inline;
   margin: 0 10px 2px 0;
   border:0;
}
#kolumn2 .kursCheck label {
   display:inline;
}


/* @end */