BODY {
	background: #A8AA7F;
	color: black;
	font-family: 'Verdana';
	font-size: 10px;
	margin: 0; height: 100%; overflow: hidden;
}
HTML {
	margin: 0; height: 100%; overflow: hidden;
}

DIV.masterscheisse
{
width: 950px;
}

DIV.masterpopupscheisse
{
width: 500px;
}

DIV.headgraphic
{
background: url(../images/omfg_header.jpg) no-repeat;
width: 950px;
height: 185px;
padding: 0px;
vertical-align: bottom;
}

DIV.headnographic
{
background: url(../images/omfg_noimgheader.jpg) no-repeat;
background-position: bottom;
width: 950px;
height: 32px;
padding: 0px;
vertical-align: bottom;
}

DIV.headpopupgraphic
{
background: url(../images/omfg_noimgpopupheader.jpg) no-repeat;
background-position: bottom;
width: 500px;
height: 32px;
padding: 0px;
vertical-align: bottom;
}

DIV.popuptextgoeshere
{
width: 484px;
background: #F4EEDB;
border-left: 8px solid #B13500;
border-right: 8px solid #B13500;
vertical-align: top;
}

DIV.textgoeshere
{
width: 934px;
background: #F4EEDB;
border-left: 8px solid #B13500;
border-right: 8px solid #B13500;
min-height: 450px;
vertical-align: top;
}

table.toplinkbar {
}

table#onsaledatatable {
	table-layout:fixed;
	background-color:white;
/*	font-size: 11px;*/
    font: 10px 'Verdana';
	width: 934px;
}
table#onsaledatatable td {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space:nowrap;
}

table.floatingtimes {
	text-align: center;
	position: absolute;
	border: 1px dotted black;
	border-top: 0px;
	border-right: 0px;
	background-color: white;
}
.floatingtimes td {
	border-top: 1px dotted gray;	
	border-right: 1px dotted gray;	
}


#edrtext {
color:black;
}
#odrtext {
color:black;
}
#advancedtext{
color:black;
}

DIV.pagetitle
{
font-weight: bold;
color: #5B702F;
font-size: 25px;
}

DIV.normalpagetext
{
font: 12px 'Verdana';
padding: 100px;
padding-top: 40px;
}

.bold { font-weight: bold; }

DIV.errortext
{
font-weight: bold;
color: #B13500;
font-size: 16px;
}

td.onsalehead {
	background: #B13500;
	text-align: center;
	font: 9px 'Verdana';
	color: #F4EEDB;
}

table.searchtable {
	color: black;
}

.caladdmonth {
	padding: 3px; padding-left: 2px; padding-right: 2px;
}


table.caltable {
	font-size: 9px;
	text-align: right;
	background-color:white;
	border: 1px solid black;
	font-family: tahoma;
	text-align: center;
}

table.calsubtable {
	font-size: 9px;
	text-align: right;
	background-color:white;
	font-family: tahoma;
	text-align: center;
}

tr.calheader {
	font-weight: bold;
	font-family: verdana;
	background-color: #8888ff;
}
tr.calheader td {
	border-bottom: 1px solid black;
	color: white;
	text-align: center;
}
tr.calbody {
	cursor: pointer;
	cursor: hand;
}
tr.calbody td {
	padding-left: 1px;
}

tr.calbody td:hover {
	cursor: hand pointer;
	background-color: #aaffff;
	color: black;
}
td.weekend:hover {
	background-color: #aaffff;
}
td.lead-weekend:hover {
	background-color: #aaffff;
}
td.lead:hover {
	background-color: #aaffff;
}

td.calhighlight {
	background-color: #6666ff;
	color: white;
}

.twocal {
	position: absolute;
	left: 50px;
	top: 50px;
	z-index: 10;
}

.weekend {
	color: red;
}

.lead {
	color: #a0a0a0;
}

.lead-weekend {
	color: #FFa0a0;
}

.caldd {
}
.caldd_hover {
	background-color: #ccffff;
	cursor: hand pointer;
}

.hand {
	cursor: pointer;
	cursor: hand;
}

