.dummy {}
/****************************/
/*	PORTAL TABLES			*/
/****************************/	

body.popuptable {
	margin: 10px;
	background-image: none !important;
	background-color: #FFF !important;
}

.tablearea, 
.tablearea-popuplink { 
	font-size: 11px;
	padding: 0px;
	margin: 0 0 12px 0;
	clear: both;
	width: 100%;
}
.tablearea-print { 
	display: none; 
}
.tablearea-popuplink .popuptable {
	height: 19px;
	padding: 2px 0 0 40px; 
	margin: 0px; 
	background: url(../../../pages/img/portal/table.gif) no-repeat left;
}
.tablearea-popuplink .popuptable a {
	text-decoration: underline;
}
.tablearea table {
	width: 100%;
	background-color: #FFF;
	border-collapse: collapse;
	empty-cells: show;
	padding: 0px;
	margin: 0px;
}
.tablearea table td {
	color: #444444;
}
/* Table Param */
/* Für Druck-Ausblenden markierte Zeilen werden damit gekennzeichnet */
.tablearea .tableparamleft {
	border-left: #DF0606 1px solid;
}
.tablearea .tableparamright {
	border-right: #DF0606 1px solid;
}

/* TABLE STYLES DEFAULT */

.cell-alt-header-firstcol,
.cell-alt-header,
.cell-alt-header-lastcol,

.cell-firstcol,
.cell,
.cell-lastcol,

.cell-alt-firstcol,
.cell-alt,
.cell-alt-lastcol,

.cell-footer-firstcol,
.cell-footer,
.cell-footer-lastcol,

.cell-alt-footer-firstcol,
.cell-alt-footer,
.cell-alt-footer-lastcol {
	font-size: 11px;
	padding: 2px;
	border-style: solid;
	border-width: 1px; 
	background-color: #fff;
	border-color: #da9c15;
}

/* TABLE STYLE 1 */ 

.table-id1 .cell-alt-header-firstcol,
.table-id1 .cell-alt-header,
.table-id1 .cell-alt-header-lastcol {
	background-color: #efd8a6;
	border-color: #da9c15;
}

/* TABLE STYLE 2 */ 

.table-id2 .cell-alt-header-firstcol,
.table-id2 .cell-firstcol,
.table-id2 .cell-alt-firstcol,
.table-id2 .cell-footer-firstcol,
.table-id2 .cell-alt-footer-firstcol {
	background-color: #efd8a6;
	border-color: #da9c15;
}

/* TABLE STYLE 3 */ 

.table-id3 .cell-alt-header-firstcol,
.table-id3 .cell-alt-header,
.table-id3 .cell-alt-header-lastcol,
.table-id3 .cell-firstcol,
.table-id3 .cell-alt-firstcol,
.table-id3 .cell-footer-firstcol,
.table-id3 .cell-alt-footer-firstcol {
	background-color: #efd8a6;
	border-color: #da9c15;
}

/* TABLE STYLE 4 */ 

.table-id4 .cell-alt-header-firstcol,
.table-id4 .cell-alt-header,
.table-id4 .cell-alt-header-lastcol,
.table-id4 .cell-firstcol,
.table-id4 .cell-alt-firstcol,
.table-id4 .cell-footer-firstcol,
.table-id4 .cell-footer,
.table-id4 .cell-footer-lastcol,
.table-id4 .cell-alt-footer-firstcol,
.table-id4 .cell-alt-footer,
.table-id4 .cell-alt-footer-lastcol {
	background-color: #efd8a6;
	border-color: #da9c15;
}

/* TABLE STYLE 5 */ 

.table-id5 .cell-alt-header-firstcol,
.table-id5 .cell-alt-header,
.table-id5 .cell-alt-header-lastcol,
.table-id5 .cell-footer-firstcol,
.table-id5 .cell-footer,
.table-id5 .cell-footer-lastcol,
.table-id5 .cell-alt-footer-firstcol,
.table-id5 .cell-alt-footer,
.table-id5 .cell-alt-footer-lastcol {
	background-color: #efd8a6;
	border-color: #da9c15;
}

/* TABLE STYLE 6 */ 

.table-id6 .cell-alt-header-firstcol,
.table-id6 .cell-alt-header,
.table-id6 .cell-alt-header-lastcol,
.table-id6 .cell-firstcol,
.table-id6 .cell-lastcol,
.table-id6 .cell-alt-firstcol,
.table-id6 .cell-alt-lastcol,
.table-id6 .cell-footer-firstcol,
.table-id6 .cell-footer,
.table-id6 .cell-footer-lastcol,
.table-id6 .cell-alt-footer-firstcol,
.table-id6 .cell-alt-footer,
.table-id6 .cell-alt-footer-lastcol {
	background-color: #efd8a6;
	border-color: #da9c15;
}

/* TABLE STYLES 7 */ 

.table-id7 .cell-alt-header-firstcol,
.table-id7 .cell-alt-header,
.table-id7 .cell-alt-header-lastcol {
	background-color: #efd8a6;
	border-color: #da9c15;
}
.table-id7 .cell-alt-firstcol,
.table-id7 .cell-alt,
.table-id7 .cell-alt-lastcol,
.table-id7 .cell-alt-footer-firstcol,
.table-id7 .cell-alt-footer,
.table-id7 .cell-alt-footer-lastcol {
	background-color: #fbf6eb;
	border-color: #da9c15;
}

