@charset "utf-8";

/* Details Buchungsanfrage */
.contentBoxRVMAnfragedetailsMain {
	width: 100%;
	height: auto;
	display: block;
	margin: 0 0 .4em 0;
	padding: 1.4em 1.4em .4em 1.4em;
	background-color: #ebedf1;
}

/* Uebersicht Buchungsanfragen */
.contentBoxRVMAnfrageGast {
	width: 100%;
	height: 4em;
	font-family: "proxima-nova-n1", "proxima-nova", sans-serif;
	font-weight: 200;	
	font-size: 16px;
	margin: 0 0 .8em 0;
}

.contentBoxRVMAnfrageGastDatumanfrage {
	width: 10em;
	height: 4em;
	float: left;
	margin: 0 .4em 0 0;
	padding: .2em 0 0 0;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: center;
	background-color: #ebedf1;
	border-left: solid 2px #76b82a;
}

.contentBoxRVMAnfrageGastReisedaten {
	width: 20.5em;
	height: 4em;
	float: left;
	margin: 0 0 0 0;
	padding: .2em .2em .2em .4em;
	background-color: #ebedf1;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.contentBoxRVMAnfrageGastReisedatenAbstand {
	width: 8em;
	height: auto;
	float: left;
}

.contentBoxRVMAnfrageGastAktion {
	width: 10.4em;
	height: 4em;
	float: right;
	margin: 0 0 0 0;
	background-color: #ebedf1;
}

.contentBoxRVMAnfrageGastAktionDetails {
	width: 100%;
	height: 4em;
	color: #fff;
	background-color: #76b82a;
	margin: 0 0 0 0;
	padding: .2em;
	float: left;
	word-wrap:break-word;
	text-align: center;
}

.contentBoxRVMAnfrageGastAktionDetailsAnzahl {
	width: 99.99%;
	font-size: 1.8em;
	display: block;
}

.contentBoxRVMAnfrageGastAktionLoeschen {
	width: 5em;
	height: 4em;
	color: #fff;
	background-color: #808080;
	margin: 0 0 0 0;
	padding: .6em 0 0 0;
	float: right;
	word-wrap:break-word;
	text-align: center;
}

.contentBoxRVMAnfrageGastWeitereAnfragen {
	width: 10.4em;
	height: 2em;
	color: #575756;
	background-color: #d1d1d1;
	margin: 0 0 0 0;
	padding: .4em 0 0 0;
	float: right;
	text-align: center;
	font-family: "proxima-nova-n1", "proxima-nova", sans-serif;
	font-weight: 200;	
	font-size: 1.2em;
}

.contentBoxRVMAnfrageGastWeitereAnfragen a { color: #575756; }

/* Uebersicht Angebote zu Buchungsanfragen */
.contentBoxRVMAnfrageGastGastgeberangebot {
	width: 96%;
	height: 5.4em;
	float: right;
	font-family: "proxima-nova-n1", "proxima-nova", sans-serif;
	font-weight: 200;	
	font-size: 1em;
	margin: -.4em 0 .8em 0;
}

.contentBoxRVMAnfrageGastGastgeberangebotDatumanfrage {
	width: 9em;
	height: 5.4em;
	float: left;
	margin: 0 .4em 0 0;
	padding: .2em .2em .2em .2em;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	background-color: #ebedf1;
	border-left: solid 1px #76b82a;
}

.contentBoxRVMAnfrageGastGastgeberangebotReisedaten {
	width: 19em;
	height: 5.4em;
	float: left;
	margin: 0 0 0 0;
	padding: .2em .2em .2em .4em;
	background-color: #ebedf1;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.contentBoxRVMAnfrageGastGastgeberangebotReisedatenAbstand {
	width: 7em;
	height: auto;
	float: left;
}

.contentBoxRVMAnfrageGastGastgeberangebotAktion {
	width: 11.4em;
	height: 5.4em;
	float: right;
	margin: 0 0 0 0;
	background-color: #ebedf1;
}

.contentBoxRVMAnfrageGastGastgeberangebotAktionDetails {
	width: 5.4em;
	height: 5.4em;
	color: #fff;
	background-color: #76b82a;
	margin: 0 0 0 0;
	padding: 1.5em 0 0 0;
	float: left;
	word-wrap:break-word;
	text-align: center;
}

.contentBoxRVMAnfrageGastGastgeberangebotAktion a {
	color: #fff;
}

.contentBoxRVMAnfrageGastGastgeberangebotAktionLoeschen {
	width: 5.4em;
	height: 5.4em;
	color: #fff;
	background-color: #808080;
	margin: 0 0 0 0;
	padding: 1.5em 0 0 0;
	float: right;
	word-wrap:break-word;
	text-align: center;
}

.contentBoxRVMAnfrageGastGastgeberangebotWeitereAnfragen {
	width: 10.4em;
	height: 2em;
	color: #575756;
	background-color: #d1d1d1;
	margin: 0 0 0 0;
	padding: .4em 0 0 0;
	float: right;
	text-align: center;
	font-family: "proxima-nova-n1", "proxima-nova", sans-serif;
	font-weight: 200;	
	font-size: 1.2em;
}

.contentBoxRVMAnfrageGastGastgeberangebotWeitereAnfragen a { color: #575756; }

/* Uebersicht Buchungsangebot vom Gastgeber */
.contentBoxRVMAnfrageGastGastgeberangebotDetail {
	width: 96%;
	height: auto;
	font-family: "proxima-nova-n1", "proxima-nova", sans-serif;
	font-weight: 200;	
	font-size: 1em;
	margin: -.4em 0 .8em 0;
	padding: .8em;
	float: right;
	background-color: #ebedf1;
}

.contentBoxRVMAnfrageGastGastgeberangebotDetail a { font-weight: 400; }

.contentBoxRVMAnfragedetailsKategorie {
	font-weight: 400;
	color: #333;
}

/* Archiv Buchungsanfragen */
.wrapperRVMBuchungszeileSpaltenkoepfe {
	width: 100%;
	height: 2.4em;
	display: block;
	margin: 0 0 .4em 0;
	padding: .6em .4em 0 0.4em;
	font-weight: 400;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	background-color: #ebedf1;
}

.buchungRVMarchivSpalteNummer {
	width: 5em;
	height: 1.4em;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	float: left;
}

.buchungRVMarchivSpalteReisedaten {
	width: 12em;
	height: 1.4em;
	float: left;
}

.buchungsRVMarchivSpalteGastname {
	width: 12em;
	height: 1.4em;
	float: left;
}

.buchungRVMarchivSpaltePreis {
	width: 6em;
	height: 1.4em;
	float: left;
}

.buchungRVMarchivSpalteStatus {
	width: 6em;
	height: 1.4em;
	float: left;
}

.wrapperRVMBuchungszeile {
	width: 100%;
	height: 2.4em;
	display: block;
	margin: 0 0 .4em 0;
	padding: .6em .4em 0 0.4em;
	background-color: #ebedf1;
	border-left: solid 2px #76b82a;
}

.buchungRVMarchivNummer {
	width: 5em;
	height: 1.4em;
	float: left;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.buchungRVMarchivNummer a { 
	color: #333;
	text-decoration: underline;
}

.buchungRVMarchivReisedaten {
	width: 12em;
	height: 1.4em;
	float: left;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.buchungsRVMarchivGastname {
	width: 12em;
	height: 1.4em;
	float: left;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.buchungRVMarchivPreis {
	width: 6em;
	height: 1.4em;
	float: left;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.buchungRVMarchivStatus {
	width: 6em;
	height: 1.4em;
	float: left;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}