a.dp-choose-date.dp-disabled {
background-position: 0 -20px;
cursor: default;
}
input.dp-applied {
width: 80px;
float:left;
}

a.dp-choose-date { display:none; }
table.jCalendar {
border: 1px solid #000;
background: #f9f9ff;
border-collapse: separate;
border-spacing: 2px;
}
table.jCalendar th {
background: #0074BC;
color: #fff;
font-weight: bold;
padding: 3px 5px;
}
table.jCalendar td {
background: #f3f3f3;
color: #000;
padding: 3px 5px;
text-align: center;
}
table.jCalendar td.other-month {
background: #e3e3e3;
color: #aaa;
}
table.jCalendar td.today {
background: #0074BC;
color: #fff;
}
table.jCalendar td.selected {
background: #e66;
color: #fff;
}
table.jCalendar td.selected:hover {
background: #a33;
color: #fff;
}
table.jCalendar td:hover, table.jCalendar td.dp-hover {
background: #fff;
color: #000;
}
table.jCalendar td.disabled, table.jCalendar td.disabled:hover {
background: #bbb;
color: #888;
}
#multimonth {
border: 2px solid #000;
overflow: auto;
float: left;
}
.dp-applied {
float: left;
}
table.jCalendar {
border: none;
}
.dp-popup-inline {
height: 160px;
}


