/* CSS Document               */
/*                            */
/* Stylesheet für die Website */
/* der TSA im MTV WF          */
/*                            */
/* Autor   :  Andreas Wespe   */
/* LastMod : 29.03.07         */
/* Version : 1.04             */


/* Grundeinstellungen         */
body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
}

/* Große Überschrift */
.bigHL {
   font-family: Geneva, Arial, Helvetica, sans-serif;
   font-style:normal;
   font-size:x-large;
   font-weight:bold;   
}

/* mittlere Überschrift */
.medHL {
   font-style:normal;
   font-size:large;
   font-weight:600;   
}

/* mittlere Überschrift für Datum*/
.medHLDate {
   font-style:normal;
   font-size:large;
   font-weight:600; 
   color:#999999  
}

hr.medium {
	background-color:#CCCCCC;
	height:5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: double;
	border-left-style: none;
	border-top-color: #3300FF;
	border-right-color: #3300FF;
	border-bottom-color: #3300FF;
	border-left-color: #3300FF;
}

/* kleine Überschrift */

/* Tabellenformatierungen      */

/* Sticky */

table.tsa_sticky {
/* border-collapse: collapse;*/
border-spacing: 1px;
border: 1px solid #dddddd;
/*margin: 0px 10px 0px 10px;*/
margin:auto
}

table.tsa_sticky caption {
text-align:left;
font-size:10pt;
background-color: #FFFFFF;
margin: 0px 0px 0px 0px;
padding: 2px 10px 2px 10px;

}

table.tsa_sticky th {
background-color: #FFFFFF;
}

table.tsa_sticky td {
background-color: #FFFFFF;
text-align:left;
padding: 0px 2px 0px 2px;
}

/* Hervorgehoben */

table.tsa_sticky tr.m_highlight td {
        background-color: #eeeeee;
        text-align:right;
        padding: 0px 2px 0px 2px;
        letter-spacing: 0.5em;
        font-size: normal;
        font-weight: bolder;
        vertical-align:middle;
}

table.tsa_sticky tr.highlight td {
        background-color: #ff6666;
        text-align:center;
        vertical-align:middle;
        padding: 0px 2px 0px 2px;
}

table.tsa_sticky td.headline  {
        background-color: #ffffff;
        text-align:right;
        padding: 0px 2px 0px 2px;
        font-size: normal;
        font-weight: normal;
        vertical-align:middle;
}

/* Thumbnails für Galerien */ 

table.tsa_gal {
/* border-collapse: collapse;*/
border-spacing: 1px;
border: 1px solid #dddddd;
/*margin: 0px 10px 0px 10px;*/
margin:auto
}

table.tsa_gal caption {
text-align:left;
font-size:10pt;
background-color: #FFFFFF;
margin: 0px 0px 0px 0px;
padding: 2px 10px 2px 10px;

}

table.tsa_gal th {
background-color: #FFFFFF;
}

table.tsa_gal td {
background-color: #FFFFFF;
text-align:left;
padding: 0px 2px 0px 2px;
}

/* Hervorgehoben */

table.tsa_gal tr.m_highlight td {
        background-color: #eeeeee;
        text-align:right;
        padding: 0px 2px 0px 2px;
        letter-spacing: 0.5em;
        font-size: normal;
        font-weight: bolder;
        vertical-align:middle;
}

table.tsa_gal tr.highlight td {
	background-color: #eeeeee;
	text-align:center;
        vertical-align:middle;
	padding: 0px 2px 0px 2px;	
}

table.tsa_gal tr.thumbnail td {
  color: #F0F0F0; 
  background-color: #cccccc; 
  padding: 6px; 
  text-align: center; 
  vertical-align: middle;
  border: solid 1px; 
  border-color: #F0F0F0 #222222 #222222 #F0F0F0;
}

table.tsa_gal td.headline  {
        background-color: #ffffff;
        text-align:right;
        padding: 0px 2px 0px 2px;
        font-size: normal;
        font-weight: normal;
        vertical-align:middle;
}

/* Standard */

table.tsa_std {
/* border-collapse: collapse;*/
border-spacing: 1px;
border: 1px solid #dddddd;
/*margin: 0px 10px 0px 10px;*/
margin:auto
}

table.tsa_std caption {
text-align:left;
font-size:10pt;
background-color: #FFFFFF;
margin: 0px 0px 0px 0px;
padding: 2px 10px 2px 10px;

}

table.tsa_std th {
background-color: #FFFFFF;
}

table.tsa_std td {
background-color: #FFFFFF;
text-align:left;
padding: 0px 2px 0px 2px;
}

/* Hervorgehoben */

table.tsa_std tr.m_highlight td {
        background-color: #eeeeee;
        text-align:right;
        padding: 0px 2px 0px 2px;
        letter-spacing: 0.5em;
        font-size: normal;
        font-weight: bolder;
        vertical-align:middle;
}

table.tsa_std tr.highlight td {
	background-color: #eeeeee;
	text-align:center;
        vertical-align:middle;
	padding: 0px 2px 0px 2px;	
}

table.tsa_std tr.y_highlight td {
        background-color: #eeeeee;
        text-align:right;
        padding: 0px 2px 0px 2px;
        letter-spacing: 0.75em;
        font-size: xx-large;
        font-weight: bolder;
}

table.tsa_std td.headline  {
        background-color: #ffffff;
        text-align:right;
        padding: 0px 2px 0px 2px;
        font-size: normal;
        font-weight: normal;
        vertical-align:middle;
}




/* Komplett zentriert */
table.tsa_center {
   width: 100%;
   height: 100%;
}
