html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;outline:0;font-size:100%;background:transparent;}
body{line-height:1;}
b,strong{font-weight:bold;}
i,em{font-style:italic;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
.break{clear:both;height:0px;overflow:hidden;}
.clear{clear:both !important;}
.none{display:none;}
.text_left{text-align:left !important;}
.text_center{text-align:center;}
.text_right{text-align:right;}
.float_left{float:left;}
.float_right{float:right;}
a{cursor:pointer;color:#ff7500;text-decoration:none;}
a:hover{text-decoration:underline;}
a.inverted{color:#003468;text-decoration:none;}
a.inverted:hover{text-decoration:underline;}
h4{font-size:12px;}
h1.content, h2{font:bold 18px Calibri, "Lucida Grande", sans-serif !important;line-height:20px !important;}
.mac h2{font:bold 15px "Lucida Grande" !important;}
body{background:#fff;font:11px Verdana, Geneva, sans-serif;color:#003468;}
#container{width:994px;background:#fff;border:1px solid #ccc;}
#header{position:relative;background:url(../images/bg_topmenu.gif) repeat-x top left;margin-bottom:19px;}
#header.big{height:470px;}
.scout_network{width:994px;height:26px;border-bottom:1px solid #ccd6e1;overflow:hidden;}
.scout_network li{font-size:9px;float:left;height:17px;margin-top:9px;border-right:1px solid #ccd6e1;}
.scout_network li a{padding:3px 12px 0px 12px;color:#666;text-decoration:none;}
.scout_network li a:hover{color:#ff7500;}
.powered a{display:block;width:182px;height:26px;background:url(../images/t-logo.gif) no-repeat left center;text-indent:-9999px;position:absolute;top:0px;right:0px;}
#logo a{display:block;width:120px;height:58px;background:url(../images/travelscout24_logo.gif) no-repeat;text-indent:-9999px;position:absolute;top:40px;left:9px;}
.menu{position:absolute;right:20px;top:82px;}
.menu li{float:left;height:29px;border-right:1px solid #ccd6e1;}
.menu li.last{border-right:none;}
.menu li a{display:block;height:25px;text-decoration:none;font-size:12px;font-weight:bold;color:#003468;padding:4px 11px 0px 11px;line-height:normal;background:url(../images/menu_arrow_off.gif) no-repeat right bottom;}
.menu li a.no_submenu, .menu li a.no_submenu:hover, .menu li a.no_submenu.on{background:none;}
* html .menu li a{width:10px;white-space:nowrap;}
.menu li a:hover{color:#ff7500;}
.menu li a.on{color:#ff7500;background:url(../images/menu_arrow_on.gif) no-repeat right bottom;}
.submenu{position:absolute;top:117px;left:146px;width:843px;height:29px;background:url(../images/submenu_bg.png) no-repeat;z-index:2;}
.submenu li{float:left;background:url(../images/submenu_separator.gif) no-repeat right bottom;}
.submenu li.last{background:none;}
.submenu a{display:block;width:auto;text-decoration:none;font-size:11px;font-weight:bold;color:#003468;padding:5px 11px 0px 11px;line-height:normal;}
.submenu a:hover{color:#ff7500;}
.submenu a.on{color:#ff7500;}
.submenu2{position:absolute;top:146px;right:5px;z-index:2;}
.submenu2 li{width:117px;height:25px;background:url(../images/bg_submenu2.png) no-repeat;padding-top:4px;}
.submenu2 li a{padding-left:10px;text-decoration:none;font-weight:bold;color:#003468;}
.submenu2 li a:hover{color:#ff7500;}
.newsletter{position:absolute;top:42px;right:6px;width:234px;background:url(../images/bg_newsletter.gif) no-repeat top right;height:21px;font-weight:bold;}
.newsletter .input{width:100px;border:none;margin:0;margin-left:12px;display:inline;width:130px;font-size:9px;color:#707173;padding-top:3px;background:transparent;}
.mac.gecko .newsletter .input, .ie8 .newsletter .input{padding-top:4px;}
.mac.safari .newsletter .input{padding-top:7px;}
.newsletter .subscribe{position:absolute;right:6px;top:4px;}
#promo{width:994px;height:356px;position:absolute;top:114px;overflow:hidden;}
#promonavi{position:absolute;right:15px;bottom:-1px;width:101px;background:#fff;text-align:center;display:none}
#promonavi a{display:inline-block;height:24px;width:12px;text-align:center;font:bold 15px Calibri, Verdana, Helvetica, sans-serif;color:#003468;text-decoration:none;background:#fff;padding-top:7px;}
.mac.gecko #promonavi a{font:bold 14px "Lucida Grande";}
#promonavi a:hover, #promonavi a.active, #promonavi a.activeSlide{color:#ff7500;}
#promonavi span.promoleft{display:inline-block;padding-top:7px;cursor:pointer;padding:0px;height:31px;width:22px;text-indent:-9999px;background:transparent url(../images/slideshow_bt_left.png) no-repeat;position:absolute;top:0px;left:-5px;}
#promonavi span.promoright{display:block;padding-top:7px;cursor:pointer;padding:0px;height:31px;width:22px;text-indent:-9999px;background:transparent url(../images/slideshow_bt_right.png) no-repeat;position:absolute;top:0px;right:-5px;}
.left{float:left;width:346px;margin-top:-249px;position:relative;margin-left:8px;display:inline;}
.left_below {float:left;width:346px;margin-left:8px;display:inline;}
.left .flug_title {background: url(../images/bg_left_title.png) no-repeat bottom left;color: #fff;padding-left: 40px;height: 25px;padding-top: 4px;}
.grid_box{width:320px;padding:0px 10px;margin-bottom:20px;float:left;clear:both;height:110px;line-height:normal;}
.leftcontact{font-weight:bold;padding-left:20px;width:310px;margin:1px 0px 19px 1px;font-size:10px;color:#6685a4;}
.darkblue{color:#003468;}
.leftcontact p, .lightblue p{margin-bottom:10px;font-size:10px;}
.leftcontact p.phone_no{font-size:25px !important;line-height:normal !important;margin:0px 0px 5px 0px;}
.lightblue p.phone_no{font-size:23px !important;}
.rightcontact h4{margin-bottom:5px;}
.rightcontact p{margin-bottom:10px !important;}
.textonly{background:none !important;}
.textonly h2{padding-bottom:6px;margin-bottom:18px !important;}
.textonly h4{margin-bottom:5px;}
.textonly p{margin-bottom:15px !important;}
.dock a, .dock a:visited{outline:none}
.dock{position:relative;width:340px;height:50px;}
.dock-container{position:absolute;height:53px;}
a.dock-item,a.dock-item:hover{display:block;text-align:center;text-decoration:none;bottom:0px;position:absolute;}
.dock-item span{display:none;font:bold 16px Calibri, Verdana, Helvetica, sans-serif;line-height:18px !important;color:#002A4F;background-color:#ddd;opacity:0.7;filter:alpha(opacity=70);padding:2px 5px;z-index:1000;position:absolute;bottom:55px;left:26px;text-decoration:none !important;border:none !important;white-space:nowrap;width:auto !important;-moz-border-radius:3px;-webkit-border-radius:3px;}
.dock-item img{border:none;width:100%;}
.formcontainer{width:346px;background:url(../images/bg_cont1.png) no-repeat bottom left;float:left;margin-bottom:12px;position:relative;z-index:99998;min-height:430px;}
.formcontainer1{width:318px;border-top:1px solid #335d86;margin-left:1px;position:relative;padding:16px 0px 0px 22px;height:430px;overflow:visible;line-height:normal !important;background:url('../images/bg_cont2.png') no-repeat top left;}
.formcontainer1.special_case {padding-left: 30px; width: 310px;}
.negative_right .jqTransformRadioWrapper {margin-left: 8px !important; margin-right: 0px !important;}
.formcontainer p{font-size:10px;margin-top:-10px;margin-bottom:5px;position:relative;}
.formcontainer a{color:#003468 !important;text-decoration:underline !important;}
.formbottom{width:346px;height:29px;background:url(../images/formcontainer_bottom.png) no-repeat;position:absolute;left:-2px;bottom:0px;z-index:0;display:none;}
.formcontainer ul{clear:both;margin-bottom:11px;margin-left:-5px;}
.formcontainer li{margin-bottom:3px;}
.mac .formcontainer li{margin-bottom:0px;clear:both;}
.rowElem label{font-size:10px;margin-bottom:0px;padding-bottom:0px !important;line-height:normal !important;}
a.close_popup{display:block;float:right;text-decoration:none;padding-right:14px;background:url(../images/close_trigger.gif) no-repeat right center;position:absolute;top:10px;right:10px;}
.rowElem label img{margin-left:5px;}
.closetrigger{float:right;margin-right:-11px !important;margin-top:-29px;display:block;width:11px;height:11px;position:relative;}
.input300px{width:300px;}
.input300px input{/*width: 290px!important;*/}
.input300px .custom input{width:273px}
.input150px{float:left;width:134px;}
.input150px.right{margin-left:32px;display:inline;}
.input150px .custom input{width:107px;}
.input150px .jqTransformInputWrapper{width:134px !important;}
.datepickerInputs .input150px{position:relative;}
.datepickerInputs .input150px input{}
.datepickerInputs .jqTransformInputWrapper{float:left !important;width:109px !important;}
.datepickerInputs .datepicker_icon{width:20px;height:19px;display:inline-block;float:left;margin-top:5px;margin-left:-1px;cursor:pointer;}
.datepickerInputs .date_infotrigger{position:absolute;top:3px;left:112px;}
.input100px{width:92px;float:left;margin-right:12px;display:inline;}
.input100px .jqTransformInputWrapper{width:92px;}
.input100px.last{margin-right:0px !important;}
.input100px .custom input{width:65px;}
.input100px .showStars{width:50px;}
.input150px .showStars{width:90px !important;}
.input89px .showStars{width:70px;}
.flug_hotel_left{width:110px;float:left;padding-top:18px;}
.input190px{width:190px;float:left;}
.input190px .custom input{width:163px;}
.input89px{width:89px;float:left;margin-right:11px;display:inline;}
.input89px.right{margin-right:0px;}
.input89px .custom input{width:62px;margin-top:1px;}
.input89px .custom .icon{margin-top:1px;}
.input89px .jqTransformSelectWrapper{width:70px !important;}
.input89px .jqTransformSelectWrapper div span{width:70px !important;}
.input89px .star_selected{background-position:10px center !important;}
.input67px{width:67px !important;}
.input67px .custom input{width:40px !important;}
.zimmer_table{width:95%;}
.zimmer_table th{font-size:10px;text-align:center;font-weight:normal;}
.zimmer_table td{vertical-align:middle;}
.zimmer_table .input100px{margin:0 !important;padding:0 !important;}
.zimmer_table .jqTransformRadioWrapper, .zimmer_table .jqTransformRadio{float:none;margin:0 auto;display:block;text-align:center;}
.input48px{width:48px;display:inline;float:left;margin-right:10px;}
.input48px .custom input{width:21px;}
.submitrow{text-align:right !important;padding-right:5px;clear:both;position:relative;width:298px;height:auto;margin-top:15px;float:left;}
.submitrow.last{margin-top:5px !important;}
.submitrow.lufthansa{background: url(../images/logo_lufthansa.png) no-repeat left center;}
.formslider{padding:10px 0px 20px 0px;}
.formslider p{float:left;color:#003468;clear:none;padding-top:8px;margin-right:25px;display:inline;}
.slidercontainer{font:bold 12px Verdana, Geneva, sans-serif;color:#4d9100;float:left;width:180px;}
.slidercontainer span{display:block;float:left;}
.rating_slider{width:145px;height:11px;background:url(../images/slider_background.gif) repeat-x;position:relative;float:left;margin-right:5px;}
.progress{height:10px;background:url(../images/slider_progressbar.gif) repeat-x;}
.arrow{width:11px;height:8px;position:absolute;top:-11px;left:20%;margin-left:-6px;}
.star_selected{text-indent:-9999px;background-position:top left;line-height:normal;height:auto;}
.star_rating a{background:transparent !important;text-indent:-9999px;display:block;border:1px solid #fff;}
.star_rating a:hover{border:1px solid #f76e02;}
.star0{background:url(../images/stars/0.gif) no-repeat center center;}
.star1{background:url(../images/stars/1.gif) no-repeat center center;}
.star2{background:url(../images/stars/2.gif) no-repeat center center;}
.star3{background:url(../images/stars/3.gif) no-repeat center center;}
.star4{background:url(../images/stars/4.gif) no-repeat center center;}
.star5{background:url(../images/stars/5.gif) no-repeat center center;}
.more_search{padding-right:10px;background:url(../images/arrow_more.png) no-repeat right center;display:block;position:absolute;left:0px;top:17px;}
.more_search_drop{width:100%;height:auto;position:relative;float:left;clear:both;display:none;}
.mac .more_search_drop{padding-top:0px !important;}
.left_additional_forms{padding-left:19px;margin-bottom:20px;padding-top:20px;clear:both;}
.add_more_select{margin-bottom:16px !important;clear:both;float:left;}
.box340{background:#fff url(../images/box340_bg.png) no-repeat bottom left;width:318px;padding:0px 16px 0px 13px;position:relative;margin-bottom:14px;float:left;display:inline;overflow:hidden;}
.left .box340{margin-left:-2px;}
.box340.additional_margin{margin-right: 5px;}
.box340.additional_margin p{margin-bottom: 7px;}
.box340 h2{color:#003468;padding:5px 0px 5px 0px;margin-bottom:20px;border-bottom:1px dotted #ccc;}
.offer_list h2{margin-bottom:8px !important;}
.big_single_offer_teaser h4{margin-bottom:4px;}
.mac .big_single_offer_teaser h4{margin-bottom:3px;}
.big_single_offer_teaser p{line-height:15px;margin-bottom:6px;}
.mac .big_single_offer_teaser p{margin-bottom:7px;}
.box340 .top_rounded_mask{width:347px;height:8px;background:url(../images/box340_top.png) no-repeat;overflow:hidden;position:absolute;top:0px;left:0px;}
.box340 .top_rounded_mask.for_topimage{background:url(../images/box340_top_rounded_image.png) no-repeat;}
.box340 .topimage_rounded img{margin:0px -11px 7px -11px;}
.bullet_link{font-size:12px;font-weight:bold;padding-right:18px;background:url(../images/link_bullet.png) no-repeat 100% 2px;}
.price_floated_right{position:absolute;right:0px;}
p.more{padding-top:5px;border-top:1px dotted #ccc;font-size:10px;}
p.more.big{font-size:12px !important;font-weight:bold;position:absolute;bottom:22px;padding-top:17px;margin-top:0px;}
.box340 p.more.big{width:318px !important;}
.box266 p.more.big{width:248px;}
.hotel_list_big{padding-left:158px;margin-left:-10px;margin-bottom:25px;height:110px;width:170px;clear:both;position:relative;}
.hotel_list_big .hotelpic{margin-left:-159px;float:left;display:inline;}
.hotel_list_big p.more{font-size:12px;position:absolute;height:12px;bottom:1px;left:158px;width:170px;border:none;}
.ratingbar{padding-top:12px;width:170px;}
.rating_no{font-weigt:bold;color:#408d27;font-weight:bold;}
.bar{height:10px;background:url(../images/slider_background1.gif) repeat-x;position:relative;float:left;margin-right:10px;width:120px;}
.bar .arrow{width:11px;height:8px;position:absolute;background:url(../images/slider_arrow.gif) no-repeat top center;overflow:hidden;top:-6px;margin-left:-6px;}
.ratings{font-size:10px;color:#999;font-weight:normal;line-height:19px;}
.mac .ratings{line-height:21px;}
.hotel_list_small{padding-left:112px;margin-left:-10px;margin-bottom:21px;height:75px;clear:both;position:relative;}
.hotel_list_small .hotelpic{margin-left:-113px;float:left;display:inline;}
.hotel_list_small small{font-size:10px;font-weight:bold;padding-bottom:2px;line-height:normal;}
.hotel_list_small p.more{border:none;font-size:12px;position:absolute;height:12px;bottom:1px;left:112px;width:215px;}
.intro_text{margin-bottom:21px !important;line-height:15px;}
.offer{width:100%;margin-bottom:14px;position:relative;}
.offer p{line-height:13px;}
.small_offer_space .offer{margin-bottom:8px !important;}
.offer h4{margin-bottom:0px;}
.contentright{width:632px;float:left;padding-left:8px;}
.col1{float:left;width:347px;display:inline;overflow:hidden;}
.col2{float:left;display:inline;width:274px;margin-left:8px;}
.small_teaser_group{width:626px;background:url(../images/small_teaser_bottom.png) no-repeat bottom left;margin-bottom:14px;padding-left:3px;position:relative;clear:both;height:246px;float:left;}
.teaser{width:177px;padding:0px 10px;display:inline-block;margin-right:15px;float:left;position:relative;}
.teaser.last{margin-right:0px;}
.teaser img{margin:0px -10px 5px -10px;margin-bottom:7px;}
.teaser h4{margin-bottom:1px !important;font-size:12px;}
.teaser h4 a{color:#003468;}
.teaser small{font-size:11px;padding-bottom:4px;}
.teaser p{margin-bottom:2px !important;line-height:15px;}
.teaser p.more{padding-top:6px;margin-top:9px;}
#top5-nav{height:210px;width:347px;position:absolute;top:51px;left:1px;}
#top5-btnPrev, #top5-btnNext{height:210px;width:170px;position:absolute;display:block;text-indent:-9999px;top:0px;z-index:99999999 !important;background:transparent url(../images/blank.gif) no-repeat;}
#top5-btnPrev{left:1px;}
.btnPrev_on{background:transparent url(../images/top5_prev.gif) no-repeat 10px center !important;cursor:pointer;}
#top5-btnNext{right:6px !important;}
.btnNext_on{background:transparent url(../images/top5_next.gif) no-repeat 130px center !important;cursor:pointer;}
.top5_small_details{position:relative;}
.top5_small_details h4{margin-bottom:4px;}
.top5_small_details p#top5_desc{margin-bottom:7px;line-height:15px;}
* html .top5_small_details .price_floated_right{right:13px;}
.top5list{width:278px;height:91px;padding:7px 10px 0px 50px;border-bottom:1px solid #ccd6e1;background:url(../images/box340_bg.jpg) repeat-x bottom left;margin:0px -10px 0px -10px;overflow:hidden;position:relative;}
.top5list.last{border-bottom:none;margin-bottom:0px;padding-bottom:0px;background:none;}
.top5list span.place{margin:0px !important;padding:0px !important;display:block;width:47px;height:27px;left:3px;top:10px;position:absolute;text-indent:-9999px;}
.top5list h4{margin-bottom:0px;}
.place.blue1{background:url(../images/place1_blue.png) no-repeat top center;}
.place.blue2{background:url(../images/place2_blue.png) no-repeat top center;}
.place.blue3{background:url(../images/place3_blue.png) no-repeat top center;}
.place.blue4{background:url(../images/place4_blue.png) no-repeat top center;}
.place.blue5{background:url(../images/place5_blue.png) no-repeat top center;}
.mac.gecko .top5list{height:88px;}
.top5list p{margin-bottom:2px !important;line-height:15px;}
.top5list small{font-weight:bold;}
.top5list .price_floated_right{top:10px;right:10px;font-size:12px;margin-left:10px;}
.top5_small_details .price_floated_right{top:0px;right:0px;font-size:12px;margin-left:10px;}
.top5list p.more{border:none;margin-top:-1px;}
.icons{width:36px;height:31px;background:url(../images/box_icon_bg.png) no-repeat;position:absolute;top:1px;right:25px;z-index:100;text-align:center;}
.teaser .icons{right:20px !important;}
.top_rounded_mask{width:628px;height:8px;background:url(../images/small_teaser_top_rounded_mask.png);top:0px;left:1px;overflow:hidden;position:absolute;z-index:100;}
.height240px{height:246px;}
.height370px{height:376px;overflow:hidden !important;}
.height500px{height:506px;}
.height630px{height:636px;}
.height760px{height:766px;}
.height890px{height:896px;}
.height1020px{height:1026px;}
.height1150px{height:1156px;}
.height1280px{height:1286px;}
.height1410px{height:1416px;}
.box266{background:#fff url(../images/box266_bg.png) no-repeat bottom left;width:248px;padding:0px 14px 0px 12px;position:relative;margin-bottom:14px;float:left;display:inline;overflow:hidden;}
.box266 .top_rounded_mask{width:274px !important;height:8px;background:url(../images/box266_top.png) no-repeat;overflow:hidden;position:absolute;top:0px;left:0px;}
.box266 .top_rounded_mask.for_topimage{background:url(../images/box266_top_rounded_image.png) no-repeat;}
.box266 .topimage_rounded img{margin:0px -14px 7px -10px;}
.box266 h2{color:#003468;padding:5px 0px 5px 0px;margin-bottom:10px;border-bottom:1px dotted #ccc;}
p.big{font-size:21px;margin-top:5px !important;}
.lightblue{color:#6685a4;}
.lightblue p{font-weight:bold;margin-bottom:5px !important;}
.no_bottom_margin img{margin-bottom:0px !important;}
.offer_teaser{position:relative;width:100%;clear:both;}
.offer_teaser h4{margin-bottom:4px;}
.offer_teaser p{margin-bottom:7px;line-height:15px;}
.offer_teaser a.price_floated_right{top:0px;}
.offer_teaser a.bullet_link{margin-top:10px;}
.offer_separator{height:1px;overflow:hidden;float:left;clear:both !important;margin:18px 0px 17px 0px;border-bottom:1px dotted #ccc;width:100%;}
.breadcrumb{position:relative;padding-left:2px;font-size:10px;color:#666;margin-bottom:3px;margin-top:-15px;}
.breadcrumb a{}
.box620{background:url(../images/box620_bg.png) repeat-y;width:628px;margin-bottom:14px;float:left;clear:both;}
.box620_container2{background:url(../images/box620_bottom.png) no-repeat bottom left;position:relative;padding:6px 17px 20px 12px;width:599px;}
.box620.no_graphics{background: none;padding-left: 12px;width: 609px;}
.box620_top{background:url(../images/box620_top.png) no-repeat top left;width:628px;height:8px;position:absolute;top:0px;left:0px;}
.box620 h1.content, .box620 h2{padding-bottom:6px;margin-bottom:18px;border-bottom:1px dotted #ccc;}
.box620 h2.blue{background:#6685a4;width:610px;margin:-6px -12px 8px -9px;color:#fff;border:none;padding-top:6px;padding-left:9px;}
.box620 h2 small{float:right;text-align:right;font-size:12px;display:block;padding-top:2px;}
.box620 h3{font-size:12px;}
.box620 p{font-size:11px;line-height:15px;margin-bottom:15px;}
.box620 blockquote{margin-left:12px;}
.smallwidth{width:500px;}
.width340{width:320px;float:left;padding-right:20px;}
.width410{width:390px;float:left;padding-right:20px;}
.width245{float:left;width:245px;}
.width245.last{margin-left:95px;display:inline;}
.no_left_margin h3{margin-left:15px;}
.tags_list{line-height:25px;font-size:12px;font-weight:bold;}
.tags_list a{color:#003468;text-decoration:underline;padding:0px 4px;}
.tags_list a:hover{color:#f76e02;}
.bluelink a{color:#2540cc;text-decoration:underline;}
.smallwidth p, .fullwidth p{margin-left:15px;}
.noindent h3{margin-left:15px !important;}
.has_right_images{width:480px;padding-left:15px;}
.has_right_images_small{width:435px;}
.has_right_images .right_out{float:right;display:inline;margin-right:-105px;position:relative;}
.right_out_block{float:right;display:inline;position:relative;text-align:left;width:147px;margin-right:-8px;}
.right_out_block img{margin-top:5px;}
.faq h3{margin-bottom:10px !important;}
ul.indented_list{margin-top:-7px;margin-left:25px;margin-bottom:31px;}
ul.indented_list li{margin-bottom:17px;}
ul.faqlist{font-weight:bold;float:left;display:inline;width:210px;margin-bottom:5px;margin-top:0px;margin-left:15px;}
ul.faqlist.cols3{width:180px;}
ul.faqlist li{padding-left:0px !important;margin-left:0px !important;margin-bottom:17px;}
ul.faqlist a, ul.glossary_list a{padding-left:16px;background:url(../images/link_bullet.png) no-repeat left center;color:#003468;font-weight:bold;text-decoration:none;font-size:12px;}
ul.faqlist a:hover, ul.glossary_list a:hover{text-decoration:none;color:#ff7500;}
.box620 a.selected, .box620 a.selected:hover{color:#ff7500;text-decoration:none;}
.orangetitle{color:#ff7500;}
.separator_line{clear:both;border-bottom:1px dotted #ccc;height:0px;overflow:hidden;margin-bottom:23px;}
.column3{width:30%;float:left;margin-left:15px;display:inline;}
ul.glossary_list{margin-left:15px;margin-top:-7px;}
ul.glossary_list li{float:left;width:90px;margin-bottom:10px;}
ul.glossary_terms{width:130px;float:left;display:inline;margin-left:15px;margin-bottom:10px;margin-top:3px;padding-left:0px;}
ul.glossary_terms li{margin-bottom:11px;margin-left:0px;padding-left:0px;}
ul.glossary_terms li a{text-decoration:underline;color:#2540cc;}
ul.glossary_terms li a.selected, ul.glossary_terms li a.selected:hover{color:#ff7500;text-decoration:none;}
.impressum{margin-left:15px;margin-bottom:40px;}
.impressum strong{font-size:12px;}
.impressum small{font-size:10px;}
.impressum .leftcolumn{width:135px;vertical-align:top;padding-top:4px;}
.impressum td{padding-bottom:0px;overflow:visible;padding-bottom:6px;}
.impressum .smallpadding{padding-bottom:8px !important;}
.impressum textarea{width:100%;height:200px;}
.input250px{width:250px;}
.input250px input{width:224px!important;}
.daten_fakten{margin-left:15px;width:550px;margin-bottom:30px;}
.daten_fakten th{font-size:12px;font-weight:bold;padding-bottom:35px;text-align:left;}
.daten_fakten td{padding-bottom:15px;}
.daten_fakten .leftcolumn{width:280px;}
ul.cols4{float:left;width:115px;margin-left:33px;display:inline;margin-bottom:18px;padding-left:0px !important;list-style-type:none;list-style-position:outside;}
ul.cols4 li{margin-bottom:9px;margin-left:0px !important;padding-left:0px !important;}
ul.cols4 li a{color:#003468;text-decoration:none;}
ul.cols4 li a:hover{text-decoration:underline;}
.downloads_table{margin-top:30px;}
.logo_download{width:180px;}
.logo_download td.logo{text-align:center;padding-bottom:12px;vertical-align:bottom;border-bottom:1px dotted #b2c2d1;}
.logo_download .bluelink{padding-left:23px;line-height:22px;padding-top:11px;padding-bottom:50px;text-align:left;}
ul.sitemap li{margin-bottom:9px;}
ul.sitemap li.separator{border-bottom:1px dotted #b2c2d1;padding-bottom:12px;margin-bottom:12px;}
ul.sitemap li a{text-decoration:none;font-weight:bold;}
ul.sitemap ul{margin-top:9px;margin-left:9px;}
ul.sitemap ul li a{text-decoration:underline;font-weight:normal;}
.partnerprogramm{margin:15px 0px 30px 15px;}
.partnerprogramm th{font-size:12px;font-weight:bold;color:#ff7500;padding-bottom:10px;}
.partnerprogramm td{font-weight:bold;padding-bottom:10px;}
#footer{clear:both;padding:29px 10px;font-size:12px;}
.randomlinks{margin:20px 0 40px 0;}
.randomlinks td{}
td.first{padding-left:0;}
.randomlinks a{color:#003468;text-decoration:none;white-space:nowrap;text-align:left !important;line-height:normal;display:inline-block;padding-right:40px;background:url(../images/footer_bullet_big.png) no-repeat top right;}
.randomlinks a:hover{text-decoration:underline;}
.gray_navi{background:#ccc;margin:0px -10px 15px -10px;padding:10px 10px 0px 10px;height:100px;font-size:10px;}
.gray_navi h4{color:#666;margin-bottom:5px;font-size:10px;}
.gray_navi ul li{margin-bottom:3px;line-height:normal !important;}
.mac.gecko .gray_navi ul li{margin-bottom:0px;}
.gray_navi ul li a{color:#fff;text-decoration:none;}
.gray_navi ul li a:hover{color:#333;text-decoration:underline;}
.disclaimer{color:#707173;font-size:10px;width:340px;float:left;}
.logos{float:left;margin-left:20px;display:inline;}
.centered_navi{clear:both;text-align:center;color:#707173;font-size:11px;line-height:17px;}
.centered_navi a{color:#707173;text-decoration:none;}
.centered_navi a:hover{text-decoration:underline;}
p.bookmarks{text-align:right;padding-right:10px;color:#707173;}
p.bookmarks a{padding:0px 5px;}
.copy{color:#999;}
h2.transparent{background:url(../images/bg_transparent_title.png);color:#fff;padding:13px 10px 6px 10px;margin:-7px -11px 0px -11px;border-bottom:none;z-index:1;position:absolute;width:320px;}
.box266 h2.transparent{width:246px;margin:-8px -15px -1px -10px;}
.guy_photo{position:relative;float:right;z-index:100;margin-top:-57px;margin-right:0px;display:inline;}
h2.transparent.top5_title{background:url(../images/bg_top5_slider.png) repeat-y;padding:5px 5px 0px 60px !important;width:275px;height:45px;margin-top:1px !important;clear:both;}
span.rank{display:block;width:50px;height:50px;font-size:0px;position:absolute;top:0px;left:0px;background:red;}
.rank.p1{background:url(../images/place1_white.png) no-repeat center center !important;}
.rank.p2{background:url(../images/place2_white.png) no-repeat center center !important;}
.rank.p3{background:url(../images/place3_white.png) no-repeat center center !important;}
.rank.p4{background:url(../images/place4_white.png) no-repeat center center !important;}
.rank.p5{background:url(../images/place5_white.png) no-repeat center center !important;}
.top5 .topimage_rounded{z-index:1 !important;}
.smallbox{width:274px;height:106px;position:relative;float:left;background:url(../images/small_panel_bg.png) no-repeat;padding-top:10px;display:inline;margin-bottom:14px;}
.smallbox .left_rounded_mask{position:absolute;width:9px;height:116px;background:transparent url(../images/small_panel_imgmask.png) no-repeat;z-index:100;top:0px;left:0px;}
.smallbox .leftimage_rounded img{margin-left:3px;margin-top:-9px;margin-right:10px;float:left;display:inline;}
.smallbox p{margin-bottom:10px !important;}
.smallbox small{font-size:10px;font-weight:bold;}
.grid{position:absolute;background:transparent url(../images/collaterals/grid.png) no-repeat;width:100%;height:8000px;z-index:1000;top:0;left:0;display:none;}
.togglegrid{display:block;position:fixed;top:10px;right:10px;z-index:10001;}
.paragraph_margin p{margin-bottom:17px !important;}
.slider .ui-slider{position:relative;text-align:left;width:120px;height:13px;background:url(../images/slider_background.gif) repeat-x;position:relative;float:left;margin-right:5px;}
.slider .ui-slider.orange{background:url(../images/slider_background_orange.gif) repeat-x;}
#slider .ui-state-default, #slider .ui-state-active, #slider .ui-state-hover{background:transparent url(../images/slider_arrow.gif) no-repeat;border:none;color:#FFFFFF;font-weight:bold;outline:none;}
#slider.orange .ui-state-default, #slider.orange .ui-state-active, #slider.orange .ui-state-hover{background:transparent url(../images/slider_arrow_orange.gif) no-repeat !important;}
.slider .ui-corner-all{-moz-border-radius:0px;-webkit-border-radius:0px;}
#slider .ui-slider-range{background:url(../images/slider_progressbar.gif) repeat-x;}
#slider.orange .ui-slider-range{background:url(../images/slider_progressbar_orange.gif) repeat-x;}
#slider{border:none !important;cursor:pointer;}
.ratingbar .ui-slider{background:url("../images/slider_background1.gif") repeat-x scroll 0 0 transparent;float:left;height:10px;margin-right:10px;position:relative;width:120px;border:medium none !important;}
.ratingbar .ui-slider.progress{background:url(../images/slider_background1.gif) repeat-x;}
.ratingbar .progress .ui-state-default, .ratingbar .progress .ui-state-active, .ratingbar .progress .ui-state-hover{background:none;border:none;}
.ratingbar .ui-slider-range{background:url(../images/slider_progressbar.gif) repeat-x;}
#ui-datepicker-div{-webkit-box-shadow:2px 2px 2px #999;-moz-box-shadow:2px 2px 2px #999;box-shadow:2px 2px 2px #999;padding:3px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #6685a4;}
.customTip{padding:0px;width:235px;z-index:99999;font-size:10px;margin-left:-43px;display:inline;}
strong.custom_class.customActive.example{background-position:bottom left;}
.customTip h3{padding:10px 4px 0px 2px;background:url(../images/callout.png) no-repeat top center;font-size:11px;}
.customTip h3 span{padding:0px 5px 5px 8px;border-bottom:1px solid #ccc;display:block;}
.customTip p{padding:10px;padding-bottom:30px;background:url(../images/callout.png) no-repeat bottom center;}
.top5container{display:none;}
.waiterDiv{background-image:url(../images/loader.gif);background-position:center center;background-repeat:no-repeat;background-color:#C8D3DE;height:420px;width:337px;margin-left:3px;z-index:99999;opacity:1;position:absolute;}
.waiterText{color:#003468;font-size:14px;font-weight:bold;padding:132px 0 0;text-align:center;}
.tt_div{width:994px;margin-top:-220px;margin-left:8px;position:relative;}
.ttContainer{margin-top:-250px!important;}
.error_message{margin-left:15px;margin-bottom:5px;color:#FF7500;}
.error_sign_off_message{margin-left:15px;margin-bottom:5px;color:#FF7500;}
.required{font-weight:bold;color:#FF7500;}
.bigbox{width:729px;background:url(../images/bg_bigbox_repeat.png) repeat-y top left;line-height:15px;margin-bottom:30px;clear:both;}
.bigbox .inner_container{width:684px;padding:0px 24px 5px 21px;background:url(../images/bg_bigbox.png) no-repeat bottom left;}
.bigbox h1{padding:3px 0px 4px 9px;padding-left:9px;color:#fff;font:bold 15px Calibri, "Lucida Grande", Verdana, Geneva, sans-serif;margin:0px -11px 20px -11px;background-position:top left !important;background-repeat:no-repeat !important;}
.bigbox h1{margin:0px -24px 14px -21px;background:url(../images/bg_title_bigbox_shadow.png) no-repeat;}
.bigbox.gray.shadow{background:url(../images/bg_bigbox_gray_shadow_repeat.png) repeat-y top left !important;}
.bigbox.gray.shadow h1{background:url(../images/bg_title_bigbox_shadow_gray.png);color:#666;}
.bigbox.gray.shadow .inner_container{background:url(../images/bg_bigbox_gray_shadow.png) no-repeat bottom left !important;}
body.page_404{background:url(../images/bg_404.png);}
body.page_404 .bigbox.gray.shadow{position:absolute;top:50%;left:50%;height:436px;margin-left:-364px;margin-top:-218px;}
body.page_404 .bigbox.gray.shadow .inner_container{height:436px;}
body.page_404 .logo{padding-top:60px;padding-left:90px;padding-bottom:30px;}
body.page_404 h2{font:bold 25px Calibri, "Lucida Grande", Arial, Helvetica, sans-serif !important;color:#003468;padding-left:90px;}
.input300px .noRightBorder{position:relative;background:none;}
.selectInput{width:283px!important;}
div.noRightBorder div.icon{background:url("skins/custom/arrow.png") no-repeat scroll 0 0 transparent;cursor:pointer;height:29px;position:absolute;right:-17px;top:0;width:25px;}
span.region{font-weight:bold;}
label.error{font:12px calibri, arial, etc;font-weight:bold;position:absolute;margin-top:-3px;right:20px;background-color:#ff0000;color:#ffffff;padding:0 2px;width:200px;letter-spacing:-0.3px;display:none;}
.mac .infoBoxTitle{font:bold 12px "Lucida Grande" !important;}
.selectStyle{width:270px!important;}
.blueText{color:#003468;}
span.clk{color:#FF7500;cursor:pointer;text-decoration:none;}
span.clk:hover{text-decoration:underline;}
span.clk.inverted{color:#003468;text-decoration:none;}
span.clk.inverted:hover{text-decoration:underline;}
span.clk.bullet_link{font-size:12px;font-weight:bold;padding-right:18px;background:url(../images/link_bullet.png) no-repeat 100% 2px;}
span.clk.offer_teaser a.bullet_link{margin-top:10px;}
.submenu span.clk{color: #003468;display: block;font-size: 11px;font-weight: bold;line-height: normal;padding: 5px 11px 0;text-decoration: none;width: auto;}
.submenu span.clk:hover{color:#ff7500;}
.submenu span.clk.on{color:#ff7500;}
#google_map{background:#dedede;width:619px;height:600px;margin:-8px -15px -5px -9px;}
ul.special{margin-left:-10px;}
ul.special li{margin-bottom:5px;padding-left:10px;background:url(../images/bullet_special.png) no-repeat 0px 6px;}
