td#center_cell {
	background: #ccddff;
}

.infobox, .infobox_cell {
	background: #bbccee;
}

.tr-odd {
	background: #c2d3f5;
}

.tr-even {
	background: #d6e7ff;
}

.tr-0 {
	background: #aabbdd;
}

.contenttable {
	border-collapse:collapse;
	padding: 3px;
	line-height: 15px;
}

.contenttable-1 {
	margin-bottom: 0;
}

td.contentcell>.contenttable {
	border-right: 0px;
}

.contenttable td {	
	text-align: center;
	margin: 0px;
	font-weight: bold;
	border-spacing: 0px;
	vertical-align: bottom;
	padding: 2px;
	margin-right: 1px;
}

.contenttable p {
	font-size: 12px;
	line-height: 14px;
}

/*
  * Föhr / Amrum Tabellenkopf
  */
.contenttable-1 td {
	width: 94px;
	padding: 2px;
	border-left: 1px solid #CCDDFF;
}

.contenttable-1 p {
	line-height: 12px;
}

.contenttable-1 .td-0, .contenttable-1 .td-2 {
	background-color: #a8d4ab;
	color: #005aa0;
}

.contenttable-1 .td-1 {
	background-color: #cce6cc;
}

.contenttable-1 .td-last {
	background-color: #f5ccb9;
}

.contenttable-1 .tr-0 p, .tr-1 p, .tr-last p {
	margin: 0px;
	line-height: 12px;
}

.contenttable-1 .tr-0 .td-0 p {
	color: #005aa0;
}

.contenttable-1 .tr-0 .td-1 p {
	color: #029206;
}

.contenttable-1 .tr-0 .td-2 p {
	color: #029206;
}

.contenttable-1 .tr-0 .td-last p {
	color: #cc0000;
}

.contenttable-1 .tr-1 p {
	color: #005aa0;
}

.contenttable-1 .tr-last .td-0 p {
	color: #029206;
}

.contenttable-1 .tr-last .td-1 p {
	color: #005aa0;
}

.contenttable-1 .tr-last .td-2 p {
	color: #cc0000;
}

.contenttable-1 .tr-last .td-last p {
	color: #029206;
}

/*
  * Föhr / Amrum Tabellenbody
  */
.contenttable-0 .td-0, .contenttable-0 .td-1, .contenttable-0 .td-4, .contenttable-0 .td-5 {
	background-color: #a8d4ab;
}

.contenttable-0 .td-2, .contenttable-0 .td-3 {
	background-color: #cce6cc;
}

.contenttable-0 .td-6, .contenttable-0 .td-last {
	background-color: #f5ccb9;
}

.contenttable-0 .td-0, .contenttable-0 .td-2, .contenttable-0 .td-4, .contenttable-0 .td-6 {
	width: 70px;
	text-align: right;
}

.contenttable-0 .td-1, .contenttable-0 .td-3, .contenttable-0 .td-5, .contenttable-0 .td-last {
	width: 26px;
}

.contenttable-0 {
	margin-top: 5px;
	margin-bottom: 20px;
}

.contenttable-0 td {
	border: 1px solid #CCDDFF;
}


/*
 * Special Colours for Amrum
 */
.amrum-1 .td-0, .amrum-2 .td-0, .amrum-2 .td-1 {
	background-color: #efaa8c;
	color: #005aa0;
}

.amrum-1 .td-1, .amrum-1 .td-last, .amrum-2 .td-2, .amrum-2 .td-3  {
	background-color: #f5ccb9;
}

.amrum-1 .tr-0 .td-0 p {
	color: #005aa0;
}

.amrum-1 .tr-0 .td-1 p {
	color: #cc0000;
}

.amrum-1 .tr-1 p {
	color: #005aa0;
}

.amrum-1 .tr-last .td-0 p {
	color: #cc0000;
}

.amrum-1 .tr-last .td-1 p {
	color: #005aa0;
}


/*
  * Halligen Tabelle 1
  */
.contenttable-2 {

}

.contenttable-2 .tr-odd {
	background-color: #9CCEEA;
}

.contenttable-2 .tr-even {
	background-color: #D0E7FA;
}

.contenttable-2 .tr-0 {
	background-color: #1EB0DD;
}

.contenttable-2 .tr-0 td {
	border-bottom: 2px solid #CCDDFF;
}

.contenttable-2 td {
	text-align: right;
	border-right: 2px solid #CCDDFF;
}

.contenttable-2 td p {
	font-weight: normal;
}

.contenttable-2 .tr-0 td p {
	font-weight: bold;
}

.contenttable-2 .td-0 {
	text-align: left;
}


/*
  * Halligen Tabelle 2
  */
.contenttable-3 {

}

.contenttable-3 .tr-odd {
	background-color: #9CCEEA;
}

.contenttable-3 .tr-even {
	background-color: #D0E7FA;
}

.contenttable-3 .tr-0 {
	background-color: #008CCA;
}

.contenttable-3 .tr-0 td {
	border-bottom: 2px solid #CCDDFF;
}

.contenttable-3 td {
	text-align: right;
	border-right: 2px solid #CCDDFF;
}

.contenttable-3 td p {
	font-weight: bold;
}
.contenttable-3 .td-0 {
	text-align: left;
}

.sieben-spalten .td-1, .sieben-spalten .td-2, .sieben-spalten .td-3, .sieben-spalten .td-4, .sieben-spalten .td-5, .sieben-spalten .td-6, .sieben-spalten .td-7, .sieben-spalten .td-last {
	width: 40px;
}

.drei-spalten .td-1, .drei-spalten .td-2, .drei-spalten .td-3, .drei-spalten .td-4, .drei-spalten .td-5, .drei-spalten .td-6, .drei-spalten .td-7, .drei-spalten .td-last {
	width: 80px;
}