@charset "UTF-8";

/*
x /home/cockfrog.com/ElCuban/html/css/composing/dating-einstellungen.css
x /home/cockfrog.com/ElCuban/html/css/screen/draft/subtemplates/dating-einstellungen.css
x /home/cockfrog.com/ElCuban/html/css/composing/dating-anmeldung.css
x /home/cockfrog.com/ElCuban/html/css/global.css
x /home/cockfrog.com/ElCuban/html/css/screen/draft/master_02.css
x /home/cockfrog.com/ElCuban/html/css/navigation/primnav_02.css
x /home/cockfrog.com/ElCuban/html/css/navigation/secnav_02.css
x /home/cockfrog.com/ElCuban/html/css/button/sliding-door.css
x /home/cockfrog.com/ElCuban/html/css/navigation/alerts_02.css
x /home/cockfrog.com/ElCuban/html/css/screen/draft/columns/1.css
x /home/cockfrog.com/ElCuban/html/css/screen/draft/subtemplates/dating-anmeldung.css
x /home/cockfrog.com/ElCuban/html/css/screen/color-set/global_02.css
x /home/cockfrog.com/ElCuban/html/css/screen/color-set/dating_02.css
x /home/cockfrog.com/ElCuban/html/css/screen/content_02.css
*/

/*### COMBINED CSS FILE ###*/


/*### COMBINE: /home/cockfrog.com/ElCuban/html/css/composing/dating-einstellungen.css ###*/


/* only changes relative to dating-home.css remain | DW 31.03.2008 */

/* Embed Layout-dependent Screen adjustments */
	/*deleted import*/

/* Embed Layout-dependent Screen adjustments */
	/*deleted import*/

/*### COMBINE: /home/cockfrog.com/ElCuban/html/css/screen/draft/subtemplates/dating-einstellungen.css ###*/


@media screen
{

/* Main ---------------------------------------------------------- */
	.c50-white-top-pink {
	background:transparent url(/img/global/backgrounds/white-50-top-bg-pink.png) no-repeat scroll left top;
	font-size:0;
	height:8px;
	margin:-2px 0 0;
	}
	.c50-white-middle-pink {
	background:transparent url(/img/global/backgrounds/white-50-middle-bg-pink.png) repeat-y scroll left top;
	padding:2px 15px 2px 10px;
	}
	.c50-white-bottom-pink {
	background:transparent url(/img/global/backgrounds/white-50-bottom-bg-pink.png) no-repeat scroll left top;
	font-size:0;
	height:8px;
	margin:0 0 1px;
	clear:both;
	}
/* Layout: Navigation / Settings */
  #settings_navi { width: 100%; float: left; }
  #settings_navi ul { list-style-type: none; }
  #settings_navi ul li { float: left; width: 156px; margin: 0 5px 0 0; }

  #settings_navi h6 { font-size: 125%; font-weight: bold; letter-spacing: -1px; text-align: center; padding: 9px 0 0 0; }
  #settings_navi a.button_blue { padding-right:6px;}

/* Layout: Button / Grey */
  #main a.button_grey, #main a.button_yellow, #main a.button_red, #main a.button_green, #main a.button_blue {
    width: 130px; } /* x-max -7px */
  #main #settings a.button_grey, #main #settings a.button_yellow, #main #settings a.button_red,
  #main #settings a.button_green, #main #settings a.button_blue { font-size: 125%; }
  #main #settings a { width: 149px; } /* x-max -7px */

/* Layout: Button / Grey - VCards */
  #mw_box a.button_grey { width: 78px; margin: 10px 0 0 0; font-size: 14px; text-decoration: none; } /* x-max -7px */
  #mw_box a.button_grey span { color: #333333 !important; font-family: Arial,Verdana,Helvetica,sans-serif; }

/* Layout: Navigation / Settings / Active */
  #settings_navi .settings_active { height: 40px; background: url(/img/global/backgrounds/settings-active-bg.png) no-repeat top left; }

/* Layout: Settings / Top First Active */
  #settings_top_first_active { height: 8px; background: url(/img/global/backgrounds/settings-top-first-active-bg.png) no-repeat top left; margin: -2px 0 0 0; }

/* Layout: Settings / Top */
  #settings_top { height: 8px; background: url(/img/global/backgrounds/settings-top-bg.png) no-repeat top left; margin: -2px 0 0 0; }

/* Layout: Settings / Middle */
  /*#settings_content { background: url(/img/global/backgrounds/settings-middle-bg.png) repeat-y top left; }*/
  .white_100_content_bg { background: url(/img/global/backgrounds/settings-middle-bg.png) repeat-y top left; position: relative; height: 100%; }
  #settings_content { padding: 0 10px 0 10px; }

/* Layout: Settings / Bottom */
  #settings_bottom { height: 8px; background: url(/img/global/backgrounds/settings-bottom-bg.png) no-repeat top left; }

/* Layout: Module / Top */
  .module_top { height: 8px; background: url(/img/global/backgrounds/module-top-bg.png) no-repeat top left; }

/* Layout: Module / Middle */
  .module_content { background: url(/img/global/backgrounds/module-middle-bg.png) repeat-y top left; }
  .module_content { padding: 0 10px 0 10px; overflow: hidden !important; }

/* Layout: Module / Bottom */
  .module_bottom { height: 8px; background: url(/img/global/backgrounds/module-bottom-bg.png) no-repeat top left; }

  .opacity { opacity: 0.80; filter: alpha(opacity=80); -moz-opacity:0.80; }

/* Layout: required input */
  .req { background: transparent url(/img/global/icons/required.gif) right top no-repeat; }
  .reqexplanation { background: transparent url(/img/global/icons/required.gif) left top no-repeat; padding-left: 16px; font-style: normal; }
  .req_sec { background: transparent url(/img/global/icons/schloss.gif) right no-repeat; }
  .reqexplanation_sec { background: transparent url(/img/global/icons/schloss.gif) left top no-repeat; padding-left: 16px; font-style: normal; }

/* Layout: tooltipp_username */
  .tooltipp_username { position: absolute; top: 120px; left: 490px; z-index: 5; }
  .tooltipp_content_username { height:110px; }

/* Layout: tooltipp_password_check */
  .tooltipp_password_check { position: absolute; top: 295px; left: 490px; z-index: 5; }
  .tooltipp_content_password_check { height:122px; }

/* Layout: tooltipp_handy_check */
  .tooltipp_handy_check { position: absolute; top: 260px; left: 490px; z-index: 5; }
  .tooltipp_content_handy_check { height: 182px; }

/* Layout: tooltipp_email_check */
  .tooltipp_email_check { position: absolute; top: 225px; left: 490px; z-index: 5; }
  .tooltipp_content_email_check { height: 102px; }

/* Layout: tooltipp_anonymous */
  .tooltipp_anonymous { position: absolute; top: 375px; left: 685px; z-index: 5; }
  .tooltipp_content_anonymous { height: 192px; }

/* Layout: tooltipp_smscode */
  .tooltipp_smscode { position: absolute; top: 505px; left: 490px; z-index: 5; }
  .tooltipp_content_smscode { height: 92px; }

/* Layout: tooltipp / blue bg */
  .tooltipp_blue_top_bg { width:227px; height: 24px; background: url(/img/global/backgrounds/tooltip_top.gif) no-repeat top left; margin:0px; }
  .tooltipp_blue_content_bg { width:227px; background: url(/img/global/backgrounds/tooltip_content.gif) repeat-y top left; margin: 0; }
  .tooltipp_blue_bottom_bg { width:227px; height: 6px; background: url(/img/global/backgrounds/tooltip_bottom.gif) no-repeat top left;  margin: 0; }

