a:visited {color:#333399}
a:link {color:#333399}
a:active {color:#FF0000}

body.rechts     {background-image:url('http://www.christianefeist.com/panter/images/hg_rechts.jpg'); background-attachment:fixed;}

.erster
          {
          position:absolute;left:0px;top:0px;margin:0px;
          }
.panter
          {
          position:absolute;left:4px;top:4px;margin:0px;
          }

table.main
     {
     width:450px;
     position:absolute;
     left:150px;
     top:110px;
     padding:0px;
     margin:0px;
     }

div.main
     {
     width:610px;
     position:absolute;
     left:150px;
     top:110px;
     }
	 
div.ersteseite
	{
     position:absolute;width:800px;height:600px;left:50%;top:50%;margin-left:-400px;margin-top:-300px;
	}

div.mitte
	{
	width:800px;position:absolute;left:50%;margin-left:-400px;
	}
	
.fliessR
        {
         width:140px;
         position:absolute;
         right:0px;
         top:0px;
         font-size:11px;
         text-align:right;
        }
.linkbild
         {
          width:140px;
          height:140px;
          position:absolute;
         right:0px;
         top:0px;
         }
		 
img.buch
	{
	 width:120px;
	 height:180px;
	}

div
   {
    padding:0px;
    margin:0px;
   }
div.titel
         {
         position:absolute;right:15px;top:5px;
         }

          
.ortsname
         {
         position:absolute;left:145px;top:25px;
         }
/** h1 **/

h1
{
        font-family:Helvetica,Arial,SansSerif,Verdana;
        font-size:10pt;
        font-weight:800;
        color:#333399;
        margin-bottom:0pt;
        margin-top:0pt;
}

h1.stand
{
        font-family:Helvetica,Arial,SansSerif,Verdana;
        font-size:10pt;
        font-weight:800;
        color:#333399;
        margin-bottom:0pt;
        margin-top:0pt;
}

h1.neunav
         {
        font-family:Helvetica,Arial,SansSerif,Verdana;
        font-size:10pt;
        font-weight:800;
        color:#333399;
        margin-bottom:0pt;
        margin-top:0pt;
        line-height:10pt;
         }

h1.zentrum
         {
        font-family:Helvetica,Arial,SansSerif,Verdana;
        font-size:10pt;
        font-weight:800;
        color:#333399;
        margin-bottom:0pt;
        margin-top:0pt;
        line-height:10pt;
        top:299px;
        left:261px;
        position:absolute;
         }

img.zentrum
           {
           position:absolute;
           left:363px;
           top:259px;
           }

h1.left {
        font-family:Helvetica,Arial,SansSerif,Verdana;
        font-size:10pt;
        font-weight:800;
        color:#333399;
        margin-bottom:8pt;
        margin-top:0pt;
        text-align:left;
        }

h1.content {
        font-family:Helvetica,Arial,SansSerif,Verdana;
        font-size:10pt;
        font-weight:800;
        color:#333399;
        margin-bottom:8pt;
        margin-top:8pt;
        text-align:left;
        }

h1.right
        {
        font-family:Helvetica,Arial,SansSerif,Verdana;
        font-size:10pt;
        font-weight:800;
        color:#333399;
        margin-bottom:8pt;
        margin-top:0pt;
        text-align:right;
        }

h1.tuchobreit
        {
        font-family:Helvetica,Arial,SansSerif,Verdana;
        font-size:10pt;
        font-weight:800;
        color:#333399;
        margin-bottom:0pt;
        margin-top:0pt;
        position:absolute;
        left:0px;
        top:12px;
        width:620px;
        height:62px;
        visibility:hidden;
        }


h2      {
        font-family:Helvetica,Arial,SansSerif,Verdana;
        font-size:20pt;
        font-weight:900;
        color:#333399;
        margin-bottom:0pt;
        margin-top:18pt;
        }

h2.center
         {
          text-align:center;
         }

h3      {
        font-family:Helvetica,Arial,SansSerif,Verdana;
        font-size:16pt;
        font-weight:700;
        color:#333399;
        margin-bottom:0pt;
        margin-top:18pt;
        }

h3.center
         {
          text-align:center;
          }
h3.topsi
        {
          text-align:center;
          padding:0px;
          margin:0px;
        }

h4      {
        font-family:Helvetica,Arial,SansSerif,Verdana;
        font-size:11pt;
        font-weight:700;
        color:#333399;
        margin-bottom:0pt;
        margin-top:2pt;
        }

p       {
        font-family:Helvetica,Arial,SansSerif,Verdana;
        color:#333399;
        margin:0px;
        padding:0px;
        }
        
p.big
     {
     font-size:10pt;
     line-height:12pt;
     margin-right:100px;
     font-weight:500;
     }

.klein {
        font-size:8pt;
        font-weight:100;
        margin-top:0pt;
                }

.oeffi {
        font-size:9pt;
        font-weight:400;
        line-height:11pt;
        margin-top:0pt;
         }

.oeffiminus {
        font-size:9pt;
        font-weight:400;
        line-height:10pt;
        margin-top:-7pt;
         }

.fliess {
        font-size:9pt;
        font-weight:400;
        margin-top:18pt;
        }
.fliessT
        {
        font-size:9pt;
        font-weight:400;
        padding-top:2px;
        padding-bottom:15px;
        }
.fliessTT
         {
        font-size:9pt;
        font-weight:400;
        padding-bottom:50px;
        padding-left:100px;
         }

.fliess2 {
        font-size:9pt;
        font-weight:400;
        margin-top:0pt;
                }

.stand
      {
      width:50px;
      }
.standB
       {
        font-family:Helvetica,Arial,SansSerif,Verdana;
        font-size:9pt;
        font-weight:400;
        width:300px;
        padding-top:4px;
        padding-bottom:4px;
        vertical-align:top;
       }
.schmal
       {
       width:15px;
       border-style:solid;
       border-color:#000000;
       border:1px;
       }
.linke
       {
       font-size:9pt;
       line-height:10pt;
       vertical-align:top;
       text-align:right;
       padding-right:5px;
       padding-bottom:5px;
       }
.rechte
       {
       font-size:9pt;
       line-height:10pt;
       vertical-align:top;
       padding-left:5px;
       text-align:left;
       padding-bottom:5px;
       }

ul
  {
  margin-top:2px;
  }

div.b1  {
position: absolute;
top: 110px;
left: 9px;
height: 50px;
width: 55px;
visibility: visible;
}

div.b2  {
position: absolute;
top: 165px;
left: 9px;
height: 50px;
width: 55px;
visibility: visible;
}

div.b3  {
position: absolute;
top: 220px;
left: 9px;
height: 50px;
width: 55px;
visibility: visible;
}

div.b4  {
position: absolute;
top: 275px;
left: 9px;
height: 50px;
width: 65px;
visibility: visible;
}

div.b5  {
position: absolute;
top: 330px;
left: 9px;
height: 50px;
width: 55px;
visibility: visible;
}

div.b6  {
position: absolute;
top: 385px;
left: 9px;
height: 60px;
width: 55px;
visibility: visible;
}

div.menu1 {
position: absolute;
top: 125px;
left: 50px;
height: 30px;
width: 40px;
visibility: hidden;
font-family: Arial, Helvetica, Ssans-Sserif, Verdana;
font-size: 10px;
line-height: 12px;
margin-bottom:0pt;
color:#333399;
}

div.menu1o {
position: absolute;
top: 125px;
left: 50px;
height: 30px;
width: 40px;
visibility: visible;
font-family: Arial, Helvetica, Ssans-Sserif, Verdana;
font-size: 10px;
line-height: 12px;
margin-bottom:0pt;
color:#333399;
}

div.menu2 {
position: absolute;
top: 177px;
left: 50px;
height: 40px;
width: 40px;
visibility: hidden;
font-family: Arial, Helvetica, Ssans-Sserif, Verdana;
font-size: 10px;
line-height: 12px;
margin-bottom:0pt;
color:#333399;
}

div.menu2o {
position: absolute;
top: 177px;
left: 50px;
height: 40px;
width: 40px;
visibility: visible;
font-family: Arial, Helvetica, Ssans-Sserif, Verdana;
font-size: 10px;
line-height: 12px;
margin-bottom:0pt;
color:#333399;
}


div.menu3 {
position: absolute;
top: 238px;
left: 50px;
height: 40px;
width: 40px;
visibility: hidden;
font-family: Arial, Helvetica, Ssans-Sserif, Verdana;
font-size: 10px;
line-height: 12px;
margin-bottom:0pt;
color:#333399;
}
div.menu3o {
position: absolute;
top: 238px;
left: 50px;
height: 40px;
width: 40px;
visibility: visible;
font-family: Arial, Helvetica, Ssans-Sserif, Verdana;
font-size: 10px;
line-height: 12px;
margin-bottom:0pt;
color:#333399;
}


div.menu4 {
position: absolute;
top: 292px;
left: 50px;
height: 40px;
width: 40px;
visibility: hidden;
font-family: Arial, Helvetica, Ssans-Sserif, Verdana;
font-size: 10px;
line-height: 12px;
margin-bottom:0pt;
color:#333399;
}
div.menu4o {
position: absolute;
top: 292px;
left: 50px;
height: 40px;
width: 40px;
visibility: visible;
font-family: Arial, Helvetica, Ssans-Sserif, Verdana;
font-size: 10px;
line-height: 12px;
margin-bottom:0pt;
color:#333399;
}

div.menu5 {
position: absolute;
top: 350px;
left: 50px;
height: 40px;
width: 40px;
visibility: hidden;
font-family: Arial, Helvetica, Ssans-Sserif, Verdana;
font-size: 10px;
line-height: 12px;
margin-bottom:0pt;
color:#333399;
}
div.menu5o {
position: absolute;
top: 350px;
left: 50px;
height: 40px;
width: 40px;
visibility: visible;
font-family: Arial, Helvetica, Ssans-Sserif, Verdana;
font-size: 10px;
line-height: 12px;
margin-bottom:0pt;
color:#333399;
}

div.menu6 {
position: absolute;
top: 400px;
left: 50px;
height: 40px;
width: 40px;
visibility: hidden;
font-family: Arial, Helvetica, Ssans-Sserif, Verdana;
font-size: 10px;
line-height: 12px;
margin-bottom:0pt;
color:#333399;
}
div.menu6o {
position: absolute;
top: 400px;
left: 50px;
height: 40px;
width: 40px;
visibility: visible;
font-family: Arial, Helvetica, Ssans-Sserif, Verdana;
font-size: 10px;
line-height: 12px;
margin-bottom:0pt;
color:#333399;
}


div.butt
{
color:#fff5e1;
text-align:center;

}

table
     {
      padding:0px;
      margin:0px;
     }

td      {
        font-family:Helvetica,Arial,SansSerif,Verdana;
        font-size:10pt;
        line-height:12pt;
        color:#333399;
        margin:0px;
        padding:0px;
        vertical-align:top;
        }

td.titelzelle
             {
              font-family: Arial, Helvetica, Ssans-Sserif, Verdana;
              font-size: 12px;
              line-height: 13px;
              margin-bottom:0pt;
              color:#333399;
              width:200px;
             }

td.gesamtzelle    {
                   font-family: Arial, Helvetica, Ssans-Sserif, Verdana;
                   font-size: 12px;
                   line-height: 13px;
                   margin-bottom:0pt;
                   color:#333399;
                   text-align:right;
                   width:85px;
                  }

td.pluszelle    {
font-family: Arial, Helvetica, Ssans-Sserif, Verdana;
font-size: 12px;
line-height: 13px;
margin-bottom:0pt;
color:#333399;
width:85px;
text-align:center;
}

td.summe          {
font-family: Arial, Helvetica, Ssans-Sserif, Verdana;
font-size: 13px;
font-weight:700;
line-height: 13px;
margin-bottom:0pt;
color:#333399;
text-align:right;
}

table.formular
              {
              width:500px;
              }

tr.adresse
          {
           visibility:hidden;
          }

div.form
        {
        position:absolute;
        left:15px;
        top:100px;
        }


div.top
       {left:0px;
        top:10px;
        position:absolute;
       }

div.bottom
          {
          left:0px;
          top:540px;
          position:absolute;
          }


/** automatik zitatwechsel **/

h1.tuchubreit
        {
        font-family:Helvetica,Arial,SansSerif,Verdana;
        font-size:10pt; font-weight:800;color:#333399;
        margin-bottom:0pt; margin-top:0pt;
        position:absolute; left:0px; top:332px;
        width:620px;
        visibility:hidden;
        }

h1.tuchobreit
        {
        font-family:Helvetica,Arial,SansSerif,Verdana;
        font-size:10pt; font-weight:800;color:#333399;
        margin-bottom:0pt; margin-top:0pt;
        position:absolute; left:0px; top:122px;
        width:620px;
        visibility:hidden;
        }

h1.tuchulinks
        {
        font-family:Helvetica,Arial,SansSerif,Verdana;
        font-size:10pt; font-weight:800; color:#333399;
        margin-bottom:0pt; margin-top:0pt;
        position:absolute; left:40px; top:360px;
        width:260px; visibility:hidden;
        }

h1.tuchurechts
        {
        font-family:Helvetica,Arial,SansSerif,Verdana;
        font-size:10pt; font-weight:800;
        text-align:right; color:#333399;
        margin-bottom:0pt; margin-top:0pt;
        position:absolute; left:500px; top:360px;
        width:200px;
        visibility:hidden;
        }

h1.tuchorechts
        {
        font-family:Helvetica,Arial,SansSerif,Verdana;
        font-size:10pt; font-weight:800;
        text-align:right; color:#333399;
        margin-bottom:0pt; margin-top:0pt;
        position:absolute; left:540px; top:160px;
        width:212px;
        visibility:hidden;
        }

h1.tucholinks
        {
        font-family:Helvetica,Arial,SansSerif,Verdana;
        font-size:10pt; font-weight:800; color:#333399;
        margin-bottom:0pt; margin-top:0pt;
        position:absolute; left:42px; top:162px;
        width:262px;
        visibility:hidden;
        }

h1.tucholinksbr
        {
        font-family:Helvetica,Arial,SansSerif,Verdana;
        font-size:10pt; font-weight:800; color:#333399;
        margin-bottom:0pt; margin-top:0pt;
        position:absolute; left:42px; top:162px;
        width:312px;
        visibility:hidden;
        }

h1.tuchmilinks
        {
        font-family:Helvetica,Arial,SansSerif,Verdana;
        font-size:10pt; font-weight:800;
        color:#333399;
        margin-bottom:0pt; margin-top:0pt;
        position:absolute;left:12px;top:320px;
        width:160px;
        visibility:hidden;
        }

h1.tuchmirechts
        {
        font-family:Helvetica,Arial,SansSerif,Verdana;
        font-size:10pt; font-weight:800;
        text-align:right; color:#333399;
        margin-bottom:0pt; margin-top:0pt;
        position:absolute; left:519px;top:320px;
        width:200px;
        visibility:hidden;
        }

