/****************************************************************************************************/
/****/ 	
/****				NAVIGATION																		*/
/****/
/****************************************************************************************************/
/*-------------------------------- Hauptthema 1 ------------------------------------------------*/
/* aktiv /ok */
.hauptnavi1a {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 10px;
}

/* "REST" in dynamic.php */

/*-------------------------------- Hauptthema 2 ----------------------------------------------------*/
/* normal /ok */
.hauptnavi2 {
	font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: normal;
	color: #000000; 
	text-decoration: none; 
	background-color:#B5B6B5;
}

/* aktiv /ok */
.hauptnavi2a {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal;
	color: #000000; 
	text-decoration: none; 
	background-color:#B5B6B5;
}

/*---------------------------------- Hauptthema 3---------------------------------------------------*/
/* normal /ok */
.hauptnavi3 {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; 
	text-decoration: none
}

/* aktiv /ok */
.hauptnavi3a {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; 
	text-decoration: none
}

/* Mouseover /ok */
a.hauptnavi3:hover {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; 
	text-decoration: none;
}

/*--------------------------------- Unterthema 1 ------------------------------------------------*/


/* aktiv /ok */			
.unternavi1a { 
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; 
	color: #003399; 
	text-decoration: none;
	padding-left: 25px;
}
/* "REST" in dynamic.php */


/*------------------------------------ Unterthema 2 -------------------------------------------*/
/*  normal /ok */
.unternavi2 {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; 
	color: #FFFFFF; 
	text-decoration: none;
}

.unternavi2:hover {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; 
	color: silver; 
	text-decoration: none;
}

/* normal /ok */
.unternavi2a {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; 
	color: #FFFFFF; 
	text-decoration: none;
}

/*------------------------------------ Unterrubrik ----------------------------------------------*/
/* aktiv /ok */
.dritteebenea {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold;
	color: #003399;
	text-decoration: none;
	padding-left:40px;
}
#footerdiv {
	font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal;
	margin: 20px 10px 10px 2px; 
	border-top: 1px solid #BBC4DA; 
	padding: 10px; width: 588px; 
	clear:both; 
	text-align: center;
	color: gray;
}
.footerhnavi {
	font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal;
	color: gray;
}

.werbepartnerindex {
	margin-left:0px; 
	padding-left: 10px; 
	line-height:24px; 
	background-color: #DEE6F6; 
	font-family: Arial; font-size: 12px; font-weight: bold; color: #003399; 
	height: 24px; 
	border-top: 1px solid #9DB1DE; 
	border-bottom: 1px solid #9DB1DE;
}
.werbepartnerindex a {
	text-decoration: none;
	color: #003399; 
} 

/* "REST" in dynamic.php */

/****************************************************************************************************/
/****/ 	
/****				LINKS 																			*/
/****/
/****************************************************************************************************/

/* Such-"Button" (Textlink) /ok  */
.suchnavitext {
	font-family:  Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold;
	color: #003399; text-decoration: none;
}

/* sonstige Haupt- oder Unterthemenlinks normal /ok */
.normalerNaviLink {
     font-family:  Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; 
	 color: #FFFFFF; 
	 text-decoration: none;
}

/*  Seitenanfang /ok*/
.toplink {
   font-family:  Arial, Helvetica, sans-serif;  font-size: 11px;   font-weight: normal; 
   color: #003399;
   text-decoration: none;

}
/*  Drucken /ok*/
.drucklink {
   font-family:  Arial, Helvetica, sans-serif;   font-size: 11px;  font-weight: bold; 
   color: #003399;
   text-decoration: none;
}
/* Zurück-Link /ok */
.zuruecklink {
   font-family:  Arial, Helvetica, sans-serif;  font-size: 11px; font-weight: normal; 
   color: #003399;
   text-decoration: none;
}

/* weiterführende Link Ebene 1 (mehr...) /ok */
.mehrlink {
   font-family:  Arial, Helvetica, sans-serif; font-size: 11px;  font-weight: normal; 
   color: #003399;
   text-decoration: none;
}

