/* BODY */
body {
	background-color: #d8dc30;
	background-image:url(mainbackground.jpg);
	background-repeat:no-repeat;
	background-position:top center;

}

#headbar {
	background-color:#808308;
	height:21px;
	width:100%;
}

.ztr2 {
	background-color: #a9a9d8;
}

#dechengst_timetable .first {
	border-right: 1px solid #7e809f;
}

.race_pg td {
	background-color: #FF6600;
}
.race_fo td {
	background-color: #FFCCCC;
}
.errorMsg {
	background-color: #FFE6E6;
	border: 1px solid #FF7171;
	color: #000000;
	padding: 15px;
	margin-bottom: 20px;
}
.successMsg {
	background-color: #D5F2D0;
	border: 1px solid #32B43C;
	color: #000000;
	padding: 15px;
	margin-bottom: 20px;
}
.voteInfo {
	background-color: #FFE6E6;
	border: 1px solid #FF7171;
	color: #000000;
	padding: 15px;
	margin-bottom: 20px;
}
.voteInfoGreen {
	background-color: #C7FFC6;
	border: 1px solid  #3ED242;
	color: #000000;
	padding: 15px;
	margin-bottom: 20px;
}
.voteTable {
	background-color: #CCCCCC;
}
.voteTable td {
	background-color: #FFFFFF;
}

.nameTitel {
	font-size: 12pt;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #666666;
	float: left;
	margin-bottom: 20px;
}
.nameID {
	color: #999999;
	font-style: italic;
	font-weight: normal;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.titelLegend {
	color: #999999;
	font-size: 9px;
	line-height: 9px;
	font-family: Arial, Helvetica, sans-serif;
	border-top: 1px solid #999999;
	text-align: left;
}
table.personalPageTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
}
table.personalPageTable td {
	padding-bottom: 4px;
}
#avatarPersonalInfo {
	float: left;
}
#awards, #lastVisits {
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	margin-top: 16px;
	padding-top: 8px;
	padding-bottom: 8px;
	text-align: left;
}
#awards {
	width: 420px;
}
#lastVisits {
	width: 260px;
}

.ppBox {
	margin-top: 16px;
	text-align: left;
	padding-bottom: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.ppBox .ppHead {
	padding-bottom: 4px;
	font-weight: bold;
	
}
.ppBox .ppContent {
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	padding-top: 8px;
	padding-bottom: 8px;
}

#persBeschreibung {
	margin-top: 16px;
	border-top: 1px solid #999999;
	min-height: 100px;
	text-align: left;
}
.headline {
	border-top: 1px solid #999999;
	display: block;
	width: 494px;
	text-align: left;
	margin-bottom: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
}


#quickrowcontainer {
	padding-top: 10px;
}
#quickrow {
	margin-left: 10px;	
	padding: 4px;
}


td.beendet {
	background-color: #EBE4CF;
}
td.aktiv {
	background-color: #D5F7BB;
}

table#quickbar td {
	padding-right: 6px;
}
#betweenhead {
	height:34px;
	width:972px;
}
#head {
	background-image: url(headnavi.png);
	height:50px;
	width:952px;
	padding-left:20px;
}

#mainnavi {
	padding-top:12px;
}

#betweencontent {
	height:36px;
}
#contenthead {	
	background-image: url(contentheadbg.png);
	background-repeat:repeat-y;
	height:40px;
	width:972px;
}
#content {
	background-image: url(contentmainbg.png);
	background-repeat:repeat-y;
}
#footer {	
	background-image: url(contentfootbg.png);
	background-repeat:repeat-y;
	background-repeat:no-repeat;
	height:32px;
	width:972px;
	margin-bottom:50px;
}

.left {
	text-align: left;
	float: left;
}
.right {
	text-align: right;
	float: right;
}
.right img {
	padding: 0px;
}


