/*allgemeine Styles*/
A{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #319CFF;
	text-decoration : none;
	font-size : 12px;
	font-weight : bold;
}

A:HOVER{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #3366CC;
	text-decoration : underline;
	font-size : 12px;
	font-weight : bold;
}

A:ACTIVE{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #3366CC;
	text-decoration : underline;
	font-size : 12px;
	font-weight : bold;
}


A:VISITED{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #40608D;
	text-decoration : none;
	font-size : 12px;
	font-weight : bold;
}
.headline {
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	line-height: 20px;
	font-family: univers, geneva, verdana, arial;
}
.subtitle {
	font-size: 12px;
	font-weight: bold;
	color: #9C9C63;
	font-family: Verdana, Arial, Helvetica;
}

.leader {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	font-family: Verdana, Arial, Helvetica;
}

.small, .small:hover, .small:visited, .small:active {
	font-size: 9px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica;
	text-decoration : none;
}


A.small, A.small:hover, A.small:visited, A.small:active {
	font-size: 9px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica;
}


.text {
	font-size: 12px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica;
	line-height : 16px;
}

.smalltext {
	font-size: 10px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica;
}


A.copyright, A.copyright:hover, A.copyright:visited, A.copyright:active {
	font-family: Verdana, Arial, Helvetica;
	font-size:10px;
	color:	#666666;
}

.picturetext {
	font-family: Verdana, Arial, Helvetica;
	font-size:10px;
	color:	#000000;
}


