/* ::: HTML ::: Allgemein ::: */

body {
	background-color: #F7F7E7;
	margin: 0px;
	padding: 0px;
}
form {
	padding:0px;
	margin:0px;
}
div {
	visibility:hidden;
	display:none;
}
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: 100;
}
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: 100;
}
textarea{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: 100;
}

/* ::: Text ::: */

.txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 100;
	color: #663300;
}
.txt_notunderlined {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 100;
	color: #663300;
	text-decoration: none;
}
.kltxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: 100;
	color: #663300;
}
.bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 700;
	color: #663300;
	text-decoration: none;
}
.ubold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 700;
	color: #663300;
	text-decoration: underline;
}
.bbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 700;
	color: #663300;
	text-decoration: none;
}
.bold_notunderlined {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 700;
	text-decoration: none;
	color: #663300;
}
.wtxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 100;
	color: #FFFFFF;
}
.wbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 700;
	color: #FFFFFF;
}
.wbold_notunderlined {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 700;
	text-decoration: none;
	color: #FFFFFF;
}
.btxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 100;
	color: #FFFFFF;
}
.bbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color: #FFFFFF;
}
.bbold_notunderlined {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	text-decoration: none;
	color: #FFFFFF;
}

/* ::: Tabellen ::: Allgemein ::: */

.tdgreen {
	background-image: url(pix/suche/bg_inputs.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 700;
	color: #FFFFFF;
}
#tdgreen a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 700;
	color: #FFFF00;
}
.tdred {
	background-color: #CC3300;
}
.tdheadinhalte {
	background-color: #CC3300;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 700;
	color: #FFFFFF;
}
.versteckt {
	background-color: #CC3300;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 700;
	color: #CC3300;
}
.normal {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:9pt;
	font-weight:100
	;color:#330000;
	text-decoration:none;
}
/*
.tdgrundinhalte {
	background-image: url(pix/inhalte/bg_grund.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 100;
	color: #663300;
}
*/
.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-image: url(pix/ergebnisse/hotels.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.tdbackkarte {
	background-image: url(pix/ergebnisse/karte.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.tdbackzimmer {
	background-image: url(pix/ergebnisse/zimmer.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.tdbackergebniss {
	background-image: url(pix/ergebnisse/ergebniss.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.tdbackergebniss_karte {
	background-image: url(pix/ergebnisse/ergebniss_karte.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.tdbackdetail_head {
	background-image: url(pix/details/head.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.tdbackdetail_ein {
	background-image: url(pix/details/ein_head.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.tdbackdetail_inhalt {
	background-image: url(pix/details/inh_back.gif);
	background-position: left top;
}
.tdbackdetail_nav {
	background-image: url(pix/details/nav.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.tdbackergebniss_leiste {
	background-image: url(pix/ergebnisse/lei_popup.gif);
	background-repeat: no-repeat;
	background-position: left top;
}