#SiteAccount{width:975px; padding:0 12px}
#AccountHeader{background:#95B7D6; width:975px; padding-top:3px}
.AccountTabActive{background:url(/img/css/bg_accountTab_a.jpg) repeat-x left top}
.AccountTabActive a, 
.AccountTab a{padding:0 12px; font-weight:bold; text-decoration:none; line-height:49px; font-size:110%}
.AccountTab a{color:#FFF}
.AccountTabActive a:Hover, 
.AccountTab a:Hover{text-decoration:none}
.AccountEndActive{background:url(/img/css/bg_account_end.jpg) no-repeat 0 0; height:49px; width:10px; overflow:hidden}
.AccountBeginActive{background:url(/img/css/bg_account_begin.jpg) no-repeat 0 0; height:49px; width:7px; overflow:hidden}
.AccountTab{background:url(/img/css/bg_accountTab_i.jpg) repeat-x left top}
.AccountEnd{background:url(/img/css/bg_account_end_2.jpg) no-repeat 0 0; height:49px; width:1px; overflow:hidden}
.AccountBegin{background:url(/img/css/bg_account_begin_2.jpg) no-repeat 0 0; height:49px; width:5px; overflow:hidden}
.accTopR1{padding-top:17px; color:#FFF; padding-right:10px}
#SiteRight .accTopR1{padding-top:14px}
.accTopR1 img{vertical-align:middle}
.accTopR2{font-size:130%; color:#FFF; font-weight:bold; padding-top:16px; padding-right:10px}
#ContentMySites{width:925px; background:#E6ECF8; padding:20px 25px 15px 25px; margin-bottom:20px}
.ContainerContent{width:910px}
#SiteRight .ContainerContent{width:auto}
#UserDataForm .FormCont{padding-left:0}
.UserdataL{width:120px}
.UserdataR{width:200px}
.message{font-weight:bold; color:red}


table.tableBo{
	border:none;
	border-collapse: collapse;
	width: 100%;
}
table.tableBo th{
	padding-bottom: 3px;
}
table.tableBo td,
table.tableBo th{
	border: 1px solid #CCC;
	background: #FFF;
	padding: 2px 3px;
	vertical-align: top;
}
td.tac{
	text-align: center; 
}
td.tar{
	text-align: right; 
}
td.tal,
th.tal{
	text-align: left; 
}
a.addBillLink,
a.addBillLink:Hover{
	text-decoration: none; 
}
a.addBillLink:Hover span{
	text-decoration: underline; 
}
a.addBillLink img{
	vertical-align: text-bottom;
	padding-right: 10px;
	text-decoration: none !important; 
}

/* fuer Veranstalterseite*/

#SiteRight #AccountHeader{width: 785px}
#SiteRight #ContentMySites{width: 735px}

#MyOrderAccordion h3{
	display: block;
}
#MyOrderAccordion .ESBImg{float:left; width: 130px; padding-right:8px; padding-bottom:5px; min-height: 50px;}
#MyOrderAccordion table th{
	text-align: left; 
	width: 150px;
}
#MyOrderAccordion table pre{
	display: inline; 
	font-size: 150%;
}
#MyOrderAccordion table{
	min-width: 500px;
}
.boRed{
	font-weight: bold;
	color: #F00;
}
.backofficeFilterBox{
	width: 26%;
	padding: 10px 2%;
	margin-right: 2%;
	border: 1px solid #95B7D6;
	min-height: 80px;
	border-radius: 8px;
}
.backofficeFilterBoxL{
	width: 22%;
}
.backofficeFilterBoxR{
	width: 78%;
}
.countBubble{
	margin-left: 10px;
	display: inline-block;
	width: 23px;
	height: 23px;
	background: #95B7D6;
	color: #FFF;
	font-weight: bold;
	border-radius: 12px;
	line-height: 23px;
	text-align: center;
}