/* --------------------------------------------------------------- */
/* 
1. Das Style-Sheet enthält Box-Model-Hacks für Box-Model-Fehler
bei IE 5.x sowie für fehlerhafte Schriftdarstellung bei
Schriften die durch Schlüsselwörter (z.B. medium) umgesetzt 
werden.
Der IE 5.x rechnet in die Breite einer Box (width) die Werte
für padding und border mit ein.
Für Schriften ist small ein geeigneter Wert (ca. 12px)
Der IE benötigt für diesen Wert (12px) jedoch das Schlüsselwort
x-small. Dieses Problem wird durch einen erweiterten
Box-Model-Hack gelöst 
2. Das Style-Sheet enthält einen Hack für den Browser IE 5.x
um eine zentrierte Positionierung zu erzeugen.
Hierzu werden im html, body- Teil sowie in #Layoutbox-Teil
entsprechende Angaben gemacht*/
/* --------------------------------------------------------------- */

html, body {
		/* Polster: padding, Rand: margin */
		padding: 0;
   	margin: 0;
		/* Rahmeneigenschaften */
   	border: 0;
		
		/* Hack für IE 5.x um zentrierte Positionierung zu erzeugen */
		text-align: center;
		
		/* Breite / Höhe */
		height: 100%;
   	width: 100%;
}

html, body, div, p, table, td, h1, h2, h3, h4, h5 ,h6, span, ul, li, a
{
		/* Schrifteigenschaften */
		font-family: Verdana, Arial, Helvetica, sans-serif;
}


/* --------------------------------------------------------------------- */
/* DIV-Boxen Haupt-Layoutbox, Kopf, Navigation, Inhalt, Marginalie, Fuss */
/* --------------------------------------------------------------------- */

/* Haupt-Layoutbox */

#layoutbox {
        /* Layout / Positionierung */
		  position: relative;
		  /* Polster: padding, Rand: margin */
        padding: 0px; 
		  /* Aufhebung des Hack für IE 5.x um zentrierte Positionierung zu erzeugen */
		  text-align: left;
		  margin-right: auto;
		  margin-left: auto;
		  margin-top: 6px; 
        /* Rahmeneigenschaften */
        border-width: 1px;
        border-top-style: solid;
        border-right-style: solid;
        border-left-style: solid;
        border-bottom-style: none;
		  border-color: Silver;
		  
		 /* Breite / Höhe */
		 /* Schrifteigenschaften */
		 
		 /* Box-Model-Hack */
	    /* Wert für IE 5.x +Breite für padding +Breite für border*/
        width: 1002px;
	     height: 611px;
		  font-size: x-small;
        voice-family: "\"}\"";
        voice-family:inherit;
		  /* Wert für andere Browser */
        width: 1000px;
	     height: 610px;
		  font-size: small;
        }
        html>body #layoutbox {
	     /* Wert für Opera */
        width: 1000px;
        height: 610px;
		  font-size: small;
	    /* Box-Model-Hack Ende */
}

/* --------------------------------------------------------------- */
/* Ende Haupt-Layoutbox */
/* --------------------------------------------------------------- */

/* --------------------------------------------------------------- */
/* Kopfzeile mit Navigation */
/* --------------------------------------------------------------- */

#kopfzeile {
        /* Layout / Positionierung */
        position: absolute;
        /* Polster: padding, Rand: margin */
        padding: 0px;
        margin: 0px;	
         
		  /* Breite / Höhe */
        width: 1000px;
        height: 130px; 
}

/* !!! image-replacement !!! */
#kopfzeile h1{
			/* Layout / Positionierung */
        position: absolute;
		  /* Polster: padding, Rand: margin */
		  margin-top: 25px;
		  margin-left: 20px;
		  /* Hintergrund */
		  background: url("../IMAGESLAYOUT/PTILOGO3.gif");
		  background-repeat: no-repeat;
		  background-position: 0% 0%;
		  
		  /* Breite / Höhe */
        width: 150px;
		  height: 100px;    
		   
		  /* Verschiebung bzw. Image-Replacement*/
		  text-indent: -999em;
}

/* !!! image-replacement !!! */
#kopfzeile h2{
			/* Layout / Positionierung */
        position: absolute;
		  /* Polster: padding, Rand: margin */
		  margin-top: 0px;
		  margin-left:200px;
		  /* Hintergrund */
		  background: url("../IMAGESLAYOUT/PTIKOPF2.jpg");
		  background-repeat: no-repeat;
		  background-position: 100% 0%;
		  
		  /* Breite / Höhe */
        width: 800px;
		  height: 100px;   
		    
		  /* Verschiebung bzw. Image-Replacement*/
		  text-indent: -999em;
}

#navioben {
		  /* Layout / Positionierung */
        position: absolute;
        /* Polster: padding, Rand: margin */
        padding: 0px;
        margin-top: 100px;
		  margin-left: 200px;
        /* Rahmeneigenschaften */
        border-width: 1px;
        border-top-style: solid;
        border-right-style: none;
        border-left-style: none;
        border-bottom-style: none;
        border-color: #A40826;
		  /* Hintergrund */
 		  background: #F0F0EF;
        
		  /* Breite / Höhe */
        /* Box-Model-Hack */
        /* Wert für IE 5.x +Breite für padding +Breite für border*/
        width: 800px;
        height: 31px; 
        voice-family: "\"}\"";
        voice-family:inherit;
		  /* Wert für andere Browser */
		  width: 800px;
        height: 30px;
        }
        html>body #navioben{
		  /* Wert für Opera */
		  width: 800px;
        height: 30px;
		  /* Box-Model-Hack Ende */
}


/* Nicht sichtbar - da verschoben !!! */
#navioben h3{
		 /* Layout / Positionierung */
		 position: absolute;
		 /* Polster: padding, Rand: margin */
       padding: 0px;
       margin: 0px;
		 
		 /* Breite / Höhe */
       width: 0px;
		 height: 0px;   
		 
		 /* Verschiebung bzw. Image-Replacement*/  
		 text-indent: -999em;
}

#navioben ul {
		 list-style: none;
		 /* Polster: padding, Rand: margin */
		 padding-top: 2px;
		 padding-right: 0px;
	    padding-bottom: 0px;
	    padding-left: 0px;
		 margin: 0px;
		 
		 /* Breite / Höhe */
        /* Box-Model-Hack */
        /* Wert für IE 5.x +Breite für padding +Breite für border*/
        height: 32px; 
        voice-family: "\"}\"";
        voice-family:inherit;
		  /* Wert für andere Browser */
        height: 30px;
        }
        html>body #navioben ul{
		  /* Wert für Opera */
        height: 30px;
		  /* Box-Model-Hack Ende */
} 

#navioben ul li {
		/* Layout / Positionierung */
		display: inline;
}

#navioben ul li a.hauptlinkoben, #navioben ul li a.aktiv{
		/* Layout / Positionierung */
		display: block;
		float: left;
		/* Polster: padding, Rand: margin */
		padding-top: 5px;
		padding-left: 10px;
		padding-right: 5px;
		margin-right: 40px;
		
		/* Schrifteigenschaften */
		text-decoration: none;
		font-size: 120%;
		font-weight: bold;
		/*
		color: #585858;*/
		
		 /* Breite / Höhe */
        /* Box-Model-Hack */
        /* Wert für IE 5.x +Breite für padding +Breite für border*/
        height: 29px; 
        voice-family: "\"}\"";
        voice-family:inherit;
		  /* Wert für andere Browser */
        height: 24px;
        }
        html>body #navioben ul li a.hauptlinkoben, #navioben ul li a.aktiv{
		  /* Wert für Opera */
        height: 24px;
		  /* Box-Model-Hack Ende */
} 
a.hauptlinkoben:link{
		/* Schrifteigenschaften */
		color: #585858;
			
}
a.hauptlinkoben:visited{
		/* Schrifteigenschaften */
		color: #585858;
			
}
a.hauptlinkoben:hover{
		/* Schrifteigenschaften */
		color: #F61441;
		/* Hintergrund 
		background-color: #F0F0EF;
		background-image: url("../IMAGESLAYOUT/ptinaviobenverlauf.jpg");	*/
}
a.hauptlinkoben:active{
		/* Schrifteigenschaften */
		color: #A40826;
		/* Hintergrund 
		background-color: #F0F0EF;
		background-image: url("../IMAGESLAYOUT/ptinaviobenverlauf.jpg");	*/
}

