/* STRUCTURE COLORS */
#header {background: #ed5900;color: #000;}
#container {background: #FFF;}
#header {border-left: 1px solid #000;border-right: 1px solid #000;border-top: 1px solid #000;}
#container {border: 1px solid #000;}

/* WEBSITE BACKGROUND */
html, body {background-image:url(/images/betxpert/web_bg.gif);}

/* FONT TYPES */
html, body, input, .input, submit, .submit {font-family: Tahoma, Verdana, Arial, Geneva, Lucida, Helvetica, sans-serif;}
select {font-family: Tahoma, Arial, Verdana;}

/* GENERAL FONT COLORS */
html, body, #site_footer {color: #000;}

/* GENERAL FONT SIZES & ATTRIBUTES */
html, body, p, .p, .front_box_content, .pseudo_submit a:link, .pseudo_submit a:visited {font-size: 12px;}
input, .input, select, .menu, .status_box {font-size: 11px;}

h1, .h1 {font-size: 16px;border-bottom: 0px solid #ed5900;font-weight: bold;margin: 0px;}
h2, .h2 {font-size: 14px;font-weight: bold;margin: 0px;}
h3, .h3 {font-size: 12px;font-weight: bold;margin: 0px;}


/* FRONT, NOT LOGGED IN STRUCTURE */
#front_left, #front_middle, #front_right {border: 1px solid #1ab600;}
#front_middle {background: #f1f1f1;color: #000;}

#front_middle ul {
	list-style-image: url(/images/bullet_arrow_red.gif);
	padding-left:14px; 
	line-height: 16px;
}

