/*
  ############################################################################################################
    http://www.mein-reisespezialist.de
    autor: holzweg ecommerce solutions, www.holzweg.com
    inhalt: schriften
  ############################################################################################################
*/

    body {
      font-family: verdana,arial,sans-serif;
    }

    h1{font-size: 1.1em; color: #d60b7d; font-weight: bold;}


  #contentContainer h2{font-size: 0.7em; color: #000; font-weight: bold; margin-top:3px;}
  #content h2{font-size: 0.9em; color: #d60b7d; font-weight: bold; padding-bottom: 5px;}
  #content a:hover{color:#FF6400; text-decoration:underline;_text-decoration:none;}
  #tripConteiner h2{font-size: 1.2em; color: #fff; font-weight: normal;}
                .activeInformations{color: #fff;}
                #contentContainer{color: #000;}

                 #newsletter p{ font-size: 0.7em; color: #d3d3d3; line-height: 1.2em; padding-top: 5px;padding-bottom: 5px;}
                      #newsletter p a, #newsletter p a:link{color: #FFFCEF;text-decoration:underline;line-height: 1.5em;}
                      #newsletter p a:hover{color:#000;}
                      #newsletter p .selected {color:#000;}
                 #tipp p{ font-size: 0.7em; color: #413D3C; }
                 
  #agency-data p { font-size: 0.75em; color: #FFFFFF; line-height: 1.25em;}
  #agency-data a, #agency-data a:link { font-size: 0.75em; color: #413D3C; margin-top: 5px;}
  #agency-data a:hover  { font-size: 0.75em; color: #FFFFFF; margin-top: 5px;}
  #agency-data h2{font-size: 1.2em; color: #fff; font-weight: normal; margin-right: 15px;}

  .normal{font-size: 0.7em;color:#283837;font-weight: bold;}
  .travelDateHeadline{color: #3e3f3a;font-weight: bold;font-size: 0.7em;}
  .traveDateLight{color: #3e3f3a;font-weight: bold;font-size: 0.7em;}
  #travelContent td, #hotelsearchContent, #airportContent td{vertical-align: top;}
  #travelContent td td, #hotelsearchContent td td, #airportContent td td{vertical-align: bottom; padding-bottom:6px; padding-right: 5px;}
  .border{padding-top:10px;padding-left:10px; border-right: 1px solid #fff;}
  .noborder{padding-top:10px;padding-left:10px;width: 150px;}
  .border4{padding-top:10px;padding-left:10px;width: 170px; border-right: 1px solid #fff;}
  .noborder4{padding-top:10px;padding-left:10px;width: 180px;}

  .holidayplaner, .holidayplaner:link{font-size: 0.7em;color:#3e3f3a;font-weight:normal;text-decoration:underline;}
  .holidayplaner:hover{color:#3e3f3a;}

  #traveltargetContent{
    padding: 5px 0 5px 10px;
    font-size: 0.7em;
    color: #3E3F3A;
  }

  #traveltargetContent p{color: #FFFCEF;font-size: 1.2em;margin-bottom:5px; padding-right:10px;}
            #traveltargetContent p a, #traveltargetContent p a:link{color: #FFFCEF;text-decoration:none; margin-right:8px;}
            #traveltargetContent p a:hover{color:#d60b7d;background:#e9a7c1;}
            #traveltargetContent p span{font-size: 1.3em;}
            #traveltargetContent p .selected {color:#d60b7d;background:#e9a7c1;}

  #travelcategorieContent{
    padding: 5px 0 5px 10px;
    font-size: 0.7em;
    color: #3E3F3A;
  }

  #travelcategorieContent p{color: #FFFCEF;font-size: 1.2em;margin-bottom:5px;}
            #travelcategorieContent p a, #travelcategorieContent p a:link{color: #FFFCEF;text-decoration:none; margin-right:8px;}
            #travelcategorieContent p a:hover{color:#021051;background:#FECFA1;}
            #travelcategorieContent p span{font-size: 1.3em;}
            #travelcategorieContent p .selected {color:#021051;background:#FECFA1;}


  .highlights ul{list-style-type: none; padding: 10px 0 10px 0; width: 202px;}
     .light, .light:link{
       font-size: 0.7em;
       color: #696864;
       text-decoration: none;
       display: block;
       _height: 100%;
       padding: 3px 0 3px 2px;
       background: #FEF9F5 url(../images/highlightspfeif.gif) no-repeat top right;
     }
     .light:hover{background: #FFD1A6 url(../images/highlightspfeif.gif) no-repeat top right;}


     .linkHighlight, .linkHighlight:link{cursor:hand;text-decoration:none;}
     .linkHighlight:hover{background:#EFECE7;text-decoration:none;}

     .dark, .dark:link{
       font-size: 0.7em;
       color: #696864;
       text-decoration: none;
       display: block;
       _height: 100%;
       padding: 3px 0 3px 2px;
       background: #e9a7c1 url(../images/highlightspfeif.gif) no-repeat top right;
     }
     .dark:hover{background: #FFD1A6 url(../images/highlightspfeif.gif) no-repeat top right;}

.targetBackgroundDotted h4{font-size: 0.9em;font-weight: bold;}
.targetBackgroundDotted img{margin-top: 10px;}
.travelTargetDescription{font-size:0.8em;color:#041658;}
        .travelTargetDescription a, .travelTargetDescription a:link, .travelTargetDescription a:visited{color:#041658;text-decoration: underline;}
        .travelTargetDescription a:hover{color:#041658;text-decoration: underline;}
.CategroieContent h4, .CategroieContentNoBorder h4{font-size: 1em;font-weight: bold;}
.travelinformations h4, .wetter h4{font-size: 1.1em;font-weight: bold;padding-bottom: 10px;color: #3384BC;}

     .lightBlue{color: #0096C6;}
     .red{color: #d60b7d;}
     .brown{color: #9A6837;}
     .blue{color: #052DB3;}
     .violet{color: #9F424C;}
     .green{color: #0B8E1E;}
     .lightOrange{color: #EC9F59;}

     .highlights p{font-size: 0.7em;color: #696864;}

     .eingerueckt{padding-left: 12px;padding-top: 17px;}
           .eingerueckt p{font-size: 0.8em;color:#333333;padding-top:5px;}
     .tableFormular {font-size: 0.8em;width: 400px;margin-top: 2px;}

     .hotelTitelBold{font-weight: bold;}
           .hotelTitelBold a, .hotelTitelBold a:link, .hotelTitelBold a:visited{text-decoration: underline;color:#041658;}
           .hotelTitelBold a:hover{text-decoration: underline;color:#041658;}

.results{
  border-top: 1px dotted #ABA6A2;
  border-bottom: 1px dotted #ABA6A2;
  width: 706px;
  background: #e9a7c1;
  margin-bottom: 15px;
}

.results td{
background: url(../images/bg_hotel_roetlich.jpg)repeat-x top left;
}
.results th{background: #e9a7c1;font-size: 0.8em;font-weight:bold;padding:5px;padding-left:15px;color:#021051;border:1px solid #fff;border-bottom:3px solid #fff;}
.results td{font-size: 0.8em;color: #021051;padding:3px;padding-left:15px;border:1px solid #fff;}
.white{background: #fff;}
.alternative{color: #F97A07;}

.hotelInfos{font-size: 0.8em;color: #021051; margin-top:15px;}
.hotelInfos td{vertical-align: top;padding-right: 15px;padding-bottom:10px;}

.back, .back:link{font-size: 0.8em;color: #021051;font-weight:bold;text-decoration:underline;padding-left: 17px;}
.back:hover{}

#tippList{font-size: 0.7em;color: #fff; font-weight:bold;}

#tippList ul{list-style-type:none;}
    #tippList li{padding:5px 0 7px 0;}
      .darkBlue{background:#e9a7c1;}
      
    #tippList a, #tippList a:link, #tippList a:visited{color:#fff;text-decoration:none;}
    #tippList a:hover{color: #313439;cursor: hand;}

          .travelTippText{width: 148px;float:left;margin-left:15px;}
          .travelTippStar{color: #313439;}
          .travelTippTextBg{padding-right:6px;}
          .travelTippTextBgDark{padding-right:6px;}
          
.hotelSearchInput{margin: 10px;}

#content ol{font-size: 0.8em;color:#333;}
#content ol li{margin-bottom: 10px;margin-top: 10px;}
#content ol ol{font-size: 1em;color:#333;}
#content ol li{margin-bottom: 10px;margin-top: 10px;}

.auflistungBedingungen{font-size: 0.8em;color:#333;list-style-type: none;}
.auflistungBedingungen li{margin-bottom: 10px;margin-top: 10px;}
.auflistungBedingungen ol{font-size: 1em;color:#333;list-style-type: none;}

#content table{width: 670px;font-size: 0.8em;color:#333;}
.table-terminliste{width: 670px;font-size: 0.8em;color:#333;margin-left:5px;}
#content th{padding: 6px; background: #FF6400; border: 10px solid #FEF9F5;}
#content td{padding: 6px;}
#content #TerminListContainer td{ padding: 4px 6px 4px 6px; font-size: 0.8em;}
         .agb_center{text-align:center;}
.link, .link:link{color:#333; text-decoration:underline;}
.link:hover{color:#FF6400; text-decoration:underline;}

.geburtsdatum{color: #3e3f3a;font-weight: normal;font-size: 0.6em;}

.LinkRegionList{color:#000066; text-decoration: underline; padding-left: 35px; padding-top: 10px; font-size: 0.8em;}
.LinkRegionList:hover{color:#FF6400; text-decoration:underline;_text-decoration:none;}