@charset "UTF-8";
/* CSS Document */

body {
	margin-top: 0px;
	margin-left: 0px;
	text-align: center;
	background-color: #1E2942;
}

.defaultsink {
    position: absolute; left: -100%;
}

A:link    { color: #000000; font-weight:bold}   /* unvisited links */
A:visited { color: #000000; font-weight:bold}   /* visited links   */
A:hover   { color: #202020; font-weight:bold; text-decoration: none}   /* mouse over      */
A:active  { color: #202020; font-weight:bold}   /* active links    */

A.norm:link    { color: #F0F0F0; font-weight:normal;}   /* unvisited links */
A.norm:visited { color: #F0F0F0; font-weight:normal;}   /* visited links   */
A.norm:hover   { color: #d3df89; font-weight:normal; text-decoration: none}   /* mouse over      */
A.norm:active  { color: #F0F0F0; font-weight:normal;}   /* active links    */

/* Every element that contains text, should be added here */
a, td, div, h1, span, p {
	font-family: Frutiger, Verdana, Arial, sans-serif;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
}

textarea,select {
	font-family: Frutiger, Verdana, Arial, sans-serif;
	color: #000000;
/*	background-color: #d3df89;*/
	font-size: 12px;
	font-weight: normal;
}

input,button {
	font-family: Frutiger, Verdana, Arial, sans-serif;
	color: #000000;
/*	background-color: #d3df89;*/
	font-size: 11px;
	font-weight: normal;
}
input[type=hidden] {
	font-family: Frutiger, Verdana, Arial, sans-serif;
	color: #000000;
/*	background-color: #d3df89;*/
	font-size: 32px;
	font-weight: normal;
}
.fejltekst {
	font-family: Frutiger, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: red;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}

.adresse {
	font-family: Frutiger, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #d3df89;
	font-weight: bold;
	vertical-align: top;
}

.tabel {
	font-family: Frutiger, Verdana, Arial, sans-serif;
/*	table-layout:fixed;*/
/*    word-wrap:break-word;*/
/*	overflow:hidden;*/
	font-size: 11px;
/*	color: #d3df89;*/
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	background-color: #E8E8E8;
/*	background-color: #005238;*/
}

.rtabel {
	font-family: Frutiger, Verdana, Arial, sans-serif;
/*	table-layout:fixed;*/
/*    word-wrap:break-word;*/
/*	overflow:hidden;*/
	font-size: 11px;
	color: #A0A0A0;
	font-weight: bold;
	text-align: right;
	vertical-align: middle;
	background-color: #E8E8E8;
/*	background-color: #005238;*/
}
/*
   1.  table {
   2. 
   3. width:100%;
   4. 
   5. border:1px solid #f00;
   7. }
*/

.hightabel {
	font-family: Frutiger, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}

.greytext {
	font-family: Frutiger, Verdana, Arial, sans-serif;
/*	font-size: 12px;*/
	color: #707070;
}
.redtext {
/*	font-family: Frutiger, Verdana, Arial, sans-serif;*/
/*	font-size: 12px;*/
/*	color: #505050;*/
	color: red;
}
.normal {
	font-family: Frutiger, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #d3df89;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}

.contact {
	font-family: Frutiger, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	vertical-align: top;
	align: right;
}

.contact a:link {
	font-family: Frutiger, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	vertical-align: top;
	align: right;
	text-decoration: none;
}

.contact a:visited {
	font-family: Frutiger, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	vertical-align: top;
	align: right;
	text-decoration: none;
}

.contact a:active {
	font-family: Frutiger, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	vertical-align: top;
	align: right;
	text-decoration: none;
}

.contact a:hover {
	font-family: Frutiger, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #dddddd;
	font-weight: bold;
	vertical-align: top;
	align: right;
	text-decoration: underline;
}

.broed {
	font-family: Frutiger, Verdana, Arial, sans-serif;
	font-size: 13px;
	color: #000000;
	line-height: 22px;
	vertical-align: top;
}

.header {
	font-size: 16px;
	font-weight: bold;
	color: #005238;
}

/*.tabellogo {
	background-color: #FFFFFF;
}

.bldx_tabellogo {
	background: url(/images/bldx-lille.jpg) top center repeat-y;
}

.cfl_tabellogo {
	background: url(/images/cfl-lille.jpg) top center repeat-y;
}

.contec_tabellogo {
	background: url(/images/contec-lille.jpg) top center repeat-y;
}
*/
/*
***********************************
** Style for dispatcher's allocation table
***********************************
*/
.disp_neut {
/*	background-color: #005238;*/
	background-color: #E8E8E8;
	padding:0px;
}
.disp_green {
	background-color: #339900;
	padding:0px;
}
.disp_red {
	background-color: #CC0033;
	padding:0px;
}
.disp_yellow {
	background-color: #E67300;
	padding:0px;
}
.disp_grey {
	background-color: #616161;
	padding:0px;
}/*
***********************************
** Style for main table
***********************************
*/
.tbl {
	font-family: Frutiger, Verdana, Arial, sans-serif;
	table-layout:fixed;
	width: 100%;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	white-space: nowrap;
	vertical-align: top;
	background-color: #E8E8E8;
}

.tbl tr {
	background-color: #D0D0D0;
	height:24px;
}
/*.tbl tr:nth-child(even) {background: #D0D0D0}
.tbl tr:nth-child(odd) {background: #D5D5D5}*/
.tbl th {
	background-color: #E8E8E8;
	padding:2px;
	font-size: 12px;
	font-weight: bold;
}
.tbl td {
	padding:2px;
	white-space: pre-line;
	overflow: hidden;
	text-overflow: ellipsis;
}

.tblc {
	font-family: Frutiger, Verdana, Arial, sans-serif;
	table-layout:fixed;
	width: 100%;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	white-space: nowrap;
	vertical-align: top;
	background-color: #E8E8E8;
}

.tblc tr {
	background-color: #D0D0D0;
}
.tblc th {
	background-color: #E8E8E8;
	padding:2px;
	font-size: 12px;
	font-weight: bold;
}
.tblc td {
	padding:2px;
	white-space: pre-line;
	overflow: hidden;
	text-overflow: ellipsis;
}
/*
***********************************
** Style for icon table
***********************************
*/
.itbl {
	font-family: Frutiger, Verdana, Arial, sans-serif;
	table-layout:fixed;
	width: 100%;
	text-align: center;
	vertical-align: center;
}

.itbl tr {
	height:20px;
}.itbl th {
}
.itbl td {
}

.ihtbl {
	font-family: Frutiger, Verdana, Arial, sans-serif;
	table-layout:fixed;
	width: 100%;
	text-align: center;
	vertical-align: center;
}

.ihtbl tr {
	height:20px;
}.ihtbl th {
}
.ihtbl td {
	background-color: #E8E8E8;
}
/* Column widths are based on these cells */
/* Column widths are based on these cells */
.icon {
  width: 25px;
}
.cell-25 {
  width: 25px;
}
.cell-40 {
  width: 40px;
}
.cell-50{
  width: 50px;
}
.cell-60 {
  width: 60px;
}
.cell-75 {
  width: 75px;
}
.cell-85 {
  width: 85px;
}
.cell-100 {
  width: 100px;
}
.cell-120 {
  width: 120px;
}
.cell-150 {
  width: 150px;
}
.cell-180 {
  width: 180px;
}
.cell-225 {
  width: 225px;
}
.cell-def {
  width: 100%;
}
.va-t {
	vertical-align: top;
}
.a-l {
  text-align: left;
}
.a-r {
  text-align: right;
}
.nopad {
  padding:0px;
	vertical-align: center;
}



.backg_center {
	background-color: #E8E8E8;
	padding:2px;
}
.backg_center_green {
/*	background-color: #339900;*/
	background-color: #E8E8E8;
	padding:2px;
}
.backg_center_lg1 {
	background-color: #D0D0D0;
	height:24px;
	padding:2px;
}
.backg_center_lg2 {
	background-color: #D8D8D8;
	height:24px;
	padding:2px;
}
.backg_center_lg1i {
/*	font-family: Frutiger, Verdana, Arial, sans-serif;*/
	color: #505050;
	background-color: #D0D0D0;
	height:24px;
	padding:2px;
}
.backg_center_lg2i {
	font-family: Frutiger, Verdana, Arial, sans-serif;
	color: #505050;
	background-color: #D5D5D5;
	height:24px;
	padding:2px;
}
.backg_row_green {
	background-color: #90D090;
	min-height:24px;
	padding:2px;
}
.backg_row_yellow {
	background-color: #E8C040;
	min-height:24px;
	padding:2px;
}
.backg_row_pink {
	background-color: #E0D0E0;
/*	background-color: #AFAFCD;*/
	min-height:24px;
	padding:2px;
}
.backg_row_red {
	background-color: #F09090;
	min-height:24px;
	padding:2px;
}
.backg_row_red_dim {
	background-color: #A00000;
	min-height:24px;
	padding:2px;
	color: #FFFFFF;
}.backg_row_blue {
	background-color: #B0B0E0;
	min-height:24px;
	padding:2px;
}
.backg_row_grey {
	background-color: #D0D0D0;
/*	height:24px;*/
	min-height:24px;
	padding:2px;
	vertical-align:top;
}
.backg_row_grey_lo {
	background-color: #D0D0D0;
	height:12px;
	padding:2px;
}
.backg_center_red {
	background-color: #CC0033;
	padding:2px;
}
.backg_center_yellow {
	background-color: #E8C000;
	padding:2px;
}
.backg_center_grey {
	background-color: #616161;
	padding:2px;
}
.backg_center_blue {
	background-color: #0066FF;
	padding:2px;
}.backg_topleft {
	width: 7px;
	height: 14px;
	background: url(images/backg_topleft.gif) center center no-repeat;
}
.backg_topright {
	width: 7px;
	height: 14px;
	background: url(images/backg_topright.gif) center center no-repeat;
}
.backg_top {
	height: 14px;
	background: url(images/backg_topmid.gif) center center repeat-x;
}
.backt_topleft {
	width: 7px;
	height: 41px;
	background: url(images/backt_topleft.gif) center center no-repeat;
}
.backt_topright {
	width: 7px;
	height: 41px;
	background: url(images/backt_topright.gif) center center no-repeat;
}
.backt_top {
	height: 41px;
	background: url(images/backt_topmid.gif) center center repeat-x;
}
.backg_bottomleft {
	width: 7px;
	height: 7px;
	background: url(images/backg_bottomleft.gif) center center no-repeat;
}
.backg_bottomright {
	width: 7px;
	height: 7px;
	background: url(images/backg_bottomright.gif) center center no-repeat;
}
.backg_bottom {
	height: 7px;
	background: url(images/backg_bottommid.gif) center center repeat-x;
}
.backg_left {
	width: 7px;
	background: url(images/backg_midleft.gif) center center repeat-y;
}
.backg_right {
	width: 7px;
	background: url(images/backg_midright.gif) center center repeat-y;
}
/*
***********************
** Headline style
***********************
*/

h1 {
	font-size: 16px;
	color: #000000;
	font-weight: normal;
	margin:0;
}

h2 {
	font-size: 14px;
	color: #000000;
	font-weight: normal;
	margin:0;
}
