/*Page created 02.07.05 by Pascal Hagen, ©www.pFRONT.com, New York*/

#textnav	{font-family: Verdana,Arial,Helvetica,Sans-Serif; color: #000000; font-size: 13px; letter-spacing: 1px; font-weight: bold; line-height: 130%;}
#textnavg	{font-family: Verdana,Arial,Helvetica,Sans-Serif; color: #888888; font-size: 13px; letter-spacing: 1px; font-weight: bold; line-height: 130%;}
#topnav		{font-family: Verdana,Arial,Helvetica,Sans-Serif; color: #acacac; font-size: 13px; letter-spacing: 2px; font-weight: bold; line-height: 120%; margin-top: 0px; padding-top: 0px;}
#topnavw	{font-family: Verdana,Arial,Helvetica,Sans-Serif; color: #FFFFFF; font-size: 13px; letter-spacing: 2px; font-weight: bold; line-height: 120%; margin-top: 0px; padding-top: 0px;}
#topnavb	{font-family: Verdana,Arial,Helvetica,Sans-Serif; color: #3C4B8B; font-size: 13px; letter-spacing: 2px; font-weight: bold; line-height: 120%; margin-top: 0px; padding-top: 0px;}
#textnav3	{font-family: Arial,Helvetica,Sans-Serif; color: #000000; font-size: 13px; line-height: 130%; margin-top: 0px; padding-top: 0px;}
#reg		{font-family: Arial,Helvetica,Sans-Serif; color: #777777; font-size: 10px; line-height: 100%; margin-top: 0px; padding-top: 0px; margin-right: 0px}
#reg1		{font-family: Arial,Helvetica,Sans-Serif; color: #000000; font-size: 8px; line-height: 80%; margin-top: 0px; padding-top: 0px; margin-left: 0px}
#com		{font-family: Verdana,Arial,Helvetica,Sans-Serif; color: #777777; font-size: small; margin-top: 0px; padding-top: 0px; margin-left: 0px}

.ver16blue {
	font-family: "Trebuchet MS", Helvetica, Arial, Sans-Serif; 
	color:#0066CC;
	font-size: 16px;
	line-height: 130%;
}



BODY  {
	font-family: "Trebuchet MS", Helvetica, Arial, Sans-Serif;
	font-size: 14px;	
	color : #0066CC;
	margin-left : 5;
	margin-right : 0;
	margin-top : 6;
	margin-bottom : 0;
	background-image: URL(/images/bkgd_lightgrey1.gif);
	scrollbar-3dlight-color: white;
	scrollbar-arrow-color: 2d559f;
	scrollbar-darkshadow-color: #666666;
	scrollbar-face-color: white;
	scrollbar-highlight-color: white;
	scrollbar-shadow-color: #999999;
}


A  {
font-family:
	color : #000099;
	text-decoration : none;
	font-family : "Trebuchet MS", Helvetica, Arial, Sans-Serif;
}

A:Visited  {
	color : #000099;
	text-decoration : none;
	font-family : "Trebuchet MS", Helvetica, Arial, Sans-Serif;
}

A:Active  {
	text-decoration : none;
	color : #009966;
	font-family : "Trebuchet MS", Helvetica, Arial, Sans-Serif;
}

A:Hover  {
	color : #FF9933;
	text-decoration : none;
	font-family : "Trebuchet MS", Helvetica, Arial, Sans-Serif;
}

A.pas  {
	font-size : 13px;
	color : #F0F0F0;
	letter-spacing : 2px;
	font-weight : bold;
	text-decoration : none;
	font-family : "Trebuchet MS", Helvetica, Arial, Sans-Serif;
}

A.pas:Visited  {
	font-size : 13px;
	color : #F0F0F0;
	letter-spacing : 2px;
	font-weight : bold;
	text-decoration : none;
	font-family : "Trebuchet MS", Helvetica, Arial, Sans-Serif;
}

