body {
    background-color:   white;
    margin:             0px;
    padding:            0px;
}

td {
    vertical-align:     top;
    float:              left;
}

form {
    margin:             0px;
}

a {
    font-weight:        bold;
    color:              #4A4A4A;
    text-decoration:    none;
}

a:hover, a:focus {
    text-decoration:    underline;
}
a.no_hover {
    text-decoration:    none;
}

b {
    font-weight:        bold;
}

i {
    font-style:         italic;
}


body, input, select, textarea, td, form{
    font-size:          12px;
    line-height:        13px;
    font-weight:        normal;
    font-family:        Arial,sans-serif;
    text-align:         left;
    text-transform:     none;
}

.dating_flirts4you_name_1{
    font-size:          18px;
    font-weight:        bold;
    color:              #3F69CD;
    text-align:         left;
    text-transform:     none;
}

.dating_flirts4you_name_2{
    font-size:          18px;
    font-weight:        bold;
    color:              #BA458B;
    text-align:         left;
    text-transform:     none;
}

.dating_vote_head{
    font-size:          20px;
    line-height:        20px;
    font-weight:        bold;
    color:              #BA458B;
    text-align:         left;
    text-transform:     none;
}

.dating_new_members_head{
    font-size:          20px;
    line-height:        20px;
    font-weight:        bold;
    font-style:         italic;
    color:              #BA458B;
    text-align:         left;
    text-transform:     none;
}

.dating_tow_head_lm{
    font-size:          12px;
    line-height:        20px;
    font-weight:        normal;
    color:              #DF6A17;
    text-align:         left;
    text-transform:     none;
}

.hit_message{
    font-size:          16px;
    line-height:        20px;
    font-weight:        normal;
    color:              #9A0000;
    text-align:         left;
    text-transform:     none;
}

.dating_lv_name_1{
    font-size:          14px;
    font-weight:        bold;
    color:              #3F69CD;
    text-align:         left;
    text-transform:     none;
}

.dating_lv_name_2{
    font-size:          14px;
    font-weight:        bold;
    color:              #BA458B;
    text-align:         left;
    text-transform:     none;
}

.profile_view_my_profile{
    font-size:          15px;
    line-height:        15px;
    font-weight:        bold;
    color:              #B22222;
    text-align:         left;
    text-transform:     none;
}

.profile_view_personal_data{
    font-weight:        normal;
    color:              #000000;
    text-align:         left;
    text-transform:     none;
}

.profile_view_personal_data_desc{
    font-weight:        normal;
    color:              #000000;
    text-align:         left;
    text-transform:     none;
}

.profile_view_personal_data_head{
    font-weight:        bold;
    color:              #000000;
    text-align:         left;
    text-transform:     none;
}

.profile_view_profile_text{
    font-weight:        normal;
    color:              #B22222;
    text-align:         left;
    text-transform:     none;
}

.profile_view_profile_text_head{
    font-weight:        bold;
    color:              #B22222;
    text-align:         left;
    text-transform:     none;
}

.quicksearch_text{
    font-size:          14px;
    font-weight:        normal;
    color:              #BA458B;
    text-align:         left;
    text-transform:     none;
}

.result_list_entry_head{
    font-size:          20px;
    line-height:        20px;
    font-weight:        bold;
    color:              #B22222;
    text-align:         left;
    text-transform:     none;
}

.result_list_entry_more{
    font-weight:        bold;
    color:              #B22222;
    text-align:         left;
    text-transform:     none;
}

.result_list_entry_text{
    font-weight:        bold;
    color:              #B22222;
    text-align:         left;
    text-transform:     none;
}

.dating_top_name{
    font-size:          15px;
    line-height:        15px;
    font-weight:        bold;
    color:              #B22222;
    text-align:         left;
    text-transform:     none;
}

.navi_head_link{
    font-size:          12px;
    font-weight:        bold;
    color:              #BA458B;
    text-align:         left;
    text-transform:     none;
}

.navi_box_body_text{
    font-size:          11px;
    line-height:        13px;
    font-weight:        normal;
    font-family:        Arial,sans-serif;
    text-align:         left;
    text-transform:     none;
}

.bold{
    font-weight:        bold;
    color:              #BA458B;
    text-align:         left;
    text-transform:     none;
}

.bold_1{
    font-weight:        bold;
    color:              #3F69CD;
    text-align:         left;
    text-transform:     none;
}

.bold_2{
    font-weight:        bold;
    color:              #BA458B;
    text-align:         left;
    text-transform:     none;
}

.form_label{
    font-weight:        normal;
    color:              #9A0000;
    text-align:         left;
    text-transform:     none;
}

.norm{
    font-weight:        normal;
    color:              #BA458B;
    text-align:         left;
    text-transform:     none;
}

.norm_1{
    font-weight:        normal;
    color:              #3F69CD;
    text-align:         left;
    text-transform:     none;
}

.norm_2{
    font-weight:        normal;
    color:              #BA458B;
    text-align:         left;
    text-transform:     none;
}

