BODY
{
    BACKGROUND-COLOR: white;
    margin:0px;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    color:Black
}
DIV, SPAN, P, TD, TH, INPUT, SELECT, TEXTAREA{
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
}
A:link	{	
	text-decoration:	underline;
	color:	#0066CC
	}	
A:visited	{	
	text-decoration:	underline;
	color:	#0066CC
	}	
A:active	{	
	text-decoration:	underline;
	color:	#0066CC
	}	
A:hover	{	
	text-decoration:	underline;
	color:	#0066CC
	}
	
A.menu:link{
	margin-top:2pt;
	margin-bottom:2pt;
	padding:3pt;
	width:90%;
	text-decoration:	none;
	background-color:	#CCCCCC;
	color:	#000000
}
A.menu:visited{
	margin-top:2pt;
	margin-bottom:2pt;
	padding:3pt;
	width:90%;
	text-decoration:	none;
	background-color:	#CCCCCC;
	color:	#000000
}
A.menu:active{
	margin-top:2pt;
	margin-bottom:2pt;
	padding:3pt;
	width:90%;
	text-decoration:	none;
	background-color:	#CCCCCC;
	color:	#000000
}
A.menu:hover{
	margin-top:2pt;
	margin-bottom:2pt;
	padding:3pt;
	width:90%;
	text-decoration:	none;
	background-color:	#0066CC;
	font-weight:	bold;
	color:	#FFFFFF
}

A.navmenu:link{
	padding:3pt;
	text-decoration:	none;
	background-color:	#003399;
	font-weight:	bold;
	color:	#FFFFFF
}
A.navmenu:visited{
	padding:3pt;
	text-decoration:	none;
	background-color:	#003399;
	font-weight:	bold;
	color:	#FFFFFF
}
A.navmenu:active{
	padding:3pt;
	text-decoration:	none;
	background-color:	#003399;
	font-weight:	bold;
	color:	#FFFFFF
}
A.navmenu:hover{
	padding:3pt;
	text-decoration:	none;
	background-color:	#0066CC;
	font-weight:	bold;
	color:	#FFFFFF
}

A.subnavmenu:link{
	padding:3pt;
	text-decoration:	none;
	background-color:	#0066CC;
	font-weight:	bold;
	color:	#FFFFFF
}
A.subnavmenu:visited{
	padding:3pt;
	text-decoration:	none;
	background-color:	#0066CC;
	font-weight:	bold;
	color:	#FFFFFF
}
A.subnavmenu:active{
	padding:3pt;
	text-decoration:	none;
	background-color:	#0066CC;
	font-weight:	bold;
	color:	#FFFFFF
}
A.subnavmenu:hover{
	padding:3pt;
	text-decoration:	none;
	background-color:	#003399;
	font-weight:	bold;
	color:	#FFFFFF
}

.nav{
	padding-left:3pt;
	padding-right:3pt;
	background-color:	#003399;
	font-weight:	bold;
	color:	#FFFFFF
}
.navActive{
	padding-left:3pt;
	padding-right:3pt;
	padding-top:3pt;
	padding-bottom:3pt;
	background-color:	#CCCCCC;
	font-weight:	bold;
	color:	#000000
}


A.welcome:link{
	margin-top:12pt;
	margin-bottom:12pt;
	text-align:center;
	text-decoration:	none;
	color:	#003399;
	font-size:18pt;
	font-weight:bold
}
A.welcome:visited{
	margin-top:12pt;
	margin-bottom:12pt;
	text-align:center;
	text-decoration:	none;
	color:	#003399;
	font-size:18pt;
	font-weight:bold
}
A.welcome:active{
	margin-top:12pt;
	margin-bottom:12pt;
	text-align:center;
	text-decoration:	none;
	color:	#003399;
	font-size:18pt;
	font-weight:bold
}
A.welcome:hover{
	margin-top:12pt;
	margin-bottom:12pt;
	text-align:center;
	text-decoration:	none;
	color:	#003399;
	font-size:18pt;
	font-weight:bold
}

.header{
	padding:5pt;
	font-size:14pt;
	font-weight:bold;
	/*background-color:#003399;*/
	background-color:#FFFFFF;
	color:#003399
}

.title{
	font-weight:bold;
	width:100%;
	padding:2pt;
	background-color:#0066CC;
	color:#FFFFFF
}

.subtitle{
	font-weight:bold;
	width:100%;
	padding:2pt;
	background-color:#EBEBEB;
	color:#000000
}

.caption{
	color:#666666
}

.button{
	padding-top:2pt;
	padding-bottom:2pt;
	border:none;
	background-color:#003399;
	font-weight:bold;
	color:#FFFFFF
}

.listheader{
	font-weight:bold;
	background-color:#0066CC;
	color:#FFFFFF
}
.listsubheader{
	font-weight:bold;
	background-color:	#CCCCCC;
	color:	#000000
}
.listitem{
	background-color:#FFFFFF;
	color:#000000
}
.listalternating{
	background-color:#EBEBEB;
	color:#000000
}

.intro{
	font-weight:bold;
	font-size:10pt
}

ul{
	margin-top:10pt;
	margin-bottom:10pt;
	margin-left:18pt;
	margin-right:18pt
}

td.pad{
	padding:15px;
}

A.Sort:link{
	font-weight:bold;
	text-decoration:	none;
	color:	#000000
}
A.Sort:visited{
	font-weight:bold;
	text-decoration:	none;
	color:	#000000
}
A.Sort:active{
	font-weight:bold;
	text-decoration:	none;
	color:	#000000
}
A.Sort:hover{
	font-weight:bold;
	text-decoration:	none;
	color:	#000000
}

A.Page:link{
	text-decoration:	none;
	color:	#000000
}
A.Page:visited{
	text-decoration:	none;
	color:	#000000
}
A.Page:active{
	text-decoration:	none;
	color:	#000000
}
A.Page:hover{
	text-decoration:	none;
	color:	#000000
}
.printonly{
	display:none
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

.header_nop{
	padding:5pt;
	font-size:14pt;
	font-weight:bold;
	background-color:#003399;
	color:#FFFFFF
}

.title_nop{
	font-weight:bold;
	width:100%;
	padding:2pt;
	background-color:#0066CC;
	color:#FFFFFF
}

.subtitle_nop{
	font-weight:bold;
	width:100%;
	padding:2pt;
	background-color:#EBEBEB;
	color:#000000
}

td.pad_nop{
	padding:15px;
}

.noprint{
	/* wird benötigt */
}

A.menu_nop:link{
	margin-top:2pt;
	margin-bottom:2pt;
	padding:3pt;
	width:90%;
	text-decoration:	none;
	background-color:	#CCCCCC;
	color:	#000000
}
A.menu_nop:visited{
	margin-top:2pt;
	margin-bottom:2pt;
	padding:3pt;
	width:90%;
	text-decoration:	none;
	background-color:	#CCCCCC;
	color:	#000000
}
A.menu_nop:active{
	margin-top:2pt;
	margin-bottom:2pt;
	padding:3pt;
	width:90%;
	text-decoration:	none;
	background-color:	#CCCCCC;
	color:	#000000
}
A.menu_nop:hover{
	margin-top:2pt;
	margin-bottom:2pt;
	padding:3pt;
	width:90%;
	text-decoration:	none;
	background-color:	#0066CC;
	font-weight:	bold;
	color:	#FFFFFF
}

