/* css */
	
.ev_beschreibung {
	font-size: 0.90em;
	color: #666666;
	}	

.tabFSev-table {
	width: 720px;
	border-spacing: 0px;
	/*
	border-collapse: collapse;
	*/
	border-collapse: separate;
	/**/
	margin: 1.50em auto 2.50em auto;
	table-layout: auto;
	
	}
	
.tabFSev-personalDataTable {
	width: 500px;
	/*margin: 0 auto;*/
	}
	
.tabFSev-table td {
	margin: 0;
	padding: 0;
	/*
	border: 1px solid red;
	*/
	}
	
.tabFSev-tableHeadRow, .tabFSev-tableHeadDescriptionRow, .tabFSev-tableBottomRow {
	background-image: url(../../htmTemplates/icons/background-tableHead.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	background-repeat: repeat-x;
	}

.tabFSev-tableHeadRow .tabFSev-tableHeadRow-topLeft {
	border-top: none;
	border-left: none;
	background-image: url(../../htmTemplates/icons/background-tableHeadTopLeft.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	}
	
.tabFSev-tableHeadRow .tabFSev-tableHeadRow-topRight {
	border-top: none;
	border-right: none;
	background-image: url(../../htmTemplates/icons/background-tableHeadTopRight.jpg);
	background-position: top right;
	background-repeat: no-repeat;
	}

.tabFSev-tableHeadRow td, .tabFSev-tableHeadDescriptionRow td, .tabFSev-tableBottomRow td {
	padding: 2px 4px;
	
	border-width: 1px;
	border-style: solid;
	border-color: #9b9b73 #43431d #43431d #9b9b73;
	border-color: #d0d19c #9b9b73 #9b9b73 #d0d19c;
	border-color: #f9f7e2 #d0d19c #d0d19c #f9f7e2;
	border-color: #f9f7e2 #9b9b73 #9b9b73 #f9f7e2;
	}

/*	
.tabFSev-tableBottomRow {
	background-image: url(../../htmTemplates/icons/background-tableBottom.jpg);
	background-position: center;
	background-repeat: no-repeat;
	}
	
.tabFSev-tableBottomRow td {
	padding: 2px 4px;
	
	border-width: 1px;
	border-style: solid;
	border-color: #9b9b73 #43431d #43431d #9b9b73;
	}
*/
	
.tabFSev-repeatedRow-01, .tabFSev-repeatedRow-02 {
	background-position: center;
	background-repeat: no-repeat;
	background-repeat: repeat-x;
	}
	
.tabFSev-repeatedRow-01 td, .tabFSev-repeatedRow-02 td {
	padding: 2px 4px;
	
	border-width: 1px;
	border-style: solid;
	border-color: #9b9b73 #43431d #43431d #9b9b73;
	border-color: #d0d19c #9b9b73 #9b9b73 #d0d19c;
	border-color: #f9f7e2 #d0d19c #d0d19c #f9f7e2;
	border-color: #f9f7e2 #9b9b73 #9b9b73 #f9f7e2;
	}
	
.tabFSev-repeatedRow-02 {
	background-image: url(../../htmTemplates/icons/background-repeatLine02.jpg);
	}
	
.tabFSev-repeatedRow-01 {
	background-image: url(../../htmTemplates/icons/background-repeatLine01.jpg);
	}
	
.tabFSev-tableHeadRow td {
	color: #43431d;
	height: 40px;
	vertical-align: bottom;
	}
	
.tabFSev-tableHeadDescriptionRow td {
	color: #43431d;
	height: 25px;
	vertical-align: bottom;
	}

.tabFSev-tableBottomHeadRow td {
	height: 30px;
	vertical-align: bottom;
	}
		
.tabFSev-tableBreakLine {
	border: none;
	height: 1px;
	padding: 0px;
	margin: 3px 0px;
	border-top: 1px dotted #9b9b73;
	}
		
/* -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- */

.tabFSev-TimeOut td {
	text-decoration: line-through;
	}
	
.tabFSev-repeatedRow-bookedOut-01 td, .tabFSev-repeatedRow-bookedOut-02 td {
	color: #CC3333;
	/*text-decoration: line-through;*/
	border-color: #cc0000 #470000 #470000 #cc0000;
	}
	
.tabFSev-repeatedRow-bookedOut-01 select, .tabFSev-repeatedRow-bookedOut-02 select {
	/*background-color: #990000;*/
	}
	
.tabFSev-repeatedRow-bookedOut-01 {
	background-image: url(../../htmTemplates/icons/background-repeatLineRed01.jpg);
	}
	
.tabFSev-repeatedRow-bookedOut-02 {
	background-image: url(../../htmTemplates/icons/background-repeatLineRed02.jpg);
	}
	
	
.tabFSev-repeatedRow-bookedSelected-01 td, .tabFSev-repeatedRow-bookedSelected-02 td {
	color: #ffffff;
	/*text-decoration: line-through;*/
	border-color: #cc0000 #470000 #470000 #cc0000;
	border-color: #5E8B5C #224021 #224021 #5E8B5C;
	}
	

.tabFSev-repeatedRow-bookedSelected-01 {
	background-image: url(../../htmTemplates/icons/background-repeatLineGreen01.jpg);
	}
	
.tabFSev-repeatedRow-bookedSelected-02 {
	background-image: url(../../htmTemplates/icons/background-repeatLineGreen02.jpg);
	}

	
/* -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- */	
	
.tabFSev-repeatedRow-bookedLimited-01 td, .tabFSev-repeatedRow-bookedLimited-02 td {
	border-color: #ffe72b #ff9900 #ff9900 #ffe72b;
	}

	
.tabFSev-repeatedRow-bookedLimited-01 {
	background-image: url(../../htmTemplates/icons/background-repeatLineYellow01.jpg);
	}
	
.tabFSev-repeatedRow-bookedLimited-02 {
	background-image: url(../../htmTemplates/icons/background-repeatLineYellow02.jpg);
	}
	
/* -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- */
/* -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- */

.tabFSev-specificationInfoRow, .detailedErrorMessage {
	border-width: 1px;
	border-style: solid;
	border-color: #cc0000 #470000 #470000 #cc0000;
	background-image: url(../../htmTemplates/icons/background-repeatLineRed01.jpg);
	}
	
.tabFSev-specificationInfoRow td, .detailedErrorMessage {
	color: #ff6666;
	color: #f9f7e2;
	color: #ff9999;
	text-align: center;
	padding: 7px 4px;
	}
	
.detailedErrorMessage {
	color: #ff9999;
	font-size: 0.85em;
	text-align: left;
	padding: 2px 7px;
	border: none;
	}

/* -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- */

.inputClass_Error {
	border-width: 1px;
	border-style: solid;
	border-color: #cc0000; /* #ff6666 #ff6666 #990000; */
	background-color: #FF6666;
	background-color: #ffeeee;
	color: #660000;
	}

/* -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- */

.inputClass_name {
	width: 20.00em;
	}
	
.inputClass_birthdate_day, .inputClass_birthdate_month {
	width: 2.00em;
	}
	
.inputClass_birthdate_year {
	width: 4.00em;
	}
	
.inputClass_street {
	width: 20.00em;
	}
	
.inputClass_streetNo {
	width: 5.00em;
	}
	
.inputClass_postCode {
	width: 5.00em;
	}

.inputClass_city {
	width: 20.00em;
	}
	
.inputClass_phone {
	width: 20.00em;
	}
	
.inputClass_mail {
	width: 20.00em;
	}
	
/* -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- */

.tabFSev-table-acknowledgement {
	width: 720px;
	border-spacing: 0px;
	border-collapse: separate;
	margin: 1.50em auto 2.50em auto;
	table-layout: auto;
	}

.tabFSev-acknowledgement {
	background-position: top center;
	background-repeat: repeat-x;
	background-image: url(../../htmTemplates/icons/background-repeatLineRed01.jpg);
	}
	
.tabFSev-acknowledgement td {
	color: #CC3333;
	padding: 2px 4px;
	border-width: 1px;
	border-style: solid;
	border-color: #cc0000 #470000 #470000 #cc0000;
	}

/* -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- */
/* -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- */

.errorMessageBox {
	margin: 20px 20%;
	padding: 15px;
	
	font-size: 9px;
	
	background: #ffeeee;
	border: 1px solid #ffcccc;
	}
	
.errorMessageBox p, .errorMessageBox ul, .errorMessageBox h1, .errorMessageBox h2, .errorMessageBox h3 {
	color: #CC0000;
	}
	
.errorMessageBox h1, .errorMessageBox h2, .errorMessageBox h3 {
	margin: 0;
	border-color: #CC0000;
	}
	
/* -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- */

.tabFSev-daysCol {
	text-align: right;
	width: 10.00em;
	font-size: 0.90em;
	}
	
.tabFSev-dateCol {
	width: 14.00em;
	white-space: nowrap;
	}
	
.tabFSev-priceCol {
	text-align: right;
	width: 7.00em;
	white-space: nowrap;
	}
	
/* -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- */

.submitOptionCol {
	text-align: center;
	width: 100px;
	margin: 0;
	padding: 0;
	}
	
.submitNext, .submitChange, .submitDelete, .submitNext, .submitFine, .submitPlus{
	font-size: 9px;
	text-align: right;
	color: #efefef;
	font-weight: normal;
	padding: 0 5px;
	
	width: 100px;
	height: 20px;
	
	background-color: transparent;
	background-position: top left;
	background-repeat: no-repeat;
	border: none;
	}
	
.submitNext:hover, .submitChange:hover, .submitDelete:hover, .submitFine:hover, .submitPlus:hover {
	background-position: top right;
	color: #ffef3f;
	}
	
.submitNext {
	text-align: left;
	background-image: url(../../htmTemplates/icons/submitNext.png);
	}
	
.submitChange {
	background-image: url(../../htmTemplates/icons/submitChange.png);
	}
	
.submitDelete {
	background-image: url(../../htmTemplates/icons/submitDelete.png);
	}
	
.submitFine {
	text-align: left;
	background-image: url(../../htmTemplates/icons/submitFine.png);
	}
	
.submitPlus {
	background-image: url(../../htmTemplates/icons/submitPlus.png);
	}



.bookedCompleted-invoiceView {
	position: relative;
	width: 650px;
	padding: 100px 25px;
	margin: 25px;
	border-width: 1px;
	border-style: solid;
	border-color: #efefef #cccccc #cccccc #efefef;
	}
	
/* -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- */

.bookedOverview-filter {
	text-align: center;
	color: #403F1E;
	
	margin: 0.70em 0;
	padding: 0.75em 2.00em;
	
	border: 1px solid #C7C5AE;
	background-color: #F1F1EC;
	}
	
.bookedOverview-filter input {
	color: #403F1E;
	font-size: 9px;
	margin: 0;
	padding: 0.25em 0.50em;
		
	border-width: 1px;
	border-style: solid;
	border-color: #999873 #CECCBC #CECCBC #999873;
	background-color: #F7F8F5;
	}
	
.bookedOverview-filter input[type='submit'] {
	border-color: #CECCBC #999873 #999873 #CECCBC;
	}
	
	
	
	
	
	
	
	
	
	
	