 #adults { display:block; } #adults #content .curve_bot { background:url(/media/hermosa/images/erwachsene-content-bot.jpg) no-repeat; clear: both; overflow:hidden; } #adults #content .curve_cen { background:url(/media/hermosa/images/erwachsene-content-cen.jpg) repeat-y; } #adults #content .curve_top { background:url(/media/hermosa/images/erwachsene-content-top.jpg) no-repeat; clear: both; overflow:hidden; } #adults #header { background: url(/media/hermosa/images/erwachsene-bg_header.jpg) no-repeat; height:101px; } #adults #header .js { display:none; } #adults #left-navigation .left-bg { background:url(/media/hermosa/images/red-bg-left.jpg); } #adults #left-navigation ul.nav_ksr li.li_button a { color:#9A2513; border-bottom:0 none; } #adults #left-navigation ul.nav_ksr li.li_button a:hover { color:#767676; border-bottom:0 none; } #adults #left-navigation ul.nav_ksr li.li_button_active a { color:#767676; border-bottom:0 none; } #adults #left-navigation ul.nav_ksr li.li_button_active li.li_button a { color:#9A2513; border-bottom:0 none; } #adults #nav li:hover ul.sub li a { color:#992613; font-weight:bold; z-index:1; } #adults #nav li:hover ul.sub li a:hover { background: #FFF url(/media/hermosa/images/red_navi_hover.png); color:#fff !important; font-weight:bold; } #adults #price_list h2 { color:#9E1B13; } #adults #price_list h3 { color:#9E1B13; } #adults #price_list label { color:#9E1B13; } #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:#B44431; } #adults #price_list table table.price_table2 th { background-color:#B44431; } #adults #price_list table table.price_table3 th { background-color:#B44431; white-space:nowrap; } #adults #price_list table th { background-color:#9D1914; } #adults .arrow li { list-style-image:url(/media/kolumbussprachreisen/images/arrows_footer_red.jpg); } #adults .cont-cen { background: url(/media/hermosa/images/erwachsene-content-cen.jpg) center repeat-y; display:block; } #adults .cont-tbot { background: url(/media/hermosa/images/erwachsene-content-bot.jpg) bottom no-repeat; min-height:650px; height:auto !impotant; margin-top:-10px; padding-bottom:20px; padding-top:26px; width:749px; } #adults .cont-top { background:url(/media/hermosa/images/erwachsene-content-top.jpg) top no-repeat; display:block; } #adults .footer_tp { width:996px; display:block; background: url(/media/hermosa/images/main-footer.png) no-repeat; height:31px; margin-top:10px; } #adults .Stil2 { color:#9A2513; font-weight:bold; } #adults .tab li a { background:url(/media/hermosa/images/erwachsene-rfnavi.jpg) right top no-repeat; } #adults .tab li a span { background:url(/media/hermosa/images/erwachsene-lfnavi.jpg) left top no-repeat; } #adults .tab li a:hover { background-position:right -27px; } #adults .tab li a:hover span { background-position:left -27px; } #adults .tab li a:hover span span { background: url(/media/hermosa/images/erwachsene-pointer.jpg) center bottom no-repeat; } #adults .tab li.selected a { background-position:right -27px; color:#fff; } #adults .tab li.selected a span { background-position:left -27px;  } #adults .tab li.selected a span span { background: url(/media/hermosa/images/erwachsene-pointer.jpg) center bottom no-repeat !important; } #adults .top_line { background:url(/media/hermosa/images/top_line_adults.png) repeat-x; text-align: left; line-height:20px; font-weight:bold; padding-left:5px; } #adults .top_line_top { background:url(/media/hermosa/images/top_line_top_adults.png) repeat-x; text-align: center; line-height:20px; } #adults a { color:#9A2513; } #adults a:hover { color:#E65D4A; } #adults h1 { color:#9f140d; } #adults h2 { color:#9f140d; } #adults h3 { color:#9A2513; padding-top:5px; } #adults h4 { color:#9f140d; } #adults h5 { background-image:url(/media/hermosa/images/linkbox_adults_h2.png) } #adults li:hover a.top_link span.down { color:#992613; } #adults strong { color:#9A2513; font-weight:bold; } #adults ul.tagcloud { color:#9A2513; } #border img { margin-right-8px; } #box { width:669px; margin-left:10px; padding-left:10px; padding-right:20px;  } #box .border { background:url(/media/hermosa/images/border_bg_02.png) repeat-y; width:669px; min-height:135px; border-top:1px solid #bfb8af; } #box .border_01 { background:url(/media/speakfun/border_bg_02.png) repeat-y; width:670px; min-height:135px; } #box .border_bot { background:url(/media/speakfun/border_bot_02.png) no-repeat; width:670px; height:5px; margin-bottom:20px; } #box .border_orange { background:url(/media/hermosa/images/border_bg_orange.png) repeat-y; width:670px; min-height:135px; } #box .content_img_right { float:right; margin: 5px 9px 4px 15px; background:#FFFFFF none repeat scroll 0 0; border-bottom:1px double #C7BBB2; border-right:1px double #C7BBB2; padding:3px; height:150px; } #box .top_line_top { background:url(/media/hermosa/images/top_line_top_h1_her_orange.png) no-repeat; line-height:22px; margin-top:5px; width:669px; padding-left:10px; } #box div.border img { float:right; height:100px; margin:5px 9px 0 15px; padding:3px; } #box h1 { font-weight:bold; font-size:14px; padding:0px; color:#fff !important; text-align:center; } #box p { color:#000000; font-family:Arial; font-size:12px; line-height:17px; margin:0; text-align:justify; padding-top:5px; padding-left:10px; padding-right:15px; } #boxen .border { background:url(/media/hermosa/images/border_bg_her.png) repeat-y; width:322px; margin:0px; border-top: min-height:250px; } #boxen .border a { color:#9A2513; } #boxen .border strong { color:#9A2513; } #boxen .border_bot { background:url(/media/speakfun/border_bot.png) no-repeat; width:322px; height:5px; margin-bottom:10px; } #boxen .border_gray { background:url(/media/hermosa/images/border_bg_gray.png) repeat-y; width:322px; margin:0px; min-height:250px; } #boxen .border_green { background:url(/media/hermosa/images/border_bg_green.png) repeat-y; width:322px; margin:0px; min-height:250px; } #boxen .border_right { background:url(/media/hermosa/images/border_bg_right_her.png) repeat-y; width:322px; margin:0px; min-height:250px; } #boxen .border_right a { color:#1688C6; } #boxen .border_right strong { color:#1688C6; } #boxen .top_line_top_gray { background:url(/media/hermosa/images/top_line_top_h1_her_gray.png) no-repeat; text-align: center; line-height:22px; margin-top:5px; widht:290; } #boxen .top_line_top_green { background:url(/media/hermosa/images/top_line_top_h1_her_green.png) no-repeat; text-align: center; line-height:22px; margin-top:5px; widht:290; } #boxen .top_line_top_her { background:url(/media/hermosa/images/top_line_top_h1_her.png) no-repeat; text-align: center; line-height:22px; margin-top:5px; widht:290; } #boxen .top_line_top_right { background:url(/media/hermosa/images/top_line_top_h1_her_right.png) no-repeat; text-align: center; line-height:22px; margin-top:5px; widht:290; } #boxen h1 { font-weight:bold; font-size:14px; margin:0px; color:#fff !important; padding:0; } #boxen p { color:#000000; font-family:Arial; font-size:12px; line-height:17px; margin:0; text-align:justify; padding-top:5px; padding-left:10px; padding-right:15px; } #business { display:block; } #business { display:block; } #business #content .curve_bot { background:url(/media/hermosa/images/sprachen-content-bot.jpg) no-repeat; clear: both; overflow:hidden; } #business #content .curve_cen { background:url(/media/hermosa/images/sprachen-content-cen.jpg) repeat-y; } #business #content .curve_top { background:url(/media/hermosa/images/sprachen-content-top.jpg) no-repeat; clear: both; overflow:hidden; } #business #header { background: url(/media/hermosa/images/petrol_header.jpg) no-repeat; height:101px;  } #business #header .js { display:none; } #business #left-navigation .left-bg { background:url(/media/hermosa/images/petrol-bg-left.jpg); } #business #left-navigation a { font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; text-decoration:none; } #business #left-navigation ul.nav_ksr li.li_button a:hover { color:#305452; border-bottom:0 none; } #business #nav { visibility:hidden; } #business .cont-cen { background: url(/media/hermosa/images/sprachen-content-cen.jpg) center repeat-y; display:block; } #business .cont-tbot { background: url(/media/hermosa/images/sprachen-content-bot.jpg) bottom no-repeat; min-height:650px; height:auto !impotant; margin-top:-10px; padding-bottom:20px; padding-top:26px; width:749px; } #business .cont-top { background:url(/media/hermosa/images/sprachen-content-top.jpg) top no-repeat; display:block; } #business .footer_tp { width:996px; display:block; background: url(/media/hermosa/images/main-footer.png) no-repeat; height:31px; margin-top:10px; } #business .tab li a { background: url(/media/hermosa/images/business-rfnavi.jpg)right top no-repeat; } #business .tab li a span { background:url(/media/hermosa/images/business-lfnavi.jpg) left top no-repeat; } #business .tab li a:hover { background-position:right -27px; } #business .tab li a:hover span { background-position:left -27px; } #business .tab li a:hover span span { background: url(/media/hermosa/images/business-pointer.jpg) center bottom no-repeat; } #business .tab li.selected a { background-position:right -27px; } #business .tab li.selected a span { background-position:left -27px; } #business .tab li.selected a span span { background: url(/media/hermosa/images/business-pointer.jpg) center bottom no-repeat; } #business a { color:#277D7C; } #business b { color:#de5e19; } #business h1 { color:#de5e19; } #business h2 { color:#de5e19; } #business h3 { color:#277D7C; padding-top:10px; } #business h4 { color:#de5e19; } #business h5 { color:#de5e19; } #content { width:auto; padding-left:6px; padding-right:6px; display:block; padding-top:10px; } #content .con_bg_bot { background:url(/media/kolumbussprachreisen/images/con_bg_bot.jpg) no-repeat; width:749px; 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:749px; height:15px; } #content .curve_bot { background:url(/media/hermosa/images/white-content-bot.jpg) no-repeat; width:749px; height:193px; overflow:hidden; } #content .curve_cen { background:url(/media/hermosa/images/white-content-cen.jpg) repeat-y; width:749px; } #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/hermosa/images/white-content-top.jpg) top no-repeat; width:749px; height:auto !important; min-height:600px;  } #content .home_logos { margin:auto; text-align:center; width:749px; padding-left:195px; display:block; } #content .home_logos li { margin-right:35px; float:left; } #footer { width:996px; display:block; float:none; } #footer .footer_left a:hover { color:#b90012 !important; } #footer .footer_left_small a:hover { color:#b90012 !important; } #footer .footer_right a:hover { color:#1688C6 !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; } #header { width:996px; height:auto; border-bottom:5px solid #000000; padding-top:34px; } #header .js .section .lef-content { float:left; padding-bottom:10px; padding-left:38px; padding-top:10px; width:490px; } #header .js .section .ref-imgcont { width:446px; float:right; display:block; text-align:center; } #header .js .section a.readmore { width:77px; height:21px; text-align:center; color:#000000; font-family:Arial, Helvetica, sans-serif; font-weight:bold; display:block; text-decoration:underline; line-height:21px; padding-left:8px; } #header .js .slide1 { background:url(/media/hermosa/images/erwachsene-bg.jpg) no-repeat ; height:196px; width:996px; } #header .js .slide2 { background: url(/media/hermosa/images/blue-slide.jpg) no-repeat ; height:196px; width:996px; } #header .js .slide3 { background:url(/media/hermosa/images/orange-slide.jpg) no-repeat; height:196px; width:996px; } #header .js .slide4 { background:url(/media/hermosa/images/slide-green.jpg) no-repeat; height:196px; width:996px; } #header .js .slide5 { background:url(/media/hermosa/images/petrol.jpg) no-repeat; height:196px; width:996px; } #header a { color:#FAFAFA !important; } #header a:hover { color:#BCBCBA !important; } #header h1 { color:#ffffff; padding-top:5px; font-weight:bold; font-size:20px; } #header p { color:#fff; font-weight:bold; margin-top:10px; padding-left:10px; } #language { display:block; } #language #content .curve_bot { background:url(/media/hermosa/images/business-content-bot.jpg) no-repeat; clear: both; overflow:hidden; } #language #content .curve_cen { background:url(/media/hermosa/images/business-content-cen.jpg) repeat-y; } #language #content .curve_top { background:url(/media/hermosa/images/business-content-top.jpg) no-repeat; clear: both; overflow:hidden; } #language #header { background: url(/media/hermosa/images/orange-slide_header.jpg) no-repeat; height:101px; } #language #header .js { display:none; } #language #left-navigation .left-bg { background:url(/media/hermosa/images/orange-bg-left.jpg); } #language #left-navigation ul.nav_ksr li.li_button a:hover { color:#D04B13; border-bottom:0 none; } #language #nav { visibility:hidden; } #language #nav li:hover ul.sub li a { color:#3f5d5f; font-weight:bold; } #language #nav li:hover ul.sub li a:hover { background: #FFF url(/media/hermosa/images/red_navi_hover.png); color:#fff; font-weight:bold; } #language .cont-cen { background: url(/media/hermosa/images/business-content-cen.jpg) center repeat-y; display:block; } #language .cont-tbot { background: url(/media/hermosa/images/business-content-bot.jpg) bottom no-repeat; min-height:650px; height:auto !impotant; margin-top:-10px; padding-bottom:20px; padding-top:26px; width:749px; } #language .cont-top { background:url(/media/hermosa/images/business-content-top.jpg) top no-repeat; display:block; } #language .footer_tp { width:996px; display:block; background: url(/media/hermosa/images/main-footer.png) no-repeat; height:31px; margin-top:10px; } #language .tab li a { background: url(/media/hermosa/images/sprachen-rfnavi.jpg) right top no-repeat; } #language .tab li a span { background:url(/media/hermosa/images/sprachen-lfnavi.jpg) left top no-repeat; } #language .tab li a:hover { background-position:right -27px; } #language .tab li a:hover span { background-position:left -27px; } #language .tab li a:hover span span { background: url(/media/hermosa/images/sprachen-pointer.jpg) center bottom no-repeat; } #language .tab li.selected a { background-position:right -27px; } #language .tab li.selected a span { background-position:left -27px; } #language .tab li.selected a span span { background: url(/media/hermosa/images/sprachen-pointer.jpg) center bottom no-repeat; } #language a { color:#E78733; } #language b { color:#E78733; } #language h1 { color:#E78733; } #language h2 { color:#E78733; } #language h3 { color:#E78733; padding-top:10px; } #language h4 { color:#3f5d5f; } #language h5 { color:#3f5d5f; } #language h6 { color:#3f5d5f; } #left-navigation { width:228px; float:left; display:block; margin-right:7px; } #left-navigation ul.nav_ksr li.li_button { display: block; } #left-navigation ul.nav_ksr li.li_button ul li { line-height: 25px; padding-left: 0px; padding-right: 0px; margin-left: 15px; border-bottom:0; } #left-navigation .blue-bg { background:url(/media/hermosa/images/blue-bg-left.jpg); border-right:1px solid #bfb8af; border-bottom:1px solid #bfb8af; border-top:1px solid #bfb8af; padding-left:5px; width:222px; margin-bottom:5px; } #left-navigation .box { display:block; margin-bottom:5px; } #left-navigation .green-bg { border-left:9px solid #5d6c15; border-right:1px solid #bfb8af; border-bottom:1px solid #bfb8af; border-top:1px solid #bfb8af; width:218px; background:#ecebeb; margin-bottom:5px; } #left-navigation .kat_cen { background: url(/media/hermosa/images/cat-cen.jpg) top repeat-x #ececec; border:1px solid #dcdcdc; width:196px; padding-left:15px; padding-right:15px; padding-top:10px; padding-bottom:10px; } #left-navigation .kat_cen .fac { display:block; padding-top:15px; } #left-navigation .kat_cen .fac li { float:left; margin-right:9px; border:0; padding:0; } #left-navigation .kat_cen .lf { width:65px; float:left; display:block; text-align:left; } #left-navigation .kat_cen .mail { background: url(/media/hermosa/images/envelope.jpg) left 4px no-repeat; display:block; padding-left:30px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#000000; font-weight:bold; display:block; line-height:22px; } #left-navigation .kat_cen .order_now { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#295f98; text-decoration:none; padding-left:40px; display:block; margin-top:5px; } #left-navigation .kat_cen .rf { float:left; width:120px; margin-left:10px; } #left-navigation .kat_cen .tele { background:url(/media/hermosa/images/tele.jpg) left 6px no-repeat; display:block; padding-left:30px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#000000; display:block; padding-top:10px; padding-bottom:10px; } #left-navigation .kat_cen a { color:#161616; } #left-navigation .kat_cen p { padding-left:35px; } #left-navigation .kat_cen_sts { background: url(/media/hermosa/images/cat-cen.jpg) top repeat-x #ececec; border:1px solid #dcdcdc; padding:10px 0 10px 35px; } #left-navigation .left-bg { border-right:1px solid #bfb8af; border-bottom:1px solid #bfb8af; border-top:1px solid #bfb8af; padding-left:9px; width:218px; margin-bottom:5px; } #left-navigation .left-bg .last { border-bottom:1px solid #f6f3ef; } #left-navigation .left-bg a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; } #left-navigation .left-bg li { border-bottom:1px solid #BFB8AF; line-height:30px; padding-left:10px; padding-right:10px; } #left-navigation .left-bg li:last-child { border-bottom: 0px; } #left-navigation .left-bg span { width:24px; float:left; height:23px; padding-top:3px; vertical-align:middle; } #left-navigation .orange-bg { background:url(/media/hermosa/images/blue-bg-left.jpg); border-right:1px solid #bfb8af; border-bottom:1px solid #bfb8af; border-top:1px solid #bfb8af; padding-left:5px; width:222px; margin-bottom:5px; } #left-navigation .petrol-bg { background:url(/media/hermosa/images/blue-bg-left.jpg); border-right:1px solid #bfb8af; border-bottom:1px solid #bfb8af; border-top:1px solid #bfb8af; padding-left:5px; width:222px; margin-bottom:5px; } #left-navigation .red-bg { background:url(/media/hermosa/images/blue-bg-left.jpg); border-right:1px solid #bfb8af; border-bottom:1px solid #bfb8af; border-top:1px solid #bfb8af; padding-left:5px; width:222px; margin-bottom:5px; } #left-navigation a { font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; text-decoration:none; } #left-navigation a:hover { color:#666; } #left-navigation li { border-bottom:1px solid #bfb8af; line-height:33px; padding-left:10px; padding-right:10px; } #left-navigation ul.nav_ksr li.li:last-child { border-bottom:0px; } #left-navigation ul.nav_ksr li.li_button { display: block; } #left-navigation ul.nav_ksr li.li_button ul li { line-height: 25px; padding-left: 0px; padding-right: 0px; margin-left: 15px; } #left-navigation ul.nav_ksr li.li_button:hover>ul { display: block; } #left-navigation ul.nav_ksr li.li_button>ul { display: none; } #left-navigation ul.nav_ksr li.li_button_active { display: block; } #left-navigation ul.nav_ksr li.li_button_active a { color:#767676;  } #left-navigation ul.nav_ksr li.li_button_active li.li:last-child { display: block; border-bottom:none; } #left-navigation ul.nav_ksr li.li_button_active li.li_button a {  } #left-navigation ul.nav_ksr li.li_button_active li.li_button li:last-child { border:0 none; } #left-navigation ul.nav_ksr li.li_button_active li.li_button:last-child { border:0 none; } #left-navigation ul.nav_ksr li.li_button_active ul { display: block; } #left-navigation ul.nav_ksr li.li_button_active ul li { line-height: 25px; padding-left: 0px; padding-right: 0px; margin-left: 15px; } #linkbox { color:#FFFFFF;  width: 480px; text-align: left;  padding:20px 0px 20px 0px; text-decoration:none; font-size:12px; } #linkbox .linkbox_010 { background-image:url(/media/hermosa/images/linkbox_top_01.png); height:12px; margin-top:-5px; overflow:hidden; } #linkbox .linkbox_011 { background-image:url(/media/hermosa/images/linkbox_middle_01.jpg); padding-left:30px; } #linkbox .linkbox_011 li { float: left; margin-right: 12px; width: 205px; padding-top:5px; font-size:12px; text-align:left; } #linkbox .linkbox_011 li a { font-size:12px; font-family: Arial, Helvetica, sans-serif; text-decoration:none; } #linkbox .linkbox_011 li a:hover { color:#E65D4A; } #linkbox .linkbox_011 ul {  } #linkbox .linkbox_012 { background-image:url(/media/hermosa/images/linkbox_bot_01.png); height:12px; clear: both; overflow:hidden; } #linkbox h5 { height:22px; font-size:13px; width:440px; color:#fff; margin-left:10px; padding-left:10px; padding-top:5px; padding-bottom:2px; } #linkbox h5 a { height:22px; font-size:13px; color:#fff; padding-top:5px; padding-bottom:2px; text-decoration:none; } #linkbox h5 a:hover { color:#fff;  } #logo { float:left; width:280px; height:120px; } #logo a { background:url(/media/hermosa/images/logo_02.png) no-repeat; width:280px; height:120px; display:block; } #main { display:block; } #main #left-navigation .left-bg { background:url(/media/hermosa/images/main-bg-left.jpg); } #main #left-navigation ul.nav_ksr li.li_button a { color:#666; border-bottom:0 none; } #main #left-navigation ul.nav_ksr li.li_button a:hover { color:#9E1B13; border-bottom:0 none; } #main #left-navigation ul.nav_ksr li.li_button_active a { color:#9E1B13; border-bottom:0 none; } #main #left-navigation ul.nav_ksr li.li_button_active li.li_button a { color:#666; border-bottom:0 none; } #main #nav { visibility:hidden; } #main #nav li:hover ul.sub li a { color:#992613; font-weight:bold; } #main #nav li:hover ul.sub li a:hover { background: #FFF url(/media/hermosa/images/red_navi_hover.png); color:#fff; font-weight:bold; } #main #reiseziel h1 { font-weight:normal; font-size:16px; color:#fff !important; margin:0px; padding:0px; text-align:center; } #main #reiseziel h2 { font-weight:normal; font-size:14px; margin:3px 0 0; color:#767676; text-align:center; } #main #reiseziel td table td { white-space:nowrap; padding:2px; vertical-align:middle; padding-left:5px; border-spacing:3px; font-size:11px; text-align:center; } #main .cont-cen { background: url(/media/hermosa/images/white-content-cen.jpg) center repeat-y; display:block; } #main .cont-tbot { background: url(/media/hermosa/images/white-content-bot.jpg) bottom no-repeat; min-height:500px; height:auto !impotant; padding-bottom:20px; padding-top:26px; width:749px; } #main .cont-top { background:url(/media/hermosa/images/white-content-top.jpg) top no-repeat; display:block; } #main .footer_tp { width:996px; display:block; background: url(/media/hermosa/images/main-footer.png) no-repeat; height:31px; margin-top:10px; } #main .top_line { background:url(/media/hermosa/images/top_line_main.jpg) repeat-x; text-align: left !important; line-height:20px; font-weight:bold; padding-left:5px; } #main .top_line_top { background:url(/media/hermosa/images/top_line_top_main.jpg) repeat-x; text-align: center; line-height:20px; } #main a { color:#464646; } #main h1, h2 { color:#9f140d; } #main h3 { color:#767676; padding-top:10px; } #my-glider h1 { color:#fff !important; padding-left:10px; } #nav { display:block; } #nav .top_link .selected a { float:left; display:block; text-decoration:none; } #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 { 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 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:#181818; height:24px; border-top:5px solid #9c1001; padding-left:5px; padding-right:5px; width:986px; padding-top:5px; position:absolute; z-index:99; visibility:visible; } #plus50 { display:block; } #plus50 { display:block; } #plus50 #content .curve_bot { background:url(/media/hermosa/images/plus50-content-bot.jpg) no-repeat; clear: both; overflow:hidden; } #plus50 #content .curve_cen { background:url(/media/hermosa/images/plus50-content-cen.jpg) repeat-y; } #plus50 #content .curve_top { background:url(/media/hermosa/images/plus50-content-top.jpg) no-repeat; clear: both; overflow:hidden; } #plus50 #header { background: url(/media/hermosa/images/slide-green_header.jpg) no-repeat; height:101px; } #plus50 #header .js { display:none; } #plus50 #left-navigation .left-bg { background:url(/media/hermosa/images/green-bg-left.jpg); } #plus50 #left-navigation ul.nav_ksr li.li_button a:hover { color:#607911; border-bottom:0 none; } #plus50 #left-navigation ul.nav_ksr li.li_button_active li.li_button a { color:#607911; border-bottom:0 none; } #plus50 #nav { visibility:hidden; } #plus50 .cont-cen { background: url(/media/hermosa/images/plus50-content-cen.jpg) center repeat-y; display:block; } #plus50 .cont-tbot { background: url(/media/hermosa/images/plus50-content-bot.jpg) bottom no-repeat; min-height:650px; height:auto !impotant; margin-top:-10px; padding-bottom:20px; padding-top:26px; width:749px; } #plus50 .cont-top { background:url(/media/hermosa/images/plus50-content-top.jpg) top no-repeat; display:block; } #plus50 .footer_tp { width:996px; display:block; background: url(/media/hermosa/images/main-footer.png) no-repeat; height:31px; margin-top:10px; } #plus50 .tab li a { background:url(/media/hermosa/images/plus50-rfnavi.jpg) right top no-repeat; } #plus50 .tab li a span { background:url(/media/hermosa/images/plus50-lfnavi.jpg) left top no-repeat; } #plus50 .tab li a:hover { background-position:right -27px; } #plus50 .tab li a:hover span { background-position:left -27px; } #plus50 .tab li a:hover span span { background: url(/media/hermosa/images/plus50-pointer.jpg) center bottom no-repeat; } #plus50 .tab li.selected a { background-position:right -27px; } #plus50 .tab li.selected a span { background-position:left -27px; } #plus50 .tab li.selected a span span { background: url(/media/hermosa/images/plus50-pointer.jpg) center bottom no-repeat; } #plus50 a { color:#97AA34; } #plus50 b { color:#3f5d5f; } #plus50 h1 { color:#97AA34; } #plus50 h2 { color:#97AA34; } #plus50 h3 { color:#97AA34; padding-top:10px; } #plus50 h4 { color:#97AA34; } #plus50 h5 { color:#3f5d5f; } #plus50 h6 { color:#3f5d5f; } #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:720px; 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; padding: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:3px 0 0; color:#fff; } #reiseziel h2 a { font-weight:normal; font-size:14px; margin:0px; text-decoration:none; } #reiseziel table { width:720px; 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; text-align:left; } #rf-nav { height:120px; } #rf-nav .book-headline { width:661px; height:37px; display:block; text-align:left; padding-top:6px; } #rf-nav .bookmark { float:right; margin-right:30px; } #right-content { width:749px; float:left; display:block; } #right-content .cont-in { padding-right:30px; padding-left:25px; width:694px; } #right-content .cont-incountry { padding-left:25px; width:724px; } #right-content .home_logos { margin:auto; text-align:center; width:683px; display:block; } #right-content .home_logos li { margin-right:35px; float:left; } #right-content .home_logos ul { margin:auto; width:420px; display:block; } #right-content .lert { width:485px; padding-right:10px; float:left; } #right-content .roundedbx { width:219px; float:left; } #right-content .roundedbx .bot { background:url(/media/hermosa/images/cat_bot.jpg) top no-repeat; height:9px; margin:0; overflow:hidden; width:219px; } #right-content .roundedbx .cen { background:url(/media/hermosa/images/cat_cen.jpg) repeat-y; width:199px; margin:0; padding-left:10px; padding-right:10px; text-align:center; } #right-content .roundedbx .cen ul { display:block; margin:0; text-align:left; padding-bottom:10px; } #right-content .roundedbx .cen ul.country-text { display:block; margin:0; text-align:left; padding-bottom:10px; } #right-content .roundedbx .cen ul.country-text li { display:inline; width:70px; text-align:left; display: inline-table; margin-right:10px; } #right-content .roundedbx .tp { background:url(/media/hermosa/images/cat_top.jpg) no-repeat; height:11px; width:219px; overflow:hidden; margin:0; } #right_content div.left { float:left; margin:0; padding-right:20px; width:320px; padding-left:10px; } #right_content div.left img { float:right; margin: 5px 9px 4px 15px; background:#FFFFFF none repeat scroll 0 0; border-bottom:1px double #C7BBB2; border-right:1px double #C7BBB2; padding:3px; height:150px; } #students { display:block; } #students #content .curve_bot { background:url(/media/hermosa/images/jugend-content-bot.jpg) no-repeat; clear: both; overflow:hidden; } #students #content .curve_cen { background:url(/media/hermosa/images/jugend-content-cen.jpg) repeat-y; } #students #content .curve_top { background:url(/media/hermosa/images/jugend-content-top.jpg) no-repeat; clear: both; overflow:hidden; } #students #header { background: url(/media/hermosa/images/blue-slide_header.jpg) no-repeat; height:101px; } #students #header .js { display:none; } #students #left-navigation .left-bg { background:url(/media/hermosa/images/blue-bg-left.jpg); } #students #left-navigation ul.nav_ksr li.li_button a { color:#1688C6; border-bottom:0 none; } #students #left-navigation ul.nav_ksr li.li_button a:hover { color:#767676; border-bottom:0 none; } #students #left-navigation ul.nav_ksr li.li_button_active a { color:#767676; border-bottom:0 none; } #students #left-navigation ul.nav_ksr li.li_button_active li.li_button a { color:#1688C6; border-bottom:0 none; } #students #nav li:hover ul.sub li a { color:#1688C6; font-weight:bold; } #students #nav li:hover ul.sub li a:hover { background: #FFF url(/media/hermosa/images/blue_navi_hover.png); color:#fff; font-weight:bold; } #students #price_list li { list-style-image: url(/media/kolumbussprachreisen/images/arrows_footer.jpg); } #students #price_list table table.price_table1 th { background-color:#1688C6; } #students #price_list table table.price_table2 th { background-color:#1688C6; } #students #price_list table table.price_table3 th { background-color:#4EB3DD; white-space:nowrap; } #students #price_list table th { background-color:#1688C6; } #students .cont-cen { background: url(/media/hermosa/images/jugend-content-cen.jpg) center repeat-y; display:block; } #students .cont-tbot { background: url(/media/hermosa/images/jugend-content-bot.jpg) bottom no-repeat; min-height:650px; height:auto !impotant; margin-top:-10px; padding-bottom:20px; padding-top:26px; width:749px; } #students .cont-top { background:url(/media/hermosa/images/jugend-content-top.jpg) top no-repeat; display:block; } #students .footer_tp { width:996px; display:block; background: url(/media/hermosa/images/main-footer.png) no-repeat; height:31px; margin-top:10px; } #students .tab li a { background:url(/media/hermosa/images/jugend-rfnavi.jpg) right top no-repeat; } #students .tab li a span { background:url(/media/hermosa/images/jugend-lfnavi.jpg) left top no-repeat; } #students .tab li a:hover { background-position:right -27px; } #students .tab li a:hover span { background-position:left -27px; } #students .tab li a:hover span span { background: url(/media/hermosa/images/jugend-pointer.jpg) center bottom no-repeat; } #students .tab li.selected a { background-position:right -27px; } #students .tab li.selected a span { background-position:left -27px; } #students .tab li.selected a span span { background: url(/media/hermosa/images/jugend-pointer.jpg) center bottom no-repeat; } #students .top_line { background:url(/media/hermosa/images/top_line_top_students.png) repeat-x; text-align: left; line-height:20px; font-weight:bold; padding-left:5px; } #students .top_line_top { background:url(/media/hermosa/images/top_line_students.png) repeat-x; text-align: center; line-height:20px; } #students a { color:#1688C6; } #students b { color:#1688C6; font-weight:bold; } #students form { border:1px solid #1688C6; color:#666666; font-family:Arial,Helvetica,sans-serif; font-size:11px; margin-top:10px !important; overflow:hidden; padding:10px !important; } #students h1 { color:#1688C6; } #students h2 { color:#1688C6; } #students h3 { color:#1688C6; padding-top:10px; } #students h5 { background-image:url(/media/hermosa/images/linkbox_students_h2.png) } #students strong { color:#1688C6; font-weight:bold; } #students ul.tagcloud { color:#1688C6; } #tp_header { background:url(/media/hermosa/images/header_bg.jpg) repeat-x; width:996px; height:120px; } #wrapper { width:996px; display:block; padding-right:4px; padding-left:4px; overflow:hidden; text-align:left; margin:auto; } * {  margin:0; padding:0;  } .arrow li { color:#000000; font-family:Arial,Helvetica,sans-serif; font-size:12px; margin-left:30px; padding-top:3px; } .block_left { float:left; overflow:hidden; padding-left:16px; width:485px; } .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_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: 230px; } .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: 230px; } .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 h1 { padding-bottom:10px;  } .block_left h2 { padding-bottom:5px;  } .block_left_full { padding-left:16px; padding-right:15px; } .block_left_full img.right { background:#ffffff; padding:3px; border-right:double #c7bbb2 1px; border-bottom:double #c7bbb2 1px; width:180px; float:left; margin:10px; margin-left:0; } .block_left_full h1 { padding-bottom:10px;  } .block_left_full h2 { padding-bottom:5px;  } .block_left_full h3 { font-size:14px; } .block_right { float:right; width:238px; overflow: hidden; margin-top:-18px; margin-right:4px; } .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: 25px; } .block_right .content_img { width:100px; } .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: 5px 10px 0px 0px; color:#000000; text-align: left; margin-top:1px; } .block_right_bg {  background:url(/media/kolumbussprachreisen/images/blue_temp_cen_side.png); } .border .adults a { color:#9A2513 !important; } .border-box { border:1px solid #bfb8af; background:#f3f3f3; padding:10px; width:660px; } .box_3 { margin-top:7px; padding-right:20px; } .box_3_akkreditierung { float:left; } .box_3_akkreditierung img { width: 90px; padding-right: 10px; } .box_3_header h3 { padding-bottom:10px; } .box_3_schoolinfo { margin:0; padding:0;  font-size:12px; line-height:18px; padding-left:0px; color:#000000; padding-bottom:10px; text-align: justify; float:left; width:100px; } .cleaner { clear:both;  } .clear { clear:both; height:0px; overflow:hidden; } .cl_cle { clear:left;height:1px; } .content_middle { padding-top:31px; } .content_middle .border a { color:#9A2513 !important; } .content_middle .border a:hover { color:#E65D4A !important; } .content_middle .border_gray a { color:#277D7C !important; } .content_middle .border_green a { color:#97AA34 !important; } .content_middle .border_orange a { color:#E78733 !important; } .content_middle .border_right a { color:#1688C6 !important; } .content_middle .border_right a:hover { color:#0A5984 !important; } .content_middle a { text-decoration:underline; font-size:12px; } .display { display:block; float:none; text-align:left; } .footer_bot {  width:994px; height:9px; } .footer_cen { background:#ececec; width:994px; padding-bottom:10px; border-bottom:2px solid #BFB8AF; border-right:1px solid #BFB8AF; border-left:1px solid #BFB8AF; border-top:1px solid #BFB8AF; } .footer_cen .arrow_footer_02 li { background:url(/media/hermosa/images/arrows_footer.jpg) left no-repeat; padding-left:12px; line-height:18px; } .footer_cen .arrow_footer_02 li {  } .footer_cen .footer_left { width:165px; float:left; margin-right:3px; } .footer_cen .footer_left h3 a { color:#b90012 !important; font-size:12px; font-weight:bold; } .footer_cen .footer_left h3 a:hover { color:#b90012 !important; } .footer_cen .footer_left_small { width:145px; float:left; } .footer_cen .footer_left_small h3 a { color:#b90012 !important; font-size:12px; font-weight:bold; } .footer_cen .footer_left_small h3 a:hover { color:#b90012 !important; } .footer_cen .footer_right { width:150px; } .footer_cen .footer_right a:hover { color:#1688C6 } .footer_cen .footer_right h3 { color:#1688C6; } .footer_cen .footer_right h3 a { color:#1688C6 !important; font-size:12px; font-weight:bold; } .footer_cen .lf { width:649px; float:left; padding-left:10px; } .footer_cen .lf a { font-weight:bold; } .footer_cen .lf a { color:#2f2f2f; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; } .footer_cen .lf li { background:url(/media/hermosa/images/arrows_footer_red.jpg) left no-repeat; padding-left:12px; line-height:18px; width:145px } .footer_cen .lf ul { margin-right:10px; } .footer_cen .lf ul { width:150px; float:left; margin-right:5px; } .footer_cen .rf { width:320px; float:left; padding-left:15px; } .footer_cen .rf .lef { float:left; width:150px; } .footer_cen .rf .ref { float:left; padding-right:5px; } .footer_cen .rf ul { width:145px; margin-left:5px; } .footer_cen h3 { padding-bottom:3px; } .footer_tp .lf { width:639px; float:left; display:block; padding-left:20px; padding-top:7px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff; height:25px; } .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:25px; padding-left:20px; padding-top:7px; 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; } .inquiry h3 { font-size:14px; } .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 .inquiry_right select { border:1px solid #CCCCCC; font-family:Arial,Helvetica,sans-serif; font-size:12px; padding:2px; width:355px; } .inquiry_right input { border: 1px solid #CCC; padding: 2px; font-size: 12px; width:350px; } .inquiry_right input.radio_btn { width: 10px; margin-left: 10px; border: 0px; margin-right: 10px; } .inquiry_right select { border:1px solid #CCCCCC; font-family:Arial,Helvetica,sans-serif; font-size:12px; padding:2px; width:355px; } .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 #CCC; padding: 2px; font-size: 12px; width:350px; height: 50px; } .js { margin-top:0px; } .left { float:left; margin-left:20px; margin-right:10px; } .left .content_img_right { margin-right:8px; } .left-imag { float:left; padding: } .marginlf { margin-left:15px; } .marginlf10 { margin-left:10px; } .marginrf { margin-right:30px; } .marginrf10 { margin-right:10px; } .margintp {  } .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; margin-top:10px; } .offer_request_right .offer_request_right select { border:1px solid #CCCCCC; font-size:12px; padding:2px; width:305px; } .offer_request_right input { border:1px solid #CCCCCC; font-size:12px; padding:2px; width:315px; } .offer_request_right select { border:1px solid #CCCCCC; padding:2px; font-family:Arial,Helvetica,sans-serif; font-size:12px; min-width:105px; } .offer_request_right textarea { border: 1px solid #CCC; padding: 2px; font-size: 12px; width:315px !important; height: 50px; } .pad_bot { padding-bottom:15px; } .pics { padding:0px 60px 0px 60px; float:right; } .print-line { width:996px; display:block; padding-right:4px; padding-bottom:10px; padding-left:4px; overflow:hidden; text-align:left; margin:auto; font-family:Verdana,Arial, Helvetica, sans-serif; font-size:11px; color:#000000; } .right { float:right; } .students a { color:#1688C6; } .tab { display:block; height:27px; margin-bottom:1px; } .tab a { background:url(/media/hermosa/images/erwachsene-rfnavi.jpg) right no-repeat; } .tab a span { background:url(/media/hermosa/images/erwachsene-lfnavi.jpg) left no-repeat; } .tab a span span { height:27px; padding-left:10px; padding-right:10px; } .tab li { float:left; margin-right:4px; } .tab li a { display:block; height:27px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; float:left; font-weight:bold; color:#fff !important;  } .tab li a span { display:block; height:27px; float:left;  } .tab li a span span { height:27px; padding-left:11px; float:left; padding-right:11px; line-height:22px; } .tab li a:hover { background-position:right -27px; } .tab li a:hover span { background-position:left -27px; } .tab li a:hover span span { background: url(/media/hermosa/images/erwachsene-pointer.jpg) center bottom no-repeat; } .tab li.selected a { background-position:right -27px; } .tab li.selected a span { background-position:left -27px; } .tab li.selected a span span { background: url(/media/hermosa/images/erwachsene-pointer.jpg) center bottom no-repeat; } .table input.txt { border:1px solid #CCCCCC; font-size:12px; padding:2px; width:300px; color:#767676; font-size:11px; font-weight:bold; } .table select { border:1px solid #CCCCCC; color:#767676; font-size:11px; font-weight:bold; padding:2px; min-width:60px; } .table td { color:#999; padding-top:5px; padding-bottom:5px; padding-left:30px; border-bottom:1px solid #9F140D; font-family:Arial,Helvetica,sans-serif; font-size:12px; } .table textarea { border:1px solid #CCCCCC; font-size:12px; padding:2px; width:450px !important; color:#767676; font-size:11px; font-weight:bold; } .table th { color:#9F140D; padding-top:5px; padding-bottom:5px; border-bottom:1px solid #9F140D; font-family:Arial,Helvetica,sans-serif; font-size:12px; } .top_nav { display:block; height:36px; overflow:hidden; margin-top:41px; padding-left:70px; width:600px; } .top_nav .business a { background:url(/media/hermosa/images/gray-navi-rf.png) right top no-repeat; display:block; } .top_nav .business a span { background:url(/media/hermosa/images/gray-navi-lf.jpg) left top no-repeat; display:block; height:36px; } .top_nav .erwachsene a { background:url(/media/hermosa/images/red-navi-rf.png) right top no-repeat;  display:block; height:36px; } .top_nav .erwachsene a span { background:url(/media/hermosa/images/red-navi-lf.png) left top no-repeat;  display:block; height:36px; } .top_nav .main a { background:url(/media/hermosa/images/white-navi-rf.png) right top no-repeat;  display:block; height:36px; } .top_nav .main a span { background:url(/media/hermosa/images/white-navi-lf.png) left top no-repeat; display:block; height:36px; } .top_nav .plus50 a { background: url(/media/hermosa/images/green-navi-rf.png) right top no-repeat;  display:block; height:36px; } .top_nav .plus50 a span { background:url(/media/hermosa/images/green-navi-lf.png) left top no-repeat; display:block; height:36px; } .top_nav .schuler a { background:url(/media/hermosa/images/blue-navi-rf.png) right top no-repeat;  display:block; height:36px; } .top_nav .schuler a span { background:url(/media/hermosa/images/blue-navi-lf.png) left top no-repeat; display:block; height:36px; } .top_nav .sprachen a { background: url(/media/hermosa/images/orange-navi-rf.png) right top no-repeat; display:block; height:36px; } .top_nav .sprachen a span { background:url(/media/hermosa/images/orange-navi-lf.png) left top no-repeat; display:block; height:36px; } .top_nav a { font-family:Arial, Helvetica, sans-serif;  color:#ffffff; text-transform:uppercase; float:left; display:block; text-decoration:none; } .top_nav a span { font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; float:left; height:36px; } .top_nav a span span { padding-left:30px; padding-right:30px; height:36px; line-height:36px; float:left; display:block; } .top_nav a:hover { background-position:right -36px; } .top_nav a:hover span { background-position:left -36px; } .top_nav a:hover span span { background: url(/media/hermosa/images/arrow.gif) center top no-repeat !important; } .top_nav li { float:left; margin-right:2px; } .top_nav ul.business-nav li.business { float:left; } .top_nav ul.business-nav li.business a { background-position:right -36px; } .top_nav ul.business-nav li.business a span { background-position:left -36px; } .top_nav ul.business-nav li.business a span span { background: url(/media/hermosa/images/arrow.gif) center top no-repeat; } .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) center top no-repeat; } .top_nav ul.plus50-nav li.plus50 { float:left; } .top_nav ul.plus50-nav li.plus50 a { background-position:right -36px; } .top_nav ul.plus50-nav li.plus50 a span { background-position:left -36px; } .top_nav ul.plus50-nav li.plus50 a span span { background: url(/media/hermosa/images/arrow.gif) center top no-repeat; } .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) center top no-repeat; } .top_nav ul.sprachen-nav li.sprachen { float:left; } .top_nav ul.sprachen-nav li.sprachen a { background-position:right -36px; } .top_nav ul.sprachen-nav li.sprachen a span { background-position:left -36px; } .top_nav ul.sprachen-nav li.sprachen a span span { background: url(/media/hermosa/images/arrow.gif) center top no-repeat; } a { margin:0; padding:0; font-family: Arial, Helvetica, sans-serif; color:#c50b1b; font-weight:bold; font-size:11px;  text-decoration:none; } a.adults { color:#9A2513 !important; } a.readmore span { color:#fff; } a.students { color:#1688C6 !important; } body { background: url(/media/hermosa/images/body-bg.jpg) repeat-x; background-color:#FBFBFB; font-family: Arial, Helvetica, sans-serif; font-size:11px; text-align:center; margin-top:0; margin-bottom:0; } button { margin-top:15px; } div.scroller { width: 100%;  height: 196px; overflow: hidden; border:0px solid #cccccc; } div.scroller div.content { width: 10000px; } div.scroller div.section { width:996px;  height:196px;  overflow:hidden;  float:left;  padding:0px } fieldset { border: 0; } form { border:1px solid #9F140D; color:#666666; font-family:Arial,Helvetica,sans-serif; font-size:11px; margin-top:10px !important; overflow:hidden; padding:10px !important; } h1 { font-size:22px; font-weight: normal; padding-top:15px; padding-bottom:10px;  } h1,h2,h3,h4,h5,h6 { margin:0; padding:0; line-height:normal; text-align:left; } h2 { font-size: 16px; font-weight: normal; paddig-top:7px; padding-bottom:3px; } h3 { font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-top:10px; pading-bottom:5px; font-weight: normal; } h4 { font-size:14px; font-weight: normal; padding-top:15px; padding-bottom:10px; } h6 { font-size:12px; font-weight: bold; padding-top:5px; padding-bottom:0px; } html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote { margin:0; padding:0; list-style:none; } img { border:0; vertical-align:bottom; } img.left-in { background:#ffffff; padding:3px; border-right:double #c7bbb2 1px; border-bottom:double #c7bbb2 1px; width:150px; float:left; margin-right:10px; margin-bottom:10px; margin-top:5px; margin-left:0; } img.right-in { background:#ffffff; padding:3px; border-right:double #c7bbb2 1px; border-bottom:double #c7bbb2 1px; width:150px; float:right; margin-right:0; margin-bottom:10px; margin-top:5px; margin-left:10px; } input  { padding:3px; margin-right:5px; } p, td { margin:0; padding:0;font-family: Arial; font-size:12px; line-height:18px; padding-left:0px; color:#000000; padding-bottom:10px; text-align: justify; } strong { color:#464646; font-weight:bold;  } table.table { width:100%; } table.table td { color:#262626; } ul,li { margin:0; padding:0; list-style:none; } 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 { 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; } 