/* - Tooltip-Plugin - */
#tooltip {
	text-align: left;
	position: absolute;
	z-index: 3000;
	color: #97281e;
	font-size: 10px;
	border: 1px solid #e6873c;
	background: #fbc295;
	padding: 3px;
}
#tooltip h3, #tooltip div { margin: 0; }

/* - Startseite - */

.startseite_wall {
	margin-left: 9px;
	margin-top: -3px;
}

.subboxes{
	float: left;
	clear: both;
	width: 100%;
}

.startseite_content{
	margin-left: 12px;
	margin-top: 12px;
	display: inline;
}

.startseite_jetzt_anmelden{
	margin-top: 7px;
	line-height: 20px;
	margin-bottom: 3px;
}


* html .startseite_jetzt_anmelden{
	margin-bottom: 0px;
}

.startseite_dann_los{
	margin-top: 10px;
	margin-right: 16px;
	display: inline;
}

.startseite_schnellsuche{
	height: 174px;
	width: 276px;
	background: #E36600 url(/casualsex/images/back_boxes.gif) no-repeat left bottom;
}

.startseite_neu{
	height: 174px;
	width: 264px;
	background: #E36600 url(/casualsex/images/back_boxes.gif) no-repeat -306px bottom;
}

* html .startseite_neu{
	margin-top: -55px;
	mar\gin-top: 0px;
}

.startseite_text{
	color: #FFFFFF;
	clear: both;
	padding-left: 5px;
	background-color: #B782B2;
	margin-top: 15px;
	line-height: 12px;
	font-size:12px;
}

.startseite_text a{
	color: #520042;
}

.startseite_text a:hover{
	color: #ee6900;
}


.startseite_text h2 {
	color: #520042;
	font-size: 14px;
	text-decoration: none;
	line-height: 18px;
}


.startseite_text h2 a{
	color: #eee;
	font-size: 15px;
	text-decoration: none;
}

.startseite_text p{
	margin: 10px 0;
	color: #fff;
}

.startseite_text .inset{
	line-height: 1.2em;
}

.startseite_schnellsuche_box{
	margin: 46px 0 0 13px;
}

.startseite_select{
	width: 60px;
}

.startseite_input_left{
	width: 62px;
	height: 23px;
	margin-top: 5px;
}

.startseite_text_middle{
	width: 48px;
	height: 16px;
	margin-top: 8px;
	text-align: center;
}

.startseite_input_middle{
	width: 72px;
	height: 23px;
	margin-top: 5px;
}

.startseite_text_right{
	width: 30px;
	height: 16px;
	margin-top: 8px;
}

.startseite_jetzt_finden{
	margin-top: 10px;
}

.startseite_neu_box{
	margin: 51px 0 0 13px;
	overflow: hidden;
	height: 117px;
}

.startseite_userimg_row{
	float: left;
	width: 66px;
	height: 111px;
	margin-right: 20px;
	margin-bottom: 10px;
}

a.profsubimg{
	height: 19px;
	float: left;
	width: 100%;
	background: url(/casualsex/images/bc_profil_breit.gif) no-repeat;
	margin-top: 8px;
	text-indent: -9999px;
}

.startseite_userimg_row.last{
	margin-right: 0px;
}

.startseite_profil_bc{
	margin-top: 10px;
}

/* - Profil - */

.inna .content .middle .content_bordered .sub_menue_profil{
	float: left;
	margin-right: 12px;
	margin-bottom: 10px;
}

.inna .content .middle .content_bordered .sub_menue_profil_last{
	float: left;
	margin-left: 2px;
	margin-right: 0px;
	margin-bottom: 10px;
}

* html .inna .content .middle .content_bordered .sub_menue_profil_last{
	margin-left: -3px;
}

.profil_userimg_row{
	width: 75px;
	height: 82px;
}

.profil_weitere_fotos{
	margin-top: 63px;
}

.profil_248{
	width: 248px;
	margin-top: 2px;
}

.profil_108{
	width: 108px;
}

.profil_140{
	width: 140px;
}

.profil_bigimg{
	margin-top: 7px;
	width: 400px;
	margin-right: 10px;
}