A.pas:Active  {
	font-size : 13px;
	color : #656565;
	letter-spacing : 2px;
	font-weight : bold;
	text-decoration : none;
	font-family : "Trebuchet MS", Helvetica, Arial, Sans-Serif;
}

A.pas:Hover  {
	font-size : 13px;
	color : #acacac;
	letter-spacing : 2px;
	font-weight : bold;
	text-decoration : none;
	font-family : "Trebuchet MS", Helvetica, Arial, Sans-Serif;
}

A.pas1  {
	font-size : 9px;
	color : #777777;
	text-decoration : none;
	font-family : "Trebuchet MS", Helvetica, Arial, Sans-Serif;
}

A.pas1:Visited  {
	font-size : 9px;
	color : #777777;
	text-decoration : none;
	font-family : "Trebuchet MS", Helvetica, Arial, Sans-Serif;
}

A.pas1:Active  {
	font-size : 9px;
	color : #555555;
	text-decoration : none;
	font-family : "Trebuchet MS", Helvetica, Arial, Sans-Serif;
}

A.pas1:Hover  {
	font-size : 9px;
	color : #ADADAD;
	text-decoration : none;
	font-family : "Trebuchet MS", Helvetica, Arial, Sans-Serif;
}


A.art  {
	font-size : x-small;
	color : #7b68ee;
	text-decoration : underline;
	font-family : "Trebuchet MS", Helvetica, Arial, Sans-Serif;
}

A.art:Visited  {
	font-size : x-small;
	color : #8b008b;
	text-decoration : underline;
	font-family : "Trebuchet MS", Helvetica, Arial, Sans-Serif;
}

A.art:Active  {
	font-size : x-small;
	text-decoration : underline;
	font-family : "Trebuchet MS", Helvetica, Arial, Sans-Serif;
}

A.art:Hover  {
	font-size : x-small;
	text-decoration : underline;
	font-family : "Trebuchet MS", Helvetica, Arial, Sans-Serif;
}

A.navlink  {
	font-size : x-small;
	font-family : "Trebuchet MS", Helvetica, Arial, Sans-Serif;
	letter-spacing : 1px;
	color : #fffafa;
	text-decoration : underline;
}

A.navlink:link  {
	font-size : x-small;
	font-family : "Trebuchet MS", Helvetica, Arial, Sans-Serif;
	letter-spacing : 1px;
	color : #fffafa;
	text-decoration : underline;
}

A.navlink:hover  {
	font-size : x-small;
	font-family : "Trebuchet MS", Helvetica, Arial, Sans-Serif;
	letter-spacing : 1px;
	color : #fffafa;
	text-decoration : underline;
}

A.navlink:visited  {
	font-size : x-small;
	font-family : "Trebuchet MS", Helvetica, Arial, Sans-Serif;
	letter-spacing : 1px;
	color : #fffafa;
	text-decoration : underline;
}

.Select {
	scrollbar-3dlight-color:white;
	scrollbar-arrow-color:2d559f;
	scrollbar-darkshadow-color:#666666;
	scrollbar-face-color:white;
	scrollbar-highlight-color:white;
	scrollbar-shadow-color:#999999;
}


/* Begin Vertical Nav */

#navigation ul {
font-family: "Trebuchet MS", Helvetica, Arial, Sans-Serif;
font-size: 13px;
letter-spacing: 1.5px;
text-decoration: none;
font-weight: bold;
margin:0px;
list-style: square;
border-bottom:1px solid #0099FF;
width: 207px;
}

#navigation ul a:link,#navigation ul a:visited {
border-top:1px solid #0000FF;
border-left: 4px solid #3333FF;
border-bottom:1px solid #0000FF;
background-color:#3366FF;
color:#ffffff;
display:block;
margin:0px;
padding:12px 6px 12px 4px;
text-decoration:none;
width: 207px;
}