.page_link{
    font-weight:        bold;
    color:              #BA458B;
    text-align:         left;
    text-transform:     none;
}

.small{
    font-size:          10px;
    font-weight:        normal;
    color:              #BA458B;
    text-align:         left;
    text-transform:     none;
}

a.navi_side_link:link, a.navi_side_link:visited, a.navi_side_link:active {
    font-weight:        bold;
    color:              #BA458B;
    text-decoration:    none;
}

a.navi_side_link_active:link, a.navi_side_link_active:visited, a.navi_side_link_active:active {
    font-weight:        bold;
    color:              #BA458B;
    text-decoration:    underline;
}

a.navi_box_body_link:link, a.navi_box_body_link:visited, a.navi_box_body_link:active {
    font-weight:        bold;
    text-decoration:    none;
}

a.link:link, a.link:visited, a.link:active {
    font-weight:        bold;
    text-decoration:    none;
}

a.link_active:link, a.link_active:visited, a.link_active:active {
    font-weight:        bold;
    color:              #BA458B;
    text-decoration:    underline;
}
/* Input-Felder */
.in {
    color:              #BA458B/*#888888*/;
    border:             1px solid #BA458B;
    padding:            1px 1px 1px 1px;
}

/* Button */
.button {
    border:             1px solid #BA458B;
		text-align:					center;
    cursor:             pointer;
    font-weight:        bold;
}

/* Heller Button */
.sub {
    font-weight:        bold;
    border:             1px solid #CCCCCC;
    background:         #CCCCCC url(http://www.lovemail.pt/_em_daten/lovemail/sub_bg.gif) repeat-x 0px 0px;
    color:              #B22222;
    padding:            1px 8px;
    cursor:             pointer;
}

/* Roter Button */
.subsub {
    font-weight:        bold;
    border:             0px solid #CCCCCC;
    background:         #FF0000 url(http://www.lovemail.pt/_em_daten/lovemail/subsub_bg.gif) repeat-x 0px 0px;
    color:              #FFFFFF;
    padding:            1px 8px 1px 8px;
    cursor:             pointer;
}

input[type="radio"] {
    padding:            3px;
}

.clear {
    clear:              both;
    line-height:        0px;
    font-size:          0px;
    height:				0px;
}

.profile_details_left {
		width:							118px;
		float:							left;
		text-align:                     right;
		font-weight:				    bold;
		color:							#666;
}
.profile_details_right {
		padding-left:                   15px;
		width:							180px;
		float:							left;
}
.profile_details_left_detail {
		width:							118px;
		float:							left;
		text-align:right;
		font-weight:				    bold;
		color:							#666;
}
.profile_details_right_detail {
		padding-left:                   15px;
		width:							180px;
		float:							left;
}

/*Modelboxen*/

#box_left {
    position: absolute;
    margin-top: -282px;
    z-index: 10;
    width: 330px;
    height: 282px;
    
    background: transparent url(http://www.lovemail.pt/_em_daten/lovemail/masc.png) no-repeat;
    
}

#box_right {
    position: absolute;
    margin-top: -282px;
    z-index: 10;
    width: 330px;
    height: 282px;
    
    background: transparent url(http://www.lovemail.pt/_em_daten/lovemail/masc.png) no-repeat;
    
}

#profile_flower {
    position: absolute;
    width: 50px;
    height: 50px;
    margin-top: -10px;
    
    background: transparent url(http://www.lovemail.pt/_em_daten/lovemail/flower_small.png) no-repeat;
    

}

#box_right_detail_2 {

		background-color:		#F0D2E4;
		width:							246px;
		}

#box_right_detail_1 {

		background-color:		#F0D2E4;
		background-color:		#CCD7F3;
		width:							246px;

}

#box_right_contact_2 {
		background-color:		#BA458B;
		width:							246px;
		float:							right;



}

#box_right_contact_1 {
		background-color:		#3F69CD;
		width:							247px;
		float:							right;


}

#box_right_detail_top {
    position:           absolute;
    z-index:            10;
    width:              200px;
    /*height:             130px;*/
}

#profile_nickname_2,
#profile_nickname_2 * {
		background-color:		#FFFFFF;
		padding-left:				5px;
		padding-top:				5px;
		padding-bottom:             5px;
		line-height:				16px;
		font-size:					16px;
		font-weight:				bold;
		color:						#BA458B;
		float:						left;
		width:200px;
		overflow:hidden;
}

#profile_nickname_1,
#profile_nickname_1 * {
    background-color: #FFFFFF;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-top: 5px;
    line-height: 16px;
    font-size: 16px;
    font-weight: bold;
    color: #3F69CD;
    float: left;
    width: 200px;
    overflow: hidden;
}

#profile_nickname_right {
    float: left;
    width: 15px;
    height: 26px;
    color: white;
    
    background: transparent url(/_em_daten/lovemail/corner_right_bottom.png) no-repeat right top;
    
}

