/* div */
#frame     {
           width:740px;
           margin:auto;
           padding-left:5px;
           text-align:left;
           z-index: 2;
           border:0px solid #000 ;
           }
.bgcolor1  {
           background-color:#CBE9F0;
           }

li        {
           list-style-type:disc;
           margin-bottom:10px;
           }
ul         {
           margin-bottom:10px;
           }
p         {
           margin-bottom:20px;
           }
.textbold  {
           font-weight: bold;
           }
.head      {
           background-color:#FFFFFF;
           width:740px;
           height:87px;
           border:0px solid #ff0 ;
           }
.headlogo  {
           background-color:#FFFFFF;
           position:absolute ;
           margin-top: 10px;
           margin-left: 5px;
           width:138px;
           height:45px;
           border:0px solid #00f ;
           background-image:url('../img/pgothaer.gif');
           background-repeat:no-repeat ;
           float:left;
           }
.headnav   {
           background-image:url('../img/pl_navleiste.gif');
           position:absolute ;
           margin-top: 27px;
           margin-left: 172px;
           width:568px;
           height:19px;
           border:0px solid #F00 ;
           text-align:right;
           }
.headtext  {
           font-size:11px;
           color:#ffffff;
           text-align:right;
           padding-left:5px;
           padding-right:5px;
           padding-top:5px;
           }
a.headlinktxt, a.headlinktxt:hover{
           font-size:10px;
           color:#ffffff;
           padding-left:0px;
           padding-right:3px;
           padding-top:5px;
           letter-spacing:0.1px;
           text-decoration: none;
           }
.appname   {
           background-color:#FFF;
           font-size:20px;
           color:#006C8C ;
           font-weight:bold;
           padding-left:10px ;
           height:20px;
           border:0px solid #0ff ;
           text-align:left;
           }
.contenthead{
           background-color:#FFF;
           font-size:18px;
           color:#006C8C ;
           font-weight:bold;
           padding-top:22px ;
           padding-bottom:20px ;
           padding-left:10px ;
           height:32px;
           border:0px solid #0ff ;
           text-align:left;
           }
.contentheadtext{
           background-color:#FFF;
           padding-top:22px ;
           padding-bottom:20px ;
           padding-left:10px ;
           height:32px;
           width: 525px;
           border:0px solid #f00 ;
           text-align:left;
           }
.columnhead, .columnhead1{
           width:100%;
           height:20px;
           font-weight:bold;
           font-size: 12px;
           color:#000 ;
           border:0px solid #f00 ;
           }
.columnhead{
           background-color:#EEF8FA;
           }
.columnhead1{
           border-bottom:0px solid #CBE9F0 ;
           }
/* NEWSTYLE: Start IFrame neu*/
.iframeheader, .iframedata {
           background-color:#EEF8FA;           
           margin-left:0px;
           padding-left:0px;
           font-weight:normal;
           vertical-align:top;
           color:#000 ;
           border:0px solid #f00 ;
           }
.iframeheader { /* Breite ohne Scrollbalken */ 
           width:734px; 
           }
.iframedata{
           width:100%;           
           }
/* NEWSTYLE: Ende IFrame neu*/
/* Start IFrame alt */
.columndata, .columndataiframe, .cldataiframecat, .cldata, .cldataiframe, .hddataiframe {
           background-color:#EEF8FA;
           height:20px;
           margin-left:0px;
           padding-left:0px;
           font-weight:normal;
           vertical-align:top;
           color:#000 ;
           border:0px solid #f00 ;
           }
.columndata, .cldata {
           width:100%;
           }
.columndataiframe, .cldataiframe{
           width:710px;
           border:0px solid #f00 ;
           }
.hddataiframe{
           width:774px;
           border:0px solid #f00 ;
           }
.cldataiframecat{
           width:730px;
           }
/* ende IFrame alt*/
.colmail{
           text-align:left ;
           width:20px;
           }
.divfl    {
          float:left;
          }
.colvw1   {
           text-align:left;
           vertical-align:top;
           color:#000 ;
           margin-left:10px;
           padding-left:0px;
           float:left;
           border:0px solid #f00 ;
           }
.colvw2   {
           text-align:left;
           vertical-align:top;
           color:#000 ;
           text-decoration:none;
           border:0px solid #f00 ;
           }
.colvw3   {
           text-align:left;
           vertical-align:top;
           color:#000 ;
           text-decoration:underline;
           border:0px solid #f00 ;
           }
.column1   {
           text-align:Left ;
           width:210px;
           margin:1px;
           padding-left:10px;
           vertical-align:top;
           color:#000 ;
           border:0px solid #f00 ;
           border-bottom:0px solid #006C8C ;
           }
