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

a:focus {outline:none}
body {
  margin: 0 0 0 0;
  padding: 1px 0 0 0;
  text-align: center;
  font-size:10px;
  font-family:Verdana;
  color:#3b3d3c;
  background-color:#fff;

}

 h1 {
  position:relative;
  margin: 5em 0 0 192px ;
  margin: 5.7em 0 0 192px ;
  text-align:left;
  font-family:Verdana;
  color:#ff6633;
  font-size:2.4em;
  font-weight:normal;

 }

 p {
  color:#848484;
  font-size:1.3em;
  font-family:Verdana;
  text-align:left;
 }
#container {
  position:relative;
  margin: 0 auto 0 auto;
  padding: 1em 0 0 0;
  width:964px;
  height: 590px;
  text-align:left;
  background: url("../images/background.jpg") no-repeat 100% 100%;
 }





/*************************************
 +aerzte.html arzt1
 *************************************/
#arzt1  #container #content {
  margin:143px 0 0 0px;

 }

#arzt1  #container #content #arztharald  {
  float:left;
  width:286px;
 }

#arzt1  #container #content #arztthomas  {
  float:left;
  width:286px;
 }

#arzt1  #container #content #arztharald img {
  display:block;
  margin:0;
 }

#arzt1  #container #content #arztthomas img {
  display:block;
  margin:0;
 }

#arzt1  #mainnav ul li#aerzteL a {
  color:#ff6633;
  }

#arzt1  #subnav3 ul li#harald a {
  color:#ff6633;
  }

#arzt1  #container #content h1 {
  color:#666;
  position:relative;
  margin: 0;
  text-align:left;
  font-family:Verdana;
  color:#666;
  font-size:1.8em;
  font-weight:normal;
  }


#arzt1  #container #content p {
  margin: 20px 0 0 0px;
  }

#arzt1  #container #content p a {
    color:#848484;
    text-decoration:none;
 }

#arzt1  #container #content p a:hover {
    color:#ee6633;
 }


#arzt1  #container #content h2 {
  font-size:1.3em;
  position:relative;
  margin: 2em 0 0 0px;
  }

#arzt1  #container #content h2 a{
  padding:0 0 0 20px;
  display:block;
  width:200px;
  text-align:left;
  font-family:Verdana;
  color:#666;
  text-decoration:none;
  background: url("../images/circleorange.png") no-repeat 0 50% ;
 }

#arzt1  #container #content h2 a:hover {
  color:#ff6633;
 }


#arzt1  #container #content table#vitaharald {
  display:none;
  overflow: visible;
  color:#666;
  position:relative;
  margin: 2em 0 0 0px;
  width:50em !important;
  width:286px;
 }

#arzt1  #container #content table#vitathomas {
  display:none;
  overflow: visible;
  color:#666;
  position:relative;
  margin: 2em 0 0 0px;
  width:50em !important;
  width:286px;
 }


#arzt1  #container #content table td{
  padding:10px 0 0 10px;
  vertical-align:top;
  color:#848484;
  font-size:1.2em;
 }



/*************************************
 +aerzte.html arzt2
 *************************************/
#arzt1  #container #content #arztudo  {
  float:left;
  margin: 0 0 0 20px;
  width:286px;
 }


#arzt1  #container #content #arztudo img {
  display:block;
  margin:0;
 }

#arzt1  #container #content p#vitaudo {
  display:none;
  width:450px;
  overflow: visible;
 }

br.clear{
clear:both;
 }

/*************************************
 +impressum
 *************************************/
#impressum  #mainnav ul li#impressumL a {
  color:#ff6633;
  }

#impressum #container #content  h1{
  padding:0 0 2em 0;

 }


#impressum  #container #content  p{
  margin:0 0 10px 192px ;
  padding: 0 0 0 0;
  font-size:1.2em;
  width:40em;
 }

#impressum  #container #content  p.combox{
  margin:0 0 25px 192px;
  width:24em;
 }

#impressum #container #content  p .hd1{
  display:block;
  float:left;
  width:70px;
 }
.hd1 .internet2{
  visibility:hidden;
 }

#impressum  #container #content p .bd1{

  width:210px;
  white-space: nowrap;
 }