/* NAVIGATION */
#navigation {
	width: 140px;
}
#navigation th {
	height: 20px;
	padding-left: 10px;
	color: #FFFFFF;
}
#navigation th.top {
	background-image: url(navigation/navi_th.gif);
}
#navigation th.key {
	background-image: url(navigation/navi_key_bg.gif);
}
#navigation td.value {
	padding-left: 10px;
	padding-bottom: 3px;
	padding-top: 3px;
	background-image: url(navigation/navi_bg.gif);
	background-repeat: repeat-y;
}
#navigation td.bottom {
	height: 5px;
	background-image: url(navigation/navi_bottom.gif);
}

/* MEIN STALL */
table#meinstall_ov_neu {
	width: 554px;
	background-color: #7e809f;
	color: #1a1d56;
}
table#meinstall_ov_neu tr.value {
	background-color: #c7c8da;
}
table#meinstall_ov_neu td {
	padding: 2px;
}
div.meinstall_ov_neu_head {
	background-image: url(meinstall/th_554_20.gif);
	height: 20px;
	padding-left: 2px;
	font-weight: bold;
	vertical-align: middle;
	line-height: 20px;
	color: #1a1d56;
}
div.meinstall_ov_neu_bottom {
	background-image: url(meinstall/td_bottom_554_10.gif);
	height: 10px;
	line-height: 0px;
	font-size: 0px;
}


/* MEINE PFERDE */
table#myh {
	width: 554px;
	background-color: #7e809f;
	color: #1a1d56;
}
table#myh tr, table#myh th {
	background-color: #c7c8da;
}
table#myh tr.dis {
	background-color: #E87575;
}
table#myh td, table#myh th {
	padding: 2px;
}
div.myh_head {
	background-image: url(meinstall/th_554_20.gif);
	height: 20px;
	padding-left: 2px;
	font-weight: bold;
	vertical-align: middle;
	line-height: 20px;
	color: #1a1d56;
}
div.myh_bottom {
	background-image: url(meinstall/td_bottom_554_10.gif);
	height: 10px;
	line-height: 0px;
	font-size: 0px;
}


/* TRADE */
table#trade {
	width: 554px;
	background-color: #7e809f;
	color: #1a1d56;
}
table#trade tr {
	background-color: #c7c8da;
}
table#trade td, table#trade th {
	padding: 2px;
}
div.trade_head {
	background-image: url(meinstall/th_554_20.gif);
	height: 20px;
	padding-left: 2px;
	font-weight: bold;
	vertical-align: middle;
	line-height: 20px;
	color: #1a1d56;
}
div.trade_bottom {
	background-image: url(meinstall/td_bottom_554_10.gif);
	height: 10px;
	line-height: 0px;
	font-size: 0px;
}


/* FINANZEN */
table#fin_saldo, table#fin_detail {
	width: 554px;
	color: #1a1d56;
	background-color: #7e809f;
}
table#fin_saldo td, table#fin_detail td {
	background-color: #c7c8da;
	padding: 2px;
}
div.fin_saldo_head {
	color: #1a1d56;
	background-image: url(meinstall/th_554_20.gif);
	height: 20px;
	padding-left: 2px;
	font-weight: bold;
	vertical-align: middle;
	line-height: 20px;
}
div.fin_saldo_bottom {
	background-image: url(meinstall/td_bottom_554_10.gif);
	height: 10px;
	line-height: 0px;
	font-size: 0px;
}



