/*
  ############################################################################################################
    http://www.mein-reisespezialist.de
    autor: holzweg ecommerce solutions, www.holzweg.com
    inhalt: layoutaufbau
  ############################################################################################################
*/
#cornwallheads{height: 21px;padding-top: 2px;background-color: transparent;background-image: url(../images/headlineBg.jpg);background-repeat: repeat-x;background-attachment: scroll;background-position: left top;}#cornwallheads:hover{background-color: transparent;background-image: url(../images/headlineBg_hover.gif);background-repeat: repeat-x;background-attachment: scroll;background-position: left top;}  

  body{
    background: url("../images/backgroundBody.gif") left top ;
    _text-align: center;
  }

           /* Gr��e des Layouts
      --------------------------------------------------------- */
       .mastergrid {
                       margin: 0 auto;
                       text-align: left;
                       width: 975px;
                       }

           .mastergridBackgroundHeader{
                           background:  url(../images/backgroundHeader975.gif) no-repeat top left;
                           float: left;
                           }

/* Skiptnavigation
--------------------------------------------------------- */
              #scipNavigation{}



/* Header
--------------------------------------------------------- */
#headerContainer{
  margin-top: 11px;
  width: 947px;
  margin-left: 20px;
  margin-right: 8px;
}

#funkNavContainer{
  height: 82px;
  float: left;
}

        #funkNavLeft{
          float: left;
          width: 490px;
        }

        #funkNavLogo{
           float:left;
        }

        #funkNavRight{
          float: right;
          margin-right: 8px;
        }

#globalNavContainer{
  border-left: 1px solid #fff;
  height: 32px;
  _margin-bottom: -3px;
  float: left;
  width: 946px;
}

         #myTrip{
           width: 240px;
           float: right;
         }


/* Inhaltsbereich
--------------------------------------------------------- */