#impressum #container #content  p a{
  font-family:Verdana;
  color:#949494;
  text-decoration:none;
 }
#impressum #container #content  p a:hover{
  color:#ff6633;
 }

#impressum #container #content  h4{
  margin: 20px 0 0 192px;
  color:#949494;
  font-weight:normal;
  font-size:1.2em;
  }

#impressum #container #content  h3{
  margin: 20px 0 25px 192px;
  color:#666;
  font-weight:normal;
  font-size:1.2em;
  font-weight:bold;
  }




#impressum #container #content  ul {
  margin:0 0 0 210px;
  color:#848484;
  font-size:1.2em;
  font-family:Verdana;
  text-align:left;
  list-style-image: url("../images/listbullet.gif") ;
 }

 #impressum #container #content  ul li {
  margin:6px 0 0 0 ;
  padding: 0 0 0 15px;
 }

#impressum #container #content  h4#disclaimer{
  margin:15px 0 15px 192px;
 }



/*************************************
 +lageplan.html
 *************************************/
#lageplan  #mainnav ul li#kontaktL a {
  color:#ff6633;
  }

#lageplan  #subnav3 ul li#lageplanL a {
  color:#ff6633;
  }

.kontakt  #subnav3 ul li#lageplanL {
  margin:0 0 0 543px !important;
  margin:0 0 0 332px;
  width:120px;
  }




#lageplan  #container #content #lageplanbox {
  padding:14em 0 0 46px;
  width:470px;
 }

#lageplan  #container #content #lageplanbox img{
 margin:0 0 0 0;
 padding:0 0 0 0;
 }

#lageplan  #container #content #mapBeschreibung{
  margin:0 0 0 40px ;
  padding:0 0 0 0;
  font-size:1em;
 }

#lageplan  #container #content #mapBeschreibung h4{
  float:left;
  margin:0 0 0 0;
  width:200px;
  font-size:1em;
  color:#666;
 }

#lageplan #container #content #mapBeschreibung p#Bahnhof{
  float:left;
  margin:0 0 0 0;
  width:250px;
  font-size:1em;
  }


#lageplan  #container #content #mapBeschreibung p#richtingBahnhof{
  float:left;
  margin:0 0 0 0;
  width:250px;
  font-size:1em;
  }

#lageplan  #container #content #mapBeschreibung p em{
  font-style:normal;
  font-weight:bold;
  font-size:1em;
  color:#666;

 }





/*************************************
 +kontact.html
 *************************************/

#kontakt  #mainnav ul li#kontaktL a {
  color:#ff6633;
  }

#kontakt #container #content #hotlinebox {
  padding:3em 0 0 192px;
  width:470px;
 }
#kontakt #container #content #hotlinebox p {
  margin:0 0 0 0;
  padding: 0 0 0 0;
 }


#kontakt #container #content #hotlinebox p em{
  font-family:Verdana;
  color:#ff6633;
  font-size:2.4em;
  font-weight:normal;
  font-style:normal;

 }

#kontakt #container #content #hotlinebox p a{
  color: #646464;
  font-weight:bold;
  text-decoration:none;
 }


#kontakt #container #content #hotlinebox p a:hover{
  color: #ff6633;
 }

#kontakt #container #content #adressenbox{
  width:280px;
  margin: 4em 0 4em 192px ;

 }

#kontakt #container #content #adressenbox h4{
  margin:0 0 10px 0;
  color:#848484;
  font-size:1.3em;
  font-family:Verdana;
  text-align:left;
  font-weight:bold;
   }
#kontakt #container #content #adressenbox p{
  margin:0 0 10px 0 ;
  padding: 0 0 0 0;
  font-size:1.2em;
 }

#kontakt #container #content #adressenbox p .hd1{
  float:left;
  width:70px;
 }

#kontakt #container #content #adressenbox p .bd1{
  float:right;
  width:210px;
  white-space: nowrap;
 }

#kontakt #container #content #adressenbox p a{
  font-family:Verdana;
  color:#949494;
  text-decoration:none;
 }
#kontakt #container #content #adressenbox p a:hover{
  color:#ff6633;
 }
/*************************************
 +downloads.html
 *************************************/

#downloads  #mainnav ul li#downloadsL a {
  color:#ff6633;
  }