/* INFRASTRUKTUR */
table#inf_box_acc, table#inf_ov, table#inf_other {
	width: 554px;
	color: #1a1d56;
	background-color: #7e809f;
}
table#inf_box_next {
	width: 554px;
	color: #333333;
	background-color: #7e809f;
}
table#inf_box_acc td.pic, table#inf_ov td.pic, table#inf_other td.pic {
	background-color: #c7c8da;
	padding: 15px;
	width: 102px;
}
table#inf_box_acc td.text, table#inf_ov td.text, table#inf_other td.text {
	background-color: #c7c8da;
	padding: 15px;
	vertical-align: top;
	color: #1a1d56;
}
table#inf_box_next td.pic, table#inf_other td.pic_zuhaben {
	background-color: #d1cbcb;
	padding: 15px;
	width: 102px;
}
table#inf_box_next td.text, table#inf_other td.text_zuhaben {
	background-color: #d1cbcb;
	padding: 15px;
	vertical-align: top;
	color: #333333;
}
div.inf_box_acc_head, div.inf_ov_head, div.inf_other_head {
	color: #1a1d56;
	background-image: url(meinstall/th_554_20.gif);
	height: 20px;
	padding-left: 2px;
	font-weight: bold;
	vertical-align: middle;
	line-height: 20px;
}
div.inf_box_acc_bottom, div.inf_ov_bottom, div.inf_other_bottom {
	background-image: url(meinstall/td_bottom_554_10.gif);
	height: 10px;
	line-height: 0px;
	font-size: 0px;
}
div.inf_box_next_head {
	color: #873733;
	background-image: url(meinstall/th_554_20.gif);
	height: 20px;
	padding-left: 2px;
	font-weight: bold;
	vertical-align: middle;
	line-height: 20px;
}
div.inf_box_next_bottom {
	background-image: url(meinstall/td_bottom_554_10.gif);
	height: 10px;
	line-height: 0px;
	font-size: 0px;
}


/* TRAINING */
table#train {
	width: 709px;
	background-color: #7e809f;
	color: #1a1d56;
}
table#train tr {
	background-color: #c7c8da;
}
table#train tr.key {
	background-color: #acadc0;
}
table#train tr.not_available {
	background-color: #ceadc0;
}
table#train tr.available {
	background-color: #c7c8da;
}
table#train td,table#train th {
	padding: 2px;
}
div.train_head {
	background-image: url(full_width/th_709_20.gif);
	height: 20px;
	padding-left: 2px;
	font-weight: bold;
	vertical-align: middle;
	line-height: 20px;
	color: #1a1d56;
}
div.train_bottom {
	background-image: url(full_width/div_bottom_709_10.gif);
	height: 10px;
	line-height: 0px;
	font-size: 0px;
}


/* RACES */
table#raceWithNav {
	width: 554px;
	background-color: #7e809f;
	color: #1a1d56;
}
table#raceWithNav tr {
	background-color: #c7c8da;
}
table#raceWithNav td,table#raceWithNav th {
	padding: 2px;
}

div.race_head_with_nav {
	background-image:url(meinstall/th_554_20.gif);
	color:#1A1D56;
	font-weight:bold;
	height:20px;
	width: 552px;
	line-height:20px;
	padding-left:2px;
	vertical-align:middle;
}
div.race_bottom_with_nav {
	background-image: url(meinstall/td_bottom_554_10.gif);
	height: 10px;
	width: 554px;
	line-height: 0px;
	font-size: 0px;
}

table#race {
	width: 709px;
	background-color: #7e809f;
	color: #1a1d56;
}
table#race tr {
	background-color: #c7c8da;
}
div#legende_race_finished, div#legende_race_opened, div#legende_race_matched , div#legende_race_pg, div#legende_race_fo {
	float: left;
	height: 10px;
	width: 10px;
	border: 1px solid #000000;
	padding: 0px;
	margin-right: 3px;
}

div#legende_race_finished {
	background-color:#ccc;
}
div#legende_race_pg {
	background-color: #FF6600;
}
div#legende_race_fo {
	background-color: #FFCCCC;
}
div#legende_race_opened {
	background-color: #c7c8da;
}
div#legende_race_matched {
	background-color: #aeb04b;
}
table#race tr.race_finished, table#raceWithNav tr.race_finished {
	background-color: #EBE4CF;
}
table#race tr.horse_ok {
	background-color: #aeb04b;
}
table#race td,table#race th {
	padding: 2px;
}
div.race_head {
	background-image: url(full_width/th_709_20.gif);
	height: 20px;
	padding-left: 2px;
	font-weight: bold;
	vertical-align: middle;
	line-height: 20px;
	color: #1a1d56;
}
div.race_bottom {
	background-image: url(full_width/div_bottom_709_10.gif);
	height: 10px;
	line-height: 0px;
	font-size: 0px;
}



