.umkreis label {
float:left;
margin-left:20px;
padding:5px 0;
width:150px;
}

.treffersuche #labelzimmer1, 
.treffersuche #labelausstattung1, 
.treffersuche #labelhausausstattung1,
.treffersuche #labelzimmer2, 
.treffersuche #labelausstattung2, 
.treffersuche #labelhausausstattung2 { 
	background: none;
	width: 100%;
}
.treffersuche #labelausstattung2, 
.treffersuche #labelausstattung1, 
.treffersuche #labelhausausstattung2, 
.treffersuche #labelhausausstattung1, 
.treffersuche #labelzimmer2, 
.treffersuche #labelzimmer1 {
	padding-left: 0px;
}


/* Anpassungen 12.07.2010 Start */
.treffersuche {
	background: none;
	margin: 0px;
	width: 666px;
	color: #000;
}

.treffersuche h3 {
	margin: 10px 0px;
	border-bottom: 1px solid #fff;
}

#travelform .treffersuche h3.static {
	/* background: url("/gfx/travel/arrow-open.png") no-repeat scroll left center transparent; */
	background: none;
	padding-left: 20px;
}

.treffersuche h3,
.treffersuche h3 a {
	color: #B11F25;
}

.treffersuche h3 a.open {
	background: url("/gfx/pfeile/pfeil-open.gif") no-repeat scroll left center transparent;
}

.treffersuche h3 a,	
.treffersuche h3 a.close {
	background: url("/gfx/pfeile/pfeil-closed.gif") no-repeat scroll left center transparent;
}

#treffersuchedatum_tr .von label, 
#treffersuchedatum_tr .bis label {
	width: 85px;
}

#trefferzeitraum,
.treffersuche .merkmale,
.treffersuche #labelzimmer1, 
.treffersuche #labelausstattung1, 
.treffersuche #labelhausausstattung1,
.treffersuche #zimmer2,
.treffersuche .treffersuchewas #zimmer2 .zimmertyp,
.treffersuche .treffersuchewas #zimmer2 .personen {
	background-color: transparent;
}

.treffersuche .merkmale ul.merkmale li {
	width: 245px;
}

.treffersuchefooter {
	background: none;
	border-top: 1px solid #fff;
	padding: 0px;
}

.alert {
	padding: 15px;
	background: #f5b3b3;
	font-size: 11px;
	color: #000;
	margin: 5px 0px;
}

.alert a {
	padding-left: 5px;
}

.treffersuche #labelzimmer2 a, 
.treffersuche #labelzimmer1 a, 
.treffersuche #labelausstattung2 a, 
.treffersuche #labelausstattung1 a, 
.treffersuche #labelhausausstattung2 a, 
.treffersuche #labelhausausstattung1 a {
	color: #fff;
	padding-left: 40px;
}

.treffersuche #labelzimmer1 a, 
.treffersuche #labelausstattung1 a, 
.treffersuche #labelhausausstattung1 a {
	 background: url("/se_data/global/gfx/travel/remove.jpg") no-repeat scroll 20px 4px;
}

.treffersuche #labelzimmer2 a, 
.treffersuche #labelausstattung2 a, 
.treffersuche #labelhausausstattung2 a {
	 background: url("/se_data/global/gfx/travel/add.jpg") no-repeat scroll 20px 4px;
}

.suchestarten button {
	background: none;
	color: #834E24;
	cursor: pointer;
	border: none;
	display: block;
	padding: 5px 10px;
	text-decoration: none;
	font-weight: normal;
	font-size: 18px;
	text-decoration: underline;
}

.treffer {
	background: #EDEBDF;
	border: none;
	padding-bottom: 30px;
	width: 666px;
}

.template_travel .detail_menu ul li.on a, 
.template_travel .detail_menu ul li a:hover, 
.travel_contact, #travel_detail,
.template_travel .navigation, 
.template_travel .searchCriteria, 
.template_travel .result td, 
.travel_roomsInfo .searchValues, 
.travel_rooms .session {
    background: #EDEBDF;
}

.treffer .kontaktinfo a,
.treffer .kontaktinfo .beschreibung, 
.treffer .kontaktinfo .merkmale,
#getTravelBetriebe .back a,
#getTravelBetriebe .back a:hover,
.template_travel .back,
.template_travel .back:hover,
.template_travel .matchCount,
.pages,
.pages a,
.pages a:hover {
	color: #000;
}

.treffer .detailinfo .name .titel, 
.treffer .detailinfo .name .titel a {
	color: #B11F25;
}

.treffer .detailinfo .kategorie {
	color: #547A99;
	font-weight: normal;
	margin-right: 6px;
}

.treffer .detailinfo .name .titel, 
.treffer .detailinfo .name .titel a {
	padding-top: 2px;
}

