/* Sidobakground med mera */
html, body { PADDING: 0px; MARGIN: 0px; HEIGHT: 100%; BORDER: none; TEXT-ALIGN: center; BACKGROUND-COLOR: #f3f3f3; BACKGROUND-IMAGE: url('/images/page_background2.jpg'); background-attachment: fixed }

/* Standardfonter och storlek */
DIV, INPUT, SELECT, TEXTAREA { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px }

/* Grundlayout */
TABLE.wrap { WIDTH: 720px; MARGIN: auto; HEIGHT: 100%; }
DIV.wrap { HEIGHT: 100%; WIDTH: 720px; BACKGROUND-IMAGE: url('/images/content_background.jpg'); MARGIN: auto }
DIV.header_title { HEIGHT: 74px; MARGIN: auto; BACKGROUND-IMAGE: url('/images/title_background.jpg') }
TD.main { VERTICAL-ALIGN: top; }
DIV.header_menu { PADDING-LEFT: 5px; PADDING-RIGHT: 5px; HEIGHT: 30px; MARGIN: auto; BACKGROUND-IMAGE: url('/images/menu_background2.jpg') }
DIV.content { WIDTH: 720px; VERTICAL-ALIGN: top; BACKGROUND-POSITION: top center; BACKGROUND-IMAGE: url('/images/content_background-fade.jpg'); BACKGROUND-REPEAT: no-repeat; }
DIV.content2 { HEIGHT: 300px; PADDING: 10px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; WIDTH: 720px; VERTICAL-ALIGN: top; }
TD.footer { VERTICAL-ALIGN: bottom; BACKGROUND-REPEAT: repeat; }
DIV.footer { HEIGHT: 41px; MARGIN-TOP: 10px; BACKGROUND-IMAGE: url('/images/footer_background1-2.jpg'); }
DIV.content_wrap { PADDING-LEFT: 0px; PADDING-RIGHT: 0px; TEXT-ALIGN: left }
DIV.default_content { WIDTH: 690px; FLOAT: left; OVERFLOW: hidden}
DIV.clearer { CLEAR: both; }

/* Länkar */
A:link { TEXT-DECORATION: none; COLOR: #336699 }
A:visited{ TEXT-DECORATION: none; COLOR: #336699 }
A:hover { TEXT-DECORATION: underline; COLOR: #336699}

/* Vi vill inte ha mellanrum efter </form> */
FORM { DISPLAY: inline }

/* Bilder */
IMG.img_border { BORDER: 1px solid black }

/* Navigationssystemet */
DIV.header_menu_row1 { HEIGHT: 16px; BACKGROUND-IMAGE: url('/images/header_menu_row1-bg.jpg'); }
TABLE.header_menu_row1 { HEIGHT: 16px; WIDTH: 100% }
TD.header_menu_row1 { FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; BORDER: 1px solid #828282; BORDER-LEFT: 0px; FONT-SIZE: 10px; TEXT-ALIGN: center; TEXT-TRANSFORM: uppercase; FONT-WEIGHT: bold }
TD.header_menu_row1_selected { BACKGROUND-IMAGE: url('/images/header_menu_row1-bg_hi.jpg'); FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; BORDER: 1px solid #828282; BORDER-LEFT: 0px; FONT-SIZE: 10px; TEXT-ALIGN: center; COLOR: #FFFFFF; TEXT-TRANSFORM: uppercase; FONT-WEIGHT: bold; BORDER-BOTTOM: 0px }
DIV.header_menu { FONT-SIZE: 11px }
.header_menu_row1 A:link { TEXT-DECORATION: none; COLOR: #393939 }
.header_menu_row1 A:visited { TEXT-DECORATION: none; COLOR: #393939 }
.header_menu_row1 A:hover { TEXT-DECORATION: none; COLOR: #393939}

DIV.header_menu_row2 { HEIGHT: 14px; }
TABLE.header_menu_row2 { HEIGHT: 14px; width: 100% }
TD.header_menu_row2, TD.header_menu_row2_selected { BACKGROUND-IMAGE: url('/images/header_menu_row2-bg.jpg'); BORDER-BOTTOM: 1px solid #828282; FONT-SIZE: 10px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-ALIGN: center; FONT-WEIGHT: normal; COLOR: silver; }
TD.header_menu_row2_selected { BACKGROUND-IMAGE: url('/images/header_menu_row2-bg_hi.jpg'); COLOR: #FFFFFF; }

.header_menu_row2 A:link { TEXT-DECORATION: none; COLOR: #ffffff }
.header_menu_row2 A:visited { TEXT-DECORATION: none; COLOR: #ffffff }
.header_menu_row2 A:hover { TEXT-DECORATION: underline; COLOR: #ffffff}





/* Tuning */
DIV.tuning_margin_wrap { width: 182px; float: left }
DIV.tuning_margin { PADDING: 10px; BACKGROUND-COLOR: #f3f3f3; BORDER: 1px solid #cccccc; FLOAT: left; WIDTH: 160px; FONT-SIZE: 11px; LINE-HEIGHT: 16px; MARGIN-BOTTOM: 10px; }
DIV.tuning_content { PADDING-LEFT: 20px; FLOAT: left; WIDTH: 450px; }
TD.time_column { PADDING-TOP: 3px; PADDING-RIGHT: 20px;  }
DIV.tuning_margin_title { FONT-SIZE: 12px; FONT-WEIGHT: bold; MARGIN-BOTTOM: 4px }
DIV.none { DISPLAY: none }
DIV.steg { PADDING-BOTTOM: 20px }


/* Welcome */
DIV.welcome_margin_wrap { FLOAT: left; WIDTH: 180px; MARGIN-BOTTOM: 10px; PADDING-LEFT: 10px }
DIV.welcome_margin { BACKGROUND-COLOR: #f3f3f3; BORDER: 1px solid #cccccc; WIDTH: 180px; FONT-SIZE: 11px; LINE-HEIGHT: 16px; MARGIN-BOTTOM: 10px; }
DIV.welcome_margin_inner_padding { PADDING: 10px; }
DIV.welcome_content { PADDING-LEFT: 0px; FLOAT: left; WIDTH: 497px; FONT-SIZE: 9px }
DIV.welcome_margin_title { FONT-SIZE: 12px; FONT-WEIGHT: bold; MARGIN-BOTTOM: 4px }
DIV.all_news_wrap { float: left; MARGIN-BOTTOM: 12px }
DIV.all_news_date { FLOAT: left; FONT-WEIGHT: bold; WIDTH: 100px }
DIV.all_news_content { FLOAT: left; WIDTH: 389px; }
.all_news_content h2 { MARGIN-TOP: 0px; MARGIN-BOTTOM: 6px }

/* Länkar för Tuning och framsidan */
.tuning_margin A:link, .welcome_margin A:link { TEXT-DECORATION: none; COLOR: #336699 }
.tuning_margin A:visited, .welcome_margin A:visited { TEXT-DECORATION: none; COLOR: #336699 }
.tuning_margin A:hover, .welcome_margin A:hover { TEXT-DECORATION: underline; COLOR: #336699}



.content_wrap h1 { FONT-SIZE: 20px; FONT-WEIGHT: bold; MARGIN-TOP: 0px }
.content_wrap h2 { FONT-SIZE: 14px; FONT-WEIGHT: bold; MARGIN-TOP; 0px }
.content_wrap P { MARGIN: 0px; MARGIN-BOTTOM: 3px; MARGIN-LEFT: 15px }
.default_content P { MARGIN: 0px; MARGIN-BOTTOM: 3px; }
TABLE.time_table { MARGIN-LEFT: 15px; MARGIN-TOP: 5px; FONT-SIZE: 12px}

h2 { FONT-SIZE: 12px; FONT-WEIGHT: bold; MARGIN-BOTTOM: 10px}
h3 { FONT-SIZE: 11px; FONT-WEIGHT: bold; MARGIN-BOTTOM: 10px }




/* Dynotest */

DIV.dyno_img_thumb { WIDTH: 230px; HEIGHT: 173px; FLOAT: left }

/* Sortable tables */
table.sortable thead {
    background-color:#eee;
    color:#666666;
    font-weight: bold;
    cursor: default;
}


/* Standard för bilder */
IMG { BORDER: 0px }
