BODY {
	margin: 0 0 0 0;
	margin-bottom: 0;
	margin-left: 10;
	margin-right: 0;
	margin-top: 0;
	background-image : url(../img/bg.gif);
}

HR {
	height: 1px;
	background-color: #004080;
	border-color: #004080;
	color: #004080;
	}


A {
	TEXT-DECORATION: none;
	COLOR: #003366;
}
A:visited {
	COLOR: #003366;
}
A:hover {
	TEXT-DECORATION: none;
	color : #FF9900;
}


A.navsu {
	TEXT-DECORATION: none;
	COLOR: #FFFFFF;
	
}
A.navsu:visited {
	COLOR: #FFFFFF;
}
A.navsu:hover {
	TEXT-DECORATION: none;
	color: #FF9900;
}



A.nava {
	COLOR: #003366;
}
A.nava:visited {
	COLOR: #003366;
}
A.nava:hover {
	TEXT-DECORATION: none;
	color: #0B0BCB;
}



A.navb {
	COLOR: #003366;
	TEXT-DECORATION: none;
}
A.navb:visited {
	COLOR:#003366;
}
A.navb:hover {
	TEXT-DECORATION: none;
	color : #0B0BCB;
}

A.navc {
	COLOR: #003366;
	TEXT-DECORATION: none;
}
A.navc:visited {
	COLOR:#003366;
	TEXT-DECORATION: none;
}
A.navc:hover {
	TEXT-DECORATION: none;
	color : #0B0BCB;
	background: Yellow;
}


A.navd {
	COLOR: #4682B4;
}
A.navd:visited {
	COLOR: #4682B4;
}
A.navd:hover {
	TEXT-DECORATION: none;
	color: #003366;
}

A.nave {
	COLOR: #4682B4;
}
A.nave:visited {
	COLOR: #4682B4;
}
A.nave:hover {
	TEXT-DECORATION: none;
	color: #FF8C00;
}

A.navf {
	COLOR: #4682B4;
	background : #FFFFFF;
}
A.navf:visited {
	COLOR: #4682B4;
}
A.navf:hover {
	TEXT-DECORATION: none;
	color: #FF8C00;
}


A.navg {
	COLOR: #FFFFFF
	text-decoration: blink;
}
A.navg:visited {
	COLOR: #FFFFFF;
	text-decoration: blink;
}
A.navg:hover {
	TEXT-DECORATION: underline;
	color: #FFFFFF;
}

td.navtaba {
	background : #FFFFFF;
}





td.navtabb {
	background : #FFFFFF;
	COLOR: #000000; FONT-FAMILY: Verdana,  Arial, Helvetica; FONT-SIZE: 11px;
}

.tabheada {
	COLOR: #000000; 
	FONT-FAMILY: Verdana,Arial, Helvetica; 
	background : #FFCC33;
}

/* nicht verwendete Angaben 
.tabbodya {
	COLOR: #FF9900; 
	FONT-FAMILY: Arial, Helvetica; 
	FONT-SIZE: 11px;
	background : #C0C0C0;
}

.tabheadb {
	COLOR: #FF9900; 
	FONT-FAMILY: Verdana,  Arial, Helvetica; 
	FONT-SIZE: 11px;
	background : #C0C0C0;
}
.tabbodyb {
	COLOR: #FF9900; 
	FONT-FAMILY: Verdana,  Arial, Helvetica; 
	FONT-SIZE: 11px;
	background : #C0C0C0;
}

.tabheadc {
	COLOR: #FF9900; 
	FONT-FAMILY: Verdana,  Arial, Helvetica; 
	FONT-SIZE: 11px;
	background : #C0C0C0;
}
.tabbodyc {
	COLOR: #FF9900; 
	FONT-FAMILY: Verdana,  Arial, Helvetica; 
	FONT-SIZE: 11px;
	background : #C0C0C0;
}
.tabheadd {
	COLOR: #FF9900; 
	FONT-FAMILY: Verdana,  Arial, Helvetica; 
	FONT-SIZE: 11px;
	background : #C0C0C0;
}*/


.tabbodyd {
	COLOR: #FFA500;
	FONT-FAMILY: Verdana,  Arial, Helvetica;
	FONT-SIZE: 11px;
}

.tabheadx {
	background : #FFF8DF;
}
/* nicht verwendete Angaben 
.tabbodyx {
	background : #FFF8DF;
}*/

/* Textformatierungen  Beginn*/
.txtgiant {
	FONT-FAMILY: sans-serif;
	FONT-SIZE: 19px;
	font-weight: normal;
}