#downloads  #subnav ul li#ambulantel a {
  color:#ff6633;
  }


#downloads  #container #content p {
  margin:2.5em 0 0 192px;
  padding: 0px;
  width: 460px;
 }

#downloads #container #content ul {
  width:400px;
  margin:2em 0 0 192px;
  color: #747474;
  font-size:1.2em;
  list-style: none;

 }

#downloads #container #content ul li {
  margin:20px 0 0 0px ;
  padding: 0 0 0 36px;
  background: url("../images/circleorange.png") no-repeat 0 2px ;
 }
#downloads #container #content ul li a {
  font-weight:bold;
  font-style:normal;
  color:#848484;
  text-decoration:none;
  }

#downloads #container #content ul li a:hover {
  color:#ff6633;
 }


/*************************************
 +sprechzeiten
 *************************************/

#sprechzeiten  #mainnav ul li#sprechzeitenL a {
  color:#ff6633;
  }

#sprechzeiten  #container #content p {
  margin:3em 0 0 192px;
  line-height: 1.8;
  padding: 0px;
  width: 460px;
 }

#sprechzeiten #container #content #sprechzeitenTable {
  margin-top:4em;
  background: url("../images/flower.jpg") no-repeat 8px 28px ;
 }
#sprechzeiten #container #content table  {
  margin:0em 0 0 192px;
  width:57em;
  background-color:#ececec;
  border-collapse: collapse;
 }



#sprechzeiten #container #content th  {
  height:2.2em;
  background-color:#ff6633;
  color:#fff;
  font-size:1.2em;
  font-weight:bold;
 }

#sprechzeiten #container #content th#th1 {
  padding: 0 0 0 8px;
  text-align:left;

  }

#sprechzeiten #container #content th#th2, #sprechzeiten #container #content th#th3 {
  text-align:center;
  }

#sprechzeiten #container #content td  {
  font-size:1.2em;
  font-weight:bold;
  color:#747474;
  height:2.2em;
  text-align:center;
 }

#sprechzeiten #container #content .tdcolor td  {
  background-color:#fff;
  border-right: 2px solid #fff;
  }

#sprechzeiten #container #content td.td1  {
  text-align:left;
  padding:0 0 0 10px;

}

#sprechzeiten #container #content td.td3  {
  border-right:none;

}
#sprechzeiten #container #content td.td4  {
  border-right:none;
  text-align:left;
  padding:0 0 0 10px;
  }


#sprechzeiten #container #content .trfooter td  {
  background-color:#ff6633;
  color:#fff;

 }

#sprechzeiten #container #content .trfooter td.tdf1  {
  text-align:left;
  padding:0 0 0 10px;
 }
/*************************************
 +risikohinweis
 *************************************/

#risikohinweis  #mainnav ul li#leistungL a {
  color:#ff6633;
  }

#risikohinweis  #subnav3 ul li#risikohinweisl a {
  color:#ff6633;
  }
#risikohinweis #container #content p {
  margin:2em 0 0 192px;
  padding: 0px;
  width: 576px;
 }

/*************************************
 +behandlungen.html
 *************************************/

#behandlungen  #mainnav ul li#leistungL a {
  color:#ff6633;
  }

#behandlungen  #subnav3 ul li#behandlungenl a {
  color:#ff6633;
  }

#behandlungen #container #content ul {
  margin:4em 0 0 192px;
  width:500px;
  color: #747474;
  font-size:1.2em;
  list-style-image: none;
 }

#behandlungen #container #content ul li {
  display:block;
  width:450px;
  margin:8px 0 0 0px ;
  padding: 0 0 0 36px;
  background: url("../images/circleorange.png") no-repeat 0 2px ;
 }

#behandlungen #container #content ul li em {
  font-weight:bold;
  font-style:normal;
  }

#behandlungen #container #content h4 {
  color: #747474;
  margin:0 0 0 192px;
  padding:20px 0 0 0;
 }

#behandlungen  h3 {
  width:450px;
  margin:2em 0 0 192px;
  font-weight:bold;
  font-style:normal;
  color: #747474;
  padding: 0 0 0 36px;
  font-size:1.3em;
 }

#behandlungen ul#enddarmerkankungen {
   margin: 2em 0 0 192px !important;
   margin: 2em 0 0 192px ;

 }