.profil_thumbs{
	margin-top: 7px;
}

.profil_thumb{
	margin-bottom: 5px;
}

/* - Profil bearbeiten - */
.profil_bearbeiten_text_left{
	width: 150px;
	height: 16px;
	margin-top: 5px;
}

.profil_bearbeiten_input_left{
	width: 330px;
	height: 23px;
	margin-top: 2px;
}

.profil_bearbeiten_check_left{
	height: 22px;
	width: 124px;
}

.profil_bearbeiten_select{
	width: 105px;
}

.profil_preview_img{
	height: 90px;
	width: 70px;
	margin-right: 29px;
}

.profil_preview_img_outa{
	margin-bottom: 6px;
}

/* - Mailbox - */

.mailbox_select{
	width: 80px;
}

.mailbox_welcome{
	height: 121px;
	width: 284px;
	margin-bottom: 5px;
	margin-right: 3px;
	background: url(/casualsex/images/back_content_gray_284.gif) no-repeat top left;
}

.mailbox_picture_no_pic{
	height: 121px;
	width: 223px;
	margin-bottom: 5px;
	text-align: right;
	background: url(/casualsex/images/back_content_gray_223_nopic.gif) no-repeat top left;
}

.mailbox_picture_pic{
	height: 121px;
	width: 223px;
	margin-bottom: 5px;
	text-align: right;
	background: url(/casualsex/images/back_content_gray_223_pic.gif) no-repeat top left;
}

.mailbox_welcome_h{
	margin-left: 7px;
	margin-top: 14px;
}

.mailbox_new_messages{
	margin: 0px 0 0 7px;
}

.mailbox_picture_box{
	height: 98px;
	margin-bottom: 3px;
}

.mailbox_text_left{
	width: 88px;
	height: 16px;
	margin-top: 5px;
}

.mailbox_input_left{
	width: 107px;
	height: 23px;
	margin-top: 2px;
}

.mailbox_text_middle{
	width: 85px;
	height: 16px;
	margin-top: 5px;
}

.mailbox_input_middle{
	width: 120px;
	height: 23px;
	margin-top: 2px;
}

.mailbox_text_right{
	width: 30px;
	height: 16px;
	margin-top: 5px;
}

.mailbox_input_right{
	height: 23px;
	margin-top: 2px;
}

.mailbox_plz{
	width: 65px;
}

.mailbox_userimg_row{
	width: 66px;
	height: 82px;
	margin-right: 20px;
}

.mailbox_userimg_row.last{
	margin-right: 0px;
}

.mailbox_profil_bc{
	margin-top: 5px;
}

.mailbox_skype_text{
	margin-right: 12px;
	margin-top: 8px;
}

.mailbox_skype{
	margin-right: 15px;
}

.mailbox_skype_click{
	float: right;
	margin-top: 5px;
}

.mailbox_userthumb{
	margin-top: 8px;
	margin-right: 7px;
	width: 66px;
	height: 82px;
}

/* - Ignoriert - */
.ignoriert_text{
	width: 450px;
}

.ignoriert_basket{
	margin:  8px 8px 0 0;
}

.ignoriert_del_checkbox{
	margin:  10px 0 10px 0;
}

* html .ignoriert_del_checkbox{
	margin:  7px 0 0 0;
}

.ignoriert_checkall{
	margin-right: 13px;
	display: inline;
}

.ignoriert_del{
	margin-top: 6px;
	margin-right: 8px;
	display: inline;
}

/* - Posteingang - */
.posteingang_userimg_row{
	width: 75px;
	height: 82px;
}

.posteingang_message_row{
	width: 280px;
	margin-right: 3px;
}

.posteingang_message{
	margin-top: 10px;
}

.posteingang_option_row{
	width: 18px;
	margin-top: 1px;
	text-align: center;
}

.posteingang_basket{
	margin-top: 25px;
}

.posteingang_del_checkbox{
	margin-top: 9px;
}

.posteingang_checkall{
	margin-right: 14px;
	display: inline;
}