#searchresult_listentry_btn {
    margin-bottom: 1px;
    width: 13px;
    height: 80px;
    float: left;
    
    background: transparent url(/_em_daten/lovemail/corner_left_top.png) no-repeat left bottom;
    
}

#profile_head_2,
#profile_head_2 * {
    background-color: #FFFFFF;
    margin-top: 0px;
    margin-bottom: 5px;
    padding-left: 10px;
    padding-top: 2px;
    width: 90px;
    height: 13px;
    line-height: 12px;
    font-size: 12px;
    font-weight: bold;
    color: #BA458B;
    float: left;
}

#profile_head_1,
#profile_head_1 * {
    background-color: #FFFFFF;
    margin-top: 0px;
    margin-bottom: 5px;
    padding-left: 10px;
    padding-top: 2px;
    width: 90px;
    height: 13px;
    line-height: 12px;
    font-size: 12px;
    font-weight: bold;
    color: #3F69CD;
    float: left;
}

#profile_head_right {
    margin-top: 0px;
    width: 15px;
    height: 15px;
    float: left;
    color: white;
    
    background: transparent url(/_em_daten/lovemail/corner_right_bottom.png) no-repeat left bottom;
    
}

.profile_head_border {
		margin-top: 8px;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #FFFFFF;
		width:							100%;
		height:							0px;
		float:							left;
		color:							white;
		font-size: 0px;
		line-height: 0px;
}

#profile_statement,
.profile_statement,
.profile_details_right h2 {
    font-size:12px;
    font-weight:normal;
    margin: 0px;
    color: #000000;
}

#profile_statement,
.profile_statement {
    padding: 0px 10px 10px 10px;
}

#searchresult_listentry_pic_2 {
	text-align:						center;
	vertical-align:				bottom;
	float:								left;
	width:								80px;
	height:								80px;
	background-color:			#F0D2E4;
	border-right:					1px solid white;
	overflow:							hidden;
}

#searchresult_listentry_pic_1 {
	text-align:						center;
	vertical-align:				bottom;
	float:								left;
	width:								80px;
	height:								80px;
	background-color:			#CCD7F3;
	border-right:					1px solid white;
	overflow:							hidden;
}


#box_left_detail {
    background: transparent url(http://www.lovemail.pt/_em_daten/lovemail/detail_masc.png) no-repeat scroll 0%;
}


#model {
    width:              330px;
    height:             282px;
    overflow:           hidden;
}

#model img {
    width:              330px;
    /*height:             282px;*/
}
.list_img{

}
.email_navi{
	margin-bottom:5px;
}
#view_detail_1{
	background:#CCD7F3;
	border-right:1px solid #fff;
	}
#view_detail_2{
	background:#F0D2E4;
	border-right:1px solid #fff;
	}

/* reset h-tags */
#profile_nickname_1 *,
#profile_nickname_2 *,
#profile_head_1 *,
#profile_head_2 {
    margin: 0px;
    padding: 0px;
}


/*---- sIFR ---*/
.sIFR-flash {
    visibility:         visible !important;
    margin:             0px;
    padding:            0px;
}

.sIFR-replaced {
    visibility:         visible !important;
}

.sIFR-alternate {
    position:           absolute;
    left:               0px;
    top:                0px;
    width:              0px;
    height:             0px;
    display:            block;
    overflow:           hidden;
}

/*---- Header styling ---*/

/* H1 => CONTENT | H2 => TEASER-SPALTE */
.sIFR-active h1.sifr-grey,
.sIFR-active h1.sifr-yellow,
.sIFR-active h1.sifr-green,
.sIFR-active h1.sifr-blue,
.sIFR-active h2.sifr,
.sIFR-active h2.sifr-grey,
.sIFR-active h2.sifr-green,
.sIFR-active div.sifr-green-small {
    visibility:         hidden;
    font-family:        Verdana, Arial, Helvetica, sans-serif;
    line-height:        16px;
    padding:            0px;
    margin:             0px;
}
.sIFR-active h1.sifr-green,
.sIFR-active h1.sifr-blue,
.sIFR-active h2.sifr-grey,
.sIFR-active h2.sifr-green,
.sIFR-active h1.sifr-grey,
.sIFR-active h1.sifr-yellow,
.sIFR-active div.sifr-green,
.sIFR-active div.sifr-blue,
.sIFR-active div.sifr-yellow,
.sIFR-active div.sifr-grey {    
    line-height:        18px;
    font-size:          18px;
    padding:0px;
    margin:0px;
}
.sIFR-active h2.sifr-green {
    line-height:        25px;
    font-size:          25px;
}
.sIFR-active h1.sifr-grey {
    font-size:          17px;
    line-height:        17px;
}
.sIFR-active h1.sifr-yellow {
    font-size:          26px;
    line-height:        26px;
    visibility:         visible;
}
.sIFR-active div.sifr-yellow {
    font-size:          26px;
    line-height:        26px;
}
