
BODY {
    background : BLACK;
    color : WHITE;
    margin : 0px;
}

BODY.print{
    background : WHITE;
    color : BLACK;
    margin : 0px;
}

A {
    color: LIGHTGREY;
    text-decoration: none;
}

A:hover {
    color: #A2B2FF;
}

IMG {
    border : 0px solid black;
    margin : 0px;
    padding : 0px;
}

* {
    font-family: Tahoma, sans-serif;
    text-decoration: none;
}

DIV {
    font-size : 14px;
/*    font : "Verdana, Arial, Helvetica, sans-serif";*/
    /*font-family: Tahoma, sans-serif;*/
    /*font-family: Verdana, Arial, Helvetica, sans-serif;*/
}

DIV.error{
  font-size : 18px;
  color : RED;
  padding : 5 5 5 5;
  border-style : dashed;
}

H1 {
    background : URL('img/page_line_top.png');
    background-repeat : repeat-x;
    background-position : bottom;
    margin : 10px 0px 0px 0px;
    font-size : 24px;
}

TD._h1 {
  margin : 10px 0px 0px 0px;
  font-size : 24px;
  font-weight : bolder;

}

TABLE {
  width : 100%;
  padding : 0px;
  margin : 0px;
}


/* === P A G E === */
TABLE.page {
    width : 100%;
    height : 100.01%;
    margin : 0px;
    padding : 0px;
}

IMG.ljusonoje_ani {
    padding : 0px 0px 0px 10px;
}

TD.page_top {
    height : 70px;
    background : URL('img/top_hund.png');
    background-repeat : no-repeat;
    background-position : right;
    margin : 0px;
    padding : 0px;
}

TD.page_line_top {
    height : 10px;
    background : URL('img/page_line_top.png');
    background-repeat : repeat-x;
    text-align : right;
    padding : 0px;
}

TD.page_line_bot {
    height : 10px;
    background : URL('img/page_line_bot.png');
    background-repeat : repeat-x;
    text-align : right;
    padding : 0px;
}

TD.page_bot {
    height : 1%;
}

TD.page_text {
    padding : 3px 5% 30px;
    vertical-align : top;
    background : URL('img/bak.png') fixed;
    background-repeat : repeat-y;
    background-position : right top;
    
}
/* === DIV CONTROL === */
div.show_hide{
    display : none;
}

/* === M E N U === */
TD.mainmenu {
    width : 1%;
    height : 20px;
    nowrap;
    font-size : 15px;
    background : #515b75;
    border : 1px solid #bfc0c4;
    border-width : 0px 0px 1px 0px;
    padding  : 0px;
    margin : 100;
}


TABLE.mainmenu {
    width : 100%;
    font-size : 12px;
    border : 1px solid #3f455b;
    border-color : #787e94 #3f455b #3f455b #787e94;
    font-weight : bolder;
}
    /*border-color : #3f455b #787e94 #787e94 #3f455b;*/

A.poss {
    font-weight : bolder;
    color : #bfc0c4;
    font-size : 10px;
    }

DIV.poss {
    font-size : 10px;
    color : #515b75;
    text-align : center;
}

IMG.menu_item {
    border : 0px solid black;
    padding : 2px;
    width : 18px;
    height : 18px;
    vertical-align : middle;
}

IMG.menu_item:hover {
    height : 20px;
    width : 20px;
    padding : 1px;
}

A.menu_item {
    text-decoration: none;
    font-size : 12px;
}

/* === R E K L A M === */
TABLE.reklam {
    width : 100%;
    margin : 0px;
    padding : 0px;
}

TD.reklam {
    text-align : center;
}

/* === P A R S E R === */

TABLE.parse{
  width : 100%;
}


DIV.parser {
    background : #515b75;
    border : 1px solid #bfc0c4;
    border-width : 0px 1px 1px 1px;
    /*margin : 12px;*/
}

DIV.parser_rubrik {
    white-space: nowrap;
    font-size : 15px;
    background : #515b75;
    border : 1px solid #bfc0c4;
    border-color : #787e94 #3f455b #3f455b #787e94;
    padding : 3px;
}

DIV.parser_line {
    border : 1px solid #bfc0c4;
    border-color : #3f455b #787e94 #787e94 #3f455b;
    font-size : 12px;
}
DIV.parser_text , TD.parse{
    padding : 3px;
    font-size : 12px;
}

/* === N Y H E T E R === */
TABLE.nyheter {
    width : 100%;
    margin : 0px;
    padding : 0px;
}

TD.nyheter {
    margin : 0px;
    padding : 0px 0px 6px 0px;
    vertical-align : top;
}

/* === L O G I N === */
DIV.login {
    margin : 0px;
    padding : 0px;
    text-align : right;
}

A.login {
    color : #444444;
    font-size : 8px;
}

/* === P R I S L I S T A === */

TD.prislista_rubrik{
  white-space: nowrap;
  font-size : 15px;
  background : #515b75;
  border : 1px solid #bfc0c4;
  border-color : #787e94 #3f455b #3f455b #787e94;
  padding : 3px;
  font-weight : bolder;
}

TD.prislista_grej{
    font-size : 12px;
}

