/* 27.09.2007 Stylesheet zum erlernen von Typo3 */

*{
  margin: 0px; 
  padding: 0px;
}

body{
   font-family: Arial, Verdana, Helvetica, Swiss, sans-serif;
}

#Kopf{
   background-image: url(bausteine/ptb-logo.jpg);
   background-repeat: no-repeat;
   height: 55px;
}

#Navigation{
   background-image: url(bausteine/NavigationLinks.gif);
   background-repeat: no-repeat;
   width: 172px;
   height: 505px;
}

#Content{
   position: absolute;
   top: 60px;
   left: 200px;
   width: 590px;
		padding-left: 50px;
}
#Pfad{
   font-size: smaller; 
   color: #00407F;
   text-align: right;
}


/* Erste Ueberschrift in der Seite */
h1{
   color: #00407F;
   font-size: 1.699em;
   margin-bottom: 15px;
   background-image: url(bausteine/i_viereck_pur.gif);
   padding: 0px 2px 10px 45px;
   background-repeat: no-repeat;
   margin-top: 10px;
position: relative;/*absolute;*/
top: 10px;
left: 0px;
width: 590px;
z-index: 100;
		
}
/* Kleiner Text unterhalb der Ueberschrift einsetzen innerhalb h1-tag in span-tag*/
h1 .H1Br{
	font-size: small;
	font-weight: normal;
	color: Black;
	background-color: White;
}

#W3CGrafik{
 width: 590px;
}

#W3CGrafik img{
   float: right;
   margin-top: 0px;
	width: 88px;
}

img{
  border: none;
}

.Unsichtbar{
  display: none;
}


/* Links in der Navigation */


/* gueltig fuer Mozilla  margin-left: 40px;*/
html>body #Navigation li{

   margin-left: 37px;
   padding: 0px;
   list-style-image: url(bausteine/bt00.gif);
}

#Navigation li{
/* margin-left: 33px;*/
   margin-left: 30px;
   padding: 0px;
   list-style-image: url(bausteine/bt00.gif);
}

#Navigation li.AktiverLink{
		font-weight: bolder;
		list-style-image: url(bausteine/bt00_akt.gif);}

#Navigation li:hover{
   list-style-image: url(bausteine/bt00_akt.gif);
}

#Navigation li a{
   font-size: small;
   padding: 0px;
   margin: 0px;
   color: black;
   text-decoration: none;
}

#Navigation ul li a:hover{
   list-style-image: url(bausteine/bt00_akt.gif);
   font-weight: bolder;
}

ul#NavigationLinksOben{
   position: absolute;
   top: 15px;
}

ul#NavigationLinksMitte{
   padding: 80px 0px 180px 0px;
}

ul#NavigationLinksUnten{
}

#NavigationContent ul {
	padding: 50px 0px 10px;
}
#NavigationContent ul li{
	text-align: right;
	display: block;
	font-size: smaller;
	list-style-type: none;
	margin: 0px;	
}

div#NavigationContent li a{
	margin: 0px;
	padding: 0px;
}

div.InhaltAnfang{margin-left: 50px;}
.Bildunterschrift{font-size: smaller;}

#Fusszeile{
   background-color: transparent;
   color: #00407f;
	display: block;
	margin-top: 2%;
		
}

#Fusszeile img{
   
   width: 590px;
}

#Fusszeile span.FusszeileText{
   font-size: smaller;
   clear: both;
   float: left;
   width: 590px;
   padding: 2px 20px 20px 5px;
		border-top: 1px solid black;
}

.AnsprechpartnerFusszeile{
  margin-left: 15px;
}

.NavigationInhaltRechts{
   width: 560px;
   text-align: right;
   margin: 1px 0px 20px 0px;
		font-size: smaller;
}
.NavigationInhaltRechts a{

}
.NavigationInhaltRechts a:hover{
	text-decoration: none;
}
.RechteSpalte{width: 240px; float: right; text-align: left; padding: 9px;}
.EintragRechts{margin: 15px;}
.EintragLinks{margin: 5px;}
img.PdfIcon{margin-right: 10px;}
.LinkeSpalte{width: 240px; float: left; padding: 9px;}

