    /*----------------------
      --- Such-Eingabefeld
      ----------------------*/
    input.navSearch {border-top: #595959 2px solid;border-bottom: #595959 2px solid;
                     border-Left: #595959 2px solid;border-Right: #595959 2px solid;
                     FONT-SIZE: small; WIDTH: 130px; COLOR: #595959;
                     FONT-FAMILY:arial,helvetica,sans-serif; BACKGROUND-COLOR: white;}

    /*----------------------
      --- Links
      ----------------------*/
    /* Textlinks */
    a{ text-decoration:none }
    a:link {color:#DF0000}
    a:visited {color:#BF0000}
    a:hover {color:#FF8181}
    /* Links in der Navigationsspalte */
    a.nav:link {color:#595959;line-height: 13pt;}
    a.nav:visited {color:#595959;line-height: 13pt;}
    a.nav:hover {color:#DF0000;line-height: 13pt;}
    /* Links in der Kopfzeile */
    a.head { FONT-WEIGHT: normal; FONT-SIZE: x-small; LINE-HEIGHT: 13px; FONT-FAMILY: arial,helvetica,sans-serif;}
    a.head:link {color:WHITE;}
    a.head:visited {color:WHITE;}
    a.head:hover {color:#FFC3C3;}
    /* Links im Menue der Kopfzeile */
    a.menu:link {padding-left:20;padding-right:20;color:#595959;}
    a.menu:visited {padding-left:20;padding-right:20;color:WHITE;}
    a.menu:hover {padding-left:20;padding-right:20;color:#B20000;}

    /*----------------------
      --- Bereichsformatierungen
      ----------------------*/
    /* "Druckbare Version"-Button */
    .printlinklayout {text-align:right;margin-right:20px;margin-top:0px;}
    /* Bereich fuer Diskussion, Aufgaben... */
    .extrablock {margin:10px;padding: 10px;background-color:#D4D8D4;}

    /*----------------------
      --- Tabellenformatierungen
      ----------------------*/
    /* Auessere (unsichtbare) Tabelle fuer den gesamten Inhalt */
    .outertable {width:100%;}
    /* Tabelle fuer Index-Seite, Sitemap u.ä. */
    .overviewtable {/*width:98%;*/  border: 1px dotted rgb(173, 173, 173);}
    .overviewimagecell {}
    .overviewcellleft {vertical-align:top;}
    .overviewcellright {vertical-align:top;}
    .cellright {vertical-align:top;padding-right:5px;padding-top:5px;}
    .cellleft {border-right: 1px dotted rgb(173, 173, 173); vertical-align:top;padding-left:5px;padding-top:5px;}
    .celldiv {padding-top: 5px;margin: 5px -5px 5px -5px;border-bottom: 1px dotted rgb(173, 173, 173);}
    .more {text-align:center;}
    .linebottom {width:240px;height:1px;border-bottom:#BCBCBC solid 1px;}

	/* Artikelformatierung */
    .articletitle {font-weight: bold; padding-bottom: 5px;}
	.articlecategory {padding-left: 5px; background: #efefef; margin: -5px 0px 10px -5px}

    /* Navigationsspalte */
    .navmainblock{z-index:2; position:absolute; top:132px; left:10px;}
    .xnavblock{margin-top:5px; padding-top:13px; padding-bottom: 3px; padding-left:3px; padding-right:3px; 
    		  width:165px; border: 1px solid #adadad;  background-image:url(../../images/boxtop.gif);}
    .navblock{margin-top:5px; padding-top:3px; padding-bottom: 3px; padding-left:3px; padding-right:3px; 
    		  width:165px; border: 1px solid #adadad;  }
    .navbar {}
    .navcell {padding:1px;padding-left:5px;border-color:#F0ECE9; border-bottom-width:1px; border-bottom-style:solid;}
    .navcellend {padding:0px;padding-left:5px;}
    /* Menue oberhalb des Textbereichs */
    .manutable {border-collapse:collapse;}
    .menupad {background-image:url(../../images/menupadding.jpg);height:18;}
    .menuleftcell {background-color:#f7bdad;}
    .menucell {padding-top:1px;background-color:#858585;width:105px;height:18px;
               background-image:url(../../images/menuback.jpg);
               text-align:center; color: #595959;
               /*border-bottom-style:solid;border-width:0px 0px 1px 0px;border-color:#111111;*/}
    .menucellhighlight {padding-top:1px;background-color:#595959;width:105px;height:18px;
                background-image:url(../../images/menuhighlightback.jpg);text-align:center;
                border-style:solid;border-width:0 0 0 0;border-color:#111111;}
    .menuedge {background-color:#595959;width:13;align:right;vertical-align:bottom;}
    .menucellspace {background-color:WHITE;font-size:5;width:4px;text-align:center;
                    background-image:url(../../images/menushadow.jpg);}
    .menucellstart {background-color:#595959;font-size:5;width:35px;text-align:center;
                    background-image:url(../../images/menustart.jpg);}
    .menucellend {background-color:#595959;font-size:5;width:30px;text-align:center;
                    background-image:url(../../images/menuendshadow.jpg);}
    .footnotetable {}
    .footnotetablecell {background-color:#FEE9E0; padding: 5px; border-width:1px; border-color:#000000;border-style:solid;}
    .audiomenuline {height: 30px;}
    /*----------------------
      --- Textformatierungen
      ----------------------*/
    .imagetitle,
    FONT.navtable,
    FONT.menutext,
    h1, h2, h3, h4, h5, h6,
    FONT.navtable
    	{ FONT-FAMILY: arial,helvetica,sans-serif;
    	}  

    td,
    .contentblock,
    .content,
    .listmain,
    .listsub1,
    .listsub2,
    .audiomenuline
    FONT.maintext,
    FONT.footnotetext,
    FONT.printlink,
    FONT.sitemaplink
    	{ FONT-FAMILY: arial,helvetica,sans-serif;
    	  FONT-SIZE: small;
    	  FONT-WEIGHT: normal; 
    	}  

    .menucell,
    FONT.menutext
    	{ FONT-FAMILY: arial,helvetica,sans-serif;
    	  FONT-SIZE: small;
    	  FONT-WEIGHT: bold; 
    	}  

    FONT.searchheader
    	{ FONT-FAMILY: arial,helvetica,sans-serif;
    	  /* absolute Groesse wg. Kastenbreite */
    	  FONT-SIZE: 12px;
    	  FONT-WEIGHT: normal; 
    	}  

      
    /* Ueberschdriften */
    h1 { color:#494949;FONT-WEIGHT: bold; FONT-SIZE: x-large; LINE-HEIGHT: 18px;
         FONT-FAMILY: arial,helvetica,sans-serif;}
    h2 { color:#494949;FONT-WEIGHT: bold; FONT-SIZE: x-large; LINE-HEIGHT: 18px;
         FONT-FAMILY: arial,helvetica,sans-serif;}
    h3 { color:#494949;FONT-WEIGHT: bold; FONT-SIZE: large; LINE-HEIGHT: 13px; }
    h4 { color:#494949;FONT-WEIGHT: bold; FONT-SIZE: medium; LINE-HEIGHT: 11px; }
    h5 { color:#494949;margin-bottom:5px;FONT-WEIGHT: bold; FONT-SIZE: medium; }
    h6 { color:#494949;margin-bottom:0px;margin-top: 10px;FONT-WEIGHT: bold; FONT-SIZE: medium; }
    /* Text im Hauptbereich */
    FONT.maintext {}
    /* Text im Fussnotenbereich */
    FONT.footnotetext {FONT-STYLE:italic;}
    /* Text über für Druckansicht-Link */
    FONT.printlink {}
    /* Text über für Sitemap-Link */
    FONT.sitemaplink {}
    /* Text bei Suchfeld */
    FONT.searchheader {padding-left:5px;color:#595959; LINE-HEIGHT: 13px; }
    /* Navigationsspalte */
    FONT.navtable { FONT-WEIGHT: bold; FONT-SIZE: small; LINE-HEIGHT: 13px; }
    /* Menue oberhalb des Textbereichs */
    FONT.menutext {color:#595959;LINE-HEIGHT: 13px; }
    /* Titelbild (Logo links oben) */
    .titleimage {background-color:#F4BAA2;color:#595959;width:439;vertical-align:top;}
    /* Header und Inhalt */
    .headerblock { width: 880px/*979px*/; }
    /* Seiteninhalt d.h. Inhalt aus .cont.html */
    .contentblock { width: 700px; padding-left:180px; padding-top: 10px;}
    /* Bildbeschriftung */
    .imagetitle { FONT-WEIGHT: normal; FONT-SIZE: x-small; LINE-HEIGHT: 13px; FONT-FAMILY: arial,helvetica,sans-serif;}

    /*----------------------
      --- Formatierungen Navigation über Seitenüberschrift
      ----------------------*/
    .contentnav {font-size:10px;}
    .contentnavspace {color:808080;font-size:10px;padding-left:5px;padding-right:5px;}
    .contentnavselected {color:808080;font-size:10px;FONT-STYLE:italic;}

    /*----------------------
      --- Listenformatierungen
      ----------------------*/
    /* Ueberschriften */
    .listmain {width: 170px;border-bottom:#BCBCBC solid 3px;border-left:#BCBCBC solid 3px;
               list-style-type:none; padding-left:20px; margin-top: 20px;
               background-color:#EAEAEA;color:#595959; font-weight:bold;}
    .listsub1 {width: 190px;border-color:#BCBCBC;
               list-style-type:none; padding-left:25px; margin-top: 0;}
    .listsub2 {list-style-image:url(../../images/rd_pin_small.gif);}

	/*------------
	   --- tooltip
	-------------- */
	#tooltip{
		color: #444;
		position:absolute;
		visibility: hidden;
		/* opacity: 0.90; */
		border:1px solid #595959;
		background:#BFDFF7;
		padding: 0px;
		z-index:200;
		max-width: 500px;
		FONT-SIZE: small; 
		FONT-FAMILY: arial,helvetica,sans-serif;
	}
	
	#tooltiphead{
		font-size: 90%;
		font-weight: bold;
		color: #ffffff;
		padding-left: 5px;
		background: #595959;
	}
	#tooltipinfo{
		font-size: small;
		padding: 5px;
	}
	#tooltipimage{
		float:left;
	}


