/* ::: 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: 1px; padding-left: 20px; text-decoration: none; width: 100%; }
a.navigation_aktiv, a.navigation_rv_aktiv { background-image: url("pix/nav/main/nav_bg3.gif"); }
strong	{ font-weight: 700; }
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; }

a.pdf	{ color: #228; text-decoration: none; }
a.pdf:hover	{ border-bottom: 1px dotted #228; }
/* ::: 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; }
.pb5px	{ margin-bottom: 5px; }
.headline	{ background-color: #fcc358; font-weight: 700; padding: 5px; }
.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; }
a.lightbox, a.lightbox img { border: 0px !important; }


td#headline		{ color: #fce5bf; font-size: 2em; font-style: oblique; font-weight: 700; height: 40px !important; padding-left: 2em; padding-top: 35px; text-shadow: 3px 3px 2px #000; }
td#subline		{ color: #fce5bf; font-size: 1.65em; font-style: oblique; height: 35px; padding-left: 6.5em; text-shadow: 2px 2px 1px #000; }
