/* 24.1.2008 Stylesheet fuer das Layout der Seite der ersten Ebene. Die erste Ebene sind die Seiten, die ueber die Navigation links direkt aufgerufen werden. Definitionen fuer den Contentbereich, die Schriftfarben und -Groessen sind in einem extra Stylesheet zu finden Benennung der Stylesheets: layout_ebene_1.css = fuer die Seiten der 1.Ebene (dieses Stylesheet); layout_ebene_2.css = Lyout fuer die 2.Ebene. zu allen Stylesheets gehoert das als formate_inhalt.css bezeichnete. Im Ordner bausteine sind alle fuer die css benoetigten Bilder und Grafiken zu hinterlegen. */

/* Abstaende aller Elemente auf 0 setzen */
*{
  margin: 0px; 
  padding: 0px;
}

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

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

/* Die doppelquadrate links neben der Ueberschrift */
#RubrikSymbol01{
  position: absolute;
  top: 45px;
  left: 152px;
}

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

#Content{
  position: absolute;
  top: 60px;
  left: 172px;
  width: 590px;
	 padding-left: 48px;
}

#Fusszeile {
	position: relative;
	margin: 25px 0px 10px -48px;
}

#Fusszeile img{
  float:left;
}

.AnsprechpartnerFusszeile{
  margin-left: 15px;
}

#Fusszeile span.FusszeileText{
 clear: both;
	float: left;
	width: 500px;
	padding: 2px 0px 0px 50px;	
	font-size:smaller;
	background-color: transparent;
	color: #00407f;
	font-size: smaller;
	}
	
#ZusatzNavigation{
  font-size: 0.8001em;
  list-style-type: none;
  font-weight: bolder;
	}
	
#ZusatzNavigation ul li{
  list-style-image: url(bausteine/list_style_type_line.gif);
}

#ZusatzNavigation p{
  font-size: 0.855em;
  width: 280px;
  padding: 15px 0px 0px 2px;
  font-weight: bold;
}

#NavigationUnterBild{
  margin-top: 25px;
  padding-left: 20px;
	 float: left;
}

#NavigationNebenBild{
 float: right;
	margin-top: -100px;
	
	/* position: absolute;
  top: 130px;
  left: 330px;*/
  padding-left: 25px;
}

#ZusatzNavigation a{
  text-decoration: none;
  color: #00407f;
}

#ZusatzNavigation a:hover{
  text-decoration: underline;
}
#NavigationNebenBild p{
	color: black; 
	font-size: 0.9668pc;
}


#W3CGrafik img{
	float: right;
  margin-top: 2px;
}

img{
  border: none;
}

/* Links in der Navigation */

/* gueltig fuer Mozilla margin-left: 40px;*/
html>body #Navigation li{
	margin-left: 39px;
		padding: 0px;
	list-style-image: url(bausteine/bt00.gif);
}

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

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

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

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

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

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

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

/* Erste Ueberschrift in der Seite */
h1{
  color: #00407F;
  font-size: 1.699em;
  margin-bottom: 15px;
}

.Unsichtbar{
  display: none;
}