/* REGISTRATION BOX, FRONT, NOT LOGGED IN */
.registration_box {border-bottom: 1px solid #cccccc;border-top: 1px solid #cccccc;background: #f0f0f0;}
.pseudo_submit a:link, .pseudo_submit a:visited {background: #ed5900;color: #fff;font-weight: bold;}


/* INPUT ATTIBUTES  */
input, .input, .input_header {color: #000;border: 1px solid #aaaaaa;}
.pseudo_submit a:link, .pseudo_submit a:visited {color: #fff;border: 1px solid #aaaaaa;}
select {background: #f1f1f1;color: #000;border: 1px solid #aaaaaa;}
submit, .submit {background: #ed5900;color: #fff;border: 1px solid #aaaaaa;font-weight: bold;}


/* LINKS */
a:link, a:visited {color: #0005c5;text-decoration: none;}
a:hover {color: #1ab600;text-decoration: underline;}
a:active {color: #1ab600;text-decoration: none;}

#header a:link, #header a:visited {color: #fff;font-weight: bold;text-decoration: none;}
#header a:hover {color: #1ab600;font-weight: bold;text-decoration: underline;}
#header a:active {color: #1ab600;font-weight: bold;text-decoration: none;}

.headlineRow a:link, .headlineRow a:visited {color: #fff;font-weight: bold;text-decoration: none;}
.headlineRow a:hover {color: #ffff00;font-weight: bold;text-decoration: underline;}
.headlineRow a:active {color: #ffff00;font-weight: bold;text-decoration: none;}

.menu_item a:link, .menu_item a:visited, .menu_item a:active, .submenu_item a:link, .submenu_item a:visited, .submenu_item a:active {color: #fff; font-weight: bold;text-decoration: none;}
.menu_item a:hover, .submenu_item a:hover {color: #fb0d0d;font-weight: bold;text-decoration: none;}
.menu_item_active a:link, .menu_item_active a:visited, .menu_item_active a:active, .menu_item_active_sub a:link, .menu_item_active_sub a:visited, .menu_item_active_sub a:active {color: #fff;font-weight: bold;text-decoration: none;}
.menu_item_active a:hover, .menu_item_active_sub a:hover {COLOR: #fb0d0d;font-weight: bold;text-decoration: none;}


/* GENERAL COLOR CODES SHARED BY MENU, INVERTED HEADLINES AND FUNCTION PAGES */
.front_box_header, .status_table_th, .bottomCell, .status_table_selected_row {background: #1ab600;color:#fff;}
.menu_item a {background: #ed5900;color:#fff;}
.status_box_header, .status_box_header a {border-bottom: 1px solid #ed5900;color:#000;}


/* GENERELLE BAGGRUNDE */
.status_box_content_even, .minitable_even, .notetable_even, .statisticsRow_odd, .status_table_alt_row_style, .modalDate, .modalSport, .modalLeague, .modalType, .modalHome, .modalAway,.modalDescription, .modalStake, .modalOdds, .modalExpert, .modalBookmaker, .modalChance, .modalAsian, .modalEuro, .modalOverUnder, .modalBet {
	background: #f1f1f1;
	color: #000;
}
.headRow, .headrow_bg_pending, .status_box_content_odd, .minitable_odd, .notetable_odd, .statisticsRow_even, .status_table_row_style, .addpick_header_cell, .input_header, .radioButtonCell, .correctCell, .wrongCell, .halfwinCell, .halflossCell, .voidCell, .pendingCell, .headrow_bg_void, .headrow_bg_won, .headrow_bg_halfwin, .headrow_bg_loss, .headrow_bg_halfloss {
	background: #f8f8f8;
	color: #000;
}

.headrow_bg_won, .headrow_bg_halfwin {
	background-image:url(/images/bg_won.gif); background-repeat: repeat-x; background-position: top left;
}

.headrow_bg_loss, .headrow_bg_halfloss {
	background-image:url(/images/bg_lost.gif); background-repeat: repeat-x; background-position: top left;
}

.statisticsRow_hover {background: #959595; color: #fff;font-weight: normal;text-decoration: none;}

.pickrow_bg_won, .pickrow_bg_halfwin, .pickrow_bg_loss, .pickrow_bg_halfloss, .pickrow_bg_void {
	background: #fff;
}


/* MENU COLORS */
.menu_item a, .menu_item_active a {color: #000;border-bottom: 1px solid #000;}
.menu_item a:hover, .menu_item_active {color: #fff; background: #1ab600;}
.menupop {border: 1px solid #000;background: #fa831b;}
.menu_sub, .menu_sub a {color: #fff;}


/* TABLES ON FUNCTION PAGES */
.bottomCell a:link, .bottomCell a:visited {color: #fff;font-weight: bold;text-decoration: none;}
.bottomCell a:hover {color: #e0e0e0;font-weight: bold;text-decoration: underline;}
.bottomCell a:active {color: #fff;font-weight: bold;text-decoration: none;}


/* FRONT PAGE STATS */
.statCell {border-top: 1px solid #c0c0c0;}
.statCell, .statCell_bottom, .notetable_even, .notetable_odd {border-bottom: 1px solid #c0c0c0;}
.totalStatCell {border-top: 2px solid #ed5900;border-bottom: 2px solid #ed5900;}
.negativePayback {color: #ff0000;}
.positivePayback {color: #008000;}


/* SPILOVERSIGTER */
.radioButtonCell {color: #000;}

tr.headlineRow {
	background: #1ab600;
	color: #fff;
}

/* Borders, spiloversigt */
.addpick_header_cell, .radioButtonCell {border: 1px solid #aaaaaa;}
.betDetailsCell, .betValueCell, .pickSpacerCell, .multiSpacerCell, .trashcanCell, .winningsDetailCell, .updateCell, .statusCell {border-top: 1px solid #aaaaaa;}
.betDetailsCell, .betValueCell, .trashcanCell, .winningsDetailCell, .updateCell, .statusCell{border-bottom: 1px solid #aaaaaa;}
.rowTwoRight, .halflossCell, .pendingCell, trashcanCell, .descriptionCell, .multiSpacerCell {border-right: 1px solid #aaaaaa;}
.rowTwoLeft, .dateCell, .blankCell_row2, .betDetailsCell, .multiSpacerCell {border-left: 1px solid #aaaaaa;}

/* Colors, spiloversigt */
.headrow_bg_void, .pickrow_bg_void {color:#a8a8a8;}
.headrow_bg_void a:link, .headrow_bg_void a:visited, .pickrow_bg_void a:link, .pickrow_bg_void a:visited, .headrow_bg_void a:hover, .pickrow_bg_void a:hover, .headrow_bg_void a:active, .pickrow_bg_void a:active {color: #a8a8a8;text-decoration: none;}


/* MODALS */
.modalDate, .modalSport, .modalLeague, .modalType, .modalHome, .modalAway,.modalDescription, .modalStake, .modalOdds, .modalExpert, .modalBookmaker, .modalChance, .modalAsian, .modalEuro, .modalOverUnder, .modalBet {
	border: 1px solid #ed5900;
}

.modalBackground, .modalPopup {
	background: #c0c0c0;
}

.modalPopup {
	background: #c0c0c0;
	border: 2px solid #000;
}