a.newspage, a.newspage:visited {
	font-family: Verdana, Arial, Helvetica;
	color: #3366CC;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}
a.newspage:hover {
	color: #0099FF;
	font-family: Verdana, Arial, Helvetica;
	text-decoration: underline;
	font-weight: bold;
	font-size: 12px;
}
.newspage { 
 	font-size: 11px;
	font-family: Verdana, Arial, Helvetica;
}


a.weiter,a.weiter:hover,a.weiter:visited{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight:normal;
	text-decoration:none;
	color: #000000;
}
A.linksect:LINK, A.linksect:VISITED {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #3366CC;
	text-decoration : none;
	font-size : 12px;
	font-weight : bolder;
}
 A.linksect:HOVER, A.linksect:ACTIVE {
		font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #0099FF;
	text-decoration : underline;
	font-size : 12px;
	font-weight : bolder;
}




TD.boxtitle{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #999999;
	padding : 3px 3px 3px 3px;
	font-size : 12px;
	font-weight : bold;
}

TD.glossar{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #999999;
	padding : 3px 3px 3px 3px;
	font-size : 12px;
	font-weight : bold;
}

/* Search.asp */
.SearchResults {
	font-size: 10px;
	font-weight: bold;
	color: #006699;
	font-family: Verdana, Arial, Helvetica;
}

.searchtitle {
	color: White;
	font-size: 10px;
	font-weight : normal;
	font-family: Verdana, Arial, Helvetica;
	background : #666666;
	padding-bottom : 2px;
	padding-top : 2px;
}


.searchtext {
	color: #003366;
	font-size:11px;
	font-weight : bold;
	font-family: Verdana, Arial, Helvetica;
}



/*
Formular-Elemente
*/
input  {
	font-weight : normal;
	font-size : 11px;
	color : #000000;
	font-family: Verdana, Arial, Helvetica;
	}

input.search  {

	font-weight : normal;
	font-size : 11px;
	color : #000000;
	font-family: Verdana, Arial, Helvetica;
	width : 91 px;
	}
select  {
	font-weight : normal;
	font-size : 11px;
	color : #000000;
	font-family: Verdana, Arial, Helvetica;
	}
textarea  {
	font-weight : normal;
	font-size : 11px;
	color : #000000;
	font-family: Verdana, Arial, Helvetica;
	}
.submit {
	font-family: Verdana, Arial, Helvetica;
	BACKGROUND-COLOR: #666666;
	BORDER-BOTTOM: #333333 1px solid;
	BORDER-LEFT: #999999 1px solid;
	BORDER-RIGHT: #333333 1px solid;
	BORDER-TOP: #999999 1px solid;
	COLOR: #FFFFFF;
	CURSOR: hand;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}


/* Farbe der | zwischen den Toolbar Einträgen:*/
.tool{
	color: #0099FF;
}
.waypointnumber_start {
	background: lime;
}
.waypointnumber_finish {
	background: red;
	color: white;
}

/*
Styles für Elemente der Spalte rechts (auf jeder Seite)
*/
.grau1 {
	background-color:rgb(245,244,243);
}

.grau4 {
	background-color:rgb(198,198,198);
}



/* Navigation links & rechts*/
.navtext {
	font-size:70%;
	line-height:14px;
	color:rgb(0,0,0);
	font-family:tahoma,arial,helvetica,sans-serif;
}


a.navtext:link {
	text-decoration:none;
	color:rgb(0,0,0);
}

a.navtext:visited {
	text-decoration:none;
	color:rgb(0,0,0);
}

a.navtext:active {
	text-decoration:none;
	color:rgb(0,0,0);
}

a.navtext:hover {
	text-decoration:none;
	color:rgb(0,0,0);
}

.navcolor {
	background-color:#CCCCCC;
}

/*
Styles für die Hauptnavigation links
*/
TD.menu{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #999999;
	padding : 2px 7px 4px 7px;
}

TD.submenu{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	border: 1px solid #f1f1f1;
	background-color: #f1f1f1;
	padding : 4px 12px 2px 12px;
}

TD.submenusel{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #CCCCCC;
	border: 1px solid #999999;
	padding : 2px 12px 2px 12px;
}
TD.submenu_themen{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: White;
	border: 1px solid #333333;
	background-color: #666666;
	padding : 2px 12px 2px 12px;
}

TD.submenusel_themen{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: White;
	border: 1px solid #333333;
	background-color: #666666;
	padding : 2px 12px 2px 12px;
}

A.menu, A.menu:visited, A.menu:link, A.menu:hover{
	font-family: Verdana, Arial, Helvetica;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	margin-left: -5px;
}

A.submenu, A.submenu:visited, A.submenu:link, A.submenu:hover{
	font-family: Verdana, Arial, Helvetica;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;	
}

.textred {
		font-size: 12px;
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica;
	line-height : 16px;
	font-weight : bold;
}

.menuitem
{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica;
	font-weight: bold;
	width: 160px;
	color: #FFFFFF;
	background-color: #666666;
}
		
.menu
{
	font-size: 12px;
	font-family: "Verdana", "Arial", "Helvetica", sans-serif;
	font-weight: bold;
	padding: 2px;
	border-bottom: 3px solid #666666;
	padding-left: 5px;
	border-top: 1px solid white;
	width: 160px;
	color: #FFFFFF;
	background-color: #666666;
}


.menutoolbar
{
	font-size: 12px;
	font-family: "Verdana", "Arial", "Helvetica", sans-serif;
	font-weight: bold;
	
	
	color: #001B8D;
	background-color: #C0C0C0;
}

.spacer TD
{
 	background-color: #FFFFFF;
}

.menubar TD
{
	font-size: 14px;
	font-weight: bold;
	font-family: "Verdana", "Arial", "Helvetica", sans-serif;
	color: #FFFFFF;
 	background-color: #00509C;
 	
 }

.navigationbar TD
{
	font-size: 10px;
	font-weight: bold;
	font-family: "Verdana", "Arial", "Helvetica", sans-serif;
	color: #FFFFFF;
 	background-color: #888888;
 }

.DataFONT TD
{
	font-size: 14px;
	font-family: "Verdana", "Arial", "Helvetica", sans-serif;
}

.ColumnHeader TD
{
	font-size: 12px;
	font-family: "Verdana", "Arial", "Helvetica", sans-serif;
	background-color: #00509C;
	color: #FFFFFF;
}

.menu A, .menubar A, .menuitem A
{			
	font-size: 14px;
	font-family: "Verdana", "Arial", "Helvetica", sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background: none;

	text-decoration: none;
}

.navigationbar A
{			
	font-size: 10px;
	font-family: "Verdana", "Arial", "Helvetica", sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background: none;

	text-decoration: none;
}
		
.menu A:visited, .menubar A:visited, .menuitem A:visited
{
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica;
	color: #FFFFFF;
	background: none;

	text-decoration: none;
}

.navigationbar A:visited
{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica;
	color: #FFFFFF;
	background: none;

	text-decoration: none;
}		

.menu A:hover, .menubar A:hover, .menuitem A:hover
{
	font-size: 14px;
	font-family: "Verdana", "Arial", "Helvetica", sans-serif;
	font-weight: bold;
	color: #FFEA00;
	background: none;

	text-decoration: none;
}
	
.navigationbar A:hover
{
	font-size: 10px;
	font-family: "Verdana", "Arial", "Helvetica", sans-serif;
	font-weight: bold;
	color: #FFCC00;
	background: none;

	text-decoration: none;
}

.menubar 
{ 	
	font-size: 12px;
	font-weight: bolder;
	font-family: "Verdana", "Arial", "Helvetica", sans-serif;
	color: #FFFFFF;
 	background-color: #003399;
}

.DefaultDataFONT {
	font-size: 12px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica;
	line-height : 16px;
}

#navigation {
 position:absolute;
 top:10%;
 left:1%;
 border-style:solid;
 border-color:#FFCC00;
 border-width: 0px 0px;
 width: 15%;
 padding: 4;
 background-color: #7A7A7A;
}

#username { border:1px solid #C2CFDF; background-color: #F0F5FA }

.form100
        {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #000000;
        height: 20px;
        width: 100px;
        }

.form120
        {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #000000;
        height: 20px;
        width: 120px;
        }

.form150
        {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #000000;
        height: 20px;
        width: 150px;
        }

.form200black
        {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #000000;
        height: 20px;
        width: 200px;
        }
