div#button { position: absolute; left: 250px; right: 80px; top: 135px; }
div #dtg { width: 70px; float: left; margin-left: 0px; padding: 10px 10px 10px 0px; font-weight: normal; line-height: em; /*height: 1%;*/  }
div #dtgtext { font-weight: normal; font-size: 0.88em; margin-left: -10px; padding: 28px 0px 10px 35px; }
div #logo_1 { width: 60px; height: 60px; float: left; margin-top: 5px; margin-left: -4px; padding: 0px 0px 0px 0px; font-weight: normal; line-height: em; /*height: 1%;*/  }
div #logotext_1{ color: black; font: Arial, sans-serif;  font-weight: normal; letter-spacing: 0px; padding: 0px 0px 10px 70px; vertical-align: middle; }
div #logo_2 { width: 60px; height: 60px; float: left; margin-top: -2px; margin-left: -4px; padding: 0px 0px 0px 0px; font-weight: normal; line-height: em; /*height: 1%;*/  }
div #logotext_2{ color: black; font: Arial, sans-serif;  font-weight: normal; letter-spacing: 0px; padding: 0px 0px 10px 70px; vertical-align: middle; }
div #logo_3 { clear: left; width: 65px; height: 63px; float: left; margin-left: px; padding-top: 10px; padding-left: 10px;font-weight: normal; line-height: em; /*height: 1%;*/  }
div #logotext_3{ color: black; font: Arial, sans-serif;  font-weight: normal; letter-spacing: 0px; padding: 0px 0px 20px 80px; vertical-align: middle; }

div#border { 
	
	padding-bottom: 12px;
	border-bottom-width:1px;
  border-bottom-style:solid;
  border-color: black;
  }
  hr.gruen{
 border: 0px; /* Für Firefox und Opera */
 border-top: solid 1px #008080; #0BCE7E;
 border-bottom: transparent;
}

div #kreuz { width: 100px; float: left; margin-left: 0px; padding: 10px 10px 10px 0px; font-weight: normal; line-height: em; /*height: 1%;*/  }
div #kreuztext { font-weight: normal; font-size: 0.88em; margin-left: 0px; padding: 28px 0px 10px 0px; }
div #flieger { width: 40px; float: left; margin-left: -10px; padding-bottom: 0px; font-weight: normal; line-height: em; /*height: 1%;*/  }
div #ubahn {  float: left; margin: 10px 0px 2px 0px; padding: 0px 1px 0px 0px;}
div #utext { font-weight: normal; float: left; margin: 10px 0px 0px 0px; vertical-align: middle; padding: 4px 1px 0px 20px;  }
div #kreuz { float: left; width: 30px; margin-left: 0px; padding-bottom: 0px; font-weight: normal; line-height: em; /*height: 1%;*/  }
div #kreuztext { float: right; font-weight: normal; font-size: 0.88em; margin: 0px; padding: 20px 5px 10px 5px; }
div #tel { width: 48px; float: left; padding: 0px 0px 0px 0px; position: relative; left: 10px }
div #teltext { font-weight: bold; font-size: 1.1em; text-align: left; vertical-align: middle; padding: 15px 10px 0px 0px; position: relative; left: 20px; }
div#praxisbild { position: relative; margin: 0px auto; width: 492px; /* width: 398px; */border: 0px dotted blue; padding-top: 1px;
		background: transparent url(halfscreen-black.gif) center repeat; } 
div#visitenkarte { position: relative; margin: 0px auto; width: 497px; /* width: 398px; */border: 0px dotted red; padding-top: 10px ;
		background-color: #FEFEF2; transparent; } 
		
img.zentriert {
display: block;
margin: 0px auto;
}
div #sprechz { float: right; font-size: 120%; font-weight: 500; width: 170px; margin: 0px 5px 20px 0px; padding-bottom: 0px; }
.clear { clear: both; }
#mitte { width: 60%; margin-left: 6.5%}
.map_button { padding-left: 200px; }
#hr { padding:0; margin:0; }
hr.test{
background-color: #D0D8FF; /* Farbe für Opera und Firefox */
color: #D0D8FF; /* Farbe für Internet Explorer (IE) */
border: 0;
height: 5px;
}
div#sprechz td { text-align: center; }
table { border: px solid red; }
#xy { padding: 0px; }


div#sprechz td.pullquote { white-space: nowrap; text-align: center; }
div#sprechz td#prax {  padding-top: 8px; font-weight: normal; } 
div#sprechz td#sprech_tel { font-weight: bold; padding: 4px 0; margin-bottom: 20px; solor: red; }
div#sprechz tr.padding-top td { padding-top: 5px; }
/* div#sprechz a { text-decoration: none; } damit geht bei google Unterstrich weg */
div#sprechz tr.padding-bottom td {}
div#sprechz td#last { padding: 5px 0 10px 0;  }
div#sprechz td { padding: 0px; margin: 0px; text-align: left; text-align: center;}
div#sprechz td.erste {  font-weight: bold;  }	

