span.formSucheTop {
  font-family: Verdana, Arial, Helvetica;
  font-size: 0.9em;
  font-weight: bold;
  color: #FFF;
}

td#articleFooter {
  font-size: 7pt;
  text-align: right; 
}

td#articleFooter a {
  color: #003366;
  text-decoration: none;
}

ul li {
  line-height: 1.5em;
}

td#articleFooter a:hover {
  color: #8BB5CC;
  text-decoration: none;
}

a:hover {
  color: #8BB5CC;
  text-decoration: none;
}

textarea,
input {
/*  width: 66%;
*/
border: 1px solid #003366;
  margin-bottom: 1px;
  background-color: #FFF;
  font-size: 1.0em;
  font-family: Verdana, Arial, Helvetica;
}

.mf-submit {
	border: medium outset;
	border-color: #CCCCCC #333333 #333333 #CCCCCC;
}

body {
  font-family: Verdana, Arial, Helvetica;
}

/* Layout/Farbgestaltung allge. */

.whitebg {
	BACKGROUND-COLOR: #ffffff
}

.topNaviStiftungBg {
  text-align: right;
}

/* Die Suchbox oben rechts. */
.whiteFont {
  font-size: 8pt;
  font-weight: bold;
}

.suchbox {
	font-family: Verdana;
	font-size: 0.9em;
	color: #003366;
	font-weight: bold;
  width: 115px;
}

span.whiteFont {
  margin: 0px;
  padding: 0px;
  width: 100%;
  text-align: right;
	color: #FFF;   
}

.darkblue {
	BACKGROUND-COLOR: #003366;
}
.topNaviPraxistestBg {
	VERTICAL-ALIGN: middle;
   COLOR: #ffffff;
   BACKGROUND-COLOR: #003366;
}
.bottomAligned {
	VERTICAL-ALIGN: bottom
}

a {
  color: #003366;
  text-decoration: none;
}

/* Navi drucken und senden */
A.tracingLinkWeiss:link {
	color: #ffffff;
	TEXT-DECORATION: none;
}
A.tracingLinkWeiss:visited {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
}
A.tracingLinkWeiss:hover {
	COLOR: #cacaca;
	TEXT-DECORATION: none;
}
A.tracingLinkWeiss:active {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
}

/* Fussnavigation */
.footerNaviBg {
  font-size: 7pt;
	VERTICAL-ALIGN: middle;
	COLOR: #ffffff;
	BACKGROUND-COLOR: #003366;
	TEXT-ALIGN: right;
}

A.footerNavi {
  font-size: 7pt;
}

A.footerNavi:link,
A.footerNavi:visited {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
}

A.footerNavi:hover,
A.footerNavi:active {
	COLOR: #cacaca;
	TEXT-DECORATION: none;
}

/* Ausgestaltung der Suchbox im Kopfbereich */

.topNaviPraxistestSuche {
  background-color: #003366;
  color: #FFFFFF;
  vertical-align: middle; 
}

span {
  font-size: 8pt;
}

table td {
  font-size: 8pt;
}

/* Pfeilformatierung Menue */
.pfeil {
  vertical-align: middle;
	color: #003366;
	text-decoration:none;
	margin: 1.5em;
	line-height: 1.75em;
}
.pfeil_cur {
  vertical-align: middle;
	color:#FFFFFF;
	text-decoration:none;
}

/* Headline oberhalb des schwarzen Strichs/Seitentitel */
.headlinePraxistestTop {
    font-family: Verdana;
    font-size: 10pt;
    FONT-WEIGHT: bold;
    COLOR: #003366;
    position: relative;
    top: 4px;
}


/* linke Navi und Maginalspalte bg */
.randBlau {
    background-color: #D1E5EE;
    vertical-align: top;
    padding-top: 10px;
    border-top: 5px solid #FFF;
    width: 192px;
    height: 100%;
}

/* Hauptnavigation, farbliche Hinterlegung + Einzug */

td.haupt_navi_e3_cur,
td.haupt_navi_e3_act,
td.haupt_navi_e3_no {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 6px;
  padding-top: 3px;
  padding-left: 34px;
  border-top: 0px;
  border-right: 0px;
  border-bottom: 0px;
  border-left: 42px solid #D1E5EE;
  font-size: 8pt;
}
td.haupt_navi_e2_cur,
td.haupt_navi_e2_act,
td.haupt_navi_e2_no {
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  padding-top: 3px;
  padding-left: 6px;
  border-top: 0;
  border-right: 0px;
  border-bottom: 0px;
  border-left: 30px solid #D1E5EE;
  font-size: 8pt;
}
td.haupt_navi_e1_cur,
td.haupt_navi_e1_act,
td.haupt_navi_e1_no {
  margin-top: 0px;
  margin-left: 6px;
  margin-bottom: 0px;  
  padding-top: 3px;
  padding-left: 10px;
  border-top: 0;
  border-right: 0px;
  border-bottom: 0px;
  border-left: 6px solid #D1E5EE;
  font-size: 8pt; 
}