a.aktiv{
		color: #A40826;
		/* Hintergrund */
		background-color: #F0F0EF;
		background-image: url("../IMAGESLAYOUT/ptinaviobenverlauf.jpg");
		/* Schrifteigenschaften */
		
}

.clear{
		clear: both;
}

/* Navi Länder */


#navioben .linkboxlinks {
		  /* Layout / Positionierung */
		display: block;
		float: right;
        /* Polster: padding, Rand: margin */
        padding: 0px;
		  margin-top: 5px;
		  /* Zwischenabstand der Länderflaggen */
		  margin-right: 5px;
		  margin-bottom: 0px;
		  /* Zwischenabstand der Länderflaggen */
        margin-left: 25px; 
		  
		  /* Rahmeneigenschaften
			border: 1px solid Fuchsia;*/
		  
		  /* Breite / Höhe 
		  width: 0px;   
		  height: 0px;*/
}

#navioben .linkboxlinks img{
	   /* Layout / Positionierung 
		float: left;*/
		/* Polster: padding, Rand: margin 
		padding: 0px;*/
		/*Abstand der Länderflaggen oben 
		margin-top: 5px;
 		margin-left: 0px; 
		margin-bottom: 0px;*/
		border-style: none;
		
		/* Breite / Höhe */
		  width: 30px;   
		  height: 15px;
}

/* Ende Navi Länder */

/* --------------------------------------------------------------- */
/* Ende Kopfzeile mit Navigation */
/* --------------------------------------------------------------- */

/* --------------------------------------------------------------- */
/* Statuszeile mit Breadcrumb-Navigation */
/* --------------------------------------------------------------- */
#statuszeile {
        /* Layout / Positionierung */
        position: absolute;
       /* Polster: padding, Rand: margin */
        padding: 0px;
        margin-top: 130px;
		  margin-left: 0px;
        /* Rahmeneigenschaften */
        border-width: 1px;
        border-top-style: solid;
        border-right-style: none;
        border-left-style: none;
        border-bottom-style: solid;
        border-color: #A40826;
		  /* Hintergrund */
		  background: #ffffff url("../IMAGESLAYOUT/PTIBREADCRUMBRASTER.gif");
		  background-repeat: no-repeat;
		  background-position: right;
		  
		  /* Breite / Höhe */
        /* Box-Model-Hack */
        /* Wert für IE 5.x +Breite für padding +Breite für border*/
        width: 1000px;
        height: 25px; 
        voice-family: "\"}\"";
        voice-family:inherit;
		  /* Wert für andere Browser */
		  width: 1000px;
        height: 23px;
        }
        html>body #statuszeile{
		  /* Wert für Opera */
		  width: 1000px;
        height: 23px;
		  /* Box-Model-Hack Ende */
}

/* Nicht sichtbar - da verschoben !!! */
#statuszeile h3{
			/* Layout / Positionierung */
			position: absolute;
			/* Polster: padding, Rand: margin */
        	padding: 0px;
        	margin: 0px;
			
			/* Breite / Höhe */
        	width: 0px;
			height: 0px;  
			
			/* Verschiebung bzw. Image-Replacement*/   
			text-indent: -999em;
}

#statuszeile p {
		 /* Layout / Positionierung */
        position: absolute;
       /* Polster: padding, Rand: margin */
        padding: 0px;
        margin-top: 5px;
		  margin-left: 215px;
		  
       /* Schrifteigenschaften */
		  font-size: 80%;
		  color: #A9A9A9;
}

a.statusnavigationlink{
        /* Schrifteigenschaften */
        color: #A9A9A9;
		  font-weight: bold;
        text-decoration: none;	  
}
a.statusnavigationlink:link{
		/* Schrifteigenschaften */
		color: #A9A9A9;
}
a.statusnavigationlink:visited{
		/* Schrifteigenschaften */
		color: #A9A9A9;	
}
a.statusnavigationlink:hover{
		/* Schrifteigenschaften */
		color: #F61441;
}
a.statusnavigationlink:active{
		/* Schrifteigenschaften */
		color: #A9A9A9;
		/* Hintergrund 
		background-color: #F0F0EF;
		background-image: url("../IMAGESLAYOUT/ptinaviobenverlauf.jpg");	*/
}

/* --------------------------------------------------------------- */
/* Ende Statuszeile mit Breadcrumb-Navigation */
/* --------------------------------------------------------------- */

/* --------------------------------------------------------------- */
/* Navigationsspalte links mit Navigation */
/* --------------------------------------------------------------- */

#navigationlinks {
        /* Layout / Positionierung */
		  position: absolute;

        /* Polster: padding, Rand: margin */
		  /*8 Pixel Innenabstand */
        padding: 8px;
		  margin-top: 158px;
        margin-left: 0px;
		  margin-right: 0px;
		  margin-bottom: 0px;
		
		  /* Hintergrund */
        background: #F0F0EF;

		  /* Breite / Höhe */
        /* Box-Model-Hack */
		  /* Wert für IE 5.x +Breite für padding +Breite für border*/
	     width: 166px; 
        height: 414px;
        voice-family: "\"}\"";
        voice-family: inherit;
		  /* Wert für andere Browser */
        width: 150px;
		  height: 398px;
        }
        html>body #navigationlinks {
		  /* Wert für Opera */
        width: 150px;
        height: 398px;   
		  /* Box-Model-Hack Ende */
}


/* Nicht sichtbar - da verschoben !!! */
#navigationlinks h3{
			/* Layout / Positionierung */
		 	position: absolute;
			/* Polster: padding, Rand: margin */
         padding: 0px;
         margin: 0px;
			
			/* Breite / Höhe */
         width: 0px;
		   height: 0px;    
			
			/* Verschiebung bzw. Image-Replacement*/ 
		   text-indent: -999em;
}

/* Kein Box-Model-Hack! */
#highlightspaltelinks {
			/* Layout / Positionierung */
			position: absolute;
			/* Polster: padding, Rand: margin */
			padding: 1px;
         margin-top: 5px;
			/* Rahmeneigenschaften 
         border: 0px solid Red;*/
			/* Hintergrund */
			background: url("../IMAGESLAYOUT/ptinavispaltenverlauf.jpg");
			background-repeat: no-repeat;
			
			/* Schrifteigenschaften */
			font-weight: bold;
			color: #004282; 
			
         /* Breite / Höhe */
         width: 140px;      
}

/* Navigation links oben */

#navilinksoben {
			/* Layout / Positionierung */
			position: absolute;
         /* Polster: padding, Rand: margin */
			padding: 0px;
         margin-top: 30px;
		   /* Rahmeneigenschaften 
         border: 0px solid Red;*/
			
         /* Breite / Höhe */
         width: 140px;      
}

#navilinksoben ul {
		  list-style: none;
		  /* Polster: padding, Rand: margin */
		  padding: 0px;
		  margin: 0px;
		  /* Hintergrund 
		  background-color: #F0F0EF;  */
}