.posteingang_del{
	margin-top: 6px;
	margin-right: 8px;
	display: inline;
}

/* - Nachricht lesen - */

.nachricht_lesen_userimg_row{
	width: 75px;
	height: 82px;
}
.nachricht_lesen_message_row{
	width: 280px;
	margin-right: 3px;
}
.nachricht_lesen_message{
	margin-top: 10px;
}
.nachricht_lesen_option_row{
	text-align: right;
}

/* - Postausgang - */

.postausgang_userimg_row{
	width: 75px;
	height: 82px;
}

.postausgang_message_row{
	width: 280px;
	margin-right: 3px;
}

.postausgang_message{
	margin-top: 10px;
}

.postausgang_option_row{
	width: 18px;
	margin-top: 1px;
	text-align: center;
}

.postausgang_basket{
	margin-top: 20px;
}

.postausgang_true_margin{
	margin-bottom: 2px;
}

.postausgang_del_checkbox{
	margin-top: 9px;
}

.postausgang_checkall{
	margin-right: 14px;
	display: inline;
}

.postausgang_del{
	margin-top: 6px;
	margin-right: 8px;
	display: inline;
}

/* - Gaestebuch - */

.gaestebuch_userimg_row{
	width: 75px;
	height: 82px;
}

.gaestebuch_message_row{
	width: 280px;
	margin-right: 3px;
}

.gaestebuch_message{
	margin-top: 10px;
}

.gaestebuch_option_row{
	text-align: right;
}

.gaestebuch_basket{
	margin-right: 2px;
}

* html .gaestebuch_basket{
	margin-right: 5px;
}

.gaestebuch_del_checkbox{
	margin-top: 9px;
}

.gaestebuch_checkall{
	margin-right: 14px;
	display: inline;
}

.gaestebuch_del{
	margin-top: 6px;
	margin-right: 8px;
	display: inline;
}

/* - Favoriten - */
.favoriten_box_margin{
	margin-right: 6px;
}

.inna .content .middle .content_bordered.favoriten .box.top{
	height: 6px;
	width: 252px;
	background: url(/casualsex/images/back_content_gray_252_top.gif) no-repeat top left;
	line-height: 1px;
	font-size: 1px;
	margin-bottom: 0px;
}

.inna .content .middle .content_bordered.favoriten .box.middle{
	width: 245px;
	padding: 0 0px 0 7px;
	background: #F3F3F3;
}

* html .inna .content .middle .content_bordered.favoriten .box.middle{
	width: 252px;
	background: #F3F3F3;
	margin-bottom: 0px;
}

.inna .content .middle .content_bordered.favoriten  .box.bottom{
	height: 6px;
	width: 252px;
	margin-bottom: 0px;
	background: url(/casualsex/images/back_content_gray_252_bottom.gif) no-repeat bottom left;
	line-height: 1px;
	font-size: 1px;
}

.favoriten_userimg_row{
	width: 75px;
	height: 82px;
}

.favoriten_data_row{
	width: 165px;
}

.favoriten_option_row{
	margin-top: 5px;
}

.favoriten_bc{
	float: left;
	margin-right: 10px;
}

.favoriten_basket{
	float: left;
	margin-top: 2px;
	margin-right: 5px;
}

.favoriten_del_checkbox{
	float: left;
	margin-top: 3px;
}

* html .favoriten_del_checkbox{
	margin-top: 0px;
}

.favoriten_checkall{
	margin-right: 19px;
}

* html .favoriten_checkall{
	margin-right: 12px;
	display: inline;
}

.favoriten_del{
	margin-top: 6px;
	margin-right: 6px;
	display: inline;
}

/* - Magazin - */