/* Layout: tooltipp / content_txt */
  .tooltipp_top_txt { color: #FFF; position: absolute; top:0px; left:0; font-size: 15px; font-weight: bold; line-height: 24px; padding-left:38px; }
  .tooltipp_content_txt { color: #FFF; position: absolute; top:25px; left:0; width:187px; line-height:13pt; padding-left: 38px }
  .tooltipp_content_txt ul {padding-left:15px; }
  .tooltipp_content_txt ul li {color:#FFF; font-weight: bold; }

/* Passwort Check */
  .passwort-check { clear:left; width:180px; height:30px; }

/* Layout: VCards Big */
  .vcardbigcontact { background: #484848 url(/img/global/bg_bigvcard.png) repeat-x scroll center bottom;
    border: 1px solid #CCC; height: 70px; width: 99%;
    font-family:'Arial',Verdana,Helvetica,sans-serif; font-size:75%; margin-bottom: 5px; }

  .vcardbigcontact a { color: #fff !important; }

  .vcardbig_content { color: #fff; border-right: 1px solid #CCC; height: 70px;
    float: left; margin-right: 5px; padding-right:10px; }
  .vcardbig_infos { width:300px; overflow:hidden; }
  #main .vcardbig_name { font-weight: bold; font-size: 15px; text-decoration: none; }
  .txt_vcardbig_user_teaser_01 { color: #00CAFC !important; }
  .vcardnomatch { display: none; }

  #main .vkbig_message a { width: auto; }

  .vcardbigcontact .user_img { float:left; width: 55px; margin: 6px 10px 0 6px; border: 1px solid #CCC; }
  .vcardbigcontact h6 { display: inline; }
  .vcardbigcontact ul { list-style-image:none; list-style-position:outside; list-style-type:none; width: 140px; }
  .vcardbigcontact li { float:left; margin:13px 4px 0pt 0pt; }
  .vcard_infos { margin: 5px 0 0 0; }

  .profile_info { font-size: 9pt; float: left; display: inline; margin:5px 5px 0 0; overflow: hidden; width: 120px; }
  .profile_status { color: #fff !important; font-size: 9pt; float: left; display: inline; margin:5px 5px 0 0; overflow: hidden; }
  .info_middle { margin: 5px 10px 0 5px; }
  .profile_info p, .profile_status p { font-weight: bold; margin-top: 20px; }

  .vk_big_status_online { margin: 25px 5px 0 0; font-weight: bold; font-size: 11pt; color: #18FF00; }
  .vk_big_status_offline { margin: 25px 5px 0 0; font-weight: bold; font-size: 11pt; color: #00CAFC; }

  .vkbig_stars { position: relative; bottom: 0px; right: 0px; float: right; cursor: pointer; }
  .vkbig_stars ul { list-style-image: none; list-style-position: outside; list-style-type: none; }
  .vkbig_stars li { float: left; margin: 0; }
  .vkbig_message { position: relative; bottom: 0px; right: 0px; float: right; width: 270px; margin-right: 4px; color:#FFF; }
  #sysmsg1102 h6 { color:#FFFFFF;}
  .vkbig_message span { float: left; width: 170px; display: block;  }
  .vkbig_message h6 { float: left; width: 185px; display: block; color:#FFF;  }
  .vkbig_txt { width: 270px; text-align: right; margin-right: 5px; cursor: auto; color:#FFFFFF; }
  .vkbig_txt a span { float: right; font-size: 125%; }

  #sliderbox { line-height: 45px; display: none; }

/* Passwort vergessen ------------------------------------------------ */
/* Layout: Navigation / Regsiter */
	#main #password .button_green { letter-spacing: 0; margin-top: 5px; }

/* Register ---------------------------------------------------------- */
/* Layout: Navigation / Regsiter */
  #register_navi { width: 100%; float: left; }
  #register_navi ul { list-style-type: none; }
  #register_navi ul li { float: left; width: 350px; margin: 0 5px 0 0; }

  #register_navi h6 { font-size: 125%; font-weight: normal; letter-spacing: -1px; text-align: center; padding: 9px 0 0 0; }

/* Layout: Navigation / Register / Active */
  #register_navi .register_active { height: 40px; background: url(/img/global/backgrounds/register-active-bg.png) no-repeat top left; }

/* Layout: Process */
  #process { float: right; display: block; }
  #process ul { list-style-type: none; }
  #process ul li { float: left; width: 114px; padding: 5px 0 0 8px; }

  #process .step1_active { height: 91px; background: url(/img/global/backgrounds/process-step1-active-bg.png) no-repeat top left; }
  #process .step1_default { height: 91px; background: url(/img/global/backgrounds/process-step1-default-bg.png) no-repeat top left; }

  #process .step2_active { height: 91px; background: url(/img/global/backgrounds/process-step2-active-bg.png) no-repeat top left; }
  #process .step2_default { height: 91px; background: url(/img/global/backgrounds/process-step2-default-bg.png) no-repeat top left; }

  #process .step3_active { height: 91px; background: url(/img/global/backgrounds/process-step3-active-bg.png) no-repeat top left; }
  #process .step3_default { height: 91px; background: url(/img/global/backgrounds/process-step3-default-bg.png) no-repeat top left; }

  #process h6 { color: #FFFFFF; font-size: 125%; font-weight: normal; display: inline; }

/* Layout: Background / Steps */
  #step1 { width: 100%; float: right; height: 600px; background: url(/img/global/backgrounds/step1-bg.jpg) no-repeat bottom right; }
  #step2 { width: 100%; float: right; height: 600px; background: url(/img/global/backgrounds/step2-bg.jpg) no-repeat bottom right; }
  #step3 { width: 100%; float: right; height: 600px; background: url(/img/global/backgrounds/step3-bg.jpg) no-repeat bottom right; }

/* Boxen ---------------------------------------------------------- */
/* Layout: Settings / Dating, Mysite, Party / Top */
  #settings_dating_top { height: 6px; background: url(/img/global/backgrounds/settings-dating-top-bg.png) no-repeat top left; }
  #settings_mysite_top { height: 6px; background: url(/img/global/backgrounds/settings-mysite-top-bg.png) no-repeat top left; }
  #settings_party_top { height: 6px; background: url(/img/global/backgrounds/settings-party-top-bg.png) no-repeat top left; }

/* Layout: Settings / Dating, Mysite, Party / Middle */
  #settings_dating_content { background: url(/img/global/backgrounds/settings-dating-middle-bg.png) repeat-y top left; }
  #settings_mysite_content { background: url(/img/global/backgrounds/settings-mysite-middle-bg.png) repeat-y top left; }
  #settings_party_content { background: url(/img/global/backgrounds/settings-party-middle-bg.png) repeat-y top left; }
  #settings_dating_content, #settings_mysite_content, #settings_party_content { padding: 4px 10px 4px 10px; }

/* Layout: Settings / Dating, Mysite, Party / Bottom */
  #settings_dating_bottom { height: 6px; background: url(/img/global/backgrounds/settings-dating-bottom-bg.png) no-repeat top left; }
  #settings_mysite_bottom { height: 6px; background: url(/img/global/backgrounds/settings-mysite-bottom-bg.png) no-repeat top left; }
  #settings_party_bottom { height: 6px; background: url(/img/global/backgrounds/settings-party-bottom-bg.png) no-repeat top left; }

  #settings_dating h6 { color: #00A3D5; margin: 0 0 12px 0; }
  #settings_mysite h6 { color: #ED5909; margin: 0 0 12px 0; }
  #settings_party h6 { color: #FFAE00; margin: 0 0 12px 0; }

/* Layout: Button / Dating, Mysite, Party */
  #settings_dating a.button_grey, #settings_mysite a.button_grey, #settings_party a.button_grey { width: 201px; } /* x-max -7px */

/* Layout: Content / Box / Dating */
  #settings_dating ul { list-style-type: disc; margin: 0 0 12px 0; }
  #settings_dating ul li { font-weight: bold; margin: 0 0 0 12px; }

/* Layout: Message / InBox / Dating */
  #settings li { float: left; font-weight: bold; margin: 6px 0 0 6px; list-style: none; }


/* Layout: Mysite / VCard */
  #vcard .bg_user_img { background: url(/img/dating/backgrounds/vcard_user_img_bg.png) no-repeat top left;  }
  #vcard .bg_user_img { height: 76px; }
  #vcard .user_img { width: 55px; margin: 10px 0 0 10px; float: left; }
  #vcard .content { margin: 0  0 0 86px; padding: 5px 0 0 0; }
  #vcard .status_icn { margin: 0 5px 0 0; }
  #vcard h6 { display: inline; }
  #vcard .content br { clear: none; }

  #vcard { float: right; width: 218px; }
  #vcard ul { list-style: none; }
  #vcard li { float: left; margin: 5px 4px 0 0; }

/* Admin ---------------------------------------------------------- */
/* Layout: Tabs */
  #toptabs ul { list-style-type: none; margin: 0; }
  #toptabs ul li { float: left; margin: 0pt 4px 0pt 0pt; width: 156px; }
  #toptabs ul li.button_blue_active, #toptabs ul li.button_red_active, #toptabs ul li.button_green_active {
     width: 151px; }

/* Search Result ---------------------------------------------------------- */
/* Layout: search result / Top */
  #search_result_top { height: 8px; background: url(/img/global/backgrounds/search-result-top-bg.png) no-repeat top left; margin: -2px 0 0 0; }

/* Layout: search result / Middle */
  #search_result_content { background: url(/img/global/backgrounds/search-result-middle-bg.png) repeat-y top left; padding: 2px 10px; }

/* Layout: search result / Bottom */
  #search_result_bottom { height: 8px; background: url(/img/global/backgrounds/search-result-bottom-bg.png) no-repeat top left; }


/* Layout: search result cr / Top */
  #search_result_cr_top { height: 8px; background: url(/img/global/backgrounds/search-result-cr-top-bg.png) no-repeat top left; margin: -2px 0 0 0; }

/* Layout: search result cr / Middle */
  #search_result_cr_content { height: 359px; background: url(/img/global/backgrounds/search-result-cr-middle-bg.png) repeat-y top left; padding: 2px 10px 0 10px; }
  #search_result_cr_content .search_result_cr_bg { height: 100%; background: url(/img/global/backgrounds/searchresult_teaser_bg.jpg) no-repeat bottom right; }
  #search_result_cr_content .search_result_cr_bg a { text-decoration: underline; }
  #search_result_cr_content .search_result_cr_bg h6 { font-size: 200%; color: #00A3D5; }

/* Layout: search result cr / Bottom */
  #search_result_cr_bottom { height: 8px; background: url(/img/global/backgrounds/search-result-cr-bottom-bg.png) no-repeat top left; }

/* Layout: systemin slider */
  #noresult { width: 500px; margin: 0 auto; padding: 5px; }

/* Layout: pagination */
  .navi { float: right; }
  #pagination form #jumppage1 { background-color:#FFFFFF; border:1px solid #333333; padding:2px; width:50px; }
  #pagination .left, #pagination .right { padding: 8px; }

/* Billing Form ---------------------------------------------------------- */
/* Layout: Billing Form Elements */
  .billingform ul { list-style: none; }
  .billingform fieldset label { float: left; padding-left: 15px; width: 140px; line-height: 150%; }
  .billingform fieldset input { float: left; border: 1px solid #ccc; background-color: #fff; width: 140px; padding: 2px; }
  .billingform fieldset select { float: left; border: 1px solid #ccc; background-color: #fff; width: 146px; padding: 2px; }
  .billingform fieldset p { clear: both; margin-bottom: 5px; }

  .billingform .paymenttype { display: block; border: 1px solid #ccc; background-color: #eee; line-height: 24px; padding: 0 2px; }
  .billingform .paymenttype input { vertical-align: middle; background-color: transparent; }
  .billingform .paymenttype label { font-weight: bold; font-size: 133%; }

  .billingform fieldset { display:block; border: 1px solid #ccc; border-top: 0; background-color: #fff; line-height: 24px; padding: 10px; margin-bottom: 10px; }

  #main .billingform .button_green { width: 240px; color: #fff; }

  .headline_form { color: #00CAFC; font-size: 166%; font-weight: bold; }

/* Layout: c36l white */
  .c36l-white-top { height: 8px; font-size: 0; background: transparent url(/img/global/backgrounds/white-36-top-bg.png) no-repeat top left; margin: -2px 0 0 0; }
  .c36l-white-middle { background: transparent url(/img/global/backgrounds/white-36-middle-bg.png) repeat-y top left; padding: 2px 10px 0 10px; }
  .c36l-white-bottom { height: 8px; font-size: 0; background: transparent url(/img/global/backgrounds/white-36-bottom-bg.png) no-repeat top left; margin: 0 0 10px 0; }

/* Layout: c63l white */
  .c63l-white-top { height: 8px; font-size: 0; background: transparent url(/img/global/backgrounds/white-63-top-bg.png) no-repeat top left; margin: -2px 0 0 5px; position: relative; }
  .c63l-white-middle { background: transparent url(/img/global/backgrounds/white-63-middle-bg.png) repeat-y top left; padding: 2px 15px 0 15px; margin: 0 0 0 5px; } /*height: 100%; */
  .c63l-white-bottom { height: 8px; font-size: 0; background: transparent url(/img/global/backgrounds/white-63-bottom-bg.png) no-repeat top left; margin: 0 0 10px 5px; width: 100%; }

/* Layout: Pfeile */
  .billing-pfeil-rechts { background: transparent url(/img/global/backgrounds/pfeil_rechts.png) no-repeat scroll left top; height: 25px; left: 329px; position: absolute; top: 5px; width: 24px; }
  .billing-pfeil-unten  { background: transparent url(/img/global/backgrounds/pfeil_unten.png) no-repeat scroll left top; height: 25px; right: 530px; position: absolute; top: -15px; width: 24px; }

/* Layout: Bundle Select Styling */
  .bundleselect { line-height: 45px; /*background: transparent url(/img/global/backgrounds/bundle-select-right.png) no-repeat right top;*/ margin: 0 0 10px 0; padding-right: 6px; }
  .bundleselect span { line-height: 45px; display: block; /*background: transparent url(/img/global/backgrounds/bundle-select-left.png) no-repeat left top;*/ padding-left: 10px; }
  .bundleselect input { background: transparent; }
  .bundleselect label { font-size: 150%; color: #fff; font-weight: bold; padding-left: 5px; }

  .bundleselect_inactive { line-height: 44px; background: none; border: 1px solid #eee; margin: 0 0 10px 0; padding-right: 6px; cursor: pointer; }
  .bundleselect_inactive span { line-height: 44px; display: block; background: none; padding-left: 9px; }
  .bundleselect_inactive label { font-size: 150%; color: #ccc; font-weight: bold; padding-left: 5px; cursor: pointer; }

/* Layout: Premium Features Table */
  #premium_features { color: #000; width: 316px; line-height: 24px; }
  #premium_features .col1 { width: 206px; }
  #premium_features .col2 { width: 55px; }
  #premium_features .col3 { width: 55px; }

  #premium_features th { border-right: 1px solid #aaa; border-bottom: 1px solid #aaa; font-size: 75%; }
  #premium_features th strong { font-size: 166%; }
  #premium_features th.premium { color: #59c039; text-align: center; }
  #premium_features th.kostenfrei { text-align: center; }
  #premium_features td { overflow: hidden; border-right: 1px solid #aaa;}

  #premium_features td.dating { border-bottom: 1px solid #02a2d6; color: #02a2d6; font-weight: bold; }
  #premium_features td.mysite { border-bottom: 1px solid #ec5b0a; color: #ec5b0a; font-weight: bold; }
  #premium_features td.party { border-bottom: 1px solid #ffad01; color: #ffad01; font-weight: bold; }

  #premium_features td.ja { background: transparent url(/img/global/icons/premium_ja.png) no-repeat center center; text-indent: -999em; }
  #premium_features td.nein { background: transparent url(/img/global/icons/premium_nein.png) no-repeat center center; text-indent: -999em; }

/* Layout: HR */
  hr { border: 0 solid #fff; border-top: 1px solid #ccc; margin-bottom: 5px;  }

/* Layout: Dates merken */
  .vcards_favourites #vcards_search { width: 100%; position: relative; }
  .vcards_favourites { padding: 2px 0;}
  
  #voicecontent { width: 595px; height:214px; }
  #imgvoicemsgneu { width:83px; height:83px; float: left; background: transparent url(/img/global/new_button.png) no-repeat 0 0; }
  #voicemsgformcontent { width:65%; float:left; }

}


/*### COMBINE: /home/cockfrog.com/ElCuban/html/css/composing/dating-anmeldung.css ###*/


/* Embed Layout-independent adjustments */
	/*deleted import*/
	
/* Embed Layout-independent Screen adjustments */
	/*deleted import*/
	/*deleted import*/
	/*deleted import*/
	/*deleted import*/
	/*deleted import*/
	
/* Embed Layout-dependent Screen adjustments */
	/*deleted import*/
	
/* Embed Layout-dependent Screen adjustments */
	/*deleted import*/

/* Embed Layout-independent Screen Coloring */		
	/*deleted import*/
	
/* Embed Layout-dependent Screen Coloring */		
	/*deleted import*/

/* Embed Layout-independent Screen Content Formatting */	
	/*deleted import*/

/*### COMBINE: /home/cockfrog.com/ElCuban/html/css/global.css ###*/


@media all
{

/* Globales Zurücksetzen der Innen- und Außenabstände für alle HTML-Elemente */
	* { margin: 0; padding: 0; }

/* Korrektur: Das Zurücksetzen der Abstände verursacht zu kleine Selectboxen. */
	option { padding-left: 0.4em }

/* Globale Korrektur des Italics Bugs des IE 5.x und IE 6 */
	* html body * { overflow: visible }
	* html iframe, * html frame { overflow: auto }
	* html frameset { overflow: hidden }

/* Erzwingen vertikaler Scrollbalken in Netscape, Firefox und Safari Browsern */
	html { height: 100% }
	body {
	min-height: 101%;

/* Beseitigung von Rundungsfehler beim Skalieren von Schriftgrößen in älteren Opera Versionen */
	font-size: 100.01%;
	}

/* Rahmen für <fieldset> und <img> Elemente löschen */
	fieldset, img { border: 0 solid; }

 /* Float */
	.left { float: left; }
	.right { float: right; }

/* Neue Standardwerte für Formulare */
	form { margin: 0; }

/*clearendes Element*/
	.clear {
	clear: both;
	height: 0;
	overflow: hidden;
	font-size: 1px;
	}

/* Zum Verbergen der Kategorie-Beschereibung / Keywords für Google */
	#description { display: none }

/* Clearfix-Methode zum Clearen der Float-Umgebungen */
	.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}

/* Diese Angabe benötigt der Safari-Browser zwingend !! */
	.clearfix { display: block; }

/* IE-Clearing: Benötigt nur der Internet Explorer und über iehacks.css zugeschaltet */
	#ie_clearing { display: none }

/* Subtemplates -------------------------------------------------------*/
	.subcolumns { width: 100%; overflow: hidden; }

	.c20l, .c25l, .c26l, .c33l, .c35l, .c36l, .c38l, .c40l, .c45l, .c50l, .c55l, .c60l, .c62l, .c63l, .c66l, .c74l, .c75l, .c80l  { float: left; }
	.c80r, .c75r, .c74r, .c66r, .c65r, .c63r, .c62r, .c60r, .c55r, .c50r, .c45r, .c40r, .c38r, .c36r, .c33r, .c26r, .c25r, .c20r  { float: right; margin-left: -5px; }
	
	.c20l, .c20r { width: 20%; }
	.c25l, .c25r { width: 25%; }
	.c26l, .c26r { width: 26.35%; }
	.c33l, .c33r { width: 33.333%; }
	.c35l, .c35r { width: 35%; }
	.c36l, .c36r { width: 37%; }
	.c38l, .c38r { width: 38.2%; }
	.c40l, .c40r { width: 40%; }
	.c45l, .c45r { width: 45%; }
	.c50l, .c50r { width: 50%; }
	.c55l, .c55r { width: 55%; }
	.c60l, .c60r { width: 60%; }
	.c62l, .c62r { width: 61.8%; }
	.c63l, .c63r { width: 63.25%; }
	.c65l, .c65r { width: 65%; }
	.c66l, .c66r { width: 66.666%; }
	.c74l, .c74r { width: 73.65%; }
	.c75l, .c75r { width: 75%; }
	.c80l, .c80r { width: 80%; }

	.subc  { padding: 0 2.5px 0 2.5px; }
	.subcl { padding: 0 5px 0 0; }
	.subcr { padding: 0 0 0 5px; }

 /* Spacer */
	.spacer20t { margin: 20px 0 0 0; overflow: hidden; }
	.spacer17t { margin: 17px 0 0 0; overflow: hidden; }
 	.spacer15t { margin: 15px 0 0 0; overflow: hidden; }
	.spacer10t { margin: 10px 0 0 0; overflow: hidden; }
	.spacer9t { margin: 9px 0 0 0; overflow: hidden; }
	.spacer8t { margin: 8px 0 0 0; overflow: hidden; }
	.spacer7t { margin: 7px 0 0 0; overflow: hidden; }
	.spacer6t { margin: 6px 0 0 0; overflow: hidden; }
	.spacer5t { margin: 5px 0 0 0; overflow: hidden; }
	.spacer4t { margin: 4px 0 0 0; overflow: hidden; }
	.spacer3t { margin: 3px 0 0 0; overflow: hidden; }
	.spacer2t { margin: 2px 0 0 0; overflow: hidden; }
	.spacer1t { margin: 1px 0 0 0; overflow: hidden; }
	.spacer20r20l { margin: 0 10px 0 10px; overflow: hidden; }

	.spacer5b { margin: 0 0 5px 0; overflow: hidden; }
	.spacer10b { margin: 0 0 10px 0; overflow: hidden; }
	#settings_content .c62l { width:50%;}
	#settings_content .c38r  { width:50%;}
	#fieldnew {float:left;}
	#settings_content .clear_button {overflow:visible;}
	#prim_nav_search ul li h2 a {padding-left:10px;}
	#footer_col_2_content_1 #footer_copyright {padding-top:0px;}
    #drag_1076 p { color:#FFF;}
	
		/* Chat Buttons */
   #tokstaFriends { display:none !important; }
   #tokstaUser { display:none !important; }
}


/*### COMBINE: /home/cockfrog.com/ElCuban/html/css/screen/draft/master_02.css ###*/


@media screen
{

  body { margin: 0; padding: 0; }

/* Layout: Page */
  #page_margins { width: 948px; min-width: 948px; max-width: none; margin: auto; text-align: left; position: relative; top: 8px; }
  #page { }
  #main { }

/* Page ---------------------------------------------------------- */
/* Layout: Logo */
  #logo {
  width:350px;
  margin:7px 0 0 0;
  position:absolute;
  padding:0 0 0 380px;
  z-index: 1;
  }
 
#tkUBsearchResults { display:none !important;}
.tkUBIEon a { display:none !important;}
#menu .mm_d { display:none !important;}
#alertcontainer	{ margin-top:4px;}
/* Header ---------------------------------------------------------- */

/* Layout: login / logout / register */
  #header_login, #header_logout, #header_register { position: absolute; top: 0px; right:0px; width: 222px; float: left; overflow: hidden; margin: 0; z-index:1; height:125px; margin-top:9px; margin-left:720px; }
  #header_login { width:228px !important;}

/* Layout: Login Background / Logout Background / register Background */
  #header_login_bg, #header_logout_bg, #header_register_bg { height: 110px; }

/* Layout: Register row 1 2 */
  #header_register_row_1 { width: 205px; height: 82px; float: left; padding: 5px 0 5px 10px; }
  #header_register_row_2 { width: 205px; float: left; }

/* Layout: register Button */
  #header_register a.button_green { width: 160px; } /* x-max -7px */

  #header_register_row_1 p { clear: left; float: left; margin: 4px 0 0 0; }
  #header_register_row_2 p { clear: left; float: left; margin: 0; padding-left: 32px; }

/* Layout: Login row 1 2 */
  #header_login_row_1 { width: 212px; height:70px; margin: 3px 0 0px 2px; }
  #header_login_row_2 { width: auto; height:35px; margin-left:0px; }

  #header_login_row_2 ul {
  list-style: none;
  margin: 0;
  padding: 1px;
  white-space: nowrap;
  }

  #header_login_row_2 li {
  width: 107px;
  float: left;
  margin: 0 3px 0 0;
  padding: 0;
  }

/* Layout: Logout row 1 2 */
  #header_logout_row_1 { width: 229px; float: left; padding: 0px 0px 0 0px; height:110px;}
  #header_logout_row_2 { width: 211px; float: left; padding: 5px 5px 0 10px; }
  #header_logout_row_3 { width: 215px; float: left; bottom: 2px; left: 0px; height:21px; position:absolute; left:0px;}
  .header_logout_col_1 { width: 75px; float: left; padding-right: 5px; height: 44px; overflow: hidden; }
  .header_logout_col_2 { width: 130px; float: right; margin: 0; }

/* Layout: Logout Mood */
  .moodframe { border: 1px solid #FFF; background-color: #000; position: absolute !important; width: 208px; top: 64px; left: 10px; z-index: 100; }
  .moodframe form { padding: 11px; }

/* Layout: Login Form */
  #header_login fieldset { float: left; width: 100%; }
  #header_login legend { float: left; }
  #header_login label { float: left; padding: 2px 0 0 0; }
  #header_login input { float: right; display: block; border: 1px soldi #fff; padding: 3px 4px 3px 4px; }

  #header_login #username { width: 130px; }
  #header_login #passwort { width: 130px; }

/* Layout: Login Button */
  #header_login a.button_grey { width: 97px; } /* x-max -7px */
  #header_login a.button_green { width: 97px; } /* x-max -7px */

  #header_login_row_1 p { clear: left; float: left; width: 100%; margin: 4px 0 0 0; }
  #header_login_row_1 span a { margin: 2px 0 0 70px; clear: left; float: left; width: 100%; }
  #header_login_row_2 p { clear: left; float: left; width: 100%; margin: 0; }

/* Layout: Logout Button */
  #header_logout a.button_grey { width: 93px; } /* x-max -7px */

  #header_logout_row_2 p { clear: left; float: left; width: 100%; margin: 0; }

/* Layout: Logout */
  #header_logout .user_img { float: right; width: 90px; height: 90px; margin-right:30px; margin-top:-32px; }
  #header_logout .user_name { width:95px;}
  #header_logout span { font-size: 11px; }
  #header_logout .user_info { position: absolute; bottom: 23px; width: 110px; }
  #header_logout .user_info p { margin: 0px; line-height: 1.2em; }
  #header_logout #header_logout_row_3 div { padding-top: 3px; }
  #header_logout #header_logout_row_3 li { font-size: 11px; margin-right: 1px; color:#FFF; }

/* Layout: Find Form */
  #header_finden form { }
  #header_finden fieldset { }
  #header_finden legend { display: none ; }
  #header_finden select { }
  #header_finden input { }

  #header_finden p { clear: left; float: left; width: 100%; margin: 2px 0 0 0; }

/* Layout: Find Button */
  #header_search a.button_grey { width: 95px; } /* x-max -7px */

  .head_search_button { height: 50px; margin-top: 0 ! important; z-index:-10;}


/* Layout: header search */
  #header_search {
  left:520px;
  position:absolute;
  top:5px;
  width:200px;
  z-index:80;
  }

  #header_search ul {
  list-style-type:none;
  }

  #header_search ul li {
/*  float:left; */
  width: 140px;
  margin: 0px 8px 0 0;
  }

  .header_search_label {
  font-style:italic !important;
  font-weight:bold;
  line-height:160%;
  }

  .header_search_attach {
  font-weight:bold;
  width: 140px;
  padding:0px 20px 0pt 5px;
  }

  #header_search ul li ul {
  margin:0pt 0pt 5px !important;
  }

  .header_search_attach ul {
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:5px 0pt;
  padding:0pt;
  }

  #header_search ul li ul li {
  clear:left;
  float:left;
  margin:0pt 0pt 5px !important;
  width:auto;
  }

  #header_search ul li ul li input{
  background: transparent;
  }


/* ************************** Mastergrid ****************************/

/* Header --------------------------------------------------------- */
/* Layout: Primary Navigation */
  #header_primnav { height: 17px; overflow: hidden; }

/* Layout: gory */
  #header_category { color: #00CAFC !important; font-weight: bold; padding-left: 585px; height: 120px; width: 600px; overflow: hidden; margin-top:0px; padding-top:0px;}


/* Layout: Category Column 1 2 3 */
  #header_category_row_1 { width: 350px; float: right; padding-top:90px; margin-right:250px; }
  #header_category_row_2 { width: 850px; float: left; height:45px;}


/* Layout: Category Box */
  #header_category_row_1_box_1 { height: 40px; margin: 6px 0 0 0; overflow: hidden; float:right; display:none; }
  #header_category_row_2_box_1 { height: 30px; margin: 6px 0 0 0; overflow: hidden; }


/* Layout: Category Content */
  #header_category_row_1_content_1 { }
  #header_category_row_2_content_1 { }

/* Layout: Category header_finden */

  #header_finden { position: absolute; z-index: 1; float: left; }

  #header_finden ul {
  float: left;
  list-style: none;
  margin: 0;
  padding: 1px;
  white-space: nowrap;
  }

  #header_finden li {
  float: left;
  margin: 0 5px 0 0;
  padding: 0;
  }

  #header_finden select {
  float: left;
  width: auto;
  z-index: 1;
  }

  #header_finden fieldset {
  float: left;
  }


	#main_col_1_box_1 {
	padding-bottom: 0px;
	}

/* Main ----------------------------------------------------------- */
/* Layout: defined @ css/screen/draft/columns_xyz.css  */

/* Footer ---------------------------------------------------------- */
/* Layout: Column 1 2 3 */
  #footer_col_1 { width: 10px; float: left; margin: 0; }
  #footer_col_2 { width: 928px; float: left; margin: 0; }
  #footer_col_3 { width: 10px; float: right; margin: 0; }

/* Layout: Box */
  #footer_col_1_box_1 { height: 45px; margin: 10px 0 0 0; overflow: hidden; }
  #footer_col_2_box_1 { height: 45px; margin: 10px 0 0 0; overflow: hidden; }
  #footer_col_3_box_1 { height: 45px; margin: 10px 0 0 0; overflow: hidden; }

/* Layout: Content */
  #footer_col_1_content_1 { }
  #footer_col_2_content_1 { margin: 0 0 0 0; }
  #footer_col_3_content_1 { }

/* Search -> Preview Img */
	.pu_preview {
			position: absolute;
			z-index: 100;
			left: 75px;
			top: -95px;
	}

	.preview-white-top {
			background: transparent url(/img/global/backgrounds/preview-174-top-bg.png) no-repeat scroll left top;
			font-size: 0pt;
			height: 7px;
			width: 174px;
	}

	.preview-white-middle {
			background: transparent url(/img/global/backgrounds/preview-174-middle-bg.png) repeat-y scroll left top;
			padding: 2px 10px 0pt;
			width: 174px;
			min-height: 155px;
			height: auto !important;
			height: 155px;
	}

	.preview-white-middle img {
			margin-top: -6px;
	}

	.preview-white-bottom {
			background: transparent url(/img/global/backgrounds/preview-174-bottom-bg.png) no-repeat scroll left top;
			font-size: 0pt;
			height: 10px;
			width: 174px;
	}

	*+html .preview-white-bottom {
			margin-top: -3px !important;
	}

	.preview-pfeil-links {
			background: transparent url(/img/global/backgrounds/preview_pfeil_links.png) no-repeat scroll left top;
			height: 24px;
			top: 125px;
			left: -13px;
			width: 23px;
			position: absolute;
	}

	.bg_user_img { position: relative; }

/* FAQ ul Styling */
  #faq_inhalt ul { list-style: none; }

/* IE7-BUG_TESTING */

	#main_col_1_content_1 { z-index: 1; }

/* Scrollbars ---------------------------------------------------------- */
  .scroll-track { background-color: #eee; }
  .scroll-handle { background: url(/img/global/scrollbar_top.gif) top left no-repeat; }
  .scroll-handle-bot { background: url(/img/global/scrollbar_bottom.gif) bottom left no-repeat; }
  .scroll-track-top,
  .scroll-track-bot { background-color: #eee; }

}


/*### COMBINE: /home/cockfrog.com/ElCuban/html/css/navigation/primnav_02.css ###*/


@media all
{
  #primnav {
  float:left;
  position:absolute;
  top:56px;
  z-index:70;
  }

  #primnav ul {
  list-style: none;
  margin: 12px 15px 0 12px;
  white-space: nowrap;
  }

  #primnav ul li ul {
  margin:-2px 0 0 0 ! important;
  }

  #menu_child_101 { z-index:150; }

  #primnav ul li ul li {
  clear: left;
  }

  #primnav li {
  float: left;
  padding: 0pt;
  }

  #primnav li a {
  display: block;
  padding: 0 0 0 12px;
  color: #FFFFFF;
  width: 135px !important;
  }

/* Prim Nav Dropdown */

/* allegemein Prim Nav Dropdown */

div.pn_attach, a.pn_attach
{
  background: transparent;
  padding-left: 10px;
  font-size: 100.01%;
}

a.pn_attach
{
  display: block;
  border-bottom: none;
  text-decoration: none;
}

form.pn_attach
{
  position: absolute;
  visibility: hidden;
  border: 1px solid black;
  background: #FFFFEE;
  padding: 0px 5px 2px 5px;
}

#menu_parent_101, #menu_parent_102, #menu_parent_103 { 
  font-size:140%;
  height:31px;
  line-height:185%;
  width:135px !important;
}
#prim_nav_search {
  font-size:140%;
  height:35px;
  line-height:180%;
  width:170px !important;
}

