body
{
}
.validator
{
}
.badMessage
{
	font-size: 10pt;
	color: #ff0000;
	font-family: Tahoma;
	font-weight: bold;
}
.DateTime
{
	font-size: 7pt;
	color: #000000;
	font-family: Tahoma;
	font-weight: bold;
}
TD
{
	font-size: 10pt;
	font-family: Tahoma;
	
}
A
{
	font-size: 10pt;
	color: blue;
	font-family: Tahoma;
	text-decoration: underline;
}
A:hover
{
	font-size: 10pt;
	color: red;
	font-family: Tahoma;
	text-decoration: none;
}
.a_AGBs
{
	font-weight:bold;
	text-decoration:none;
	color:#ff8f08;
}
.topmenu
{
	font-weight: bold;
	font-size: 7pt;
	color: #ffffff;
	font-family: Tahoma;
	text-decoration: none;
}
.topmenu:hover
{
	font-weight: bold;
	font-size: 7pt;
	color: #ffffcc;
	font-family: Tahoma;
	text-decoration: none;
}
.errorPayment
{
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: normal;
	color: Red;
}

.a_login
{
	font-size: 8pt;
	color: #000000;
	font-family: Tahoma;
	text-decoration: underline;
}
.a_login:hover
{
	font-size: 8pt;
	color: #ff0000;
	font-family: Tahoma;
	text-decoration: underline;
}
.login
{
	font-weight: bold;
	font-size: 8pt;
	font-family: Tahoma;
}
.menu_white
{
	font-size: 10pt;
	color: #ffffff;
	font-family: Tahoma;
}
.menu_anzahl
{
	font-size: 8pt;
	color: #000000;
	font-family: Tahoma;
}
.white
{
	font-size: 10pt;
	color: #ffffff;
	font-family: Tahoma;
}
.hr_search
{
	border-right: #97bad7 1px solid;
	border-top: #97bad7 1px solid;
	border-left: #97bad7 1px solid;
	border-bottom: #97bad7 1px solid;
}
.a_white
{	font-size: 10pt;
	color: #ffffff;
	font-family: Tahoma;
	text-decoration: underline;
}
.a_white_bold
{
	font-weight: bold;
	font-size: 10pt;
	color: #ffffff;
	font-family: Tahoma;
	text-decoration: underline;
}
.a_white_bold:hover
{
	font-weight: bold;
	font-size: 10pt;
	color: #ffffff;
	font-family: Tahoma;
	text-decoration: none;
}
.a_white:hover
{
	font-size: 10pt;
	color: #ffffff;
	font-family: Tahoma;
	text-decoration: none;
}

.white_caption
{
	font-weight: bold;
	font-size: 11pt;
	color: #ffffff;
	font-family: Tahoma;
}
.black_caption
{
	font-weight: bold;
	font-size: 10pt;
	color: #000000;
	font-family: Tahoma;
}
.textbox
{
	font-size: 10pt;
	width: 100%;
	color: black;
	font-family: Tahoma;
	
}
.textboxHistory
{
	font-size: 10pt;
	width: 100%;
	color: black;
	height: 300px;
	font-family: Tahoma;
	background-color: #ffffc8;
}
.checkbox
{
	font-size: 10pt;
	width: 100%;
	color: #000000;
	font-family: Tahoma;
}
.foto
{
	border-right: #D2D2D2 1px solid;
	border-top: #D2D2D2 1px solid;
	border-left: #D2D2D2 1px solid;
	border-bottom: #D2D2D2 1px solid;
}
.border_LR
{
	border-right: #D2D2D2 1px solid;
	border-left: #D2D2D2 1px solid;
}
.border_LR_D
{
	border-right: #A9A7A8 1px solid;
	border-left: #A9A7A8 1px solid;
	height: 25px;
	vertical-align:top;
}
.border_LD
{
	border-left: #D2D2D2 1px solid;
	border-bottom: #D2D2D2 1px solid;
}
.border_LD_D
{
	border-left: #A9A7A8 1px solid;
	border-bottom: #A9A7A8 1px solid;
}
.border_R
{
	border-right: #D2D2D2 1px solid;
}