.column2   {
           text-align:Left ;
           width:140px;
           margin:0px;
           padding-left:0px;
           vertical-align:top;
           color:#000 ;
           border:0px solid #f00 ;
           border-bottom:0px solid #006C8C ;
           }
.column3   {
           text-align:Left ;
           width:140px;
           margin:0px;
           padding-left:0px;
           vertical-align:top;
           color:#000 ;
           border:0px solid #f00 ;
           border-bottom:0px solid #006C8C ;
           }
.column4   {
           text-align:Left ;
           width:120px;
           margin:0px;
           padding-left:0px;
           vertical-align:top;
           color:#000 ;
           border:0px solid #f00 ;
           border-bottom:0px solid #006C8C ;
           }
.tabbar    {
           background-color:#CBE9F0;
           width:740px;
           height:20px;
           border:0px solid #f00 ;
           }
     /* .tabbartext nicht mehr verwenden, sondern .rendertb */
.tabbartext{
           padding-left:10px ;
           padding-top:2px ;
           font-weight: bold ;
           text-decoration: none;
           }
.rendertb, .rendertb1, .rendertb2 {
           width:100%;
           height:20px;
           font-weight:bold ;
           border:0px solid #f00 ;
           }
.rendertb  {
           padding-left:0px ;
           padding-top:3px ;
           background-color:#CBE9F0;
           }
.rendertb1  {
           padding-left:10px ;
           padding-top:2px ;
           border-bottom:1px solid #CBE9F0 ;
           }
.rendertb2  {
           width:740px;
           padding-left:0px ;
           background-color:#CBE9F0;
           border:0px solid #f00 ;
           }
a.tab, a.tab_r{
           text-decoration: none;
           width:130px;
           height:20px;
           color:#006C8C ;
           font-weight: normal;
           margin:0px;
           padding-left:5px;
           border:0px solid #ff0 ;
           border-bottom:1px solid #006C8C ;
           }
a.tab_r    {
           width:90px;
           }
a.tab:hover{
           color:#006C8C ;
           font-weight:bold;
           }
a.tab_a:hover{
           color:#006C8C;
           font-weight:bold;
           }
a.tab_a    {
           background-color:#FFF;
           text-decoration: none;
           width:130px;
           height:20px;
           color:#006C8C ;
           font-weight:bold;
           margin:0px;
           padding-left:5px;
           border-left:1px solid #006C8C ;
           border-top:1px solid #006C8C ;
           border-right:1px solid #006C8C ;
           border-bottom:0px solid #006C8C ;
           }
/* Start Space variabel ohne height Parameter */
.spacevar   {
           background-image:url('../pics_1/misc_3/pixel_1/p.gif');
           background-color:#FFF;
           font-size:1px;           
           border:0px solid #ff0 ;
           }
/* Ende Space variabel ohne height Parameter */
.space01   {
           background-image:url('../pics_1/misc_3/pixel_1/p.gif');
           background-color:#FFF;
           font-size:1px;
           height:5px;
           border:0px solid #ff0 ;
           }
.space02   {
           background-image:url('../pics_1/misc_3/pixel_1/p.gif');
           background-color:#FFF;
           font-size:1px;
           height:20px;
           border:0px solid #ff0;
           }
.space03   {
           background-image:url('../pics_1/misc_3/pixel_1/p.gif');
           background-color:#FFF;
           font-size:1px;
           height:1px;
           border:0px solid #ff0;
           }
.space04   {
           background-image:url('../pics_1/misc_3/pixel_1/p.gif');
           background-color:#FFF;
           font-size:1px;
           height:22px;
           border:0px solid #ff0;
           }
.space05   {
           background-image:url('../pics_1/misc_3/pixel_1/p.gif');
           background-color:#FFF;
           font-size:1px;
           height:30px;
           border:0px solid #ff0;
           }
.space06   {
           background-image:url('../pics_1/misc_3/pixel_1/p.gif');
           background-color:#FFF;
           font-size:1px;
           height:40px;
           border:0px solid #ff0;
           }
/* NEWSTYLE: Start Grundfarben hellblau; mittelblau */
.colorHell {
                 background-color:#EEF8FA;
           }
.colorDunkel {
                 background-color:#CBE9F0;
           }
/* NEWSTYLE: Ende Grundfarben hellblau; mittelblau */

/* NEWSTYLE: Start textcolorHell Schriftfarbe alias tchn, tchb */
/* tchs für Spezialwünsche besonders hervorzuhebende Texte */
.tchn, .tchb, .tchs {
           color:#006C8C;
           font-weight: normal;
           }