#primnav ul li h2 a { text-decoration: none; }

#primnav a { text-decoration: underline; }

#primnav h4:focus,
#primnav h4:hover,
#primnav h4:active { text-decoration: none; }

#menu_child_101 a, #menu_child_102 a, #menu_child_103 a {
  line-height: 230%;
  width:150px !important;
  padding-left:10px !important;
}


/* Party | Prim Nav Dropdown 

#menu_parent_101 {
  background:transparent url(/img/global/backgrounds/prim_nav_party_bg.png) no-repeat scroll;
}

#menu_child_101 a {
  background: transparent url(/img/global/backgrounds/pn_dd_party_bg.png) repeat-y scroll;
}

#menu_child_101 a:focus,
#menu_child_101 a:hover,
#menu_child_101 a:active,
#menu_child_101 h4 a {
  background: transparent url(/img/global/backgrounds/pn_dd_party_acitve_bg.png) repeat-y scroll;
}

.pn_dd_party_last_link a{
  height:33px;
  background: transparent url(/img/global/backgrounds/pn_party_last_link_bg.png) no-repeat top left scroll ! important;
}

.pn_dd_party_last_link a:focus,
.pn_dd_party_last_link a:hover,
.pn_dd_party_last_link a:active,
.pn_dd_party_last_link h4 a {
  height:33px;
  background: transparent url(/img/global/backgrounds/pn_party_last_link_active.png) no-repeat top left scroll ! important;
} */

