/* mobilmacher 2011/12 -------------------------------------------------- */
	
.ev_beschreibung {
	font-size: 0.90em;
	padding-top: 0.50em;
	line-height: normal;
	/*color: #666666;*/
	}
	
.tabFSev-table_legend td div {
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
	padding: 0.25em 0.50em;
	text-align: center;
	font-size: 0.90em;
	margin: 0 0 0 1.00em;
	}
	
.tabFSev-table_legend td {
	padding: 0.25em 0.25em 0.50em;
	}
	
/* mobilmacher 2011/12 -------------------------------------------------- */	

.tabFSev-table {
	width: 100%;
	border-spacing: 0px;
	border-collapse: collapse;
	
	margin: 1.50em auto 2.50em auto;
	table-layout: auto;
	}
	
.tabFSev-table td.tabFSev-td_first {
	border-left: none;
	}
	
.tabFSev-td_dateCol {
	width: 7.00em;
	width: 100px;
	}
	
.tabFSev-table td.tabFSev-td_last {
	border-right: none;
	}
	
table.tabFSev-table tr.tabFSev-TimeOut td,
.tabFSev-table_legend_timeout {
	text-decoration: line-through;
	color: #cccccc;
	}
	
/* mobilmacher 2011/12 -------------------------------------------------- */	

.tabFSev-tableHeadRow, .tabFSev-tableHeadDescriptionRow {
	
	/*border-left: 1px solid #990000;
	border-right: 1px solid #990000;*/
	
	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;
	}

/* mobilmacher 2011/12 -------------------------------------------------- */

.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,
.tabFSev-table_legend_normal {
	padding: 2px 4px;
	border: 1px solid #cccccc;
	border-top: none;
	}
	
.tabFSev-repeatedRow-02,
.tabFSev-table_legend_normal,
.tabFSev-table_legend_timeout {
	background-image: url(../../htmTemplates/icons/background-repeatLine02.jpg);
	}
	
.tabFSev-repeatedRow-01 {
	background-image: url(../../htmTemplates/icons/background-repeatLine01.jpg);
	}
	
/* mobilmacher 2011/12 -------------------------------------------------- */

.tabFSev-repeatedRow-bookedLimited-01 td, .tabFSev-repeatedRow-bookedLimited-02 td,
.tabFSev-table_legend_limited {
	border-color: #FFCC00;
	}

	
.tabFSev-repeatedRow-bookedLimited-01 {
	background-image: url(../../htmTemplates/icons/background-repeatLineYellow01.jpg);
	}
	
.tabFSev-repeatedRow-bookedLimited-02,
.tabFSev-table_legend_limited {
	background-image: url(../../htmTemplates/icons/background-repeatLineYellow02.jpg);
	}
	
/* mobilmacher 2011/12 -------------------------------------------------- */


	
.tabFSev-repeatedRow-bookedOut-01 td, .tabFSev-repeatedRow-bookedOut-02 td,
.tabFSev-table_legend_bookedout {
	border-color: #FF9999;
	color: #CC3333;
	text-decoration: line-through;
	}
	
/*.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,
.tabFSev-table_legend_bookedout {
	background-image: url(../../htmTemplates/icons/background-repeatLineRed02.jpg);
	}
	
/* mobilmacher 2011/12 -------------------------------------------------- */	
	
.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;*/
	border-color: #00CC00;
	}
	

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

/* mobilmacher 2011/12 -------------------------------------------------- */
		
	
.tabFSev-personalDataTable {
	width: 600px;
	}
	
.tabFSev-personalDataTable .tabFSev-repeatedRow-01 td {
	border: none;
	padding: 0.50em 0.25em 1.00em 0.25em;
	border-bottom: 1px solid #e3e3e3;
	}


	
.tabFSev-tableHeadRow td {
	color: #ffffff;
	height: 40px;
	vertical-align: bottom;
	}
	
.tabFSev-tableHeadDescriptionRow td {
	color: #ffffff;
	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-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: #cc0000;
	text-align: center;
	padding: 7px 4px;
	}
	
.detailedErrorMessage {
	color: #cc0000;
	font-size: 0.85em;
	text-align: left;
	padding: 0 0 10px 10px;
	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: #CC0000;
	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: 75px;
	font-size: 0.90em;
	}
	
.tabFSev-dateCol {
	width: 125px;
	white-space: nowrap;
	}
	
.tabFSev-priceCol {
	text-align: right;
	width: 75px;
	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;
	}
	
	
	
	
	
	
	
	
	
	
	
