/* ::: HTML ::: Allgemein ::: */
a{ font-family: verdana, helvetica, arial, sans-serif; font-size: 11px; font-weight: 100; }
body, html, div, input, select, span, table, td, textarea, th, tr{ color: #630; font-family: verdana, helvetica, arial, sans-serif; font-size: 11px; font-weight: 100; }
body{ background-color: #f7f7e7; margin: 0px; padding: 0px; }
form{ margin: 0px; padding: 0px; }
div{ visibility: hidden; display: none; }
a.navigation, a.navigation_aktiv, a.navigation_bottom, a.navigation_bottom_aktiv, a.navigation_top, a.navigation_top_aktiv, a.navigation_rv, a.navigation_rv_aktiv
{ background-image: url("pix/nav/main/nav_bg1.gif"); background-repeat: no-repeat; color: #fff; display: block; font-size: 11px; font-weight: 700; margin-left: 4px; padding: 2px; padding-left: 20px; text-decoration: none; width: 100%; }
a.navigation_aktiv, a.navigation_rv_aktiv
{ background-image: url("pix/nav/main/nav_bg3.gif"); }
a.navigation:hover, a.navigation_aktiv:hover, a.navigation_rv:hover, a.navigation_rv_aktiv:hover
{ background-image: url("pix/nav/main/nav_bg2.gif"); }
a.navigation_bottom
{ background-image: url("pix/nav/main/nav_bg7.gif"); }
a.navigation_bottom:hover, a.navigation_bottom_aktiv:hover
{ background-image: url("pix/nav/main/nav_bg8.gif"); }
a.navigation_bottom_aktiv
{ background-image: url("pix/nav/main/nav_bg9.gif"); }
a.navigation_rv
{ background-image: url("pix/nav/main/nav_bg10.gif"); }
a.navigation_top
{ background-image: url("pix/nav/main/nav_bg4.gif"); }
a.navigation_top:hover, a.navigation_top_aktiv:hover
{ background-image: url("pix/nav/main/nav_bg5.gif"); }
a.navigation_top_aktiv
{ background-image: url("pix/nav/main/nav_bg6.gif"); }
a.footer
{ color: #630; border-bottom: 1px dotted #630; font-size: 10px; padding-bottom: 1px; text-decoration: none; }
a.footer:hover
{ border-bottom: 1px solid #933; }
/* ::: Text ::: */
.txt{ color: #630; }
.txt_notunderlined{ color: #630; text-decoration: none; }
.kltxt{ color: #630; font-size: 9px; font-weight: 100; }
.bold{ color: #630; font-weight: 700; text-decoration: none; }
.ubold{ color: #630; font-weight: 700; text-decoration: underline; }
.bbold{ color: #630; font-size: 14px; font-weight: 700; text-decoration: none; }
.bold_notunderlined{ color: #630; font-weight: 700; text-decoration: none; }
.wtxt{ color: #fff; }
.wbold{ color: #fff; font-weight: 700; }
.wbold_notunderlined{ color: #fff; font-weight: 700; text-decoration: none; }
.btxt{ color: #fff; font-size: 12px; font-weight: 100; }
.bbold{ color: #fff; font-size: 12px; font-weight: 700; }
.bbold_notunderlined{ color: #fff; font-size: 12px; font-weight: 700; text-decoration: none; }
/* ::: Tabellen ::: Allgemein ::: */
.tdgreen{ color: #fff; background-image: url(pix/suche/bg_inputs.gif); font-weight: 700; }
#tdgreen a{ color: #ff0; font-weight: 700; }
.tdred{ background-color: #c30; }
.tdheadinhalte{ color: #fff; background-color: #c30; font-weight: 700; }
.versteckt{ color: #c30; background-color: #c30; font-weight: 700; }
.normal{ color: #300; font-size: 9pt; text-decoration: none; }
.tdlinkerrand{ background-image: url(pix/inhalte/bg_l_rand.gif); }
.tdrechterrand{ background-image: url(pix/inhalte/bg_r_rand.gif); }
/* ::: Tabellen ::: Spezial ::: */
.tdgrund{ background-color: #f7f7e7; }
.tdgrundhigh01{ background-color: #f9e4b9; }
.tdgrundhigh02{ background-color: #f8edcf; }
.tdlinkerrandhigh01{ background-image: url(pix/inhalte/bg_l_high_01.gif); }
.tdrechterrandhigh01{ background-image: url(pix/inhalte/bg_r_high_01.gif); }
.tdlinkerrandhigh02{ background-image: url(pix/inhalte/bg_l_high_02.gif); }
.tdrechterrandhigh02{ background-image: url(pix/inhalte/bg_r_high_02.gif); }
.tdbackhotel{ background: url(pix/ergebnisse/hotels.gif) top left no-repeat; }
.tdbackkarte{ background: url(pix/ergebnisse/karte.gif) top left no-repeat; }
.tdbackzimmer{ background: url(pix/ergebnisse/zimmer.gif) top left no-repeat; }
.tdbackergebniss{ background: url(pix/ergebnisse/ergebniss.gif) top left no-repeat; }
.tdbackergebniss_karte{ background: url(pix/ergebnisse/ergebniss_karte.gif) top left no-repeat; }
.tdbackdetail_head{ background: url(pix/details/head.gif) top left no-repeat; }
.tdbackdetail_ein{ background: url(pix/details/ein_head.gif) top left no-repeat; }
.tdbackdetail_inhalt{ background: url(pix/details/inh_back.gif) top left;}
.tdbackdetail_nav{ background: url(pix/details/nav.gif) top left no-repeat; }
.tdbackergebniss_leiste{ background: url(pix/ergebnisse/lei_popup.gif) top left no-repeat; }
/* Formulare */
input, option, select, textarea
{ color: #630 !important; font-size: 11px !important; font-weight: 100 !important; padding: 1px 2px !important; }
select, input[type="button"], input[type="checkbox"], input[type="radio"], input[type="submit"]
{ cursor: pointer; }
input[type="button"], input[type="submit"] , option[selected]
{ font-weight: 700 !important; }
.tiny
{ font-size: 9px; }
.center
{ text-align: center; }
.middle
{ vertical-align: middle; }
.ptb10px, .ptb10px td, .ptb10px th
{ padding-bottom: 10px; padding-top: 10px; }
.p10px, .p10px td, .p10px th
{ padding: 10px; }
.w50px
{ width: 50px; }
.w60px
{ width: 60px; }
.w65px
{ width: 65px; }
.w75px
{ width: 75px; }
.hidden
{ display: none; }
.tac
{ text-align: center; }
.tal
{ text-align: left; }
.tar
{ text-align: right; }
.pr5px
{ padding-right: 5px !important; }
.lh15px
{ line-height: 20px; }
