/* CSS Document */

body		{ margin: 0; padding: 0;  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background: #1c3559 url('../resources/back.png') repeat-x center top; text-align: left; }
h1			{ font-size: 16px; font-weight: bold; margin-bottom: 10px;}
h2			{ font-size: 14px; font-weight: bold; margin-bottom: 10px;}
h3			{ font-size: 13px; font-weight: bold; margin-top: 12px; }
h4			{ font-size: 12px; font-weight: bold; margin: 0; padding: 0; }
h5			{ font-size: 12px; margin: 0; padding: 0; }
a:link, a:visited, a:hover, a:active	{ color: #000000; }

#header, #menu_bikesp, #menu, #side, #claim, #testblock, #calendar, #news, #language, #edge, #footer, #filter, #invoice_buttons, #invoice_bar, .off_dank, .off_printbt, .off_pbt   	{ display: none; }

#gwprint	{  }
#invoice_header		{ }
#invoice_address	{ margin-bottom: 10em; }

.bold				{ font-weight: bold; }

.ibrow td			{ border-top: #000000 1px solid; }

.frow		{ clear: both; min-height: 18px; _height: 18px; padding: 2px; border-top: #666666 1px solid;  }
.trow		{ padding: 2px 2px 2px 2px; min-height: 18px; _height: 18px; color: #000; clear: both; }
.trowh		{ padding: 2px; font-weight: bold; min-height: 18px; _height: 18px; color: #000; background: #dadada url(../resources/row_head.png) repeat-x; border-bottom: #cdcdcd 1px solid; border-top: #e8e8e8 1px solid; clear: both; }
.tcol1		{ float: left; width: 10px; }
.tcol2		{ float: left; width: 10px; }
.tcol3		{ float: left; width: 70px; }
.tcol4		{ float: left; width: 100px; }
.tcol5		{ float: left; width: 40px; text-align: center;}
.tcol6		{ float: left; width: 10px; }
.tcol7		{ float: left; width: 80px; }
.tcol8		{ float: left; width: 30px; text-align: center;}
.tcol9		{ float: left; width: 180px; }
.tcol10		{ float: left; width: 120px;  }
.tcol11		{ float: left; width: 90px; font-weight: bold; text-align: right; }
.tcol12		{ float: left; width: 120px; margin-left: 340px; }
.tcol13		{ float: left; width: 90px; font-weight: bold; text-align: right; }

.subheader	{ font-size: 11px; height: 16px; font-weight: bold; background: #CCCCCC url(../resources/row_head.png) repeat-x; border-bottom: #666666 1px solid; text-align: left; }
.download	{ display: none; }
.drow		{ clear: both; text-align: left; height: 24px;}
.drowt		{ border-top: #666666 1px solid; text-align: left; }

.cc1		{ width: 155px; float: left; color: #243c56; display: block; }
.cc1b		{ width: 160px; float: left; color: #243c56; display: block; }
.cc2		{ width: 195px; float: left; display: block;  }
.cc3		{ width: 160px; float: left; display: block; }
.crow			{ clear: both; _height: 14px; min-height: 14px; padding: 1px 1px 1px 3px; margin-bottom: 0px }

/* OTC mark damage */
#csdam			{ clear: both; position: relative; height: 200px; margin-top: 20px; }
#uldam			{ clear: both; position: relative; height: 200px; margin-top: 20px; }
#otc_red		{ position: absolute; left: 10px; top: 0; z-index: 1; cursor: pointer; }
#otc_orange		{ position: absolute; left: 50px; top: 0; z-index: 2; cursor: pointer; }
#otc_magenta	{ position: absolute; left: 50px; top: 80px; z-index: 3; cursor: pointer; }
#otc_yellow		{ position: absolute; left: 115px; top: 10px; z-index: 4; cursor: pointer; }
#otc_gray		{ position: absolute; left: 115px; top: 60px; z-index: 5; cursor: pointer; }
#otc_cyan		{ position: absolute; left: 115px; top: 110px; z-index: 6; cursor: pointer; }
#otc_green		{ position: absolute; left: 255px; top: 0; z-index: 7; cursor: pointer; }
#otc_purple		{ position: absolute; left: 255px; top: 80px; z-index: 8; cursor: pointer; }
#otc_blue		{ position: absolute; left: 310px; top: 0; z-index: 9; cursor: pointer; }

#otc_formula	{ position: absolute; z-index: 0; top: 10px; left: 0px;  }
#otc_touringcar	{ position: absolute; z-index: 0; top: 10px; left: 0px; display: none; }
#otc_motorbike	{ position: absolute; z-index: 0; top: 10px; left: 0px; display: none; }
#claim_info	{ display: none; }
#claim_main hr		{ height: 1px; border: #ae0021 0px dotted; width: 355px; padding: 5px 0px 5px 0px }