/*************************************
 +ambulante.html
 *************************************/

#ambulante  #mainnav ul li#leistungL a {
  color:#ff6633;
  }

#ambulante  #subnav3 ul li#ambulantel a {
  color:#ff6633;
  }

#ambulante #container #content ul {
  width:400px;
  margin:2em 0 0 192px;
  color: #747474;
  font-size:1.2em;
  list-style: none;

 }

#ambulante #container #content ul li {
  margin:20px 0 0 0px ;
  padding: 0 0 0 36px;
  background: url("../images/circleorange.png") no-repeat 0 2px ;
 }

#ambulante #container #content ul li em {
  font-weight:bold;
  font-style:normal;
  }



/*************************************
 +untersuchungen.html
 *************************************/

#untersuchungen  #mainnav ul li#leistungL a {
  color:#ff6633;
  }

#untersuchungen  #subnav3 ul li#untersuchungenL a {
  color:#ff6633;
  }

#untersuchungen #container #content ul {
  width:400px;
  margin:2em 0 0 192px;
  color: #747474;
  font-size:1.2em;
  list-style: none;
 }

#untersuchungen #container #content ul li {
  position:relative;
  margin:8px 0 0 0px ;
  padding: 0 0 0 36px;
  background: url("../images/circleorange.png") no-repeat 0 2px ;
 }

#untersuchungen #container #content ul li em {
  font-weight:bold;
  font-style:normal;
  }

#untersuchungen #container #content ul li span {
  position:absolute;
  left:-40px;
  top:-2px;
  font-weight:bold;
  font-size:1.3em;
  color:#ff6633;
  }

#untersuchungen #container #content h4 {
  color: #747474;
  margin:0 0 0 192px;
  padding:20px 0 0 0;

 }

/*************************************
 +leistungen.html
 *************************************/
.leistungen  #mainnav ul li#leistungL a {
  color:#ff6633;
  }

.leistungen  #subnav3 ul li#untersuchungenL  {
  margin:0 0 0 156px;
  }

.leistungen  #subnav3 ul li#untersuchungenL {
  width:120px !important;
 }
.leistungen  #subnav3 ul li#behandlungenl {
  width:110px !important;
 }

.leistungen  #subnav3 ul li#ambulantel {
  width:170px !important;
 }

.leistungen ul#vorsorgelist {
  margin:2em 0 0 208px;
  padding: 0px;
  width: 576px;
  color: #747474;
  font-size:1.3em;
  font-family:Verdana;
  text-align:left;
  list-style-image: url("../images/circleorange.png") ;
 }

.leistungen ul#vorsorgelist li{
  margin: 0 0 4px 3px ;
  padding: 0 0 0  12px;
 }


.leistungen p {
  margin:2em 0 0 192px;
  padding: 0px;
  width: 576px;
 }

.leistungen #videoGastroskopie{
  margin:2em 0 0 192px;
  }

.leistungen #videoGastroskopie h2{
  margin:0 0 1.6em 0 ;
  color: #747474;
  font-size:1.2em;
 }

.leistungen #zurueck{
  color: #747474;
  font-size:1.2em;
  margin: 0 0 20px 860px;
  font-weight:bold;
  text-decoration:none;
 }

.leistungen #zurueck:hover{
  color:#ff6633;
  font-size:1.2em;
 }

.leistungen p#film{
  margin:-10px 0 10px 0;
  padding:0 0 0 0;
 }


/*************************************
 +gastroenterologie.html
 *************************************/
.gastroenterologie #erklaerungennav ul li#gastroenterologieL a {
  color:#ff6633;
  background: url("../images/gastroenterologie_link.gif") no-repeat 0% -227px;
}

/*************************************
 +koloproktologie.html
 *************************************/

.koloproktologie #erklaerungennav ul li#koloproktologieL a {
    color:#ff6633;

  background: url("../images/koloproktologie_link.gif") no-repeat 0% -236px;
 }

#koloproktologieL a {
  white-space:nowrap;
}

/*************************************
 +praxis.html
 *************************************/
.praxis  #mainnav ul li#praxisL a {
  color:#ff6633;
  }


 .praxis p {
  margin:2em 0 0 192px;
  padding: 0px;
  width: 576px;
 }