#navilinksoben ul li {
		  /* Layout / Positionierung */
		  display: inline;
}

#navilinksoben ul li a.hauptlinklinksoben, #navilinksoben ul li a.subnavigationlink, #navilinksoben ul li a.aktivlinksoben, #navilinksoben ul li a.aktivsubnavigationlink  {
		  /* Layout / Positionierung */
		  display: block;
		  /* Polster: padding, Rand: margin */
		  padding-top: 10px;
		  padding-right: 0px;
		  padding-bottom: 0px;
		  padding-left: 0px;
		  margin: 0px;
		  
		  /* Schrifteigenschaften */
		  text-decoration: none;
		  font-size: 90%;
		  font-weight: bold;
		  letter-spacing: -0.1em;
		  color: #585858;
		 
}

#navilinksoben ul li a.subnavigationlink {
		  /* Polster: padding, Rand: margin */
		  margin-left: 30px;
		  /* Schrifteigenschaften */
		  color: #004282;
}

#navilinksoben ul li a.hauptlinklinksoben:link{
		/* Schrifteigenschaften */
		color: #585858;
			
}
#navilinksoben ul li a.hauptlinklinksoben:visited{
		/* Schrifteigenschaften */
		color: #585858;
			
}
#navilinksoben ul li a.subnavigationlink:link{
		/* Schrifteigenschaften */
		color: #004282;
			
}
#navilinksoben ul li a.subnavigationlink:visited{
		/* Schrifteigenschaften */
		color: #004282;
			
}
#navilinksoben ul li a.hauptlinklinksoben:hover, #navilinksoben ul li a.subnavigationlink:hover{
		/* Schrifteigenschaften */
		color: #F61441;
		/* Hintergrund 
		background-color: #F0F0EF;
		background-image: url("../IMAGESLAYOUT/ptinaviobenverlauf.jpg");	*/
}
#navilinksoben ul li a.hauptlinklinksoben:active, #navilinksoben ul li a.subnavigationlink:active{
		/* Schrifteigenschaften */
		color: #A40826;
		/* Hintergrund 
		background-color: #F0F0EF;
		background-image: url("../IMAGESLAYOUT/ptinaviobenverlauf.jpg");	*/
}


#navilinksoben ul li a.aktivlinksoben{
		/*Hintergrund 
		background-color: #F0F0EF;
		background-image: url("../IMAGESLAYOUT/ptinaviobenverlauf.jpg");*/
		/*Schrifteigenschaften */
		color: #A40826;
		
}

#navilinksoben ul li a.aktivsubnavigationlink {
		  /* Polster: padding, Rand: margin */
		  margin-left: 30px;
		  /* Schrifteigenschaften */
		  color: #A40826;
}

/* Navigation links unten */

#navilinksunten {
			/* Layout / Positionierung */
			position: absolute;
         /* Polster: padding, Rand: margin */
			padding: 0px;
         margin-top: 352px;
			
         /* Breite / Höhe */
         width: 140px;      
}

#navilinksunten ul {
		   /* Layout / Positionierung */
			list-style: none;
		   /* Polster: padding, Rand: margin */
			padding: 0px;
			margin: 0px;
}

#navilinksunten ul li {
         /* Layout / Positionierung */
			display: inline;
}

#navilinksunten ul li a.hauptlinklinksunten, #navilinksunten ul li a.aktivlinksunten{
			/* Layout / Positionierung */
			display: block;
			/* Polster: padding, Rand: margin */
			padding-top: 2px;
			padding-right: 0px;
			padding-bottom: 0px;
			padding-left: 0px;
			margin: 0px;
			/* Rahmeneigenschaften */
   		border-width: 2px;
   		border-top-style: solid;
   		border-right-style: none;
   		border-left-style: none;
   		border-bottom-style: none;
   		border-color: White;
			
			/* Schrifteigenschaften */
			text-decoration: none;
			font-size: 90%;
			font-weight: bold;
			color: #585858;
			
			/* Breite / Höhe */
			/* Box-Model-Hack */
			/* Wert für IE 5.x +Breite für padding +Breite für border*/
   		height: 23px;
   		voice-family: "\"}\"";
   		voice-family: inherit;
   		/* Wert für andere Browser */
			height: 19px;
   		}
   		html>body #navilinksunten ul li a.hauptlinklinksunten, #navilinksunten ul li a.aktivlinksunten{
			/* Wert für Opera */
   		height: 19px;    
			/* Box-Model-Hack Ende */
}

/* Für Linie unter letztem Link (border-bottom-style: solid)! */
#navilinksunten ul li a.hauptlinklinksuntenende, #navilinksunten ul li a.aktivlinksuntenende {
			/* Layout / Positionierung */
			display: block;
			/* Polster: padding, Rand: margin */
			padding-top: 2px;
			padding-right: 0px;
			padding-bottom: 0px;
			padding-left: 0px;
			margin: 0px;
			/* Rahmeneigenschaften */
   		border-width: 2px;
   		border-top-style: solid;
   		border-right-style: none;
   		border-left-style: none;
   		border-bottom-style: solid;
   		border-color: #FFFFFF;
			
			/* Schrifteigenschaften */
			text-decoration: none;
			font-size: 90%;
			font-weight: bold;
			color: #585858;
			
			/* Breite / Höhe */
			/* Box-Model-Hack */
			/* Wert für IE 5.x +Breite für padding +Breite für border*/
   		height: 23px;
   		voice-family: "\"}\"";
   		voice-family: inherit;
   		/* Wert für andere Browser */
			height: 19px;
   		}
   		html>body #navilinksunten ul li a.hauptlinklinksuntenende, #navilinksunten ul li a.aktivlinksuntenende {
			/* Wert für Opera */
   		height: 19px;    
			/* Box-Model-Hack Ende */
}



/* ------------------- untere links------------------------------ */

#navilinksunten ul li a.hauptlinklinksunten:link, #navilinksunten ul li a.hauptlinklinksuntenende:link{
		/* Schrifteigenschaften */
		color: #585858;
			
}
#navilinksunten ul li a.hauptlinklinksunten:visited, #navilinksunten ul li a.hauptlinklinksuntenende:visited{
		/* Schrifteigenschaften */
		color: #585858;
			
}
#navilinksunten ul li a.hauptlinklinksunten:hover, #navilinksunten ul li a.hauptlinklinksuntenende:hover{
		/* Schrifteigenschaften */
		color: #F61441;
		/* Hintergrund 
		background-color: #F0F0EF;
		background-image: url("../IMAGESLAYOUT/ptinaviobenverlauf.jpg");	*/
}
#navilinksunten ul li a.hauptlinklinksunten:active, #navilinksunten ul li a.hauptlinklinksuntenende:active{
		/* Schrifteigenschaften */
		color: #A40826;
		/* Hintergrund 
		background-color: #F0F0EF;
		background-image: url("../IMAGESLAYOUT/ptinaviobenverlauf.jpg");	*/
}

#navilinksunten ul li a.aktivlinksunten, #navilinksunten ul li a.aktivlinksuntenende{
		color: #A40826;
		/* Hintergrund 
		background-color: #F0F0EF;
		background-image: url("../IMAGESLAYOUT/ptinaviobenverlauf.jpg");*/
		/* Schrifteigenschaften */
		
}

/* --------------------------------------------------------------- */
/* Ende Navigationsspalte links mit Navigation */
/* --------------------------------------------------------------- */

/* --------------------------------------------------------------- */
/* Inhaltssspalte Mitte */
/* --------------------------------------------------------------- */