/* Dating | Prim Nav Dropdown */

#menu_parent_102 {
  background:transparent url(/img/global/backgrounds/prim_nav_bg.png) no-repeat scroll;
}

#menu_child_102 a {
  background: transparent url(/img/global/backgrounds/pn_dd_bg.png) repeat-y scroll;
}

#menu_child_102 a:focus,
#menu_child_102 a:hover,
#menu_child_102 a:active,
#menu_child_102 h4 a {
  background: transparent url(/img/global/backgrounds/pn_dd_acitve_bg.png) repeat-y scroll;
}

.pn_dd_dating_last_link a{
  height:33px;
  background: transparent url(/img/global/backgrounds/pn_last_link_bg.png) no-repeat top left scroll ! important;
}

.pn_dd_dating_last_link a:focus,
.pn_dd_dating_last_link a:hover,
.pn_dd_dating_last_link a:active,
.pn_dd_dating_last_link h4 a {
  height:33px;
  background: transparent url(/img/global/backgrounds/pn_last_link_active.png) no-repeat top left scroll ! important;
}

/* Mysite | Prim Nav Dropdown */

#menu_parent_103 {
  background:transparent url(/img/global/backgrounds/prim_nav_bg.png) no-repeat scroll;
}

#menu_child_103 a {
  background: transparent url(/img/global/backgrounds/pn_dd_bg.png) repeat-y scroll;
}