.txtgianta {
	FONT-FAMILY: sans-serif;
	FONT-SIZE: 21px;
	font-weight: bold;
}

.txtgiantb {
	FONT-FAMILY: sans-serif;
	FONT-SIZE: 22px;
	font-weight: bold;
}

.txthuge {
	FONT-FAMILY:  Verdana,  Arial, Helvetica; FONT-SIZE: 20px; font-weight: normal;
}

.txtbig {
	FONT-FAMILY: Lucida Sans Unicode; FONT-SIZE: 18px; font-weight: normal;
}
.txtbigb {
	FONT-FAMILY: Lucida Sans Unicode;
	FONT-SIZE: 14px;
	font-weight: bold;
}
.txtmed {
	FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 12px;
}
.txtmedb {
	FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 12px; font-weight: bold;
}
.txtsmall{
	FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 11px;
}
.txtsmallb{
	FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 10px; font-weight: bold;
}
.txttiny{
	FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10px;
}
.txttinyb{
	FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10px; font-weight: bold;
}
.txtextra{
	FONT-FAMILY: Jokerman;
	FONT-SIZE: 17px;
	font-weight: bold;
}
.txtextrasmall{
	FONT-FAMILY: Jokerman;
	FONT-SIZE: 14px;
	font-weight: bold;
}
.txttinys{
	FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 8px;
}

/* Textformatierungen  Ende*/


.txtmarkera{
	color: #FFFF00;
}

.txtmarkerb{
	color : #003366;
}

.txtmarkerc{
	color : #0B0BCB;
}

.txtmarkerd{
	color : #FFFFFF;
}

.txtmarkere{
	color: #003366;
}

.txtmarkerf{
	color : #FF9900;
}

.txtmarkerg{
	color: #A3A3A3;
}

.txterror{
		color: #003366;
}

.txtmarkerh{
	color: Teal;
}

.txtmarkeri{
	color: red;
}

.txtmarkerNEUTRAL{
	color: #000000;
}
/* nicht verwendet 
.headlinea {
	FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 12px; LINE-HEIGHT: 16px
}
.headlineb {
	FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 14px
}*/

/* __inc/functions/inc */
.txtlevela
		{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
		font-style: normal;
		font-weight: normal;
		color: #FF0000;
		}
/* __inc/functions/inc */
.txtlevelb
		{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
		font-style: normal;
		font-weight: normal;
		color: #339900;
		}
	/* __inc/functions/inc */
.txtlevelc
		{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
		font-style: normal;
		font-weight: normal;
		color: #FF9900;
		}
		

.color {
        background-color : #003366;
		  }
		
		

.button
{
	background-color : #7389B7;
	font-size: x-small;
	font-weight: bold;
	color: #FFFFFF;
	
}	

.tdborderline
{
	background-color: #0074B2;
}

.tdborderlinea
{
	background-color: #C0CADF;
}

.tdborderlineb
{
	background-color: #003366;
}	

.tdborderlinec	{
	background-color: #FE8700;
}

.tdborderlined	{
	background-color: #C0CADF;
}

.tdborderlinef	{
	background-color: Aqua;
}

.tdbackground
{
	background-color :#FFFFFF;
}

.tdbackgrounda
{
	color: #000000;
	background-color :  #FFFFFF;
}

.tdbody
{
	background-color : #FFFFFF;
}


/* Strich oben */
.tdbordertopa
{
	border-top-color: #7389B7;
	border-top-width: 1px;
	border-top-style: double;
}


.tdborderrighta
{
	border-right-color : #7389B7;
	border-right-width : 1px;
	border-right-style : solid;
}

.tdborderbottoma
{
	border-bottom-color : #7389B7;
	border-bottom-width : 1px;
	border-bottom-style : solid;
}

.tdborderlefta
{
	border-left-color : #7389B7;
	border-left-width : 1px;
	border-left-style : solid;
}



.tdborderright
{
	border-right-color : #000000;
	border-right-width : 1px;
	border-right-style : solid;
}

.tdborderbottom
{
	border-bottom-color : #000000;
	border-bottom-width : 1px;
	border-bottom-style : solid;
}

.tdborderleft
{
	border-left-color : #000000;
	border-left-width : 1px;
	border-left-style : solid;
}




/* #### TYPO3 STYLES ### */

/* Menu 1 column */

TD#menu_1{
	vertical-align: top;
	width: 600px;
	padding-top: 5px;
}

/*
TD#menu_1 SPAN{
	width: 95%
}
*/

TD#menu_1 SPAN A{
	color: white;
	text-decoration: none;
}
TD#menu_1 SPAN A:hover {
	color: #FF9900;
	text-decoration: none;
}