.magazin_box_margin{
	margin-right: 6px;
}
.inna .content .middle .content_bordered.magazin .box.top{
	height: 6px;
	width: 252px;
	background: url(/casualsex/images/back_content_gray_252_top.gif) no-repeat top left;
	line-height: 1px;
	font-size: 1px;
	margin-bottom: 0px;
}
.inna .content .middle .content_bordered.magazin .box.middle{
	width: 245px;
	padding: 0 0px 0 7px;
	background: #F3F3F3;
}
* html .inna .content .middle .content_bordered.magazin .box.middle{
	width: 252px;
	background: #F3F3F3;
	margin-bottom: 0px;
}
.inna .content .middle .content_bordered.magazin  .box.bottom{
	height: 6px;
	width: 252px;
	margin-bottom: 0px;
	background: url(/casualsex/images/back_content_gray_252_bottom.gif) no-repeat bottom left;
	line-height: 1px;
	font-size: 1px;
}

/* - Suche - */

.suche_text_left{
	width: 100px;
	height: 16px;
	margin-top: 5px;
}

.suche_input_left{
	width: 93px;
	height: 23px;
	margin-top: 2px;
}

.suche_text_right{
	width: 88px;
	height: 16px;
	margin-top: 5px;
}

.suche_input_right{
	width: 60px;
	height: 23px;
	margin-top: 2px;
}

.suche_checkbox_left{
	width: 100px;
	height: 20px;
	margin-top: 2px;
}

* html .suche_checkbox_left{
	width: 96px;
}

.suche_checkbox_right{
	width: 230px;
	height: 20px;
	margin-top: 2px;
}

* html .suche_checkbox_right{
	margin-top: -2px;
}

.suche_namesearch_box{
	height: 35px;
}

.suche_namesearch_left{
	width: 100px;
	height: 16px;
	margin-top: 10px;
}

.suche_namesearch_middle, .suche_namesearch_right{
	margin-top: 7px;
}

.suche_namesearch_middle input{
	width: 200px;
}

/* - Suchergebnis - */

.suchergebnis_userimg_row{
	width: 75px;
	height: 82px;
}
.suchergebnis_message_row{
	width: 418px;
	margin-right: 3px;
}

.suchergebnis_message{
	margin-top: 10px;
}

.suchergebnis_watch{
	margin-top: 4px;
}

.suchergebnis_back{
	width: 81px;
}

.suchergebnis_numbers{
	margin-top: 2px;
	width: 354px;
	text-align: center;
}

.suchergebnis_next{
	margin-left: 24px;
}

.suchergebnis_next_div{
	width: 80px;
}

/* - Onlineliste - */

.onlineliste_userimg_row{
	width: 75px;
	height: 82px;
}

.onlineliste_message_row{
	width: 418px;
	margin-right: 3px;
}

.onlineliste_message{
	margin-top: 10px;
}

.onlineliste_watch{
	margin-top: 4px;
}

.onlineliste_back{
	width: 81px;
}

.onlineliste_numbers{
	margin-top: 2px;
	width: 354px;
	text-align: center;
}

.onlineliste_next{
	margin-left: 24px;
}

.onlineliste_next_div{
	width: 80px;
}

.onlineliste_text_left{
	width: 115px;
	height: 16px;
	margin-top: 5px;
}

.onlineliste_input_left{
	width: 108px;
	height: 23px;
	margin-top: 2px;
}

.onlineliste_text_right{
	width: 103px;
	height: 16px;
	margin-top: 5px;
}

.onlineliste_input_right{
	width: 75px;
	height: 23px;
	margin-top: 2px;
}

.onlineliste_checkbox_left{
	width: 115px;
	height: 20px;
	margin-top: 2px;
}

* html .onlineliste_checkbox_left{
	width: 111px;
}

.onlineliste_checkbox_right{
	width: 230px;
	height: 20px;
	margin-top: 2px;
}

* html .onlineliste_checkbox_right{
	margin-top: -2px;
}

/* - Anmeldung Mini-Profil - */

.mini_profil{
	padding: 12px;
	height: 338px;
	width: 169px;
	background: url(/casualsex/images/mini_profil.gif) no-repeat;
}
* html .mini_profil{
	width: 193px;
}
.mini_profil div.marg{
	padding-top: 9px;
	padding-bottom: 5px;
	margin-bottom: 0px;
}
.mini_profil div.marg.left{
	margin-top: -2px;
}
.mini_profil p{
	line-height: 18px;
}

/* - Anmeldung - */

