        body      { color: black; font-family: Arial, Tahoma, sans-serif; background-color: #FFFFFF; }

        a:link    { color: black; text-decoration: none }

        a:link i   { color: #0000FF; text-decoration: underline;  font-style: normal; }

        a:active    { color: black; text-decoration: none }

        a:active i   { color: #FF0000; text-decoration: underline;  font-style: normal; }

        a:visited    { color: black; text-decoration: none }

        a:visited i   { color: #FF00FF; text-decoration: underline; font-style: normal; }

        h1   { color: black; font-weight: bold; font-size: 12pt; text-align: center }

        .hilfe   { color: black; font-size: 8pt }

        p  { color: black; font-size: 10pt }

        td  { color: black; font-size: 10pt }

        .mini    { font-size: 7pt }

        /********************************************************************************
        * die folgenden Klassen formatieren den Login-Bildschirm
        */
        .login_td_button {
                border:#656565 solid 1px; /*#0060BF solid 1px;*/
                padding:2px;
                background-color: #EFEFEF;  /*alt:  #ACCEF6 */
        }
        /********************************************************************************
        * die folgenden Klassen formatieren den oberen Navigationsteil
        */
        .table_main { padding-bottom:4px; }

        .table_head_main {
                border: #D4D4D4 solid 1px;
                background-image:URL('images/table_head_bg.jpg');
                background-repeat: no-repeat; }

        .table_head1 {  }

        .table_body_main { border: #D4D4D4 solid 1px;         																			
        																			background-image:URL('images/table_main_bg.jpg');
        }

        .table_kategorie {
                /*border:#0000FF solid 2px;*/
                border:#454545 solid 2px;
        }

        .table_foot_main {
                background-image:URL('images/table_foot_bg.jpg');
                background-repeat: no-repeat;
                vertical-align: top;
                text-align: right;
                color: white;
                font-size: 8pt; 
        }


 							#ansicht
								{
	               background-image:URL('images/button_head_bg_0.png');
                height:25px; width:80px;
                overflow:hidden;							
								}

        .navi_link_td {
                /*height:40px; width:40px;*/
                /* font-size:3px;*/
        }

        .head_navi_img {
        								background-image:URL('images/button_head_bg_0.png');
                height:25px; width:80px;
                overflow:hidden;
                font-size:7pt;
        }

        /*a:link.head_navi_link    { font-size:7pt; background-image:URL('images/button_head_bg_0.png'); }
        a:visited.head_navi_link { font-size:7pt; background-image:URL('images/button_head_bg_0.png'); }
        a:active.head_navi_link  { font-size:7pt; background-image:URL('images/button_head_bg_1.png'); }
        a:hover.head_navi_link   { font-size:7pt; background-image:URL('images/button_head_bg_1.png'); }
        a:focus.head_navi_link   { font-size:7pt; background-image:URL('images/button_head_bg_1.png'); }*/

        .navi_button { padding:0px;}

        .head_navi_passiv {

                border:#CECFCE solid 0px;
                background-color:#EFEFEF;
                height:24px; width:80px;
                overflow:hidden;
                font-size:7pt;
        }

        .head_navi_hover {

                /*border:#CECFCE solid 1px;*/
                background-color:#FFFFFF;
                background-image:URL('images/button_head_bg_0.png');
                height:25px; width:80px;
                overflow:hidden;
                font-size:7pt;
        }

        .head_navi_aktiv {

                border-color:#FFFFFF;
                /*background-color:#409FFF;*/
                background-image:URL('images/button_head_bg_1.png');
                height:25px; width:80px;
                overflow:hidden;
                font-size:7pt;
        }

        .head_navi_anzeige {
                font-weight:bold;
                font-size:11pt;
        }

        .button_logout{
                padding:5px;
                font-size:10pt;
                font-weight:bold;
        }

        .button_volltext {
                font-size:10pt;
                font-weight:bold;
        }

        /********************************************************************************
        * Klassen mit dem *kategorie* formatieren die seitliche Navigationsleiste
        */
        .td_kategorie_bereich {
                padding:2px;
                color:white;
                background-image:URL('images/fade1.gif');
                background-repeat:repeat-x;
        }

        .td_kategorie_haupt {
                padding-left:10px;/*Einrückabstand der Hauptkategorie*/
                border-bottom:1px solid #C0C0C0;
                background-color: #EFEFEF;  /*alt:  #ACCEF6 */
                background-image:URL('images/fade2.gif');
                background-repeat:repeat-x;
        }

        .td_kategorie_haupt_ak {
                padding-left:10px;/*Einrückabstand der Hauptkategorie*/
                border-bottom:1px solid #C0C0C0;
                background-image:URL('images/fade3.gif');
                background-repeat:repeat-x;
        }

        .td_kategorie_unter {
                padding-left:20px;/*Einrückabstand der Unterkategorie*/
                background-color:#FCF2AD;
                border-bottom:1px solid #C0C0C0;
        }



        /********************************************************************************
        * Klassen mit dem Präfix .eintrag_* bezeichnen formatierungen der
        * durch den Bentzer hineingestellten Daten
        */
        .eintrag_tr {
                padding-bottom:5px;
                margin-bottom:5px;
        }

        .eintrag_td_box {/*definiert Box in der die Voransicht dargestellt wird*/
                border:#656565 solid 1px; /*#0060BF solid 1px;*/
        }

        .eintrag_td_details1 {
                padding:2px;
                border-right:#656565 solid 1px; /*#0060BF solid 1px;*/
                background-color:#EFEFEF;  /*alt:  #ACCEF6 */
                font-size:8pt;
        }

        .eintrag_td_details2 {
                padding:2px;
                border-right:#656565 solid 1px; /*#0060BF solid 1px;*/
                background-color:#BEBEBE;  /*alt:  #CDDAF6 */
                font-size:8pt;
        }

        .eintrag_td_details1a {
                padding:2px;
                background-color:#EFEFEF;  /*alt:  #ACCEF6 */
                font-size:8pt;
        }

        .eintrag_td_details2a {
                padding:2px;
                background-color:#BEBEBE;  /*alt:  #CDDAF6 */
                font-size:8pt;
        }

        .eintrag_detail_image {
                background-color:#FFFFFF;
                padding:5px;
                border:#000000 solid 1px;
        }

        .eintrag_detail_work {
                background-color:#FFFFFF;
                /*padding:1px;*/
                border:#C0C0C0 solid 1px;
        }

        .eintrag_detail_imgtext {
                font-size:8pt;
        }

        .eintrag_td_trenner {
        }

        .eintrag_td_inhalt {
        }

        .eintrag_kopf {
                padding:2px;
                background-image:URL('images/fade2.gif');
                font-size:10pt;
                font-weight:bold;
                border-bottom:#656565 solid 1px; /*#0060BF solid 1px;*/
        }


        .eintrag_rahmen_system {
                background-image:URL('images/fade5.gif');
                font-size:10pt;
                font-weight:bold;
                margin-bottom: 10px;
                border-left:#656565 solid 1px; /*#0060BF solid 1px;*/
                border-right:#656565 solid 1px; /*#0060BF solid 1px;*/
                border-top:#656565 solid 1px; /*#0060BF solid 1px;*/
                border-bottom:#656565 solid 1px; /*#0060BF solid 1px;*/
                empty-cells: show;
                padding:1px;
        }


        .link_color {
         background-color:#0000FF;
         padding-left:2px;
         border:1px solid #C0C0C0;
     }

        .eintrag_fuss_system {
                padding:2px;
                font-size:11px;
                font-weight: normal;
        }
        .eintrag_links_system {
                padding:2px;
                background-image:URL('images/fade2.gif');
                font-size:2pt;
                font-weight:bold;
                border-left:#656565 solid 1px; /*#0060BF solid 1px;*/
        }
        .eintrag_rechts_system {
                padding:2px;
                background-image:URL('images/fade2.gif');
                font-size:2pt;
                font-weight:bold;
                border-right:#656565 solid 1px; /*#0060BF solid 1px;*/
        }

        .eintrag_body_system {
                border:#F98526 solid 1px; /*#0060BF solid 1px;*/

        }
	
						  .font8wr {
						    font-family : arial, helvetica, sans-serif;
						    font-size :20pt;
						    color: red;
						  }



        .eintrag_text {
                background-color: #ffffff;
                background-image:URL('images/keyboard_bg.jpg');
                background-repeat:no-repeat;
                padding:2px;
                font-size:10pt;
        }

        .eintrag_buttons {
                background-image:URL('images/fade2.gif');
                border-top:#656565 solid 1px; /*#0060BF solid 1px;*/
                padding:2px;
        }
        /********************************************************************************
        * Volltextsuchen Formatierungen
        */
        .volltext_kategorie {
                border:#656565 solid 1px; /*#0060BF solid 1px;*/
                padding:2px;
                background-color: #EFEFEF;  /*alt:  #ACCEF6 */
        }

        .volltext_kategorie_font {
                font-size:8pt;
        }

        .volltext_suchtable {
                border:#656565 solid 1px; /*#0060BF solid 1px;*/
        }

        .suchergebnis_table {
                margin-bottom:20px;
                border:#accef6 solid 1px;
        }

        .suchergebnis_td_reiter {
                padding-left:20px;
                padding-right:20px;
                border:#accef6 solid 1px;
        }

        /********************************************************************************
        * Popup formatierungen
        */
        .popup {
                padding:3px;
                background-color: #F4F4FF;
                font-size: 10pt;
                color: Black;
                border: #D4D4D4 solid 1px;
        }

        .popup_blue_box {
                border:#656565 solid 1px; /*#0060BF solid 1px;*/
                padding:4px;                
                background-color: #EFEFEF;  /*alt:  #ACCEF6 */
                background-image:URL('images/fade2.gif');
                margin-bottom:4px;
                margin-right:3px;
        }

        .popup_blue_box_2 {
                border:#656565 solid 1px; /*#656565 solid 1px;*/ 
                padding:4px;
                background-color: #EFEFEF;  /*alt:  #ACCEF6 */
                background-image:URL('images/fade2.gif');
        }

        .popup_blue_box_3 {
                border:#656565 solid 1px; /*#0060BF solid 1px;*/
                padding:2px;
                background-color: #EFEFEF;  /*alt:  #ACCEF6 */
                background-image:URL('images/fade2.gif');
        }

        .popup_blue_box_4 {
                border:#656565 solid 1px; /*#0060BF solid 1px;*/
                background-color: #EFEFEF;  /*alt:  #ACCEF6 */
                background-image:URL('images/fade2.gif');
        }

        .popup_textfeld {
                width:450px;
        }

        .popup_block_1 {/*umschließt Datum-,Zeit- und Veranstalltungsortangaben*/
                padding-top:9px;
        }

        .popup_block_2 {/*Umschließt das Textfeld und die Formatierungshilfen*/
                padding-top:9px;
        }

        .popup_block_3 {/*umschließt die Links und die Kategorieeinordung*/
                padding-top:9px;
        }

        .popup_button_extern {
                font-size:8pt;
                width: 60px;
        }

        .popup_button_image {
                width:100%;
                height: 20px;
        }

        .popup_button_zuordnung {
        								width: 60;
                height: 20px;
        }

        .popup_submit_td {
                border:#656565 solid 2px;
                padding:2px;
                background-color:#EFEFEF;  /*alt:  #ACCEF6 */
                font-size:9pt;
        }

        .popup_submit {
                font-size:10pt;
        }

        .head {
                color: white;
                font-size: 12pt ;
                background-color: #0000FF;
        }
        textarea, input, select {
                font-size:8pt;
                font-family:Arial, Tahoma, sans-serif;
                background-image:URL('images/schatten.gif');
        }

        .input_text {
                background-image:URL('images/schatten.gif');
                background-repeat:no-repeat;
        }

        .rahmen {
                border:#000000 solid 1px;
        }

        .popup_zuordnung_table_head {
                padding:3px;
                border:1px solid #F9E34D;
                background-color: #FFFFFF;
                background-image:URL('images/yellow_bg_fade.jpg');
                background-repeat:no-repeat;
        }

        .popup_zuordnung_ueberschrift {
                padding-left:15px;
                font-size:14pt;
                font-weight:bold;
        }

        .popup_zuordnung_table_ueberschrift {
                padding-bottom:20px;
        }

        .upload_ueberschrift {
                font-weight:bold;
                font-size:10pt;
        }
        /********************************************************************************/

        .admin_zeilennavi { /*Zeilennavigation "Administration >> Unterkategorie >> .. "*/
                color: #0000FF;
                font-weight:bold;
        }

        .admin_rechte_table1 {
                border: 1px solid #656565;
        }

        .admin_rechte_bereich1_1 {
                padding-left:3px;
                padding-right:3px;
                color:white;
                background-image:URL('images/fade1.gif');
                background-repeat:repeat-x;
                font-weight:bold;
                border-right:1px solid #F9E34D;
        }

        .admin_rechte_bereich1_2 {
                padding:2px;
                color:white;
                background-image:URL('images/fade1.gif');
                background-repeat:repeat-x;
                height:10;
                font-weight:bold;
        }

        .admin_rechte_bereich2 {
                padding-left:10px;
                border-bottom:1px solid #656565;
                background-image:URL('images/fade2.gif');
                background-repeat:repeat-x;
        }

        .admin_rechte_bereich3_1 {
                vertical-align:top;
                padding-left:2px;
                background-color:#FCF2AD;
                border-bottom:#F9E34D solid 1px;
                border-right:1px solid #F9E34D;
        }

        .admin_rechte_bereich3_2 {
                vertical-align:top;
                background-color:#FCF2AD;
                border-bottom:#F9E34D solid 1px;
        }
        /********************************************************************************/
        .innen {
                background-color:#FFFFFF;
                border:#F9E34D solid 1px;
                color:#000000;
                padding:2px;
                margin:2px;
        }

        .innen2 {
                background-color:#FFFFFF;
                border:#F9E34D solid 1px;
                color:#000000;
                padding:2px;
                margin:2px;
                font-size:9pt;
                font-weight:bold;
        }

        .innen3 {
                background-color:#FFFFFF;
                border:#F9E34D solid 1px;
                color:#000000;
                padding:2px;
        }

        input.unterstrichen
        {
                text-decoration : underline;
                width : 20px;
                height : 20px;
                padding-left:0px;
        }
        input.kursiv
        {
                font-style : italic;
                width : 20px;
                height : 20px;
                padding-left:0px;
        }
        input.fett
        {
                font-weight : bold;
                width : 20px;
                height : 20px;
                padding-left:0px;
        }
        input.mini
        {
                width : 45px;
                height : 18px;
                padding-left:0px;
        }
        body.popup
        {
                background-color : White
        }



        .suche_kopf {
                color:#FFFFFF;
                font-size:10pt;
                background-image:URL('images/fade1.gif');
                background-repeat:repeat-x;
        }

        .suche_auswahl {
                background-image:URL('images/fade2.gif');
        }

        input.pfeile
        {
                width : 20px;
                height : 20px;
                font-family:"Times New Roman";
                Text-align:center;
                padding-left:0px;
                font-size:8pt;
        }
        .ni_check, .ni_radio
        {
                border:1px;
                background-image:URL('images/clearpixel.gif');
        }

        .ni_font_8
        {
                font-size:8pt;
        }

        .ni_font_9
        {
                font-size:9pt;
        }

        .ni_head_hg
        {
                background-image:URL('images/fade1.gif');
                background-repeat:repeat-x;
        }

                a.ni_ber_ak:link
        {
                color: #FFFFFF;
                font-size: 11pt;
                font-weight: bold;
                text-decoration: none;
        }
                a.ni_ber_ak:visited
        {
                color: #FFFFFF;
                font-size: 11pt;
                font-weight: bold;
                text-decoration: none;
        }
                a.ni_ber_ak:hover
        {
                color: #FAE805;
                font-size: 11pt;
                font-weight: bold;
        }

                a.ni_ber_ak:active
        {
                color: #FAE805;
                font-size: 11pt;
                font-weight: bold;
        }




                a.ni_hk_pa:link
        {
                color: #000000;
                font-size: 10pt;
                font-weight: bold;
                text-decoration: none;
        }

                a.ni_hk_pa:visited
        {
                color: #000000;
                font-size: 10pt;
                font-weight: bold;
                text-decoration: none;
        }

                a.ni_hk_pa:hover
        {
                color: #0000C4;
                font-size: 10pt;
                font-weight: bold;
                text-decoration: underline;
        }

                a.ni_hk_pa:active
        {
                color: #0000C4;
                font-size: 10pt;
                font-weight: bold;
                text-decoration: underline;
        }



                a.ni_hk_ak:link
        {
                color: #0000C4;
                font-size: 10pt;
                font-weight: bold;
                text-decoration: none;
        }

                a.ni_hk_ak:visited
        {
                color: #0000C4;
                font-size: 10pt;
                font-weight: bold;
                text-decoration: none;
        }

                a.ni_hk_ak:hover
        {
                color: #0000C4;
                font-size: 10pt;
                font-weight: bold;
                text-decoration: underline;
        }

                a.ni_hk_ak:active
        {
                color: #0000C4;
                font-size: 10pt;
                font-weight: bold;
                text-decoration: underline;
        }



                a.ni_uk_pa:link
        {
                color: #000000;
                font-size: 9pt;
                text-decoration: none;
        }
                a.ni_uk_pa:visited
        {
                color: #000000;
                font-size: 9pt;
                text-decoration: none;
        }
                a.ni_uk_pa:hover
        {
                color: #000000;
                font-size: 9pt;
                font-weight: bold;
                text-decoration: none;
        }
                a.ni_uk_pa:active
        {
                color: #000000;
                font-size: 9pt;
                font-weight: bold;
                text-decoration: none;
        }

                a.ni_uk_ak:link
        {
                color: #FF0000;
                font-size: 9pt;
                font-weight: bold;
                text-decoration: none;
        }
                a.ni_uk_ak:visited
        {
                color: #FF0000;
                font-size: 9pt;
                font-weight: bold;
                text-decoration: none;
        }
                a.ni_uk_ak:hover
        {
                color: #FF0000;
                font-size: 9pt;
                font-weight: bold;
                text-decoration: none;
        }
                a.ni_uk_ak:active
        {
                color: #FF0000;
                font-size: 9pt;
                font-weight: bold;
                text-decoration: none;
        }

        .vai_font_9
        {
                font-size:9pt;
        }

        .vai_font_9_bg_F5F5F5
        {
                background-color: #F5F5F5;
                font-size:9pt;
        }

        .vai_font_9_bg_EDEDED
        {
                background-color: #EDEDED;
                font-size:9pt;
        }

        .vai_bg_EDEDED
        {
                background-color: #EDEDED;
        }

                a.vai_nalei:link
        {
                font-size: 9pt;
                font-weight: bold;
                text-decoration: none;
        }
                a.vai_nalei:hover
        {
                color: #FF0000;
                font-size: 9pt;
                font-weight: bold;
                text-decoration: none;
        }
                a.vai_nalei:visited
        {
                font-size: 9pt;
                font-weight: bold;
                text-decoration: none;
        }
                a.vai_nalei:active
        {
                color: #0000FF;
                font-size: 9pt;
                font-weight: bold;
                text-decoration: none;
        }

        .vadi_title
        {
                color: #0000FF;
                font-size:9pt;
                font-weight: normal;
        }

        .vadi_normal
        {
                font-size:9pt;
        }

        .vadi_klein
        {
                font-size:8pt;
        }

                a.vadi_allg:link
        {
                font-size: 9pt;
                text-decoration: none;
        }
                a.vadi_allg:hover
        {
                color: #FF0000;
                font-size: 9pt;
                text-decoration: none;
        }
                a.vadi_allg:visited
        {
                font-size: 9pt;
                text-decoration: none;
        }
                a.vadi_allg:active
        {
                color: #0000FF;
                font-size: 9pt;
                text-decoration: none;
        }

                a.zuord_link:link
        {
                font-size: 9pt;
                text-decoration: none;
        }
                a.zuord_link:hover
        {
                color: #FF0000;
                font-size: 9pt;
                text-decoration: none;
        }
                a.zuord_link:visited
        {
                font-size: 9pt;
                text-decoration: none;
        }
                a.zuord_link:active
        {
                color: #0000FF;
                font-size: 9pt;
                text-decoration: none;
        }

                a.vorschau_link:link
        {
                font-size: 7pt;
                text-decoration: none;
        }
                a.vorschau_link:hover
        {
                color: #FF0000;
                font-size: 7pt;
                text-decoration: none;
        }
                a.vorschau_link:visited
        {
                font-size: 7pt;
                text-decoration: none;
        }
                a.vorschau_link:active
        {
                color: #0000FF;
                font-size: 7pt;
                text-decoration: none;
        }

        .button_style
        {
                width: 80px; margin:1px;
        }

        #ggansicht
								{
								position: relative;
								padding:0px;
								margin:0px;
								top: 0px;
								left: 0px;
								z-index:89;
								}

        #iansicht
								{
								position: relative;
								background-image:URL('images/info.gif');
								background-repeat:no-repeat;
								padding:0px;
								top: 0px;
								left: 0px;
								z-index:88;
								}

								.inormal {							
								height:20px;
								width:100%;
								overflow:hidden;
								}
								 
								.ihover {
								background-color:#FFFFFF;
								border:1px solid #000000;
								overflow:visible;
								}		

								.ggnormal {							
								height:20px;
								padding:0px;
								margin:0px;
								vertical-align: text-top;
								width:100%;
								overflow:hidden;
								}
								
								 
								.gghover {
								padding:0px;
								margin:0px;
								width:100%;
								border:1px solid #010101;
								background-color:#EDEBEC;
								overflow:visible;
								}						
	
	       a.ni_info_ak:link
        {
                color: #0000C4;
                font-size: 10pt;
                font-weight: bold;
                text-decoration: underline;
        }
        a.ni_info_ak:visited
        {
                color: #0000C4;
                font-size: 10pt;
                font-weight: bold;
                text-decoration: underline;
        }
        a.ni_info_ak:hover
        {
                color: #000000;
                font-size: 10pt;
                font-weight: bold;
                text-decoration: none;
        }
 /*       a.ni_info_ak:active
        {
                color: #0000C4;
                font-size: 10pt;
                font-weight: bold;
                text-decoration: underline;
        }	
 */       															