/* MENU1, level 1, normal state (NO) */
TD#menu_1 SPAN.menu1-level1-no{
	border-bottom: 1px #999999;
	font-size: 12px;
	padding-top: 5px;
	padding-left: 5px;
}

/* MENU1, level 1, active state (ACT) */
TD#menu_1 SPAN.menu1-level1-act{
	border-bottom: 1px solid #999999;
	font-weight: bold;
	font-size: 12px;
	padding-top: 3px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	
	background-color: #FF9900;
	filter: alpha (opacity='70', style='0');
}
TD#menu_1 SPAN.menu1-level1-act A{
	color: white;
}
TD#menu_1 SPAN.menu1-level1-act A:hover {
	color: #FFFFFF;
	text-decoration: none;
}

/* MENU1, level 2, normal state (NO) */
TD#menu_1 SPAN.menu1-level2-no{
	font-size: 12px;
	padding-left: 5px;
}
	
/* MENU1, level 2, normal state (ACT) */
TD#menu_1 SPAN.menu1-level2-act{
	font-size: 12px;
	font-weight: bold;
	padding-left: 20px;
}






/* Menu 2 column */
TD#menu_2{
	vertical-align: top;
	width: 205px;
	padding-top: 3px;
}
TD#menu_2 SPAN{
	width: 95%
}
TD#menu_2 SPAN A{
	color: navy;
	text-decoration: none;
}
TD#menu_2 SPAN A:hover {
	text-decoration: underline;
}

/* MENU2, level 1, normal state (NO) */
TD#menu_2 SPAN.menu2-level1-no{
	border-bottom: 1px #999999;
	font-size: 11px;
	padding-top: 5px;
	padding-left: 5px;
}

/* MENU2, level 1, active state (ACT) */
TD#menu_2 SPAN.menu2-level1-act{
	border-bottom: 1px solid #999999;
	font-weight: bold;
	font-size: 11px;
	padding-top: 5px;
	padding-left: 5px;
	
	background-color: #eeeeee;
	filter: alpha (opacity='70', style='0');
}
TD#menu_2 SPAN.menu2-level1-act A{
	color: Black;
}

/* MENU2, level 2, normal state (NO) */
TD#menu_2 SPAN.menu2-level2-no{
	font-size: 11px;
	padding-left: 5px;
}
	
/* MENU2, level 2, normal state (ACT) */
TD#menu_2 SPAN.menu2-level2-act{
	font-size: 11px;
	font-weight: bold;
	padding-left: 20px;
}






/* Menu 3 column */
TD#menu_3{
	vertical-align: top;
	width: 200px;
	height:10px;
	padding-top: 5px;
	padding-bottom: 5px;
	
}
TD#menu_3 DIV{
	width: 95%
}
TD#menu_3 DIV A{
	color: Silver;
	text-decoration: none;
}
TD#menu_3 DIV A:hover {
	text-decoration: underline;
}

/* MENU3, level 1, normal state (NO) */
TD#menu_3 DIV.menu3-level1-no{
	border-bottom: 0px solid #ff9900;
	font-size: 11px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

/* MENU3, level 1, active state (ACT) */
TD#menu_3 DIV.menu3-level1-act{
	border-bottom: 1px #eeeeee;
	color: black;
	font-weight: bold;
	font-size: 11px;
	padding-top: 2px;
	padding-left: 5px;
	padding-bottom: 1px;
	padding-right:5px;
	background-color: #eeeeee;
	filter: alpha (opacity='70', style='0');
}
TD#menu_3 DIV.menu3-level1-act A{
	color: black;
}

/* MENU3, level 2, normal state (NO) */
TD#menu_3 DIV.menu3-level2-no{
	font-size: 10px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
	
/* MENU3, level 2, normal state (ACT) */
TD#menu_3 DIV.menu3-level2-act{
	border-bottom: 1px;
	font-size: 10px;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #DCDCDC;
	color: black;
}
TD#menu_3 DIV.menu3-level2-act A{
	color: black;
}

/* csc-firstHeader */
.csc-firstHeader{
	font-family: Arial, Helvetica, sans-serif;
	color: silver;
}

/* csc-firstHeader */
.bodytext{
	font-family: Verdana, Arial, Helvetica;
	color: #003366;
	font-size: 11px;
	/*font-weight: bold;
	*/
}

/* csc-firstHeader */
.bulletlist{
	font-family: Verdana, Arial, Helvetica;
	color: #003366;
	font-size: 11px;
	/*font-weight: bold;
	*/
}