.tchb, .tchs {
           font-weight: bold;
           }
.tchs {
           text-decoration: underline;
           }
/* NEWSTYLE: Ende textcolorHell Schriftfarbe alias tchn, tchb */

/* NEWSTYLE: Start Überschrift Header Grundfarben hellblau; mittelblau */
.contenthead2hell, .contenthead2dunkel{
           width:740px;
           height:20px;
           font-weight:bold;
           padding-left:0px ;           
           vertical-align: middle;
           }
.contenthead2hell {
                 background-color:#EEF8FA;
           }
.contenthead2dunkel{
                 background-color:#CBE9F0;
           } 
.contenthead2pos{
           height:100%;                   
           padding-left:10px;
           padding-top:3px;                            
           }         
/* NEWSTYLE: Ende Überschrift Header Grundfarben hellblau; mittelblau */

.contentdata{
           width:740px;
           height:20px;
           border:0px solid #f00 ;
           background-color:#EEF8FA;
           }
.contentrows, .contentrowd{
           height:20px;
           vertical-align: middle;
           line-height:20px;
           padding-left:10px;
           padding-top:0px;
           border:0px solid #0F0 ;
           }
.contentrowds{
           text-align:left;
           width:100%;
           height:20px;
           margin:0px;
           padding-left:100px;
           padding-right:135px;
           border:0px solid #f00 ;
           float:left ;
           }
.contentvwrow{
           text-align: justify;
           width:100%;
           height:24px;
           margin:0px;
           margin-left:0px;
           padding-left:0px;
           padding-right:0px;
           border:0px solid #f00 ;
           float:left ;
           }
.contentvwcoldl{
           width:365px;
           padding-left:0px;
           border:0px solid #F0F ;
           float:left;
           }
.contentvwcoldr{
           width:365px;
           padding-left:0px;
           border:0px solid #0F0;
           float:left ;
           }
/* NEWSTYLE: Anfang für 3 spaltige Überschrift*/
.contentcol3cl1, .contentcol3cln{
           border:0px solid #F0F ;
           float:left;
           }
.contentcol3cl1{
           width:38%;
           }
.contentcol3cln{
           width:30%;
           }
/* NEWSTYLE: Ende für 3 spaltige Überschrift*/
/* NEWSTYLE: Anfang für Navigation 7 Spalten*/
.content7cl1, .content7cln, .content7clx{
           padding-left:0px;
           text-align:left;
           border:0px solid #f00 ;
           float:left ;
           }
.content7cl1{
           width:14%;
           }
.content7cln{
           padding-left:5px;
           width:13%;
           }
.content7clx{
           padding-left:5px;
           width:16%;
           }

/* NEWSTYLE: Ende für Navigation*/
.contentvwcolsp{
           width:10px;
           height:100%;
           padding-left:0px;
           background-color:#fff;
           border:0px solid #FF0 ;
           float:left ;
           }
.contentcol{
           width:49%;
           padding-left:0px;
           border:0px solid #f00 ;
           float:left ;
           }
/* Anfang für Ansichtsauswahl*/
.content3cl1, .content3cln{
           width:33%;
           border:0px solid #f00 ;
           float:left ;
           }
/* für Ansichtsauswahl Grundeinzug aus Zeile*/
.content3cl1{
           padding-left:0px;
           }

.content3cln{
           padding-left:5px;
           }
/* Ende für Ansichtsauswahl*/
/* NEWSTYLE: Anfang für Alphabet 1. Zeile 15 Buchstaben*/
.content15cl1, .content15cln, .content15clx{
           width:6%;
           padding-left:0px;
           text-align:center;
           border:0px solid #f00 ;
           float:left ;
           }
/* für Alphabet 2. Zeile 11 Buchstaben und Rest */
.content15clx{
           width:33%;
           }
/* NEWSTYLE: Ende für Alphabet*/
.contentcolrowsp{
           width:2px;
           background-color:#FFF;
           height:100%;
           padding-left:0px;
           border:0px solid #F00;
           float:left;
           }
.contentrows1, .contentrows1s{
           padding-left:0px;
           border:0px solid #f00 ;
           float:left ;
           }
.contentrows1{
           width:150px;
           }
.contentrows1s{
           width:90px;
           }
.contentrows2, .contentrows2s{
           padding-left:5px;
           border:0px solid #0f0 ;
           float:left ;
           }
.contentrows2{
           width:510px;
           }
.contentrows2s{
           width:575px;
           }
.contentrowd1{
           width:105px;
           padding-left:0px;
           border:0px solid #f00 ;
           float:left ;
           }
.contentrowd2{
           width:240px;
           padding-left:5px;
           border:0px solid #00f ;
           float:left ;
           }