/*************************************
 +home
 *************************************/

.home #mainnav ul li#homeL a {
  color:#ff6633;
 }


 .home p {
  margin:2em 0 0 192px;
  padding: 0px;
  width: 576px;
 }
/*************************************
 +landing index.html
 *************************************/
#landingPage #container{
  background: url("../images/background.jpg") no-repeat 100% 100%;
  text-align:center;
 }


#landingPage #container #content h1 {
  margin: 80px auto 0 auto;
  padding:0 0 0 0 ;
  background: url("../images/title_landing.png") no-repeat;
  width:701px;
  height:58px;

 }

#landingPage #container #content h1 span {
  display:none;
  }
#landingPage #container #content img {
  border:0;
  margin: 30px 0 60px 0;
 }

#landingPage #container #content p {
  margin: 0 0 34px 0 ;
  text-align:center;
  font-size:1.4em;
 }

#landingPage #container #content  a {
  display:block;
  color: #939494;
  text-decoration:none;
  margin:0px auto 0 auto;
  font-size:1.4em;
  color:#666;
  width:15em;
  height:1.4em;
  font-weight:bold;
  background: url("../images/arrow.png") no-repeat 100% 3px;
 }

#landingPage #container #content  a:hover{
  color:#ff6633;
  background: url("../images/arrow.png") no-repeat 100% -83px;
 }
/*************************************
 +mainnav
 *************************************/

#mainnav {
  position:absolute;
  top: 5.6em;
  left:0px;
 }
#mainnav ul {
  margin:14px 0 0 36px;
  padding:0;
  list-style:none;
  color:#939494;
  font-size:1em;
  font-weight:bold;
 }

#mainnav ul li {
  display:inline;
 }

#mainnav ul li#sprechzeitenL a{
  margin:0 84px 0 12px !important;
  margin:0 78px 0 12px ;
 }

#mainnav ul li a{
  margin:0 12px 0 12px;
  padding:0 0 0 0;
  color:#939494;
  text-decoration:none;
  font-weight:bold;
 }

#mainnav ul li a:hover{
  color:#ff6633;
 }




/*************************************
 +subnav3
 *************************************/
#subnav3 {
  position:absolute;
  top: 8.6em;
  left:15px !important;
  left:15px;
 }
#subnav3 ul {
  margin:14px 0 0 0px;
  padding:0 0 0 0;
  list-style:none;
  color:#939494;
  font-size:1em;
  font-weight:bold;
 }

#subnav3 ul li {
  float:left;
  width:180px !important;
  width:200px;
 }

#subnav3 ul li#news{
  width:73px !important;
  width:78px ;
 }

#subnav3 ul li#news a {
  display:block;
  padding: 0 0 0 20px;
  height:15px;
  background:url("../images/pfeil.gif") no-repeat 0 0;
 }

#subnav3 ul li#news a:hover {
  background-position: 0 -23px;
 }

#subnav3 ul li a{
  margin:0 12px 0 12px;
  padding:0 0 0 0;
  color:#939494;
  text-decoration:none;
  font-weight:bold;
 }

#subnav3 ul li a:hover{
  color:#ff6633;
 }

#subnav3 ul li#lageplanDownloadL{
  margin:0 0 0 543px !important;
  margin:0 0 0 332px;
 }
#subnav3 ul li#lageplanDownloadL a{
  padding: 0 20px 0 6px;
  background: url("../images/arrow2.png") no-repeat 100% 1px;
 }

#subnav3 ul li#lageplanDownloadL a:hover{
  background: url("../images/arrow2.png") no-repeat 100% -85px;
 }


/*************************************
 +hr navegation seperator
 *************************************/

 hr#navegation {
  position:absolute;
  top: 9.2em;
  left:0px;
  border: 0;
  width: 100%;
  background:url("../images/seperator.png") no-repeat 0% 0%;
  height: 3px;
  }


/*************************************
 +erklaerungennav
 *************************************/
#erklaerungennav {
  position: absolute;
  top:19em;
  left:50px;
  margin:0 0 0 0;
  padding:0 0 0 0;
 }

#erklaerungennav ul {
  margin:0 0 0 0;
  padding: 0 0 0 0;
  list-style:none;

 }