/* weiterführende Link Ebene 1 (mehr...) Kapitelsystem /ok */
.kapitellink {
   font-family:  Arial, Helvetica, sans-serif; font-size: 12px;  font-weight: normal; 
   color: #003399;
   text-decoration: none;
}

/* weiterführende Link Ebene 1 (mehr...) Kapitelsystem /ok */
.kapitellinkaktiv {
   font-family:  Arial, Helvetica, sans-serif; font-size: 12px;  font-weight: normal; 
   color: #000000;
   text-decoration: none;
}

/* Submitlink /ok */
.submitlink {
   font-family:  Arial, Helvetica, sans-serif; font-size: 11px;  font-weight: bold; 
   color: #003399;
   text-decoration: none;
}
/* normale Link im Text /ok */
.textlink {
   font-family:  Arial, Helvetica, sans-serif; font-size: 12px;  font-weight: normal; 
   color: #003399;
   text-decoration: none;
}

/****************************************************************************************************/
/***																								*/
/**** 		CONTENTNAVIGATION 																		*/
/***																								*/
/****************************************************************************************************/


/*--------------------------- Seitennavigation ---------------------------------------------------*/
/*  normal /ok */
.blaetternSeite {
	font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; 
	color: #003399;
    text-decoration: none;
	text-align:center; 
	margin-right: 1px;
	padding: 0px 3px 0px 3px; 
	border-style:solid; border-color: #BCC9E5; border-width:1px;
}

/*  aktiv /ok */
.blaetternSeiteSel {
	font-family: Arial, Helvetica, sans-serif; font-weight: normal;	font-size: 11px;
	text-decoration: none;
	color: #003399; background-color: #DEE6F6;
	padding: 0px 3px 0px 3px;
	text-align:center; 
	margin-right: 1px; 
	border-style:solid; border-color: #BCC9E5; border-width:1px;
}

/* normal a-Tag /ok */
.blaetternSeite a {
   text-decoration: none;
	color: #003399;

}

/*  aktiv a-tag /ok */
.blaetternSeiteSel a {
	text-decoration: none;
	color: #003399; background-color: #DEE6F6;
}

/*  Textangaben /ok */
.blaetternSeiteText {
    font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px;
    color: gray;
    text-decoration: none;
}

/*-------------------Stichwortnavigation ABC-Gruppen ------------------------------------------------*/
/* normal /ok */
.stichwortABC {
   font-family:  Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; 
   color: gray;
   text-decoration: none
}
a.stichwortABC{
   font-family:  Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; 
   color: #003399;
   text-decoration: none
}

/* aktiv /ok */
a.stichwortABCSel {
   font-family:  Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; 
   color: #003399;
   text-decoration: none
}

/*------------------- Stichwortnavigation als Tabellenliste ------------------------------------------------*/
/* Buchstabenangabe (A-Z) /ok*/
.stichwortListeABC {
	font-family:  Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold;
	color: #003399;
	text-decoration: none;
	padding-left: 2px; 
	line-height: 20px;
	background-color: #DEE6F6; 
	border-top: 1px solid #003399; 
}

/* Stichwortbezeichnung (Link) /ok*/
.stichwortListeBez {
   font-family:  Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal;
	color: #003399;
	text-decoration: none;
	padding-left: 2px; 
	line-height: 20px;
}

/****************************************************************************************************/
/***																								*/ 	
/***				Zusätzliche Überschriften oder Kopfangaben										*/
/***																								*/
/****************************************************************************************************/


/* Überschrift bzw. Angabe der Listenart (z.B. Suchergebnis auf... oder Branche: ... / ok*/
.listeueber {
   font-family:  Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;
   color: #003399; 
   text-decoration: none ;
}

/* Listenkopf (z.B. Deatilansicht oder Merkzettel) /ok */
.listenkopf {
     font-family:  Arial, Helvetica, sans-serif;  font-size: 13px; font-weight: bold;
	 color: #003399;
	 padding-left: 5px;
     
}

/****************************************************************************************************/
/***																								*/ 	
/***				ADRESSANGABEN																	*/
/***																								*/
/****************************************************************************************************/

