h2 {color: #961B19; font-weight:bold; font-size:1.2em;line-height:1.7;margin-bottom:0.2em; padding:0px 5px 0px 0px;}


/******** NAVIGATION nav_pc **************/
#nav_pc {
  xpadding:0.75em 15px 0.75em 15px;
  font-size: 0.9em;
  color: #FFFFFF;
}

#nav_pc ul    { list-style-type: none; margin:0; padding:0;}
#nav_pc ul li { margin:0; padding:0;}

#nav_pc ul li a {display:block;}
#nav_pc ul li a,
#nav_pc ul li a:active {
  display: block;
  text-decoration: none;
  color: #FFFFFF;
}


#nav_pc ul.tree li a span {
  padding: 0px 0px 0px 9px;
}

#nav_pc ul li ul {
  background: #fbf0f8 url('../images/nav_pc_2_all.jpg') 60px 0px no-repeat;
  /*border-bottom: 1px solid #fbd9f0;*/
  padding: 1.5em;
}

#nav_pc ul.tree li a, #nav_pc ul.tree li a:active {
  background: #257BA3 url('../images/nav_pc_0_out.gif') repeat-x;
}

#nav_pc ul.tree li a:hover, .nav_pc ul.tree li a.nav_selected, .nav_pc ul.tree li a:active.nav_selected {
  background: #257BA3 url('../images/nav_pc_0_over.gif') repeat-x;
} 

#nav_pc ul li ul li a span {
  padding: 0px 0px 0px 9px;
}

#nav_pc ul li ul li a, #nav_pc ul li ul li a:active {
  /* background: #D4F0FF url('../images/nav_pc_2_out.gif') repeat-x; */
  background: transparent;
  border-bottom: 1px solid transparent;
  color: #7F2846;
}

#nav_pc ul li ul li a:hover, #nav_pc ul li ul li a.nav_selected, #nav_pc ul li ul li a:active.nav_selected {
  /* background: #D4F0FF url('../images/nav_pc_2_over.gif') repeat-x; */
  background: #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
  color: #7F2846;
}


/************** format_con *************************/

/***** Content Details *****/
.art_details {
  
}

.art_details #img1 {
  float: left;
  border: 1px solid #CACACA;
  padding: 2px;
  margin: 5px 10px 5px 0px;
}

.art_details #ad1 {
  float: right;
  margin: 5px 0px 5px 10px;
}



/* Image Container */
.c-img-txt {
  clear: both;
}

.c-img {
  float: right;
  width: 300px;
  margin: 0px 0px 10px 10px;
}

.img-caption {
  font-size: 10px;
}


/***** art_catchwords *****/

.art_catchwords {
  line-height: 130%;
  font-size: 9px;
  color: #B0B0B0;
}

.art_catchwords a,.art_catchwords a:hover,.art_catchwords a:active,.art_catchwords a:visited
  {
  font-size: 9px;
  color: #B0B0B0;
  text-decoration: none;
  cursor: text;
}

select.cities {
  border: 0px none;
  width: 270px;
  font-size: 11px;
  font-weight: normal;
}


/*** arztsuche ***/
div.arztlistbox {
  padding-bottom: 3px;
}

.arztsuche_aerzte { /* width:280px; */
  width: 100%;
  float: left;
}



