body { font-family: Arial, Helvetica, sans-serif; font-size:12px; text-align:center; position:relative; margin:0; margin-top:10px; }
a { text-decoration:none; }
.site { width:959px; margin: 0 auto; text-align:left; }
.header_left_de_1 { float:left; width:787px; height:203px; background-image:url("images/logo_de_left_1.jpg"); background-repeat:no-repeat; }
.header_left_de_2 { float:left; width:787px; height:203px; background-image:url("images/logo_de_left_2.jpg"); background-repeat:no-repeat; }
.header_right_de_1 { float:left; width:172px; height:203px; background-image:url("images/logo_de_right_1.jpg"); background-repeat:no-repeat; }
.header_right_de_2 { float:left; width:172px; height:203px; background-image:url("images/logo_de_right_2.jpg"); background-repeat:no-repeat; }
.header_left_fr_1 { float:left; width:787px; height:203px; background-image:url("images/logo_fr_left_1.jpg"); background-repeat:no-repeat; }
.header_left_fr_2 { float:left; width:787px; height:203px; background-image:url("images/logo_fr_left_2.jpg"); background-repeat:no-repeat; }
.header_right_fr_1 { float:left; width:172px; height:203px; background-image:url("images/logo_fr_right_1.jpg"); background-repeat:no-repeat; }
.header_right_fr_2 { float:left; width:172px; height:203px; background-image:url("images/logo_fr_right_2.jpg"); background-repeat:no-repeat; }
.top_button { float:left; margin-top:5px; margin-right:12px; width:100px; height:26px; font-weight:bold; text-align:center; padding-top:8px; background-image:url("images/top_button.png"); cursor:pointer; }
a .top_button { color:#000000; }
.top_button_on { float:left; margin-top:5px; margin-right:12px; width:100px; height:26px; font-weight:bold; text-align:center; padding-top:8px; background-image:url("images/top_button_on.png"); cursor:pointer; }
a .top_button_on { color:#ffffff; }

.top_button2 { float:left; margin-top:5px; margin-right:12px; width:140px; height:26px; font-weight:bold; text-align:center; padding-top:8px; background-image:url("images/top_button2.png"); cursor:pointer; }
a .top_button2 { color:#000000; }
.top_button_on2 { float:left; margin-top:5px; margin-right:12px; width:140px; height:26px; font-weight:bold; text-align:center; padding-top:8px; background-image:url("images/top_button_on2.png"); cursor:pointer; }
a .top_button_on2 { color:#ffffff; }

.main { width:959px; background-image:url("images/bg_main.jpg"); padding-top:30px; background-repeat:repeat-y; }
.footer { width:959px; height:50px; background-image:url("images/bg_bottom.jpg"); }
.marqueeScroll { float:left; width:380px; height:20px; margin-top:142px; letter-spacing:1px; font-size:15px; color:#d80067; overflow:hidden; }
.marqueeLabel { float:left; height:20px; letter-spacing:1px; font-size:15px; font-weight:bold; color:#000000; }
.hyperText { border:1px solid #d80067; text-align:left; position:absolute; z-index:100; top:0px; left:10px; color:#000000; font:11px Arial; padding:5px; width:250px; background-color:#ffffff; }

.regeln { cursor:pointer; color:#d80067; font-weight:bold; text-decoration:underline; }

.main_cat { float:left; width:747px; }
.cat_top { width:747px; height:187px; padding-left:40px; background-image:url("images/bg_cat_top.jpg"); }
.cat_activ { float:left; font-size:16px; font-weight:bold; color:#000000; width:163px; height:68px; padding:15px 0px 0px 10px; margin:0px 7px 10px 0px; background-image:url("images/cat_activ.png"); cursor:pointer; }
.cat_inactiv { float:left; font-size:16px; font-weight:bold; color:#d80067; width:163px; height:68px; padding:15px 0px 0px 10px; margin:0px 7px 10px 0px; background-image:url("images/cat_inactiv.png"); cursor:pointer; }
.cat_green_activ { float:left; font-size:16px; font-weight:bold; color:#009900; width:163px; height:68px; padding:15px 0px 0px 10px; margin:0px 7px 10px 0px; background-image:url("images/cat_activ.png"); cursor:pointer; }
.cat_green_inactiv { float:left; font-size:16px; font-weight:bold; color:#009900; width:163px; height:68px; padding:15px 0px 0px 10px; margin:0px 7px 10px 0px; background-image:url("images/cat_inactiv.png"); cursor:pointer; }
.cat_orange { float:left; font-size:16px; font-weight:bold; color:#F29A3F; width:163px; height:68px; padding:15px 0px 0px 10px; margin:0px 7px 10px 0px; background-image:url("images/cat_inactiv.png"); cursor:pointer; }
.kitas1 { font-size:12px; font-weight:100; color:#000000; }
.cat_first { width:747px; height:475px; padding-left:40px; background-image:url("images/bg_cat_first.jpg"); }
.cat_main { width:717px; padding-left:40px; padding-right:30px; background-image:url("images/bg_cat_main.jpg"); }
.cat_bottom { width:747px; height:25px; padding-left:40px; background-image:url("images/bg_cat_bottom.jpg"); }

.right { float:right; width:172px; }
.shop { width:172px; height:166px; background-image:url("images/shop.jpg"); }
.shop_description { float:left; margin:13px 40px 0px 15px; width:100px; height:100px; line-height:1.5; }
.shop_name { float:left; font-size:15px; font-weight:bold; margin:20px 0px 0px 15px; }
.new1 { width:172px; height:232px; margin-top:20px; background-image:url("images/new1.jpg"); }
.new2 { width:172px; height:205px; margin-top:20px; padding-top:7px; background-image:url("images/new2.jpg"); }
.new1_title { float:left; font-size:15px; font-weight:bold; color:#ffffff; width:115px; margin:8px 0px 0px 10px; }
.new_cat { float:left; font-size:15px; font-weight:bold; color:#d80067; width:150px; height:34px; margin:10px 0px 5px 10px; }
.new1 .new_cat_e { float:left; font-size:15px; font-weight:bold; color:#d80067; width:150px; height:18px; margin:10px 0px 5px 10px; }
.new2 .new_cat_e { float:left; font-size:15px; font-weight:bold; color:#d80067; width:150px; height:18px; margin:5px 0px 5px 10px; }
.new_image { float:left; width:163px; height:115px; margin-left:3px; text-align:center; }
.new_image_e { float:left; width:163px; padding-top: 0px; margin-left:4px; text-align:center; }
.new_name { float:left; font-size:15px; font-weight:bold; color:#d80067; width:155px; height:20px; overflow:hidden; margin:1px 0px 0px 10px; }
.new_name a { color:#d80067; }
.new_smoke { float:right; width:20px; height:20px; margin-left:5px; background-image:url("images/no_smoking.jpg"); }
.new_location { float:left; width:150px; overflow:hidden; height:15px; margin:0px 0px 0px 10px; font-weight:bold; }

.homeActuelles{background:url(images/news_container.png) no-repeat; width:710px; height:116px; padding:10px; margin-left:-6px; margin-top:5px;}
.search { float:left; width:340px; margin:10px 8px 0px 10px; color:#ffffff; font-size:16px; font-weight:bold; }
.search_title { float:left; width:320px; height:35px; margin:5px 0px 0px 4px; }
.search_plz { float:left; width:80px; margin:17px 10px 0px 5px; }
.search_div { float:left; height:35px; border-width:0px; margin:12px 10px 0px 5px; .margin:12px 10px 0px 3px; }
.search_input { width:195px; border-width:0px; height:27px; font-size:22px; }
.search_btn { float:left; font-size:20px; margin:5px 0px 0px 91px; width:208px; height:41px; color:#ffffff; font-size:22px; font-weight:bold; border:0px; background-image:url("images/button.jpg"); cursor:pointer; }

.title { font-size:20px; font-weight:bold; color:#d80067; padding:20px 0px 5px 0px; }

/* Add divs */
.add_details { border:1px solid #d80067; width:709px; margin-bottom:15px; }
.cat_desc { margin:5px; }
.addDiv { float:left; width:165px; margin:5px; border-left:1px solid #d80067; border-right:1px solid #d80067; }
.addTitle { float:left; width:159px; padding:3px; background-color:#d80067; color:#ffffff; font-size:14px; font-weight:bold; }
.addItem { float:left; width:159px; padding:3px; border-bottom:1px solid #d80067; }
.addDiv1 { float:left; width:342px; margin:5px; border-left:1px solid #d80067; border-right:1px solid #d80067; }
.addTitle1 { float:left; width:336px; padding:3px; background-color:#d80067; color:#ffffff; font-size:14px; font-weight:bold; }
.addItem1 { float:left; width:336px; padding:3px; border-bottom:1px solid #d80067; }
.addDiv2 { float:left; width:696px; margin:5px; border-left:1px solid #d80067; border-right:1px solid #d80067; }
.addTitle2 { float:left; width:690px; padding:3px; background-color:#d80067; color:#ffffff; font-size:14px; font-weight:bold; }
.addItem2 { float:left; width:690px; padding:3px; border-bottom:1px solid #d80067; }
.inputRed { border:2px solid #d80067; }
.inputNormal { border:1px solid #999999; }
.red { color:#d80067; font-weight:bold; }
.addAd { float:right; height:30px; margin: 290px 10px 0px 0px; }

/* Search */
.tableHeader { font-weight:bold; color:#d80067; }
.search_right_top { float:left; width:152px; height:18px; padding:5px 10px; margin-top:20px; color:#ffffff; font-weight:bold; font-size:15px; background-image:url("images/search_right_top.jpg"); }
.search_right { float:left; width:152px; padding:5px 10px; background-image:url("images/search_right.jpg"); }
.search_right_middle { float:left; width:172px; height:2px; background-image:url("images/search_right_middle.jpg"); }
.search_right_bottom { float:left; width:172px; height:13px; background-image:url("images/search_right_bottom.jpg"); }
.search_right_head { float:left; width:153px; height:17px; margin-bottom:5px; color:#d80067; font-weight:bold; font-size:14px; background-image:url("images/search_right_head.jpg"); }
.search_right_item { float:left; width:153px; margin:2px; }

.search_results_div { float:left; width:704px; margin:3px; }
.search_results_top { float:left; width:704px; height:7px; background-image:url("images/search_results_top.png"); }
.search_results_main { float:left; width:704px; background-image:url("images/search_results_main.jpg"); }
.search_results_bottom { float:left; width:704px; height:7px; background-image:url("images/search_results_bottom.png"); }
.search_results_menu { float:left; width:126px; margin:5px; }
.search_results_image { float:left; width:126px; height:115px; }
.search_results_btn { float:left; width:126px; height:25px; margin:2px; text-align:center; font-weight:bold; font-size:11px; border:0px; cursor:pointer; background-image:url("images/search_results_btn.jpg"); }
.search_results_link { float:left; cursor:pointer; color:#d80067; margin:20px 0px 0px 22px; }
.search_results_info { float:left; width:552px; height:28px; border-bottom:1px solid #d80067; margin:5px; }
.search_results_info1 { float:left; width:250px; font-size:15px; font-weight:bold; margin-right:20px; }
.search_results_info1_extra { float:left; width:235px; font-size:15px; font-weight:bold; margin-right:12px; }
.search_results_info1_img { float:right; }
.search_results_info2 { float:left; width:190px; font-size:15px; font-weight:bold; margin-right:10px; }
.search_results_info3 { float:right; width:70px; font-size:15px; text-align:right; font-weight:bold; }
.search_results_details_container { float:left; width:562px; background-image:url("images/search_results_details.gif"); background-repeat:repeat-y; }
.search_results_details { float:left; width:175px; margin:5px; }
.search_results_details_2 { float:left; width:175px; margin:5px; border-right:1px solid #d80067; }
.search_results_details_3 { float:left; width:175px; margin:5px; }
.search_results_tab1 { float:left; width:167px; height:17px; padding:1px 0px 0px 4px; margin:5px 0px; font-weight:bold; color:#ffffff; background-image:url("images/search_results_tab1.jpg"); background-repeat: no-repeat; }
.search_results_tab1_content { float:left; width:172px; margin-bottom:5px; }
.search_results_tab2_left { float:left; width:75px; height:17px; padding:1px 0px 0px 4px; margin:5px 10px 5px 0px; font-weight:bold; color:#ffffff; background-image:url("images/search_results_tab4.jpg"); }
.search_results_tab2_right { float:left; width:75px; height:17px; padding:1px 0px 0px 4px; margin:5px 0px 5px 0px; font-weight:bold; color:#ffffff; background-image:url("images/search_results_tab4.jpg"); }
.search_results_tab2_content_left { float:left; width:79px; margin:0px 10px 5px 0px; }
.search_results_tab2_content_right { float:left; width:79px; margin:0px 0px 5px 0px; }
.search_results_bullet { float:left; width:163px; padding-left:12px; background-image:url("images/bullet.jpg"); background-repeat:no-repeat; }
.platze_frei { font-weight:bold; color:#009900; }

.pagination { float:right; margin:15px 10px 0px 0px; }
.pageBtnOn { font-size:10px; font-weight:bold; background-color:#ffffff; border:1px solid #d80067; color:#000000; width:22px; height:20px; margin:2px; }
.pageBtn { font-size:10px; font-weight:bold; background-color:#d80067; border:1px solid #d80067; color:#ffffff; width:22px; height:20px; margin:2px; cursor:pointer; }

.zanoxMain { float:left; width:695px; margin:5px 5px 0px 5px; }
.zanoxLeft { float:left; width:25px; height:25px; margin:50px 0px; text-align:center; cursor:pointer; background-image:url(images/zanox_left_green.png); background-repeat:no-repeat; }
.zanoxTitle { float:left; width:640px; text-align:center; font-weight:bold; height:25px; font-size:14px; }
.zanoxCenter { float:left; width:690px; overflow:hidden; margin-left:3px; }
.zanoxRight { float:right; width:25px; height:25px; margin:50px 0px; text-align:center; cursor:pointer; background-image:url(images/zanox_right_green.png); background-repeat:no-repeat; }
.zanoxContainer { width:2600px; overflow:hidden; }
.zanox { float:left; width:120px; text-align:center; margin:5px 10px 0px 0px; }

.search_results_top_green { float:left; width:704px; height:17px; font-weight:bold; font-size:16px; color:#ffffff; padding:12px 0px; text-align:center; background-image:url("images/search_results_top_green.png"); }
.search_results_main_green { float:left; width:704px; background-image:url("images/search_results_main_green.png"); }
.search_results_bottom_green { float:left; width:704px; height:7px; background-image:url("images/search_results_bottom_green.png"); }

.zanoxTopMain { float:left; width:180px; }
.zanoxTopMainTop { font-size:14px; font-weight:bold; color:#ffffff; padding-top:7px; text-align:center; background-image:url(images/zanox_bg_top.png); background-repeat:no-repeat; height:25px; }
.zanoxTopMainContent { background-image:url(images/zanox_bg_content.png); background-repeat:repeat-y; padding-top:5px; }
.zanoxTopMainBottom { background-image:url(images/zanox_bg_bottom.png); background-repeat:no-repeat; height:15px; }
.zanoxTopLeft { float:left; width:25px; height:25px; margin:50px 0px; text-align:center; cursor:pointer; background-image:url(images/zanox_left_green.png); background-repeat:no-repeat; margin-left:5px; }
.zanoxTopCenter { float:left; width:160px; margin-left:5px; overflow:hidden; }
.zanoxTopRight { float:right; width:25px; height:25px; margin:50px 0px; text-align:center; cursor:pointer; background-image:url(images/zanox_right_green.png); background-repeat:no-repeat; margin-right:15px; }
.zanoxTopContainer { width:2200px; overflow:hidden; }
.zanoxTop { float:left; width:110px; text-align:center; }

/* Contact */
.search_details { float:left; width:690px; border:1px solid #d80067; margin:5px 6px 0px 6px; display:none; }
.search_details_title { float:left; width:680px; font-size:13px; font-weight:bold; background-color:#d80067; color:#ffffff; padding:2px 5px; border-bottom:1px solid #d80067; }
.search_details_close { float:right; font-size:11px; font-weight:100; color:#ffffff; cursor:pointer; }
.search_details_title1 { float:left; width:680px; font-size:14px; font-weight:bold; color:#d80067; margin:10px 0px 0px 5px; }
.search_details_content { float:left; margin:0px 5px; width:680px;}

.sms_text { border:0px; border-bottom:1px dashed #000000; }

/* Image popup */
.popup { position:fixed; top:30px; left:0%; margin:0 auto; z-index:1000; text-align:center; width:100%; }
.imagePopup { border:2px solid #d80067; padding:1px; margin:0 auto; text-align:right; background-color:#ffffff; color:#000000; }
.shadow { -moz-opacity:0.5; opacity:.50; filter:alpha(opacity=50); background-color:black; width:100%; height:100%; position:absolute; top:0%; left:0%; margin:0 auto; }
.textPopup { border:2px solid #d80067; margin:0 auto; text-align:left; background-color:#ffffff; color:#000000; }

/* Backend */
.main a { color:#d80067; }

/* Bottom links */
.bottomLinksContainerTop { width:760px; margin:10px 10px 0px 18px; background:url("images/bottomLinksTop.png") no-repeat; height: 10px;}
.bottomLinksContainer { width:760px; margin:0px 10px 0px 18px; background:url("images/bottomLinksContent.png") repeat-y;}
.bottomLinksContainerBottom { width:760px; margin:0px 10px 10px 18px; background:url("images/bottomLinksbottom.png") no-repeat; height: 12px;}
.bottomLinksArea { float:left; width:150px; height:150px; margin:10px 20px 10px 20px; }

.mysocialbookmark{
    padding-left: 500px;
    padding-top:5px;
    float:left;
}
.ext_search_right{
    display: none;
}
.search_more{
    display: inline;
    padding-left:20px;
}
.user_list_foto{    
    float: left;
    padding: 5px;
    
}
.user_list_foto table{
    width:126px;
    height: 115px;
    border-collapse: collapse;
}
.user_list_foto td{
    padding: 0px;
    text-align: center;
    vertical-align: middle;
}
.user_block_fotos{    
    float: left;
}
.user_block_fotos table{
    
    border-collapse: collapse;
}
.user_block_fotos table td{
    border:1px solid #999;
    text-align: center;
    vertical-align: middle;
    padding: 5px;
    width: 161px;
}

.content1_links td{
    text-align: center;
    padding: 2px;
}
.content1_links a{
    display: block;
    text-align: center;
    font-size: 14px;
    color: #000;
    padding: 0px 5px;
    height: 40px;
    font-weight: bold;
    background-image: url(images/nany_service_menu.png);
    width:153px;
    background-repeat: no-repeat;
    background-position: left top;
    color:#444;
    font-family: "Times New Roman";
    line-height: 100%;
}
.content1_links a.active{
    color:#D80067;
}
.content1_links a span{
    display: block;
    margin: auto;
}
.content1_links a .row1{
    padding-top:10px;
}
.content1_links a .row2{
    padding-top:3px;
}

.addItem .header_subcat{
    font-weight: bold;
    padding-left:24px;
}
.search_right_item .header_subcat{
    font-weight: bold;
    padding-left:24px;
}

.head2{
    font-size:14px;
    font-weight: bold;
    text-decoration: underline;
    padding-bottom: 3px;
}
.search_results_bullet a{
    color: #000;
}

.bg_profinan{
    background-color: #fff;
    margin-right: 10px;
}
.block3profinan{
    border:1px solid #999;
    border-radius:10px;
    padding:8px 15px;
    font-size:14px;
    font-weight:bold;    
    line-height:130%;
    height:500px;
    position:relative;
}
.block3profinan h2{
    font-size:26px;
}
.block3profinan .botblock{
    position:absolute;
    top:460px;
}
.block3profinan .botblock .price{
    height:30px;
    text-align: center;
}
.block3profinan .botblock .reg{
    background-color: #FFD800;
    border-radius:10px;
    color:#fff;
    padding: 10px;
    width:165px;
    text-align: center;
    font-size:18px;
}
.block3profinan .botblock .reg a{
    color:#fff;
}
.block3profinan ol{
    margin: 0px;
    padding-left: 20px;;
}
.helper24checked{
    width:420px;
    background: #FF006E;
    height:240px;
    position:absolute;
    margin-left: 155px;
    margin-top:-235px;
    display:none;
}
.helper24checked .close{
    color:#fff;
    font-weight: bold;
    float:right;
    cursor:pointer;
    padding-right:5px;
    padding-top: 4px;
}
.helper24checked .text{
    color:#fff;
    margin:10px;
    font-size: 14px;
    font-weight: bold;
}

.nany_service_menu{
    background-image: url(images/nanyservicebg.png);
    background-position: left top;
    background-repeat: no-repeat;
    height:227px;
}

.shead{
    font-size:14px;
    font-weight: bold;
    padding-bottom: 4px;
}
.blockwhite{
    background: white;
    margin-bottom: 10px;
    padding:10px 10px;
    width:690px;
}
.inputboxbf{
    border:0px;
    border-bottom: 1px dashed #aaa;
    color: #666;    
}
.inputBoxFXRed{
    border:0px;    
    color: #666;    
    border-bottom: 1px dashed red;
}

/*Tabs*/

#tab_1, #tab_cont_1{
    background-color: #FFF1E8 !important;
}
#tab_2, #tab_cont_2{
    background-color: #F8F8F8 !important;
}
#tab_3, #tab_cont_3{
    background-color: #FFFDF0 !important;
}

.tab{
    width :230px;
    float:left;
    border:1px solid #333;
    border-radius: 8px 8px 0px 0px;
    height:75px;
    cursor: pointer;
}
.tabactive{
    border-bottom: 0px solid #fff;
}

.tabspace{
    width:10px;
    float:left;             
    height:76px;
    border-bottom:1px solid #333;
}    
.tabcontent{
    margin-top:-1px;
    border:1px solid #333;
    border-top:0px;
    height:620px;
    width: 714px;
    display: none;
    border-radius: 0px 0px 10px 10px;
    color:#444;
    font-size:14px;
}
.tabcontentshow{
    display: block;
}
.tabend{
    clear: both;
    height:0px;
}
.tab h2{
    margin:0px;
    padding-left:10px;
    font-size:24px;
    margin-bottom: 1px;
}
.tab span{
    padding:0px 10px;
    display: block;
    font-size:12px;
    font-weight: bold;
}
.blocktextbronse{        
    border:1px solid #333;
    border-radius:5px;
    height:530px;
    position:relative;
    background: #FFF1E8;
}
.blocktextbronse .head{
    font-size:14px; 
    font-weight: bold;
    border:1px solid #333;
    border-radius:5px;
    margin:2px;
    height:40px;
    padding:5px 5px;
    color: #000;
    background: #FFE4D1;
}
.blocktextbronse .bltext{
    padding:7px;
}
.blocktextbronse .botblock{
    position:absolute;
    top: 460px;
    text-align: center;
}
.blocktextbronse .price{
    font-weight: bold;        
    text-align: center;
    height:50px;
}
.blocktextbronse .reg{        
    background-color: #FFD800;
    border-radius: 10px 10px 10px 10px;
    color: #FFFFFF;        
    padding: 10px;
    text-align: center;
    width: 165px;        
}
.blocktextbronse .reg a{
    color: #fff;
    text-decoration: none;        
    font-size: 18px;
}

.buttonreg{
    background-color: #FFD800;
    border-radius: 10px 10px 10px 10px;
    color: #FFFFFF;        
    padding: 10px;
    text-align: center;
    width: 165px;
}
.buttonreg a{
    color: #fff;
    text-decoration: none;        
    font-size: 18px;
}

table.infotable{
    border-collapse: collapse;    
}
table.infotable th{
    background-color: #f0f0f0;
}
table.infotable td{
    background-color: #fff;
}

.blocklistinfo table{
    border-collapse: collapse;
}
.table-td-br10{
    border:0px;
}

.table-td-br10 td{
    border:1px solid #444;
    border-radius:10px;
    background-color: #fff;
}