/*------------------- Datensatzinhalte (Datenbankfelder) ------------------------------------------------*/
/*  Kopfzeile (A-Z/Werbepartner) /ok */
.kopfadressenliste {
	font-family:  Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal;  font-weight: bold; 
	color: #003399; background-color:#DEE6F6; 
	text-decoration: none;
	display: block;
	height: 26px;
	line-height:20px;
	padding-left: 10px;	padding-top: 3px;
}

/*  Adressenbezeichnung der Adressenliste /ok */
.adressenueber{
	font-family:  Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; 
	color: #000000; 
	text-decoration: none;
}

/*  Adressenanschrift der Adressenliste /ok */
.adressenanschrift {
     font-family:  Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal;
     font-weight: normal; 
	 color: #000000; 
	 text-decoration: none;
}

/*  Adressenstichworte der Adressenliste /ok */
.adressenstichwort {
     font-family:  Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; 
	 color: #797979; 
	 text-decoration: none;
}

/*  Adresseninfotext der Adressenliste /ok */
.adresseninfo {
     font-family:  Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; 
	 color: #000000; 
	 text-decoration: none;
}
.adresseninfo a {
	 color: #003399; 
	 text-decoration: none;
}

/*  Adressenlink der Adressenliste /ok */
.adressenlink {
    font-family:  Arial, Helvetica, sans-serif; 
	 font-size: 11px; 
	 color: #000000;
	 line-height: normal;
}

/*  Adressenrufnummer der Adressenliste /ok */
.adressenlrn {
     font-family:  Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; 
	 color: #000000;
}

.rubrikmodulcontent_label {
	font-family:  Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; 
	color: #797979; 
	text-decoration: none;
}

.rubrikmodulcontent_zeile {
	padding: 4px 0 4px 0px;
	border-bottom: 1px solid #DFE6F7;
	clear:left;
}
/****************************************************************************************************/
/***																								*/ 	
/***				INHALTE																			*/
/***																								*/
/****************************************************************************************************/

/*------------------- Datensatzinhalte (Datenbankfelder) ------------------------------------------------*/
/* Datensatzueberschrift /ok */
.ueberschrift {
     font-family:  Arial, Helvetica, sans-serif;  font-size: 13px; font-style: normal; font-weight: bold; 
	 line-height: 20px;
	 color: #003399; 
	 text-decoration: none;
}

/* Datensatzdatum */
.datum {
    font-family:  Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold;
    color: #003399; 
	text-decoration: none ;
}

/* Datensatzuntertitel /ok */
.untertitel {
     font-family:  Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold;
     color: #003399; 
	 text-decoration: none ;
}

/* Datensatzunterkapitel /ok */
.unterkapitel {
     font-family:  Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold;
     color: #003399; 
	 text-decoration: none ;
}

/* Datensatztext (Haupttext) /ok*/
.fliesstext {
     font-family:  Arial, Helvetica, sans-serif;  font-size: 12px;  font-style: normal; font-weight: normal; 
	 line-height: 20px;
	 color: #000000; 
	 text-decoration: none
}
.fliesstext a {
	 color: #003399; 
	 text-decoration: none;
}

/* Datensatztext (Vorspann) /ok*/
.vorspann {
     font-family:  Arial, Helvetica, sans-serif;  font-size: 12px;  font-weight: normal; 
	 line-height: 20px;
	 color: #000000; 
	 text-decoration: none
}
.vorspann a {
	 color: #003399; 
	 text-decoration: none;
}

/* Quelle /ok*/
.quelle {
     font-family:  Arial, Helvetica, sans-serif;  font-size: 11px;  font-style: normal; font-weight: bold; 
	 line-height: 20px;
	 color: #003399; 
	 text-decoration: none
}

/* Zusatz1 /ok*/
.zusatz1 {
     font-family:  Arial, Helvetica, sans-serif;  font-size: 11px;  font-style: normal; font-weight: bold; 
	 line-height: 20px;
	 color: #003399; 
	 text-decoration: none
}

/* Zusatz2 /ok*/
.zusatz2 {
     font-family:  Arial, Helvetica, sans-serif;  font-size: 11px;  font-style: normal; font-weight: bold; 
	 line-height: 20px;
	 color: #003399; 
	 text-decoration: none
}

