BODY             { padding: 0px;
                   margin: 0px;
                   border: 0px none;
                   font-family: arial,helvetica,sans-serif;
                   font-size: 8pt;
                   background: url('../images/hintergrund.gif') repeat-y scroll 0px 0px; }
                   
IMG              { border:0px none;
                   margin-left:0px;
                   margin-right:0px }
.nix             { display: none }                  
.rechts          { text-align: right }
.zentriert       { text-align: center }
#links           { position: absolute;
	           left: 0px;
	           top: 0px;
	           width: 153px;
                   height: 405px;
                   border: 0px none;
                   background: url('../images/verlauflinks.jpg') no-repeat scroll 0px 0px; }

.shortcut        { text-decoration: underline }

#wappen          { position:absolute;
                   left: 640px;
                   top: 0px;
                   width: 128px;
                   height: 405px;
                   border: 0px none;  }
                   
#karte           { position: absolute;
                   top: 118px;
                   left: 396px;} 
                   
#kopf            { margin-right: 128px;
                   width: 640px;
                   height: 118px;
                   background-image: url('../images/kopfleiste.gif');
                   background-repeat: no-repeat;
                   background-position: 153px 0px; 
                   
                  }  

#navlinks        { position: absolute;
                   top: 100px;
                   left: 5px; }
                   
                   
#navlinks ul     {list-style-position:outside;                  

		  }
                   
                   
            
#inhalt h1       { margin: 0px; padding: 0px; border: 0px none;
	           color: #069;
                   font-family: arial,helvetica,sans-serif;
                   font-size: 10pt;
                   height: .2em; }
                   
#inhalt h2       { display: inline;
                   line-height: 180%;
                   padding-bottom: 1px;
                   color: #69C;
                   font: bold 8pt arial,helvetica,sans-serif;
                   
                   }
                   
#inhalt h3       { font: bold 8pt verdana,arial,helvetica,sans-serif;}                                  
                   
#inhalt          { position: absolute;
                   left: 163px;
                   top: 118px;
                   width: 233px;
                   background: #fff}
                                   

#inhalt2         { position: absolute;
                   left: 163px;
                   top: 118px;
                   width: 470px;
                   background: #ffffff
                   }

a.oben:link      { color: #fff; text-decoration: none; font-weight:bold;}
a.oben:visited   { color: #fff; text-decoration: none; font-weight:bold;}
a.oben:hover     { color: #fff; text-decoration: underline; font-weight:bold;}  

a.mehr         { padding: 1px; color: #069; font-size: 7pt; border: 0px solid #069; background: #fff;}
a.mehr:link    { text-decoration: none;}
a.mehr:visited { text-decoration: none;} 
a.mehr:hover   { text-decoration: none; color: #fff; background: #069;}                       

a.links1         { color: #000; font-size: 9pt; }
a.links1:link    { text-decoration: none;}
a.links1:visited { text-decoration: none;}
a.links1:hover   { text-decoration: underline}

a.links2         { line-height:130%; color: #000; font-size: 7pt; }
a.links2:link    { text-decoration: none;}
a.links2:visited { text-decoration: none;}
a.links2:hover   { text-decoration: underline}

a.links3         { line-height:160%;color: #069; font-size: 9pt;}
a.links3:link    { text-decoration: none;}
a.links3:visited { text-decoration: none;} 
a.links3:hover   { text-decoration: underline}

a.links4         { line-height:160%;color: #06c; font-size: 10pt;}
a.links4:link    { text-decoration: none;}
a.links4:visited { text-decoration: none;} 
a.links4:hover   { text-decoration: underline}

a.link         { line-height:160%;color: #06c; font-size: 10pt;}
a.link:link    { text-decoration: none;}
a.link:visited { text-decoration: none;} 
a.link:hover   { text-decoration: underline}

 
#textbereich, #textpi	{ font-family: arial,helvetica,sans-serif;
		font-size: 12px;
		line-height: 120%;
		background: #ffc;
		margin-bottom: 11px;
		margin-left: 0;
		margin-right: 10px;
		margin-top: 0;
		padding: 10px;
		width: 447px;
		}

						
#textpi {margin-bottom:0}               

#textpi hr {color: #69C; height: 1px;}                   

#inhalt2 h1    { border: 0px #ff00ff solid;
                 line-height: 150%;
		 background: #6699CC;
		 margin-bottom: 0pt;
		 margin-left: 0%;
		 margin-right: 8pt;
		 margin-top: 8pt;
		 padding: 4pt;
		 page-break-inside: auto;
		 width: 460px;
 	         color: #fff;
                 font-family: Arial,helvetica,sans-serif;
                 font-size: 10pt;
                 }
#inhalt2 h2      { display:inline; color: #06c;
                   font: bold 10pt/120% arial,helvetica,sans-serif;
                   text-decoration:none;
                   border-bottom:0px;
                   }                   
                   
#inhalt2 h3      { font: bold 8pt verdana,arial,helvetica,sans-serif;  }      

#apartner        { float: right;
	           padding: 4pt;
                   top: 30px;
                   width: 200px;
                   background: #ffc;
                   color: #000;
                   border: 1px #06c solid;
                   margin-bottom: 15px;
                 }
                 
#psprecher      { float: left; color: #fff;
                  background-color: #69c;
                  padding: 10px;
                  margin-bottom: 15px;
                  width: 447px;
                  font-size: 11px;}                                   


table.pi, table.archiv { background-color: #069;
                         width: 100%;
                         font-size: 12px;
                         border-collapse: collapse;
                       }
                         
th.pi, th.archiv, .pi_h, .pi_li_oben { text-align: left;
                         background-color: #69c;
                         color: #fff;
                         padding: 5px;
                         border: 1px solid #069;
                       }                
td.pi, td.archiv       { text-align: left;
                         background-color: #ffc;
                         color: #06c;
                         padding: 5px;
                         border: 1px solid #069;
                       } 

a.pi, a.archiv                  {color: #06c;} 
a.pi:link, a.archiv:link        {text-decoration: none;}
a.pi:visited, a.archiv:visited  {text-decoration: none;}
a.pi:hover, a.archiv:hover      {text-decoration: underline;}

td.archiv, a.archiv {color: #000;}
#pi th            { background-color:#fff; color: #f00; font-size: 14px; text-align: left;}

img.pi            { float: right; padding: 5px; }

#pibild          { float:right; background-color: #d6e3f4; margin: 5px;padding: 3px; width: 200px; }
img.pilogo         { float: left; margin: 10px}

img.bilder         { float: right; margin: 10px}

#navquer         { position: absolute;
                   top: 85px;
                   left: 170px;
                   color: #fff;
                   text-decoration:none;
                   font-weight:bold;
                 }
.stelle			{	padding:10px; 
							margin: 50px 10px 10px 10px; 
							border: 2px #69c solid;
}

fieldset { padding:10px; margin-top: 15px; border: #aaa 1px solid; }   
.fehler { color: #f00; }              