.border_R_D
{
	border-right: #A9A7A8 1px solid;
}
.border_U
{
	border-top: #D2D2D2 1px solid;
}
.border_U_D
{
	border-top: #A9A7A8 1px solid;
}
.border_D
{
	border-bottom: #D2D2D2 1px solid;
}
.border_D_D
{
	border-bottom: #A9A7A8 1px solid;
}
.border_UD
{
	border-top: #D2D2D2 1px solid;
	border-bottom: #D2D2D2 1px solid;
}
.border_UD_D
{
	border-top: #A9A7A8 1px solid;
	border-bottom: #A9A7A8 1px solid;
}

.border_RU
{
	border-right: #D2D2D2 1px solid;
	border-top: #D2D2D2 1px solid;
}


.border_LRD
{
	border-right: #D2D2D2 1px solid;
	border-left: #D2D2D2 1px solid;
	border-bottom: #D2D2D2 1px solid;
}
.border_LRU
{
	border-right: #D2D2D2 1px solid;
	border-left: #D2D2D2 1px solid;
	border-top: #D2D2D2 1px solid;
}
.a_user
{
	font-weight: bold;
	font-size: 10pt;
	color: #416ea3;
	font-family: Tahoma;
	text-decoration: none;
}
.a_user:hover
{
	font-weight: bold;
	font-size: 10pt;
	color: #ff0000;
	font-family: Tahoma;
	text-decoration: none;
}
.a_profile_white
{
	font-size: 10pt;
	color: #ffffff;
	font-family: Tahoma;
	text-decoration: none;
}
.a_profile_white:hover
{
	font-size: 10pt;
	color: #ffffff;
	font-family: Tahoma;
	text-decoration: none;
}
.a_profile
{
	font-size: 10pt;
	color: #ff8f08;
	font-family: Tahoma;
	text-decoration: underline;
	
}
.a_profile:hover
{
	font-size: 10pt;
	color: #ff8f08;
	font-family: Tahoma;
	text-decoration: none;
}.a_profile_offline
{
	font-size: 10pt;
	color: #999999;
	font-family: Tahoma;
	text-decoration: none;
}
.a_profile_offline:hover
{
	font-size: 10pt;
	color: #999999;
	font-family: Tahoma;
	text-decoration: none;
}
.a_lovestories
{
	font-weight: bold;
	font-size: 10pt;
	color: #0099cc;
	font-family: Tahoma;
	text-decoration: none;
}
.a_lovestories:hover
{
	font-weight: bold;
	font-size: 10pt;
	color: #ff0000;
	font-family: Tahoma;
	text-decoration: none;
}
.a_friends
{
	font-weight: bold;
	font-style:italic;
	font-size: 10pt;
	color: #0099cc;
	font-family: Tahoma;
	text-decoration: none;
}
.a_friends:hover
{
	font-weight: bold;
	font-style:italic;
	font-size: 10pt;
	color: #ff0000;
	font-family: Tahoma;
	text-decoration: none;
}
.a_new_message
{
	font-weight:bold;
	font-size: 9pt;
	color: #000000;
	font-family: Tahoma;
	letter-spacing: 1pt;
	text-decoration: underline ;
}
.a_new_message:hover
{
	font-weight:bold;
	font-size: 9pt;
	color: #000000;
	font-family: Tahoma;
	letter-spacing: 1pt;
	text-decoration: underline;
}
.active_menu
{
	font-weight: bold;
}
.table_title
{
	font-weight: bold;
	font-size: 11pt;
	font-family: Tahoma;
	color: #000000;
}
.bold
{
	font-weight: bold;
}
.table_profile
{
	width: 100%;
}

.tblErrorMessage
{
	width: 100%;
	border-color:Red;
	border-style:solid;
	border-width:2px;
}
.lblErrorMessage
{
	color:Red;
	font-size: 12Px;
}
.lblAcceptMessage
{
	color:Green;
	font-size: 12Px;
}

