/*General*/
div#tv2_page_content a {
	color: #035DD9;
	font-weight: bold;
}
div#tv2_page_content {
	font-size: 12px;
	font-family: Arial;
}
.clear {
	clear:both;
	visibility:hidden;
	height:0;
	width:0;
	overflow:hidden;
}
/*End general*/

/*Right column*/
#emtips_right{
	float:right;
	width:150px;
	padding-top:10px;
}

.emtips_boxContent p {
	padding-top: 4px;
	color: #035DD9;
	font-weight: bold;
}
.emtips_textin{
	width:135px;
}
.emtips_button {
	padding-top: 5px;
}
/*End right column*/


/*Left column*/
#emtips_left_container {
	float: left;
	width: 504px;
	padding-top: 10px;
}
/*End left column*/

/*Tables*/
.tabell {
	width: 100%;
	color: #035DD9;
	border: none;
	padding: 0px;
	marging: 0px;
}
.tabell tr th {
	height: 31px;
	font-weight: bold;
	color: white;
}

.tabell tr td.left {
	padding-left: 10px;
	border-left: 1px solid #d1d6e8;
}

.tabell tr td.right {
	border-right: 1px solid #d1d6e8;
}

.tabell td.border div{
	height: 1px;
	overflow: hidden;
	background: #bdcbd7;
} 

.tabell tr.greybg td {
	background-color: #EEF2F5;
}
.tabell tr.whitebg td {
	background-color: white;
}
.tabell tr.greenbg td {
	background: url(../gfx/leader-background.png) 0 0 repeat-x;
	color: white;
}
div#tv2_page_content .tabell tr.greenbg td a {
	color: white;
}

.tabell td input {
	width: 20px;
	color: #559523;
	font-weight: bold;
	text-align: center;
}

table.bold tr td {
	font-weight: bold;
}

table.padding tr td {
	padding: 2px 0 2px 0;
}
/* End tables*/

#endelig_resultat {
	font-weight: bold;
	padding: 10px 0 5px 10px;
} 

/* Grey button */

.grey_button_repeat {
	float: left;
	background: url(../gfx/gray-button.png) 0 0 no-repeat;
	height: 31px;
	width: 89px;
}
div#tv2_page_content .grey_button_repeat div a {
	color: white;
	height: 24px;
	display: block;
	padding: 7px 10px 0 10px;
}
/* End grey button */

/*Blue button*/
.blue_button_repeat {
	background: url(../gfx/table-header-background.png) 0 0 repeat-x;
	height: 31px;
	width: 146px;
	text-align: center;
}
.blue_button_repeat div {
	color: white;
	height: 23px;
	padding-top: 8px ;
	font-weight: bold;	
}
/*End blue button*/

/*Blue background*/
.blue_back_repeat {
	background-color: #0066D2;
	height: 76px;
	width: 504px;
}
.blue_back_repeat div {
	color: white;
	padding-left: 10px;
	padding-top: 7px ;	
}

/*End blue button*/

/* Mine grupper */
.emtips_subheader {
	font-weight: bold;
	padding: 10px 0 5px 0;
}
.emtips_error {
	color: red;
}
/* End mine grupper */

.nt_button {
	background: url(../gfx/nt-button.png) 100% 0 no-repeat;
	height: 31px;
	width: 124px;
}

.gray_button {
	background: url(../gfx/gray-button.png) 100% 0 no-repeat;
	height: 31px;
	width: 89px;
}

.yellow_button {
	background: url(../gfx/yellow-button.png) 0 0 repeat-x;
	height: 31px;
	width: 89px;
}

.table_header {
	
	background: url(../gfx/table-header-background.png) 0 0 repeat-x;
}

.table_header div {
	padding-left: 10px;
}
