/* Hyperlinks */
A:link {
	color: yellow;
	text-decoration: underline;
	font-style: normal;
	font-weight: bold;
}
A:visited {
	color: yellow;
	text-decoration: underline;
	font-style: normal;
	font-weight: bold;
}
A:active {
	color: yellow;
	text-decoration: underline;
	font-style: normal;
	font-weight: bold;
}
A:hover {
	color: yellow;
	text-decoration: underline;
	font-style: normal;
	font-weight: bold;
}

/* Verwendete Classen von Typo3 */
.textnormal {
	color: navy;
	font-family: arial;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
}
.contenttable { /* Überschriften für Tabellen */
	color: navy;
	font-family: arial;
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
}
.bodytext { /* wird in den Tabellen verwendet */
	color: navy;
	font-family: arial;
	font-size: 10pt;
	font-style: normal;
	font-weight= normal;
}
.csc-uploads-fileSize {
	color: navy;
	font-family: arial;
	font-size: 8pt;
	font-style= normal;
	font-weight= bold;
}
.align-center {
	text-align: center;
}
.internal-link {
	color: #00CCCC;
	text-decoration: underline;
	font-style: normal;
	font-weight: bold;
}

/* Allgemeine Einstellungen */
h1 { /* Überschriften */
	color: navy;
	font-family: arial;
	font-size: 14pt;
	font_style: normal;
	font-weight: bold;
}	
/* Heading border (normal) */
.thnorm {
	font-family:arial;
	font-size:10pt;
	color:#DD6900;
	font-weight:bold;
}
td.thnorm {
	padding:2pt;
	font-family:arial;
	font-size:10pt;
	color:navy;
}
th.thnorm {
	padding:2pt;
	text-align:left;
}
/* Tables generally (except navigation border) */
.tbl {
	border:#F2C406 1.5px solid;
}

/* Table field (color) 1  */
.td1 {
}

/* Table field (color) 2 */
.td2 {
}



.ueberschrift {
	font-family:Arial;
	font-size:18px;
	color:#000066;
	font-weight:bold;
}

td {
    font-family:arial;
    color:#FFFFFF;
    font-size: 10pt;
}

/* ############ */
/* ### MENU ### */
/* ############ */
TD#menu_1 {
/*    font-family: "OCR A Extended", OCR-A, "OCR-A BT", "OCR-B 10 BT"; */
    font-family: arial;
    Vertical-align: top;
    font-weight: normal;
    width: 150px;
    padding-top: 10px;
    text-decoration: none;
}
TD#menu_1 DIV {
    width: 100%;
}
TD#menu_1 DIV A {
    color: navy;
    text-decoration: none;
}

/* MENU, level1, NORMAL */
TD#menu_1 DIV.menu1-level1-no {
/*    border-bottom: 1px dotted #999999; */
    font-size: 12px;
    font-weight: normal;
    padding-top: 5px;
    padding-left: 5px;
}
/* MENU, level1, AKTIV */
TD#menu_1 DIV.menu1-level1-act {
    border-bottom: 1px solid #999999;
    font-size: 12px;
    font-weight: normal;
    padding-top: 5px;
    padding-left: 5px;
    background-color: #eeeeee;
    filter:alpha(opacity='70', style='0');
}
TD#menu_1 DIV.menu1-level1-act A {
    color:#990000;
}
/* MENU, level2, NORMAL */
TD#menu_1 DIV.menu1-level2-no {
    font-size: 11px;
    padding-left: 10px;
    font-weight: normal;
}
/* MENU, level2, AKTIV */
TD#menu_1 DIV.menu1-level2-act {
    font-size: 11px;
    font-weight: normal;
    padding-left: 20px;
}
TD#menu_1 DIV A:hover {
    color: #ff0000;
    text-decoration: none;
}

/* CONTENT */
TD#content {
    font-family: arial;
    color: navy;
    Vertical-align: top;
    padding-top: 10px;
    padding-left: 10px;
}


/* Fusszeile */
.StilFooter{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	padding-top: 2px;
	background-color: #353682; /* Blau */
}