#navigation ul a:hover {
border-top:1px solid #CCFFFF;
color:#FFFFCC;
border-right: 2px solid #CCFFFF;
border-left: 4px solid #CCFFFF;
border-bottom:1px solid #CCFFFF;
/*background-color:#E6F2EF;*/
background-color:#6699FF;
text-decoration:none;
margin: 0px 0px 0px 0px;
}

#navigation ul a.aktiv:link, #navigation ul a.aktiv:visited, #navigation ul
a.aktiv:hover {
color:#009966;
text-decoration:none;
font-weight:bold;
background-color:transparent;
}


/* End Vertical Nav */

/* Begin Horizontal Nav */
#Hnavigation ul
{
    margin-left: 0;
    padding-left: 0;
    list-style-type: none;
    font-family: "Trebuchet MS", Helvetica, Arial, Sans-Serif;
    white-space: nowrap;
}

#Hnavigation ul li
{
    display: inline;
}

#Hnavigation a, li#current
{
    float: center;
    text-decoration: none;
    padding: 2px;
    border-bottom: #BBDFFD solid 1px;
    background-color: #009966;
    color: #FFF;
}

#Hnavigation a:hover, #Hnavigation a:active, #Hnavigation a:focus,
li#current
{
    background-color: #BBDFFD;
    color: #009966;
}

/* End Horizontal Nav */




.textnavtitle	{
	font-family: "Trebuchet MS", Helvetica, Arial, Sans-Serif; 
	color: #000000;
	font-size: 14px;
	letter-spacing: 1px;
	font-weight: bold;
	line-height: 130%;
}

.whitesmallheader  {
	color : White;
	font-weight : bold;
	font-size : small;
	font-family : "Trebuchet MS", Helvetica, Arial, Sans-Serif;
}

.whitesmallertext  {
	font-size : x-small;
	font-weight : bold;
	color : White;
	font-family : "Trebuchet MS", Helvetica, Arial, Sans-Serif;
}

.smallheader  {
	font-weight : bold;
	color : #000000;
	font-size : 16pt;
	font-family : "Times New Roman",Times,Arial,Helvetica;
}

.wsmallheader  {
	font-weight : bold;
	color : #FFFFFF;
	font-size : 16pt;
	font-family :  "Trebuchet MS", Helvetica, Arial, Sans-Serif;
}

.smalltext  {
	font-size : 9px;
	color : #777777;
	font-family : "Trebuchet MS", Helvetica, Arial, Sans-Serif;
}

.smallerheader  {
	font-weight : bold;
	color : #000099;
	font-size : x-small;
	font-family : "Trebuchet MS", Helvetica, Arial, Sans-Serif;
}

.smallertextw  {
	font-size : 10px;
	color : #FFFFFF;
	font-family : "Trebuchet MS", Helvetica, Arial, Sans-Serif;
}
.smallertext  {
	font-size : 10px;
	color : #000099;
	font-family : "Trebuchet MS", Helvetica, Arial, Sans-Serif;
}

.smallaction  {
	color : #000033;
	font-weight : bold;
	font-size : small;
	font-family : "Trebuchet MS", Helvetica, Arial, Sans-Serif;
}

.smalleraction  {
	color : #000033;
	font-weight : bold;
	font-size : x-small;
	font-family : "Trebuchet MS", Helvetica, Arial, Sans-Serif;
}

.tbflat  {
	font-size:107%;
	font-family : "Trebuchet MS", Helvetica, Arial, Sans-Serif;
	border-style : solid;
	border-color : #000099;
}

.tbflat:hover  {
	background-color: #E9FCFF;
}

.cmdflat  {
	
	font-family : "Trebuchet MS", Helvetica, Arial, Sans-Serif;
	background-color : #000099;
	color : #ffffff;
	font-weight : bold;
}

TD  {
	font-size : 14px;
	color : #0066CC;
	font-family : "Trebuchet MS", Helvetica, Arial, Sans-Serif;
}

.artbody  {
	font-size : x-small;
	font-family : "Trebuchet MS", Helvetica, Arial, Sans-Serif;
	margin-left : 10;
	margin-right : 10;
}

