/*TABELLEN*/
table {border-collapse:collapse;}


/*Tabelle grau*/
.tab-grau-oben {
	width: 97%;
	margin: 0;	
	}
	
.tab-grau-oben tr td{
	border-width:thin; 
	border-color:#b6b6b6; 
	border-style:solid;
	border-spacing:0;
	empty-cells:show; 
	padding:2px 4px;
	font-size: 9pt;
	}
	
.tab-grau-oben th {
	background-color: #f1f1f1;
	border-width:thin; 
	border-color:#b6b6b6; 
	border-style:solid;
	font-weight: normal;
	text-align: left;
	font-size: 9pt;
	padding:2px 4px;
	}

.tab-grau-oben td {background-color: #ffffff;}


/*Tabelle oben blau*/
.tab-blau {
	width: 97%;
	margin: 0;	
	}
	
.tab-blau tr td{
	border-width:thin; 
	border-color:#7f9db9; 
	border-style:solid;
	border-spacing:0;
	empty-cells:show; 
	padding:2px 4px;
	text-align: left;
	font-size: 9pt;
	}
	
.tab-blau th {
	background-color: #e4ebf8;
	border-width:thin; 
	border-color:#7f9db9; 
	border-style:solid;
	font-weight: normal;
	text-align: left;
	font-size: 9pt;
	padding:2px 4px;
	}

.tab-blau td {background-color: #ffffff;}



/*Tabelle blau grau weiss*/
.tab-blau-grau {
	width: 97%;
	margin: 0;
	empty-cells:show;
	text-align: left;	
	}
	
.tab-blau-grau th {
	background-color: #e4ebf8;
	font-weight: normal;
	text-align: left;
	padding: 2px;
	font-size: 9pt;
	padding:2px 4px;
	}

.tbs-tr-weiss td  {
	background-color: #ffffff; 
	padding:2px 4px; 
	font-size: 9pt; 
	}

.tbs-tr-grau td {	
	background-color: #f1f1f1; 
	padding:2px 4px; 
	font-size: 9pt;
	}
	
	
/*Tabellenlinks Koordinaten*/
.link-kom  {
	margin: 0;
	empty-cells:show;
	text-align: left;	
	}

.link-kom td a:link {
	color: #0b2577;
	text-decoration: underline;
	padding: 3px 4px 10px 0;
	}
	
.link-kom td a:visited {
	color: #0b2577;
	padding: 3px 4px 10px 0;
	text-decoration: underline;
	}
	
.link-kom td a:hover {
	color: #ff3c00;
	padding: 3px 4px 10px 0;
	text-decoration: underline;
	}
	
/*Tabellenlinks BVM*/
.link-bvm  {
	margin: 0;
	empty-cells:show;
	text-align: left;	
	}

.link-bvm td a:link {
	color: #004f44;
	text-decoration: underline;
	padding: 3px 4px 10px 0;
	}
	
.link-bvm td a:visited {
	color: #004f44;
	padding: 3px 4px 10px 0;
	text-decoration: underline;
	}
	
.link-bvm td a:hover {
	color: #ff3c00;
	padding: 3px 4px 10px 0;
	text-decoration: underline;
	}
	
/*Tabellenlinks FMG*/
.link-fmg  {
	margin: 0;
	empty-cells:show;
	text-align: left;	
	}

.link-fmg  td a:link {
	color: #027398;
	text-decoration: underline;
	padding: 3px 4px 10px 0;
	}
	
.link-fmg  td a:visited {
	color: #027398;
	padding: 3px 4px 10px 0;
	text-decoration: underline;
	}
	
.link-fmg  td a:hover {
	color: #ff3c00;
	padding: 3px 4px 10px 0;
	text-decoration: underline;
	}
	
h1 {font-size: 14pt;}
h2 {font-size: 13pt;}
h3 {font-size: 12pt;}
h4 {font-size: 11pt;}

p.align-center {
	text-align: center; 
	padding-right: auto; 
	padding-left: auto; 
	}
	
p.align-left {text-align: left;}
p.align-right {text-align: right;}

.align-center {
	text-align: center; 
	padding-right: auto; 
	padding-left: auto; 
	}
.align-left {text-align: left;}
.align-right {text-align: right;}

tr.align-center {
	text-align: center; 
	padding-right: auto; 
	padding-left: auto; 
	}
	
td.align-center {
	text-align: center; 
	padding-right: auto; 
	padding-left: auto; 
	}