td.haupt_navi_e3_cur,
td.haupt_navi_e2_cur,
td.haupt_navi_e1_cur {
  background-color: #FFF;
} 

a.haupt_navi_e1:hover,
a.haupt_navi_e2:hover,
a.haupt_navi_e3:hover {
  color: #8BB5CC;
}

td.haupt_navi_e1_no a,
td.haupt_navi_e1_act a,
td.haupt_navi_e1_cur a,
a.haupt_navi_e1,
a.haupt_navi_e2,
a.haupt_navi_e3 {
  display: block;
  position: relative;
  left: 15px;
  top: -0.75em;
  margin: 0px;
  padding: 0px;
  color: #003366;
  font-weight: bold;
  border: 0px solid red;
  width: 75%;
  FONT-FAMILY: Verdana, Arial;
  FONT-SIZE: 8pt;

}

td.haupt_navi_e3_no img,
td.haupt_navi_e3_act img,
td.haupt_navi_e3_cur img,
td.haupt_navi_e2_no img,
td.haupt_navi_e2_act img,
td.haupt_navi_e2_cur img,
td.haupt_navi_e1_cur img,
td.haupt_navi_e1_act img,
td.haupt_navi_e1_no img {
  border: 0px solid red;
  position: relative;
  top: 0.4em;
}

/* Setzt die Schrift auf Weiß + Bold, z. B. in der Top-Navi */

/*
.whiteBold {
	font-family: Verdana, Arial, Helvetica;
  font-size: 10pt;
	FONT-WEIGHT: bold;
	COLOR: #ffffff;
  border: 1px solid red;
}
*/

div#pageFineHeader {
  margin: 0px;
  padding: 0px;
}

/* Sitemap */
.sitemap1 {
	font-family: Verdana, Arial, Helvetica;
	font-size: 8pt;
  font-weight: normal;
  color: #003366;
}
.sitemap2 {
	font-family: Verdana, Arial, Helvetica;
	font-size: 8pt;
  font-weight: normal;
  color: #003366;
	margin-left: 20pt;
}
.sitemap3 {
	font-family: Verdana, Arial, Helvetica;
	font-size: 8pt;
  font-weight: normal;
  color: #003366;
	margin-left: 40pt;	
}
.sitemap4 {
	font-family: Verdana, Arial, Helvetica;
	font-size: 8pt;
  font-weight: normal;
  color: #003366;
	margin-left: 60pt;
}

/* Formatierung des Contentbereichs */

.inhalt_header {
	font-family: Verdana, Arial, Helvetica;
	font-size: 8pt;
	text-align: left;
	font-weight: bold;	
  color: #003366;
	margin-bottom: 4pt;
}
.content_css {
	font-family: Verdana, Arial, Helvetica;
	font-size: 8pt;
  line-height: 1.5em;  
	text-align: left;  
	color: black;
	padding-bottom: 0pt;
}

/* Maginalspalte */

.box_header {
  font-size: 8pt;  
  font-weight: bold;
  color: #003366;
  text-decoration: none;
  margin-top: 0px;
  padding: 0px;
}

.box_link,
.box_subheader {
  font-weight: bold;
  color: #003366;
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;    
}

.box_subheader_1:hover,
.box_subheader_1:active,
.box_subheader_1:visited,
.box_subheader_1:link,
.box_subheader_1 {
  font-weight: bold;
  color:#003366;
  font-family: Verdana;
  font-size: 8pt;
  text-decoration:none;
}

.box_link:link,
.box_link:visited,
.box_link:active,
.box_link:hover {
  color:#003366; 
  font-weight:normal; 
  text-decoration:none;
}

/*
.box_link:link { }
.box_link:visited { color:#003366; font-weight:normal; text-decoration:none;}
.box_link:active { color:#003366; font-weight:normal; text-decoration:none;}
.box_link:hover { color:#003366; font-weight:normal; text-decoration:none;}
*/

.download_box_shorttext {
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;   
  line-height: 1.5em;      
  font-weight:normal;
  color:#000000;
  text-decoration:none;
}

.termin_box_date {
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;   
  line-height: 1.5em;    
  font-weight:normal;
  color:#003366;
  text-decoration:none;
}

.contact_box_infotext {
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
  line-height: 1.5em;    
  font-weight:normal;
  color:#000000;
  text-decoration:none;
}
