body {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color:#5B5B5B;
  background-image:url(../images/body_verlauf_reisen.png);
  background-repeat: repeat-x;
  margin-top:0px;
  margin-bottom:0px;
  margin-left:0px;
  margin-right:0px;
}

ul.ReiseLeistungenPreview {
  margin:0px; padding:0px; list-style:none;
}

li.ReiseLeistungenPreview {
  list-style:none;
  margin:0;
  padding:0px 10px 6px 10px;
  background-image: url(/images/bullet2.gif);
  background-repeat: no-repeat;
  text-align:left;
  font-size:9px;
}

li.Inklusivleistungen{
  list-style:none;
  margin:0;
  padding:0px 10px 6px 0px;
  background-image: url(/images/spacer.gif);
  background-repeat: no-repeat;
  text-align:left;
  font-size:11px;
}

b.ReisePreis{
  font-size: 20px;
}

a {
  text-decoration:underline;
  color:#4f4f4f; 
}

a.obenInaktiv:link, a.obenInaktiv:visited, a.obenInaktiv:active {
  color:#4f4f4f;
}

a.obenInaktiv:hover, a.obenInaktiv:focus {
  color:#FF6600;
  text-decoration:none;
}

a.obenAktiv:link, a.obenAktiv:visited, a.obenAktiv:active, a.obenAktiv:hover, a.obenAktiv:focus {
  color:#d31805;
  text-decoration:none;
}

a.breadcrumb {
  color:#d31805;
  font-family:Trebuchet MS;
  font-size:10px;
}

a.breadcrumb:hover {
  color:#FF6600; 
}

b.ReisePreis,
a.ReisePreis{
  color:#FFFFFF;
  font-family: Trebuchet MS; 
  font-size: 22px;
  font-weight: bold;
  text-decoration:none;
}

a.ReiseTitel,
td.ReiseTitel{
  color:#DC1009;
  font-family: Trebuchet MS; 
  font-size: 16px;
  font-weight: bold;
}

td.ReiseTitel{
  padding-left:8px;
  border-bottom: 1px solid #cccccc;
}

a.ReiseTitel{
  text-decoration:none;
  font-size: 14px;
}

td.ctHeadline{
  background-image:url(../images/bg_headline33);
  height:33px;
}

td.ReisePreis{
  color:#FFFFFF;
  white-space:nowrap;
  background-image:url(/images/bg_preis42.png); 
  background-repeat:repeat-x;
  background-position:bottom;
  height:52px;
  padding-right:10px
}

td.Inklusivleistungen{
  padding:20px;
  color:#DE0C06;
}

td.Inklusivleistungen,
td.v11{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
}

select.container,
input.container{
  background-color:#FFFFFF;
  padding-left:4px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  border: #CCCCCC 1px solid;
  height:18px;
  width:155px;
}

input.container{
  height:14px;
}

div.bots {
  display:none;
}

#reisen_accordion .AccordionContent,
#reisen_accordion .AccordionContainer { position: relative; }
#reisen_accordion .AccordionTitle { height: 30px; line-height: 30px; padding: 0; margin: 0; overflow: hidden; cursor: pointer; font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 15px; color: #FFF; font-weight: normal; text-transform: uppercase; text-align: left; text-decoration: none; background: #CCC; }
#reisen_accordion .AccordionContainer { border: none; overflow: hidden; }
#reisen_accordion .AccordionContent { height: 0px; overflow: auto; display: none; overflow: hidden; }

#reisen_accordion .AccordionTitle,
#reisen_accordion .AccordionContent,
#reisen_accordion .AccordionClick { margin-top: 0px !important; }
#reisen_accordion .AccordionTitle a,
#reisen_accordion .AccordionTitle a:visited { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 15px; color: #FFF; font-weight: normal; text-decoration: none; }
#reisen_accordion .AccordionTitle a:active,
#reisen_accordion .AccordionTitle a:focus,
#reisen_accordion .AccordionTitle a:hover { text-decoration: underline; }