#informationContainer{
  float: left;
  background: url("../images/backgroundBodyGradient.gif");
  background-position: 0px 0px;
  background-repeat: repeat-y;
}

        #contentContainer{
          float: left;
          width: 727px;
        }

                /* Reisedaten (Suche)
                --------------------------------------------------------- */
                #traveldateContainer{
                  margin-left: 20px;
                  _margin-left: 10px;
                  border-left: 1px solid #fff;
                  border-bottom: 1px solid #fff;
                  float: left;
                }

                        #travelTitel{
                          height: 21px;
                          padding-top: 2px;
                          background: #d60b7d;
                          width: 706px;
                          float: left;
                        }

                        .left{
                          width: 313px;
                          padding-left: 10px;
                          float: left;
                        }

                        .center{
                          width: 17px;
                          float: left;
                        }

                        .right{
                          width: 355px;
                          float: left;
                          text-align: right;
                        }

                        #travelContent{
                          float: left;
                          width: 706px;
                          background: #e9a7c1;
                          border-top: 1px solid #FCB889;
                        }
                        
                           #hotellisteAktualisierenContainer, #hotellisteAktualisierenContainerMore, #hotellisteAktualisierenContainerFlughafen, #hotellisteAktualisierenContainerMOre{background: #e9a7c1; padding-right: 15px;}

                /* Reiseziel (Suche)
                --------------------------------------------------------- */
                #traveltargetWrapper{
                  float: left;
                  width: 727px;
                }


                        #traveltargetContainer{
                          margin-left: 20px;
                          _margin-left: 10px;
                          width: 706px;
                          border-left: 1px solid #fff;
                          border-bottom: 1px solid #fff;
                          float: left;
                        }

                                #traveltargetTitel{
                                  height: 21px;
                                  padding-top: 2px;
                                  background: #FB6600;
                                  width: 706px;
                                  float: left;
                                  background: url(../images/headlineBg.jpg) repeat-x top left;
                                }
                                    #traveltargetTitel:hover{
                                      background: url(../images/headlineBg_hover.gif) repeat-x top left;
                                    }

                                #traveltargetContent{
                                  float: left;
                                  width: 706px;
                                  _width: 696px;
                                  background: #e9a7c1;
                                  border-top: 1px solid #fff;
                                }

                 #airportWrapper{
                  float: left;
                  width: 727px;
                }
                      #airport{
                          width: 20px;
                          float: left;
                          margin-top: -1px;
                        }

                        #airportContainer{
                          width: 706px;
                          border-left: 1px solid #fff;
                          border-bottom: 1px solid #fff;
                          float: left;
                        }

                                #airportTitel{
                                  height: 21px;
                                  padding-top: 2px;
                                  background: #FB6600;
                                  width: 706px;
                                  float: left;
                                  background: url(../images/headlineBg.jpg) repeat-x top left;
                                }
                                    #airportTitel:hover{
                                      background: url(../images/headlineBg_hover.gif) repeat-x top left;
                                    }

                                #airportContent{
                                  float: left;
                                  width: 706px;
                                  background: #e9a7c1;
                                  border-top: 1px solid #FCB889;
                                }


                /* Erweiterte Reisedaten (Suche)
                --------------------------------------------------------- */
                #hotelsearchWrapper{
                  float: left;
                  width: 727px;
                }


                        #hotelsearchContainer{
                          margin-left: 20px;
                          _margin-left: 10px;
                          width: 706px;
                          border-left: 1px solid #fff;
                          border-bottom: 1px solid #fff;
                          float: left;
                        }

                                #hotelsearchTitel{
                                  height: 21px;
                                  padding-top: 2px;
                                  background: #FB6600;
                                  width: 706px;
                                  float: left;
                                  background: url(../images/headlineBg.jpg) repeat-x top left;
                                }
                                    #hotelsearchTitel:hover{
                                      background: url(../images/headlineBg_hover.gif) repeat-x top left;
                                    }

                                #hotelsearchContent{
                                  float: left;
                                  width: 706px;

                                  background: #e9a7c1;
                                  border-top: 1px solid #FCB889;
                                }

                /* Reisekategorie (Suche)
                --------------------------------------------------------- */
                #travelcategorieWrapper{
                  float: left;
                  width: 727px;
                }

                        #travelcategorie{
                          width: 20px;
                          float: left;
                          margin-top: -1px;
                        }

                        #travelcategorieContainer{
                          width: 706px;
                          border-left: 1px solid #fff;
                          border-bottom: 1px solid #fff;
                          float: left;
                        }

                                #travelcategorieTitel{
                                  height: 21px;
                                  padding-top: 2px;
                                  background: #FB6600;
                                  width: 706px;
                                  float: left;
                                  background: url(../images/headlineBg.jpg) repeat-x top left;
                                }
                                    #travelcategorieTitel:hover{
                                      background: url(../images/headlineBg_hover.gif) repeat-x top left;
                                    }

                                #travelcategorieContent{
                                  float: left;
                                  width: 706px;
                                  background: #e9a7c1;
                                  border-top: 1px solid #FCB889;
                                }

                                #travelcategorieContentStartseite{
                                  float: left;
                                  width: 706px;
                                  background: #FEF9F5;
                                  border-top: 1px solid #FCB889;
                                }

                /* Inhalt
                --------------------------------------------------------- */
                #content{
                  margin-left: 20px;
                  _margin-left: 10px;
                  float: left;
                  width: 694px;
                  background: #FEF9F5;
                  border-left: 1px solid #fff;
                  padding-bottom: 15px;
                }
                
                #contentIframe{
                  margin-left: 20px;
                  _margin-left: 10px;
                  float: left;
                  width: 694px;
                  background: #FEF9F5;
                  border-left: 1px solid #fff;
                  padding-bottom: 15px;
                }
                
                
                 iframe#JspMask {
					 margin: 0px;
					 margin-left: 18px;
					 margin-top: 20px;
                     padding-left: 0px;
                     padding-top: 0px;
                     padding-bottom: 0px;
                     padding-right: 0px;
                     width: 685px;
                    }


                /* Gro�e Hintergrundbilder f�r Unterseiten
                --------------------------------------------------------- */
                    .targetBackgroundImageLand{float: left;margin-right: -18px;_margin-right: 0;background: url(../images/griechenland.jpg) no-repeat top left;}
                    .targetBackgroundImageCity{float: left;margin-right: -18px;_margin-right: 0;background: url(../images/backgroundAraxos.jpg) no-repeat top left;}
                    .targetBackgroundImageFlug{float: left;margin-right: -18px;_margin-right: 0;background: url(../images/backgroundFlug.jpg) no-repeat top left;min-height:500px;width: 706px;}
                    .targetBackgroundImageUnterkuenfte{float: left;margin-right: -18px;_margin-right: 0;background: url(../images/backgroundUnterkuenfte.jpg) no-repeat top left;height:500px;width: 706px;}
                    .targetBackgroundImageMietwagen{float: left;margin-right: -18px;_margin-right: 0;background: url(../images/backgroundMietwagen.jpg) no-repeat top left;height:500px;width: 706px;}
                    .targetBackgroundImageCategorie{float: left;margin-right: -18px;_margin-right: 0;background: url(../images/backgroundAllInclusive.jpg) no-repeat top left;}


                    .CategroieContent{
                       float: left;
                       background: url(../images/backgroundCategory.gif) repeat-y top left;
                       _background: url(../images/backgroundCategory_ie.gif) repeat-y top left;
                       width: 678px;
                       _width:678px;
                       border-top: 1px dotted #ABA6A2;
                       margin-left: 12px;
                    }

                            .targetBackgroundDotted{
                               float: left;
                               background: url(../images/backgroundCategory.gif) repeat-y top left;
                               _background: url(../images/backgroundCategory_ie.gif) repeat-y top left;
                               width: 678px;
                               _width:682px;
                               border-top: 1px dotted #ABA6A2;
                               /*padding-top: 10px;
                               padding-bottom: 10px;  */
                               margin-left: 12px;
                            }

                            .travelTargetDescription{
                               padding-left: 270px;
                               padding-right: 35px;
                               padding-top: 17px;
                            }

                                  .wetter{float:left;margin-right:5px;}

                    .CategroieContentNoBorder{
                       float: left;
                       background: url(../images/backgroundCategory.gif) repeat-y top left;
                       _background: url(../images/backgroundCategory_ie.gif) repeat-y top left;
                       width: 678px;
                       margin-left: 12px;
                       /*padding-top: 17px;
                       padding-bottom: 10px;*/
                    }

                             .highlights{
                               width: 209px;
                               _width: 200px;
                               float: left;
                               margin-right:1px;
                               padding: 10px 6px 10px 10px;
                               _padding: 10px 5px 10px 5px;
                             }

                             .highlightsImg {margin-top: 10px;}
                             
                               .highlights:hover{background:#e9d0da;text-decoration:none;}

                             .hotel{
                              width: 646px;
                              _width: 706px;
                              background:  url(../images/bg_hotel_blau.jpg) top left;
                              float: left;
                              padding: 10px 40px 5px 20px;
                             }

                             .hotelmitdaten{
                              width: 646px;
                              _width: 644px; /*706px;*/
                              background:  url(../images/bg_hotel_roetlich.jpg) top left;
                              float: left;
                              padding: 10px 40px 5px 20px;
                             }

                                   .hotelImageLeft{
                                     width: 185px;
                                     float: left;
                                     margin-right: 20px;
                                     padding-top: 10px;
                                   }

                                   .hotelImageRight{
                                     width: 185px;
                                     float: right;
                                     margin-left: 20px;
                                      padding-top: 10px;
                                   }

                                   .hotelContainer{
                                     float: left;
                                     width: 430px;
                                     margin-top: 10px;
                                     font-size: 0.8em;
                                     color: #020F57;
                                   }

                                       .hotelTitel{
                                         float: left;
                                       }

                                       .hotelLocation{
                                         float: right;
                                       }

                                       .hotelContent{
                                         float: left;
                                         line-height: 1.5;
                                         width: 430px;
                                       }
                                           .hotelapplication{
                                             float: right;
                                           }

                                           .price{float:left;}

/* Rechte Spalte () meine reise
--------------------------------------------------------- */
        #tripConteiner{
          float: right;
          width: 239px;
          _width: 238px;
          background: #d60b7d;
          margin-right: 8px;
          border-right: 1px solid #fff;
          
        }
        
        #info_rechts{
          height:200px;
          width:205px;
          padding:14px;
          padding-top:30px;
          font-size: 0.7em;
          color: #fff;
          font-weight:bold;
        }

        #tripFlash{
          width: 239px;
          _width: 238px;
          height: 280px;
          float: left;
        }

        #travelAgency{
          width: 239px;
          _width: 223px;
          float: left;
          padding-left: 15px;
        }


        #newsletter{
          width: 219px;
          _width: 219px;
          float: left;
          padding: 5px 5px 5px 15px;
          margin-top: 5px;
          background: #2E82BE;
        }


        #tipp{
          width: 219px;
          _width: 219px;
          float: left;
          padding: 5px 5px 5px 15px;
        }

             #tipp img{
               margin: 10px 0 10px 0;
             }
             
        #tippList{
          width: 239px;
          _width: 235px;
          float: left;
        }
        .rtk_table{
          font-family: Arial,Helvetica,sans-serif;
          color: #004286;
          font-size: 11px;
        }
        
        .rtk_h1{
          font-size: 16px;
          font-family: Arial,Helvetica,sans-serif;
          color: #004286;
        }
        
        .rtk_h2{
          font-size: 16px;
          font-family: Arial,Helvetica,sans-serif;
          color: #ffffff;
        }
        
        .rtk_p{
          font-size: 11px;
          font-family: Arial,Helvetica,sans-serif;
          color: #004286;
          line-height: 14px;
        }
        
        .rtk_p_white{
          font-size: 14px;
          font-family: Arial,Helvetica,sans-serif;
          color: #ffffff;
          line-height: 14px;
          margin-bottom:8px;
        }
        
        .rtk_map_border{
          margin-top:20px;
          margin-left:20px;
        }
        
        rtk_map_frame{
          margin-bottom:15px;
        }
        
        .ag_show_detail{
          width:216px;
        }


a.rt_body_link {
text-decoration: none;
font-family: Arial,Helvetica,sans-serif;
color: #004286;
font-size: 11px;
}

a.rt_body_link:link (line 84){
color: #004286;
}

a.rt_body_link:hover (line 87){
color: #ff7b17;
}

a.rt_body_link:focus (line 93){
color: #ff7b17;
}
           