TD.item_rubrik{
  text-align : left;
  font-size : 11px;
  font-weight : bolder;
  border-bottom : solid WHITE;
  border-bottom-width : 1px;
}

TD.prislista_underrubrik{
  font-size : 13px;
  font-weight : bolder;
}

DIV.indent{
  padding-left : 15px;
}

DIV.huvudrubrik{
  padding-left : 0px;
}

/* Lägga till i prislistorna */

TD.ny_lista {
  text-align : right;
  font-size : 14px;
  width : 10%;
}

TD.ny_lista_in { 
  text-align : left;
  font-size : 14px;
}

/* T I D R A P P O R T E R I N G */

TD.rapport_add{
  text-align :left;
  font-size : 12px;
  font-weight : bolder;
  width : auto;
  white-space : nowrap;
}

TD.rapport_head_jobb{
  text-align : left;
  font-size : 12px;
  font-weight : bolder;
  border-bottom : solid WHITE;
  border-bottom-width : 1px;
  width : 50%;
}

TD.rapport_head{
  text-align : left;
  font-size : 12px;
  font-weight : bolder;
  border-bottom : solid WHITE;
  border-bottom-width : 1px;
  width : auto;
}

TD.rapport_row_jobb{
  text-align : left;
  font-size : 11px;
  font-weight : bolder;
  border-bottom-width : 1px;
  padding : 0 0 0 0;
  margin : 0 0 0 0;
  width : 50%;
}

TD.rapport_row{
  text-align : left;
  font-size : 11px;
  font-weight : bolder;
  border-bottom-width : 1px;
  padding : 0 0 0 0;
  height : 2;
  width : auto;
}

TD.print_rapport_head_jobb{
  color : black;
  text-align : left;
  font-size : 12px;
  font-weight : bolder;
  border-bottom : solid WHITE;
  border-bottom-width : 1px;
  width : 300;
  white-space : nowrap;
}

TD.print_rapport_head{
  color : black;
  text-align : center;
  font-size : 12px;
  font-weight : bolder;
  border-bottom : solid WHITE;
  border-bottom-width : 1px;
  width : 90;
  white-space : nowrap;
}

TD.print_rapport_row_jobb{
  color : black;
  text-align : left;
  font-size : 13px;
  font-weight : bolder;
  border-bottom-width : 1px;
  padding : 0 0 0 0;
  margin : 0 0 0 0;
  width : 300;
  white-space : nowrap;
}

TD.print_rapport_row{
  color : black;
  text-align : center;
  font-size : 12px;
  font-weight : bolder;
  border-bottom-width : 1px;
  padding : 0 0 0 0;
  height : 2;
  width : 90;
  white-space : nowrap;
}

/* Utskrift av tider fĂ¶r lĂ¶nefĂretaget */

TABLE.print_header{
	padding : 0 100 0 100;
	border-style: none;
	border-collapse : separate;
	border-spacing : 0 0;
}

TD.print_header{
	padding : 0 0 0 0;
  text-align : left;
  font-size : 12px;
  font-weight : bolder;
	border-style: solid solid none solid;
	border-width : medium;

}

TD.print_header_text{
	padding : 4 0 0 0;
  text-align : center;
  font-size : 12px;
  font-weight : bolder;
	border-style: none solid solid solid;
	border-width : medium;

}

TABLE.print_rapp{
	width : 1024;
	table-layout : fixed;
	border-collapse : separate;
	border-spacing : 0 0;
}

TD.anst_tom{
  color : black;
  padding : 0 0 0 0;
  height : 2;
  width : 80;
	border-style: solid;
	border-width : thin;
}

TD.anst_nr{
  color : black;
  padding : 0 0 0 0;
  height : 2;
  width : 80;
  text-align : left;
	text-indent : 1cm;
  font-size : 12px;
  font-weight : bolder;
	border-style: solid solid none solid;
	border-width : thin;

}

TD.anst_namn{
  color : black;
  padding : 0 0 0 0;
  height : 2;
  width : 80;
  text-align : left;
  font-size : 12px;
  font-weight : bolder;
	border-style: none solid solid solid;
	border-width : thin;

}

TD.inforutor_tom{
  color : black;
  padding : 0 0 0 0;
  height : 2;
  width : 20;
  text-align : center;
  font-size : 8px;
  font-weight : normal;
	border-style: solid solid solid solid;
	border-width : thin;

}

TD.inforutor_nr{
  color : black;
  padding : 0 0 0 0;
  height : 2;
  width : 20;
  text-align : center;
  font-size : 8px;
  font-weight : normal;
	border-style: solid solid none solid;
	border-width : thin;

}

TD.inforutor_text{
  color : black;
  padding : 0 0 0 0;
  height : 2;
  width : 20;
  text-align : center;
  font-size : 8px;
  font-weight : normal;
	border-style: none solid solid solid;
	border-width : thin;

}

TD.radhead{
  color : black;
  padding : 0 0 0 0;
  height : 2;
  width : 40;
  text-align : center;
  font-size : 9px;
  font-weight : bolder;
	border-style: solid;
	border-width : thin;
	
}
TD.dagar{
  color : black;
  padding : 0 0 0 0;
  height : 2;
  width : 10;
  text-align : center;
  font-size : 10px;
  font-weight : bolder;
	border-style: solid;
	border-width : thin;
	
}