.artabstract  {
	font-size : x-small;
	font-style : italic;
	margin-left : 10;
	margin-right : 10;
	font-family : "Trebuchet MS", Helvetica, Arial, Sans-Serif;
}

.arttitle  {
	font-size : medium;
	font-weight : bold;
	color : #000066;
	text-align : center;
	font-family : "Trebuchet MS", Helvetica, Arial, Sans-Serif;
}

.artwriter  {
	font-size : x-small;
	text-align : right;
	font-style : italic;
	margin-right : 10;
	font-family : "Trebuchet MS", Helvetica, Arial, Sans-Serif;
}

.artcode  {
	font-size : x-small;
	font-family : monospace;
	color : #555555;
	margin-left : 20;
}

.clear  {
	font-size : 8px;
	color: #6D7168;
}

.LeftNavOff
{
	BORDER-BOTTOM: #089663 solid 1px;
	BORDER-LEFT: #089663 solid 1px;
	BORDER-RIGHT: #089663 solid 1px;
	BORDER-TOP: #089663 solid 1px;
	COLOR: White;
	CURSOR: hand;
	FONT-FAMILY: "Trebuchet MS", Helvetica, Arial, Sans-Serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	LETTER-SPACING: -0.5pt;
	LINE-HEIGHT: 20px;
	MARGIN: 2px 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 3px;
	PADDING-TOP: 0px;
	TEXT-DECORATION: none;
	WIDTH: 150px	    
}
.LeftNavUp
{
	  	BORDER-BOTTOM: #006600 solid 1px;
	BORDER-LEFT: #0BCE8A solid 1px;
	BORDER-RIGHT: #006600 solid 1px;
	BORDER-TOP: #0BCE8A solid 1px;
	COLOR: white;
	CURSOR: hand;
	FONT-FAMILY: "Trebuchet MS", Helvetica, Arial, Sans-Serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	HEIGHT: 0pt;
	LETTER-SPACING: -0.5pt;
	LINE-HEIGHT: 20px;
	MARGIN: 2px 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 3px;
	PADDING-TOP: 0px;
	TEXT-DECORATION: none;
	WIDTH: 150px
	}
