 {  } #adults { display:block; } #adults #content .curve_bot { background:url(/media/kolumbussprachreisen/images/blue_temp_bot.jpg) no-repeat; clear: both; overflow:hidden; } #adults #content .curve_cen { background:url(/media/kolumbussprachreisen/images/blue_temp_cen.jpg) repeat-y; } #adults #content .curve_top { background:url(/media/kolumbussprachreisen/images/blue_temp_top.jpg) top no-repeat; } #adults #left_navi .box1 .tp { background: url(/media/kolumbussprachreisen/images/blue_navi_top.jpg) no-repeat; height:6px; overflow:hidden; } #adults #left_navi .rep li.li_button a { color:#005aa1; } #adults #left_navi .rep li.li_button a:hover { color:#31A8E0; } #adults #left_navi .rep li.li_button_active a { color:#31A8E0; } #adults #left_navi .rep li.li_button_active li.li_button a { color:#005aa1; } #adults #nav .top_link .selected a { background:url(/media/kolumbussprachreisen/images/blue_navi_main_rf_act.jpg) right no-repeat; } #adults #nav .top_link .selected a span { background:url(/media/kolumbussprachreisen/images/blue_navi_left_act.jpg) left no-repeat; } #adults #nav .top_link a { background:url(/media/kolumbussprachreisen/images/blue_navi_main_rf.jpg) right no-repeat; } #adults #nav .top_link a span { background:url(/media/kolumbussprachreisen/images/blue_navi_left.jpg) left no-repeat; } #adults #nav .top_link a:hover { background:url(/media/kolumbussprachreisen/images/blue_navi_main_rf_act.jpg) right no-repeat; } #adults #nav .top_link a:hover span { background:url(/media/kolumbussprachreisen/images/blue_navi_left_act.jpg) left no-repeat; padding-left:12px; line-height:28px; color:#010101; padding-right:12px; height:28px; display:block; } #adults #nav .top_link li { float:left; margin-left:3px; } #adults #nav li a.top_link { background:url(/media/kolumbussprachreisen/images/blue_navi_main_rf.jpg) right no-repeat; } #adults #nav li a.top_link span { background:url(/media/kolumbussprachreisen/images/blue_navi_left.jpg) left no-repeat; } #adults #nav li a.top_link_blue { background:transparent url(/media/speakfun/divider.gif) no-repeat scroll right center; } #adults #nav li:hover a.top_link { background:url(/media/kolumbussprachreisen/images/blue_navi_main_rf_act.jpg) right no-repeat; } #adults #nav li:hover a.top_link span { background:url(/media/kolumbussprachreisen/images/blue_navi_left_act.jpg) left no-repeat; color: #005AA1; } #adults #nav li:hover ul.sub li a:hover { background: #FFF url(/media/kolumbussprachreisen/images/navi_hover.jpg); } #adults #nav_reisebericht .top { float:left; } #adults #nav_reisebericht .top_link .selected a { background:url(/media/kolumbussprachreisen/images/blue_navi_main_rf_act.jpg) right no-repeat; } #adults #nav_reisebericht .top_link .selected a span { background:url(/media/kolumbussprachreisen/images/blue_navi_left_act.jpg) left no-repeat; } #adults #nav_reisebericht .top_link a { background:url(/media/kolumbussprachreisen/images/blue_navi_main_rf_reisebericht.jpg) right no-repeat; } #adults #nav_reisebericht .top_link a span { background:url(/media/kolumbussprachreisen/images/blue_navi_left.jpg) left no-repeat; } #adults #nav_reisebericht .top_link a:hover { background:url(/media/kolumbussprachreisen/images/blue_navi_main_rf_act_reisebericht.jpg) right no-repeat; } #adults #nav_reisebericht .top_link a:hover span { background:url(/media/kolumbussprachreisen/images/blue_navi_left_act_reisebericht.jpg) left no-repeat; padding-left:12px; line-height:28px; color:#010101; padding-right:12px; height:28px; display:block; } #adults #nav_reisebericht .top_link li { float:left; margin-left:3px; } #adults #nav_reisebericht li a.top_link { background:url(/media/kolumbussprachreisen/images/blue_navi_main_rf_reisebericht.jpg) right no-repeat; } #adults #nav_reisebericht li a.top_link span { background:url(/media/kolumbussprachreisen/images/blue_navi_left_reisebericht.jpg) left no-repeat; } #adults #nav_reisebericht li a.top_link span.down { display:block; float:left; height:28px; } #adults #nav_reisebericht li a.top_link_blue { background:transparent url(/media/speakfun/divider.gif) no-repeat scroll right center; } #adults #nav_reisebericht li a.top_link_selected { background:url(/media/kolumbussprachreisen/images/blue_navi_rf_act_reisebericht.jpg) right no-repeat; display:block; text-decoration:none; } #adults #nav_reisebericht li a.top_link_selected span { background:url(/media/kolumbussprachreisen/images/blue_navi_left_act_reisebericht.jpg) left no-repeat; padding-left:12px; line-height:28px; color:#005AA1; padding-right:12px; height:28px; display:block; } #adults #nav_reisebericht li.select:hover a.top_link { background:url(/media/kolumbussprachreisen/images/blue_navi_rf_act_reisebericht.jpg) right no-repeat; } #adults #nav_reisebericht li.select:hover a.top_link span { background:url(/media/kolumbussprachreisen/images/blue_navi_left_act_reisebericht.jpg) left no-repeat; color: #005AA1;  } #adults #nav_reisebericht li:hover a.top_link { background:url(/media/kolumbussprachreisen/images/blue_navi_rf_act_reisebericht.jpg) right no-repeat; } #adults #nav_reisebericht li:hover a.top_link span { background:url(/media/kolumbussprachreisen/images/blue_navi_left_act_reisebericht.jpg) left no-repeat; color: #005AA1; } #adults #nav_reisebericht li:hover ul.sub li a:hover { background: #FFF url(/media/kolumbussprachreisen/images/navi_hover.jpg); } #adults #price_list h2 { color:#005aa1;  } #adults #price_list h3 { color:#005aa1; } #adults #price_list label { color:#005aa1; } #adults #price_list li { list-style-image: url(/media/kolumbussprachreisen/images/arrows_footer.jpg); } #adults #price_list table table.price_table1 th { background-color:#62BBE7; } #adults #price_list table table.price_table2 th { background-color:#62BBE7; } #adults #price_list table table.price_table3 th { background-color:#62BBE7; white-space:nowrap; } #adults #price_list table th { background-color:#0283C5; } #adults #top_nav { visibility: visible; } #adults #top_nav_reisebericht { visibility: visible; } #adults .arrow li { list-style-image: url(/media/kolumbussprachreisen/images/arrows_footer.jpg); } #adults .arrow_adults li { list-style-image: url(/media/kolumbussprachreisen/images/arrows_footer.jpg); } #adults .arrow_footer li { list-style-image: url(/media/kolumbussprachreisen/images/arrows_footer.jpg) !important; } #adults .footer_cen h3 { padding-top:10px;  } #adults .footer_tp { background: url(/media/kolumbussprachreisen/images/footer_tp.jpg) no-repeat; width:998px; display:block; height:33px; } #adults .head { background: url(/media/kolumbussprachreisen/images/header_erwachsene.jpg) no-repeat; height: 135px; } #adults .head .js {  display:none; } #adults .tab .selected a { background:url(/media/kolumbussprachreisen/images/blue_sub_rf.jpg) right no-repeat; float:left; } #adults .tab .selected a span { background:url(/media/kolumbussprachreisen/images/blue_sub_lf.jpg) left no-repeat; float:left;  } #adults .tab a { background:url(/media/kolumbussprachreisen/images/blue_sub_rf_main.jpg) right no-repeat; float:left; } #adults .tab a span { background:url(/media/kolumbussprachreisen/images/blue_sub_lf_main.jpg) left no-repeat; float:left; } #adults .tab a:hover { background:url(/media/kolumbussprachreisen/images/blue_sub_rf.jpg) right no-repeat; float:left; } #adults .tab a:hover span { background:url(/media/kolumbussprachreisen/images/blue_sub_lf.jpg) left no-repeat; float:left; } #adults .top_line { background:url(/media/kolumbussprachreisen/images/top_line.jpg) repeat-x; text-align: left; line-height:20px; font-weight:bold; padding-left:5px; } #adults .top_line_top { background:url(/media/kolumbussprachreisen/images/top_line_top.jpg) repeat-x; text-align: center; line-height:20px; } #adults a { color:#005aa1; } #adults a:hover { color:#31A8E0; } #adults h1 { color:#005aa1;  } #adults h2 { color:#005aa1; text-decoration:none;  } #adults h3 { color:#005aa1;  } #adults h3 a { text-decoration:none;  } #adults h4 { color:#005aa1; } #adults h4 a { color:#005aa1; text-decoration:none; } #adults h5 { background-image:url(/media/kolumbussprachreisen/images/linkbox_erwachsene_h2.png); } #adults h6 { color:#005aa1; } #adults th { color:#005aa1; } #adults ul.tagcloud { color:#005aa1; } #arrow_adults { width:170px; float:left; } #arrow_students { width:140px; float:left; } #atffc { display: none; } #bildung { width:730px; border:0px; padding:0px; margin:0px; font-size:12px; border-spacing:3px;  } #bildung .even { background-color:#E7E8E8;   } #bildung .odd { background-color:#FFF;  } #bildung .students { text-align:center !important; } #bildung .top_line td { text-align: left; padding-left:5px; vertical-align:middle; } #bildung h1 { font-weight:normal; font-size:18px; color:#fff !important; margin:0px; } #bildung h2 { font-weight:normal; font-size:12px; margin:0px; } #bildung table { width:730px; border:0px; padding:0px; margin:0px; font-size:10px; border-spacing:3px;   } #bildung table table { width:100%; border:0px; padding:0px; margin:0px; border-spacing:3px; font-size:11px;  } #bildung table th { color:#fff; padding:2px; text-align:center; font-size:10px; border-spacing:3px; } #bildung td table td { white-space:nowrap; padding:1px; vertical-align:middle; padding-left:5px; border-spacing:3px; font-size:10px; } #boxen .border { background:url("/media/hermosa/images/border_bg_her.png") repeat-y scroll 0 0 transparent; margin:0; width:322px; } #boxen .border a { color:#9A2513; } #boxen .border strong { color:#9A2513; } #boxen .border_bot { background:url(/media/kolumbussprachreisen/images/boxen_bot.png) no-repeat; height:25px; margin-bottom:10px; width:345px; } #boxen .border_bot_blank { background:url(/media/kolumbussprachreisen/images/boxen_bot_blank.png) no-repeat; height:25px; margin-bottom:10px; width:345px; } #boxen .border_bot_long { background:url(/media/kolumbussprachreisen/images/boxen_bot_long.png) no-repeat; height:25px; margin-bottom:10px; width:730px; } #boxen .border_bot_orange { background:url(/media/kolumbussprachreisen/images/boxen_bot_orange.png) no-repeat; height:25px; margin-bottom:10px; width:345px; } #boxen .border_cen { background:url(/media/kolumbussprachreisen/images/boxen_cen.png) no-repeat; width:345px; min-height:300px; } #boxen .border_cen_blank { background:url(/media/kolumbussprachreisen/images/boxen_cen_blank.png) no-repeat; padding-top:6px; width:345px; } #boxen .border_cen_blank strong { color:#005AA1; } #boxen .border_cen_blank strong { color:#005AA1; } #boxen .border_cen_long { background:url(/media/kolumbussprachreisen/images/boxen_cen_long.png) no-repeat; width:725px; } #boxen .border_cen_long p { color:#000000; font-family:Arial; font-size:12px; line-height:17px; margin:0; padding-left:10px; padding-right:15px; padding-top:15px; text-align:justify; } #boxen .border_cen_orange { background:url(/media/kolumbussprachreisen/images/boxen_cen_orange.png) no-repeat; width:345px; min-height:300px; } #boxen .border_cen_orange a { color:#d75500; } #boxen .border_cen_orange strong { color:#d75500; } #boxen .border_right { background:url("/media/hermosa/images/border_bg_right_her.png") repeat-y scroll 0 0 transparent; margin:0; min-height:250px; width:322px; } #boxen .border_right a { color:#1688C6; } #boxen .border_right strong { color:#1688C6; } #boxen .boxen_top a h1 { background:url(/media/kolumbussprachreisen/images/boxen_top_h1_ksr.png) no-repeat; line-height:30px; margin-top:5px; padding-left:30px; text-align:left; } #boxen .boxen_top a:hover h1 { background:url(/media/kolumbussprachreisen/images/boxen_top_h1_ksr_hover.png) no-repeat; color:#005AA1 !important; } #boxen .boxen_top_blank a h1 { background:url(/media/kolumbussprachreisen/images/boxen_top_h1_ksr.png) no-repeat; line-height:30px; margin-top:5px; padding-left:30px; text-align:left; } #boxen .boxen_top_blank a:hover h1 { background:url(/media/kolumbussprachreisen/images/boxen_top_h1_ksr_hover.png) no-repeat; color:#005AA1 !important; } #boxen .boxen_top_long { background:url(/media/kolumbussprachreisen/images/boxen_top_h1_ksr_long.png) no-repeat; line-height:28px; margin-left:5px; margin-top:5px; padding-left:20px; padding-top:2px; text-align:left; } #boxen .boxen_top_orange a h1 { background:url(/media/kolumbussprachreisen/images/boxen_top_h1_ksr_orange.png) no-repeat; line-height:30px; margin-top:5px; padding-left:25px; text-align:left; } #boxen .boxen_top_orange a:hover h1 { background:url(/media/kolumbussprachreisen/images/boxen_top_h1_ksr_hover.png) no-repeat; color:#D75500 !important; } #boxen .top_line_top_green { background:url("/media/hermosa/images/top_line_top_h1_her_green.png") no-repeat scroll 0 0 transparent; line-height:22px; margin-top:5px; text-align:center; } #boxen .top_line_top_her { background:url("/media/hermosa/images/top_line_top_h1_her.png") no-repeat scroll 0 0 transparent; line-height:22px; margin-top:5px; text-align:center; } #boxen .top_line_top_right { background:url("/media/hermosa/images/top_line_top_h1_her_right.png") no-repeat scroll 0 0 transparent; line-height:22px; margin-top:5px; text-align:center; } #boxen h1 { color:#FFFFFF !important; font-size:14px; font-weight:bold; margin:0; padding:0; } #boxen p { color:#000000; font-family:Arial; font-size:12px; line-height:17px; margin:0; padding-left:10px; padding-right:15px; padding-top:5px; text-align:justify; } #business #content .curve_bot { background:url(/media/kolumbussprachreisen/images/red_temp_bot.jpg) no-repeat; } #business #content .curve_cen { background:url(/media/kolumbussprachreisen/images/red_temp_cen.jpg) repeat-y; } #business #content .curve_top { background:url(/media/kolumbussprachreisen/images/red_temp_top.jpg) top no-repeat; } #business #left_navi .box1 .tp { background: url(/media/kolumbussprachreisen/images/red_navi_lf.jpg) no-repeat; height:6px; overflow:hidden; } #business #nav .top_link .selected a { background:url(/media/kolumbussprachreisen/images/red_navi_main_rf_act.jpg) right no-repeat; } #business #nav .top_link .selected a span { background:url(/media/kolumbussprachreisen/images/red_navi_left_act.jpg) left no-repeat; } #business #nav .top_link a { background:url(/media/kolumbussprachreisen/images/red_navi_main_rf.jpg) right no-repeat; } #business #nav .top_link a span { background:url(/media/kolumbussprachreisen/images/red_navi_left.jpg) left no-repeat; } #business #nav .top_link a:hover { background:url(/media/kolumbussprachreisen/images/blue_navi_main_rf_act.jpg) right no-repeat; } #business #nav li a.top_link { background:url(/media/kolumbussprachreisen/images/red_navi_main_rf.jpg) right no-repeat; } #business #nav li a.top_link span { background:url(/media/kolumbussprachreisen/images/red_navi_left.jpg) left no-repeat; } #business #nav li:hover a.top_link { background:url(/media/kolumbussprachreisen/images/blue_navi_main_rf_act.jpg) right no-repeat; } #business #nav li:hover a.top_link span { background:url(/media/kolumbussprachreisen/images/blue_navi_left_act.jpg) left no-repeat; color:#9d1100; } #business #nav li:hover ul.sub li a:hover { background: #FFF url(/media/kolumbussprachreisen/images/red_navi_hover.jpg); } #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; height: 135px; } #business .head .js {  display:none; } #business .tab .selected a { background:url(/media/kolumbussprachreisen/images/red_sub_rf.jpg) right no-repeat; float:left; } #business .tab .selected a span { background:url(/media/kolumbussprachreisen/images/red_sub_lf.jpg) left no-repeat; float:left; } #business .tab a { background:url(/media/kolumbussprachreisen/images/red_sub_rf_main.jpg) right no-repeat; float:left; } #business .tab a span { background:url(/media/kolumbussprachreisen/images/red_sub_lf_main.jpg) left no-repeat; float:left; } #business .tab a:hover { background:url(/media/kolumbussprachreisen/images/red_sub_rf.jpg) right no-repeat; float:left; } #business .tab a:hover span { background:url(/media/kolumbussprachreisen/images/red_sub_lf.jpg) left no-repeat; float:left; } #business .top_line { background:url(/media/kolumbussprachreisen/images/top_line_business.jpg) repeat-x; text-align: left; text-align: left; line-height:20px; font-weight:bold; padding-left:5px; } #business .top_line_top { background:url(/media/kolumbussprachreisen/images/top_line_top_business.jpg) repeat-x; text-align: center; line-height:20px; } #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 { width:auto; display:block; padding-top:5px; padding-bottom:20px; } #content .con_bg_bot { background:url(/media/kolumbussprachreisen/images/con_bg_bot.jpg) no-repeat; width:769px; height:12px; } #content .con_bg_cen { background:url(/media/kolumbussprachreisen/images/con_bg_cen.jpg) repeat-y; width:714px; min-height:500px; padding-left:25px; padding-right:30px; height:auto !important; } #content .con_bg_tp { background:url(/media/kolumbussprachreisen/images/main_page_tpcurve.jpg) no-repeat; width:769px; height:15px; } #content .curve_bot { background:url(/media/kolumbussprachreisen/images/con_bg_bot.jpg) no-repeat; width:769px; height:12px; overflow:hidden;  } #content .curve_cen { background:url(/media/kolumbussprachreisen/images/con_bg_cen.jpg) repeat-y; width:769px; } #content .curve_cen .lf { float:left; width:506px; display:block; margin-right:33px; padding-right:8px; } #content .curve_cen .map { padding-top:40px; display:block; text-align:center; } #content .curve_cen .rf { float:left; width:203px; display:block; } #content .curve_top { background:url(/media/kolumbussprachreisen/images/main_page_tpcurve.jpg) top no-repeat; width:769px; height:auto !important; min-height:843px; } #content .home_logos { margin:auto; text-align:center; width:700px; padding-left:195px; display:block; } #content .home_logos li { margin-right:35px; float:left; } #content .left { width:219px; float:left; display:block; margin-right:8px; overflow: hidden; } #content .right { width:769px; float:left; overflow: hidden; height:auto; } #content .right .block_left_full div.left { margin: 0px; padding-left:10px; padding-right:10px; width: 345px; float: left; } #content .right .block_left_full div.left .content_img_box img { width:300px !important; } #content .right .block_left_full div.left img { width: 150px; } #content .right .block_left_full div.left_long { margin: 0px; padding-left:10px; width: 730px; } #content .right .block_left_full div.right { margin: 0px; width: 345px; float: left; padding-left:20px; } #content .right .home { display:block; float:none; padding-top:15px; } #content .right .home .lf { width:311px; display:block; float:left; padding-right:30px; background:url(/media/kolumbussprachreisen/images/home_divider.jpg) right center no-repeat; } #content .right .home .rf { width: 311px; display: block; float: left; padding-right: 3px; margin-left: 40px; } #content_block_courselist { width:515px; } #einreise { width:500px; border:0px; padding:0px; margin:0px; font-size:12px; border-spacing:3px;  } #einreise .even { background-color:#E7E8E8;   } #einreise .odd { background-color:#FFF;  } #einreise .top_line td { text-align: left; padding-left:5px; vertical-align:middle; } #einreise h1 { font-weight:normal; font-size:18px; color:#fff !important; margin:0px; } #einreise h2 { font-weight:normal; font-size:14px; margin:0px; } #einreise table { width:500px; border:0px; padding:0px; margin:0px; font-size:11px; border-spacing:3px;   } #einreise table table { width:100%; border:0px; padding:0px; margin:0px; border-spacing:3px; font-size:11px;  } #einreise table th { color:#fff; padding:2px; text-align:center; font-size:12px; border-spacing:3px; } #einreise td table td { white-space:nowrap; padding:2px; vertical-align:middle; padding-left:5px; border-spacing:3px; font-size:11px; } #footer { width:998px; display:block; float:none; padding-bottom:10px; } #footer .footer_left a:hover { color:#31A8E0 !important; } #footer .footer_left_small a:hover { color:#31A8E0 !important; } #footer .footer_right a:hover { color:#F6B94E !important; } #footer li a { color:#6D6D6D !important; text-decoration:none; font-size:11px; font-weight:normal; } #footer li a:hover { text-decoration:none; font-size:11px; font-weight:normal; } #language #content .curve_bot { background:url(/media/kolumbussprachreisen/images/petrol_temp_bot.jpg) no-repeat; } #language #content .curve_cen { background:url(/media/kolumbussprachreisen/images/petrol_temp_cen.jpg) repeat-y; } #language #content .curve_top { background:url(/media/kolumbussprachreisen/images/petrol_temp_top.jpg) top no-repeat; } #language #left_navi .box1 .tp { background: url(/media/kolumbussprachreisen/images/petrol_navi_lf.jpg) no-repeat; height:6px; overflow:hidden; } #language #nav .top_link .selected a { background:url(/media/kolumbussprachreisen/images/petrol_navi_main_rf_act.jpg) right no-repeat; } #language #nav .top_link .selected a span { background:url(/media/kolumbussprachreisen/images/petrol_navi_left_act.jpg) left no-repeat; } #language #nav .top_link a { background:url(/media/kolumbussprachreisen/images/petrol_navi_main_rf.jpg) right no-repeat; } #language #nav .top_link a span { background:url(/media/kolumbussprachreisen/images/petrol_navi_left.jpg) left no-repeat; } #language #nav .top_link a:hover { background:url(/media/kolumbussprachreisen/images/blue_navi_main_rf_act.jpg) right no-repeat; } #language #nav li a.top_link { background:url(/media/kolumbussprachreisen/images/petrol_navi_main_rf.jpg) right no-repeat; } #language #nav li a.top_link span { background:url(/media/kolumbussprachreisen/images/petrol_navi_left.jpg) left no-repeat; } #language #nav li:hover a.top_link { background:url(/media/kolumbussprachreisen/images/blue_navi_main_rf_act.jpg) right no-repeat; } #language #nav li:hover a.top_link span { background:url(/media/kolumbussprachreisen/images/blue_navi_left_act.jpg) left no-repeat; color:#005659; } #language #nav li:hover ul.sub li a:hover { background: #FFF url(/media/kolumbussprachreisen/images/petrol_navi_hover.jpg); } #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; height: 135px; } #language .head .js {  display:none; } #language .tab .selected a { background:url(/media/kolumbussprachreisen/images/petrol_sub_rf.jpg) right no-repeat; float:left; } #language .tab .selected a span { background:url(/media/kolumbussprachreisen/images/petrol_sub_lf.jpg) left no-repeat; float:left; } #language .tab a { background:url(/media/kolumbussprachreisen/images/petrol_sub_rf_main.jpg) right no-repeat; float:left; } #language .tab a span { background:url(/media/kolumbussprachreisen/images/petrol_sub_lf_main.jpg) left no-repeat; float:left; } #language .tab a:hover { background:url(/media/kolumbussprachreisen/images/petrol_sub_rf.jpg) right no-repeat; float:left; } #language .tab a:hover span { background:url(/media/kolumbussprachreisen/images/petrol_sub_lf.jpg) left no-repeat; float:left; } #language .top_line { background:url(/media/kolumbussprachreisen/images/top_line_language.jpg) repeat-x; text-align: left; line-height:20px; font-weight:bold; padding-left:5px; } #language .top_line_top { background:url(/media/kolumbussprachreisen/images/top_line_top_language.jpg) repeat-x; text-align: center; line-height:20px; } #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 { zoom:1; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=’bild.png’, sizingMethod=’crop’); background:none; } #left_navi { clear: both; } #left_navi .bot { background:url(/media/kolumbussprachreisen/images/navi_left_bot.jpg) no-repeat; width: 219px; height: 6px; overflow:hidden; } #left_navi .box1 { width:auto; display:block; } #left_navi .box1 .tp { width: 219px; height: 6px; } #left_navi .kat_bot { background:url(/media/kolumbussprachreisen/images/cat_bot.jpg) bottom no-repeat; width:209px; padding-left:10px; padding-bottom:5px;  } #left_navi .kat_cen { background:url(/media/kolumbussprachreisen/images/cat_cen.jpg) repeat-y; width:219px; } #left_navi .kat_cen .fac { display:block; padding-top:15px; } #left_navi .kat_cen .fac li { display:inline; margin-right:5px; } #left_navi .kat_cen .gut { padding-top:5px; padding-left:24px; } #left_navi .kat_cen .lf { float:left; width:100px; padding-right:6px; } #left_navi .kat_cen .mail { background: url(/media/kolumbussprachreisen/images/envelope.jpg) left 4px no-repeat; display:block; padding-left:30px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; display:block; line-height:22px; } #left_navi .kat_cen .order_now { background:url(/media/kolumbussprachreisen/images/order_now.jpg) left no-repeat; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; padding-left:20px; display:block; margin-top:15px; } #left_navi .kat_cen .rf { width:65px; float:left; display:block; } #left_navi .kat_cen .tele { background:url(/media/kolumbussprachreisen/images/tele.jpg) left 6px no-repeat; display:block; padding-left:30px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; display:block; padding-top:10px; padding-bottom:10px; } #left_navi .kat_cen .top { text-align: right; width: 100px; padding-right: 6px; color: #000000; font-size: 12px; } #left_navi .kat_tp { background:url(/media/kolumbussprachreisen/images/cat_top.jpg) no-repeat; width:219px; height:8px; margin-top:5px; overflow:hidden;  } #left_navi .rep { background:url(/media/kolumbussprachreisen/images/navi_rep_lf.jpg) repeat-y; margin: 0px; padding: 0px; } #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: 0px; } #left_navi .rep span { width:24px; float:left; height:23px; padding-top:3px; vertical-align:middle; } #left_navi .rep ul.nav_ksr li.li_button { display: block;  } #left_navi .rep ul.nav_ksr li.li_button ul li { line-height: 20px; padding-left: 0px; padding-right: 0px; margin-left: 15px; } #left_navi .rep ul.nav_ksr li.li_button:hover>ul { display: block;  } #left_navi .rep ul.nav_ksr li.li_button>ul { display: none; } #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; padding-left: 0px; padding-right: 0px; margin-left: 15px; } #linkbox { color:#FFFFFF;  width: 515px; text-align: left;  padding:20px 0px 20px 0px; text-decoration:none; font-size:12px; } #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; margin-right: 12px; width: 240px; padding-top:5px; font-size:12px; text-align:center; } #linkbox .linkbox_011 li a { font-size:12px; font-family: Arial, Helvetica, sans-serif; text-decoration:none; } #linkbox .linkbox_011 ul {  } #linkbox .linkbox_012 { background-image:url(/media/kolumbussprachreisen/images/linkbox_bot.png); height:12px; clear: both; overflow:hidden; } #linkbox h5 { height:22px; font-size:13px; width:439px; color:#fff; margin-left:10px; padding-left:10px; padding-top:5px; padding-bottom:2px;  } #linkbox h5 a { height:22px; font-size:13px; width:350px; color:#fff; padding-top:5px; padding-bottom:2px; text-decoration:none;  } #logo { float:left; width:222px; height:82px; padding-left:16px; padding-top:20px; margin-right:26px; } #logo a { background:url(/media/kolumbussprachreisen/images/logo.png) no-repeat; width:222px; display:block; height:82px;  } #main { display:block; } #main #left_navi .box1 .tp { background: url(/media/kolumbussprachreisen/images/blue_navi_top.jpg) no-repeat; height:6px; overflow:hidden; } #main #left_navi .rep li.li_button a { color:#005AA1; } #main #left_navi .rep li.li_button a:hover { color:#31A8E0; } #main #left_navi .rep li.li_button_active a { color:#31A8E0; } #main #left_navi .rep li.li_button_active li.li_button a { color:#005aa1; } #main #navi { height:28px; display:block; text-align:left; } #main #navi li { float:left; display:block; } #main #navi ul { padding-left:192px; } #main #top_nav { visibility:hidden; } #main .arrow li { list-style-image: url(/media/kolumbussprachreisen/images/arrows_footer_grey.jpg); } #main .head { width:998px; height: 200px; } #main .top_line { background:url(/media/kolumbussprachreisen/images/top_line_main.jpg) repeat-x; text-align: left; line-height:20px; font-weight:bold; padding-left:5px; } #main .top_line_top { background:url(/media/kolumbussprachreisen/images/top_line_top_main.jpg) repeat-x; text-align: center; line-height:20px; } #main a { color:#005aa1; } #main a.tags_link { font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#005aa1; font-size:12px; text-decoration:none; } #main a:hover { color:#31A8E0; } #main a:hover.tags_link { font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#aa3b00; font-size:12px; } #main h1 { color:#005aa1;  } #main h2 { color:#005aa1;  } #main h3 { color:#005aa1; padding-top:10px;  } #main h4 { color:#6E6E6E; } #main h6 { color:#005aa1; } #nav { margin-left:100px; } #nav .top_link .selected a { float:left; display:block; text-decoration:none; } #nav .top_link .selected a span { padding-left:12px; line-height:28px; color:#010101;  padding-right:12px; height:28px; display:block; } #nav .top_link a { float:left; display:block; text-decoration:none; } #nav .top_link a span { padding-left:12px; line-height:28px; color:#fff;  padding-right:12px; height:28px; display:block; } #nav .top_link a:hover { float:left; display:block; text-decoration:none; } #nav li a.top_link { display:block; height:28px; float:left; text-decoration: none; } #nav li a.top_link span { padding-left:12px; line-height:29px; color:#fff; padding-right:12px; margin-right:0px; } #nav li a.top_link span.down { display:block; float:left; height:28px; } #nav li a.top_link_blue { color:#AF0000; cursor:pointer; display:block; float:left; font-size:11px; font-weight:bold; height:21px; line-height:15px; margin-left:6px; margin-right:6px; margin-top:3px; padding:0 0 0 0; text-decoration:none; } #nav li a.top_link_blue span { display:block; float:left; height:21px; margin-top:3px; padding:0 25px 0 5px; } #nav li a.top_link_blue span.down { display:block; float:left; height:21px; } #nav li ul.sub li a.fly { background:#E10007 none repeat scroll 0 0; } #nav li.top { float:left; } #nav li:hover { position:relative; z-index:200; } #nav li:hover a.top_link { display:block; height:28px; float:left; text-decoration:none; } #nav li:hover a.top_link span { padding-left:12px; line-height:29px; font-weight:bold; font-size:12px;  padding-right:12px; margin-right:0px; } #nav li:hover a.top_link span.down {  } #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/kolumbussprachreisen/images/bg_navi_scroll.jpg); 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/kolumbussprachreisen/images/bg_navi_scroll.jpg); background-repeat: repeat-x; border:1px solid #ccc; display:block; font-size:11px; height:auto; left:3px; line-height:24px; top:28px; 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; padding-top:3px; text-decoration:none; text-indent:5px; width:160px; } #nav li:hover ul.sub li a.fly:hover { background:#005AA1; color:#FFFFFF; } #nav li:hover ul.sub li a:hover { color:#FFFFFF; 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; } #nav_reisebericht li a.top_link { display:block; height:28px; float:left; text-decoration: none; } #nav_reisebericht li a.top_link span { padding-left:12px; line-height:29px; color:#fff; padding-right:12px; margin-right:0px; } #nav_reisebericht li a.top_link span.down { display:block; float:left; height:28px; } #partnerDIV .tab .selected a { background:url("/media/kolumbussprachreisen/images/blue_sub_rf.jpg") no-repeat scroll right center transparent; float:left; } #partnerDIV .tab .selected a span { background:url("/media/kolumbussprachreisen/images/blue_sub_lf.jpg") no-repeat scroll left center transparent; float:left; } #partnerDIV .tab a { background:url(/media/kolumbussprachreisen/images/blue_sub_rf_main.jpg) no-repeat scroll right center transparent; float:left; } #partnerDIV .tab a span { background:url(/media/kolumbussprachreisen/images/blue_sub_lf_main.jpg) no-repeat scroll left center transparent; float:left; } #partnerDIV .tab a:hover { background:url(/media/kolumbussprachreisen/images/blue_sub_rf.jpg) right no-repeat; float:left; } #partnerDIV .tab a:hover span { background:url(/media/kolumbussprachreisen/images/blue_sub_lf.jpg) no-repeat scroll left center transparent; float:left; } #plus50 #content .curve_bot { background:url(/media/kolumbussprachreisen/images/green_temp_bot.jpg) no-repeat; } #plus50 #content .curve_cen { background:url(/media/kolumbussprachreisen/images/green_temp_cen.jpg) repeat-y; } #plus50 #content .curve_top { background:url(/media/kolumbussprachreisen/images/green_temp_top.jpg) top no-repeat; } #plus50 #left_navi .box1 .tp { background: url(/media/kolumbussprachreisen/images/green_navi_lf.jpg) no-repeat; height:6px; overflow:hidden; } #plus50 #nav .top_link .selected a { background:url(/media/kolumbussprachreisen/images/green_navi_main_rf_act.jpg) right no-repeat; } #plus50 #nav .top_link .selected a span { background:url(/media/kolumbussprachreisen/images/green_navi_left_act.jpg) left no-repeat; } #plus50 #nav .top_link a { background:url(/media/kolumbussprachreisen/images/green_navi_main_rf.jpg) right no-repeat; } #plus50 #nav .top_link a span { background:url(/media/kolumbussprachreisen/images/green_navi_left.jpg) left no-repeat; } #plus50 #nav .top_link a:hover { background:url(/media/kolumbussprachreisen/images/blue_navi_main_rf_act.jpg) right no-repeat; } #plus50 #nav li a.top_link { background:url(/media/kolumbussprachreisen/images/green_navi_main_rf.jpg) right no-repeat; } #plus50 #nav li a.top_link span { background:url(/media/kolumbussprachreisen/images/green_navi_left.jpg) left no-repeat; } #plus50 #nav li:hover a.top_link { background:url(/media/kolumbussprachreisen/images/blue_navi_main_rf_act.jpg) right no-repeat; } #plus50 #nav li:hover a.top_link span { background:url(/media/kolumbussprachreisen/images/blue_navi_left_act.jpg) left no-repeat; color:#576903; } #plus50 #nav li:hover ul.sub li a:hover { background: #FFF url(/media/kolumbussprachreisen/images/green_navi_hover.jpg); } #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; height: 135px; } #plus50 .head .js {  display:none; } #plus50 .tab .selected a { background:url(/media/kolumbussprachreisen/images/green_sub_rf.jpg) right no-repeat; float:left; } #plus50 .tab .selected a span { background:url(/media/kolumbussprachreisen/images/green_sub_lf.jpg) left no-repeat; float:left; } #plus50 .tab a { background:url(/media/kolumbussprachreisen/images/green_sub_rf_main.jpg) right no-repeat; float:left; } #plus50 .tab a span { background:url(/media/kolumbussprachreisen/images/green_sub_lf_main.jpg) left no-repeat; float:left; } #plus50 .tab a:hover { background:url(/media/kolumbussprachreisen/images/green_sub_rf.jpg) right no-repeat; float:left; } #plus50 .tab a:hover span { background:url(/media/kolumbussprachreisen/images/green_sub_lf.jpg) left no-repeat; float:left; } #plus50 .top_line { background:url(/media/kolumbussprachreisen/images/top_line_plus50.jpg) repeat-x; text-align: left; line-height:20px; font-weight:bold; padding-left:5px; } #plus50 .top_line_top { background:url(/media/kolumbussprachreisen/images/top_line_top_plus50.jpg) repeat-x; text-align: center; line-height:20px; } #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-top:15px; margin-bottom:10px; } #price_list h3 { font-size:14px; font-weight: normal; margin-top:15px; margin-bottom:3px; } #price_list h4 { font-size:12px; font-weight: normal; color:#000; margin-top:0px; margin-bottom:0px; } #price_list label { font-size:14px; margin-right:5px; } #price_list li { font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-top:3px; color:#000000; margin-left: 7px; } #price_list table { width:700px; border:0px; padding:0px; margin:0px; font-size:12px; border-spacing:3px;  } #price_list table table { width:100%; border:0px; padding:0px; margin:0px; border-collapse:collapse; border-spacing:0px; } #price_list table table.price_table1 th { color:#fff; font-weight:normal; } #price_list table table.price_table2 th { color:#fff; font-weight:normal; } #price_list table table.price_table3 th { color:#fff; font-weight:normal; } #price_list table th { color:#fff; padding:2px; text-align:center; font-size:12px; } #price_list table tr { height:22px; color:#333; } #price_list td { vertical-align:top; padding:0px; color:#000; } #price_list td table td { white-space:nowrap; padding:2px; vertical-align:middle; } #price_list ul { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; margin-left: 12px; } #reiseziel { width:730px; border:0px; padding:0px; margin:0px; font-size:12px; border-spacing:3px;  } #reiseziel .even { background-color:#E7E8E8;   } #reiseziel .odd { background-color:#FFF;  } #reiseziel .students { text-align:center !important; } #reiseziel .top_line td { text-align: left; padding-left:5px; vertical-align:middle; } #reiseziel h1 { font-weight:normal; font-size:18px; color:#fff !important; margin:0px; } #reiseziel h1 a { font-weight:normal; font-size:18px; color:#fff !important; margin:0px; text-decoration:none; } #reiseziel h2 { font-weight:normal; font-size:14px; margin:0px; } #reiseziel h2 a { font-weight:normal; font-size:14px; margin:0px; text-decoration:none; } #reiseziel table { width:730px; border:0px; padding:0px; margin:0px; font-size:11px; border-spacing:3px;   } #reiseziel table table { width:100%; border:0px; padding:0px; margin:0px; border-spacing:3px; font-size:11px;  } #reiseziel table th { color:#fff; padding:2px; text-align:center; font-size:12px; border-spacing:3px; } #reiseziel td table td { white-space:nowrap; padding:2px; vertical-align:middle; padding-left:5px; border-spacing:3px; font-size:11px; } #sites_visual { margin: 0px 0px 0px 0px; background:#FFFFFF none repeat scroll 0 0; border-bottom:1px double #C7BBB2; border-right:2px double #C7BBB2; width:998px;  } #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) top no-repeat; } #students #footer li a:hover { color:#F6B94E; } #students #left_navi .box1 .tp { background: url(/media/kolumbussprachreisen/images/orange_navi_lf.jpg) no-repeat; 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 .top_link .selected a { background:url(/media/kolumbussprachreisen/images/orange_navi_main_rf_act.jpg) right no-repeat; } #students #nav .top_link .selected a span { background:url(/media/kolumbussprachreisen/images/orange_navi_left_act.jpg) left no-repeat; } #students #nav .top_link a { background:url(/media/kolumbussprachreisen/images/orange_navi_main_rf.jpg) right no-repeat; } #students #nav .top_link a span { background:url(/media/kolumbussprachreisen/images/orange_navi_left.jpg) left no-repeat; } #students #nav .top_link a:hover { background:url(/media/kolumbussprachreisen/images/blue_navi_main_rf_act.jpg) right no-repeat; } #students #nav li a.top_link { background:url(/media/kolumbussprachreisen/images/orange_navi_main_rf.jpg) right no-repeat; } #students #nav li a.top_link span { background:url(/media/kolumbussprachreisen/images/orange_navi_left.jpg) left no-repeat; } #students #nav li:hover a.top_link { background:url(/media/kolumbussprachreisen/images/blue_navi_main_rf_act.jpg) right no-repeat; } #students #nav li:hover a.top_link span { background:url(/media/kolumbussprachreisen/images/blue_navi_left_act.jpg) left no-repeat; color:#d75500; } #students #nav li:hover ul.sub li a:hover { background: #FFF url(/media/kolumbussprachreisen/images/orange_navi_hover.jpg); } #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 { visibility: visible; padding-left: 110px; } #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; height: 135px; } #students .head .js {  display:none; } #students .tab .selected a { background:url(/media/kolumbussprachreisen/images/orange_sub_rf.jpg) right no-repeat; float:left; } #students .tab .selected a span { background:url(/media/kolumbussprachreisen/images/orange_sub_lf.jpg) left no-repeat; float:left; } #students .tab a { background:url(/media/kolumbussprachreisen/images/orange_sub_rf_main.jpg) right no-repeat; float:left; } #students .tab a span { background:url(/media/kolumbussprachreisen/images/orange_sub_lf_main.jpg) left no-repeat; float:left; } #students .tab a:hover { background:url(/media/kolumbussprachreisen/images/orange_sub_rf.jpg) right no-repeat; float:left; } #students .tab a:hover span { background:url(/media/kolumbussprachreisen/images/orange_sub_lf.jpg) left no-repeat; float:left; } #students .top_line { background:url(/media/kolumbussprachreisen/images/top_line_students.jpg) repeat-x; text-align: left; line-height:20px; font-weight:bold; padding-left:5px; } #students .top_line_top { background:url(/media/kolumbussprachreisen/images/top_line_top_students.jpg) repeat-x; text-align: center; line-height:20px; } #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 th { color:#d75500; } #students ul.tagcloud { color:#d75500; } #top_nav { visibility:hidden; } #tp_header { background:url(/media/kolumbussprachreisen/images/header_top.jpg) no-repeat; height:104px; width:998px; } #tp_navi { display:block; width:auto; height:104px; } #wrapper { width:998px; display:block; text-align:left; margin:auto; } * { margin:0px; padding:0px; } *html #content .curve_bot {   } *html .tab li {  } .arrow li { font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-top:3px; color:#000000; margin-left: 30px; } .arrow ul { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; margin-left: 12px;  } .arrow_footer h3 { color:#005aa1 !important; } .arrow_footer li { padding-top:3px; margin-left: 15px; } .arrow_footer_02 li { padding-top:3px; margin-left: 15px; } .arrow_home li { margin-top:10px; margin-bottom:3px; margin-left:30px; list-style-type:circle; font-family: Arial; font-size:12px; line-height:20px; padding-left:0px; color:#000000; text-align: justify; padding-bottom:15px; } .block_left { float:left; width: 515px; overflow: hidden; padding-left:16px; } .block_left .content_img img, .block_left_full .content_img img { width: 500px; text-align:center; } .block_left .content_img, .block_left_full .content_img { text-align:center; margin: 0px 0px 0px 0px; background:#FFFFFF none repeat scroll 0 0; border-bottom:1px double #C7BBB2; border-right:2px double #C7BBB2; padding:4px; width: 500px;  } .block_left .content_img_flash { float:right; margin: 15px 4px 4px 10px; background:#FFFFFF none repeat scroll 0 0; border-bottom:1px double #C7BBB2; border-right:1px double #C7BBB2; padding:3px; } .block_left .content_img_full img, .block_left_full .content_img img { width: 730px; text-align:center; } .block_left .content_img_full, .block_left_full .content_img { text-align:center; margin: 0px 0px 0px 0px; background:#FFFFFF none repeat scroll 0 0; border-bottom:1px double #C7BBB2; border-right:2px double #C7BBB2; padding:4px; width:730px;  } .block_left .content_img_left img, .block_left_full .content_img_left img { width: 200px; } .block_left .content_img_left, .block_left_full .content_img_left { float:left; margin: 3px 15px 4px 4px; background:#FFFFFF none repeat scroll 0 0; border-bottom:1px double #C7BBB2; border-right:1px double #C7BBB2; padding:3px; } .block_left .content_img_right img, .block_left_full .content_img_right img { width: 200px; } .block_left .content_img_right, .block_left_full .content_img_right { float:right; margin: 3px 4px 4px 10px; background:#FFFFFF none repeat scroll 0 0; border-bottom:1px double #C7BBB2; border-right:1px double #C7BBB2; padding:3px; } .block_left .content_img_right, .block_left_full .content_img_right img { width:200px; } .block_left_full { float:left; width:730px; padding-right:15px; padding-left:16px; } .block_left_full .content_text_left { float:left; width:450px; } .block_left_full .left img.content_img_right { width: 200px; } .block_right { float:right; width:238px; overflow: hidden; } .block_right .block_right_bottom { background:url(/media/kolumbussprachreisen/images/blue_temp_bot_side.png); height: 16px; } .block_right .block_right_top { background:url(/media/kolumbussprachreisen/images/blue_temp_top_side.png); height: 18px; } .block_right .content_block { width: 238px; padding-left: 30px; } .block_right .content_img { width: 100px; } .block_right a img.team_small { float:left; margin: 2px; padding: 2px 2px 2px 0; background:#FFFFFF none repeat scroll 0 0; border-bottom:1px double #C7BBB2; border-right:1px double #C7BBB2; width: 90px; filter:alpha(opacity=70); -moz-opacity: 0.70; opacity: 0.70;  } .block_right a:hover img.team_small { filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0;  } .block_right h1 { font-size: 24px; font-weight: normal; color:#005aa1; margin-top:0px; margin-bottom:15px; } .block_right h2 { font-size: 16px; font-weight: normal; color:#005aa1; margin-top:0px; margin-bottom:15px; } .block_right h3 { font-size: 12px; font-weight: normal; color:#005aa1; margin-top:4px; margin-bottom:0px; } .block_right p { font-family: Arial; font-size:12px; padding: 0px 10px 0px 0px; color:#000000; text-align: left; margin-top:1px;  } .block_right_bg { background:url(/media/kolumbussprachreisen/images/blue_temp_cen_side.png); } .bold_blue { font-weight:bold; color:#005AA1; margin-right:30px; } .bold_blue_02 { font-weight:bold; color:#005AA1; margin-right:10px; } .bookmark { width:181px; height:52px; float:left; display:block; padding-top:50px; } .box_3 { margin-top:7px; padding-right:30px; } .box_3_akkreditierung { float:left; } .box_3_akkreditierung img { width: 90px; padding-right: 10px; } .box_3_osterei { float:left; width:53px;  } .box_3_osterei img { padding-top:7px;  } .box_3_osterei_right { float:left; width:150px; padding-left:5px;  } .cleaner { clear:both; } .clear { overflow:hidden; height:1px; clear:both; } .cl_cle { clear:left;height:1px; } .content_block_courselist_img_right { margin: 12px 4px 6px 4px; background:#FFFFFF none repeat scroll 0 0; border-bottom:1px double #C7BBB2; border-right:1px double #C7BBB2; padding:3px; } .content_block_courselist_img_right img { width:200px; } .content_block_courselist_left { width:295px; float:left; padding-right:5px; text-align:left; } .content_block_courselist_left p { text-align:left; } .content_block_courselist_right { width:215px; float:right; } .content_img_box { margin: 9px 4px 6px 16px; background:#FFFFFF none repeat scroll 0 0; border-bottom:1px double #C7BBB2; border-right:1px double #C7BBB2; padding:3px; width:300px !important; height:150px; } .content_img_box_big { background:none repeat scroll 0 0 #FFFFFF; border-bottom:1px double #C7BBB2; border-right:1px double #C7BBB2; float:right; margin:9px 20px 6px 16px; padding:3px; width:300px !important; } .content_img_box_blank { background:none repeat scroll 0 0 #FFFFFF; border-bottom:1px double #C7BBB2; border-right:1px double #C7BBB2; float:right; margin:9px 20px 6px 16px; padding:3px; width:150px !important; } .content_img_box_blank { background:none repeat scroll 0 0 #FFFFFF; border-bottom:1px double #C7BBB2; border-right:1px double #C7BBB2; float:right; margin:9px 20px 6px 16px; padding:3px; width:150px !important; } .content_img_box_long { background:none repeat scroll 0 0 #FFFFFF; border-bottom:1px double #C7BBB2; border-right:1px double #C7BBB2; float:right; margin:9px 20px 6px 16px; padding:3px; width:150px !important; } .content_middle { height: 100%; } .content_text { margin-right: 5px; } .content_text_right { margin-right: 5px; } .dates { clear: both; } .display { display:block; float:none; text-align:left; } .float_right { padding:0px 0px 20px 20px; float:right; } .footer a { color: #000000 !important; } .footer h3 { color:#005AA1;  } .footer h3 a { color:#005AA1;  } .footer_bot { background:url(/media/kolumbussprachreisen/images/footer_bot.jpg) no-repeat; width:998px; height:20px; } .footer_cen { background:url(/media/kolumbussprachreisen/images/footer_cen.jpg) repeat-y; width:998px;  height:200px; } .footer_cen .footer_left { width:162px; float:left; margin-right:5px; } .footer_cen .footer_left h3 a { color:#005AA1 !important; } .footer_cen .footer_left h3 a:hover { color:#31A8E0 !important; } .footer_cen .footer_left_small { width:145px; float:left;  } .footer_cen .footer_left_small h3 a { color:#005AA1 !important; } .footer_cen .footer_left_small h3 a:hover { color:#31A8E0 !important; } .footer_cen .footer_right { width:150px;  } .footer_cen .footer_right h3 { color:#F6B94E; } .footer_cen .footer_right h3 a { color: #F6B94E !important; } .footer_cen .lf { width:655px; float:left; padding-left:15px; } .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 h3 { margin:0; padding:0 } .footer_tp { background:url(/media/kolumbussprachreisen/images/footer_tp.jpg) no-repeat; width:998px; display:block; height:33px; } .footer_tp .lf { width:640px; float:left; height:23px; display:block; padding-left:20px; padding-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff; } .footer_tp .lf a { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff !important; text-decoration:none; } .footer_tp .rf { width:317px; float:left; display:block; height:23px; padding-left:20px; padding-top:10px;  font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff; } .footer_tp .rf a { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff !important; text-decoration:none; } .green { color:green; } .head { width:998px; height: 238px; } .head a { color:#FAFAFA !important; } .head a:hover { color:#BCBCBA !important; } .head h5 { color:#FFFFFF; font-size:19px; font-weight:bold; padding-bottom:3px; } .head p { color:#fff; font-weight:bold; } .images { width: 500px; text-align:center; } .images { text-align:center; margin: 0px 0px 0px 0px; background:#FFFFFF none repeat scroll 0 0; border-bottom:1px double #C7BBB2; border-right:2px double #C7BBB2; padding:4px; width: 500px;  } .img_big { background:#ffffff; padding:5px; border-right:double #c7bbb2 1px; border-bottom:double #c7bbb2 1px; } .img_smbig { background:#ffffff; padding:3px; border-right:double #c7bbb2 1px; border-bottom:double #c7bbb2 1px; } .inquiry_left { float:left; width:150px; font-size:12px; color:#000000; margin-right: 40px; margin-bottom: 5px; } .inquiry_right { float: left; color: #000; font-size: 11px; margin-bottom: 5px; } .inquiry_right textarea { border: 1px solid #CCC; padding: 2px; font-size: 12px; width: 200px; height: 50px; } .inquiry_right .inquiry_right select { border: 1px solid #CCC; padding: 2px; font-size: 12px; width: 205px; } .inquiry_right input { border: 1px solid #CCC; padding: 2px; font-size: 12px; width: 200px; } .inquiry_right input.radio_btn { width: 10px; margin-right: 5px; border: 0px; } .inquiry_right select { border: 1px solid #CCC; padding: 2px; font-size: 12px; } .inquiry_right select.select_min { width: 60px; } .inquiry_right select.select_min2 { width: 60px; } .inquiry_right select.select_min3 { width: 80px; } .left { float:left; } .leftr { float:left; } .map_dt { padding-top:40px; display:block; text-align:left; } .map_dt .lfd { width:86px; float:left; display:block; } .map_dt .rfd { width:90px; float:left; display:block; } .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; width:150px; padding-top:10px; } .offer_request_right { color:#000000; float:left; font-size:11px; margin-bottom:5px; } .offer_request_right .offer_request_right select { border: 1px solid #CCC; padding: 2px; font-size: 12px; width: 205px; } .offer_request_right input { border: 1px solid #CCC; padding: 2px; font-size: 12px; width: 200px; } .offer_request_right textarea { border: 1px solid #CCC; padding: 2px; font-size: 12px; width: 200px; height: 50px; } .osterei { float:left; width:53px; padding-right:10px; } .osterei_right { float:left; width:400px; padding-left:10px; } .pad_bot { padding-bottom:15px; } .partner_table { border:  0; border-collapse: separate; border-spacing: 1px; padding:  0; margin:  0; width:100%; } .partner_table .btn { margin:3px; } .partner_table td { background-color:#EEE; padding:3px; margin:0; text-align:left; } .partner_table td.for_btn { background-color:transparent; padding:0; margin:0; text-align:right; } .partner_table th { background-color:#E5E5E5; padding:3px; margin:0; text-align:left; } .pics { padding:0px 60px 0px 60px; float:right; } .promo { text-align:center; display:block; font-weight:bold; padding-top:10px; } .promo p { text-align:center; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; } .read_more { background:url(/media/kolumbussprachreisen/images/teaser_link_bg.png) no-repeat; color:#FFFFFF !important; display:block; font-size:11px; font-weight:bold; height:18px; margin-bottom:-10px; margin-left:-9px; margin-top:5px; text-align:center; text-decoration:none; width:170px; } .read_more:hover { background:url(/media/kolumbussprachreisen/images/teaser_link_bg_hover.png) no-repeat; color:#005AA1 !important; } .red { color:red; } .right { float:right; } .rightr { float:right; } .special { min-height:115px; } .special p {  margin:0; padding:0; padding-left:5px; padding-top:3px; padding-bottom:5px; } .tab {  height:26px; display:block; padding-left: 6px; } .tab .selected a { float:left; display:block; text-decoration:none; } .tab .selected a span { padding-left:10px; line-height:26px; color:#fff;  padding-right:10px; height:26px; display:block; } .tab a { float:left; text-decoration:none; } .tab a span { padding-left:10px; line-height:26px; color:#010101;  padding-right:10px; height:26px; display:block; } .tab a:hover { float:left; display:block; text-decoration:none; } .tab a:hover span { padding-left:10px; line-height:26px; color:#ffffff;  padding-right:10px; height:26px; display:block; } .tab li { float:left; margin-left:3px; } .tabBoxText { background-color:#FFFFFF; border:1px dashed #CCCCCC; padding-top:8px; padding-left:11px; } .tabTeaser { display:inline; float:left; margin:0 9px 10px 0; width:230px; } .tabTeaser h4 { border:1px dashed #ccc; background-color:#F7FBFE; margin-bottom:5px; margin-right:3px; padding-left:8px; } .tabTeaserCen { background:url(/media/kolumbussprachreisen/images/bg_teaser.jpg) no-repeat; border:1px dashed #DDD; font-size:9px; margin-right:3px; padding:5px 8px; } .tabTeaserCen img { float:left; margin: 9px 4px 6px 16px; background:#FFFFFF none repeat scroll 0 0; border-bottom:1px double #C7BBB2; border-right:1px double #C7BBB2; height:100px; margin:3px 3px 6px; padding:3px; width:200px; } .tabTeaserCenLink a { background: url(/media/kolumbussprachreisen/images/teaser_link_bg.png) no-repeat; line-height:20px; } .tabTeaserCenText a { color:#333333 !important; font-weight:normal; text-decoration:none; font-size:11px; } .tele { font-weight:bold; } .top_nav { width:535px; height:33px; display:block; padding-top:0px; padding-left:130px; } .top_nav .business a { width:90px; background:none; height:42px; display:block; text-align:center; } .top_nav .business a:hover { background: url(/media/kolumbussprachreisen/images/business_hover.jpg) no-repeat; } .top_nav .erwachsene a { width:100px; height:42px; display:block; text-align:center; margin-right:20px; background:url(/media/kolumbussprachreisen/images/erwachsene_top_nav.png) no-repeat; } .top_nav .erwachsene a:hover { background:url(/media/kolumbussprachreisen/images/erwachsene_hover.png) no-repeat !important; } .top_nav .schuler a { width:100px; height:42px; display:block; text-align:center; background:url(/media/kolumbussprachreisen/images/schueler_top_nav.png) no-repeat; } .top_nav .schuler a:hover { background: url(/media/kolumbussprachreisen/images/schueler_hover.png) no-repeat !important; } .top_nav .sprache a { width:130px; background:none; height:42px; display:block; text-align:center; } .top_nav .sprache a:hover { background: url(/media/kolumbussprachreisen/images/sprachen_hover.jpg) no-repeat; } .top_nav .u50 a { width:70px; background:none; height:42px; display:block; text-align:center; } .top_nav .u50 a:hover { background: url(/media/kolumbussprachreisen/images/50plus_hover.jpg) no-repeat; } .top_nav a { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#ffffff; line-height:42px; text-decoration:none; } .top_nav li { float:left; display:block; height:42px; } .top_nav ul { padding-left:28px; } .top_nav ul.adults li.erwachsene a { background:url(/media/kolumbussprachreisen/images/erwachsene_hover.png) no-repeat !important; } .top_nav ul.business li.business { background: url(/media/kolumbussprachreisen/images/business_hover.jpg) no-repeat; } .top_nav ul.language li.sprache { background: url(/media/kolumbussprachreisen/images/sprachen_hover.jpg) no-repeat; } .top_nav ul.plus50 li.u50 { background: url(/media/kolumbussprachreisen/images/50plus_hover.jpg) no-repeat; } .top_nav ul.students li.schuler a { background:url(/media/kolumbussprachreisen/images/schueler_hover.png) no-repeat !important; } .top_navi_con { width:535px; float:left; height:104px; } a { text-decoration:none; color:#c50b1b; font-weight:bold; font-size:12px;  text-decoration:underline; } body { background: url(/media/kolumbussprachreisen/images/bg_page.jpg) repeat-x; font-family: Arial, Helvetica, sans-serif; background-color:#fff; color:#969696; font-size:11px; text-align:center; margin-top:0; margin-bottom:0; } button { margin-top:10px; } div.scroller { width: 100%;  height: 238px; overflow: hidden; border:0px solid #cccccc; } div.scroller div.content { width: 10000px; } div.scroller div.section { width:998px;  height:238px;  overflow:hidden;  float:left;  padding:0px } fieldset { border: 0; } form { margin:0; padding:0; overflow:hidden; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; } form h2 { margin-bottom:10px; } h1 { font-size:24px; font-weight: normal; margin-top:15px; margin-bottom:10px; } h2 { font-size: 16px; font-weight: normal; margin-top:7px; margin-bottom:3px; } h3 { font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-top:10px; margin-bottom:5px; font-weight: normal; } h4 { font-size:14px; font-weight: normal;  margin-top:15px; margin-bottom:10px; } h6 { font-size:12px; font-weight: bold; margin-top:5px; margin-bottom:0px; } html,body,div,dl,dt,dd,ul,ol,li,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote { margin: 0px; padding:0px; list-style:none; } img { border:0; vertical-align:bottom; } input { padding: 2px; font-size: 11px; margin-right: 10px; margin-top:5px; margin-bottom:5px;  } p { margin:0; padding:0;font-family: Arial; font-size:12px; line-height:20px; padding-left:0px; color:#000000; text-align: justify; padding-bottom:15px; } p.tabTeaserCenText { margin-top:3px; padding:0; font-size:11px; color:#333; font-weight:bold; } td { margin:0; padding:0; font-size:12px; line-height:20px;  color:#000000; text-align: justify; } th { font-family: Arial, Helvetica, sans-serif; font-size:12px;  text-align:center; font-weight:bold; vertical-align:center; padding-top:10px; color:#000;  } tr { padding-top:5px; } tr .blue { background-color:#D4D5D6; height:18px; border-color:#0C71A4; } ul.menu { list-style:none; margin:0; padding:0 } ul.menu .sub { background: url(/media/kolumbussprachreisen/images/arrow.gif) 130px no-repeat ; } ul.menu a { display:block; color:#ffffff; text-decoration:none } ul.menu li { position:relative; float:left; } ul.menu ul { position:absolute; top:29px; left:0; display:none; opacity:0; list-style:none } ul.menu ul li { position:relative; border-top:none; width:136px; margin:0 } ul.menu ul li a { display:block; } ul.menu ul ul { left:146px; top:-1px } ul.tagcloud { list-style-type: none; padding: 0; line-height: 2em; margin:0px; margin-left:100px; width:550px; text-align:center; } ul.tagcloud .count { font-size: 0.875em; line-height: 1.714em;  } ul.tagcloud li { display: inline; margin:0px; } 