#inhalt {
        /* Layout / Positionierung */
        position: absolute;
		  overflow: scroll;
		  overflow: auto;
		  
        /* Polster: padding, Rand: margin */
		  /*8 Pixel Innenabstand */
        padding: 8px;
        margin-top: 158px;
		  margin-left: 169px;
		  
        /* Rahmeneigenschaften 
        border: 1px solid Red;*/

		  /* Hintergrund */
		  background: url("../IMAGESLAYOUT/ptihintergrundinhalt.jpg");
		  background-repeat: no-repeat;
		  background-position: 50% 50%;
		  background-attachment: fixed;
		  
		  /* Breite / Höhe */
        /* Box-Model-Hack */
		  /* Wert für IE 5.x +Breite für padding +Breite für border*/
		  width: 662px; 
        height: 414px;
        voice-family: "\"}\"";
        voice-family:inherit;
		  /* Wert für andere Browser */
        width: 646px;
		  height: 398px;	 
        }
        html>body #inhalt {
		  /* Wert für Opera */
        width: 646px;
        height: 398px;	
		  /* Box-Model-Hack Ende */ 
}

/* --------------------------------------------------------------- */

#inhalt h1 {
		/* Polster: padding, Rand: margin */
		padding-top: 0px;
		padding-left: 30px;
		padding-bottom: 5px;
		margin: 0px;
		
		/* Schrifteigenschaften */
		font-size: 130%;
		color: #004282;
}

.teaserinhalt{
			/* Rahmeneigenschaften 
        	border: 0px solid Red;*/		
			
}

/* !!! image-replacement !!! */
.teaserinhalt h2{
			/* Layout / Positionierung */
		 	position: absolute;
			/* Polster: padding, Rand: margin */
         padding: 0px;
         margin: 0px;
			
			/* Breite / Höhe */
         width: 0px;
		   height: 0px;    
			
			/* Verschiebung bzw. Image-Replacement*/ 
		   text-indent: -999em;
			
			/* Zur Vermeidung von Scroll-Balken bei Mozilla */
			overflow: hidden;
}

.teaserinhalt div{
			/* Layout / Positionierung */
        position: absolute;
        /* Polster: padding, Rand: margin */
        padding: 0px;
}

/* Ab hier folgen die  Link-Teaser!!! */

#teaser1{
		/* Polster: padding, Rand: margin */
		  margin-top: 0px;
        margin-left: 30px;         
}

#teaser2{
		/* Polster: padding, Rand: margin */
		  margin-top: 0px;
        margin-left: 350px;      
}
#teaser3 {
		  /* Polster: padding, Rand: margin */
		  margin-top: 180px;
        margin-left: 60px;      
}
#teaser4 {
		  /* Polster: padding, Rand: margin */
		  margin-top: 180px;
        margin-left: 380px;      
}

.teaserlink{
		  /* Layout / Positionierung */
		  display: block;
        position: absolute;
        /* Polster: padding, Rand: margin */
        padding: 0px;
         /* Rahmeneigenschaften */
        border: 1px solid Gray;
			/* Hintergrund */
		  background: url("../IMAGESLAYOUT/ptiteaserverlauf.jpg");
		  background-repeat: repeat-x;
		  background-position: top;
         
		  /* Schrifteigenschaften */
		  text-decoration: none;
		  
		  /* Breite / Höhe */
			/* Box-Model-Hack */
			/* Wert für IE 5.x +Breite für padding +Breite für border*/
   		width: 242px;
		   height: 162px;
   		voice-family: "\"}\"";
   		voice-family: inherit;
   		/* Wert für andere Browser */
			width: 240px;
		   height: 160px;
   		}
   		html>body .teaserlink {
			/* Wert für Opera */
   		 width: 240px;
		    height: 160px;
			 /* Box-Model-Hack Ende */ 
}
	
/*  alt: 	a.teaserlink h2	 */
a.teaserlink .teaserheader{
		  /* Layout / Positionierung */
		  display: block;

		  /* Polster: padding, Rand: margin */
 		  padding-top: 6px;
		  padding-right: 0px;
		  padding-bottom: 2px;
		  padding-left: 6px;  
		  margin: 0px;
		  
		  /* Schrifteigenschaften */
		  font-weight: bold;
		  font-size: 100%;
		  color: #A40826;	
}

/*  alt:   a.teaserlink h2.zweizeilig   */
a.teaserlink .teaserheaderzweizeilig{
		   /* Layout / Positionierung */
		  display: block;

		  /* Polster: padding, Rand: margin */
 		  padding-top: 1px;
		  padding-right: 0px;
		  padding-bottom: 0px;
		  padding-left: 6px;  
		  margin: 0px;
		  
		  /* Schrifteigenschaften */
		  font-weight: bold;
		  font-size: 100%;
		  color: #A40826;	
		  line-height: 95%
}

/* alt: a.teaserlink p */
a.teaserlink .teasertext{
			/* Layout / Positionierung */
		  display: block;

		  /* Polster: padding, Rand: margin */
		  padding-top: 6px;
		  padding-right: 0px;
		  padding-bottom: 2px;
		  padding-left: 6px;  
		  margin: 0px;	 
		  margin-top: 2px;
		  
		  /* Schrifteigenschaften */
		  color: #585858;
}
a.teaserlink:hover {
		  /* Rahmeneigenschaften */
		  border: 1px solid #A40826;
		  /* Schrifteigenschaften */
		  color: #A40826;		
		  	  
}
/*   alt:  a.teaserlink:hover h2   */
a.teaserlink:hover .teaserheader {
		/* Schrifteigenschaften */
		color: #585858;
		
}

/* alt: a.teaserlink:hover p */
a.teaserlink:hover .teasertext{
		/* Schrifteigenschaften */
		color: #A40826;	 
}


/* Ende der  Link-Teaser */

/* vertikale und horizontale Trennlinien zwischen den Teasern */

.teasertrenner div{
		  /* Layout / Positionierung */
        position: absolute;
        /* Polster: padding, Rand: margin */
		   padding: 0px;
        /* Rahmeneigenschaften
        border: 0px solid White;*/ 
        /* Hintergrund */
		  background: url("../IMAGESLAYOUT/pixelblau.gif");
		  background-position: top;   
}
#vert1{
		  /* Polster: padding, Rand: margin */
		  margin-top: 0px;
		  margin-left: 326px;
        /* Hintergrund */
		  background-repeat: repeat-y;
         
		  /* Breite / Höhe */
        width: 1px;
		  height: 160px;      
}
#vert2{
		  /* Polster: padding, Rand: margin */
		  margin-top: 180px;
		  margin-left: 326px;
        /* Hintergrund */
		  background-repeat: repeat-y;
		  
        /* Breite / Höhe */
        width: 1px;
		  height: 160px;        
}
#horiz1{
		  /* Polster: padding, Rand: margin */
		  margin-top: 170px;
		  margin-left: 30px;
        /* Hintergrund */
		  background-repeat: repeat-x;
		  
        /* Breite / Höhe */
        width: 270px;
		  height: 1px;         
}
#horiz2{
		  /* Polster: padding, Rand: margin */
		  margin-top: 170px;
		  margin-left: 350px;
		  /* Hintergrund */
		  background-repeat: repeat-x;
		  
        /* Breite / Höhe */ 
        width: 270px;
		  height: 1px;  
}

/* Ende vertikale und horizontale Trennlinien zwischen den Teasern */

/* Style-Angaben für Textbox ganze Breite */
.textbox {
		  /* Layout / Positionierung */
		  position: absolute;
        /* Polster: padding, Rand: margin */
        padding: 0px;
		  margin-top: 0px;
		  margin-right: 0px;
		  margin-bottom: 0px;
        margin-left: 30px;   
		  
		  /* Breite / Höhe */
		  width: 590px;   
}