/* Inhalt der Tabellenzellen eines Datensatzes /ok*/
.tabellecontent {
     font-family:  Arial, Helvetica, sans-serif;  font-size: 12px; font-weight: normal;
	 line-height: 20px;
     color: #000000; 
	 text-decoration: none;
}
.tabellecontent a {
     color: #003399; 
	 text-decoration: none;
}

/* Linkangaben des Datensatzes /ok */
.dsfeldlink {
     font-family:  Arial, Helvetica, sans-serif; font-size: 11px;  font-weight: bold;
     color: #003399; 
	 text-decoration: none;
}

/* Bildunterschrift /ok*/
.bildus {
    font-family:  Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;
    color: gray; 
	text-decoration: none
}

/* Untertitel Termine /ok */
.terminuntertitel {
     font-family:  Arial, Helvetica, sans-serif; font-size: 11px;  font-weight: bold;
     color: #003399; 
	 text-decoration: none ;
}

/* Zeitangaben Termine / ok*/
.terminzeitangabe {
     font-family:  Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;
     color: #003399; 
	 text-decoration: none ;
}

/*------------------- Datensatzinhalte als Anhang ------------------------------------------------*/
/* Text */
.anhangtext {
    font-family:  Arial, Helvetica, sans-serif; 
	 font-size: 12px; 
	 font-weight: normal;
    color: #000000; 
	 text-decoration: none;
}
/* Überschrift */
.anhangueber {
    font-family:  Arial, Helvetica, sans-serif; 
	 font-size: 12px; 
	 font-weight: bold;
    color: #000000; 
	 text-decoration: none;
}
/* Link */
.anhanglink {
    font-family:  Arial, Helvetica, sans-serif; 
	 font-size: 12px; 
	 font-weight: normal; 
	 color: #003399;
}
/* Tabellenkopf  */
.anhangkopf {
   font-family:  Arial, Helvetica, sans-serif; 
   font-size: 12px; 
   font-weight: bold;
   color: #003399; 
   text-decoration: none;
   background-color: silver;
	padding: 3px;
	margin-bottom: 10px;
}

/****************************************************************************************************/
/***																								*/ 	
/***				INFOBOX																			*/
/***																								*/
/****************************************************************************************************/

