/* =Header
----------------------------------------------- */
/* =Structure
----------------------------------------------- */
.body-complete-bgcolor{background:url('/images/nav/travel/left_back.gif') repeat-y top left;}
.body-middle .table-head{font-weight:bold;}
.body-middle .table-row1{background:#FCF2F2;}
.body-middle td{border:1px solid black;padding:4px;font-size:10px;}
.body-middle table{border:1px solid black;width:360px;border-collapse:collapse;}
.offer-text{margin-bottom:1px !important;}
.offer-left-col{float:left;width:100px;margin-top:10px;}
.offer-right-col{float:left;width:120px;margin:10px 0 0 10px;}
.offer-price{float:right;color:#cc0000;font-weight:bold;}
.offer-block{float:left;width:172px;background:#6699cc url('/images/global/offer.gif') no-repeat;height:106px;position:relative;line-height:18px;}
/* =Nav
----------------------------------------------- */
.left-navi-color{background:url('/images/nav/travel/shadow_top_left.gif') no-repeat top;}
.menu-top2-color{background:url('/images/nav/travel/menu_top2.gif') white no-repeat top;}
.map-nav{text-align:center;}
/* =Search
----------------------------------------------- */
/* =Headings
----------------------------------------------- */
.body-middle h1{margin:0;padding:5px 0 0 0;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:13px;line-height:13px;height:13px;}
.body-middle h2{margin:5px 0 0 0;padding:0;color:#6699cc;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:18px;line-height:20px;}
.body-middle h3{margin:0;padding:5px 0 5px 0;display:inline;color:#CC0000;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:13px;line-height:18px;height:13px;}
.body-middle h4{margin:0;padding:5px 0 5px 0;display:inline;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:12px;line-height:16px;height:12px;}
.body-middle h5{margin:0;padding:5px 0 5px 0;display:inline;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:12px;line-height:16px;height:12px;}
.left-heading-1{margin:5px 0;}
.heading-color{color:#006699;}
.small-bullet{margin-bottom:2px !important;padding:0 0 0 10px !important;background:url('/images/headings/small-blue-bullet.gif') no-repeat;color:#CC0000;font-size:13px !important;font-weight:bold;line-height:13px !important;height:13px !important;}
.blue-headline{margin-bottom:2px !important;color:#6699CC;font-size:13px !important;font-weight:bold;line-height:13px !important;height:13px !important;}
.heading-h3{padding:0;color:#828282 !important;font-size:13px;font-weight:bold;line-height:17px;height:34px;}
.first-heading{margin:0;color:black;font-size:12px;line-height:12px;height:12px;}
.second-heading{margin:0;color:#ff9933;font-size:13pt;font-weight:bold;line-height:13pt;height:13pt;}
.offers h2 a{color:#6699cc;font-size:18px;}

.body-right .small-bullet{margin-bottom:2px !important;padding:0 0 0 10px !important;background:url('/images/headings/small-red-bullet.gif') no-repeat;color:#CC0000;font-size:13px !important;font-weight:bold;line-height:13px !important;height:13px !important;}
.body-right .small-bullet a{color:#CC0000;text-decoration:none;}
.body-right h1{margin:0;padding:5px 0 0 0;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:13px;line-height:13px;height:13px;}
.body-right h2{margin:5px 0 0 0;padding:0;color:#6699cc;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:18px;line-height:20px;}
.body-right h3{margin:0;padding:5px 0 5px 0;display:inline;color:#CC0000;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:13px;line-height:18px;height:13px;}
.body-right h4{margin:0;padding:5px 0 5px 0;display:inline;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:12px;line-height:16px;height:12px;}
.body-right h5{margin:0;padding:5px 0 5px 0;display:inline;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:12px;line-height:16px;height:12px;}
.teaser-wrapper h3{padding:0;color:#828282 !important;font-size:13px;font-weight:bold;line-height:17px;height:34px;}
.offer-heading{color:white;font-size:14pt;font-weight:bold;}
/* =Content Text
----------------------------------------------- */
.default-text{display:inline;line-height:20px;}
.offers p{font-size:11px;line-height:18px;}
.teaser-wrapper p{font-size:11px;line-height:15px;}

/* =Lines
----------------------------------------------- */
.dotted-color-h{clear:both;margin:10px 0 5px 0;background:url('/images/lines/dotted-blue-h.gif') white repeat-x top;font-size:1px;line-height:1px;height:1px;}
.dotted-color-v{background:url('/images/lines/dotted-blue-v.gif') white repeat-y left;}
.dotted-blockline-h{clear:both;background:url('/images/lines/dotted-blue-h.gif') center repeat-x;font-size:1px;line-height:8px;height:15px;}
.dotted-offer-h{clear:both;margin:5px 0 5px 0;background:url('/images/lines/dotted-blue-h.gif') white repeat-x top;font-size:1px;line-height:1px;height:1px;}
/* =Lists
----------------------------------------------- */
.menu-textlinks-1{float:left;width:125px;display:block;font-size:11px;}
.menu-textlinks-1 a{font-size:11px;}
.menu-textlinks-2{clear:right;float:left;width:105px;display:block;font-size:11px;}
.menu-textlinks-complete{margin:0;padding:0;list-style:none;line-height:15px;}
/* =Forms
----------------------------------------------- */
fieldset{border:none;margin:0;padding:0;}
.form-item label{float:left;width:130px;display:block;color:#026694;font-size:13px;font-weight:bold;}
.form-select{float:left;width:200px;display:block;}

.insurance-left{float:left;width:170px;}
.insurance-right{float:left;width:180px;}

/* =Links
----------------------------------------------- */
.heading-color a{color:#006699;line-height:17px;}
.heading-color a:hover{color:#006699;line-height:17px;text-decoration:none;}
.offers a{text-decoration:none;}
.teaser-more{color:#4871A6 !important;}
/* =Misc
----------------------------------------------- */
.offer-stars{margin:2px 0;height:12px;}
.offer-location{color:white;font-size:11px;font-weight:bold;}
.offer-duration{white-space:nowrap;color:white;font-size:11px;font-weight:normal;}
.offer-price-from{float:left;padding:6px 3px 0 0;color:white;font-size:12px;}
.offer-price-total{float:left;color:white;font-size:14pt;font-weight:bold;margin-top:3px;}
.offer-link{width:172px;display:block;background:transparent;height:106px;left:1px;position:absolute;top:1px;z-index:400;}
.offer-block-spacer{float:left;width:15px;height:10px;}