#menu_child_103 a:focus,
#menu_child_103 a:hover,
#menu_child_103 a:active,
#menu_child_103 h4 a {
  background: transparent url(/img/global/backgrounds/pn_dd_acitve_bg.png) repeat-y scroll;
}

.pn_dd_mysite_last_link a{
  height:33px;
  background: transparent url(/img/global/backgrounds/pn_last_link_bg.png) no-repeat top left scroll ! important;
}

.pn_dd_mysite_last_link a:focus,
.pn_dd_mysite_last_link a:hover,
.pn_dd_mysite_last_link a:active,
.pn_dd_mysite_last_link h4 a {
  height:33px;
  background: transparent url(/img/global/backgrounds/pn_last_link_active.png) no-repeat top left scroll ! important;
}


  #prim_nav_search {
  height:33px;
  background: transparent url(/img/global/backgrounds/prim_nav_search.png) no-repeat top left scroll ! important;  
  }

/* Island | Prim Nav Dropdown */

#menu_parent_104 {
  background:transparent url(/img/global/backgrounds/prim_nav_island_bg.png) no-repeat scroll;
  width: 130px !important;
  height: 30px;
  font-size: 15px;
  line-height: 135%;
}

#menu_child_104 a {
  background: transparent url(/img/global/backgrounds/pn_dd_island_bg.png) repeat-y scroll;
}

#menu_child_104 a:focus,
#menu_child_104 a:hover,
#menu_child_104 a:active {
  background: transparent url(/img/global/backgrounds/pn_dd_island_acitve_bg.png) repeat-y scroll;
}

.pn_dd_island_last_link a{
  height:33px;
  background: transparent url(/img/global/backgrounds/pn_island_last_link_bg.png) no-repeat top left scroll ! important;
}

.pn_dd_island_last_link a:focus,
.pn_dd_island_last_link a:hover,
.pn_dd_island_last_link a:active {
  height:33px;
  background: transparent url(/img/global/backgrounds/pn_island_last_link_active.png) no-repeat top left scroll ! important;
}

/* Ismaning Navi */
  #navi_island {
  z-index: 80;
  width:235px;
  margin-top:13px;
  float:left;
  margin-left:10px;
  }
	#menu_parent_104 a {
	color:#FFFFFF;
	display:block;
	padding:0pt 0pt 0pt 15px;
	width:115px;
	text-decoration:none;
	}
  #navi_island ul {
  list-style: none;
  margin: 0px 0px 0px 0px;
  white-space: nowrap;
  }

  #navi_island ul li ul {
  margin:-5px 0 0 0 ! important;
  }

  #menu_child_101 { z-index:150; }

  #navi_island ul li ul li {
  clear: left;
  }

  #navi_island li {
  float: left;
  padding: 0pt 0px 0pt 0pt;
  }

  #navi_island li a {
  display: block;
  padding: 0 0 0 0px;
  color: #FFFFFF;
  /*width: 130px;*/
  text-decoration: none;
  }

#menu_parent_104 h2 { font-size:15px; line-height:30px; font-weight: normal; color:#00b3df;	margin:0; padding:0 0 0 0px; clear:both; }

}
















/*### COMBINE: /home/cockfrog.com/ElCuban/html/css/navigation/secnav_02.css ###*/


@media all
{
	#secnav {
	float: left;
	width: 100%;
	}
	
	#secnav ul {
	font-size: 125%;
	list-style: none;
	margin: 0 14px 0 100px;
	padding: 1px;
	white-space: nowrap;
	}
	
	#secnav li {
	width: auto;
	line-height: 2.5em;
	float: left;
	margin: 0 10px 0 0;
	padding: 0;
	}
	
	#secnav li a {
  color:#FFFFFF;
	display: block;
	text-decoration: underline;
	text-transform: none;
	
/**
* @bugfix
* @affected   IE5.x, IE6
* @css-for    all browsers
* @valid      yes
*/
	width: auto; /* only IE 5.x */
	width/**/:/**/ .1em; /* only IE 6.0 */
	}
	
/**
* @bugfix
* @affected   IE5.x, IE6
* @css-for    all browsers
* @valid      yes
*/
	#secnav > ul a,
	#secnav > ul h3 { width: auto; }  /* for other browsers */
	
	#secnav #current_secnav { display: block; }
	
	#secnav #current_secnav h3 { font-weight: bold; text-decoration: underline; }
	
	#secnav ul li:focus,
	#secnav ul li:hover,
	#secnav ul li:active { text-decoration: none; }

	#secnav li:focus a,
	#secnav li:hover a,
	#secnav li:active a { text-decoration: none; }

	#secnav a:focus,
	#secnav a:hover,
	#secnav a:active { text-decoration: none; }

  #secnav li h4 {
  color:#FFF;
  }

}


/*### COMBINE: /home/cockfrog.com/ElCuban/html/css/button/sliding-door.css ###*/


@media all
{

/* Global Container: (safari div) for floating button */
	.clear_button { overflow: hidden; width: 100%; }

/* Button: Grey */
	a.button_grey { display: block; float: left; height: 34px; padding-right: 7px; overflow: hidden; }
	a.button_grey span { display: block; line-height: 21px; padding: 6px 0 5px 7px; }
	a.button_grey:active { outline: none; }
	a.button_grey:active span { height: 21px; }

/* Button: Grey / active */
	.button_grey_active { display: block; float: left; height: 34px; padding-right: 7px; }
	.button_grey_active span { font-size: 125%; font-weight: bold; letter-spacing: -1px; text-align: center; text-decoration: none; display: block; line-height: 21px; padding: 8px 1px 5px 7px; height: 21px; }

/* Button: Green */
	a.button_green { display: block; float: left; height: 34px; padding-right: 7px; overflow: hidden; }
	a.button_green span { display: block; line-height: 21px; padding: 6px 0 5px 7px; }
	a.button_green:active { outline: none; }
	a.button_green:active span { height: 21px; }
	#header_logout_row_3 a.button_green span { padding-top:8px !important;}

/* Button: Green / active */
	.button_green_active { display: block; float: left; height: 34px; padding-right: 7px; }
	.button_green_active span { font-size: 125%; font-weight: bold; letter-spacing: -1px; text-align: center; text-decoration: none; display: block; line-height: 21px; padding: 8px 1px 5px 7px; height: 21px; }

/* Button: Blue */
	a.button_blue { display: block; float: left; height: 34px; padding-right: 7px; overflow: hidden; }
	a.button_blue span { display: block; line-height: 20px; padding: 6px 0 5px 7px; }
	a.button_blue:active { outline: none; }
	a.button_blue:active span { height: 21px; }

/* Button: Blue / active */
	.button_blue_active { display: block; float: left; height: 34px; padding-right: 7px; }
	.button_blue_active span { font-size: 125%; font-weight: bold; letter-spacing: -1px; text-align: center; text-decoration: none; display: block; line-height: 21px; padding: 8px 1px 5px 7px; height: 21px; }

/* Button: Red */
	a.button_red { display: block; float: left; height: 34px; padding-right: 7px; overflow: hidden; }
	a.button_red span { display: block; line-height: 20px; padding: 6px 0 5px 7px; }
	a.button_red:active { outline: none; }
	a.button_red:active span { height: 21px; }

/* Button: Red / active */
	.button_red_active { display: block; float: left; height: 34px; padding-right: 7px; }
	.button_red_active span { font-size: 125%; font-weight: bold; letter-spacing: -1px; text-align: center; text-decoration: none; display: block; line-height: 21px; padding: 8px 1px 5px 7px; height: 21px; }

/* Button: Yellow */
	a.button_yellow { display: block; float: left; height: 34px; padding-right: 7px; overflow: hidden; }
	a.button_yellow span { display: block; line-height: 20px; padding: 6px 0 5px 7px; }
	a.button_yellow:active { outline: none; }
	a.button_yellow:active span { height: 21px; }

/* Button: Yellow / active */
	.button_yellow_active { display: block; float: left; height: 34px; padding-right: 7px; }
	.button_yellow_active span { font-size: 125%; font-weight: bold; letter-spacing: -1px; text-align: center; text-decoration: none; display: block; line-height: 21px; padding: 8px 1px 5px 7px; height: 21px; }

/* Button: Male */
	a.button_male { display: block; float: left; height: 34px; width:36px; text-indent: -1000px; }
	a.button_male:active { outline: none; }

/* Button: Male / active */
	.button_male_active { display: block; float: left; height: 34px; width: 36px; text-indent: -1000px; overflow: hidden; }

/* Button: Female */
	a.button_female { display: block; float: left; height: 34px; width:36px; text-indent: -1000px; }
	a.button_female:active { outline: none; }

/* Button: Female / active */
	.button_female_active { display: block; float: left; height: 34px; width: 36px; text-indent: -1000px; overflow: hidden; }

}


/*### COMBINE: /home/cockfrog.com/ElCuban/html/css/navigation/alerts_02.css ###*/


@media all
{

  #header_alerts {
  padding: 0 5px;
  font-size: 0; display: block; margin: 0;
  }

  .alerts, .alerts_message, .error_alerts {
  float: left;
  height: 55px ! important;
  width: 950px;
  margin-bottom: -5px;
  }

  .alerts {
  background: transparent url(/img/global/backgrounds/infobox_grey_animated.gif) no-repeat scroll left top;
  }

  .alerts_message, .error_alerts {
  background: transparent url(/img/global/backgrounds/infobox_grey.png) no-repeat scroll left top;
  }

  *+html .alerts_message { /* IE7 hack */
   position: relative;
  }

  .alert_content {
  width:540px;
  }

  .error_alerts_content_outer {
  display: table;
  height: 46px;
  background: none;
  overflow: hidden;
  }

  *+html .error_alerts_content_outer { /* IE7 hack */
   position: relative;
   z-index: 10;
  }

  .error_alerts_content_inner {
  display: table-cell;
  vertical-align: middle;
  }

  *+html .error_alerts_content_inner { /* IE7 hack */
   position: absolute;
   top: 50%;
   z-index: 15;
  }

  .error_alerts_content_inner p {
  float: left;
  margin:0;
  padding:0;
  }

  .error_alerts_content_inner a {
  display: inline;
  }

  .error_alerts_content_inner p a{
  }

  *+html .error_alerts_content_inner p { /* IE7 hack */
  position: relative;
  top: -50%;
  z-index: 20;
  }

  *+html .error_alerts_content_inner p a { /* IE7 hack */
  position: relative;
  z-index: 25;
  }

  .alerts_close, .error_alerts_close {
  float: right ! important;
  font-size: 8pt;
  padding: 15px 5px 0 0 ! important;
  margin:0 ! important;
  }

   .alerts li, .alerts li a, .error_alerts li, .error_alerts li a, .alerts_message li, .alerts_message li a  {
  color: #FFF;
  font-size: 12px;
  }

  .alerts_close_icon {
  float: right ! important;
  margin: 0 ! important;
  padding: 13px 5px 0 5px ! important;
  }

  .alerts ul, .alerts_message ul, .error_alerts ul {
  font-weight: bold;
  color: #434343;
  list-style: none;
  margin: 2px 20px 0 40px;
  padding: 1px;
  }

  .alerts ul, .alerts_message ul, .error_alerts ul {
  font-size: 11pt;
  }

  *+html .alerts_message ul { /* IE7 hack */
   position: relative;
   z-index: 2;
  }

  .alerts li, .alerts_message li, .error_alerts li {
  float: left;
  margin: 0 20px 0 0;
  padding: 0;
  }

  *+html .alerts_message li { /* IE7 hack */
   position: relative;
   z-index: 3;
  }

  .alerts li a, .alerts_message a, .error_alerts li a {
  text-decoration: underline;
  text-transform: none;
  }

  .alerts > ul a, .alerts_message > ul a, .error_alerts > ul a { width: auto; }  /* for other browsers */

  .alerts .alerts_message .alerts_link .error_alerts .error_alerts_link { display: block; }

  .alerts  .alerts_message .alerts_link a .error_alerts .error_alerts_link a { text-decoration: underline; }

  .alerts_message a:focus,
  .alerts_message a:hover,
  .alerts_message a:active { text-decoration: none; }

  .alerts a:focus,
  .alerts a:hover,
  .alerts a:active { text-decoration: none; }

  .error_alerts a:focus,
  .error_alerts a:hover,
  .error_alerts a:active { text-decoration: none; }

}