/* Infoboxüberschrift  /ok*/
.infoboxueber {
   font-family:  Arial, Helvetica, sans-serif;  font-size: 13px; font-weight: bold;
   color: #003399; 
   text-decoration: none;
   border-top: solid 1px #FFFFFF; border-left: solid 3px #FBD845;
   background-color: #DEE6F6;
}
/* Bild  /ok*/
.infoboxbild {
   font-family:  Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;
   color: #FFFFFF; 
   text-decoration: none;
   border-top: solid 1px #BAC4D9;
   background-color: #DEE6F6;
   text-align: center;
}
/* Text /ok*/
.infoboxcontent {
   font-family:  Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;
   color: #000000; 
   text-decoration: none;
   border-bottom: solid 1px #FFFFFF; border-top: solid 1px #BAC4D9;
   background-color: #DEE6F6;
}
/* Link */
.infoboxcontent a {
	text-decoration: none;
	color: #003399; 
}
/****************************************************************************************************/
/* Newsbox 																							*/
/*                                                                                                  */
/*--------------------------------------------------------------------------------------------------*/
/* Newsboxinhalt  */
.newsboxcontent {
   font-family:  Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;
   color: #000000; 
   text-decoration: none;
   border-bottom: solid 1px #FFFFFF; border-top: solid 1px #BAC4D9;
   background-color: #DEE6F6;
}
.newsboxbild {
   font-family:  Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;
   color: #FFFFFF; 
   text-decoration: none;
   border-top: solid 1px #BAC4D9;
   background-color: #DEE6F6;
   text-align: center;
}
/*--------------------------------------------------------------------------------------------------*/
/* Newsboxüberschrift  */
.newsboxueber {
   font-family:  Arial, Helvetica, sans-serif;  font-size: 13px; font-weight: bold;
   color: #003399; 
   text-decoration: none;
   border-top: solid 1px #FFFFFF; border-left: solid 3px #FBD845;
   background-color: #DEE6F6;
}
/*--------------------------------------------------------------------------------------------------*/
/* Newsboxkastenueberschrift  */
.newsboxkopf {
   font-family: Arial,Verdana, Helvetica, sans-serif; 
   font-size: 12px; 
   font-weight: bold;
   color: #000000; 
   text-decoration: none;
   line-height: 20px;
}
/*--------------------------------------------------------------------------------------------------*/
/* Link in Newsboxinhalt  */
.newsboxcontent a {
   text-decoration: none;
	color: #003399; 
}
.newsboxcontentlink {
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 11px; 
   font-weight: normal;
   color: #333399; 
   text-decoration: none;
}
/*--------------------------------------------------------------------------------------------------*/
/* Newsboxdatum  */
.newsboxdatum {
   font-family: Arial,Verdana, Helvetica, sans-serif; 
   font-size: 11px; 
   font-weight: normal;
   color: gray; 
   text-decoration: none;
}
/****************************************************************************************************/
/***																								*/ 	
/***				SONSTIGE TEXTABGABEN															*/
/***																								*/
/****************************************************************************************************/
/* ???  */
.balkenobentext {
   font-family:  Arial, Helvetica, sans-serif; 
   font-size: 11px; 
   font-style: normal;
   line-height: 14px; 
   font-weight: normal; 
   color: #000000;
}
/*--------------------------------------------------------------------------------------------------*/
/* Ausgabe von Fehlermeldungen "Seite nicht gefunden /ok*/
.seitenfehler {
   font-family:  Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;
   color: red; text-decoration: none;
}
/*--------------------------------------------------------------------------------------------------*/
/* Statusmeldungen (z.B Daten wurden gespeichert) /ok*/
.systemmeldung {
     font-family:  Arial, Helvetica, sans-serif;  font-size: 12px;  font-style: normal; font-weight: normal; 
	 color: #000000; 
	 text-decoration: none;
}
/*--------------------------------------------------------------------------------------------------*/
/* Statusmeldungen (Wieviele Einträge im Merkzettel) /ok*/
.statusmeldung {
     font-family:  Arial, Helvetica, sans-serif;  font-size: 11px;  font-style: normal; font-weight: normal; 
	 color: #000000; 
	 text-decoration: none;
}
/*--------------------------------------------------------------------------------------------------*/
/* "deaktivierte" Textdarstellung */
.deaktiv {
     font-family:  Arial, Helvetica, sans-serif; 
	 font-size: 10px; 
	 font-style: normal;
     font-weight: normal; 
	 color: gray; 
	 text-decoration: none;
}

/****************************************************************************************************/
/***																								*/ 	
/***				SITEMAP																			*/
/***																								*/
/****************************************************************************************************/		
																
/* Hauptthemalink normal/ok*/
.sitemapHT {
	font-family:  Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold;
	padding-left: 2px; 
	line-height: 20px;
	background-color:#DEE6F6; 
	border-top: 1px solid #003399; 
}

.sitemapHT a{
	color: #003399;
	text-decoration: none;
}

/*--------------------------------------------------------------------------------------------------*/
/* Unterthemalink normal*/
.sitemapUT {
    font-family:  Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal;
	color: #003399;
	text-decoration: none;
	padding-left: 2px; 
	line-height: 20px;
}
/*--------------------------------------------------------------------------------------------------*/
/* Unterrubrik normal*/
.sitemapUR {
      
}
/*--------------------------------------------------------------------------------------------------*/
/*  Unterrubrik MOuseover */
a.sitemapUR:hover {
      
}


/****************************************************************************************************/
/***																								*/ 	
/***				HTML-TAGS																		*/
/***																								*/
/****************************************************************************************************/

/* Hauptthemenangabe im Contentbereich /ok*/
#contentkopf h1 {
     font-family:  Arial, Helvetica, sans-serif; 
	 font-size: 18px; 
	 color: #003399;
     font-weight: normal;
	  padding:0; margin:0 0 7px 0;
}

