@charset "UTF-8";@media all{*{margin:0;padding:0;}
option{padding-left:0.4em}
* html body *{overflow:visible}
* html iframe,* html frame{overflow:auto}
* html frameset{overflow:hidden}
html{height:100%}
body{min-height:101%;font-size:100.01%;}
fieldset,img{border:0 solid;}
.left{float:left;}
.right{float:right;}
form{margin:0;}
.clear{clear:both;height:0;overflow:hidden;font-size:1px;}
#description{display:none}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:block;}
#ie_clearing{display:none}
.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;}
.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;}
}
@media screen{body{margin:0;padding:0;}
#page_margins{width:948px;min-width:948px;max-width:none;margin:auto;text-align:left;position:relative;}
#page{}
#header{background:transparent url(header_bg_pinksite.png) no-repeat scroll center top;}
#main{}
#footer{clear:both;}
#logo{position:absolute;left:-30px;top:0px;z-index:1;}
#logo_blue{position:absolute;left:-30px;top:0px;z-index:1;}
#header_login_bg,#header_logout_bg,#header_register_bg{height:110px;}
#header_register_row_1{width:205px;height:82px;float:left;padding:5px 0 5px 10px;}
#header_register_row_2{width:205px;float:left;}
#header_register a.button_green{width:160px;}
#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;}
#header_login_row_1{width:205px;margin:5px 0 5px 10px;}
#header_login_row_2{width:auto;float:left;margin-left:7px;}
#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;}
#header_logout_row_1{width:211px;float:left;padding:6px 10px 0 10px;}
#header_logout_row_2{width:211px;float:left;padding:5px 5px 0 10px;}
#header_logout_row_3{width:212px;float:left;padding:5px 10px;position:absolute;bottom:2px;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;}
.moodframe{border:1px solid #666666;background-color:#fff;position:absolute !important;width:208px;top:64px;left:10px;z-index:100;}
.moodframe form{padding:11px;}
#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:0;padding:3px 4px 3px 4px;}
#header_login #username{width:130px;}
#header_login #passwort{width:130px;}
#header_login a.button_grey{width:97px;}
#header_login a.button_green{width:97px;}
#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;}
#header_logout a.button_grey{width:93px;}
#header_logout_row_2 p{clear:left;float:left;width:100%;margin:0;}
#header_logout .user_img{float:left;width:90px;height:90px;padding-top:8px;}
#header_logout .user_name{margin:0 0 0 100px;}
*+html #header_logout .user_name,*+html #header_register .user_name{margin-right:-10px;}
#header_logout span{font-size:11px;}
#header_logout .user_info{position:absolute;bottom:31px;left:110px;width:110px;}
#header_logout .user_info p{margin:0px;line-height:1.2em;}
#header_logout #header_logout_row_3 div{border-top:1px solid #939393;padding-top:3px;}
#header_logout #header_logout_row_3 li{font-size:11px;margin-right:5px;}
#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;}
#header_search a.button_grey{width:95px;}
.head_search_button{height:50px;margin-top:0 ! important;z-index:-10;}
#header_search{left:110px;position:absolute;top:87px;width:600px;z-index:70;}
#header_search ul{list-style-type:none;}
#header_search ul li{float:left;margin:6px 8px 0 0;}
.header_search_label{font-style:italic !important;font-weight:bold;line-height:180%;}
.header_search_attach{font-weight:bold;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;}
#header_primnav{height:65px;overflow:hidden;}
#header_category{height:62px;width:600px;overflow:hidden;}
#header_category_row_1{width:354px;float:left;}
#header_category_row_2{width:17px;float:left;}
#header_category_row_1_box_1{height:20px;margin:6px 0 0 0;overflow:hidden;}
#header_category_row_2_box_1{height:30px;margin:6px 0 0 0;overflow:hidden;}
#header_category_row_1_content_1{}
#header_category_row_2_content_1{}
#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:1px;}
#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;}
#footer_col_1_box_1{height:112px;margin:10px 0 0 0;overflow:hidden;}
#footer_col_2_box_1{height:112px;margin:10px 0 0 0;overflow:hidden;}
#footer_col_3_box_1{height:112px;margin:10px 0 0 0;overflow:hidden;}
#footer_col_1_content_1{}
#footer_col_2_content_1{margin:15px 0 0 0;}
#footer_col_3_content_1{}
.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;}
#main_col_1_content_1{z-index:1;}
}
@media all{#primnav{position:absolute;float:left;z-index:80;}
#primnav ul{list-style:none;margin:12px 15px 0 108px;white-space:nowrap;}
#primnav ul li ul{margin:-5px 0 0 0 ! important;}
#menu_child_101{z-index:150;}
#primnav ul li ul li{clear:left;}
#primnav li{float:left;padding:0pt 10px 0pt 0pt;}
#primnav li a{display:block;padding:0 0 0 10px;color:#FFFFFF;width:130px;}
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:35px;line-height:215%;width:180px !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:167px !important;padding-left:20px !important;}
#menu_parent_101{background:transparent url(index-dateien/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;}
#menu_parent_102{background:transparent url(/img/global/backgrounds/prim_nav_dating_bg.png) no-repeat scroll;}
#menu_child_102 a{background:transparent url(/img/global/backgrounds/pn_dd_dating_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_dating_acitve_bg.png) repeat-y scroll;}
.pn_dd_dating_last_link a{height:33px;background:transparent url(/img/global/backgrounds/pn_dating_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_dating_last_link_active.png) no-repeat top left scroll ! important;}
#menu_parent_103{background:transparent url(/img/global/backgrounds/prim_nav_mysite_bg.png) no-repeat scroll;}
#menu_child_103 a{background:transparent url(/img/global/backgrounds/pn_dd_mysite_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_mysite_acitve_bg.png) repeat-y scroll;}
.pn_dd_mysite_last_link a{height:33px;background:transparent url(/img/global/backgrounds/pn_mysite_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_mysite_last_link_active.png) no-repeat top left scroll ! important;}
#menu_parent_104{background:transparent url(/img/global/backgrounds/prim_nav_island_bg.png) no-repeat scroll;width:144px;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;}
#navi_island{position:absolute;float:left;z-index:80;margin-left:33px;width:465px;}
#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;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;}
}
@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;width:auto;width:.1em;}
#secnav > ul a,#secnav > ul h3{width:auto;}
#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;}
}
@media all{.clear_button{overflow:hidden;width:100%;}
a.button_grey{display:block;float:left;height:34px;padding-right:7px;overflow:hidden;}
a.button_grey span{display:block;line-height:20px;padding:8px 0 5px 7px;}
a.button_grey:active{outline:none;}
a.button_grey:active span{height:21px;}
.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;}
a.button_green{display:block;float:left;height:34px;padding-right:7px;overflow:hidden;}
a.button_green span{display:block;line-height:20px;padding:8px 0 5px 7px;}
a.button_green:active{outline:none;}
a.button_green:active span{height:21px;}
.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;}
a.button_blue{display:block;float:left;height:34px;padding-right:7px;overflow:hidden;}
a.button_blue span{display:block;line-height:20px;padding:8px 0 5px 7px;}
a.button_blue:active{outline:none;}
a.button_blue:active span{height:21px;}
.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;}
a.button_red{display:block;float:left;height:34px;padding-right:7px;overflow:hidden;}
a.button_red span{display:block;line-height:20px;padding:8px 0 5px 7px;}
a.button_red:active{outline:none;}
a.button_red:active span{height:21px;}
.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;}
a.button_yellow{display:block;float:left;height:34px;padding-right:7px;overflow:hidden;}
a.button_yellow span{display:block;line-height:20px;padding:8px 0 5px 7px;}
a.button_yellow:active{outline:none;}
a.button_yellow:active span{height:21px;}
.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;}
a.button_male{display:block;float:left;height:34px;width:36px;text-indent:-1000px;}
a.button_male:active{outline:none;}
.button_male_active{display:block;float:left;height:34px;width:36px;text-indent:-1000px;overflow:hidden;}
a.button_female{display:block;float:left;height:34px;width:36px;text-indent:-1000px;}
a.button_female:active{outline:none;}
.button_female_active{display:block;float:left;height:34px;width:36px;text-indent:-1000px;overflow:hidden;}
}
@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{position:relative;}
.alert_content{width:540px;}
.error_alerts_content_outer{display:table;height:46px;background:none;overflow:hidden;}
*+html .error_alerts_content_outer{position:relative;z-index:10;}
.error_alerts_content_inner{display:table-cell;vertical-align:middle;}
*+html .error_alerts_content_inner{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{position:relative;top:-50%;z-index:20;}
*+html .error_alerts_content_inner p a{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:#000;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 14px 0 40px;padding:1px;}
.alerts ul,.alerts_message ul,.error_alerts ul{font-size:11pt;}
*+html .alerts_message ul{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{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;}
.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;}
}
@media screen{#elcuban,#quickfinder{margin:5px 0 0 0;}
#quickfinder_results{margin:-15px 0 0 0;}
#dating,#mysite,#party{margin:10px 0 0 0;}
#main .content{padding:4px 12px 4px 12px;}
#main h5{font-weight:normal;line-height:44px;}
#quickfinder h5,#quickfinder_results h5{font-size:141.67%;line-height:44px;}
#main h6{font-weight:normal;margin:3px 0 0 0;}
#elcuban{position:relative;}
.elcuban-bg h5{position:absolute;bottom:0;}
.sticker{position:absolute;top:-5px;right:-7px;}
#dating a.button_green{width:210px;float:right;margin:10px 0 0 0;letter-spacing:0 !important;}
#dating a.button_green span{color:#FFFFFF !important;}
.suchebig{width:900px;}
#settings2_top{background:url(/img/global/backgrounds/settings-top-bg.png) no-repeat scroll left top;height:8px;max-height:8px;margin:0px 0pt 0pt;}
.laenge{height:300px;}
#main_col_1_content_1 #detail_search_navi{padding-top:10px;left:0px;position:absolut;margin-top:0px;top:32px;padding-bottom:30px;width:910px;height:75px; padding-left:10px;}
#main_col_1_content_1 #vcards_search{width:680px; height:677px; padding:14px;}
#mysite_thumbs{width:502px;margin:0 -10px 0 0;position:relative;overflow:hidden;}
#mysite_thumbs ul{list-style-type:none;clear:left;}
#mysite_thumbs ul li{float:left;width:73px;margin:10px 10px 0 0;overflow:hidden;}
#mysite_thumbs .thumb{position:relative;width:73px;height:73px;z-index:1;}
#mysite_thumbs .play_icn{position:absolute;top:17px;left:18px;z-index:2;}
#mysite p{margin:10px 0 0 0;font-weight:bold;color:#ED5909 !important;}
#mysite p a{color:#ED5909 !important;text-decoration:underline;}
}
@media all{
body{color:#333333;background:#FFFFFF;text-align:left;}
fieldset{background:transparent;}
legend{color:#333333;background:transparent;}
label{color:#333333;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;}
li{color:#333333;background:transparent;}
li a{color:#333333;background:transparent;}
h1{color:#333333;background:transparent;}
h2{color:#FFFFFF;background:transparent;}
h3{color:#333333;background:transparent;}
h4{color:#333333;background:transparent;}
h5{color:#333333;}
h6{color:#333333;background:transparent;}
h6 a{color:#FFFFFF!important;background:transparent;}
h6 a:focus,h6 a:hover,h6 a:active{color:#FFFFFF!important;background:transparent;}
#settings h6 a{color:#333333!important;}
#settings h6 a:focus,#settings h6 a:hover,#settings h6 a:active{color:#333333!important;}
.header_search_label{background:#FFFFFF url(/img/global/backgrounds/search_dropdown_arrow.png) no-repeat scroll right center !important;}
.header_search_attach{background:#FFFFFF;border:1px solid #999;}
a.button_grey{color:#FFFFFF;}
a.button_grey:hover,a.button_grey:active span,.button_grey_active span{color:#FFFFFF;}
a.button_green{color:#FFFFFF;}
a.button_green:hover,a.button_green:active span{color:#FEFEFE;}
a.button_blue{color:#FFFFFF;}
a.button_blue:hover,a.button_blue:active span{color:#FEFEFE;}
#header_login_row_2 li { color:#FFFFFF;}
a.button_red{color:#FFFFFF;}
a.button_red:hover,a.button_red:active span{color:#FEFEFE;}
a.button_yellow{color:#FFFFFF;}
a.button_yellow:hover,a.button_yellow:active span{color:#FEFEFE;}
a.button_grey,.button_grey_active{background:transparent url(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(button-grey-left.png) no-repeat left top;}
#neue_dates .button_grey_active span{background:transparent url(button-blue-left.png) no-repeat left top;}
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;}
a.button_green,.button_green_active{background:transparent url(button-green-right.png) no-repeat top right;}
a.button_green span,.button_green_active span{background:transparent url(button-green-left.png) left top 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;}
a.button_blue,.button_blue_active{background:transparent url(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;}
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;}
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;}
#header_logout a{color:#333333;}
#header_logout a:focus,#header_logout a:hover,#header_logout a:active{color:#333333;}
#header_logout span{}
.font_color_overview{color:#03A5D6 ! important;}
.font_color_help{color:#8CC600 ! important;}
#header_category_row_1{color:#FFF;}
#header_category_row_1_content_1 span a{color:#FFF;font-size:120%;}
#main a{color:#333333;}
#main a:focus,#main a:hover,#main a:active{color:#333333;}
#footer a{color:#333333;background:transparent;}
#footer a:focus,#footer a:hover,#footer a:active{color:#333333;background:transparent;}
}
@media all{html *{font-size:100.01%}
body{font-family:'Arial',Verdana,Helvetica,sans-serif;font-size:75%;}
p{line-height:120%;margin:0 0 1em 0;}
select,label,textarea,input{font-family:'Arial',Verdana,Helvetica,sans-serif;font-size:100%;}
hr{border:0px;border-top:solid 1px #333333;border-bottom:transparent;}
.hidden{display:none;}
#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:#333333;font-size:95%;}
#header_login_row_1 span a:hover,#main a.button_grey span a:active{text-decoration:none;}
#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;}
.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;}
h1{display:block;overflow:hidden;}
h1 a{display:block;overflow:hidden;height:125px;text-indent:-9000px;background-color:transparent;}
h1:focus a,h1:hover a,h1:active a{background-color:transparent;}
h2{font-weight:bold;}
h3{}
h4{font-weight:bold;text-decoration:underline;}
h5{font-size:166.67%;line-height:1.5em;font-weight:bold;}
h6{font-size:133.33%;line-height:1.2em;font-weight:bold;}
#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;}
#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%;}
#header_logout_col_1 h6{font-size:160%;margin:-2px 0 8px 0;}
#header_logout_row_1 p{margin:5px 0 0 0;line-height:1.4em;}
#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;}
#header_category_row_1_content_1{line-height:1.2em;}
#header_category_row_1_content_1 span{font-weight:bold;}
#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;}
.txt_category_description{font-size:100%;line-height:1.2em;font-weight:normal;font-style:italic;}
.txt_head_search{font-size:140%;font-weight:bold;line-height:160%;}
#main a{text-decoration:none;}
#main a:focus,#main a:hover,#main a:active{text-decoration:none;}
#skyscraper{position:absolute;right:-160px;top:-5px;}
#footer{font-size:100%;line-height:1.2em;color:#fff;}
#footer_copyright{text-align:right;clear:both;font-weight:bold;margin:0px 7px;}
.footerlist{list-style-position:inside;list-style-type:disc;margin-left:10px;}
.footerlist li{color:#fff;}
.footermenu{list-style-type:none;}
.footermenu li{display:inline;margin-right:10px;color:#fff;}
#footer a{text-decoration:underline;color:#fff;}
#footer a:focus,#footer a:hover,#footer a:active{text-decoration:none;color:#fff;}
#ajaxerror{font-size:0;}
.listbox a,.imglistbox a,.partybox a,.aktionen a{text-decoration:underline !important;}
.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;}
#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;}
#ajaxoutput{display:none;}
}
@media all{
.header_search_attach{background:#f5f2f3;border:1px solid #d9d9d9;}
#header_category_row_1_content_1{line-height:1.8em;}
#header_category_row_1_box_1{height:30px;font-size:120%;margin:16px 0pt 0pt;}
#header_category_row_1{width:500px;}
#detail_search_navi p a span{padding:9px 0px 4px 46px;font-weight:bold;font-size:14px;}
.elcuban-bg{padding:0 12px 0 12px;}
.white-55-head-bg{padding:0 12px 0 12px;}
.dating-55-head-bg{padding:0 12px 0 12px;}
.mysite-55-head-bg{height:44px;background:url(/img/global/backgrounds/mysite-55-top-bg.png) no-repeat top left;}
.mysite-55-head-bg{padding:0 12px 0 12px;}
.quickfinder-45-head-bg{height:44px;background:url(/img/global/backgrounds/quickfinder-45-top-bg.png) no-repeat top left;}
.quickfinder-45-head-bg{padding:0 12px 0 12px;}
.white-45-head-bg{height:44px;background:url(/img/global/backgrounds/white-45-top-bg.png) no-repeat top left;}
.white-45-head-bg{padding:0 12px 0 12px;}
.white-45-content-bg{width:417px;background:url(/img/global/backgrounds/white-45-middle-bg.png) repeat-y top left;}
.white-45-bottom-bg{height:8px;background:url(/img/global/backgrounds/white-45-bottom-bg.png) no-repeat top left;}
.party-45-head-bg{height:44px;background:url(/img/global/backgrounds/party-45-top-bg.png) no-repeat top left;}
.party-45-head-bg{padding:0 12px 0 12px;}
#elcuban h5,#dating h5,#mysite h5,#party h5{color:#FFFFFF !important;}
#quickfinder h5,#quickfinder_results h5{color:#00A3D5 !important;}
#footer,.footerlist li,.footermenu li,#footer a,#footer a:active,#footer a:hover{color:#FFFFFF !important;}
#index_search{width:385px;height:149px;background:url(/img/global/lupe.jpg) no-repeat 252px 72px;font-size:15px;overflow:visible;clear:both;}
#index_search ul{margin:0;padding:0;list-style-type:none;}
#index_search ul li{margin:9px 8px 0pt 0pt;}
.qs_input{padding:3px;background-color:#f5f2f3;border:1px solid #d9d9d9;}
.qs_label{float:left;width:80px;padding-top:5px;}
.qs_age{width:20px;}
.qs_gender{width:66px;}
.qs_ort{width:168px;}
.qs_status{width:105px;}
.register_button_container{width:490px;height:60px;background:url(/img/global/buttons/register_button_background.gif) no-repeat;margin:4px 0px 0px -1px;}
.register_button{width:490px;height:55px;background:url(/img/global/buttons/register_button_inactive.gif) no-repeat 230px 2px;display:block;}
#userPreviewBox{background:url(/img/global/backgrounds/userprev-middle-bg.gif) left top repeat-y;clear:both;height:320px;padding:10px 0px 4px 12px;margin:0px 0px 0px 0px;width:936px;}
#userPreviewBox .item{width:84px;height:110px;float:left;padding:0;overflow:hidden;}
#userPreviewBox .item img{float:left;width:70px;height:70px;margin:0 10px 0 0;}
#userPreviewBox .item p{padding:15px 0 0 0;color:#333333;}
#userPreviewBox .item span{font-weight:bold;}
#userPreviewBox a.morelink{display:block;clear:both;text-align:right;font-weight:bold;color:#fc7e0c;margin:0 25px 0 0;text-decoration:underline;font-size:12px;}
#userprevtop{background:url(/img/global/backgrounds/userprev-top-bg.png) left bottom no-repeat;height:44px;width:936px;margin:10px 0px 0px 0px;}
#userprevfooter{background:url(/img/global/backgrounds/userprev-footer-bg.png) left bottom no-repeat;height:8px;width:936px;margin:0px 0px 0px 0px;}
img,div{behavior:url(/scripts/patch/iepngfix.htc)}

.bg_main_headline2 {
background:transparent url(main-head-bg.gif) repeat-x scroll center top;
border-bottom:1px solid #E8E8E8;display:block;
height:28px;
padding:0pt 10px;}

.body_bg_blue {
background:#000000 url(body_bg.gif) repeat scroll ;
text-align:center;
}

.footer_left_bg2 {
background:transparent url(http://www.elcuban.com/img/dating/footer-left-bg.jpg) no-repeat scroll left top;height:112px;
margin:10px 0pt 0pt;
overflow:hidden;
}

.footer_middle_back {
background:transparent url(http://www.elcuban.com/img/dating/footer-middle-bg.jpg) repeat-x scroll center top;
}

.footer_right_bg2 {
background:transparent url(http://www.elcuban.com/img/dating/footer-right-bg.jpg) no-repeat scroll left top;
}
#abstand { height: 40px; }
}
}
