/* Body mit Scrollbalken */
body {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;	font-size: 11px; color: #666666;
	scrollbar-DarkShadow-Color: #000000;
	scrollbar-Track-Color: #DCDCDC;
	scrollbar-Face-Color: #CC0000;
	scrollbar-Shadow-Color: #000000;
	scrollbar-Highlight-Color: #DCDCDC;
	scrollbar-3dLight-Color: #CC0000;
	scrollbar-Arrow-Color: #FFFFFF
	}


/* Tabellen-Grundformatierung */
td, table, tr { font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 11px; color: #666666; text-decoration: none; }

ul { list-style-position: outside; }

/* Textfarben */
.rot { color: #F01313; text-decoration: none } 
.grau { color: #666666 }


/* Text-Links */
a:link { font-family: Verdana, Arial; font-weight: bold; color: #F01313; text-decoration: none}
a:visited { font-family: Verdana, Arial; font-weight: bold; color: #666666; text-decoration: none}
a:hover { font-family: Verdana, Arial; font-weight: bold; color: #F01313; text-decoration: underline}
a:active { font-family: Verdana, Arial; font-weight: bold; color: #F01313; text-decoration: none}


/* Formularfelder */
.kform {  color: #666666; width: 150; height: 17; font-size: 10px; background-color: #FFFFFF; border-left: 1px solid #999999; border-bottom: 1px solid #999999; border-right: 1px solid #999999; border-top: 1px solid #999999 }
.button {  color: #666666; width: 100; height: 17; font-size: 10px; background-color: #FFFFFF; border-left: 1px solid #999999; border-bottom: 1px solid #999999; border-right: 1px solid #999999; border-top: 1px solid #999999 }
.checkbox {  color: #666666; width: 15; height: 15; background-color: #FFFFFF; }

/* Sonstiges */
.about  { font-weight: bold; line-height: 14px; color: #666666 }
.about1 { font-size: 10px; line-height: 14px; color: #666666 }
.big	{ font-size: 15px; color: #666666 }	
.copy   { font-size: 9px; color: #666666 }
.news   { font-weight: bold; color: #666666 }
.warnung { color: #cc0000; font-weight: bold }
.ueberschrift1 { font-size: 12px; font-weight: bold; color: #F01313 }
  /* Grün #425329 oder Blau #3777BC oder Rot #F01313 */
.datum { font-size: 9px; text-align: right; }
.eingang { font-size: 14px; line-height: 14px; color: #666666 }

.colored { background-color: #EEEEEE; }
/*.ruler { background-color: #FFFFFF; } Ralf mal sehen ob ich das überhaupt benötige?? */


/* Trauerbanner */
/*#banner { background: url("../image/banner.gif") right top no-repeat; position: absolute; top: 0; right: 0; width: 200px; height: 200px; } */



/***************************************************************/
/*            Tabellenformatierung für "ruler"                 */
/***************************************************************/

table thead th {
	padding: 0 0.2em 0 0.2em;
	text-align: left;
}

table thead th span {
	padding: 0 0.2em;
	font-size: 11px;
	font-weight: bold;
	position: relative;
	bottom: 0.7em;
	background: #fff;
	white-space: nowrap;
}

/* settings for both types of table */
table.colored tr.colorlight, 
table.ruler tr.colorlight { background: #fff; border-top: 0px; }  

table.colored tr.colordark,
table.ruler tr.colordark,
.darker { background: #e8ebf0; border-top: 0px; }   /* #e8ebf0 */

table.colored tbody td,
table.ruler tbody td { padding: 0.3em; text-align: center; }

/* data tables with ruler */
table.ruler { border-collapse: collapse; border: 1px solid #357; margin-bottom: 1em; } 
table.ruler td { border-left: 1px solid #357; border-right: 1px solid #357; } 
table.ruler th { border-left: 1px solid #357; border-right: 1px solid #357; } 
table.ruler tr { border-top: 1px solid #357; }
table tbody tr.selected,
table.ruler tr.ruled { background: #C9D3DE; border-top: 0px; } 

alternating colored tables
table.colored { border-collapse: collapse; border: 1px solid #357; margin-bottom: 1em; } 
table.colored tr { border-top: 1px solid #357;}