#erklaerungennav ul li a {
  margin: 0 0 26px 0;

 }

#erklaerungennav ul li a {
  display:block;
  width:100px;
  padding:76px 0 0 8px ;
  color: #848484;
  font-size:1em;
  font-family:Verdana;
   text-decoration:none;
  }


#erklaerungennav ul li#gastroenterologieL a {
  white-space:nowrap;
  background: url("../images/gastroenterologie_link.gif") no-repeat 0% 0%;
 }

#erklaerungennav ul li#gastroenterologieL a:hover {
  color:#ff6633;
  background: url("../images/gastroenterologie_link.gif") no-repeat 0% -227px;
}

#erklaerungennav ul li#koloproktologieL a {
  background: url("../images/koloproktologie_link.gif") no-repeat 0% 0%;
 }

#erklaerungennav ul li#koloproktologieL a:hover {
    color:#ff6633;
  background: url("../images/koloproktologie_link.gif") no-repeat 0% -236px;
 }

#erklaerungennav ul li#zumlageplanL a {
  background: url("../images/maplink.gif") no-repeat 0% 0%;
 }

#erklaerungennav ul li#zumlageplanL a:hover {
    color:#ff6633;
  background: url("../images/maplink.gif") no-repeat 0% -244px;
 }


/*************************************
 +header
 *************************************/

#header {
  position:absolute;
  top:0px;
  left:0px;
  width:964px;
  height:56px;
  text-align:left;
 }


#header #adresse{
  float:left;
  width:790px;
  margin:24px 0 0 0;
  padding:0 0 0 48px;
  font-size:1em;
  text-decoration:none;
 }

#header #adresse h2 {
  background: url("../images/p_f_g_u_K.png") no-repeat;
  width:790px;
  height:17px;
 }

#header #adresse h2 span {
  display:none;
   }

#header #adresse {
  font-size:.9em ;
}
#header #adresse address {
  margin:5px 0 0 0;
  font-style:normal;
 }

#header img {
  float:right;
  margin: 20px 48px 0 0 ;
 }


/*************************************
 +news
 *************************************/

#newsP #subnav3 ul li#news a {
   background-position: 0 -23px;
   color:#ff6633;
 }

#newsP #container #content ul {
  width:620px;
  margin:2em 0 0 195px;
  color: #747474;
  font-size:1.2em;
  list-style: none;
 }

#newsP #container #content ul li {
  position:relative;
  margin:20px 0 0 0px ;
  padding: 0 0 0 36px;
  background: url("../images/circleorange.png") no-repeat 0 2px ;
 }

#newsP #container #content ul li em {
  font-weight:bold;
  font-style:normal;

 }

#newsP #container #content ul li span {
  position:absolute;
  left:-80px !important;
  left:-120px;
 }

#newsP #container #content ul li a {
  font-weight:bold;
  font-style:normal;
  color:#848484;
  text-decoration:none;
  }

#newsP #container #content ul li a:hover {
  color:#ff6633;
 }

#newsP #container #content ul li ul {
  margin:0 0 0 -35px !important;
  padding:0 0 0 0 !important;
  padding:26px 0 0 0;
  list-style:none;
  font-size:1em;
 }

#newsP #container #content ul li ul li{
  margin:0;
  padding:0 0 0 36px;
  background: url("../images/listbullet.gif") no-repeat 0 3px ;
 }



/*************************************
 +Bilder Animation
 *************************************/

#mContainer {
  position:relative;
  margin: 2.1em 0 0 -6px ;
  width:963px;
  height: 159px;
  }

#mContainer #details {
  float:left;
  width: 199px;
  height: 159px;
 }

#mContainer #details img{
  position:absolute;
  visibility: hidden;
}
#mContainer #mainpic {
  float:left;
  position:relative;
  width: 568px;
  height: 159px;
 }



#mContainer #pictos  {
  float:left;
  width: 100px;
  height: 159px;
 }

#mContainer #pictos ul  {
  margin: 0 0 0 10px;
  list-style:none;
 }

#mContainer #pictos ul li {
  float:left;
  width:36px;
  margin: 0 5px 5px 0;
 }

#mContainer #pictos ul li a {
  display:block;
  width: 36px;
  height: 36px;
 }

