a:active, a:focus {outline: none;}
#md_xshow, #md_xother{
  position:relative;
  width:505px;
  background-color:#6F003A;
  float:left;
  display:block;
  margin:0 0 10px 0;
  text-align:left;
}

#md_xshow{
  height:535px;
  overflow:hidden;
}
#md_xother{
 overflow:auto;
 white-space:nowrap;
 height:120px;
 
}
#md_xother a{
  margin:0 10px 0 0;
}
#md_xother a:first-child{
  margin:0 10px 0 10px;
}
#md_xother img{
  padding:10px 0 0 0;
}
#md_xdetail{
  position:relative;
  width:315px;
  float:right;
  background-color:#6F003A;
  display:block;
  text-align:left;
  margin-bottom:20px;
  z-index:10;
  min-height:535px;
}
#md_xmenu{
  position:relative;
  width:100%;
}
#md_xmenu ul{
  position:absolute;
  right:0;
  top:0;
  height:30px;
  list-style-type:none;
  margin:0;
  padding:0;
}
#md_xmenu ul li{
  margin:0;
  padding:0;
  float:left;
  border-width:0 0 0 1px;
  border-style:solid;
  border-color:#000000;
  line-height:30px;
  
  font-size:12px;
  text-transform:uppercase;
}
#md_xmenu ul li a{ 
  padding:0 10px;
  text-decoration:none;
  color:#FFFFFF;
}
#md_xmenu ul li.md_an a{
  color:#D8357C;
}
#md_xmenu ul li.md_an{
  background-color:#FEECF6;
}
#md_xmenu ul li.md_aus{
  background-color:#FB8DBD;
}
.md_qan{
  display:block;
  position:relative;
  color:#FFFFFF;
  width:295px;
  margin:10px 0 0 10px;
  
}
.md_qaus{
  display:none;
}
#md_hdname{
  width:295px;
  position:relative;
  margin:40px 0 10px 10px;
  background-color:#D8357C;
  
}
#md_hdname h1{
  color:#FFFFFF;
  font-size:14px;
  margin:0;
  font-weight:normal;
  text-align:left;
  padding:5px 5px 5px 5px;
  line-height:17px;
}
#md_tele{
  width:273px;
  position:relative;
  margin:0 0 10px 10px;
  background-color:#FFFFFF;
  padding:10px 10px;
  color:#D8357C;
  font-size:14px;
  text-align:left;
  line-height:17px;
  border-style:solid;
  border-width:1px;
  border-color:#D8357C;
  
}
#detzur{
  clear:both;
  height:40px;
  display:block;
  width:300px;
  float:left;
  text-align:left;
}
#md_tele span.TNA, .md_telx{
  font-size:22px;
  letter-spacing:1px;
}
#md_tele span.TNU{
  float:left;
  display:block;
  font-size:16px;
  font-weight:normal;
  width:85px;
  font-weight:bold;
  color:#333333;
}
#md_tele span.TNA, #md_tele span.TNU{
}
#md_tele p{
  clear:both;
  margin:5px 0 0 0;
  padding:5px 0 0 0;
  border-width:1px 0 0 0;
  border-style:solid;
  border-color:#FB8DBD;
}
#md_tele p:first-child{
  border-width:0;
  margin-top:0;
}
table.md_tbl{
  width:295px;
  margin:0 0 10px 0;
  padding:0;
  border-style:solid;
  border-width:1px;
  border-color:#D8357C;
  font-size:12px;
  color:#444444;
}
table.md_tbl thead{
  background-color:#FEECF6;
  height:25px;
  
}
table.md_tbl td{
  padding:5px;
  vertical-align:top;
}
table.md_tbl td.md_tdx{
  width:80px;
  font-weight:bold;
}
table.md_tbl tbody{
  background-color:#FFFFFF;
  
}
table.md_tbl h2{
  color:#D8357C;
  margin:0;
  padding:0;
  font-size:14px;
  line-height:18px;
}
table.md_tbl ul{
  margin:0;
  padding:0;
  list-style-image:url(../img/p1.gif);;
}
table.md_tbl li{
  margin:0 0 0 20px;;
  padding:0;
}
#numgross{
  position:absolute;
  right:0;
  top:220px;
  padding-left:55px;
  font-size:20px;
  text-align:right;
}
#numgross .nnumm{
  color:#FF2D9B;
  float:right;
  background-image:url(../img/telefon.png);
  background-position:0 10px;
  background-repeat:no-repeat;
  padding-left:55px;
  font-size:40px;
}
#numgross .mmunn{
  color:#D8357C;
  float:left;
  padding-top:24px;
  line-height:20px;
  margin-right:25px;
  font-size:15px;
  font-style:italic;
  font-weight:bold;
}
#numgross .mmunn span{
  font-size:23px;
  color:#FF2D9B;
  
  font-weight:bold;

}
#numdes{
  position:absolute;
  right:0;
  top:270px;
  font-size:11px;
  color:#999999;
}

#flcnt{
  position:relative;
  width:475px;
  height:480px;
  margin:15px 0 0 15px;
  text-align:center;
  overflow:hidden;
  border-style:solid;
  border-width:1px;
  border-color:#D8357C;
}
#md_vorher{
  position:absolute;
  bottom:10px;
  left:10px;
}
#md_nachher{
  position:absolute;
  bottom:10px;
  right:10px;
}
.md_vn a{
  color:#FFFFFF;
  font-size:13px;
  text-transform:uppercase;
  text-decoration:none;
}
.md_vn a:hover{
  color:#D8357C;

}
#qkarte{
  position:absolute;
  left:532px;
  top:177px;
  height:340px;
  width:280px;
  z-index:1;
  
}