/* base
-------------------------------*/

body{
	background-color: #ffffff;
}
body,table,input,form,select{
	font: normal 11px Verdana Helvetica, sans-serif;
	color: #000000;
	padding: 0px;
	margin: 0px;
}
select{
	border: solid 1px #000;
	background: #FFF8DC;
}
a{
	color: #FF6600;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
input{
	padding: 0px 3px 0px 3px;
	vertical-align: middle;
}

.ueberTable{
	width:999px;
}
.toolRow, .footerRow{
	color: #666;
	vertical-align: middle;
}
.footerRow{
	text-align: right;
}

.contentRow{
	background: #fb8113;
	width: 877px;
	vertical-align: top;
}
/*----
.contentRow{
	background: #fb8113;
	width: 100%;
	vertical-align: top;
}
*/
.topContentTableCell{
	background: #fff;
	padding: 0px;
	border-top: solid 1px #000;
	border-left: solid 1px #000;
}
h1, h2, h3, h4{
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}
h1{
	font-size: 12px;
}
h2{
	font-size: 12px;
}
h3{
	font-size: 11px;
	font-weight: bold;
	color: #ff6600;
}
h4{
	font-size: 11px;
	color: #000;
}

.navigationCell{
	width: 140px;
	padding: 1px;
	vertical-align: top;
}

.resultCell{
	width: 236px;
	padding: 0px;
	vertical-align: top;
	background: #fb8113;
	border: solid 1px #fb8113;
	border-left: 0;
}

.resultWrap{
	padding: 0px 0px 1px 0px;
	vertical-align: top;
	background: #fb8113;
}
.mapCell{
	vertical-align: top;
	text-align: left;
	padding: 2px 0px 1px 1px;
}
.mapBox{
	width: 489px;
	height: 502px;
}

/*
.mapBox{
	width: 100%;
	height: 502px;
	border: solid 1px #FFF8DC;
}
*/
.mapAd{
	float: right;
	width: 489px;
	text-align: center;
	border: solid 1px #FFF8DC;
	border-top: none;
	background: #336699;
}
#bottomAdDiv{
	background: #336699;
}

#theGoMap{
	border-bottom: solid 1px #FFF8DC;
	padding: 0px;
	width:489px;
	height:426px;
	background: #fb8113 url(images/loading.png) no-repeat;
}
#suggestFrame{
	border: 0px;
	margin: 0px;
	padding: 0px;
	width: 200px;
	height: 130px;
	text-align:center
}
/*----
#theGoMap{
	border-bottom: solid 1px #fb8113;
	padding: 0px;
	width:100%;
	height:426px;
}
-----*/
.resultItemFirst, .resultItemOdd, .resultItemEven{
	padding: 1px;
	border: solid 1px #fb8113;
	background-color: #FFF8DC;
}
.resultItemFirst a, .resultItemOdd a, .resultItemEven a{
	font-size: 11px;
	font-weight: bold;
	color: #000;
}
.resultItemOdd, .resultItemEven{
	border-top: 0;
}
.resultItemOdd{
	background-color: #FEE5AC;
}
.resultItemOver{
	background-color: #b8daf4;
}
.resultItemOver a{
	color:#ff6600;
}
.resultItemOver h4{
	color:#ff6600;
}
.resultItemOver a:hover{
	text-decoration: none;
}
.resultItem{
	font-size: 11px;
}
.resultItemInd{
	padding-left:12px;
	padding-right:3px;
	text-indent: -12px;
}
.resultItem a:hover{
	color: #ff6600;
}
.smallText{
	font-size: 10px;
	color: #333;
}
.resultInfo{
	color: #fff;
	font-size: 12px;
}
.paging{
	vertical-align:top;
	text-align:center;
	padding:0px 0px 1px 0px;
	background: #000;
	font-size: 11px;
	color: #fff;
}
.pagingSel{
	font-size: 12px;
	font-weight: bold;
}
.paging a{
	color: #fb8113;
}
.paging a:hover{
	color: #fff;
}
.pagingHeader{
	background:#666;
}
#printDetail{
	display: none;
}

.thumb{
	padding:0px;
	margin:0px;
	border: solid 1px #000;
}


.rightCell{
	background-color: #fb8113;
	padding: 1px 0px 1px 0px;
	text-align: center;
	vertical-align: top;
	border-bottom: solid 1px #fb8113;
}

.naviSep{
	padding: 3px 6px 3px 6px;
}
.navigationBox{
	width: 140px;
	padding: 1px;
	border: solid 1px #fb8113;
	text-align:center;
	background: #fb8113;
}
.naviBoxTitle, .resultBoxTitle{
	background: #FEE5AC;
	color: #000;
	font-size:14px;
	font-weight:bold;
	text-align: left;
	padding: 2px 3px 2px 3px;
}
.itemsBoxTitle{
	background: #000;
	color: #fff;
	font-size:14px;
	font-weight:bold;
	text-align: left;
	padding: 2px 3px 2px 3px;
	margin: 2px 0px 0px 0px;
}
.menuSelected, .menu{
	font-weight: bold;
	color: #fff;
}
.menuSelected{
	background-color: #000;
	padding: 1px 2px;
}

.menu, .menu a, .menuSelected a{
	font-weight: bold;
	color: #000;
}
.menu a:hover{
	color: #fff;
}
.menuSelected a, .menuSelected a:hover{
	color: #fff;
}


.flags{
	border-top: solid 1px #fb8113;
	border-bottom: solid 1px #fb8113;
	background: #fff;
}
.flagsHigh{
	border-top: solid 1px #fb8113;
	border-bottom: solid 1px #fb8113;
	background-color: #a9a9a9;
}

.static{
	padding: 24px 12px;
	text-align: left;
	color: #fff;
	font-size: 14px;
	width: 650px;
}
.staticItem{
	text-align: left;
	color: #fff;
	font-size: 14px;
}
.static h1{
	color: #000;
	font-size: 24px;
}
.static a{
	color: #000;
}
.static a:hover{
	color: #fff;
}

/* calendar
-------------------------------*/
.cal_monthTableWrap{

}
.cal_monthTable{
	width: 100%;
}
.cal_headerCell, .cal_dayCell, .cal_dayCellSell, .cal_weekDayCell{
	width: 14%;
	padding: 1px;
	text-align: center;
}
.cal_headerCell{
	border-top: solid 1px #FFF8DC;
	border-bottom: solid 1px #FFF8DC;
}
.cal_weekDayCell{
	color: #FEE5AC;
}
.cal_dayCell{
	background-color: #FFF8DC;
	color: #a9a9a9;
}
.cal_dayCell a{
	color: #000;
}
.cal_dayCell a:hover{
	color: #fb8113;
}
.cal_dayCellSell, .cal_headerRow{
	background-color: #fb8113;
	color: #ffffff;
}
.whiteBG{
	background: #FEE5AC;
	color: #a9a9a9;
}
.dimmedLink{
	color: #a9a9a9;
}


/*
-----------------------------------*/