/* BET */
table#bet {
	width: 709px;
	background-color: #7e809f;
	color: #1a1d56;
}
table#bet tr {
	background-color: #c7c8da;
}
table#bet tr.race_finished {
	background-color: #EBE4CF;
}
table#bet td,table#bet th {
	padding: 2px;
}
div.bet_head {
	background-image: url(full_width/th_709_20.gif);
	height: 20px;
	padding-left: 2px;
	font-weight: bold;
	vertical-align: middle;
	line-height: 20px;
	color: #1a1d56;
}
div.bet_bottom {
	background-image: url(full_width/div_bottom_709_10.gif);
	height: 10px;
	line-height: 0px;
	font-size: 0px;
}


/* RANK */
table#rank {
	width: 554px;
	background-color: #7e809f;
	color: #1a1d56;
}
table#rank tr {
	background-color: #c7c8da;
}
table#rank td,table#rank th {
	padding: 2px;
	background-color: #c7c8da;
}
table#rank td.hover {
	padding: 2px;
	background-color: #CC6600;
}
table#rank td.upperclass {
	padding: 2px;
	background-color: #66CC99;
}
table#rank td.lowerclass {
	padding: 2px;
	background-color: #FFCCCC;
}
div.rank_head {
	background-image: url(meinstall/th_554_20.gif);
	height: 20px;
	padding-left: 2px;
	font-weight: bold;
	vertical-align: middle;
	line-height: 20px;
	color: #1a1d56;
}
div.rank_bottom {
	background-image: url(meinstall/td_bottom_554_10.gif);
	height: 10px;
	line-height: 0px;
	font-size: 0px;
}


/* PROFIL */
table#profil {
	width: 554px;
	background-color: #7e809f;
	color: #1a1d56;
}
table#profil tr {
	background-color: #c7c8da;
}
table#profil td, table#profil th {
	padding: 2px;
}
div.profil_head {
	background-image: url(meinstall/th_554_20.gif);
	height: 20px;
	padding-left: 2px;
	font-weight: bold;
	vertical-align: middle;
	line-height: 20px;
	color: #1a1d56;
}
div.profil_bottom {
	background-image: url(meinstall/td_bottom_554_10.gif);
	height: 10px;
	line-height: 0px;
	font-size: 0px;
}

.voteOverall {
	width: 400px;
	background-color: #FF9933;
}
.voteFilled {
	float: left;
	background-color: #00CC00;
	height: 100%;
}
.voteUnFilled {
	float: left;
	height: 10px;
	line-height: 0px;
	size: 0px;
}


/* INSIDE - IS */
/* IS - FULL */
table#is_full {
	width: 709px;
	background-color: #7e809f;
	color: #1a1d56;
}
table#is_full tr {
	background-color: #c7c8da;
}
table#is_full td, table#is_full th {
	padding: 2px;
}
div.is_full_head {
	background-image: url(full/head_709_20.gif);
	height: 20px;
	padding-left: 2px;
	font-weight: bold;
	vertical-align: middle;
	line-height: 20px;
	color: #1a1d56;
}
div.is_full_bottom {
	background-image: url(full/bottom_709_10.gif);
	height: 10px;
	line-height: 0px;
	font-size: 0px;
}