FORM.searchform {
	margin-top: 0;
	margin-bottom: 0;
}

td.toplinkbar {
	text-align: center;
	background: black;
	border-width: 1px 1px 2px 1px;
	font: bold 12px 'Verdana';
	color: #3BA9F0;
}
tr.selectedsaledata {
    background: #D0D29D;
}


td.toplinkbarsel {
	text-align: center;
	background: #0048ff;
	border-width: 2px 3px 0px 3px;
	font: bold 12px 'Verdana';
}

table.maintable {
	background: #0048ff;
}

td.maintable {
	border-width: 0px 3px 3px 3px;
	border-style: solid;
}

td.onsaledata {
    background: inherit;
}

tr.onsaledata_even {
    background: #F4EEDB;
}
tr.onsaledata_odd {
    background: #E0DAC7;
}

tr.presaledata_even {
    background: #ffffc0;
}
tr.presaledata_odd {
    background: #ffffa0;
}



input.watchbox {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

select,option {
    font: 10px 'Verdana';
}


INPUT.text, SELECT, INPUT.time, INPUT.date, textarea, .inp{
	border: 1px dashed #D0CAB7;
	padding: 2px;
	background: #F8F7F3;
	margin-top: 1px;
	margin-left: 1px;
	/* -moz-border-radius: 7px; */
}

.inactivetext {
	color: gray;
	text-align: center;
}

.activetext {
	color: black;
	text-align: left;
}


input.date {
	font: 10px 'Verdana';
	width: 60px;
	cursor: hand cursor;
	text-align: center;
}

input.time {
	font: 10px 'Verdana';
	width: 60px;
}

INPUT.button {
	border: 1px solid #785100;
	padding: 2px;
	color: #657E38;
	background: #E2C579;
	font: bold 11px 'Verdana';
	/* -moz-border-radius: 7px; */
}

INPUT {
	border: 0px;
	/* -moz-border-radius: 7px; */
}


th {
	font: bold 10px 'Verdana';
	text-align: center;
/*
	color: black;
	color: white;
*/
	vertical-align: top;
}
table.pageindex {
	font: bold 11px 'Verdana';
	color: black;
}

/*
A.atop  { color : #842c72; text-decoration : none; }
A.atop:Visited  { color : #842c72; text-decoration : none; }
A.atop:Active  { color : #842c72; text-decoration : none; }
A.atop:Hover  { color : #842c72; text-decoration : none; }
A.atopsel  { color : #fdff4c; text-decoration : none; }
A.atopsel:Visited  { color : #fdff4c; text-decoration : none; }
A.atopsel:Active  { color : #fdff4c; text-decoration : none; }
A.atopsel:Hover  { color : #fdff4c; text-decoration : none; }
*/


A.bl 			{ color : black; text-decoration : none; }
A.bl:Visited  	{ color : black; text-decoration : none; }
A.bl:Active  	{ color : black; text-decoration : underline; }
A.bl:Hover  	{ color : black; text-decoration : underline; }

A.rd			{ color: red; text-decoration : none; font: bold 10px 'Verdana'; }
A.rd:Visited	{ color : red; text-decoration : none; }
A.rd:Active		{ color : red; text-decoration : underline; }
A.rd:Hover		{ color : red; text-decoration : underline; }

A.wh			{ color : white; text-decoration : none; }
A.wh:Visited 	{ color : white; text-decoration : none; }
A.wh:Active 	{ color : white; text-decoration : underline; }
A.wh:Hover 		{ color : white; text-decoration : underline; }

A 				{ color : black; text-decoration : none; }
A:Visited  		{ color : black; text-decoration : none; }
A:Active  		{ color : black; text-decoration : underline; }
A:Hover  		{ color : black; text-decoration : underline; }


A.greylink { color: #A7152A; }
A.greylink:Visited { color: #A7152A; }
A.greylink:Active { color: #A7152A; }
A.greylink:Hover { color: #A7152A; }


input.notes {
	border:0px;
	font: 10px 'Verdana';
}


.mi th {
	text-align: right;
	font: bold 12px 'Verdana';
}

.mi td {
	text-align: left;
	font: 12px 'Verdana';
}