.LeftNavDown
{
	BORDER-BOTTOM: #99ccff solid 1px;
	BORDER-LEFT: #067B53 solid 1px;
	BORDER-RIGHT: #99ccff solid 1px;
	BORDER-TOP: #067B53 solid 1px;
	COLOR: white;
	CURSOR: hand;
	FONT-FAMILY: "Trebuchet MS", Helvetica, Arial, Sans-Serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	LETTER-SPACING: -0.5pt;
	LINE-HEIGHT: 20px;
	MARGIN: 2px 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 3px;
	PADDING-TOP: 0px;
	TEXT-DECORATION: none;
   	WIDTH: 150px
}
.LeftNavOn
{
	BORDER-BOTTOM: #99ccff solid 1px;
	BORDER-LEFT: #003399 solid 1px;
	BORDER-RIGHT: #99ccff solid 1px;
	BORDER-TOP: #003399 solid 1px;
	COLOR: #666666;
	FONT-FAMILY: "Trebuchet MS", Helvetica, Arial, Sans-Serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	LETTER-SPACING: -0.5pt;
	LINE-HEIGHT: 20px;
	MARGIN: 2px 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 3px;
	PADDING-TOP: 0px;
	TEXT-DECORATION: none;
	WIDTH: 150px	    
}
.LeftNavChosen
{
BORDER-BOTTOM: #0064C8 solid 1px;
BORDER-LEFT: #0064C8 solid 1px;
BORDER-RIGHT: #0064C8 solid 1px;
BORDER-TOP: #0064C8 solid 1px;
COLOR: #ffcc00;
CURSOR: hand;
FONT-FAMILY: "Trebuchet MS", Helvetica, Arial, Sans-Serif;
FONT-SIZE: 11px;
FONT-WEIGHT: bold;
LETTER-SPACING: -0.5pt;
LINE-HEIGHT: 20px;
MARGIN: 2px 0px;
PADDING-BOTTOM: 0px;
PADDING-LEFT: 10px;
PADDING-RIGHT: 3px;
PADDING-TOP: 0px;
TEXT-DECORATION: none;
WIDTH: 150px    
}
.LeftNavChosenUp
{
BORDER-BOTTOM: #000066 solid 1px;
BORDER-LEFT: #33ccff solid 1px;
BORDER-RIGHT: #000066 solid 1px;
BORDER-TOP: #33ccff solid 1px;
COLOR: #ffcc00;
CURSOR: hand;
FONT-FAMILY: "Trebuchet MS", Helvetica, Arial, Sans-Serif;
FONT-SIZE: 11px;
FONT-WEIGHT: bold;
HEIGHT: 0pt;
LETTER-SPACING: -0.5pt;
LINE-HEIGHT: 20px;
MARGIN: 2px 0px;
PADDING-BOTTOM: 0px;
PADDING-LEFT: 10px;
PADDING-RIGHT: 3px;
PADDING-TOP: 0px;
TEXT-DECORATION: none;
WIDTH: 150px    
}
.LeftNavChosenDown
{
BORDER-BOTTOM: #99ccff solid 1px;
BORDER-LEFT: #003399 solid 1px;
BORDER-RIGHT: #99ccff solid 1px;
BORDER-TOP: #003399 solid 1px;
COLOR: #ffcc00;
CURSOR: hand;
FONT-FAMILY: "Trebuchet MS", Helvetica, Arial, Sans-Serif;
FONT-SIZE: 11px;
FONT-WEIGHT: bold;
LETTER-SPACING: -0.5pt;
LINE-HEIGHT: 20px;
MARGIN: 2px 0px;
PADDING-BOTTOM: 0px;
PADDING-LEFT: 10px;
PADDING-RIGHT: 3px;
PADDING-TOP: 0px;
TEXT-DECORATION: none;
WIDTH: 150px    
}
.LeftNavSubOff
{
	BORDER-BOTTOM: #0064C8 solid 1px;
	BORDER-LEFT: #0064C8 solid 1px;
	BORDER-RIGHT: #0064C8 solid 1px;
	BORDER-TOP: #0064C8 solid 1px;
	COLOR: White;
	CURSOR: hand;
	FONT-FAMILY: "Trebuchet MS", Helvetica, Arial, Sans-Serif;
	FONT-SIZE: 11px;
	LETTER-SPACING: -0.5pt;
	LINE-HEIGHT: 20px;
	MARGIN: 2px 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 30px;
	PADDING-RIGHT: 3px;
	PADDING-TOP: 0px;
	TEXT-DECORATION: none;
    WIDTH: 150px    	  
}
.LeftNavSubUp
{
	BORDER-BOTTOM: #000066 solid 1px;
	BORDER-LEFT: #33ccff solid 1px;
	BORDER-RIGHT: #000066 solid 1px;
	BORDER-TOP: #33ccff solid 1px;
	COLOR: White;
	CURSOR: hand;
	FONT-FAMILY: "Trebuchet MS", Helvetica, Arial, Sans-Serif;
	FONT-SIZE: 11px;
	LETTER-SPACING: -0.5pt;
	LINE-HEIGHT: 20px;
	MARGIN: 2px 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 30px;
	PADDING-RIGHT: 3px;
	PADDING-TOP: 0px;
	TEXT-DECORATION: none;
    WIDTH: 150px    	  
}
.LeftNavSubDown
{
	BORDER-BOTTOM: #99ccff solid 1px;
	BORDER-LEFT: #003399 solid 1px;
	BORDER-RIGHT: #99ccff solid 1px;
	BORDER-TOP: #003399 solid 1px;
	COLOR: white;
	CURSOR: hand;
	FONT-FAMILY: "Trebuchet MS", Helvetica, Arial, Sans-Serif;
	FONT-SIZE: 11px;
	LETTER-SPACING: -0.5pt;
	LINE-HEIGHT: 20px;
	MARGIN: 2px 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 30px;
	PADDING-RIGHT: 3px;
	PADDING-TOP: 0px;
	TEXT-DECORATION: none;
    WIDTH: 150px    	  
}
.LeftNavSubChosen
{
	BORDER-BOTTOM: #0064C8 solid 1px;
	BORDER-LEFT: #0064C8 solid 1px;
	BORDER-RIGHT: #0064C8 solid 1px;
	BORDER-TOP: #0064C8 solid 1px;
	COLOR: #ffcc00;
	CURSOR: hand;
	FONT-FAMILY: "Trebuchet MS", Helvetica, Arial, Sans-Serif;
	FONT-SIZE: 11px;
	LETTER-SPACING: -0.5pt;
	LINE-HEIGHT: 20px;
	MARGIN: 2px 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 30px;
	PADDING-RIGHT: 3px;
	PADDING-TOP: 0px;
	TEXT-DECORATION: none;
    WIDTH: 150px    
}
.LeftNavSubChosenUp
{
	BORDER-BOTTOM: #000066 solid 1px;
	BORDER-LEFT: #33ccff solid 1px;
	BORDER-RIGHT: #000066 solid 1px;
	BORDER-TOP: #33ccff solid 1px;
	COLOR: #ffcc00;
	CURSOR: hand;
	FONT-FAMILY: "Trebuchet MS", Helvetica, Arial, Sans-Serif;
	FONT-SIZE: 11px;
	HEIGHT: 0pt;
	LETTER-SPACING: -0.5pt;
	LINE-HEIGHT: 20px;
	MARGIN: 2px 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 30px;
	PADDING-RIGHT: 3px;
	PADDING-TOP: 0px;
	TEXT-DECORATION: none;
    WIDTH: 150px    
}
.LeftNavSubChosenDown
{
	BORDER-BOTTOM: #99ccff solid 1px;
	BORDER-LEFT: #003399 solid 1px;
	BORDER-RIGHT: #99ccff solid 1px;
	BORDER-TOP: #003399 solid 1px;
	COLOR: #ffcc00;
	CURSOR: hand;
	FONT-FAMILY: "Trebuchet MS", Helvetica, Arial, Sans-Serif;
	FONT-SIZE: 11px;
	LETTER-SPACING: -0.5pt;
	LINE-HEIGHT: 20px;
	MARGIN: 2px 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 30px;
	PADDING-RIGHT: 3px;
	PADDING-TOP: 0px;
	TEXT-DECORATION: none;
    WIDTH: 150px    	  
}
/* Begin Vertical Nav */

#navcontainer
{
width: 19em;
/*border-right: 1px solid #000;*/
padding: 0 0 1em 0;
margin-bottom: 1em;
font-family: "Trebuchet MS", Helvetica, Arial, Sans-Serif;
font-weight: bold;
font-size : 12px;
color : #F0F0F0;
letter-spacing : 2px;
background-color: #90bade;
color: #333;
}

#navcontainer ul
{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#navcontainer li
{
border-bottom: 1px solid #90bade;
margin: 0;
}

#navcontainer li a
{
display: block;
padding: 5px 5px 5px 0.5em;
border-left: 10px solid #1958b7;
border-right: 10px solid #508fc4;
background-color: #2175bc;
color: #fff;
text-decoration: none;
width: 100%;
}

html>body .navcontainer li a { width: auto; }

#navcontainer li a:hover
{
border-left: 10px solid #1c64d1;
border-right: 10px solid #5ba3e0;
background-color: #2586d7;
color: #fff;
}

#active a:link, #active a:visited, #active a:hover
{
border-left: 10px solid #1c64d1;
border-right: 10px solid #5ba3e0;
background-color: #2586d7;
color: #fff;
cursor: default;
}

/* End Vertical Nav */