.textbox p{
			/* Polster: padding, Rand: margin */
			padding: 0px;
			padding-top: 0px;
			padding-right: 0px;
		  	padding-bottom: 10px;
       	padding-left: 0px; 
			
			margin-top: 0px;
			margin-right: 0px;
		  	margin-bottom: 0px;
       	margin-left: 0px; 
			
			/* Rahmeneigenschaften
			border: 1px solid #00008B;*/
			
			/* Schrifteigenschaften */
			color: #585858;  
			
			/* Breite / Höhe */
			width: 590px; 		
}

.textbox h2{
		   /* Polster: padding, Rand: margin */
			padding: 0px;
			padding-top: 0px;
			padding-right: 0px;
		  	padding-bottom: 15px;
       	padding-left: 0px; 
			
			margin-top: 0px;
			margin-right: 0px;
		  	margin-bottom: 0px;
       	margin-left: 0px; 
			
			/* Rahmeneigenschaften
			border: 1px solid #00CED1;*/
			
			/* Schrifteigenschaften */
			font-size: 130%;
			color: #004282;
			
			/* Breite / Höhe */
			width: 590px; 
}
.textbox h3{
			/* Polster: padding, Rand: margin */
			padding: 0px;
			padding-top: 0px;
			padding-right: 0px;
		  	padding-bottom: 10px;
       	padding-left: 0px; 
			
			margin-top: 0px;
			margin-right: 0px;
		  	margin-bottom: 0px;
       	margin-left: 0px; 
			
			/* Rahmeneigenschaften
			border: 1px solid Blue;*/
			
			/* Schrifteigenschaften */
			font-size: 110%;
			color: #004282;
			
			/* Breite / Höhe */
			width: 590px; 
			
}
.textbox ul{ 
			/* Layout / Positionierung  */
			list-style-type: disc;

			/* Polster: padding, Rand: margin */
			padding: 0px;
			padding-top: 0px;
			padding-right: 0px;
		  	padding-bottom: 10px;
       	padding-left: 0px; 
			
			margin-top: 0px;
			margin-right: 0px;
		  	margin-bottom: 0px;
       	margin-left: 20px; 
			
			/* Rahmeneigenschaften
			border: 1px solid #483D8B;*/
			
			/* Schrifteigenschaften */
			color: #585858;  
}
.textbox ul li{
			/* Polster: padding, Rand: margin */
			padding-left: 0px;
			margin-top: 0px;
			margin-right: 0px;
		  	margin-bottom: 5px;
       	margin-left: 0px; 		
}

.textbox ul.inner{ 
			/* Layout / Positionierung  */
			list-style-type: disc;

			/* Polster: padding, Rand: margin */
			padding: 0px;
			padding-top: 5px;
			padding-right: 0px;
		  	padding-bottom: 0px;
       	padding-left: 0px; 
			
			margin-top: 0px;
			margin-right: 0px;
		  	margin-bottom: 0px;
       	margin-left: 20px; 
			
			/* Rahmeneigenschaften
			border: 1px solid Fuchsia;*/
			
			/* Schrifteigenschaften */
			color: #585858;  
}

.textbox ul.inner li.liinner{
			/* Polster: padding, Rand: margin */
			padding-left: 0px;
			margin-top: 0px;
			margin-right: 0px;
		  	margin-bottom: 0px;
       	margin-left: 0px; 		
}

.linieweissbreit{
		 	/* Layout / Positionierung */
       	position: relative;
       	/* Polster: padding, Rand: margin */
		 	padding-top: 0px;
			padding-right: 0px;
		  	padding-bottom: 0px;
       	padding-left: 0px; 
		 	margin-top: -10px;
		 	margin-right: 0px;
		 	margin-bottom: 0px;
		 	margin-left: 0px;
		 	/* Hintergrund */
		 	background: url("../IMAGESLAYOUT/pixel2weiss.gif");
		 	background-repeat: repeat-x;
		 	background-position: right;
			
			/* Rahmeneigenschaften
			border: 1px solid Fuchsia;*/
       	
			/* Breite / Höhe */
			/* Box-Model-Hack */
			/* Wert für IE 5.x +Breite für padding +Breite für border*/
   		width: 590px;
		   height: 4px;
   		voice-family: "\"}\"";
   		voice-family: inherit;
   		/* Wert für andere Browser */
			width: 590px;
		   height: 2px;
   		}
   		html>body .linieweissbreit {
			/* Wert für Opera */
   		 width: 590px;
		    height: 2px;
			/* Box-Model-Hack Ende */ 
} 

.textbox img{ 
			/* Layout / Positionierung  */
			
			/* Polster: padding, Rand: margin */
			padding: 0px;
			padding-top: 0px;
			padding-right: 0px;
		  	padding-bottom: 10px;
       	padding-left: 0px; 
			
			margin-top: 0px;
			margin-right: 0px;
		  	margin-bottom: 0px;
       	margin-left: 0px; 
			
			/* Rahmeneigenschaften
			border: 1px solid Fuchsia;*/
			
}

.datenheader{
			/* Polster: padding, Rand: margin */
			padding: 0px;
			padding-top: 0px;
			padding-right: 0px;
		  	padding-bottom: 5px;
       	padding-left: 0px; 
			
			margin-top: 0px;
			margin-right: 0px;
		  	margin-bottom: 0px;
       	margin-left: 0px; 
			
			/* Rahmeneigenschaften
			border: 1px solid #00008B;*/
			
			/* Schrifteigenschaften */
			color: #585858;  
			
			/* Breite / Höhe */
			width: 590px; 		
}
			  
/* Ende der Style-Angaben für Textbox ganze Breite */

/* Style-Angaben für Textbox schmal links Bild rechts*/

.textboxsmall {
		  /* Layout / Positionierung */
		  position: absolute;
		  
        /* Polster: padding, Rand: margin */
        padding: 0px;
		  margin-top: 0px;
		  margin-right: 0px;
		  margin-bottom: 10px;
        margin-left: 30px; 
		  
		  /* Breite / Höhe */
		  width: 350px;   
}

.textboxsmall p{
		/* Layout / Positionierung */
		float: left;
		/* Polster: padding, Rand: margin */
		padding: 0px;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 10px;
      padding-left: 0px; 
		
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
      margin-left: 0px; 
		
		/* Rahmeneigenschaften
		border: 1px solid Red;*/
		
		/* Schrifteigenschaften */
		color: #585858;  
		
		/* Breite / Höhe */
		width: 350px; 
}
.textboxsmall h2{
		/* Layout / Positionierung */
		float: left;
		/* Polster: padding, Rand: margin */
		padding: 0px;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 15px;
      padding-left: 0px; 
		
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
      margin-left: 0px; 
		
		/* Rahmeneigenschaften
		border: 1px solid Fuchsia;*/
		
		/* Schrifteigenschaften */
		font-size: 130%;
		color: #004282;
		
		/* Breite / Höhe */
		width: 350px; 
}
.textboxsmall h3{
		/* Layout / Positionierung */
		float: left;
		/* Polster: padding, Rand: margin */
		padding: 0px;
		padding-top: 00px;
		padding-right: 0px;
		padding-bottom: 10px;
      padding-left: 0px; 
		
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
      margin-left: 0px; 
		
		/* Rahmeneigenschaften
		border: 1px solid Orange;*/
		
		/* Schrifteigenschaften */
		font-size: 110%;
		color: #004282;
		
		/* Breite / Höhe */
		width: 350px; 
}

