 #adults { display:block; } #adults #content .curve_bot { background:url(/media/kolumbussprachreisen/images/red_temp_bot.jpg) no-repeat scroll 0 0 transparent; clear:both; overflow:hidden; } #adults #content .curve_cen { background:url(/media/kolumbussprachreisen/images/red_temp_cen.jpg) repeat-y scroll 0 0 transparent; } #adults #content .curve_top { background:url(/media/kolumbussprachreisen/images/red_temp_top.jpg) no-repeat scroll center top transparent; } #adults #header { background:url(/media/speakfun-sprakresor/images/erwachsene-slide-header.jpg) no-repeat scroll 0 0 transparent; height:101px; } #adults #header .js { display:none; } #adults #left_navi .box1 .tp { background:url(/media/kolumbussprachreisen/images/red_navi_top.jpg) no-repeat scroll 0 0 transparent; height:6px; overflow:hidden; } #adults #left_navi .rep li.li_button a { color:#BB232F; } #adults #left_navi .rep li.li_button a:hover { color:#771B1E !important; } #adults #left_navi .rep li.li_button_active a { color:#771B1E !important; } #adults #left_navi .rep li.li_button_active li.li_button a { color:#BB232F !important; } #adults #nav li:hover ul.sub li a { color:#BB232F; font-weight:bold; z-index:1; } #adults #nav li:hover ul.sub li a:hover { background:url(/media/speakfun-sprakresor/images/red_navi_hover.jpg) repeat scroll 0 0 #FFFFFF; color:#FFFFFF !important; font-weight:bold; } #adults #navigation { padding-left:65px; } #adults #price_list h2 { color:#BB232F; } #adults #price_list h3 { color:#BB232F; } #adults #price_list label { color:#BB232F; } #adults #price_list li { list-style-image:url(/media/kolumbussprachreisen/images/arrows_footer_red.jpg); } #adults #price_list table table.price_table1 th { background-color:#bb232f; } #adults #price_list table table.price_table2 th { background-color:#bb232f; } #adults #price_list table table.price_table3 th { background-color:#bb232f; white-space:nowrap; } #adults #price_list table th { background-color:#c53735; } #adults #top_nav { visibility:visible; } #adults .arrow li { list-style-image:url(/media/kolumbussprachreisen/images/arrows_footer_red.jpg); } #adults .arrow_adults li { list-style-image:url(/media/kolumbussprachreisen/images/arrows_footer_red.jpg); } #adults .arrow_footer li { list-style-image:url(/media/kolumbussprachreisen/images/arrows_footer_red.jpg) !important; } #adults .footer_cen h3 { padding-top:10px; } #adults .footer_tp { background:url(/media/speakfun-kielimatkat/images/footer_tp.jpg) no-repeat; display:block; height:33px; width:998px; } #adults .head { background:url(/media/kolumbussprachreisen/images/header_erwachsene.jpg) no-repeat scroll 0 0 transparent; height:135px; } #adults .head .js { display:none; } #adults .tab .selected a { background:url(/media/speakfun-sprakresor/images/red_sub_rf.jpg) no-repeat scroll right center transparent; float:left; } #adults .tab .selected a span { background:url(/media/speakfun-sprakresor/images/red_sub_lf.jpg) no-repeat scroll left center transparent; float:left; } #adults .tab a { background:url(/media/kolumbussprachreisen/images/red_sub_rf_main.jpg) no-repeat scroll right center transparent; float:left; } #adults .tab a span { background:url(/media/kolumbussprachreisen/images/red_sub_lf_main.jpg) no-repeat scroll left center transparent; float:left; } #adults .tab a:hover { background:url(/media/speakfun-sprakresor/images/red_sub_rf.jpg) no-repeat scroll right center transparent; float:left; } #adults .tab a:hover span { background:url(/media/speakfun-sprakresor/images/red_sub_lf.jpg) no-repeat scroll left center transparent; float:left; } #adults .top_line { background:url(/media/kolumbussprachreisen/images/top_line_business.jpg) repeat-x scroll 0 0 transparent; font-weight:bold; line-height:20px; padding-left:5px; text-align:left; } #adults .top_line_top { background:url(/media/kolumbussprachreisen/images/top_line_top_business.jpg) repeat-x scroll 0 0 transparent; line-height:20px; text-align:center; } #adults a { color:#BB232F; } #adults a:hover { color:#771B1E; } #adults h1 { color:#BB232F; } #adults h2 { color:#BB232F; text-decoration:none; } #adults h3 { color:#BB232F; } #adults h3 a { text-decoration:none; } #adults h4 { color:#BB232F; } #adults h5 { background-image:url(/media/speakfun-sprakresor/images/linkbox_business_h2.png); } #adults h6 { color:#BB232F; } #adults strong { color:#BB232F; } #adults th { color:#BB232F; } #adults ul.tagcloud { color:#BB232F; } #arrow_adults { float:left; width:170px; } #arrow_students { float:left; width:140px; } #atffc { display:none; } #bildung { border:0 none; border-spacing:3px; font-size:12px; margin:0; padding:0; width:730px; } #bildung .even { background-color:#E7E8E8; } #bildung .odd { background-color:#FFFFFF; } #bildung .students { text-align:center !important; } #bildung .top_line td { padding-left:5px; text-align:left; vertical-align:middle; } #bildung h1 { color:#FFFFFF !important; font-size:18px; font-weight:normal; margin:0; } #bildung h2 { font-size:12px; font-weight:normal; margin:0; } #bildung table { border:0 none; border-spacing:3px; font-size:10px; margin:0; padding:0; width:730px; } #bildung table table { border:0 none; border-spacing:3px; font-size:11px; margin:0; padding:0; width:100%; } #bildung table th { border-spacing:3px; color:#FFFFFF; font-size:10px; padding:2px; text-align:center; } #bildung td table td { border-spacing:3px; font-size:10px; padding:1px 1px 1px 5px; vertical-align:middle; white-space:nowrap; } #business #content .curve_bot { background:url(/media/kolumbussprachreisen/images/red_temp_bot.jpg) no-repeat scroll 0 0 transparent; } #business #content .curve_cen { background:url(/media/kolumbussprachreisen/images/red_temp_cen.jpg) repeat-y scroll 0 0 transparent; } #business #content .curve_top { background:url(/media/kolumbussprachreisen/images/red_temp_top.jpg) no-repeat scroll center top transparent; } #business #left_navi .box1 .tp { background:url(/media/kolumbussprachreisen/images/red_navi_lf.jpg) no-repeat scroll 0 0 transparent; height:6px; overflow:hidden; } #business #price_list h2 { color:#9D1100; } #business #price_list h3 { color:#9D1100; } #business #price_list label { color:#9D1100; } #business #price_list li { list-style-image:url(/media/kolumbussprachreisen/images/arrows_footer_red.jpg); } #business #price_list table table.price_table1 th { background-color:#CF5243; } #business #price_list table table.price_table2 th { background-color:#CF5243; } #business #price_list table table.price_table3 th { background-color:#CF5243; } #business #price_list table th { background-color:#DEB2AC; } #business #top_nav { visibility:hidden; } #business .arrow li { list-style-image:url(/media/kolumbussprachreisen/images/arrows_footer_red.jpg); } #business .head { background:url(/media/kolumbussprachreisen/images/header_business.jpg) no-repeat scroll 0 0 transparent; height:135px; } #business .head .js { display:none; } #business .tab .selected a { background:url(/media/kolumbussprachreisen/images/red_sub_rf.jpg) no-repeat scroll right center transparent; float:left; } #business .tab .selected a span { background:url(/media/kolumbussprachreisen/images/red_sub_lf.jpg) no-repeat scroll left center transparent; float:left; } #business .tab a { background:url(/media/kolumbussprachreisen/images/red_sub_rf_main.jpg) no-repeat scroll right center transparent; float:left; } #business .tab a span { background:url(/media/kolumbussprachreisen/images/red_sub_lf_main.jpg) no-repeat scroll left center transparent; float:left; } #business .tab a:hover { background:url(/media/kolumbussprachreisen/images/red_sub_rf.jpg) no-repeat scroll right center transparent; float:left; } #business .tab a:hover span { background:url(/media/kolumbussprachreisen/images/red_sub_lf.jpg) no-repeat scroll left center transparent; float:left; } #business .top_line { background:url(/media/kolumbussprachreisen/images/top_line_business.jpg) repeat-x scroll 0 0 transparent; font-weight:bold; line-height:20px; padding-left:5px; text-align:left; } #business .top_line_top { background:url(/media/kolumbussprachreisen/images/top_line_top_business.jpg) repeat-x scroll 0 0 transparent; line-height:20px; text-align:center; } #business a { color:#9D1100; } #business a:hover { color:#F13B30; } #business h1 { color:#9D1100; } #business h2 { color:#9D1100; } #business h3 { color:#9D1100; } #business h4 { color:#9D1100; } #business th { color:#9D1100; } #business ul.tagcloud { color:#9D1100; } #content { display:block; padding-bottom:20px; padding-top:5px; width:auto; } #content .con_bg_bot { background:url(/media/kolumbussprachreisen/images/con_bg_bot.jpg) no-repeat scroll 0 0 transparent; height:12px; width:769px; } #content .con_bg_cen { background:url(/media/kolumbussprachreisen/images/con_bg_cen.jpg) repeat-y scroll 0 0 transparent; height:auto !important; min-height:500px; padding-left:25px; padding-right:30px; width:714px; } #content .con_bg_tp { background:url(/media/kolumbussprachreisen/images/main_page_tpcurve.jpg) no-repeat scroll 0 0 transparent; height:15px; width:769px; } #content .curve_bot { background:url(/media/kolumbussprachreisen/images/con_bg_bot.jpg) no-repeat scroll 0 0 transparent; height:12px; overflow:hidden; width:769px; } #content .curve_cen { background:url(/media/kolumbussprachreisen/images/con_bg_cen.jpg) repeat-y scroll 0 0 transparent; width:769px; } #content .curve_cen .lf { display:block; float:left; margin-right:33px; padding-right:8px; width:506px; } #content .curve_cen .map { display:block; padding-top:40px; text-align:center; } #content .curve_cen .rf { display:block; float:left; width:203px; } #content .curve_top { background:url(/media/kolumbussprachreisen/images/main_page_tpcurve.jpg) no-repeat scroll center top transparent; height:auto !important; min-height:500px; width:769px; } #content .home_logos { display:block; margin:auto; padding-left:195px; text-align:center; width:700px; } #content .home_logos li { float:left; margin-right:35px; } #content .left { display:block; float:left; margin-right:8px; overflow:hidden; width:219px; } #content .right { float:left; height:auto; overflow:hidden; width:769px; } #content .right .block_left_full div.left { float:left; margin:0; padding-right:20px; width:345px; } #content .right .block_left_full div.left img { width:180px; } #content .right .home { display:block; float:none; padding-top:15px; } #content .right .home .lf { background:url(/media/kolumbussprachreisen/images/home_divider.jpg) no-repeat scroll right center transparent; display:block; float:left; padding-right:30px; width:311px; } #content .right .home .rf { display:block; float:left; margin-left:40px; padding-right:3px; width:311px; } #content_block_courselist { width:515px; } #einreise { border:0 none; border-spacing:3px; font-size:12px; margin:0; padding:0; width:500px; } #einreise .even { background-color:#E7E8E8; } #einreise .odd { background-color:#FFFFFF; } #einreise .top_line td { padding-left:5px; text-align:left; vertical-align:middle; } #einreise h1 { color:#FFFFFF !important; font-size:18px; font-weight:normal; margin:0; } #einreise h2 { font-size:14px; font-weight:normal; margin:0; } #einreise table { border:0 none; border-spacing:3px; font-size:11px; margin:0; padding:0; width:500px; } #einreise table table { border:0 none; border-spacing:3px; font-size:11px; margin:0; padding:0; width:100%; } #einreise table th { border-spacing:3px; color:#FFFFFF; font-size:12px; padding:2px; text-align:center; } #einreise td table td { border-spacing:3px; font-size:11px; padding:2px 2px 2px 5px; vertical-align:middle; white-space:nowrap; } #footer { display:block; float:none; padding-bottom:10px; width:998px; } #footer .footer_left a:hover { color:#771b1e !important; } #footer .footer_left_small a:hover { color:#771b1e !important; } #footer .footer_right a:hover { color:#F6B94E !important; } #footer li a { color:#6D6D6D !important; font-size:11px; font-weight:normal; text-decoration:none; } #footer li a:hover { font-size:11px; font-weight:normal; text-decoration:none; } #header { border-bottom:5px solid #000000; height:auto; padding-top:20px; width:996px; } #header .js .section .lef-content { float:left; padding-bottom:10px; padding-left:38px; padding-top:10px; width:500px; } #header .js .section .ref-imgcont { display:block; float:right; text-align:center; width:446px; } #header .js .section a.readmore { color:#000000; display:block; font-family:Arial,Helvetica,sans-serif; font-weight:bold; height:21px; line-height:21px; text-align:center; text-decoration:underline; width:86px; } #header .js .slide1 { background:url(/media/speakfun-sprakresor/images/erwachsene-slide-image.jpg) no-repeat scroll 0 0 transparent; height:196px; width:996px; } #header .js .slide2 { background:url(/media/speakfun-sprakresor/images/schueler-slide-image.jpg) no-repeat scroll 0 0 transparent; height:196px; width:996px; } #header .js .slide3 { background:url(/media/hermosa/images/orange-slide.jpg) no-repeat scroll 0 0 transparent; height:196px; width:996px; } #header .js .slide4 { background:url(/media/hermosa/images/slide-green.jpg) no-repeat scroll 0 0 transparent; height:196px; width:996px; } #header .js .slide5 { background:url(/media/hermosa/images/petrol.jpg) no-repeat scroll 0 0 transparent; height:196px; width:996px; } #header a { color:#FAFAFA !important; } #header a:hover { color:#BCBCBA !important; } #header h1 { color:#FFFFFF; font-size:20px; font-weight:bold; padding-top:5px; } #header p { color:#FFFFFF; font-weight:bold; margin-top:10px; padding-left:10px; } #language #content .curve_bot { background:url(/media/kolumbussprachreisen/images/petrol_temp_bot.jpg) no-repeat scroll 0 0 transparent; } #language #content .curve_cen { background:url(/media/kolumbussprachreisen/images/petrol_temp_cen.jpg) repeat-y scroll 0 0 transparent; } #language #content .curve_top { background:url(/media/kolumbussprachreisen/images/petrol_temp_top.jpg) no-repeat scroll center top transparent; } #language #left_navi .box1 .tp { background:url(/media/kolumbussprachreisen/images/petrol_navi_lf.jpg) no-repeat scroll 0 0 transparent; height:6px; overflow:hidden; } #language #price_list h2 { color:#005659; } #language #price_list h3 { color:#005659; } #language #price_list label { color:#005659; } #language #price_list li { list-style-image:url(/media/kolumbussprachreisen/images/arrows_footer_petrol.jpg); } #language #price_list table table.price_table1 th { background-color:#99C4C0; } #language #price_list table table.price_table2 th { background-color:#99C4C0; } #language #price_list table table.price_table3 th { background-color:#99C4C0; } #language #price_list table th { background-color:#679894; } #language #top_nav { visibility:hidden; } #language .arrow li { list-style-image:url(/media/kolumbussprachreisen/images/arrows_footer_petrol.jpg); } #language .head { background:url(/media/kolumbussprachreisen/images/header_sprachen.jpg) no-repeat scroll 0 0 transparent; height:135px; } #language .head .js { display:none; } #language .tab .selected a { background:url(/media/kolumbussprachreisen/images/petrol_sub_rf.jpg) no-repeat scroll right center transparent; float:left; } #language .tab .selected a span { background:url(/media/kolumbussprachreisen/images/petrol_sub_lf.jpg) no-repeat scroll left center transparent; float:left; } #language .tab a { background:url(/media/kolumbussprachreisen/images/petrol_sub_rf_main.jpg) no-repeat scroll right center transparent; float:left; } #language .tab a span { background:url(/media/kolumbussprachreisen/images/petrol_sub_lf_main.jpg) no-repeat scroll left center transparent; float:left; } #language .tab a:hover { background:url(/media/kolumbussprachreisen/images/petrol_sub_rf.jpg) no-repeat scroll right center transparent; float:left; } #language .tab a:hover span { background:url(/media/kolumbussprachreisen/images/petrol_sub_lf.jpg) no-repeat scroll left center transparent; float:left; } #language .top_line { background:url(/media/kolumbussprachreisen/images/top_line_language.jpg) repeat-x scroll 0 0 transparent; font-weight:bold; line-height:20px; padding-left:5px; text-align:left; } #language .top_line_top { background:url(/media/kolumbussprachreisen/images/top_line_top_language.jpg) repeat-x scroll 0 0 transparent; line-height:20px; text-align:center; } #language a { color:#005659; } #language a:hover { color:#34898C; } #language h1 { color:#005659; } #language h2 { color:#005659; } #language h3 { color:#005659; } #language h4 { color:#005659; } #language th { color:#005659; } #language ul.tagcloud { color:#005659; } #layer { background:none repeat scroll 0 0 transparent; } #left_navi { clear:both; } #left_navi .bot { background:url(/media/kolumbussprachreisen/images/navi_left_bot.jpg) no-repeat scroll 0 0 transparent; height:6px; overflow:hidden; width:219px; } #left_navi .box1 { display:block; width:auto; } #left_navi .box1 .tp { height:6px; width:219px; } #left_navi .kat_bot { background:url(/media/kolumbussprachreisen/images/cat_bot.jpg) no-repeat scroll center bottom transparent; padding-bottom:5px; padding-left:10px; width:209px;  } #left_navi .kat_cen { background:url(/media/kolumbussprachreisen/images/cat_cen.jpg) repeat-y scroll 0 0 transparent; width:219px; } #left_navi .kat_cen .blog a { color:#F5A131; text-decoration:none; opacity: 0.6; margin-top:10px;  } #left_navi .kat_cen .blog a:hover { color:#F5A131; opacity: 1.0; } #left_navi .kat_cen .fac { display:block; float:left; padding-right:15px; padding-left:5px;  } #left_navi .kat_cen .fac li { display:inline; margin-right:9px; } #left_navi .kat_cen .fac li a { opacity: 0.6; } #left_navi .kat_cen .fac li a:hover {  opacity: 1.0; } #left_navi .kat_cen .faceb a { color:#1982C4; text-decoration:none; opacity: 0.6; margin-top:10px;  } #left_navi .kat_cen .faceb a:hover { color:#1982C4; opacity: 1.0; } #left_navi .kat_cen .gut { padding-left:24px; padding-top:5px; } #left_navi .kat_cen .lf { float:left; padding-right:6px; width:100px; } #left_navi .kat_cen .mail { background:url(/media/kolumbussprachreisen/images/envelope.jpg) no-repeat scroll left 4px transparent; color:#000000; display:block; font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:22px; padding-left:30px; } #left_navi .kat_cen .order_now { background:url(/media/kolumbussprachreisen/images/order_now.jpg) no-repeat scroll left center transparent; display:block; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; margin-top:15px; padding-left:20px; text-decoration:none; } #left_navi .kat_cen .rf { display:block; float:left; width:65px; } #left_navi .kat_cen .tele { background:url(/media/kolumbussprachreisen/images/tele.jpg) no-repeat scroll left 6px transparent; color:#000000; display:block; font-family:Arial,Helvetica,sans-serif; font-size:12px; padding-bottom:10px; padding-left:30px; padding-top:10px; } #left_navi .kat_cen .top { color:#000000; font-size:12px; padding-right:6px; text-align:right; width:100px; } #left_navi .kat_tp { background:url(/media/kolumbussprachreisen/images/cat_top.jpg) no-repeat scroll 0 0 transparent; height:8px; margin-top:5px; overflow:hidden; width:219px; } #left_navi .rep { background:url(/media/kolumbussprachreisen/images/navi_rep_lf.jpg) repeat-y scroll 0 0 transparent; margin:0; padding:0; } #left_navi .rep .last { border-bottom:1px solid #F6F3EF; } #left_navi .rep a { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; text-decoration:none; } #left_navi .rep li { border-bottom:1px dashed #BFB8AF; line-height:26px; padding-left:10px; padding-right:10px; } #left_navi .rep li:last-child { border-bottom:0 none; } #left_navi .rep span { float:left; height:23px; padding-top:3px; vertical-align:middle; width:24px; } #left_navi .rep ul.nav_ksr li.li_button { display:block; } #left_navi .rep ul.nav_ksr li.li_button > ul { display:none; } #left_navi .rep ul.nav_ksr li.li_button ul li { line-height:20px; margin-left:15px; padding-left:0; padding-right:0; } #left_navi .rep ul.nav_ksr li.li_button:hover > ul { display:block; } #left_navi .rep ul.nav_ksr li.li_button_active { display:block; } #left_navi .rep ul.nav_ksr li.li_button_active ul { display:block; } #left_navi .rep ul.nav_ksr li.li_button_active ul li { line-height:20px; margin-left:15px; padding-left:0; padding-right:0; } #linkbox { color:#FFFFFF; font-size:12px; padding:20px 0; text-align:left; text-decoration:none; width:515px; } #linkbox .linkbox_010 { background-image:url(/media/kolumbussprachreisen/images/linkbox_top.png); height:12px; margin-top:-5px; overflow:hidden; } #linkbox .linkbox_011 { background-image:url(/media/kolumbussprachreisen/images/linkbox_middle.jpg); padding-left:10px; } #linkbox .linkbox_011 li { float:left; font-size:12px; margin-right:12px; padding-top:5px; text-align:center; width:240px; } #linkbox .linkbox_011 li a { font-family:Arial,Helvetica,sans-serif; font-size:12px; text-decoration:none; } #linkbox .linkbox_011 ul {  } #linkbox .linkbox_012 { background-image:url(/media/kolumbussprachreisen/images/linkbox_bot.png); clear:both; height:12px; overflow:hidden; } #linkbox h5 { color:#FFFFFF; font-size:13px; height:22px; margin-left:10px; padding-bottom:2px; padding-left:10px; padding-top:5px; width:440px; } #linkbox h5 a { color:#FFFFFF !important; font-size:13px; height:22px; padding-bottom:2px; padding-top:5px; text-decoration:none; width:440px; } #logo { float:left; height:82px; margin-right:26px; padding-left:16px; padding-top:20px; width:222px; } #logo a { background:url(/media/speakfun-sprakresor/logo.png) no-repeat scroll 0 0 transparent; display:block; height:106px; width:222px; } #main { display:block; } #main #left_navi .box1 .tp { background:url(/media/kolumbussprachreisen/images/grey_navi_top.jpg) no-repeat scroll 0 0 transparent; height:6px; overflow:hidden; } #main #left_navi .rep li.li_button a { color:#575656; } #main #left_navi .rep li.li_button a:hover { color:#A1A1A1; } #main #left_navi .rep li.li_button_active a { color:#A1A1A1; } #main #left_navi .rep li.li_button_active li.li_button a { color:#575656; } #main #nav { visibility:hidden; } #main #navi { display:block; height:28px; text-align:left; } #main #navi li { display:block; float:left; } #main #navi ul { padding-left:192px; } #main #top_nav { visibility:hidden; } #main .arrow li { list-style-image:url(/media/kolumbussprachreisen/images/arrows_footer_red.jpg); } #main .head { height:238px; width:998px; } #main .top_line { background:url(/media/kolumbussprachreisen/images/top_line_main.jpg) repeat-x scroll 0 0 transparent; font-weight:bold; line-height:20px; padding-left:5px; text-align:left; } #main .top_line_top { background:url(/media/kolumbussprachreisen/images/top_line_top_main.jpg) repeat-x scroll 0 0 transparent; line-height:20px; text-align:center; } #main a { color:#bb232f; } #main a.tags_link { color:#005AA1; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; text-decoration:none; } #main a.tags_link:hover { color:#AA3B00; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; } #main a:hover { color:#A1A1A1; } #main h1 { color:#BB232F; } #main h2 { color:#BB232F; } #main h3 { color:#BB232F; padding-top:10px; } #main h4 { color:#6E6E6E; } #main h6 { color:#BB232F; } #my-glider h1 { color:#FFFFFF !important; padding-left:10px; } #nav { display:block; } #nav .top_link .selected a { display:block; float:left; text-decoration:none; } #nav .top_link .selected a { background:url(/media/kolumbussprachreisen/images/blue_navi_main_rf_act.jpg) no-repeat scroll right center transparent; } #nav .top_link .selected a { background:url(/media/kolumbussprachreisen/images/blue_navi_main_rf_act.jpg) right no-repeat; } #nav .top_link .selected a span { color:#010101; display:block; height:28px; line-height:28px; padding-left:12px; padding-right:12px; } #nav .top_link a { display:block; float:left; text-decoration:none; } #nav .top_link a span { color:#FFFFFF; display:block; height:28px; line-height:28px; padding-left:12px; padding-right:12px; } #nav li a.top_link { color:#FFFFFF !important; display:block; float:left; font-size:11px; font-weight:bold; height:24px; line-height:15px; text-decoration:none; } #nav li a.top_link { display:block; float:left; height:24px; line-height:15px; color:#FFFFFF !important; text-decoration:none; font-size:11px; font-weight:bold; } #nav li a.top_link span { padding-left:20px; padding-right:20px; padding-top:3px; } #nav li a.top_link span.down { float:left; display:block; height:21px; } #nav li.top { float:left; list-style:none; margin-top:0px; margin-right:5px; margin-bottom:0px; } #nav li:hover { position:relative; z-index:200; } #nav li:hover a.top_link { background:url(/media/hermosa/images/white-navi-rf.jpg) right no-repeat; display:block; height:24px; float:left; } #nav li:hover a.top_link span { background:url(/media/hermosa/images/white-navi-lf.jpg) left no-repeat; display:block; } #nav li:hover a.top_link span.down { color:#000000; } #nav li:hover li:hover li a.fly, #nav li:hover li:hover li:hover li a.fly, #nav li:hover li:hover li:hover li:hover li a.fly { background:#bbd37e url(arrow.gif) 150px 6px no-repeat; color:#000; border-color:#bbd37e; } #nav li:hover li:hover ul, #nav li:hover li:hover li:hover ul, #nav li:hover li:hover li:hover li:hover ul, #nav li:hover li:hover li:hover li:hover li:hover ul { background: #FFF url(/media/hermosa/images/bg_navi_scroll.png); background-repeat: repeat-x; border:1px solid #ccc; font-size:11px; height:auto; left:160px; line-height:24px; top:-1px; white-space:nowrap; width:160px; z-index:400; } #nav li:hover ul.sub { background: #FFF url(/media/hermosa/images/bg_navi_scroll.png); background-repeat: repeat-x; border:1px solid #ccc; display:block; font-size:11px; height:auto; left:0px; line-height:24px; top:24px; white-space:nowrap; width:160px; z-index:300; } #nav li:hover ul.sub li { display:block; float:left; font-weight:normal; height:24px; position:relative; width:100px; } #nav li:hover ul.sub li a { border-bottom: 1px dashed #ccc; display:block; height:21px; line-height:18px; text-decoration:none; padding-top:3px; text-indent:5px; width:160px; color:#000; } #nav li:hover ul.sub li a.fly:hover { background:#005AA1; color:#FFFFFF; } #nav li:hover ul.sub li a:hover { color:#FD2306; border-bottom:none; } #nav ul, #nav li:hover ul ul, #nav li:hover li:hover ul ul, #nav li:hover li:hover li:hover ul ul, #nav li:hover li:hover li:hover li:hover ul ul { height:0; left:-9999px; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0; position:absolute; top:-9999px; width:0; } #navigation { background:url(/media/speakfun-sprakresor/images/navigation.jpg) no-repeat; height:24px; padding-left:5px; padding-right:5px; width:996px; padding-top:3px; position:absolute; z-index:99; visibility:visible;  } #plus50 #content .curve_bot { background:url("/media/kolumbussprachreisen/images/green_temp_bot.jpg") no-repeat scroll 0 0 transparent; } #plus50 #content .curve_cen { background:url("/media/kolumbussprachreisen/images/green_temp_cen.jpg") repeat-y scroll 0 0 transparent; } #plus50 #content .curve_top { background:url("/media/kolumbussprachreisen/images/green_temp_top.jpg") no-repeat scroll center top transparent; } #plus50 #left_navi .box1 .tp { background:url("/media/kolumbussprachreisen/images/green_navi_lf.jpg") no-repeat scroll 0 0 transparent; height:6px; overflow:hidden; } #plus50 #price_list h2 { color:#576903; } #plus50 #price_list h3 { color:#576903; } #plus50 #price_list label { color:#576903; } #plus50 #price_list li { list-style-image:url(/media/kolumbussprachreisen/images/arrows_footer_green.jpg); } #plus50 #price_list table table.price_table1 th { background-color:#CBD989; } #plus50 #price_list table table.price_table2 th { background-color:#CBD989; } #plus50 #price_list table table.price_table3 th { background-color:#CBD989; } #plus50 #price_list table th { background-color:#B7C458; } #plus50 #top_nav { visibility:hidden; } #plus50 .arrow li { list-style-image:url(/media/kolumbussprachreisen/images/arrows_footer_green.jpg); } #plus50 .head { background:url(/media/kolumbussprachreisen/images/header_50plus.jpg) no-repeat scroll 0 0 transparent; height:135px; } #plus50 .head .js { display:none; } #plus50 .tab .selected a { background:url(/media/kolumbussprachreisen/images/green_sub_rf.jpg) no-repeat scroll right center transparent; float:left; } #plus50 .tab .selected a span { background:url(/media/kolumbussprachreisen/images/green_sub_lf.jpg) no-repeat scroll left center transparent; float:left; } #plus50 .tab a { background:url(/media/kolumbussprachreisen/images/green_sub_rf_main.jpg) no-repeat scroll right center transparent; float:left; } #plus50 .tab a span { background:url(/media/kolumbussprachreisen/images/green_sub_lf_main.jpg) no-repeat scroll left center transparent; float:left; } #plus50 .tab a:hover { background:url(/media/kolumbussprachreisen/images/green_sub_rf.jpg) no-repeat scroll right center transparent; float:left; } #plus50 .tab a:hover span { background:url(/media/kolumbussprachreisen/images/green_sub_lf.jpg) no-repeat scroll left center transparent; float:left; } #plus50 .top_line { background:url(/media/kolumbussprachreisen/images/top_line_plus50.jpg) repeat-x scroll 0 0 transparent; font-weight:bold; line-height:20px; padding-left:5px; text-align:left; } #plus50 .top_line_top { background:url(/media/kolumbussprachreisen/images/top_line_top_plus50.jpg) repeat-x scroll 0 0 transparent; line-height:20px; text-align:center; } #plus50 a { color:#576903; } #plus50 a:hover { color:#B0BF5A; } #plus50 h1 { color:#576903; } #plus50 h2 { color:#576903; } #plus50 h3 { color:#576903; } #plus50 h4 { color:#576903; } #plus50 th { color:#576903; } #plus50 ul.tagcloud { color:#576903; } #price_list .price { overflow:auto; } #price_list .price_table3 td { text-align:center; } #price_list h2 { font-size:24px; font-weight:normal; margin-bottom:10px; margin-top:15px; } #price_list h3 { font-size:14px; font-weight:normal; margin-bottom:3px; margin-top:15px; } #price_list h4 { color:#000000; font-size:12px; font-weight:normal; margin-bottom:0; margin-top:0; } #price_list label { font-size:14px; margin-right:5px; } #price_list li { color:#000000; font-family:Arial,Helvetica,sans-serif; font-size:12px; margin-left:7px; padding-top:3px; } #price_list table { border:0 none; border-spacing:3px; font-size:12px; margin:0; padding:0; width:700px; } #price_list table table { border:0 none; border-collapse:collapse; border-spacing:0; margin:0; padding:0; width:100%; } #price_list table table.price_table1 th { color:#FFFFFF; font-weight:normal; } #price_list table table.price_table2 th { color:#FFFFFF; font-weight:normal; } #price_list table table.price_table3 th { color:#FFFFFF; font-weight:normal; } #price_list table th { color:#FFFFFF; font-size:12px; padding:2px; text-align:center; } #price_list table tr { color:#333333; height:22px; } #price_list td { color:#000000; padding:0; vertical-align:top; } #price_list td table td { padding:2px; vertical-align:middle; white-space:nowrap; } #price_list ul { color:#000000; font-family:Arial,Helvetica,sans-serif; font-size:12px; margin-left:12px; } #reiseziel { border:0 none; border-spacing:3px; font-size:12px; margin:0; padding:0; width:730px; } #reiseziel .even { background-color:#E7E8E8; } #reiseziel .odd { background-color:#FFFFFF; } #reiseziel .students { text-align:center !important; } #reiseziel .top_line td { padding-left:5px; text-align:left; vertical-align:middle; } #reiseziel h1 { color:#FFFFFF !important; font-size:18px; font-weight:normal; margin:0; } #reiseziel h1 a { color:#FFFFFF !important; font-size:18px; font-weight:normal; margin:0; text-decoration:none; } #reiseziel h2 { font-size:14px; font-weight:normal; margin:0; } #reiseziel h2 a { font-size:14px; font-weight:normal; margin:0; text-decoration:none; } #reiseziel table { border:0 none; border-spacing:3px; font-size:11px; margin:0; padding:0; width:730px; } #reiseziel table table { border:0 none; border-spacing:3px; font-size:11px; margin:0; padding:0; width:100%; } #reiseziel table th { border-spacing:3px; color:#FFFFFF; font-size:12px; padding:2px; text-align:center; } #reiseziel td table td { border-spacing:3px; font-size:11px; padding:2px 2px 2px 5px; vertical-align:middle; white-space:nowrap; } #rf-nav { height:148px; float:left; width:535px; position: relative; overflow:hidden; } #students #content .curve_bot { background:url(/media/kolumbussprachreisen/images/orange_temp_bot.jpg) no-repeat; } #students #content .curve_cen { background:url(/media/kolumbussprachreisen/images/orange_temp_cen.jpg) repeat-y; } #students #content .curve_top { background:url(/media/kolumbussprachreisen/images/orange_temp_top.jpg) no-repeat; } #students #footer li a:hover { color:#F6B94E; } #students #header { background:url(/media/speakfun-sprakresor/images/schueler-slide-header.jpg) no-repeat; height:101px; } #students #header .js { display:none; } #students #left_navi .box1 .tp { background:url(/media/kolumbussprachreisen/images/orange_navi_lf.jpg) no-repeat scroll 0 0 transparent; height:6px; overflow:hidden; } #students #left_navi .rep li.li_button a { color:#D75500; } #students #left_navi .rep li.li_button a:hover { color:#F6B94E; } #students #left_navi .rep li.li_button_active a { color:#F6B94E; } #students #left_navi .rep li.li_button_active li.li_button a { color:#D75500; } #students #nav li:hover ul.sub li a { color:#D75500; font-weight:bold; z-index:1; } #students #nav li:hover ul.sub li a:hover { background:url(/media/kolumbussprachreisen/images/orange_navi_hover.jpg) repeat scroll 0 0 #FFFFFF; color:#FFFFFF; } #students #navigation { padding-left:270px; } #students #price_list h2 { color:#D75500; } #students #price_list h3 { color:#D75500; } #students #price_list label { color:#D75500; } #students #price_list li { list-style-image:url(/media/kolumbussprachreisen/images/arrows_footer_orange.jpg); } #students #price_list table table.price_table1 th { background-color:#F6B54D; } #students #price_list table table.price_table2 th { background-color:#F6B54D; } #students #price_list table table.price_table3 th { background-color:#F6B54D; } #students #price_list table th { background-color:#F5CD89; } #students #top_nav { padding-left:110px; visibility:visible; } #students .arrow li { list-style-image:url(/media/kolumbussprachreisen/images/arrows_footer_orange.jpg); } #students .arrow_footer li { list-style-image:url(/media/kolumbussprachreisen/images/arrows_footer_orange.jpg); } #students .arrow_footer_02 li { list-style-image:url(/media/kolumbussprachreisen/images/arrows_footer_orange.jpg) !important; } #students .arrow_students li { list-style-image:url(/media/kolumbussprachreisen/images/arrows_footer_orange.jpg); } #students .footer_cen h3 { padding-top:10px; } #students .head { background:url(/media/kolumbussprachreisen/images/header_schueler.jpg) no-repeat scroll 0 0 transparent; height:135px; } #students .head .js { display:none; } #students .tab .selected a { background:url(/media/kolumbussprachreisen/images/orange_sub_rf.jpg) no-repeat scroll right center transparent; float:left; } #students .tab .selected a span { background:url(/media/kolumbussprachreisen/images/orange_sub_lf.jpg) no-repeat scroll left center transparent; float:left; } #students .tab a { background:url(/media/kolumbussprachreisen/images/orange_sub_rf_main.jpg) no-repeat scroll right center transparent; float:left; } #students .tab a span { background:url(/media/kolumbussprachreisen/images/orange_sub_lf_main.jpg) no-repeat scroll left center transparent; float:left; } #students .tab a:hover { background:url(/media/kolumbussprachreisen/images/orange_sub_rf.jpg) no-repeat scroll right center transparent; float:left; } #students .tab a:hover span { background:url(/media/kolumbussprachreisen/images/orange_sub_lf.jpg) no-repeat; float:left; } #students .top_line { background:url(/media/kolumbussprachreisen/images/top_line_students.jpg) repeat-x scroll 0 0 transparent; font-weight:bold; line-height:20px; padding-left:5px; text-align:left; } #students .top_line_top { background:url(/media/kolumbussprachreisen/images/top_line_top_students.jpg) repeat-x; line-height:20px; text-align:center; } #students a { color:#D75500; } #students a:hover { color:#F6B94E; } #students h1 { color:#D75500; } #students h2 { color:#D75500; } #students h3 { color:#D75500; } #students h4 { color:#D75500; } #students h5 { background-image:url(/media/kolumbussprachreisen/images/linkbox_schueler_h2.png); } #students strong { color:#D75500; } #students th { color:#D75500; } #students ul.tagcloud { color:#D75500; } #top_nav { visibility:hidden; } #tp_header { background:url(/media/speakfun-sprakresor/images/header_bg.jpg) no-repeat scroll 0 0 transparent; height:135px; width:998px; } #tp_navi { display:block; height:104px; width:auto; } #wrapper { display:block; margin:auto; text-align:left; width:998px; } * { margin:0; padding:0; } .arrow li { color:#000000; font-family:Arial,Helvetica,sans-serif; font-size:12px; margin-left:30px; padding-top:3px; } .arrow ul { color:#000000; font-family:Arial,Helvetica,sans-serif; font-size:12px; margin-left:12px; } .arrow_footer h3 { color:#005AA1 !important; } .arrow_footer li { margin-left:15px; padding-top:3px; color:#999; } .arrow_footer_02 li { margin-left:15px; padding-top:3px; } .arrow_home li { color:#000000; font-family:Arial; font-size:12px; line-height:20px; list-style-type:circle; margin-bottom:3px; margin-left:30px; margin-top:10px; padding-bottom:15px; padding-left:0; text-align:justify; } .block_left { float:left; overflow:hidden; padding-left:16px; width:515px; } .block_left .content_img img, .block_left_full .content_img img { text-align:center; width:500px; } .block_left .content_img, .block_left_full .content_img { background:none repeat scroll 0 0 #FFFFFF; border-bottom:1px double #C7BBB2; border-right:2px double #C7BBB2; margin:0; padding:4px; text-align:center; width:500px; } .block_left .content_img_full img, .block_left_full .content_img img { text-align:center; width:730px; } .block_left .content_img_full, .block_left_full .content_img { background:none repeat scroll 0 0 #FFFFFF; border-bottom:1px double #C7BBB2; border-right:2px double #C7BBB2; margin:0; padding:4px; text-align:center; width:730px; } .block_left .content_img_left img, .block_left_full .content_img_left img { width:220px; } .block_left .content_img_left, .block_left_full .content_img_left { background:none repeat scroll 0 0 #FFFFFF; border-bottom:1px double #C7BBB2; border-right:1px double #C7BBB2; float:left; margin:3px 15px 4px 4px; padding:3px; } .block_left .content_img_right img, .block_left_full .content_img_right img { width:220px; } .block_left .content_img_right, .block_left_full .content_img_right { background:none repeat scroll 0 0 #FFFFFF; border-bottom:1px double #C7BBB2; border-right:1px double #C7BBB2; float:right; margin:3px 4px 4px 10px; padding:3px; } .block_left_full { float:left; padding-left:16px; padding-right:15px; width:730px; } .block_left_full .content_text_left { float:left; width:450px; } .block_left_full .left img.content_img_right { width:200px; } .block_right { float:right; overflow:hidden; width:238px; } .block_right .block_right_bottom { background:url(/media/kolumbussprachreisen/images/blue_temp_bot_side.png) repeat scroll 0 0 transparent; height:16px; } .block_right .block_right_top { background:url(/media/kolumbussprachreisen/images/blue_temp_top_side.png) repeat scroll 0 0 transparent; height:18px; } .block_right .content_block { padding-left:30px; width:238px; } .block_right .content_img { width:100px; } .block_right a img.team_small { background:none repeat scroll 0 0 #FFFFFF; border-bottom:1px double #C7BBB2; border-right:1px double #C7BBB2; float:left; margin:2px; opacity:0.7; padding:2px 2px 2px 0; width:90px; } .block_right a:hover img.team_small { opacity:1; } .block_right h1 { color:#005AA1; font-size:24px; font-weight:normal; margin-bottom:15px; margin-top:0; } .block_right h2 { color:#005AA1; font-size:16px; font-weight:normal; margin-bottom:15px; margin-top:0; } .block_right h3 { color:#005AA1; font-size:12px; font-weight:normal; margin-bottom:0; margin-top:4px; } .block_right p { color:#000000; font-family:Arial; font-size:12px; margin-top:1px; padding:0 10px 0 0; text-align:left; } .block_right_bg { background:url(/media/kolumbussprachreisen/images/blue_temp_cen_side.png) repeat scroll 0 0 transparent; } .bookmark { display:block; float:left; height:52px; padding-top:50px; width:181px; } .box_3 { margin-top:7px; padding-right:30px; } .box_3_akkreditierung { float:left; } .box_3_akkreditierung img { padding-right:10px; width:90px; } .box_3_osterei { float:left; width:53px; } .box_3_osterei img { padding-top:7px; } .box_3_osterei_right { float:left; padding-left:5px; width:150px; } .cleaner { clear:both; } .clear { clear:both; height:1px; overflow:hidden; } .cl_cle { clear:left; height:1px; } .content_block_courselist_img_right { background:none repeat scroll 0 0 #FFFFFF; border-bottom:1px double #C7BBB2; border-right:1px double #C7BBB2; margin:12px 4px 6px; padding:3px; } .content_block_courselist_img_right img { width:200px; } .content_block_courselist_left { float:left; padding-right:5px; text-align:left; width:280px; } .content_block_courselist_left p { text-align:left; } .content_block_courselist_right { float:right; width:215px; } .content_middle {  } .content_text { margin-right:5px; } .content_text_right { margin-right:5px; } .dates { clear:both; } .display { display:block; float:none; text-align:left; } .float_right { float:right; padding:0 0 20px 20px; } .footer a { color:#000000 !important; } .footer h3 { color:#005AA1; } .footer h3 a { color:#005AA1; } .footer_bot { background:url(/media/nyelvtanfolyamok/images/footer_bot.jpg) no-repeat; height:12px; width:998px; } .footer_cen { background:url(/media/nyelvtanfolyamok/images/footer_cen.jpg) repeat-y; padding-bottom:10px; width:998px; } .footer_cen .footer_left { float:left; margin-right:5px; width:162px; } .footer_cen .footer_left h3 a { color:#bb232f !important; } .footer_cen .footer_left h3 a:hover { color:#771b1e !important; } .footer_cen .footer_left_small { float:left; width:145px; } .footer_cen .footer_left_small h3 a { color:#bb232f !important; font-weight: normal; } .footer_cen .footer_left_small h3 a:hover { color:#771b1e !important; } .footer_cen .footer_right { width:150px; } .footer_cen .footer_right h3 { color:#F6B94E; } .footer_cen .footer_right h3 a { color:#e15800 !important; } .footer_cen .lf { float:left; padding-left:15px; width:505px; } .footer_cen .lf a { font-weight:normal; } .footer_cen .lf ul { margin-right:10px; } .footer_cen .rf .lf { float:left; width:150px; } .footer_cen .rf .rf { float:left; padding-right:5px; } .footer_cen .rf a { font-weight:normal; text-decoration:none; } .footer_cen .rf a:hover { font-weight:normal; text-decoration:none; } .footer_cen .rf ul { width:140px; } .footer_cen .rf_cen { float:left; width:155px; } .footer_cen h3 { margin:3px; } .footer_tp { background:url(/media/speakfun-kielimatkat/images/footer_tp.jpg) no-repeat; display:block; height:33px; width:998px; } .footer_tp .lf { color:#FFFFFF; display:block; float:left; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; height:23px; padding-left:20px; padding-top:10px; width:640px; } .footer_tp .lf a { color:#FFFFFF !important; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; text-decoration:none; } .footer_tp .rf { color:#FFFFFF; display:block; float:left; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; height:23px; padding-left:20px; padding-top:10px; width:317px; } .footer_tp .rf a { color:#FFFFFF !important; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; text-decoration:none; } .green { color:green; } .head { height:238px; width:998px; } .head a { color:#FAFAFA !important; } .head a:hover { color:#BCBCBA !important; } .head h5 { color:#FAFAFA; font-size:20px; font-weight:bold; padding-bottom:15px; padding-top:15px; } .head p { color:#FFFFFF; font-weight:bold; } .images { text-align:center; width:500px; } .images { background:none repeat scroll 0 0 #FFFFFF; border-bottom:1px double #C7BBB2; border-right:2px double #C7BBB2; margin:0; padding:4px; text-align:center; width:500px; } .img_big { background:none repeat scroll 0 0 #FFFFFF; border-bottom:1px double #C7BBB2; border-right:1px double #C7BBB2; padding:5px; } .img_smbig { background:none repeat scroll 0 0 #FFFFFF; border-bottom:1px double #C7BBB2; border-right:1px double #C7BBB2; padding:3px; } .inquiry_left { color:#000000; float:left; font-size:12px; margin-bottom:5px; margin-right:40px; width:150px; } .inquiry_right { color:#000000; float:left; font-size:11px; margin-bottom:5px; } .inquiry_right .inquiry_right select { border:1px solid #CCCCCC; font-size:12px; padding:2px; width:205px; } .inquiry_right input { border:1px solid #CCCCCC; font-size:12px; padding:2px; width:200px; } .inquiry_right input.radio_btn { border:0 none; margin-right:5px; width:10px; } .inquiry_right select { border:1px solid #CCCCCC; font-size:12px; padding:2px; } .inquiry_right select.select_min { width:60px; } .inquiry_right select.select_min2 { width:60px; } .inquiry_right select.select_min3 { width:80px; } .inquiry_right textarea { border:1px solid #CCCCCC; font-size:12px; height:50px; padding:2px; width:200px; } .left { float:left; } .leftr { float:left; } .map_dt { display:block; padding-top:40px; text-align:left; } .map_dt .lfd { display:block; float:left; width:86px; } .map_dt .rfd { display:block; float:left; width:90px; } .map_dt p { text-align:left; } .marginlf { margin-left:15px; } .marginrf { margin-right:30px; } .marginrf10 { margin-right:10px; } .margintp { margin-top:40px; } .marg_top { margin-top:6px; } .offer_request_item { clear:both; } .offer_request_left { color:#000000; float:left; font-size:12px; margin-bottom:5px; margin-right:40px; padding-top:10px; width:150px; } .offer_request_right { color:#000000; float:left; font-size:11px; margin-bottom:5px; } .offer_request_right .offer_request_right select { border:1px solid #CCCCCC; font-size:12px; padding:2px; width:205px; } .offer_request_right input { border:1px solid #CCCCCC; font-size:12px; padding:2px; width:200px; } .offer_request_right textarea { border:1px solid #CCCCCC; font-size:12px; height:50px; padding:2px; width:200px; } .osterei { float:left; padding-right:10px; width:53px; } .osterei_right { float:left; padding-left:10px; width:400px; } .pad_bot { padding-bottom:15px; } .pics { float:right; padding:0 60px; } .promo { display:block; font-weight:bold; padding-top:10px; text-align:center; } .promo p { font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; text-align:center; color:#aaa; padding-top:5px; } .red { color:red; } .right { float:right; } .rightr { float:right; } .tab { display:block; height:26px; padding-left:6px; } .tab .selected a { display:block; float:left; text-decoration:none; } .tab .selected a span { color:#FFFFFF; display:block; height:26px; line-height:26px; padding-left:10px; padding-right:10px; } .tab a { float:left; text-decoration:none; } .tab a span { color:#010101; display:block; height:26px; line-height:26px; padding-left:10px; padding-right:10px; } .tab a:hover { display:block; float:left; text-decoration:none; } .tab a:hover span { color:#FFFFFF; display:block; height:26px; line-height:26px; padding-left:10px; padding-right:10px; } .tab li { float:left; margin-left:3px; } .tele { font-weight:bold; } .top_nav { display:block; margin-left:85px; width:600px; position: absolute; bottom: 6px; } .top_nav .erwachsene a { background:url(/media/speakfun-sprakresor/images/red-navi-rf.png) no-repeat scroll right top transparent; display:block; height:30px; margin-bottom:5px; } .top_nav .erwachsene a span { background:url(/media/speakfun-sprakresor/images/red-navi-lf.png) no-repeat scroll left top transparent; display:block; height:44px; } .top_nav .erwachsene a:hover { background:url(/media/speakfun-sprakresor/images/red-navi-rf_hover.png) no-repeat scroll right top transparent; display:block; height:30px; } .top_nav .erwachsene a:hover span span { color:#BB232F; } .top_nav .main a { background:url(/media/speakfun-sprakresor/images/gray-navi-rf.png) no-repeat scroll right top transparent; display:block; overflow:hidden; height:30px; } .top_nav .main a span { background:url(/media/speakfun-sprakresor/images/gray-navi-lf.png) no-repeat scroll left top transparent; display:block; height:44px; overflow:hidden; } .top_nav .main a:hover { background:url(/media/speakfun-sprakresor/images/red-navi-rf_hover.png) no-repeat scroll right top transparent; display:block; height:30px; } .top_nav .main a:hover span span { color:#666666; } .top_nav .schuler a { background:url(/media/speakfun-sprakresor/images/yellow-navi-rf.png) no-repeat scroll right top transparent; display:block;height:30px; } .top_nav .schuler a span { background:url(/media/speakfun-sprakresor/images/yellow-navi-lf.png) no-repeat scroll left top transparent; display:block; height:44px; } .top_nav .schuler a:hover { background:url(/media/speakfun-sprakresor/images/red-navi-rf_hover.png) no-repeat scroll right top transparent; display:block; height:30px; } .top_nav .schuler a:hover span span { color:#D75500; } .top_nav a { color:#FFFFFF; font-family:Arial,Helvetica,sans-serif; font-size:13px; line-height:30px; padding-bottom:5px; text-decoration:none; overflow:hidden; } .top_nav a span { background:url(/media/speakfun-sprakresor/images/red-navi-lf.png) no-repeat scroll left top transparent; display:block; float:left; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; height:44px; } .top_nav a span span { display:block; float:left; height:30px; line-height:32px; padding-left:22px; padding-right:30px; } .top_nav a:hover { background-position:right center; } .top_nav a:hover span { background:url(/media/speakfun-sprakresor/images/red-navi-lf_hover.png) no-repeat scroll left top transparent; display:block; height:44px; } .top_nav li { float:left; margin-right:2px; } .top_nav ul { padding-bottom:5px; padding-left:28px; } .top_nav ul.adults li.erwachsene { background:url(/media/kolumbussprachreisen/images/erwachsene_hover.jpg) no-repeat scroll 0 0 transparent; } .top_nav ul.erwachsene-nav li.erwachsene { float:left; } .top_nav ul.erwachsene-nav li.erwachsene a { background-position:right -36px; } .top_nav ul.erwachsene-nav li.erwachsene a span { background-position:left -36px; } .top_nav ul.erwachsene-nav li.erwachsene a span span { background:url(/media/hermosa/images/arrow.gif) no-repeat scroll center top transparent; } .top_nav ul.language li.sprache { background:url(/media/kolumbussprachreisen/images/sprachen_hover.jpg) no-repeat scroll 0 0 transparent; } .top_nav ul.plus50 li.u50 { background:url(/media/kolumbussprachreisen/images/50plus_hover.jpg) no-repeat scroll 0 0 transparent; } .top_nav ul.schuler-nav li.schuler { float:left; } .top_nav ul.schuler-nav li.schuler a { background-position:right -36px; } .top_nav ul.schuler-nav li.schuler a span { background-position:left -36px; } .top_nav ul.schuler-nav li.schuler a span span { background:url(/media/hermosa/images/arrow.gif) no-repeat scroll center top transparent; } .top_nav ul.students li.schuler { background:url(/media/kolumbussprachreisen/images/schueler_hover.jpg) no-repeat scroll 0 0 transparent; } .top_navi_con { display:block; height:33px; padding-left:10px; padding-top:0; width:535px; overflow:hidden; } .top_navi_con a { color:#FFFFFF; display:block; height:42px; padding-top:15px; text-align:center; text-decoration:none;  overflow:hidden; } .top_navi_con a:hover { color:#aaa; text-decoration:none; } .top_navi_con li { display:block; float:left; height:42px; width: 120px;  } a { color:#C50B1B; font-size:12px; font-weight:bold; text-decoration:underline; } body { background:url(/media/speakfun-kielimatkat/images/body-bg.jpg) repeat-x scroll 0 0 #FFFAFE; font-family:Arial,Helvetica,sans-serif; font-size:11px; margin-bottom:0; margin-top:0; text-align:center; } button { margin-top:10px; } div.scroller { border:0 solid #CCCCCC; height:196px; overflow:hidden; width:100%; } div.scroller div.content { width:10000px; } div.scroller div.section { float:left; height:196px; overflow:hidden; padding:0; width:996px; } fieldset { border:0 none; } form { color:#666666; font-family:Arial,Helvetica,sans-serif; font-size:11px; margin:0; overflow:hidden; padding:0; } form h2 { margin-bottom:10px; } h1 { font-size:24px; font-weight:normal; margin-bottom:10px; margin-top:15px; } h2 { font-size:16px; font-weight:normal; margin-bottom:3px; margin-top:7px; } h3 { font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; margin-bottom:5px; margin-top:10px; } h4 { font-size:14px; font-weight:normal; margin-bottom:10px; margin-top:15px; } h6 { font-size:12px; font-weight:bold; margin-bottom:0; margin-top:5px; } html, body, div, dl, dt, dd, ul, ol, li, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote { list-style:none outside none; margin:0; padding:0; } img { border:0 none; vertical-align:bottom; } input { font-size:11px; margin-bottom:5px; margin-right:10px; margin-top:5px; padding:2px; } p { color:#000000; font-family:Arial; font-size:12px; line-height:20px; margin:0; padding:0 0 15px; text-align:justify; } td { color:#000000; font-size:12px; line-height:20px; margin:0; padding:0; text-align:justify; } th { color:#000000; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; padding-top:10px; text-align:center; } tr { padding-top:5px; } tr .blue { background-color:#D4D5D6; border-color:#0C71A4; height:18px; } ul.menu { list-style:none outside none; margin:0; padding:0; } ul.menu .sub { background:url(/media/kolumbussprachreisen/images/arrow.gif) no-repeat scroll 130px 50% transparent; } ul.menu a { color:#FFFFFF; display:block; text-decoration:none; } ul.menu li { float:left; position:relative; } ul.menu ul { display:none; left:0; list-style:none outside none; opacity:0; position:absolute; top:29px; } ul.menu ul li { border-top:medium none; margin:0; position:relative; width:136px; } ul.menu ul li a { display:block; } ul.menu ul ul { left:146px; top:-1px; } ul.tagcloud { line-height:2em; list-style-type:none; margin:0 0 0 100px; padding:0; text-align:center; width:550px; } ul.tagcloud .count { font-size:0.875em; line-height:1.714em; } ul.tagcloud li { display:inline; margin:0; } ul.top_nav {  } 