/*### COMBINE: /home/cockfrog.com/ElCuban/html/css/screen/draft/columns/1.css ###*/

	
@media screen
{

/* Main ----------------------------------------------------------- */
/* Layout: Column 1 */
	#main_col_1 { width: 940px; float: left; margin: 0 4px 0 4px;}
	
/* Layout: Box 1 */
	#main_col_1_box_1 { margin: 6px 0 0 0; overflow: visible; }
	#main_col_1_box_2 { margin: 10px 0 0 0; overflow: hidden; }
	#main_col_1_box_3 { margin: 10px 0 0 0; overflow: hidden; }
	
/* Layout: Content 1 */
	#main_col_1_content_1 { margin: 8px; position: relative; }
	#main_col_1_content_2 { margin: 8px; position: relative; }
	#main_col_1_content_3 { margin: 8px; position: relative; }

	
}


/*### COMBINE: /home/cockfrog.com/ElCuban/html/css/screen/draft/subtemplates/dating-anmeldung.css ###*/
  
  
  @media screen
  {
  
  /* Settings ---------------------------------------------------------- */
  /* Layout: Button / Grey */
  #main a.button_grey { width: 149px; } /* x-max -7px */
  
  /* Layout: Settings / Top */
  .white_100_top_bg { font-size: 0px; background:transparent url(/img/global/backgrounds/white-100-top-bg.png) no-repeat scroll left top; height:8px; }
  
  /* Layout: Settings / Middle */
  .white_100_content_bg { background: url(/img/global/backgrounds/settings-middle-bg.png) repeat-y top left; position: relative; z-index: 1; }
  .white_100_content_bg { padding: 2px 10px 2px 10px; }
  
  *+html .white_100_content_bg { display: inline-block; } /* IE7 Hack */ 
  
  /* Layout: Settings / Bottom */
  .white_100_bottom_bg { background:transparent url(/img/global/backgrounds/white-100-bottom-bg.png) no-repeat scroll left top; height:8px; }
  
  /*#anmeldung_step_01 .subcolumns, #anmeldung_step_02 .subcolumns { background:transparent url(/img/global/anmeldung_bg.jpg) no-repeat scroll right bottom; margin-bottom:-8px; margin-left:8px;  }*/
  
  /* Layout: Anmeldung Step 01 */
  
  #anmeldung_step_01 h6, #anmeldung_step_02 h6  { color: #00CAFC; font-size: 157%; font-weight: bold; margin: 0pt 0pt 10px; }
  
  #code_legend { float:left; padding-top:4px; width:140px; font-size:10px; color: #A6A6A6; font-style: normal}  ori r8 
  
  /* #code_legend { color:#A6A6A6; float:right; font-size:85%; margin-right:10px; width:300px; } */
  
  .opacity { opacity:0.8; }
  
  .tooltipp_username { left:490px; position:absolute; top:163px; z-index:5; }
  
  .tooltipp_email_check { left:490px; position:absolute; top:200px; z-index:5; }
  
  .tooltipp_handy_check { left:490px; position:absolute; top:272px; z-index:5; }
  
  .tooltipp_password_check { left:490px; position:absolute; top:347px; z-index:5; }
  
  .tooltipp_smscode { left:345px; position:absolute; top:425px; z-index:5; }
  
  .tooltipp_content_username { height:110px; }
  
  .tooltipp_content_email_check { height:102px; }
  
  .tooltipp_content_handy_check { height:213px; }
  
  .tooltipp_content_password_check { height:122px; }
  
  .tooltipp_content_smscode { height:92px; }
  
  .tooltipp_blue_top_bg {
  background:transparent url(/img/global/backgrounds/tooltip_top.gif) no-repeat scroll left top;
  height:23px;
  margin:0px;
  width:227px;
  }
  
  .tooltipp_top_txt {
  color:#FFFFFF;
  font-size:15px;
  font-weight:bold;
  left:0pt;
  line-height:24px;
  padding-left:38px;
  position:absolute;
  top:0px;
  }
  
  .tooltipp_blue_content_bg {
  background:transparent url(/img/global/backgrounds/tooltip_content.gif) repeat-y scroll left top;
  margin:0pt;
  width:227px;
  }
  
  .tooltipp_content_txt {
  color:#FFFFFF;
  left:0pt;
  line-height:13pt;
  padding-left:38px;
  position:absolute;
  top:25px;
  width:187px;
  }
  
  .tooltipp_blue_bottom_bg {
  background:transparent url(/img/global/backgrounds/tooltip_bottom.gif) no-repeat scroll left top;
  height:6px;
  margin:0pt;
  width:227px;
  }
  
  #anmeldung_step_01 .subcr { padding: 70px 0 0 20px; }
  
  #profile-image-legend { float:left; width:150px; padding-left:15px; }
  
  #profile-image-legend h6 { font-size:140%; font-weight:bold; color: #313131; }
  
  #profile-image-legend span { font-style: normal; }
  
  #agb { width: 275px; margin-top: 0px; float: left; }
  
  #agb input { background: transparent; border:0; }
  
  #agb_legend { padding-left:30px; font-size:10px; color:#A6A6A6; font-style: normal; width:210px; }
  
  #agb_legend a  { font-size:9px !important; color:#A6A6A6 !important; font-style: normal !important}
  
  /* Layout: Anmeldung Step 02 */
  
  #anmeldung_step_02 {  }
  
  #anmeldung_step_02 p { font-size:110%; line-height: 140% !important; clear: left !important; margin-bottom: 10px !important; }
  
  #anmeldung_step_02 p span { font-size: 120%; font-weight: bold; }
  
  #anmeldung_step_02 fieldset { margin-top: 0px !important; }
  
  #anmeldung_step_02 label { width: 200px !important; font-size: 110% !important; }
  
  #activation_text, #activation_text a { margin: 25px 0 25px 0; color: #ff0000 !important; }
  
  /* Anforderungen @ Registrierung */
  .fs_dating_img .imginfo { position: absolute; top: 10; left; 10; display: none; background-color: #F0F0F0; border: 1px solid #666; color: #2d2d2d; padding: 5px; width: 153px; }
  
  }


/*### COMBINE: /home/cockfrog.com/ElCuban/html/css/screen/color-set/global_02.css ###*/


@media all
{

/* Global ---------------------------------------------------------- */
  body { color: #000; background: #000000 url(/img/global/backgrounds/body_bg.gif) repeat-x; text-align: left; }
  
/* Logo */
  #logo h1 { background: url(/img/global/logos/cockfrog.png) 0 0 no-repeat; height: 135px; width: 261px; margin:0 0 0 0px; }
  #logox h1 { background: url(/img/global/logos/gayfrog.png) 0 0 no-repeat; height: 135px; width: 261px; margin:0 0 0 0px; }
/* Color: Formular */
	fieldset { background: transparent; }
	legend { color: #000; background: transparent; }
	label { color: #000; background: transparent; }
	select { color: #666666; background-color: #FFFFFF; font-weight: normal; border: 1px solid #7F9DB9; }
	input { color: #666666; background-color: #FFFFFF; font-weight: normal; }
	textarea { color: #666666 !important; font-weight: normal; background-color: #FFFFFF; }

/* Font: List */
	li { color: #000; background: transparent; }
	li a { color: #000; background: transparent; }

/* Font: Headlines */
	h1 { color: #000; background: transparent; }
	h2 { color: #FFFFFF; background: transparent; }
	h3 { color: #000; background: transparent; }
	h4 { color: #000; background: transparent; }
	h5 { color: #000; }
	h6 { color: #000; background: transparent; }
	
	#mysite-home h6 { color: #000!important; }
	#mysite-home h6 a { color: #000!important; }
	#mysite-home h6 a:focus, #mysite-home h6 a:hover,
	#mysite-home h6 a:active { color: #000!important; }

/* Font: Link */
	h6 a { color: #FFFFFF!important; background: transparent; }
	h6 a:focus,
	h6 a:hover,
	h6 a:active { color: #FFFFFF!important; background: transparent; }

	#settings h6 { color: #000!important; }
	#settings h6 a { color: #000!important; }
	#settings h6 a:focus, #settings h6 a:hover,
	#settings h6 a:active { color: #000!important; }

/* Header ------------------------------------------------------- */
/* Background: Header */
	#header { background: url(/img/global/backgrounds/header_bg_pinksite.png) no-repeat top; height:145px; }
	
  .header_search_label { background:#000 url(/img/global/backgrounds/search_dropdown_arrow.png) no-repeat scroll right center !important; }

  #header_search label { color: #FFF !important; }

  .header_search_attach { color: #FFF !important; background: #000;  }
  
  .txt_head_search { color: #FFF; }

/* Page ---------------------------------------------------------- */
/* Font: Global */
	.txt_grey { color: #000; }
	.txt_white { color: #FFFFFF; }

	.txt_dark_yellow { color: #FFAE00; }
	.txt_dark_blue { color: #00A3D5; }
	.txt_darkest_blue { color: #017EA4; }
	.txt_dark_red { color: #ED5909; }
	.txt_darkest_red { color: #CE4800; }

	.txt_tight { letter-spacing: -0.05em; }

/* Background: Global */
	.bg_box { background: #FFFFFF url(/img/global/backgrounds/box-bg.jpg) repeat-x scroll center 29px; }
	.bg_box { border: 1px solid #CCCCCC; }

	.bg_dark_yellow { background: #FFAE00; }
	.bg_dark_blue { background: #00A3D5; }
	.bg_dark_red { background: #ED5909; }

	.bg_light_yellow { background: #FFD780; }
	.bg_light_blue { background: #4DBFE2; }
	.bg_light_red { background: #F28B53; }
	.bg_light_green { background: #A2E885; }
	
/* Background: Contentbox */
	.bg_contentbox { background: #00CAFC ; }

/* Font: Button / Grey / + active */
	a.button_grey { color: #FFF !important; }
	a.button_grey:hover,
	a.button_grey:active span,
	.button_grey_active span { color: #FFF !important; }

/* Font: Button / Green */
	a.button_green { color: #FFF !important; }
	a.button_green:hover,
	a.button_green:active span { color: #FFF !important; }

/* Font: Button / Blue */
	a.button_blue { color: #FFFFFF !important; }
	a.button_blue:hover,
	a.button_blue:active span { color: #FEFEFE !important; }

/* Font: Button / Red */
	a.button_red { color: #FFFFFF !important; }
	a.button_red:hover,
	a.button_red:active span { color: #FEFEFE !important; }

/* Font: Button / Yellow */
	a.button_yellow { color: #FFFFFF !important; }
	a.button_yellow:hover,
	a.button_yellow:active span { color: #FEFEFE !important; }

/* Background: Button / Grey / + active */
	a.button_grey,
	.button_grey_active { background: transparent url(/img/global/buttons/button-grey-right.png) no-repeat top right; }
	#neue_dates .button_grey_active { background: transparent url(/img/global/buttons/button-blue-right.png) no-repeat top right; }

	a.button_grey span,
	.button_grey_active span { background: transparent url(/img/global/buttons/button-grey-left.png) no-repeat; }
	#neue_dates .button_grey_active span { background: transparent url(/img/global/buttons/button-blue-left.png) no-repeat; }

	a.button_grey:active, .button_grey_active,
	#neue_dates .button_grey_active { background-position: bottom right; }

	a.button_grey:active span, .button_grey_active span,
	#neue_dates .button_grey_active span { background-position: bottom left; }

/* Background: Button / Green */
	a.button_green, .button_green_active { background: transparent url(/img/global/buttons/button-green-right.png) no-repeat top right; }
	a.button_green span, .button_green_active span { background: transparent url(/img/global/buttons/button-green-left.png) no-repeat; }
	a.button_green:active, .button_green_active { background-position: bottom right; }
	a.button_green:active span, .button_green_active span { background-position: bottom left; }

/* Background: Button / Blue */
	a.button_blue, .button_blue_active { background: transparent url(/img/global/buttons/button-blue-right.png) no-repeat top right; }
	a.button_blue span, .button_blue_active span { background: transparent url(/img/global/buttons/button-blue-left.png) no-repeat; }
	a.button_blue:active, .button_blue_active { background-position: bottom right; }
	a.button_blue:active span, .button_blue_active span { background-position: bottom left; }

/* Background: Button / Red */
	a.button_red, .button_red_active { background: transparent url(/img/global/buttons/button-red-right.png) no-repeat top right; }
	a.button_red span, .button_red_active span { background: transparent url(/img/global/buttons/button-red-left.png) no-repeat; }
	a.button_red:active, .button_red_active { background-position: bottom right; }
	a.button_red:active span, .button_red_active span { background-position: bottom left; }

/* Background: Button / Yellow */
	a.button_yellow, .button_yellow_active { background: transparent url(/img/global/buttons/button-yellow-right.png) no-repeat top right; }
	a.button_yellow span, .button_yellow_active span { background: transparent url(/img/global/buttons/button-yellow-left.png) no-repeat; }
	a.button_yellow:active, .button_yellow_active { background-position: bottom right; }
	a.button_yellow:active span, .button_yellow_active span { background-position: bottom left; }

/* Background: Button / Male */
	.button_male_active { background: transparent url(/img/global/buttons/button-male-blue.png) no-repeat top right; background-position: bottom right; }

/* Background: Button / Female */
	.button_female_active { background: transparent url(/img/global/buttons/button-female-blue.png) no-repeat top right; background-position: bottom right; }

/* Header ------------------------------------------------------- */
/* Background: Login / Logout */
/*	#header_login_bg, #header_logout_bg { background: transparent url(/img/global/backgrounds/header-login-bg_02.png) no-repeat top; } */

/* Background: register */
	#header_register_bg { background: transparent url(/img/global/backgrounds/header-register-bg.png) no-repeat top; }

/* header login, logout: typo */
  #header_login_row_1 legend { color: #FFF; }
  #header_login label, #header_logout label, #header_login inpu, #header_logout label  { color: #FFF; }
  #header_login input { color: #666666; background: #F5F2F3;border:1px solid #D9D9D9;  }
  #header_login h6, #header_logout h6 { color: #fff !important; }

/* Text-Decoration: Link */
	#header_logout a, #header_login a { color: #FFF; }
	#header_logout a:focus,
	#header_logout a:hover,
	#header_logout a:active,
  #header_login a:focus,
	#header_login a:hover,
	#header_login a:active { color: #FFF; }

/* header logout: img */
	#header_logout_row_1 img { border: 1px solid #FFF; }

/* typo: colors */
	#header_logout span { color: #FFF; }
  .font_color_overview { color: #03A5D6 ! important; }
  .font_color_help { color: #8CC600 ! important; }

  #header_category_row_1, #header_category_row_1_content_1 span a {
  color: #fff;
  font-size:141%;
  font-weight: bold;
	}

/* Main -------------------------------------------------------- */
/* Background: Button / Male */
	a.button_male { background: transparent url(/img/global/buttons/button-male-blue.png) no-repeat top right; }
	a.button_male:active { background-position: bottom right; }

/* Background: Button / Female */
	a.button_female { background: transparent url(/img/global/buttons/button-female-blue.png) no-repeat top right; }
	a.button_female:active { background-position: bottom right; }

/* Text-Decoration: Link */
	#main a { color: #000; }
	#main a:focus,
	#main a:hover,
	#main a:active { color: #000; }
	
/* Background: Headlines */
 .bg_main_headline { background: url(/img/global/backgrounds/main-head-bg.gif) repeat-x top; border-bottom: 1px solid #E8E8E8; }

/* font: settings navi */
  #settings_navi h6 { color: # }
	
/* Border: 1px */
  .border { border: 1px solid #CCC; }

/* Border: 1px Bottom */
  .border_1b { border-bottom: 1px solid #CCC; }
  
/* Background: VCard Search, VCard */
  .bg_vcard_search { background: url(/img/global/backgrounds/vcard-bg.png) repeat-x top; height:78px; border: 1px solid #ccc; }
  #vcards_search h6 a, #vcards_search h6 a:hover, #vcard h6 a, #vcard h6 a:hover { color: #FFF; }
  .txt_vcard_search_user_teaser { color: #FFF; line-height: 13px; }
  #vcards_search .user_img img, #vcard .user_img img { border: 1px solid #CCC; }
  

/* Footer ---------------------------------------------------------- */
  #footer_copyright { color: #FFF; padding: 10px 0 10px 0; margin: 0px 6px; }
  #footer_copyright a { color: #FFF; }
	#footer_copyright a:focus,
	#footer_copyright a:hover,
	#footer_copyright a:active { color: #FFF; text-decoration: underline;  }

/* Background: Columns */
	.footer_left_bg { background: url(/img/global/backgrounds/footer-left-bg.png) no-repeat left top; }
	.footer_middle_bg { background: url(/img/global/backgrounds/footer-middle-bg.png) repeat-x top; }
	.footer_right_bg { background: url(/img/global/backgrounds/footer-right-bg.png) no-repeat left top; }
/* Scrollbars ---------------------------------------------------------- */
  .scroll-track { background:#EEEEEE none repeat-y scroll center;
position:relative;
width:15px !important;
z-index:3;}
  .scroll-handle { background:transparent url(/img/global/scrollbar_top.gif) no-repeat scroll left top;
cursor:pointer;}
  .scroll-handle-bot { background:transparent url(/img/global/scrollbar_bottom.gif) no-repeat scroll left bottom;
height:10px; }
  .scroll-track-top,
  .scroll-track-bot { background:#EEEEEE none repeat-y scroll center;
height:10px; }

}


/*### COMBINE: /home/cockfrog.com/ElCuban/html/css/screen/color-set/dating_02.css ###*/


@media all
{

/* Main ---------------------------------------------------------- */
/* Logo */
/*	#logo h1 { background: url(/img/dating/el-cuban-dating.png) 0 0 no-repeat; height: 124px; width: 122px; } */

/* Background: VCard Search */
/* .bg_vcard_search { background: #fff; border: 1px solid #017EA4; } */
/* #vcards_search h6 a, 	#vcards_search h6 a:hover { color: #4DBFE2 !important; } */

/* Font: VCard Search */
/* .txt_vcard_search_user_teaser { color: #017EA4; background-color: transparent; line-height: 13px; } */

/* Background: VCard Light */
	.bg_vcard_light { background: #4DBFE2; background-color: transparent; }

/* Background: Contentbox */
/* .bg_contentbox { background: #4DBFE2; } */

/* Background: Contentbox Gradient */
	.bg_gradient_contentbox { background: #000 url(/img/dating/backgrounds/bg-gradient-contentbox.gif) repeat-x top; }


/* Border: 1px */
/* .border { border: 1px solid #6BCAE7; } */

/* Border: 1px Bottom */
/* .border_1b { border-bottom: 1px solid #6BCAE7; } */

/* Page ---------------------------------------------------------- */
/* Background: Body */
/*	.body_bg { background: #FFFFFF url(/img/dating/body-bg.gif) repeat-x top; text-align: center; } */
    .body_bg { text-align: center; }

/* Header ------------------------------------------------------- */
/* Background: Primary Navigation */
	.header_primnav_bg { background: url(/img/dating/header-primnav-bg.png) no-repeat top; }

/* Background: Secondary Navigation */
	.header_secnav_bg { background: url(/img/dating/header-secnav-bg.png) no-repeat top; }

/* Background: Category */
	.header_category_bg { background: url(/img/dating/header-category-bg.png) no-repeat top; }

/* User Count */
	.user_count { margin-top:20px; background: url(/img/global/user_count_bg.gif) no-repeat top; height:64px; min-height:64px; font-size:133.33%; font-weight:bold; }
	.user_female { float:left; margin:38px 0px 0px 27px; width:50px; overflow:hidden; }
	.user_female, .user_female a:link, .user_female a:hover, .user_female a:visited, .user_female a:active { color:#0093cd; text-decoration:underline; }
	.user_male { float:left; margin:38px 0px 0px 21px; width:50px; overflow:hidden;  }
	.user_male, .user_male a:link, .user_male a:hover, .user_male a:visited, .user_male a:active { color:#ff7cc9; text-decoration:underline; }

/* Font: Category */
	.txt_category_headline { color: #00A3D5; background-color: transparent; }
	.txt_category_description { color: #333333; background-color: transparent; }
	.txt_find_headline { color: #00A3D5; background-color: transparent; }

/* Main -------------------------------------------------------- */
/* Background: Headlines */
/* .bg_main_headline { background: url(/img/dating/main-head-bg.gif) repeat-x top; border-bottom: 1px solid #6BCAE7; } */
	.bg_main_headline { padding: 0 10px 0 10px; display: block; height: 28px; }

/* Background: Box */
/*	.bg_box { background: #00A3D5; }
  .bg_box_light { background: #00B2E0; } */


}


/*### COMBINE: /home/cockfrog.com/ElCuban/html/css/screen/content_02.css ###*/


@media all
{

/* Global ----------------------------------------------------------- */
/* Alle Schriftgrößen auf Standardgröße (16 Pixel) zurücksetzen */
	html * { font-size: 100.01% }

/* Basis-Layout erhält Standardschriftgröße von 12 Pixeln */
	body { font-family: 'Arial', Verdana, Helvetica, sans-serif; font-size: 75%; }

/* Absatz */
	p { line-height: 120%; margin: 0 0 1em 0; }

/* Formular Eingabe: 10px */
	select, label, textarea, input { font-family: 'Arial', Verdana, Helvetica, sans-serif; font-size: 100%; }

/* Linie */
	hr { border: 0px;
	border-top: solid 1px #333333;
	border-bottom: transparent;
	}

  .hidden {
  display:none;
  }
  #main .mysiteBoxContent p { color:#FFF !important;}
  #main .mysiteBoxContent .clear_button { color:#FFF !important;}
    #main .mysiteBoxContent .clear_button span { color:#FFF !important;}
/* Button Header 18px */
	#header a.button_grey, #header_login a.button_grey, #header_search a.button_grey { font-size: 150%; text-align: center; text-decoration: none; }
	#header a.button_grey:hover, #header_login a.button_grey:hover, #header_search a.button_grey:hover { text-decoration: none; }
	#header a.button_grey:active span, #header_login a.button_grey:active span, #header_search a.button_grey:active span { padding: 9px 0px 4px 10px; }

	#header_login a.button_grey  { font-size: 120%; font-weight: bold; }
	#header_login a.button_grey:active span { padding: 9px 0px 4px 10px; }

	#header a.button_green, #header_login a.button_green, #header_register a.button_green  { font-size: 150%; text-align: center; text-decoration: none; }
  #header_register a.button_green { font-style: italic; }
	#header a.button_green:hover, #header_login a.button_green:hover, #header_register a.button_green:hover { text-decoration: none; }
	#header a.button_green:active span, #header_login a.button_green:active span  { padding: 9px 0px 4px 10px; }

	#header_login a.button_green { font-size: 120%; font-weight: bold; }
	#header_login a.button_green:active span { padding: 9px 0px 4px 10px; }

	#header_login_row_1 span a { font-style: italic; color: #FFF; font-size: 95%; }

  #header_login_row_1 span a:hover,
  #main a.button_grey span a:active { text-decoration: none; }

/* Button Main 15px */
	#main a.button_grey { font-size: 125%; font-weight: bold; letter-spacing: -1px; text-align: center; text-decoration: none; }
	#main a.button_grey:hover { text-decoration: none; }
	#main a.button_grey:active span { padding: 9px 0px 4px 10px; }

	#main a.button_blue { font-size: 125%; font-weight: bold; letter-spacing: -1px; text-align: center; text-decoration: none; }
	#main a.button_blue:hover { text-decoration: none; }
	#main a.button_blue:active span { padding: 9px 0px 4px 10px; }

	#main a.button_red { font-size: 125%; font-weight: bold; letter-spacing: -1px; text-align: center; text-decoration: none; }
	#main a.button_red:hover { text-decoration: none; }
	#main a.button_red:active span { padding: 9px 0px 4px 10px; }

	#main a.button_green { font-size: 125%; font-weight: bold; letter-spacing: -1px; text-align: center; text-decoration: none; }
	#main a.button_green:hover { text-decoration: none; }
	#main a.button_green:active span { padding: 9px 0px 4px 10px; }

	#main a.button_yellow { font-size: 125%; font-weight: bold; letter-spacing: -1px; text-align: center; text-decoration: none; }
	#main a.button_yellow:hover { text-decoration: none; }
	#main a.button_yellow:active span { padding: 9px 0px 4px 10px; }

/* Transparenz */
	.opacity_80 { opacity: 0.80; filter: alpha(opacity=80); -moz-opacity:0.80; }
	.opacity_60 { opacity: 0.60; filter: alpha(opacity=60); -moz-opacity:0.60; }

/* Headlines ----------------------------------------------------------- */
/* h1: durch Logo ersetzen */
	h1 {
	display: block;
	overflow: hidden;
	}

	h1 a {
	display: block;
	overflow: hidden;
	height: 135px;
	text-indent: -9000px;
	background-color: transparent;
	}

	h1:focus a,
	h1:hover a,
	h1:active a { background-color: transparent; }

/* h2: 25px definiert in navigation primnav.css */
	h2 { font-weight: bold; }

/* h3: Keywords für Google / Verborgen */
	h3 { }

/* h4: 15px definiert in navigation seknav.css */
	h4 { font-weight: bold; text-decoration: underline; }

/* h5: 20px */
	h5 { font-size: 166.67%; line-height: 1.5em; font-weight: bold; }

/* h6: 16px */
	h6 { font-size: 133.33%; line-height: 1.2em; font-weight: bold; }

/* Header ----------------------------------------------------------- */

/* Login / register / Legend: 13px */
	#header_login_row_1 legend { font-size: 108.33%; font-weight: bold; }
	#header_login_row_2 legend, #header_register_row_2 legend { font-size: 108.33%; display: none; }

/* register / row 1 */
  #header_register_row_1 p {
  font-size: 150% ! important;
  font-weight: bold;
  font-style: normal;
  color: #FFF;
  }

  #header_register_row_1 {
  font-style: italic;
  color: #FFF;
  line-height: 150%;
  }

/* Logout / h6: 13px */
	#header_logout_col_1 h6 { font-size: 160%; margin: -2px 0 8px 0; }
/* Logout / p */
	#header_logout_row_1 p { margin: 5px 0 0 0; line-height: 1.4em; }

/* Text-Decoration: Link */
  #header_logout a {  }
	#header_logout a:focus,
	#header_logout a:hover,
	#header_logout a:active { text-decoration: none; }

	.header_logout_col_1 a { font-style: italic; }

  #header_logout_row_3 ul { list-style: none;}
  #header_logout_row_3 li { margin-right: 8px; float:left; }

  #header_logout_row_3 { font-weight: bold; }

/* Category ----------------------------------------------------------- */
/* Category row 1 txt */
  #header_category_row_1_content_1 { line-height: 1.2em; }
  #header_category_row_1_content_1 span { font-weight: bold; font-size:12px; }

  #header_category_row_1_content_1 a { color: #333333; }
  #header_category_row_1_content_1 a:focus,
  #header_category_row_1_content_1 a:hover,
  #header_category_row_1_content_1 a:active { text-decoration: none; }

/* Category Description: 12px */
	.txt_category_description { font-size: 100%; line-height: 1.2em; font-weight: normal; font-style: italic; }

/* Category Find: 22px */
	.txt_head_search { font-size: 140%; font-weight: bold; line-height: 160%; }

/* Main ----------------------------------------------------------- */
/* Text-Decoration: Link */
	#main a { text-decoration: none; }
	#main a:focus,
	#main a:hover,
	#main a:active { text-decoration: none; }

/* Skyscraper */
	#skyscraper { position: absolute; right: -160px; top: -5px; }

/* Footer ----------------------------------------------------------- */
/* Footer: 12px */
	#footer { font-size: 100%; line-height: 1.3em; color:#FFF; float:left; padding-top:10px; padding-left:3px; width:810px; }

/* Text-Decoration: Link */
	#footer a { text-decoration: underline; color:#FFF; }
	#footer a:focus,
	#footer a:hover,
	#footer a:active { text-decoration: none; color:#FFF; }
	
	.footerlist { list-style-position: inside;	list-style-type: disc; margin-left:0px; }
	.footerlist li { color: #fff; }
	.footermenu { list-style-type: none; }
	.footermenu li { display: inline; margin-right: 10px; color: #fff; }
	
  #footer_copyright { text-align: right; float:left; font-weight: bold; }

/* Size Fix */
	#ajaxerror  { font-size: 0; }

/* Link-Styles Home --------------------------------------------------- */

	.listbox a,
	.imglistbox a,
	.partybox a,
	.aktionen a
	{
		text-decoration: underline !important;
	}

/* Layout: BBCode Toolbar */
	.bb_toolbar { list-style: none; background-color: #ADADAD; height: 20px; line-height: 20px; padding: 5px 0px; }
	.bb_toolbar li { display: inline; }
	.bb_toolbar li a { float: left; width: 20px; height: 20px; display: block; background: transparent url(/img/global/icons/bbcode_icons_inactive.gif) 0 0 no-repeat; overflow: hidden; }
	.bb_toolbar li a:hover { background-image: url(/img/global/icons/bbcode_icons_active.gif); }
	.bb_toolbar li a:active { background-image: url(/img/global/icons/bbcode_icons_pressed.gif); }
	.bb_toolbar li a span { visibility: hidden; font-size: 0px; }

	.bb_toolbar li a.bb_bold_button { background-position: 10px 0; padding-left: 10px; }
	.bb_toolbar li a.bb_italic_button { background-position: -20px 0; }
	.bb_toolbar li a.bb_underline_button { background-position: -40px 0; }
	.bb_toolbar li a.bb_strike_button { background-position: -60px 0; }
	.bb_toolbar li a.bb_center_button { background-position: -80px 0; }
	.bb_toolbar li a.bb_justify_button { background-position: -100px 0; }
	.bb_toolbar li a.bb_right_button { background-position: -120px 0; }
	.bb_toolbar li a.bb_heading_button { background-position: -140px 0; }
	.bb_toolbar li a.bb_quote_button { background-position: -140px 0; }
	.bb_toolbar li a.bb_color_button { background-position: -160px 0; }
	.bb_toolbar li a.bb_image_button { background-position: -180px 0; }
	.bb_toolbar li a.bb_list_button { background-position: -200px 0; }
	.bb_toolbar li a.bb_olist_button { background-position: -220px 0; }
	.bb_toolbar li a.bb_listitem_button { background-position: -240px 0; }
	.bb_toolbar li a.bb_link_button { background-position: -300px 0; }
	.bb_toolbar li a.bb_mail_button { background-position: -320px 0; }

	.bb_toolbar li a.bb_preview_button { float:right; width: auto; background: none; padding-right: 5px; }
	.bb_toolbar li a.bb_preview_button span { visibility: visible; font-size: 10px; }
	.bb_toolbar li a.bb_previewclose_button { float:right; width: auto; background: none; padding-right: 5px; }
	.bb_toolbar li a.bb_previewclose_button span { visibility: visible; font-size: 10px; }

	#smilies { display:inline; height: 35px; background-color: #FFFFFF; }
	#smilies li, #smilies_chat li { display: inline; margin: 5px 5px 0 5px; list-style: none; }
	#smilies ul li a, #smilies_chat ul li a { text-decoration: none; }

/* Layout: BBCode Preview */
	#main .bb_preview { padding: 5px; background: #ADADAD; clear: both; }
	#main .bb_preview p { display: block; float: none; clear: none; width: auto; }
	#main .bb_preview ul li { margin-left: 15px; }


/* Link-Styles Home --------------------------------------------------- */

	#ajaxoutput { display: none; }

}