.textboxsmall ul{ 
			/* Layout / Positionierung  */
			list-style-type: disc;

			/* Polster: padding, Rand: margin */
			padding: 0px;
			padding-top: 0px;
			padding-right: 0px;
		  	padding-bottom: 10px;
       	padding-left: 0px; 
			
			margin-top: 0px;
			margin-right: 0px;
		  	margin-bottom: 0px;
       	margin-left: 20px; 
			
			/* Rahmeneigenschaften
			border: 1px solid #FFC66E;*/
			
			/* Schrifteigenschaften */
			color: #585858;  
}

.textboxsmall ul li{
			/* Polster: padding, Rand: margin */
			padding-left: 0px;
			margin-top: 0px;
			margin-right: 0px;
		  	margin-bottom: 5px;
       	margin-left: 0px; 		
}

.textboxsmall ul.smallinner{ 
			/* Layout / Positionierung  */
			list-style-type: disc;

			/* Polster: padding, Rand: margin */
			padding: 0px;
			padding-top: 5px;
			padding-right: 0px;
		  	padding-bottom: 0px;
       	padding-left: 0px; 
			
			margin-top: 0px;
			margin-right: 0px;
		  	margin-bottom: 0px;
       	margin-left: 20px; 
			
			/* Rahmeneigenschaften
			border: 1px solid Fuchsia;*/
			
			/* Schrifteigenschaften */
			color: #585858;  
}

.textboxsmall ul.inner li.smallliinner{
			/* Polster: padding, Rand: margin */
			padding-left: 0px;
			margin-top: 0px;
			margin-right: 0px;
		  	margin-bottom: 0px;
       	margin-left: 0px; 		
}



/* Ende der Style-Angaben für Textbox schmal */

/* Style-Angaben für Bilderbox schmal rechts */

.picturebox {
		  /* Layout / Positionierung */
		  position: absolute;
        /* Polster: padding, Rand: margin */
        padding: 0px;
		  margin-top: 0px;
		  margin-right: 0px;
		  margin-bottom: 10px;
        margin-left: 390px; 
		  
		  /* Breite / Höhe */
		  width: 220px;   
}

.picturebox img{
	   /* Layout / Positionierung */
		float: right;
		/* Polster: padding, Rand: margin */
 		margin-left: 0px; 
		margin-bottom: 20px;
}

.margintop20{
		/* Layout / Positionierung */
		float: right;
		/* Polster: padding, Rand: margin */
		margin-top: 20px;
}
.margintop40{
		/* Layout / Positionierung */
		float: right;
		/* Polster: padding, Rand: margin */
		margin-top: 40px;
}
.margintop60{
		/* Layout / Positionierung */
		float: right;
		/* Polster: padding, Rand: margin */
		margin-top: 60px;
}
.margintop80{
		/* Layout / Positionierung */
		float: right;
		/* Polster: padding, Rand: margin */
		margin-top: 80px;
}
.margintop100{
		/* Layout / Positionierung */
		float: right;
		/* Polster: padding, Rand: margin */
		margin-top: 100px;
}
.margintop120{
		/* Layout / Positionierung */
		float: right;
		/* Polster: padding, Rand: margin */
		margin-top: 120px;
}

/* Ende Style-Angaben für Bilderbox schmal rechts*/

/* Style-Angaben für Textbox schmal rechts Bilder links */

/* Style-Angaben für Textbox schmal rechts Bild links */

/* Style-Angaben für Bilderbox schmal links */

.pictureboxlinks {
		  /* Layout / Positionierung */
		  position: absolute;
        /* Polster: padding, Rand: margin */
        padding: 0px;
		  margin-top: 4px;
		  margin-right: 0px;
		  margin-bottom: 0px;
        margin-left: 0px; 
		  
		  /* Rahmeneigenschaften
			border: 1px solid Fuchsia;*/
		  
		  /* Breite / Höhe */
		  width: 40px;   
		  height: 57px;
}

.pictureboxlinks img{
	   /* Layout / Positionierung 
		float: left;*/
		/* Polster: padding, Rand: margin */
		padding: 0px;
 		margin-left: 0px; 
		margin-bottom: 0px;
		border-style: none;
		
		/* Breite / Höhe */
		  width: 40px;   
		  height: 57px;
}

.textboxsmallrechts{
		  /* Layout / Positionierung */
		  position: relative;
		 
        /* Polster: padding, Rand: margin */
        padding: 0px;
		  margin-top: 2px;
		  margin-right: 0px;
		  margin-bottom: 10px;
        margin-left: 0px; 
		  
		  /* Rahmeneigenschaften
		border: 1px solid Blue;*/
		  
		  /* Breite / Höhe */
		  width: 500px;    
}

.textboxsmallrechts p{
		/* Layout / Positionierung 
		float: right;*/
		/* Polster: padding, Rand: margin */
		padding: 0px;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
      padding-left: 0px; 
		
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
      margin-left: 50px; 
		
		/* Rahmeneigenschaften
		border: 1px solid Red;*/
		
		/* Schrifteigenschaften */
		color: #585858;  
		
		/* Breite / Höhe */
		width: 500px; 
		height: 35px;
}

.textboxsmallrechts h3{
		/* Layout / Positionierung 
		float: right;*/
		/* Polster: padding, Rand: margin */
		padding: 0px;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 10px;
      padding-left: 0px; 
		
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
      margin-left: 50px; 
		
		/* Rahmeneigenschaften
		border: 1px solid Orange;*/
		
		/* Schrifteigenschaften */
		font-size: 110%;
		color: #004282;
		
		/* Breite / Höhe */
		width: 500px; 
}

.textboxsmallrechts .spanred{
	color: #A40826;	
}

/* Ende der Style-Angaben für Textbox schmal rechts */

/* Ende Style-Angaben für Bilderbox schmal links*/

/* Ende Style-Angaben für Textbox schmal rechts Bilder links */

/* Style-Angaben für Textbox2 schmal rechts Bilder links */

/* Style-Angaben für Textbox2 schmal rechts Bild links */

/* Style-Angaben für Bilderbox schmal links */

.pictureboxlinks2 {
		  /* Layout / Positionierung */
		  position: relative;
		  float: left;
        /* Polster: padding, Rand: margin */
        padding: 0px;
		  margin-top: 0px;
		  margin-right: 0px;
		  margin-bottom: 0px;
        margin-left: 0px; 
		  
		  /* Rahmeneigenschaften
			border: 1px solid Fuchsia;*/
		  
		  /* Breite / Höhe */
		  width: 240px;  
		  
}

.pictureboxlinks2 img{
	   /* Layout / Positionierung 
		float: left;*/
		/* Polster: padding, Rand: margin */
		padding: 0px;
 		margin-left: 0px; 
		margin-bottom: 0px;
		border-style: none;
		
}

/* Ende Style-Angaben für Bilderbox2 schmal links*/

.textboxsmallrechts2{
		  /* Layout / Positionierung 
		  position: relative;*/
		  float: left;
        /* Polster: padding, Rand: margin */
        padding: 0px;
		  margin-top: 0px;
		  margin-right: 0px;
		  margin-bottom: 10px;
        margin-left: 10px; 
		  
		  /* Rahmeneigenschaften
		border: 1px solid Blue;*/
		  
		  /* Breite / Höhe */
		  width: 300px;   
}

.textboxsmallrechts2 p{
		/* Layout / Positionierung 
		float: right;*/
		/* Polster: padding, Rand: margin */
		padding: 0px;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 10px;
      padding-left: 0px; 
		
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
      margin-left: 0px; 
		
		/* Rahmeneigenschaften
		border: 1px solid Red;*/
		
		/* Schrifteigenschaften */
		color: #585858;  
		
		/* Breite / Höhe */
		width: 300px; 
}