/* OUTSIDE - OT */
/* OT - LEFT */
table#ot_left {
	width: 140px;
	background-color: #7e809f;
	color: #1a1d56;
}
table#ot_left tr {
	background-color: #c7c8da;
}
table#ot_left td, table#ot_left th {
	padding: 2px;
}
div.ot_left_head {
	background-image: url(left/head_140_20.gif);
	height: 20px;
	padding-left: 2px;
	font-weight: bold;
	vertical-align: middle;
	line-height: 20px;
	color: #1a1d56;
}
div.ot_left_bottom {
	background-image: url(left/bottom_140_10.gif);
	height: 10px;
	line-height: 0px;
	font-size: 0px;
}
/* OT CENTER */
table#ot_center {
	width: 386px;
	background-color: #7e809f;
	color: #1a1d56;
}
table#ot_center tr {
	background-color: #c7c8da;
}
table#ot_center td, table#ot_center th {
	padding: 2px;
}
div.ot_center_head {
	background-image: url(center/head_386_20.gif);
	height: 20px;
	padding-left: 2px;
	font-weight: bold;
	vertical-align: middle;
	line-height: 20px;
	color: #1a1d56;
}
div.ot_center_bottom {
	background-image: url(center/bottom_386_10.gif);
	height: 10px;
	line-height: 0px;
	font-size: 0px;
}
/* OT RIGHT */
table#ot_right {
	width: 153px;
	background-color: #7e809f;
	color: #1a1d56;
}
table#ot_right tr {
	background-color: #c7c8da;
}
table#ot_right td, table#ot_right th {
	padding: 2px;
}
div.ot_right_head {
	background-image: url(right/head_153_20.gif);
	height: 20px;
	padding-left: 2px;
	font-weight: bold;
	vertical-align: middle;
	line-height: 20px;
	color: #1a1d56;
}
div.ot_right_bottom {
	background-image: url(right/bottom_153_10.gif);
	height: 10px;
	line-height: 0px;
	font-size: 0px;
}
/* OT FULL */
table#ot_full {
	width: 709px;
	background-color: #7e809f;
	color: #1a1d56;
}
table#ot_fullpluspad {
	width: 709px;
	background-color: #7e809f;
	color: #1a1d56;
}
table#ot_full tr {
	background-color: #c7c8da;
}
table#ot_fullpluspad tr {
	background-color: #c7c8da;
}
table#ot_full td, table#ot_full th {
	padding: 2px;
}
table#ot_fullpluspad td, table#ot_full th {
	padding: 7px;
}
div.ot_full_head {
	background-image: url(full/head_709_20.gif);
	height: 20px;
	padding-left: 2px;
	font-weight: bold;
	vertical-align: middle;
	line-height: 20px;
	color: #1a1d56;
}
div.ot_fullpluspad_head {
	background-image: url(full/head_709_20.gif);
	height: 20px;
	padding-left: 7px;
	font-weight: bold;
	vertical-align: middle;
	line-height: 20px;
	color: #1a1d56;
}
div.ot_full_bottom {
	background-image: url(full/bottom_709_10.gif);
	height: 10px;
	line-height: 0px;
	font-size: 0px;
}
/* OT MAIN */
table#ot_main {
	width: 554px;
	background-color: #7e809f;
	color: #1a1d56;
}
table#ot_main tr {
	background-color: #c7c8da;
}
table#ot_main td, table#ot_main th {
	padding: 2px;
}
div.ot_main_head {
	background-image: url(main/head_554_20.gif);
	height: 20px;
	padding-left: 2px;
	font-weight: bold;
	vertical-align: middle;
	line-height: 20px;
	color: #1a1d56;
}
div.ot_main_bottom {
	background-image: url(main/bottom_554_10.gif);
	height: 10px;
	line-height: 0px;
	font-size: 0px;
}