/* TABLE STYLE 8 */ 

.table-id8 .cell-alt-header-firstcol,
.table-id8 .cell-firstcol,
.table-id8 .cell-alt-firstcol,
.table-id8 .cell-footer-firstcol,
.table-id8 .cell-alt-footer-firstcol {
	background-color: #efd8a6;
	border-color: #da9c15;
}
.table-id8 .cell-alt-header,
.table-id8 .cell-alt-header-lastcol,
.table-id8 .cell-alt,
.table-id8 .cell-alt-lastcol,
.table-id8 .cell-alt-footer,
.table-id8 .cell-alt-footer-lastcol {
	background-color: #fbf6eb;
	border-color: #da9c15;
}

/* TABLE STYLE 9 */ 

.table-id9 .cell-alt-header-firstcol,
.table-id9 .cell-alt-header,
.table-id9 .cell-alt-header-lastcol,
.table-id9 .cell-firstcol,
.table-id9 .cell-alt-firstcol,
.table-id9 .cell-footer-firstcol,
.table-id9 .cell-alt-footer-firstcol {
	background-color: #efd8a6;
	border-color: #da9c15;
}
.table-id9 .cell-alt,
.table-id9 .cell-alt-lastcol,
.table-id9 .cell-alt-footer,
.table-id9 .cell-alt-footer-lastcol {
	background-color: #fbf6eb;
	border-color: #da9c15;
	}
	
/* TABLE STYLE 10 */ 

.table-id10 .cell-alt-header-firstcol,
.table-id10 .cell-alt-header,
.table-id10 .cell-alt-header-lastcol,
.table-id10 .cell-firstcol,
.table-id10 .cell-alt-firstcol,
.table-id10 .cell-footer-firstcol,
.table-id10 .cell-footer,
.table-id10 .cell-footer-lastcol,
.table-id10 .cell-alt-footer-firstcol,
.table-id10 .cell-alt-footer,
.table-id10 .cell-alt-footer-lastcol {
	background-color: #efd8a6;
	border-color: #da9c15;
}
.table-id10 .cell-alt,
.table-id10 .cell-alt-lastcol {
	background-color: #fbf6eb;
	border-color: #da9c15;
	}
	
/* TABLE STYLE 11 */ 

.table-id11 .cell-alt-header-firstcol,
.table-id11 .cell-alt-header,
.table-id11 .cell-alt-header-lastcol,
.table-id11 .cell-footer-firstcol,
.table-id11 .cell-footer,
.table-id11 .cell-footer-lastcol,
.table-id11 .cell-alt-footer-firstcol,
.table-id11 .cell-alt-footer,
.table-id11 .cell-alt-footer-lastcol {
	background-color: #efd8a6;
	border-color: #da9c15;
}
.table-id11 .cell-alt-firstcol,
.table-id11 .cell-alt,
.table-id11 .cell-alt-lastcol,
.table-id11 .cell-alt-footer-firstcol,
.table-id11 .cell-alt-footer,
.table-id11 .cell-alt-footer-lastcol {
	background-color: #fbf6eb;
	border-color: #da9c15;
}

/* TABLE STYLE 12 */ 

.table-id12 .cell-alt-header-firstcol,
.table-id12 .cell-alt-header,
.table-id12 .cell-alt-header-lastcol,
.table-id12 .cell-firstcol,
.table-id12 .cell-lastcol,
.table-id12 .cell-alt-firstcol,
.table-id12 .cell-alt-lastcol,
.table-id12 .cell-footer-firstcol,
.table-id12 .cell-footer,
.table-id12 .cell-footer-lastcol,
.table-id12 .cell-alt-footer-firstcol,
.table-id12 .cell-alt-footer,
.table-id12 .cell-alt-footer-lastcol {
	background-color: #efd8a6;
	border-color: #da9c15;
}
.table-id12 .cell-alt {
	background-color: #fbf6eb;
	border-color: #da9c15;
}

/* cms values */
.cms-tablearea {
	margin: 0px 6px 6px 0px; 
	float: left; 
	position: relative;
}
.cms-tablearea .preview {
	float: left; 
	background: #fff; 
	width: 36px; 
	position: relative;
}
.cms-tablearea .active {
	float: left; 
	background: #87b053; 
	width: 36px; 
	position: relative;
}
.cms-tablearea .preview td,
.cms-tablearea .active td {
	width: 8px; 
	height: 6px;  
	margin: 0px; 
	padding: 0px; 
	border-width: 0 1px 1px 0;
	empty-cells: show;
	border-color: #fff;
}
.cms-tablearea .active td {
	border-color: #87b053;
}
.cms-tablearea .table-link { 
	width: 36px; 
	height: 30px; 
	position: absolute; 
	top: 1px; 
	left: 1px; 
	z-index: 100;
}
.cms-tablearea .table-link img { 
	width: 36px; 
	height: 30px;
}