/* Hauptthemenangabe im Contentbereich /ok*/
.bestellkopf {
     font-family:  Arial, Helvetica, sans-serif; 
	 font-size: 18px; 
	 color: #003399;
     font-weight: normal;
}

/* -------------------------------------------------------------------------------------------------------------*/
/* */
select, input, option {
  font-size: 11px;
} 

/****************************************************************************************************/
/***																								*/ 	
/***				FORMULARE																		*/
/***																								*/
/****************************************************************************************************/

/*--------------------------------------------------------------------------------------------------*/
/*  Formularelementen */
label.left, span.left { 
	float: left; 
	text-align: right; 
	width: 150px; 
	margin-right: 10px; 
	margin-bottom: 5px; 
	font-family:  Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; 
	line-height: 20px;
	color: #003399; 
	text-decoration: none
} 

.formfehler {
	font-family:  Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; 
	color: red;
}

label.normal { 
	margin-left: 5px; 
	margin-bottom: 5px; 
	font-family:  Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; 
	line-height: 20px;
	color: #003399; 
	text-decoration: none
} 

fieldset {
	border: dashed  1px #234EB1;
	padding: 10px;
	margin-bottom: 5px;
}

legend{
	background-color: #FFFFFF;
	font-family:  Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; 
	color: #000000;
	padding: 5px;
}

.legende{
	font-family:  Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; 
	color: #000000;
	padding: 0 0 5px 0;
}

.button {
	width: auto;
	padding: 3px;
	border: solid 1px #003399;
	background-color: #DFE6F7;
	font-weight: bold; 
}

.formtext { 
   font-family:  Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;
   color: #003399; 
   text-decoration: none ;
}

.formtextlegende { 
   font-family:  Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;
   color: #000000; 
   text-decoration: none ;
   border-bottom: 1px dashed #003399;
}

div.formtext {
	float:left;
	vertical-align: middle;
}


/*--------------------------------------------------------------------------------------------------*/
/* Labeltext der Inputfelder */
.formlabeltext { 
	font-family:  Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; 
	color: #003399; 
	text-decoration: none;
	
} 
div.formlabeltext {
	width: 150px;
	float:left;
	text-align: right;
	vertical-align: middle;
	margin-right: 20px;
}
	

/*--------------------------------------------------------------------------------------------------*/
/* Überschrift über einer Gruppe von Formularelemente */
.formkopftext{
     font-family:  Arial, Helvetica, sans-serif; 
	 font-size: 12px; 
	 font-style: normal;
     font-weight: bold; 
	 color: #FFFFFF; 
	 background-color:#666666; 
	 text-decoration: none
}
/*--------------------------------------------------------------------------------------------------*/
/* Bemerkungen zu den Formularelementen */
.bemerkung {
     font-family:  Arial, Helvetica, sans-serif; 
	 font-size: 10px; 
	 font-style: normal;
     font-weight: normal; 
	 color: #000000; 
	 text-decoration: none
}

/***************************************************************************/
/***																								*/ 	
/***				Suche																			*/
/***																								*/
.suche_titel {
	font-family:  Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; 
	color: #000000; 
	text-decoration: none;
}

.suche_text {
	font-family:  Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; 
	color: #000000; 
	text-decoration: none;
}

.suche_thema {
	font-family:  Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; 
	color: gray; 
	text-decoration: none;
}

.suche_detaillink {
	 font-family:  Arial, Helvetica, sans-serif; 
	 font-size: 11px; 
	 color: #003399;
	 line-height: normal;
	 text-decoration: none;
}
.suche_themalink {
	 font-family:  Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; 
	 color: #003399;
	 line-height: normal;
	 text-decoration: none;
}

/****************************************************************************************************/
/***																								*/ 	
/***				Sonstiges																	*/
/***																								*/
/*      Startseite Teasertext */                                                                                        
.indexteaser {
	font-size: 11px;
	line-height: 13px;
	font-family:  Arial, Helvetica, sans-serif;
}
.indexteaser a {
	 color: #003399; 
	 text-decoration: none;
	 vertical-align: middle;
}