form { display: inline; }
BODY {
	margin: 20px 0px;
	font-size: 10pt;
	font-family: Arial,sans-serif;
	font-weight: normal;
  text-align: center; /* IE 5.5 hack */
  vertical-align: middle;
  color: #fff;
	background-color: #212173;  		/* 2c2c96;*/
	overflow-y: scroll;
}

#body_help {
	margin: 10px;
  color: #000;
	background-color: #f4f4f4;
  text-align: left;
}
#body_help h2 {
	font-size: 100%;
}
#body_help table {
	margin: 6px 0px;
}

#body_info {
	margin: 10px 20px;
  color: #fff;
	background-color: #888;
  text-align: left;
  font-weight: bold;
}

#body2 {
	margin: 10px;
	color: #000;
	background-color: #E5E5E5;
}
#body2 CAPTION {
	margin: 0 auto;
	border: #eee outset 2px;
}

#body3 {
	background-color: #969696;
}

TABLE {
	margin: 0px auto;
	padding: 0px;
	text-align: left;
	color: #000;
	background-color: #E5E5E5;
	border: #666 solid 1px;
	font-size: 10pt;
}
CAPTION {
	margin: auto;
	padding: 6px 5px 4px;
	font-size: 11pt;
	font-weight: bold;
	line-height: 1em;
	color: #ddd;
	background-color: #CC0066;
 	border-top: #ddd solid 2px;
	border-left: #ddd solid 1px;
	border-right: #ddd solid 1px;
}
#outmost {
	width: 920px;
	margin: 0px auto;
	padding: 0px;
  text-align: center; /* IE 5.5 hack */
  vertical-align: middle;
	border-top: #ddd solid 2px;
	border-left: #ddd solid 1px;
	border-right: #ddd solid 1px;
	border-bottom-style: none;
	background-color: #969696;
}
#mainframe {
	margin: 30px 0px 10px;
	padding: 0px;
	background-color: transparent;
	text-align: center; /* IE 5.5 hack */
}
#logo_tbl {
	width: 100%;
	margin: 0px auto;
	padding: 0px;
	background-color: transparent;
	border-style: none;
	border-bottom: #e5e5e5 solid 1px;
}
#logo_tbl TR { vertical-align: bottom; }
#logo_td {
	padding: 12px 12px 3px;
/*	font-size: 30pt;
	font-family: Impact;
	font-style: italic; */
	color: #e5e5e5;
	line-height: 1em;
}
#logo_img { vertical-align: bottom; }
#frontheadline {
	margin: 0 0 0 auto;
	font-family: "Arial bold",sans-serif;
	font-size: 11pt;
	font-weight: bold;
	line-height: 1em;
	border-style: none;
	color: #e5e5e5;
	background-color: transparent;
	text-align: right;
	vertical-align: bottom;
}
#frontheadline td { padding: 0 10px; }
#clearer { clear: both; margin: 0; padding: 0; font-size: 7pt; }
#footer {
	margin: 0px 0px;
	padding: 1px;
	background-color: #CC0066;
	border-top: #ddd solid 2px;
	font-weight: bold;
	font-size: 80%;
}
#footer a {
	color: #ddd;
	text-decoration: none;
}
#main_tbl { margin: 0 auto; }
#show_pics_tbl { margin: auto; border-style: none; }
#show_pics_tbl TD	{ padding: 1px 6px; border-style: none; }
#adshow	{ margin: 15px 0px; }
#match_tbl th { padding: 2px 4px 2px 4px; vertical-align: bottom; }
#match_tbl td { padding: 4px; }