.contentrowu{
           height:30px;
           padding-top:20px;
           border:0px solid #ff0 ;
           }
.contentrowu1{
           width:390px;
           padding-left:110px;
           text-align:left;
           border:0px solid #f00 ;
           float:left ;
           }
.contentrowu2{
           width:290px;
           padding-left:0px;
           border:0px solid #00f ;
           float:left ;
           }
.FooterNav {
           background-color:#F1F8E6;
           margin-bottom:30px;
           width:740px;
           height:20px;
           padding-top:0px;
           border:0px solid #f00 ;
           }
.FooterNav1{
           width:370px;
           height:20px;
           padding-left:0px;
           border:0px solid #f00 ;
           float:left;
           }
.FooterNav2{
           width:370px;
           height:20px;
           padding-right:0px;
           border:0px solid #f00 ;
           float:right;
           }
.footernavtext{
           font-size:11px;
           color:#f00;
           text-align:right;
           padding-left:5px;
           padding-right:25px;
           padding-top:5px;
           }
.footer    {
           background-color:#fff;
           width:740px;
           margin-top:30px;
           margin-left:0px;
           margin-bottom:20px;
           border:0px solid #f00;
           }
.footerrows1{
           font-size:11px;
           width:620px;
           padding-left:10px;
           border:0px solid #f00 ;
           float:left ;
           }
.footerrows2{
           font-size:11px;
           width:120px;
           padding-right:10px;
           text-align:right;
           border:0px solid #f00 ;
           float:left ;
           }
.navanchor {
           font-size:11px;
           height:20px;
           color:#006C8C;
            text-decoration:none;
           }
.bclose    {
           background-color:#FFFFFF;
           background-image:url('../img/close.gif');
           background-repeat:no-repeat ;
            border:1px solid #ff0;
           }
.ScreenHidden{
           display:none
           }
/* Neuerungen vom 31.8.2004 */
/* NEWSTYLE: Start Überschrift Header Grundfarben hellblau; mittelblau */
.contenthead2hell, .contenthead2dunkel{
           width:740px;
           height:20px;
           font-weight:bold;
           padding-left:0px ;
           vertical-align: middle;
           }
.contenthead2hell {
                 background-color:#EEF8FA;
           }
.contenthead2dunkel{
                 background-color:#CBE9F0;
           }
.contenthead2pos{
           height:100%;
           padding-left:10px;
           padding-top:3px;
           }
/* NEWSTYLE: Ende Überschrift Header Grundfarben hellblau; mittelblau */
 /*   NEWSTYLE: Anfang Klassen zur Hilfeanzeige   Version: 23.08.2004  */
a.info  {
        cursor: help;
        border: 0px solid #999;
        text-decoration:none;
        color:#006C8C;      /*    23.08.2004   Udo   */
        }
a.inforef {
        cursor: help;
        border-bottom: 0px dashed #999;
        }

a.infotextqm   {
          cursor: help;
          color: #000000 ;
          font-weight:normal;
          font-size: 12px;
          text-decoration:none;
          border-bottom: 0px dashed #999
}
a.info span, a.inforef span, a.infotextqm span   {
        display: none;
        }
a.info:hover span, a.inforef:hover span, a.infotextqm:hover span { /* diese Anweisung für Geckos u. Opera */
         display:block;
         position:absolute;
         top:2em;
         left:0em;
         width:230 px;
         border:0px solid #000;
         padding:2px;
/*         background:#EEF8FA; 23.08.2004 Udo   */
/*         color:#000;         23.08.2004 Udo   */
         text-align: left;
         font-size:100%;
         }
a.info:hover { /* für die Anzeige im Internet Explorer */
         z-index:25;
         background: #EEF8FA;
         }
a.inforef:hover, a.infotextqm:hover  { /* für die Anzeige im Internet Explorer */
         z-index:25;
         background: #fff;
         }
a.info, a.inforef, a.infotextqm { /* relativ zum Elternelement positionieren */
         position: relative;
         z-index:24;
         }
/*    Neuerungen   innerhalb der Info  */
/*   Class infotextqm eingefügt   */
.infobox   {
           border: 1px solid #000;
           }
.infoboxhead   {
           text-align: center;
           background-color: #CBE9F0 ;
           font-weight: bold;
           }
.infoboxtext   {
           text-align: left;
           background-color: #EEF8FA ;
           font-weight: normal;
           }
/*   NEWSTYLE: Ende Klassen zur Hilfeanzeige     */

/* Korrektur Buttonumrandung */
.bt_blue{
	width:0px;
}
.bt_green{
	width:0px;
}