/* TABLE ELEMENTE */
table#news_neu {
	width: 386px;
	background-color: #7e809f;
	color: #1a1d56;
}
table#news_neu tr.ur_green {
	background-color: #cadac7;
}
table#news_neu tr.norm {
	background-color: #c7c8da;
}
table#news_neu td {
	padding: 2px;
}
div.news_neu_head {
	background-image: url(start/message_th_386_20.gif);
	height: 20px;
	padding-left: 2px;
	font-weight: bold;
	vertical-align: middle;
	line-height: 20px;
	color: #1a1d56;
}
div.news_neu_bottom {
	background-image: url(start/message_bottom_386_10.gif);
	height: 10px;
	line-height: 0px;
	font-size: 0px;
}


table#news {
	width: 386px;
}
table#news tr.news_tr_read {
	background-color: #CCCCCC;
}
table#news tr.news_tr_unread {
	background-color: #9FB88D;
}
table#news th {
	height: 20px;
	padding-left: 2px;
	background-image:url(start/message_th_386_20.gif);
}
table#news .bottom {
	background-image: url(start/message_bottom_386_10.gif);
	height: 10px;
}
table#news tr.content_green {
	background-repeat: repeat;
	background-image:url(start/td_green_386_1.gif);
}
table#news tr.content_blue {
	background-repeat: repeat;
	background-image:url(start/td_blue_386_1.gif);
}
table#news td.content {
	padding: 2px;
}
table#news tr.content_seiten {
	background-image: url(start/td_blue_386_1.gif);
}
table#news .cellspace {
	background-image: url(start/td_cellspace_386_1.gif);
	height: 1px;
	max-height: 1px;
	line-height: 1px;
	font-size: 1px;
}

table#my {
	width: 140px;
}
table#my tr.head {
	height: 20px;
	background-image:url(left/head_140_20.gif);
}
table#my td.head {
	font-weight: bold;
	vertical-align: middle;
	padding-left: 10px;
}
table#my tr.content {
	background-image: url(left/td_value_140_1.gif);
	background-repeat: repeat;
}
table#my td.content {
	padding: 2px 2px 2px 10px;
}
table#my tr.key {
	background-image: url(left/td_key_140_1.gif);
	background-repeat: repeat;
	height: 20px;
}
table#my td.key {
	font-weight: bold;
	vertical-align: middle;
	padding-left: 10px;
}
table#my tr.bottom {
	background-image: url(left/bottom_140_10.gif);
	height: 10px;
	line-height: 1px;
	font-size: 1px;
	max-height: 10px;
}
table#my tr.cellspace {
	background-image: url(left/td_cellspace_140_1.gif);
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	max-height: 1px;
}


table#status, table#interaktiv {
	width: 153px;
}
table#status tr.head, table#interaktiv tr.head {
	height: 20px;
	background-image:url(start/status_th_153_20.gif);
}
table#status td.head, table#interaktiv td.head {
	font-weight: bold;
	vertical-align: middle;
	padding-left: 10px;
}
table#status tr.content, table#interaktiv tr.content {
	background-image: url(start/status_td_value_153_1.gif);
	background-repeat: repeat;
}
table#status td.content, table#interaktiv td.content {
	padding: 2px 2px 2px 10px;
}
table#status tr.key, table#interaktiv tr.key {
	background-image: url(start/status_td_key_153_1.gif);
	background-repeat: repeat;
	height: 20px;
}
table#status td.key, table#interaktiv td.key {
	font-weight: bold;
	vertical-align: middle;
	padding-left: 10px;
}
table#status tr.bottom, table#interaktiv tr.bottom {
	background-image: url(start/status_bottom_153_10.gif);
	height: 10px;
	line-height: 1px;
	font-size: 1px;
	max-height: 10px;
}
table#status tr.cellspace, table#interaktiv tr.cellspace {
	background-image: url(start/status_cellspace_153_1.gif);
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	max-height: 1px;
}