.anmeldung_text_left{
	width: 220px;
	height: 16px;
	margin-top: 5px;
}
.anmeldung_input_left{
	width: 260px;
	height: 23px;
	margin-top: 2px;
}
.anmeldung2_text_left{
	width: 100px;
	height: 16px;
	margin-top: 5px;
}
.anmeldung2_input_left{
	width: 260px;
	height: 23px;
	margin-top: 2px;
}

.anmeldung3_text_left{
	width: 150px;
	height: 16px;
	margin-top: 5px;
}

.anmeldung3_input_left{
	width: 260px;
	height: 23px;
	margin-top: 2px;
}

.anmeldung3_check_left{
	height: 22px;
	width: 124px;
}

/* - Account loeschen - */

.account_loeschen_text_left{
	width: 100px;
	height: 16px;
	margin-top: 5px;
}
.account_loeschen_input_left{
	width: 260px;
	height: 23px;
	margin-top: 2px;
}

/* - Authentifizierung - */

.authentifizierung2_text_left{
	width: 100px;
	height: 16px;
	margin-top: 5px;
}
.authentifizierung2_input_left{
	width: 350px;
	height: 23px;
	margin-top: 2px;
}

/* - Kreditkarte - */

.kreditkarte_text_left{
	width: 125px;
	height: 16px;
	margin-top: 5px;
}
.kreditkarte_input_left{
	height: 23px;
	margin-top: 2px;
}

/* - Freunde - */

.freunde_box{
	padding: 5px 7px 5px 7px;
}
* html .freunde_box{
	padding-bottom: 0px;
}

.favoriten_box_margin{
	margin-right: 6px;
}

.inna .content .middle .content_bordered.freunde .box.top{
	height: 6px;
	width: 252px;
	background: url(/casualsex/images/back_content_gray_252_top.gif) no-repeat top left;
	line-height: 1px;
	font-size: 1px;
	margin-bottom: 0px;
}

.inna .content .middle .content_bordered.freunde .box.middle{
	width: 245px;
	padding: 0 0px 0 7px;
	background: #F3F3F3;
}

* html .inna .content .middle .content_bordered.freunde .box.middle{
	width: 252px;
	background: #F3F3F3;
	margin-bottom: 0px;
}

.inna .content .middle .content_bordered.freunde .box.bottom{
	height: 6px;
	width: 252px;
	margin-bottom: 0px;
	background: url(/casualsex/images/back_content_gray_252_bottom.gif) no-repeat bottom left;
	line-height: 1px;
	font-size: 1px;
}

.freunde_userimg_row{
	width: 75px;
	height: 82px;
}

.freunde_checkall{
	margin-right: 13px;
	display: inline;
}

.freunde_del{
	margin-top: 6px;
	margin-right: 8px;
	display: inline;
}

.freunde_data_row{
	width: 165px;
}

.freunde_option_row{
	margin-top: 5px;
}

.freunde_box_margin{
	margin-right: 6px;
}

.freunde_bc{
	float: left;
	margin-right: 10px;
}

.freunde_basket{
	float: left;
	margin-top: 2px;
	margin-right: 5px;
}

.freunde_del_checkbox{
	float: left;
	margin-top: 3px;
}

* html .freunde_del_checkbox{
	margin-top: 0px;
}

.freunde_del{
	margin-top: 6px;
	margin-right: 6px;
	display: inline;
}

/* - Handypayment - */

.payment_input{
	text-align: left;
	margin-bottom: 3px;
}

.payment_input_float{
	text-align: left;
	margin-bottom: 3px;
	float: left;
	clear: none;
}

.payment_input_left{
	width: 160px;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	float: left;
}

.payment_input input{
	border: 1px solid #004080;
}

.payment_input select{
	border: 1px solid #004080;
}

.fehler input{
	border: 1px inset #FF0000;
	background-color: #F99e9e;
}
.fehler{
	color: #8d0101;
}

.siteseal{
	width: 100%;
}

.siteseal div a img{
	vertical-align: top;
	margin-right: 10px;
	clear: none;
}

.siteseal div{
	vertical-align: top;
	float: left;
	clear: none;
}
