BODY,P,A,TABLE,TR,TD,OL,UL,LI,SPAN,nobr,b,i,div { font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; }
table,tr,td { border-collapse:collapse; } 

/* Text */
.text { font-size:12px; color:#003366; text-decoration:none; line-height: 17px; }
.textkl { font-size:10px; color:#003366; text-decoration:none; line-height: 15px; }
.texti { font-size:12px; color:#003366; font-style:italic; text-decoration:none; line-height: 17px; }
.textb { font-size:12px; font-weight: bold; color:#003366; text-decoration:none; line-height: 17px; }
.mittel { font-weight: bold; font-size:14px; color:#003366; text-decoration:none; line-height: 20px; }
.zitat { margin: 5px 0px 5px 30px; font-size:11px; font-weight: bold; color:#FFFFFF; text-decoration:none; line-height: 16px; }


/* Highlighting */
table.main { border-color:#003366; background-color:#e6eef6; border-width:1px; border-spacing:0; border-style:solid; padding:0; margin:0; }
.navoben { background-color:#b0c4d7; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; }
.navlinks { border-bottom: 1px solid #FFFFFF; }
.headline { color: #003366; font-size: 16px; letter-spacing: 2px; font-weight: bold; text-align: left; padding-left: 15px; padding-bottom: 2px; border-bottom: 1px solid #FFFFFF; border-left: 10px solid #d1b93b; line-height: 20px; margin: 0 0 5px 0; }
.headline1 { color: #003366; font-size: 16px; letter-spacing: 2px; font-weight: bold; text-align: left; padding-left: 15px; border-left: 10px solid #d1b93b; }
.headline2 { color: #003366; font-size: 13px; letter-spacing: 1px; font-weight: bold; text-align: left; padding-left: 15px; padding-bottom: 2px; border-bottom: 1px solid #FFFFFF; border-left: 10px solid #d1b93b; line-height: 20px; margin: 0 0 5px 0; }
.top { padding-right: 10px; text-align: right; font-size:10px; line-height: 15px; color:#545454; border-bottom: 1px solid #FFFFFF; }
.fuss { background-color:#b0c4d7; text-align: center; font-size:10px; line-height: 15px; color:#545454; border-top: 1px solid #FFFFFF; }

/* Links */
.textlink { font-size:12px; line-height: 16px; }
a.textlink:link { color:#170D8A; text-decoration:underline; }
a.textlink:visited { color:#170D8A; text-decoration:underline; }
a.textlink:active { color:#545454; text-decoration:none; }
a.textlink:hover { color:#545454; text-decoration:none; }

.textkllink { font-size:10px; line-height: 15px; }
a.textkllink:link { color:#170D8A; text-decoration:underline; }
a.textkllink:visited { color:#170D8A; text-decoration:underline; }
a.textkllink:active { color:#545454; text-decoration:none; }
a.textkllink:hover { color:#545454; text-decoration:none; }

/* Navigation oben */
ul#TopNavi {
    margin: 0px; padding: 0;
    text-align: center;
  }
  ul#TopNavi li {
    list-style: none;
    display: inline;
    margin: 0px; padding: 0;
  }

  ul#TopNavi a, ul#TopNavi span {
    float: left; 
    margin-right: 0px; padding: 3px 7px;
    text-decoration: none; font-size:11px; letter-spacing:1px; font-weight: bold;
    border: 1px solid #FFFFFF;
    color: #003366; background-color: #b3c3d1;
  }
  * html ul#TopNavi a, * html ul#TopNavi span {  /* Korrektur fuer IE 5.x */
    width: 1em;
    w\idth: auto;
  }
  ul#TopNavi a:hover {
    border-bottom: 1px solid #FF0000;		/* alter wert d1b93b */
    border-top: 1px solid #FFFFFF;
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
    /* border-left-color: #BDBDBD; border-top-color: #BDBDBD; */
    color: #003366; background-color: #C3D4DF;
  }
  ul#TopNavi span {
    border-bottom: 2px solid #FF0000;		/* alter wert d1b93b */
    border-top: 1px solid #FFFFFF;
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
    /* border-left-color: #BDBDBD; border-top-color: #BDBDBD; */
    color: #003366; background-color: #C3D4DF;
  }
  ul#TopNavi div {
     clear: left;
  }


/* Navigation links */
ul#Navigation {
	width: 144px;
	margin: 0; padding: 0;
	/* border: 0;
	background-color: #CCCCCC; */
}
* html ul#Navigation {  /* Korrekturen fuer IE 5.x */
	width: 144px;
	w\idth: 140px;
	padding-left: 0;
	padd\ing-left: 0;
}
ul#Navigation li {
	list-style: none;
	margin: 0px; padding: 0px;
}
ul#Navigation a, ul#Navigation span {
	display:block;
	padding: 1px;
	padding-left:10px;
	text-decoration: none; font-weight: bold; font-size: 10px;
	border: 1px solid #FFFFFF;
	color: #003366; background-color: #b3c3d1;
}
* html ul#Navigation a, ul#Navigation span {
	width: 100%;    /* Breitenangabe fuer IE 5.x */
	w\idth: 130px;  /* Breitenangabe fuer IE 6 */
}
ul#Navigation a:hover {
	color: #003366; background-color: #C3D4DF;
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FF0000;		/* alter wert d1b93b */
	border-right: 1px solid #FFFFFF;
}
ul#Navigation span {
	color: #003366; background-color: #C3D4DF;
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-left: 2px solid #FF0000;		/* alter wert d1b93b */
	border-right: 1px solid #FFFFFF;
}
