/* ============ CSS FUER ALLE SEITEN VON PTB.DE ================ */
*{
  margin: 0px; 
  padding: 0px;
}
a{
  text-decoration: none;
  color: #00407f;
}

body{
 margin: 0px; 
 padding: 0px;
 font-family: Arial, Helvetica, Swiss, sans-serif, verdana;
 font-size: 80%;
}

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


#Navigation{
  background-image: url(../bausteine/NavigationLinks.gif);
  background-repeat: no-repeat;
  width: 172px;
  height: 505px;
}
/* ###### Aktive Navigationslinks ###### */
#Navigation a.aktiv{
 background-image: url(../bausteine/bt00_akt.gif);
   font-weight: bold;
}

div#Navigation ul{
  list-style-type: none;
  font-size: small;
}

#Navigation li{
   
   color: black;
   text-decoration: none;
}

#Navigation li a{
	font-size: small;
	color: black;
	text-decoration: none;
	width: 140px;
	display: block;
	background-image: url(../bausteine/bt00.gif);
	background-repeat: no-repeat;
	padding-left: 25px;
	background-color: transparent;
}

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

#Navigation ul li a:focus{
   background-image: url(../bausteine/bt00_akt.gif);
   font-weight: bold;
}

/* ###### Aktive Navigationslinks ###### */
#Navigation ul li a.aktiv{
 background-image: url(../bausteine/bt00_akt.gif);
   font-weight: bold;
}

#NavigationLinksOben{
  position: absolute;
  top: 15px;
  font-weight: bold;
}

#NavigationLinksOben a{
  display: inline;
  font-weight: normal;
}

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

#NavigationLinksUnten{
}

img{
  border: none;
}

.Unsichtbar{
  display: none;
}

.AnsprechpartnerFusszeile{
  margin-left: 15px;
	 font-size: small;
	 
}
.AnsprechpartnerFusszeile a{
 color: #00407f;
	background-color: transparent;
}

.AnsprechpartnerFusszeile a:hover{
 text-decoration: none;
}
.AnsprechpartnerFusszeile a:focus{
 text-decoration: none;
	font-weight: bolder;
}

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

div.seitenueberschrift {
  color: #00407F;
  font-size: 1.699em;
  font-weight: bold;
  margin-bottom: 15px;
}
div#realContent {
    clear:left;
    margin-top: 10px;
}
div#realContentebene1 {

}
div#flexbox {
    height:1%;
}
div#flexbox:after{
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}
* html div#flexbox {height: 1%;}

.width_1200_pixel {
  width:1200px;
}
.width_1100_pixel {
  width:1100px;
}
.width_1000_pixel {
  width:1000px;
}
.width_900_pixel {
  width:900px;
}
.width_800_pixel {
  width:800px;
}
.width_700_pixel {
  width:700px;
}
.width_600_pixel {
  width:600px;
}
.width_500_pixel {
  width:500px;
}
.width_400_pixel {
  width:400px;
}
.width_300_pixel {
  width:300px;
}
.width_200_pixel {
  width:200px;
}
.width_100_pixel {
  width:100px;
}
.width_100_percent {
  width:100%;
}
.width_90_percent {
  width:90%;
}
.width_80_percent {
  width:80%;
}
.width_70_percent {
  width:70%;
}
.width_60_percent {
  width:60%;
}
.width_50_percent {
  width:50%;
}
.width_40_percent {
  width:40%;
}
.width_30_percent {
  width:30%;
}
.width_20_percent {
  width:20%;
}
.width_10_percent {
  width:10%;
}