#mContainer #pictos ul li a span {
  display:none;
 }


/*************************************
 +Animation for home
 *************************************/
.home #mContainer #pictos  {
  width: 45px;
  }
#mContainer #pictos ul li#pic1 a {
  background: url("../images/swap/haus_1p.jpg") no-repeat 0 -84px ;
 }

#mContainer #pictos ul li#pic2 a {
  background: url("../images/swap/haus_2p.jpg") no-repeat 0 -84px;
 }

#mContainer #pictos ul li#pic3 a {
  background: url("../images/swap/haus_3p.jpg") no-repeat 0 -84px;
 }

#mContainer #pictos ul li#pic4 a {
  background: url("../images/swap/haus_4p.jpg") no-repeat 0 -84px;
 }

#mContainer #pictos ul li#pic1 a:hover,
#mContainer #pictos ul li#pic2 a:hover,
#mContainer #pictos ul li#pic3 a:hover,
#mContainer #pictos ul li#pic4 a:hover{
  background-position: 0 0;
 }


#haus1 #mContainer #pictos ul li#pic1 a {
  background-position: 0 0;
 }

#haus2 #mContainer #pictos ul li#pic3 a {
  background-position: 0 0;
 }

#empfang #mContainer #pictos ul li#pic2 a {
  background-position: 0 0;
 }

#warten #mContainer #pictos ul li#pic4 a {
  background-position: 0 0;
 }


/*************************************
 +Animation for praxis.html
 *************************************/


#mContainer #pictos ul li#praxis1 a {
  background: url("../images/praxis/praxis1.jpg") no-repeat 0 -84px ;
 }

#mContainer #pictos ul li#praxis2 a {
  background: url("../images/praxis/praxis2.jpg") no-repeat 0 -84px;
 }

#mContainer #pictos ul li#praxis3 a {
  background: url("../images/praxis/praxis3.jpg") no-repeat 0 -84px;
 }

#mContainer #pictos ul li#praxis4 a {
  background: url("../images/praxis/praxis4.jpg") no-repeat 0 -84px;
 }

#mContainer #pictos ul li#praxis5 a {
  background: url("../images/praxis/praxis5.jpg") no-repeat 0 -84px;
 }

#mContainer #pictos ul li#praxis6 a {
  background: url("../images/praxis/praxis6.jpg") no-repeat 0 -84px;
 }



#mContainer #pictos ul li#praxis1 a:hover,
#mContainer #pictos ul li#praxis2 a:hover,
#mContainer #pictos ul li#praxis3 a:hover,
#mContainer #pictos ul li#praxis4 a:hover,
#mContainer #pictos ul li#praxis5 a:hover,
#mContainer #pictos ul li#praxis6 a:hover {
  background-position: 0 0;
 }



#praxis #mContainer #pictos ul li#praxis1 a {
  background-position: 0 0;
 }

#behandlung #mContainer #pictos ul li#praxis2 a {
  background-position: 0 0;
 }

#rein #mContainer #pictos ul li#praxis3 a {
  background-position: 0 0;
 }

#kolo1 #mContainer #pictos ul li#praxis5 a {
  background-position: 0 0;
 }

#kolo2 #mContainer #pictos ul li#praxis6 a {
  background-position: 0 0;
 }







/* ordering * the picos */
#mContainer #pictos ul li#praxis3,
#mContainer #pictos ul li#praxis4 {
  width:72px;
 }

.rus #ambulantel a {
  margin-left:-10px;
}

.rus #behandlungenl a {
  width:100px;
}

#landingPage #content #entrance_lang a {
  margin-bottom: 25px; 
}

.rus #container #content #adressenbox {
    width:400px !important; 
}

.rus #container #content #adressenbox p .hd1{
  width:130px !important;
  white-space:nowrap;
 }

.rus  #container #content #adressenbox p .bd1{
  float:right;
  width:250px;
  white-space: nowrap;
 }

.rus  #container #content  p.combox{
  margin:0 0 25px 192px;
  width:34em !important;
 }

.rus #container #content  p .hd1{
  display:block;
  float:left;
  width:150px !important;
 }



/*****************************
* Google Maps
*****************************/
#map_canvas {
  width:585px;
  height:350px;
  margin:0 0 24px 30px;;
 }