/* Förger *****************************************************/
#basestart, #main, #start, #info, #meny {
  background : #ffffff;
}

#vanster {
  background : #eeeeee;  
}

#basestart, #vanster, #main, #info, #meny {
  color: #000000;
}

/* Fonter */
#basestart, #main, #start, #meny {
  font-family: "Lucida Grande", Verdana, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: none;
}

#vanster {
  font-family: "Helvetica neue", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  text-decoration: none;
  font-weight: normal;
}

/* grund beteende  ********************************************/
#basestart, #vanster, #main  {
  position: absolute;
  top: 0;
  left: 0;
}

/* start sida *************************************************/
#vanster {
  width: 150px;
  height: 800px;
}

#vanster div {
  border-bottom: 1px solid #bbbbbb;
  padding : 12px 14px 12px 14px;
}

#vanster div a:link, #vanster div a:visited, #vanster div a:active
{
  text-decoration: none;
}

#vanster div a:hover
{
  text-decoration: underline;
  color: #bbbbbb;
}

#main {
  float: left;
  margin-left: 164px;
  width: 622px;
  display: inline;
}

#start span.rubrik {
  font-weight: bold;
  font-size: 150%;
  padding : 10px 5px 5px 5px;
}

#info {
  border-top: 2px solid #bbbbbb;
  border-bottom: 2px solid #bbbbbb;
}

#infotext {
  padding : 5px 5px 5px 5px;
  font-size: 75%;
}

#infobild {
  border-left: 1px solid #bbbbbb;
  padding : 5px 5px 5px 5px;
}

/* meny mallar ===============================================*/

span.knapp {
  font-family: Verdana, sans-serif;
  padding: 0 0 0 0;
  border: 3px solid;
  text-decoration: none;
  background: #cccccc;
  color: #000000;
  border-color: #dddddd #666666 #666666 #dddddd;
}

#meny ol {
	margin-left: 0;
	padding-left: 0;
}

#meny ol li {
  list-style: none;
  width: 100%;
}

#meny ol li.menySol {
  font-size: 60%;
  padding-left: 3%;
  padding-right: 3%;
  width: 90%;
}

#meny ol li span.lasmer {
  position: absolute;
  left: 60%;
}

#meny ol li span a:link, #meny ol li span a:visited, #meny ol li span a:active
{
  text-decoration: none;
}

#meny ol li span.menytext {
  font-weight : bold;
  line-height: 21px;
  padding: 0 0 0 0;
}

#meny ol li.menyTomrad {
  font-size: 50%;
  line-height: 5px;
  padding-left: 3%;
  padding-right: 3%;
  width: 10%;
}

#meny ol li.menyUrl, #meny ol li.menyText {
  padding-left: 3%;
  padding-right: 3%;
  font-size: 60%;
  width: 90%;
}

#meny ol li.menyRubrik {
  font-weight: bold;
  font-size: 85%;
  line-height: 20px;
  padding-left: 3%;
  padding-right: 3%;
  width: 90%;
}

#meny ol li.menyRubrikLiten {
  font-weight: bold;
  font-size: 60%;
  line-height: 14px;
  padding-left: 3%;
  padding-right: 3%;
  width: 90%;
}

#meny ol li.menyLinje {
  border-bottom: 3px solid #bbbbbb;
  font-size: 30%;
  line-height: 5px;
}

#meny ol li.menyLinjeSmal {
  border-bottom: 1px solid #bbbbbb;
  font-size: 20%;
  line-height: 3px;
}

    