.treffer .bildinfo .bildtitel a.map {
	background: none;
	color: #333333;
	font-size: 9px;
	text-decoration: underline;
}

.treffer .bildinfo .bildtitel a.map:hover {
	background: none;
	text-decoration: none;
}

/* Anpassungen 12.07.2010 Ende */

.travel_information .information {
	float: left;
	margin-left: 15px;
}

.template_travel .detail_menu ul li a {
	color: #000;
}

.template_travel .detail_menu {
	background: #EDEBDF;
}

.template_travel .detail_menu ul li a {
	background: #fff;
	border-color: #000;
}

.travel_information ul ul {
	border-top: 1px solid #000;
}

.treffer .kontaktinfo .adresse {
		height: 60px;
}

.treffer .kontaktinfo .beschreibung {
	/*margin-right: 145px;*/
}

.travel_match_item.flatrate .service {
	width: 100%;
}


.treffer .kontaktinfo .telefon .tel, 
.treffer .kontaktinfo .telefon .fax {
	width: 85%;
}


/* IE8 Fehler wegen fehlender breite*/
.treffer .kontaktinfo .beschreibung {
	widht: 295px;
	position: relative;
}

.treffer .kontaktinfo .telefon,
.treffer .kontaktinfo .anschrift {
	font-size: 12px;
}

.treffer .kontaktinfo .anschrift {
	width: 40%;
}

.treffer .kontaktinfo .telefon {
	width: 55%;
}



/* UADB LOOK & FEEL*/
#travelform .treffersucheheader,
#travelform .treffersuche h3 {
    background: #edebdf;
    border-bottom: 2px solid #B11F25;
	font-size: 18px;
	font-weight: normal;
    margin: 0px;
	padding: 5px 0px 5px 0px;
}

.treffersuche .treffersuchewann, 
.treffersuche .treffersuchewo, 
.treffersuche .treffersuchewas, 
.treffersuchefooter .stichwortsuche {
	background: #EDEBDF;
	margin-bottom: 15px;
}

.treffersuche #treffersuchedatum_tr {
	float: left;
	margin-bottom: 10px;
	margin-right: 40px;
	position: relative;
	z-index: 100;
}

.treffersuche .treffersuchewann .alternate {
	display: block;
	font-size: 14px;
	margin: 11px 0 0;
}

.treffersuche .allegastgeber {
	padding: 5px;
}

#woDiv,
#wasDiv {
	padding: 10px;
}

.treffersuche .treffersuchewas label,
.treffersuche .treffersuchewo .ort label,
.treffersuche .umkreis label {
	width: 190px;
	padding: 0px;
}

.treffersuche .personen {
	margin: 0px;
}

.treffersuche #labellage1, 
.treffersuche #labelbewirtschaftung1,
.treffersuche #labelhausausstattung1 {
	background: none;
	border-top: 2px solid #B11F25;
	color: #B11F25;
	font-weight: normal;
	padding-left: 10px;
	width: 636px;
}

#wasDiv ul {
	margin: 0px;
	padding: 0px 10px;
}

.treffersuchefooter .stichwortsuche {
	padding: 4px 10px 4px 30px;
	font-size: 0.9em;
}

.treffersuchefooter .stichwortsuche #treffersuchequery {
	width: 220px;
}

.treffersuchefooter .button {
	background: none;
	border: none;
	padding: 0px;
}

.treffer .detailinfo {
	background: #EDEBDF;
	border-bottom: 2px solid #B11F25;
	color: #B11F25;
	height: 28px;
	left: 0px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	top: -30px;
	width: 666px;
}

.template_travel .detail_menu ul.tabs li.on a {
	background: #fff;
	color: #000 !important;
}

.template_travel .requirements, 
.template_travel .periodOptions {
	width: 235px;
}

#travel_detail #travelform {
	width: 530px;
}

#travel_detail .treffer {
	border-bottom: 2px solid #B11F25;
	width: 636px;
}

.template_travel .searchValues {
	background-color: #F5B3B3;
}

.treffer .kontaktinfo .weiter a {
	background: none;
	color: #834E24 !important;
	text-decoration: none;
}

.treffer .kontaktinfo .weiter a:hover {
	background: none;
	text-decoration: underline;
}



.travel_contact fieldset { 
	background: none;
}

.template_travel .result th, 
.travel_contact legend {
	background: none;
	color: #834E24;
}

/* Suchmaske allgemein */
.treffersuche #labelregion, 
.treffersuche #labelunterregion,
.treffersuche #labelzimmerausstattung1 {
    background: none repeat scroll 0 0 transparent;
    border-top: 2px solid #878B85;
    color: #878B85;
    font-weight: bold;
    padding-left: 10px;
    width: 530px;
}

.treffersuche .treffersuchewo div {
	margin-bottom: 5px;
}

#woDiv ul {
	margin: 0px;
	padding: 0px;
}
