body {margin:10px 0 0px 0;background-color:#ffffff;font:10px/13px Verdana, Arial, Helvetica, sans-serif;color:#5c5c5c;}
h1,h2,h3 { margin:0; padding:0; }
form { margin:0; padding:0; }
img { border:0; margin:0; padding:0; }
p.clearleft { clear:left; }

input{font:11px/11px Verdana,Helvetica,Arial,sans-serif;color:#000;}
input.inputField{border:1px solid #747474;}
input.checkField{margin:0px;padding:0px;width:14px;height:14px;}
input.radioField{margin:0px;padding:0px;width:11px;height:11px;}
input.disabledField{border:1px solid;border-color:#526b4e #95a693 #95a693 #526b4e;background-color:#e7f6ee;}
textarea{font:11px/11px Verdana,Helvetica,Arial,sans-serif;color:#000;}
textarea.areaField{border:1px solid #747474;}
select{font:11px/11px Verdana,Helvetica,Arial,sans-serif;color:#000;}
select.inputField{border:1px solid #747474;}
input.postKeyField{display:none;}
.txtRed{color:#e60500;}


hr { color:#CED7D6; margin:16px 0 8px 0; background-color:#CED7D6; height:1px; border:0; border-bottom:1px solid #CED7D6; }

/*SDJ@DD Modifieds*/
.txGreen, a.txGreen{color:#3e7112;text-decoration:none;}
.txBold{font-weight:bold;}
div,table,form,p{text-align:left;}
#dvMainBodyContainer{position:relative;width:851px;overflow:hidden;}
	#dvHeader, #dvHeader_B2B{position:relative;width:851px;height:104px;overflow:hidden;}
		#dvHdrHome{position:absolute;top:9px;left:723px;width:115px;height:60px;overflow:hidden;}
		#dvHdrNavi{position:absolute;bottom:0px;left:0px;width:851px;overflow:hidden;}
	
	#dvContent, #dvContent_B2B{position:relative;width:851px;overflow:hidden;padding-bottom:3px;}
	
	#dvEOF_BetAndPartnerPromo{position:relative;width:851px;height:49px;overflow:hidden;font-size:9px;line-height:10px;margin-bottom:10px;}
		.dvPartnerCont{position:relative;width:185px;height:31px;overflow:hidden;padding:8px 5px;background-color:#f0f0f1;border-width:1px 0px;border-style:solid;border-color:#bbbbbd;float:left;margin-right:3px;}
		.dvBetCont{position:relative;width:516px;height:31px;overflow:hidden;padding:8px 7px;background-color:#f0f0f1;border-width:1px 0px;border-style:solid;border-color:#bbbbbd;float:left;margin-right:3px;}
		.dvBetNowCont{position:relative;width:110px;height:31px;overflow:hidden;padding:8px 5px;background-color:#f0f0f1;border-width:1px 0px;border-style:solid;border-color:#bbbbbd;float:left;}
		
		
	#dvEOF_footerInfo{position:relative;width:851px;overflow:hidden;padding-bottom:40px;}
		#dvEOF_footerInfo a{text-decoration:none;}
		#dvEOF_footerInfo a:hover{text-decoration:underline;}
	#dvEOF_footerImpressum{position:relative;width:831px;overflow:hidden;border-top:1px solid #bbbbbd;text-align:center;background-color:#f0f0f1;padding:10px;color:#4c4848;}
		#dvEOF_footerImpressum a{color:#4c4848;text-decoration:none;}
		#dvEOF_footerImpressum a:hover{text-decoration:underline;}
		
	/*SDJ@DD NewDesign Modifieds*/
.dvPortlet_4x1{position:relative;width:851px;height:75px;overflow:hidden;margin-bottom:3px;}
.dvHomeTeaser_4x2{position:relative;width:851px;height:247px;overflow:hidden;margin-bottom:3px;}
	.dvHomeTeaser_4x2 .dvLeftClickableArea{position:absolute;left:0px;top:0px;width:425px;height:246px;overflow:hidden;z-index:22;}
	.dvHomeTeaser_4x2 .dvLeftDescript{position:absolute;right:423px;bottom:8px;width:380px;overflow:hidden;text-align:right;z-index:33;}
	.dvHomeTeaser_4x2 .dvRightClickableArea{position:absolute;left:426px;top:0px;width:425px;height:246px;overflow:hidden;z-index:22;}
	.dvHomeTeaser_4x2 .dvRightDescript{position:absolute;right:3px;bottom:8px;width:380px;overflow:hidden;text-align:right;z-index:33;}
	.dvHomeTeaser_4x2 .dvLeftDescript h1, .dvHomeTeaser_4x2 .dvRightDescript h1{padding:0px;margin:0px;text-transform:uppercase;color:#FFF;font:bold 13px/13px Helvetica,Verdana,Arial,sans-serif;}
	.dvHomeTeaser_4x2 .dvLeftDescript h2, .dvHomeTeaser_4x2 .dvRightDescript h2{padding:0px;margin:0px 0px 2px;text-transform:uppercase;color:#FFF;font:bold 19px/27px Verdana,Helvetica,Arial,sans-serif;}

.dvContentPortlets{position:relative;width:870px;overflow:hidden;}
	.dvPortlet_2x2{position:relative;width:430px;height:150px;overflow:hidden;float:left;margin:0px 3px 3px 0px;}
		.urlPortletBanner{display:block;}
	.dvPortlet_1x2{position:relative;width:207px;height:150px;overflow:hidden;float:left;margin:0 3px 3px 0;}
	
	.prtEventsPreview{background:url(/images/backgrounds/bg_preview_portlet_1x1.gif) no-repeat;width:195px;height:115px;overflow:hidden;padding:34px 2px 1px 10px;color:#FFF;}
	.prtCurrentNews{background:url(/images/backgrounds/bg_news_portlet_1x1.gif) no-repeat;width:195px;height:114px;overflow:hidden;padding:36px 3px 0px 10px;color:#FFF;}
		.prtEventsPreview a,.prtEventsList a, .prtCurrentNews a, .prtRacesResults a{color:#FFF;text-decoration:none;font-size:10px;line-height:12px;}
		.dvListNodesCont{position:relative;width:195px;height:100px;overflow:hidden;}
		.dvItemDate{position:relative;width:50px;height:13px;overflow:hidden;float:left;margin:0 10px 7px 0;}
		.dvItemTitle{position:relative;width:112px;height:13px;overflow:hidden;float:left;margin:0 10px 7px 0;white-space:nowrap;}
		.dvItemMore{position:relative;width:172px;height:13px;overflow:hidden;float:left;margin:0 10px 7px 0;}
			 .dvItemMore a{color:#fff;font-weight:bold;text-decoration:none;}
		.dvItemArrow{position:relative;width:10px;height:10px;overflow:hidden;float:left;margin:3px 0 7px 0;}
		
		.dvNewsShort{position:relative;width:172px;height:38px;overflow:hidden;float:left;margin:0 10px 11px 0;}
		.dvNewsArrow{position:relative;width:10px;height:10px;overflow:hidden;float:left;margin:27px 0 7px 0;}
	.dvPortlet_1xX{position:relative;width:281px;overflow:hidden;float:left;margin-right:3px;}
	.dvPortlet_2xX{position:relative;width:567px;overflow:hidden;float:left;margin-bottom:3px;color:#000;}
		.dvCnt_listsCont{position:relative;width:567px;overflow:hidden;background:url(../images/content/bg_list_horSep_line.gif) bottom no-repeat;padding-bottom:4px;line-height:13px;}
			.dvCnt_listsCont a{color:#000;text-decoration:none;}
			.dvList_date{position:relative;width:105px;height:13px;overflow:hidden;padding:2px 10px;float:left;}
			.dvList_time{position:relative;width:45px;height:13px;overflow:hidden;padding:2px 10px;float:left;}
			.dvList_icon{position:relative;width:45px;height:14px;overflow:hidden;padding:1px 15px 2px;float:left;text-align:center;}
			.dvList_title{position:relative;width:247px;height:13px;overflow:hidden;padding:2px 5px;float:left;}
			.dvList_name{position:relative;width:247px;height:13px;overflow:hidden;padding:2px 5px;float:left;}
			.dvList_details{position:relative;width:55px;height:13px;overflow:hidden;padding:2px 25px 2px 15px;float:left;}
			.dvList_dotation{position:relative;width:60px;height:13px;overflow:hidden;padding:2px 10px;float:left;text-align:right;}
			.dvList_booking{position:relative;width:65px;height:13px;overflow:hidden;padding:2px 15px 2px 10px;float:left;}
			.dvList_details a, .dvList_booking a{display:block;background:url(../images/icons/ico_list_arrow_black.gif) right center no-repeat;}
			.dvList_HeadlineCont{position:relative;width:568px;overflow:hidden;}
				.dvList_HeadlineCont h1{padding:2px 5px;margin:0px;font:bold 11px/13px Arial,Verdana,Helvetica,sans-serif;color:#000;}
				.dvList_Headline{position:relative;width:74px;height:13px;overflow:hidden;padding:2px 5px;float:left;font-weight:bold;}
				.dvList_Value{position:relative;width:190px;height:13px;overflow:hidden;padding:2px 5px;float:left;}
			.dvListOdd{background-color:#e3e3e3;}
			.dvListHdl{background-color:#f2f2f2;margin-bottom:3px;}
		.tblEventListCont{width:567px;}
			.tblEventListCont th{padding:1px 5px;border-bottom:1px solid #ffffff;background-color:#f7f7f7;font-weight:normal;}
			.tblEventListCont td{padding:2px 5px;}
			.tblEventListCont th, .tblEventListCont td{vertical-align:center;}
			.thNumber{width:25px;}
			.thFullWidth{width:522px;}
			.thHorseAndJokey{width:200px;}
			.thPosition{width:35px;}
			.thEmpty{width:47px;}
			.thPrice{width:50px;}
			.thTime{width:45px;}
			.thWeight{width:50px;}
			.thEvQu{width:35px;}
			
			.tdNumber{width:25px;}
			.tdFullWidth{width:522px;}
			.tdHorseAndJokey{width:215px;}
			.tdPosition{width:35px;text-align:center;}
			.tdEmpty{width:47px;}
			.tdPrice{width:50px;}
			.tdTime{width:45px;}
			.tdWeight{width:50px;}
			.tdEvQu{width:35px;text-align:center;}
/*SUB NAVI*/
.dvSubNavBlock{position:absolute;display:none;visibility:hidden;z-index:222;background-color:#000;padding-bottom:2px;margin-left:1px;}
	.dvSubNavBlock a{width:150px; display:block;text-align:center;padding:1px 15px;color:#fff;text-transform:uppercase;font:10px/12px Arial,Verdana,Helvetica,sans-serif;text-decoration:none;border-bottom:1px solid #777777;}
	.dvSubNavBlock a:hover{background-color:#484848;}
	.dvSubNavBlock a.active, .dvSubNavBlock a.hover{width:150px;  display:block;text-align:center;padding:1px 15px;color:#fff;text-transform:uppercase;font:10px/12px Arial,Verdana,Helvetica,sans-serif;text-decoration:none;border-bottom:1px solid #777777;background-color:#484848;}
.dvSubNavBlock_B2B{position:absolute;display:none;visibility:hidden;z-index:222;background-color:#d5d4d4;padding-bottom:2px;margin-left:1px;}
	.dvSubNavBlock_B2B a{display:block;text-align:center;padding:1px 15px;color:#000;text-transform:uppercase;font:10px/12px Arial,Verdana,Helvetica,sans-serif;text-decoration:none;border-bottom:1px solid #b9b5b5;}
	.dvSubNavBlock_B2B a:hover{background-color:#d9d9d9;}
	.dvSubNavBlock_B2B a.active, .dvSubNavBlock_B2B a.hover{display:block;text-align:center;padding:1px 15px;color:#969696;text-transform:uppercase;font:10px/12px Arial,Verdana,Helvetica,sans-serif;text-decoration:none;border-bottom:1px solid #b9b5b5;background-color:#d9d9d9;}


table.eventlist { border:1px solid #D0D7E3;border-collapse:collapse; }
table.eventlist tr { background-color:#ffffff; }
table.eventlist tr.odd { background-color:#e3e3e3; }
table.eventlist th { border-right:1px solid #D0D7E3; border-bottom:1px solid #D0D7E3; padding:2px 10px 2px 5px; }
table.eventlist td { padding:2px 10px 2px 5px; }
table.eventlist td.link { text-align:right; }
table.eventlist td.border { border-right:1px solid #D0D7E3; }
	

	.dvBannerItemCont{position:relative;display:block;margin-bottom:3px;}
		.dvBannerLinkIcon{position:absolute;right:0px;bottom:0px;}

a.page{color:#000;display:block;margin:0px 2px;}
a.currPage{font-weight:bold;color:#000;display:block;margin:0px 2px;}

.dvCurrentNodeHeadline{positon:relative;display:block;width:557px;padding:2px 5px 3px;margin-bottom:3px;overflow:hidden;text-transform:uppercase;color:#fff;font:bold 21px/23px Helvetica,Verdana,Tahoma,Arial,sans-serif;letter-spacing : 4px;background-image:url(/images/content/headlines/sys.img.headline.default.gif);}
.dvCurrentNodeHeadline_event{positon:relative;display:block;width:557px;padding:2px 5px 3px;margin-bottom:3px;overflow:hidden;text-transform:uppercase;color:#fff;font:bold 21px/23px Helvetica,Verdana,Tahoma,Arial,sans-serif;letter-spacing : 4px;background-image:url(/images/content/headlines/sys.img.event.headline.default.gif);}
.dvCurrentNodeHeadline_b2b{positon:relative;display:block;width:557px;padding:2px 5px 3px;margin-bottom:3px;overflow:hidden;text-transform:uppercase;color:#fff;font:bolder 21px/23px Helvetica,Verdana,Tahoma,Arial,sans-serif;letter-spacing : 4px;background-image:url(/images/content/headlines/sys.img.b2b.headline.default.gif);}
.dvCntArticleHdl{position:relative;display:block;padding:2px 5px;margin-bootom:2px;background-color:#e2e2e2;color:#000;width:557px;overflow:hidden;margin-bottom:2px;}
	.dvCntArticleHdl h1{font-size:10px;line-height:13px;margin:0px;padding:0px;color:#000;font-weight:bold;}
.dvCntArticleTxt{position:relative;display:block;padding:2px 5px;margin-bootom:2px;background-color:#efefee;color:#000;width:557px;overflow:hidden;margin-bottom:2px;}


#dvAjaxLibCalender{position:absolute;display:none;border:1px solid;border-color:#f0f0f0 #808080 #808080 #f0f0f0;background:#d4d0c8;z-index:680;padding:2px;}
	.tblCalender{border-collapse:collapse;margin:0px;padding: 0px;}
		.tblCalender td{border: 1px solid #a0a0a0;}
		.tblCalender .tdheading {background-color: #a0a0a0;font-weight: bold; font-size: 10px;line-height: 20px; color: #ffffff;vertical-align: middle;}
		.tblCalender .tdday {background-color: #0000ff;font-weight: normal;font-size: 11px;width: 26px;line-height: 20px;color: #ffffff;vertical-align: middle;text-align: center;}
		.tblCalender .tdtoday {cursor:pointer;background-color: lightgreen;font-weight: bold;font-size: 10px;line-height: 16px;width: 26px;color: #000000;vertical-align: middle;text-align: center;}
		.tblCalender .tddate {cursor:pointer;background-color: #f0f0f0;font-weight: normal;font-size: 10px;line-height: 16px;width: 26px;color: #000000;vertical-align: middle;text-align: center;}
		.tblCalender .tddatefree {cursor:pointer;background-color: #FF0000;font-weight: normal;font-size: 10px;line-height: 16px;width: 26px;color: #FFFFFF;vertical-align: middle;text-align: center;}

#dvRaceDayBookingChoice{position:absolute;display:none;border:1px solid;border-color:#f0f0f0 #808080 #808080 #f0f0f0;background:#d4d0c8;z-index:680;padding:2px;}
	#dvRaceDayBookingChoice .urlBookingChoice{display:block;margin:5px 10px;padding:2px 15px;color:#000;text-decoration:none;text-align:center;border:1px solid;border-color:#f0f0f0 #808080 #808080 #f0f0f0;}
		
#dv_CC_securerPaymentContainer{position:absolute;display:none;border:1px solid;border-color:#f0f0f0 #808080 #808080 #f0f0f0;background:#d4d0c8;z-index:680;padding:2px}
	.tblSecurePayment_headline tr{background-color:#293db6;font-weight:bold;color:#FFF;line-height:16px;}
	.tblSecurePayment_embedding td{padding:0px 5px 3px;}
	
