.boxPopupSmall {}
.boxPopupSmall .header {}
.boxPopupSmall .body {}
.boxPopupSmall .footer {}

.popup2 {
	width:474px;
}
.popup2 h2.header {
	background:transparent url(../img/layout/popup/head_x.png) no-repeat top center;
	height:27px;
	margin:0;
	padding:0;
	text-align:center;
	color:#fff;
	padding-top:10px;
	width:474px;
}
/* html .popup2 h2.header {
	background:transparent none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale src='../img/layout/popup/head.png');
}*/
.popup2 div.inner {
	padding:0 20px;
	width:434px;
	color:#2F538F;
	background:transparent url(../img/layout/popup/inner.png) repeat-y top center;
}
/* html .popup2 div.inner {
	background:transparent none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale src='../img/layout/popup/inner.png');
}*/
.popup2 div.footer {
	height:30px;
	width:474px;
	margin-top:0;
	padding-top:0;
	background:transparent url(../img/layout/popup/footer.png) no-repeat top center;
}
/* html .popup2 div.footer {
	background:transparent none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale src='../img/layout/popup/footer.png');
}*/
.popup2 h3.show {
	cursor:pointer;
	background: url(../img/icons/arrow_orange_bottom.gif) no-repeat left center;
	color:#FF7F00;
}
.popup2 h3.hide {
	cursor:pointer;
	background: url(../img/icons/arrow_blue_right.gif) no-repeat left top;
	color:#2F538F;
}



.popup
{
	float:left;
	padding:0px;
	padding-bottom:25px;
}
.eventPopup {
	/*background:transparent url(../img/layout/popupBottom.gif) no-repeat bottom center;
	width:353px;
	*/
	background:transparent url(../img/layout/popup_top_big.png) no-repeat top left;
	width:429px;

}
.friendPopup {
	/*background:transparent url(../img/layout/popupBottom_big.gif) no-repeat bottom center;
	width:385px;*/
	background:transparent url(../img/layout/popup_top_big.png) no-repeat top left;
	width:429px;
}
/** html .eventPopup ,
* html .friendPopup {
	background:transparent url(../img/layout/blind.gif) repeat top left;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale src='../img/layout/popup_top_big.png');
}*/
.popup .innerX{
	padding-bottom:0px;
	float:left;
}

.eventPopup .innerX{
	margin-top:52px;
	padding:0px 23px 40px 20px;
	background:transparent url(../img/layout/popup_bottom_big.png) no-repeat bottom left;
	width:386px;
}
.friendPopup .innerX{
	margin-top:52px;
	padding:0px 43px 40px 20px;
	background:transparent url(../img/layout/popup_bottom_big.png) no-repeat bottom left;
	width:370px;
}

/* html .friendPopup .innerX {
	background:transparent url(../img/layout/blind.gif) repeat top left;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale src='../img/layout/popup_bottom_big.png');
}*/

.popup .close {
	margin-right:10px;
	display:block;
	height:22px;
	width:22px;
	float:right;
	background:transparent url(../img/layout/x.gif) no-repeat top center;
}

.popup h2,
.popup h3 {
	font-weight:bold;
}
.popup h2 {
	color:#2F538F;
	font-size:12px;
	border-bottom:1px solid #2f538f;
	margin-bottom:5px;
}
.popup h3 {
	color:#FF7F00;
	font-size:12px;
}

.popup .event {
	clear:both;
	float:left;
	margin-bottom:10px;
}
.popup .event img.user {
	float:left;
	width:66px;
}
.friendPopup  img.user {
	float:left;
	width:66px;
	margin-right:10px;
}
.popup .event .infos{
	float:right;
	width:300px;
}
.friendPopup  .infos{
	float:left;
	width:260px;
}
.popup .event .infos p {
	margin:0px;
	padding:0px;
	margin-bottom:1px;
	color:#89A7C3;
}
.friendPopup .infos p {
	font-size:12px;
	margin-top:5px;
	margin-bottom:1px;
	color:#2F538F;
}
.popup .event .infos a.icon{
	color:#000;
	border:none;
	height:24px;
	width:24px;
	display:block;
	float:left;
	padding-right:20px;
	background:transparent url(../img/layout/icon_bg_round_white.gif) no-repeat center left;
}

.popup ul.actions {
	width:100%;
	margin:10px 4px;
	font-size:11px;
}
.popup ul.actions li {
	display:block;
	float:left;
	width:50%;
	margin-bottom:4px;
}
.popup ul.actions li a {
	display:block;
	padding-left:10px;
	padding-right:20px;
	background:transparent url(../img/layout/arrow_blue_right.gif) no-repeat center left;
	font-weight:bold;
	color:#2F538F;
}

#eventEntryPopup{
	clear:both;
}
#eventEntryPop div.header {}
#eventEntryPop div.content {}
#eventEntryPop div.content table {
	width:400px;
}

#eventTablePopup {
	width:100%;
	width:269px;
	position:absolute;
	margin-left:10px;
	margin-top:10px;
	background:transparent;

}
#eventTablePopup .header a{
	border:none;

}

#eventTablePopup .header {
	height:28px;
	text-align:center;
	line-height:24px;
	background:blue;
	background: url(../img/layout/kalenderTablePopupTop.gif) no-repeat center left;
}
#eventTablePopup .header a.prev{
	display:block;
	width:30px;
	float:left;
	background: url(../img/layout/arrow_left_blue.gif) no-repeat center right;
}
#eventTablePopup .header span.current{
	display:block;
	float:left;
	width:200px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#fff;
}
#eventTablePopup .header a.next {
	display:block;
	width:30px;
	float:right;
	background: url(../img/layout/arrow_right_blue.gif) no-repeat center left;
}

#eventTablePopup .content{
	width:265px;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:7px;
	background: url(../img/layout/kalenderTablePopupBottom.gif) no-repeat bottom left;
}
#eventTablePopup table{
	width:261px;
}


#eventTablePopup table th{
	vertical-align:middle;
	text-align:center;
	height:21px;
	border-bottom:1px solid #0279BB;
}
#eventTablePopup table th.wo{
	border-bottom:none;
}
#eventTablePopup table td{
	vertical-align:middle;
	text-align:center;
	width:32px;
	height:21px;
	background:#0279BB;
	border-top:none;
	border-right:1px solid #0279BB;
	border-bottom:1px solid #0279BB;
	border-left:none;
	font-weight:bold;
}
#eventTablePopup table td.wo{
	background:#DBEBF8;
	color:#0279BB;
	border:none;
	border-right:1px solid #0279BB;
}
#eventTablePopup table td span,
#eventTablePopup table td a{
	text-decoration:none;
	background:#fff;
	display:block;
	width:32px;
	height:21px;
	line-height:21px;
	color:#111;
	border:none;
}
#eventTablePopup table td a:hover{
	background:#f90;
}
