*,html{
 margin: 0; 
 padding: 0;
}

body{
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px; 
}


#header{
  height: 137px;
  border-left: 20px solid white;
  background-color: white;
  width: 100%;
}

img{
  border: none;
}

h1{
  width: 140px;
  height: 137px;
  float: left; 
  background-color: #003286;
  text-align: right;
}
h2{
  width: 490px; 
  height: 137px;
  float: left; 
  background-color: #fff;
  text-align: left;
}
#menu{
  width: 140px; 
  float: left;

  min-height: 300px;
  padding-top: 40px;
  padding-bottom: 50px;
}
#menu ul{
  background-color: #B9B9B9;
  font-size: 11px;
  list-style-type: none;
  padding: 20px 0 40px 0;
}

#menu ul li ul{
  background-color: #B9B9B9;
  font-size: 11px;
  list-style-type: none;
  padding: 0;
}
#menu ul li a:link, #menu ul li a:visited{
  display: block; 
  text-align: right;
  background-color: #B9B9B9; 
  padding: 8px 4px;
  text-decoration: none;
  color: #5c5c5c;
  border-bottom: 1px solid #777777;
  font-weight: bold;
}
#menu ul li ul li a:link, #menu ul li ul li a:visited{
  background-color: white;
  padding: 4px 4px;
  border-bottom: 1px solid #d6d6d6;
  font-size: 10px; font-weight: normal;
}
#menu ul li a:hover, #menu ul li a:active, #menu ul li a:focus{
  background-color: white;
}
#menu ul li ul li a:hover, #menu ul li ul li a:active, #menu ul li ul li a:focus{
  background-color: #f1f1f1;
}


#content p{
  padding: 5px 15px;
  font-size: 11px;
}
#content h3{
  padding: 5px 15px;
  font-size: 14px;
}
#content h4{
  padding: 5px 15px;
  font-size: 12px;
}
#content table p{
  padding: 1px 15px;
}
#content table td{
  vertical-align: top;
  
  vertical-align: top;
}
.netz td{
padding-bottom: 30px;
}

#content a:link, #content a:visited{
  color: #003286; 
  text-decoration: none;
  font-weight: bold;
} 
#content a:hover, #content a:active, #content a:focus{
  text-decoration: underline
}
#content ul{
  padding: 5px 30px;
  font-size: 11px;
}
.hotline{
  color: white; 
  text-align: center; 
  margin-top: 25px;
}

  .close{
    display: none;
  }

#map_canvas {
	font-family: "Trebuchet MS", sans-serif;

} 
#map_canvas .h1{
	font-size: 20px;
	width: 100%;
	margin: 0;
	padding: 0;
}
#map_canvas .h2{
	font-size: 10px;
	margin: 0;
	padding: 0;
}
#map_canvas .p{
	font-size: 12px;
}
.info{
	width: 250px;
	height: 240px;
	margin: 0;
}
.info_heigh{
	width: 250px;
	height: 330px;
	margin: 0;
}

#map_canvas img{
	width: 250px;
}