.tblAcceptMessage
{
	width: 100%;
	border-color:Green;
	border-style:solid;
	border-width:2px;
}
.td_profile
{
	width: 180px;
}
.td_ico
{
	width: 35px;
}
.td_smiley
{
	height: 30px;
	width: 30px;
}
.a_chat
{
	font-size: 10pt;
	color: #0099ff;
	font-family: Tahoma;
	text-decoration: underline;
}
.a_chat:hover
{
	font-size: 10pt;
	color: #ff8f08;
	font-family: Tahoma;
	text-decoration: none;
}
.table_active
{
	background-image: url(../images/bg_workspace.gif);
}
.table_not_active
{
	background-image: url(../images/bg_postfach_nicht_aktive.gif);
}
.a_upmenu
{
	font-size: 10pt;
	color: #000000;
	font-family: Tahoma;
	text-decoration: underline;
}
.a_upmenu:hover
{
	font-size: 10pt;
	color: #000000;
	font-family: Tahoma;
	text-decoration: underline;
}
.a_submenu
{
	font-weight:bold;
	font-size: 10pt;
	color: #FFFFFF;
	font-family: Tahoma;
	text-decoration: none;
}
.a_submenu:hover
{
	font-weight:bold;
	font-size: 10pt;
	color: #FFFFFF;
	font-family: Tahoma;
	text-decoration: none;
}
.bold_submenu
{
	font-weight: bold;
	font-size: 10pt;
}
.zuletzt_aktiv
{
	font-size: 7pt;
}
.a_sucheliste_profile
{
	font-size: 7pt;
	color: #ff8f08;
	font-family: Tahoma;
	text-decoration: underline;
}
.a_sucheliste_profile:hover
{
	font-size: 7pt;
	color: #ff8f08;
	font-family: Tahoma;
	text-decoration: none;
}
.sucheliste_nickname
{
	font-size: 10pt;
	color: #0099cc;
	font-weight:bold;
	
}

.lbl_country
{
	font-weight: bold;
	font-size: 10pt;
	color: #ff8f08;
	font-family: Tahoma;
	text-decoration: none;
}
.a_country
{
	font-weight: bold;
	font-size: 10pt;
	color: #ff8f08;
	font-family: Tahoma;
	text-decoration: underline;
}
.a_country:hover
{
	font-weight: bold;
	font-size: 10pt;
	color: #ff8f08;
	font-family: Tahoma;
	text-decoration: none;
}
.a_pager
{
		font-size: 9pt;
		font-family: Tahoma;
		text-decoration: underline;
		color: #000000;
}
.a_pager:hover
{
		font-size: 9pt;
		font-family: Tahoma;
		text-decoration: underline;
		color: #000000;
}

.a_pager_select
{
		font-size: 9pt;
		font-weight:bold;
		font-family: Tahoma;
		text-decoration: none;
		color: #0099cc;
}
.a_pager_separator
{
		font-size: 9pt;
		font-weight:normal;
		font-family: Tahoma;
		text-decoration: none;
		color: #000000;
}
.a_footer, .a_footer:hover
{
	
	font-size: 10pt;
	color: #b9b9b9;
	font-family: Tahoma;
	text-decoration: none;
}

.hand
{
	cursor:pointer;
}
.bgr_mopayheader
{
		background-color: #d5ebff;

}
.bgr_mopaybottom
{
		background-color: #CFE7FF;

}
.bgr_mopay
{
	background-color: #d0e6fe;
	border-left: #A9A7A8 1px solid;
	border-right: #A9A7A8 1px solid;

}
.subscriptionname
{
	font-weight: bold;
	font-size: 15px;
}
.image_selection {
	position: relative;
	left: 0px;
	top: 0px;
	display: block;
	overflow: hidden;
	z-index: 9;
	visibility: hidden;
	cursor: move;
	float:left;
}

.image_mask {
	position: relative;
	left: 0;
	top: 0;
	background: #777;
	z-index: 4;
	cursor: default;
	visibility: hidden;
	filter: alpha(opacity=75);
	opacity: 0.75;
	-moz-opacity: 0.75;
	float:left;
}
 