.textboxsmallrechts2 h3{
		/* Layout / Positionierung 
		float: right;*/
		/* Polster: padding, Rand: margin */
		padding: 0px;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 10px;
      padding-left: 0px; 
		
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
      margin-left: 0px; 
		
		/* Rahmeneigenschaften
		border: 1px solid Orange;*/
		
		/* Schrifteigenschaften */
		font-size: 110%;
		color: #004282;
		
		/* Breite / Höhe */
		width: 300px; 
}

.textboxsmallrechts2 .spanred{
	color: #A40826;	
}

.textboxsmallrechts2linienbox{
		  /* Layout / Positionierung 
		  position: relative;*/
		  float: left;
        /* Polster: padding, Rand: margin */
        padding: 0px;
		  margin-top: 2px;
		  margin-right: 0px;
		  margin-bottom: 2px;
        margin-left: 0px; 
		  
		  /* Rahmeneigenschaften
		border: 1px solid Blue;*/
		  
		  /* Breite / Höhe */
		  width: 590px;   
}

/* Ende der Style-Angaben für Textbox schmal rechts */



/* Ende Style-Angaben für Textbox2 schmal rechts Bilder links */

/* -------------------------------------------------------------------------------- */

/* Style-Angaben für Listbox ganze Breite */
.listtextbox {
		  /* Layout / Positionierung */
		  position: absolute;
        /* Polster: padding, Rand: margin */
        padding: 0px;
		  margin-top: 0px;
		  margin-right: 0px;
		  margin-bottom: 0px;
        margin-left: 30px;   
		  
		  /* Breite / Höhe */
		  width: 590px;   
}

.listtextbox p{
			/* Polster: padding, Rand: margin */
			padding: 0px;
			padding-top: 0px;
			padding-right: 0px;
			padding-bottom: 10px;
      	padding-left: 0px; 
			
			margin-top: 0px;
			margin-right: 0px;
		  	margin-bottom: 0px;
       	margin-left: 0px; 
			
			/* Rahmeneigenschaften
			border: 1px solid Green;*/
			
			/* Schrifteigenschaften */
			color: #585858;  
			
			/* Breite / Höhe */
			width: 590px; 		
}

.listtextbox h2{
		   /* Polster: padding, Rand: margin */
			padding: 0px;
			padding-top: 0px;
			padding-right: 0px;
			padding-bottom: 15px;
      	padding-left: 0px; 
			
			margin-top: 0px;
			margin-right: 0px;
		  	margin-bottom: 0px;
       	margin-left: 0px; 
			
			/* Rahmeneigenschaften
			border: 1px solid #00FF7F;*/
			
			/* Schrifteigenschaften */
			font-size: 130%;
			color: #004282;
			
			/* Breite / Höhe */
			width: 590px; 
}
.listtextbox h3{
			/* Polster: padding, Rand: margin */
			padding: 0px;
			padding-top: 0px;
			padding-right: 0px;
			padding-bottom: 10px;
      	padding-left: 0px; 
			
			margin-top: 0px;
			margin-right: 0px;
		  	margin-bottom: 0px;
       	margin-left: 0px; 
			
			/* Rahmeneigenschaften
			border: 1px solid #005129;*/
			
			/* Schrifteigenschaften */
			font-size: 110%;
			color: #004282;
			
			/* Breite / Höhe */
			width: 590px; 
			
}
.listtextbox ul{ 
			/* Layout / Positionierung  */
			list-style-type: none;

			/* Polster: padding, Rand: margin */
			padding: 0px;
			padding-top: 0px;
			padding-right: 0px;
			padding-bottom: 10px;
      	padding-left: 0px; 
			
			margin-top: 0px;
			margin-right: 0px;
		  	margin-bottom: 0px;
       	margin-left: 0px; 
			
			/* Rahmeneigenschaften
			border: 1px solid #006400;*/
			
			/* Schrifteigenschaften */
			color: #585858;  
}
.listtextbox ul li{
			/* Polster: padding, Rand: margin */
			padding-left: 0px;
			margin-top: 0px;
			margin-right: 0px;
		  	margin-bottom: 5px;
       	margin-left: 0px; 		
}


/* --------------------------------------------------------------- */
/* Ende Inhaltssspalte Mitte */
/* --------------------------------------------------------------- */	

/* --------------------------------------------------------------- */
/* Marginalienspalte rechts */
/* --------------------------------------------------------------- */

#marginalie {
        /* Layout / Positionierung */
        position: absolute;
        /* Polster: padding, Rand: margin */
		  /*8 Pixel Innenabstand */
        padding: 8px;
		  margin-top: 158px;
        margin-left: 834px;
        /* Rahmeneigenschaften 
         border: 0px solid Red;*/
			
		  /* Hintergrund */
		  background: #F0F0EF url("../IMAGESLAYOUT/PTIISOZERT9.gif");
		  background-repeat: no-repeat;
		  background-position: 50% 95%;
		  
		  /* Breite / Höhe */
        /* Box-Model-Hack */
		  /* Wert für IE 5.x +Breite für padding +Breite für border*/
		  width: 166px; 
        height: 414px;
		  /* Wert für IE 5.x - Schrift um einen Wert verkleinern */
        voice-family: "\"}\"";
        voice-family:inherit;
		  /* Wert für andere Browser */
        width: 150px;
		  height: 398px;
        }
        html>body #marginalie {
		  /* Wert für Opera */
        width: 150px;
        height: 398px;   
		  /* Box-Model-Hack Ende */
}

/* --------------------------------------------------------------- */

/* Nicht sichtbar - da verschoben !!! */
#marginalie h1{
		/* Layout / Positionierung */
		position: absolute;
		/* Polster: padding, Rand: margin */
      padding: 0px;
      margin: 0px;
		
		/* Breite / Höhe */
      width: 0px;
		height: 0px;   
		
		/* Verschiebung bzw. Image-Replacement*/  
		text-indent: -999em;
}

/* Kein Box-Model-Hack! */
#highlightspalterechts {
		/* Layout / Positionierung */
		position: absolute;
		/* Polster: padding, Rand: margin */
		padding: 1px;
      margin-top: 5px;
		/* Rahmeneigenschaften
        border: 0px solid Red;*/ 
		/* Hintergrund */  
		background: url("../IMAGESLAYOUT/ptinavispaltenverlauf.jpg");
		background-repeat: no-repeat;

		/* Schrifteigenschaften */
		font-weight: bold;
		color: #004282;
      
		/* Breite / Höhe */
      width: 140px;      
}

.blockspalterechts{
		/* Layout / Positionierung */
		position: absolute;
}

/* Kein Box-Model-Hack! */
.blockspalterechts div{
			/* Layout / Positionierung */
			position: relative;
         /* Polster: padding, Rand: margin */
			padding: 0px;
         /* Rahmeneigenschaften */
         border-width: 2px;
         border-top-style: solid;
         border-right-style: none;
         border-left-style: none;
         border-bottom-style: solid;
         border-color: White;
			/* Hintergrund */
			/* background: #FFFACD; */
         
			/* Breite / Höhe */
         width: 140px;      
}
		
#block1{
			/* Polster: padding, Rand: margin */
			margin-top: 40px;
}
#block2{
			/* Polster: padding, Rand: margin */
			margin-top: 20px;
}
#block3{
			/* Polster: padding, Rand: margin */
			margin-top: 20px;
}

.blockspalterechts div .smallfont{
		/* Layout / Positionierung */
		display: block;
		/* Polster: padding, Rand: margin */
		margin-top: 2px;
		margin-bottom: 2px;
		
		/* Schrifteigenschaften */
		font-size: 80%;
		font-weight: normal;
}