/* THEAD	{ border-style: outset; border-width: 4px; } */
.highl1 { background-color: #fcc; }  /* Ny */
.highl4 {	background-color: #f4f4f4; font-weight: bold; color: #000; }	/* Aktiv linie */
.stat { text-align: center; font-size: 120%; font-weight: bold; color: #bb005d; }

#forum_menu { text-align: center; color: #CC0066; font-weight: bold; font-size: 11pt; line-height: 1.5em; }

label { margin: 0; padding: 0; }
label input { height: 15px; margin: 2px 5px 3px 2px; vertical-align: middle; }
ul { margin: 5px 10px; padding: 0; }
ol { margin: 5px 30px; padding: 0; }
ul li { margin: 10px 10px; padding: 0; }
ol li { margin: 1px 10px; padding: 0; }
IMG { border-style: none; }
p { margin: 0px; }
#body_help p { margin-top: 8px; }
#body2 p { margin-top: 8px; }
h1 { text-decoration: underline; font-size: 13pt; font-weight: bold; margin: 0; padding: 12px 0 8px; }
h2 { text-decoration: underline; font-size: 10pt; font-weight: bold; margin: 12px 0px 4px; padding: 0px; }
b {font-weight: bold;}
STRONG { color: #000; font-size: 12pt; font-weight: bold; }

#front_tbl1 {
	background-color: transparent;
	border-style: none;
}
.front_td1 {
	width: 200px;
	padding: 5px 0 0 17px;
	color: #e5e5e5;
	font-size: 10pt;
	font-weight: bold;
	vertical-align: top;
}
.front_td1 li { padding: 7px 0; }

#front_main1_tbl { width: 660px; background-color: #e5e5e5; color: #000; }
#front_main1_tbl td { padding: 15px 0 5px; text-align: center; vertical-align: top; }
.front_subtext { margin: 10px 25px; text-align: left; font-size: 10pt; font-weight: bold; }
.front_subtext2 { margin: 0px 90px 10px; text-align: center; color: #c06; font-size: 11pt; font-weight: bold; }

#front_personal1_tbl { width: 786px; }
#front_personal1_tbl td { padding: 0 10px 10px; font-weight: normal; vertical-align: top; }

#newuser_tbl {  }
#newuser_tbl td { padding: 10px; }

#frontads_tbl {
	margin: 25px auto 5px;
	border-collapse: collapse;
	background-color: #d0d0d0;
 	border-top: #ddd solid 2px;
	border-left: #ddd solid 1px;
	border-right: #ddd solid 1px;
}
.frontad {
	width: 130px;
	height: 130px;
	margin: 0;
	padding: 0;
	text-align: center;
	border: #666 solid 1px;
}
.frontad_hv {
	cursor: pointer;
	background-color: #e5e5e5;
}
#fronttxtlinks {
	width: 95%;
	margin: 20px auto 0px;
	padding: 0;
	background-color: transparent;
	border-style: none;
	text-align: center;
}

#newad_tbl { margin: 0 auto 0px; padding: 0px; border-collapse: collapse; border: #666 solid 1px; }
#newad_tbl td { margin: 0; padding: 4px 15px; border-style: none; }

/* Statistics */
#body_stat {
	margin: 10px auto;
  color: #000;
	background-color: #f4f4f4;
  text-align: center;
}
.stat_tbl { width: 90%; margin: 10px auto; padding: 5px; } 
.stat_tbl td,.stat_tbl th { text-align: right; padding: 3px; } 
/****************/

/* DIV.vscr { position: fixed; top: 80px; left: 5px; } */
.bt {
	color: #444;
	background-color: #e0dcd4;
	font-size: 100%;
	font-weight: bold;
	border: #e0dcd4 outset 2px;
	margin: 3px 6px;
	padding: 1px 2px;
	background-image: URL("/pics/bg_button.jpg");
  background-repeat: repeat-x;
  background-position: top left;
}

.bt2 {
	color: #000;
	background-color: #e0dcd4;
	border: #e0dcd4 outset 2px;
	font-size: 80%;
	margin: 0px;
	padding: 0px;
	background-image: URL("/pics/bg_button.jpg");
  background-repeat: repeat-x;
  background-position: top left;
}
.bt2_h {
	color: #000;
	background-color: #dcd9d4;
	border: #e0dcd4 outset 2px;
	font-size: 80%;
	margin: 0px;
	padding: 0px;
/*	background-image: URL("/pics/bg_button_h.jpg");
  background-repeat: repeat-x;
  background-position: top left;*/
  cursor: pointer;
}

.bt3 {
	color: #e5e5e5;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	margin: 0px 0px;
	padding: 0px 6px;
}
.bt4 {
	border-style: none;
	color: #000;
	background-color: #f99;
	font-size: 9pt;
	margin: 0px 0px;
	padding: 0px;
}
.bt_inactive {
	background-image: none;
	background-color: #faa;
	border: #f00 outset 2px;
}
.btt {
	color: #494949;
	background-color: #e0dcd4;
	border: #fff outset 2px;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	margin: 4px 10px 4px 1px;
	padding: 1px 2px;
  vertical-align: middle;
	background-image: URL("/pics/bg_button.jpg");
  background-repeat: repeat-x;
  background-position: top left;
}
.btt_h {
	color: #494949;
	background-color: #dcd9d4;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	border: #fff outset 2px;
	margin: 4px 10px 4px 1px;
	padding: 1px 2px;
  vertical-align: middle;
/*	background-image: URL("/pics/bg_button_h.jpg");
  background-repeat: repeat-x;
  background-position: top left;*/
  cursor: pointer;
}
.bt_big {
	width: 190px;
	height: 35px;
	color: #494949;
	background-color: #e0dcd4;
	border: #fff outset 2px;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	background-image: URL("/pics/bg_button_h.jpg");
  background-repeat: repeat-x;
  background-position: top left;
}
.bt_big_h {
	width: 190px;
	height: 35px;
	color: #494949;
	background-color: #e0dcd4;
	border: #fff outset 2px;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
  cursor: pointer;
}

/* .btt:hover { text-decoration: none; } */
.bta { margin: 2px 0; }

/*
INPUT:hover.bt { cursor: pointer; }
INPUT:hover.bt2 { cursor: pointer; }
*/
INPUT:hover.bt_active { cursor: pointer; }
INPUT:hover.bt_inactive { cursor: pointer; }
INPUT:hover.bt_match { cursor: pointer; }


A { font-size: 10pt; color: #000; }
A:hover { text-decoration: underline; }
A:hover.bt3 { text-decoration: none; color: #949494; background-color: #e5e5e5; }
.bg_transp { background-color: transparent; border-style: none; }
.pad2 TH { padding: 7px; line-height: 1.3em; }
.pad2 TD { padding: 7px; line-height: 1.3em; }
.pad3 TH { padding: 6px 7px 2px; border-bottom: #000 solid 1px; }
.pad3 TD { padding: 1px 7px; }
.pad4 { margin: 0; padding: 0; }
.pad4 TD { padding: 7px 0px; }
.pad5 img { margin: 3px 8px 0 0; }
.txleft { text-align: left; }
.txright { text-align: right; }
.w180 { width: 180px; }
.about_lnk1 { margin: 0; padding: 0; color: #e5e5e5; font-weight: bold; font-size: 10pt; }
.about_lnk1:hover { color: #f5f5f5; }
.bord1 { border: #777 solid 1px; }
.cpointer { cursor: pointer; }
.inlin2 { display: inline; }
.img1 {
	background-color: white;
	position: absolute;
	border: #000 solid 1px;
	visibility: hidden;
}
.hlp1 {
	color: #c06;
	margin: 0 5px;
	padding: 0;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}
.hlp1:hover { text-decoration: none; }

.tmarg TD { padding-top: 12px; padding-bottom: 0; }
.bord_bot TD { padding-top: 12px; padding-bottom: 2px; border-bottom: #000 solid 1px; }
.strong2 { width: 500px; margin: 25px auto; color: #ff8; font-size: 12pt; font-weight: bold; }
.strong3 { width: 440px; margin: 25px auto; color: #000; font-size: 11pt; font-weight: bold; }
.ad_info1 { font-weight: bold; font-style: italic; }