div.dp-popup {
position: relative;background: #ccc;font-size: 10px;font-family: arial, sans-serif;padding: 2px;width: 171px;line-height: 1.2em;
}
div#dp-popup {
position: absolute;z-index: 199;
}
div.dp-popup h2 {font-size: 12px;text-align: center;margin: 2px 0;padding: 0;}
a#dp-close {font-size: 11px;padding: 4px 0;text-align: center;display: block;}
a#dp-close:hover {text-decoration: underline;}
div.dp-popup a {color: #000;text-decoration: none;padding: 3px 2px 0;}
div.dp-popup div.dp-nav-prev {position: absolute;top: 2px;left: 4px;width: 100px;}
div.dp-popup div.dp-nav-prev a {float: left;}
/* Opera needs the rules to be this specific otherwise it doesn't change the cursor back to pointer after you have disabled and re-enabled a link */
div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a {cursor: pointer;}
div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled {cursor: default;}
div.dp-popup div.dp-nav-next {position: absolute;top: 2px;right: 4px;width: 100px;}
div.dp-popup div.dp-nav-next a {float: right;}div.dp-popup a.disabled {cursor: default;color: #aaa;}
div.dp-popup td {cursor: pointer;}
div.dp-popup td.disabled {cursor: default;}

a.dp-choose-date {
padding: 0;
margin: 0;
display: block;
text-indent: -2000px;
overflow: hidden;
background: url('/images/pfeil.png') no-repeat left -1px;
height:24px;
width:24px;
position:static;
margin-right:2px;
margin-top:1px;
float: left;
}
#suchfeldform a.dp-choose-date {position:absolute;right:7px;}

#termin_von, #termin_bis { background:white url(/images/pfeil.png) no-repeat right -1px;
                              margin-right:3px;padding: 1px 25px 2px 3px;width:92px; }

.suchkriterien {border-left:1px solid #666; margin-right:0px;overflow-y:auto;overflow-x:hidden;position:absolute;height:0; }
.suchkriterien li { width:175px; background:white;border:1px solid #666; border-left:none; border-top:none }
.suchkriterien li a:link, .suchkriterien li a:visited { display:block;padding:2px 3px;text-decoration:none;font-weight:normal;width:auto;}
.suchkriterien li a:hover { text-decoration:none;font-weight:normal;width:auto}
.first { background:white url(/images/pfeil.png) no-repeat right -1px;padding:1px 3px 2px 3px;padding-right:25px;
 border:1px solid #0074BC;width:160px;margin-right:3px;width:147px; cursor:pointer }
.checkboxen {float:left;padding:5px 10px 5px 8px;}
#suchkrit { z-index:10; }
#suchkrit .suchrahmen { width:190px;z-index:4;padding:3px 0 0 10px; }
.td_abstand { width:250px;z-index:4;padding:15px; } /* CS */
#suchkrit .suchrahmen1 { width:190px;z-index:5;padding:3px 0 0 10px; }
.suchkriterien li a:hover { background:#80BAE5;text-decoration:none;display:block;font-weight:normal; }
#seiten_suche .suchergebnis { overflow:auto; }
#seiten_suche .suchergebnisse { margin:10px; }
#seiten_suche .erg_img { float:left;z-index:10; }
#seiten_suche .erg_img img { width:135px;margin:3px 5px 3px 0; }

#suchkrit .suche_klein {width: 135px;float: left;}
#suchfeldform .such_dauer {margin-left:17px;}
#such_dauer {width:70px;}
#suchfeldform .suchbegriff {margin-left:10px;width:180px;float:left;} 
#suchbegriff {width:176px;border: 1px solid #0074BC;}
.symb_neu {
height:24px;width:38px;right:10px;top:-3px;margin:0px 4px 0 0;
background-image:url('/images/symbole_frei.png');
background-repeat:no-repeat;
background-position:-160px -28px;
}

.hg { width:36x;height:26px; position:absolute;right:0;top:-5px; }
.suchergebnis .symb_F, .suchergebnis .symb_BU,  .suchergebnis .symb_ER{
  height:26px; width:35px;
  background:url('/images/symbole_frei.png') no-repeat;
}
.suchergebnis .symb_F  { background-position: -53px -82px; }
.suchergebnis .symb_ER { background-position: -105px -82px; }
.suchergebnis .symb_BU { background-position: 0px -82px; }

.suchergebnisse .pictmehr {
  height:24px;
  width:34px;
  overflow:hidden;
  top:-3px;
  float:left;
}

.suchergebnisse .wandern .pict,.suchergebnisse .single .pict, .suchergebnisse .schueler .pict {left:-134px;}
.suchergebnisse .fern .pict,.suchergebnisse .fern_indiv .pict,
  .suchergebnisse .silvesterreisen .pict {left:-33px;}
.suchergebnisse .staedte .pict {left:-99px;}
.suchergebnisse .wellness .pict,.suchergebnisse .bergurlaub .pict, .suchergebnisse .osterreisen .pict {left:-166px;}
.suchergebnisse .rund .pict,.suchergebnisse .tagesreisen .pict, .suchergebnisse .startseite .pict,
  .suchergebnisse .rolli .pict,.suchergebnisse .eberhardt .pict {left:-66px;}
.suchergebnisse .radreisen .pict, .suchergebnisse .sport .pict, .suchergebnisse .kreuzfahrten .pict {left:0;}

.suchergebnisse .kur .pict, .suchergebnisse .kurreisen .pict, .suchergebnisse .badeurlaub .pict,
  .suchergebnisse .weihnachtsreisen .pict, .suchergebnisse .individuell .pict, .suchergebnisse .studien .pict {left:-199px;}

.suchergebnisse .pict_F {background-position: 0px 0px;}
.suchergebnisse .pict_ER {background-position: 0 -24px;}
.suchergebnisse .pict_BU {background-position: 0 -47px;}
.suchergebnisse .pict_SC {background-position: 0 -72px;}
.suchergebnisse .pict_BA {background-position: 0 -96px;}

#abstand {  }
#sucherg, #sucherg2 { display:block; right:3px;top:7px;position:absolute; }
#sucherg a:link ,#sucherg a:visited ,#sucherg a:hover ,
#sucherg .current ,
#sucherg2 a:link ,#sucherg2 a:visited ,#sucherg2 a:hover ,
#sucherg2 .current { padding:4px;background:#fafaff;border:1px solid #ccc; border-left:none; }
#seiten_suche #sucherg .current ,
#seiten_suche #sucherg2 .current { background-color:#99CCFF; }

#tabs { border-bottom:2px solid #0058A6; }
.tabs-nav { list-style: none; margin: 0; padding:0px; }
.tabs-nav:after { display: block; clear: both; content: " "; }
.tabs-nav li { float: left; margin: 0 4px 0 0; min-width:133px; border-top:1px solid #0058A6; border-right:1px solid #0058A6; border-left:1px solid #0058A6;}
.tabs-nav a { display: block; padding: 1px 8px; color:#0058A6; position: relative; z-index: 2; font-weight: normal; line-height: 1.2; text-align: center; text-decoration: none; white-space: nowrap; }
.tabs-nav .tabs-selected a { color: #fff; background:#0058A6;}
.tabs-nav .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active { background-position: 100% -150px; outline: 0; }
.tabs-nav a, .tabs-nav .tabs-disabled a:hover, .tabs-nav .tabs-disabled a:focus, .tabs-nav .tabs-disabled a:active { background-position: 100% -100px; }
.tabs-nav a span { width: 64px; min-width: 64px; height: 18px; min-height: 18px; padding-top: 6px; padding-right: 0; }
.tabs-nav a span { width: auto; height: auto; }
.tabs-nav .tabs-selected a span { padding-top: 7px; }
.tabs-nav .tabs-selected a span, .tabs-nav a:hover span, .tabs-nav a:focus span, .tabs-nav a:active span { background-position: 0 -50px; }
.tabs-nav a span, .tabs-nav .tabs-disabled a:hover span, .tabs-nav .tabs-disabled a:focus span, .tabs-nav .tabs-disabled a:active span { background-position: 0 0; }
.tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited, .tabs-nav .tabs-disabled a:link, .tabs-nav .tabs-disabled a:visited { cursor: text; }
.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active { cursor: pointer; }
.tabs-nav .tabs-disabled { opacity: .4; }
.such_button { background:#0058A6; width:100%; height:26px;z-index:-1;position:absolute; }
.tabs-container input {margin:3px 0; border:1px solid #0058A6;}
.tabs-container select { margin:3px 0; border:1px solid #0058A6;}
.tabs-loading em { padding: 0 0 0 20px; background: url(/images/indicator.gif) no-repeat 0 50%; }
#sucherg a:link.navelement , #sucherg a.navelement ,#sucherg a:visited.navelement
#sucherg a:link.navelement1 { background-color:#f1f1f1; }
#sucherg a:link.navelement1 { border-left: 1px solid #ccc; }

 .fuenf_sterne {color: #990000 }
 .premiumbus { color:#000099 }
 .studienreiseleiter { color:#009900 }

 .symb { background:url(/images/wandern_rad.png); right:130px;top:-3px;width:70px;height:23px; }
.Wanderreisen1 { width:69px;height:23px;background-position: 0 -48px; }
.Wanderreisen3 { width:69px;height:23px;background-position: 0 -24px; }
.Wanderreisen5 { width:69px;height:23px;background-position: 0 0; }
.Wanderreisen2 { width:69px;height:23px;background-position: 0 -95px; }
.Wanderreisen4 { width:69px;height:23px;background-position: 0 -71px; }

.Radreisen1 { width:69px;height:23px;background-position: -71px -48px; }
.Radreisen3 { width:69px;height:23px;background-position: -71px -24px; }
.Radreisen5 { width:69px;height:23px;background-position: -71px 0; }
.Radreisen2 { width:69px;height:23px;background-position: -71px -95px; }
.Radreisen4 { width:69px;height:23px;background-position: -71px -71px; }

.suchergebnisse h2 { font-size: 1.1em; -moz-border-radius:0 8px 0 0; -webkit-border-radius:0 8px 0 0; radius: 0 8px 0 0; }
.suchergebnisse b { font-weight: normal; }

#tagcloud a.klein { font-size: 0.9em; }
#tagcloud a.mittel { font-size: 1.1em; }
#tagcloud a.gross { font-size: 1.2em; }
#tagcloud { margin: auto; padding: 30px 50px;  }

#symb_neu, #inhalt .suchergebnisse .symbol_neu {
  height:35px;
  width:59px;
  position:relative;
  float:right;
  right:10px;
  margin:0px 10px 0 0;
  background:url('/images/symbole.png') no-repeat -166px -28px;
}

.hg_rundreisen, .hg_video, .hg_kurreisen, .hg_gebirge, .hg_staedtereisen { background:#F0B117; }
.hg_erundreisen, .hg_flugreisen, .hg_kreuzfahrten,.hg_badeurlaub { background:#2C3587;}
.hg_erundreisen a, .hg_erundreisen a:hover, .hg_erundreisen a:visited,
.hg_flugreisen a, .hg_flugreisen a:hover, .hg_flugreisen a:visited,
.hg_kreuzfahrten a, .hg_kreuzfahrten a:hover, .hg_kreuzfahrten a:visited,
.hg_badeurlaub a, .hg_badeurlaub a:hover, .hg_badeurlaub a:visited,
.hg_festtagsreisen a, .hg_festtagsreisen a:hover, .hg_festtagsreisen a:visited
{ color:white; }
.hg_festtagsreisen { background:#ED6A00; }
#suche_druckkopf, .reisecode_druck, .termineanzeigendruck { display:none; }