table#message_counter {
	width: 386px;
}
table#message_counter tr.head {
	height: 10px;
	max-height: 10px;
	line-height: 1px;
	font-size: 1px;
}
table#message_counter tr.bottom {
	height: 10px;
	max-height: 10px;
	line-height: 1px;
	font-size: 1px;
}
table#message_counter td.content {
	padding: 2px 2px 2px 5px;
}

table#value_table {
	background-color: #CBCCDB;
}

table#value_table td {
	padding: 2px 2px 2px 1px;
	background-color:#B9BACB;
}

/* RENNFARBEN */
div#rc_container {
	width: 41px;
	height: 47px;
	behavior: url("pngbehavior.htc");
}
#rcbrust {
	position: absolute;
	z-index:4;
	height:47px;
	width:41px;
	behavior: url("pngbehavior.htc");
}

#rcaermel {
	position: absolute;
	z-index:2;
	height:47px;
	width:41px;
	behavior: url("pngbehavior.htc");
}

#rckappe {
	position: absolute;
	z-index:3;
	height:47px;
	width:41px;
	behavior: url("pngbehavior.htc");
}

/* POPUPS */
#pop_container {
	position: absolute;
	top: 230px;
	width: 710px;
	text-align: center;
	margin: auto;
	z-index: 10;
	behavior: url("pngbehavior.htc");
}
#pop_main {
	width: 323px;
	height:217px;
	text-align: left;
	background-image:url(layer/layerbg.gif);
	background-repeat:repeat;
	padding: 10px;
	margin: auto;
	z-index: 10;
	color: #333333;
}
#pop_titel {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 18px;
}
#pop_text {

}
#pn_container {
	position: absolute;
	top: 230px;
	width: 750px;
	text-align: center;
	margin: 0px auto 0px auto;
	z-index: 10;
	behavior: url("pngbehavior.htc");
}
#pn_container #pn_head {
	width: 323px;
	text-align: left;
	z-index: 10;
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin: 0px auto 0px auto;
	height: 25px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 6px;
	padding-bottom: 6px;
	background-image:url(layer/newhead.png);
	behavior: url("pngbehavior.htc");
}
#pn_container #pn_main {
	width: 323px;
	text-align: left;
	background-image:url(layer/newmain.png);
	behavior: url("pngbehavior.htc");
	background-repeat: repeat-y;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	z-index: 10;
	color: #333333;
	margin: 0px auto 0px auto;
}
#pn_container #pn_footer {
	width: 343px;
	height: 10px;
	line-height:1px;
	font-size: 1px;
	text-align: left;
	background-image:url(layer/newfooter.png);
	behavior: url("pngbehavior.htc");
	z-index: 10;
	color: #333333;
	margin: 0px auto 0px auto;
}


/* INPUT STYLES */
input.text, textarea.text, select.select {
	font-size: 11px;
	size: 11px;
	background-color: #FFFFFF;
	border: 1px solid #7e809f;
	padding: 2px;
}
input.text_error {
	font-size: 11px;
	size: 11px;
	background-color: #FF9595;
	border: 1px solid #7e809f;
	padding: 2px;
}

#chat {
left:0px;
width:100%;
position:fixed;
bottom:0px;
height:200px;
background-color:#b9ccda;
z-index:100;
visibility:visible;
border-top:1px #999999 solid;
}
#chat_inactive {
left:0px;
width:100%;
position:fixed;
bottom:0px;
height:20px;
background-color:#808308;
z-index:101;
visibility:visible;
border-top:1px #000 solid;
}

#chat iframe {
width:742px;
height:170px;
background-color:#b9ccda;
}

.chat_table td {
height:14px;
font-size:11px;
color:#0000CC;
}

.chatlink {
text-align:right;
margin-top:5px;
cursor: pointer;
}
.chatlink:hover {
	color: #999999;
}

.personalbg {
	background-image:url(personalbg.png);
	background-repeat:repeat;
	border:1px solid #CCC;
	color:#FFF;
	padding:10px;
}

div.ppContent a, a:visited.ppContent {
	color:#060;
}