.blockspalterechts a.hauptlinksrechts, .blockspalterechts a.aktivhauptlinksrechts{
		/* Schrifteigenschaften */
		color: #585858;
      text-decoration: none;
		font-weight: bold;
}
.blockspalterechts a.hauptlinksrechts:link{
		/* Schrifteigenschaften */
		color: #585858;
}
.blockspalterechts a.hauptlinksrechts:visited{
		/* Schrifteigenschaften */
		color: #585858;		
}
.blockspalterechts a.hauptlinksrechts:hover{
		/* Schrifteigenschaften */
		color: #F61441;
}
.blockspalterechts a.hauptlinksrechts:active{
		/* Schrifteigenschaften */
		color: #A40826;
		/* Hintergrund 
		background-color: #F0F0EF;
		background-image: url("../IMAGESLAYOUT/ptinaviobenverlauf.jpg");	*/
}
.blockspalterechts a.aktivhauptlinksrechts{
		/* Schrifteigenschaften */
		color: #A40826;
}


/* Nicht sichtbar - da verschoben !!! */
.blockspalterechts h2{
		/* Layout / Positionierung */
		position: absolute;
		/* Polster: padding, Rand: margin */
      padding: 0px;
      margin: 0px;
		
		/* Breite / Höhe */
      width: 0px;
		height: 0px;   
		
		/* Verschiebung bzw. Image-Replacement*/  
		text-indent: -999em;
}

.linieweissunten{
		 /* Layout / Positionierung */
       position: absolute;
       /* Polster: padding, Rand: margin */
		 padding: 0px;
		 margin-top: 398px;
		 /* Rahmeneigenschaften 
       border: 0px solid Red;*/
		 /* Hintergrund */
		 background: url("../IMAGESLAYOUT/pixel2weiss.gif");
		 background-repeat: repeat-x;
		 background-position: top;
		      
		 /* Breite / Höhe */	  
       width: 140px;
	    height: 2px;      
}

/* --------------------------------------------------------------- */
/* Ende Marginalienspalte rechts */
/* --------------------------------------------------------------- */	

/* --------------------------------------------------------------- */
/* Fusszeile */
/* --------------------------------------------------------------- */

#fusszeile {
		  /* Layout / Positionierung */
        position: absolute;
		
        /* Polster: padding, Rand: margin */
        padding: 0px;
        margin-top: 575px;
		  margin-left: 0px;

        /* Rahmeneigenschaften */
        border-width: 1px;
        border-top-style: solid;
        border-right-style: none;
        border-left-style: none;
        border-bottom-style: solid;
        border-color: #A40826;
		  
		   /* Hintergrund */
		  background: #F0F0EF url("../IMAGESLAYOUT/PTIFUSSRASTERRECHTS.gif");
		  background-repeat: no-repeat;
		  background-position: right;
 
		  /* Breite / Höhe */
        /* Box-Model-Hack */
        /* Wert für IE 5.x +Breite für padding +Breite für border*/
        width: 1000px;
        height: 34px; 
		  /* Wert für IE 5.x - Schrift um einen Wert verkleinern */
        voice-family: "\"}\"";
        voice-family:inherit;
		  /* Wert für andere Browser */
		  width: 1000px;
        height: 32px;
        }
        html>body #fusszeile{
		  /* Wert für Opera */
		  width: 1000px;
        height: 32px;
		  /* Box-Model-Hack Ende */
}

	
/* Nicht sichtbar - da verschoben !!! */
#fusszeile h1{
			/* Layout / Positionierung */
			position: absolute;
			/* Polster: padding, Rand: margin */
      	padding: 0px;
      	margin: 0px;
			
			/* Breite / Höhe */
      	width: 0px;
			height: 0px;  
			
			/* Verschiebung bzw. Image-Replacement*/   
			text-indent: -999em;
}
	
.blockfusszeile {
		 /* Layout / Positionierung */
		 position: absolute;
		 /* Polster: padding, Rand: margin */
   	 padding: 0px;
   	 margin: 0px;
		 /* Hintergrund */
		 background: url("../IMAGESLAYOUT/PTIFUSSRASTERLINKS.gif");
		 background-repeat: no-repeat;
		 background-position: left;
		 
		 /* Schrifteigenschaften */ 
		 font-size: 80%;
		 font-weight: normal;
	
		 /* Breite / Höhe */ 
       width: 900px;	
		 height: 32px;
}

.blockfusszeile p {
		/* Layout / Positionierung */
		position: absolute; 
		/* Polster: padding, Rand: margin */
		margin: 0px;
		padding-top: 2px;
		
		/* Schrifteigenschaften */
		color: #585858;
	
		  /* Breite / Höhe */
        /* Box-Model-Hack */
        /* Wert für IE 5.x +Breite für padding +Breite für border*/
        height: 34px; 
		  /* Wert für IE 5.x - Schrift um einen Wert verkleinern */
        voice-family: "\"}\"";
        voice-family:inherit;
		  /* Wert für andere Browser */
        height: 32px;
        }
        html>body .blockfusszeile p {
		  /* Wert für Opera */
        height: 32px;
		  /* Box-Model-Hack Ende */
}

#block1fuss{
		/* Polster: padding, Rand: margin */
		margin-left: 200px;
}
#block2fuss{
		/* Polster: padding, Rand: margin */
		margin-left: 330px;
}
#block3fuss{
		/* Polster: padding, Rand: margin */
		margin-left: 470px;
}
#block4fuss{
		/* Polster: padding, Rand: margin */
		margin-left: 650px;
}

/* --------------------------------------------------------------- */
/* Ende Fusszeile */
/* --------------------------------------------------------------- */
	
/* -------------------------------------------------------------------------- */
/* Ende DIV-Boxen Haupt-Layoutbox, Kopf, Navigation, Inhalt, Marginalie, Fuss */
/* -------------------------------------------------------------------------- */

/* ------------------------------------------------------------------- */
/* DIV-Boxen Navigation----------------------------------------------- */
/* ------------------------------------------------------------------- */

.navigationlinkunderline {
        /* Schrifteigenschaften */
        color: #585858;
        text-decoration: underline;	  
}

.navigationlink {
        /* Schrifteigenschaften */
        color: #585858;
        text-decoration: none;
}

.navigationlinkbold {
        /* Schrifteigenschaften */
        color: #585858;
        text-decoration: none;
		  font-weight: bold;
}

a.linkbold{
        /* Schrifteigenschaften */
        color: #585858;
		  font-weight: bold;
        text-decoration: none;	  
}
a.linkbold:link{
		/* Schrifteigenschaften */
		color: #585858;
}
a.linkbold:visited{
		/* Schrifteigenschaften */
		color: #585858;	
}
a.linkbold:hover{
		/* Schrifteigenschaften */
		color: #F61441;
}
a.linkbold:active{
		/* Schrifteigenschaften */
		color: #585858;
		/* Hintergrund 
		background-color: #F0F0EF;
		background-image: url("../IMAGESLAYOUT/ptinaviobenverlauf.jpg");	*/
}

a.linkboldblau{
        /* Schrifteigenschaften */
        color: #004282;
		  font-weight: bold;
        text-decoration: none;	  
}
a.linkboldblau:link{
		/* Schrifteigenschaften */
		color: #004282;
}
a.linkboldblau:visited{
		/* Schrifteigenschaften */
		color: #004282;	
}
a.linkboldblau:hover{
		/* Schrifteigenschaften */
		color: #F61441;
}
a.linkboldblau:active{
		/* Schrifteigenschaften 
		color: #585858;*/
}

/* ------------------------------------------------------------------- */
/* Ende DIV-Boxen Navigation ----------------------------------------- */
/* ------------------------------------------------------------------- */

