@charset "UTF-8";/* ************************************* *//*                                       *//* Links                                 *//*                                       *//* ************************************* */a,span.link{  color:#C5261F;  outline: none;  text-decoration: none;}li.current a{  color:#9fa4a8;}a:hover{  color:#c40009;}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{  color:inherit;}#right li.current a{  color:#444444;}footer .more{  padding-left: 24px;  background-repeat: no-repeat;  background-position: center left;  background-image: url(../img/icons/icon-next-fill.png);  display: inline-block;}#search a{  color:#7F8B9D;}.addresses a,.addresses span{  display: inline-block;  vertical-align: middle;  text-overflow:ellipsis;  width:170px;  overflow: hidden;}.block .hori li a.current{  font-weight:600;}/* ************************************* *//*                                       *//* Ueberschriften                        *//*                                       *//* ************************************* */h1,h2,h3,h4,h5,h6{  font-weight: normal;}h1,h2,h3{  font-family: 'Open Sans',Arial, Helvetica, sans-serif;}/* ************************************* *//* H1111111111111111111111111            *//* ************************************* */h1{  font-size:157.14%;  line-height: 1.3;  margin: 0 0 30px 0;}h1 span{  font-size:0.8571rem;  font-weight: normal;}.block > header h1,.list > header h1{  font-size:128.57%;  font-weight: 600;  margin-bottom: 12px;  float:left;}/*#search h1{  font-weight: 600;  font-size: 1.1429em;  color:white;  margin-bottom: 0;}*//* ************************************* *//* H2222222222222222222222222            *//* ************************************* */h2{  margin: 2px 0 6px 0;  line-height:140%;   font-size: 114.29%;}h2 span{  font-size:12px;  font-weight: normal;}.cliniclist h2{  float:left;  max-width:540px;}#right h2{  font-size:107.69%;}body > footer h2{  font-size:100%;  color: #313131;}article.premium > header h2{  font-size: 1.2857em;  font-weight:600;}.bewertungsform .row-clean h2{  margin-bottom: 0px; }.ratinglist.compact article.premium header h2{  font-size: 114.29%;  font-weight: normal;}/* ************************************* *//* H3333333333333333333333333            *//* ************************************* */h3{  margin: 0 0 6px 0;  line-height:170%;   font-size: 100%;  font-weight:600;}section.comments h3{  margin-left:200px;  font-weight:normal;}/* ************************************* *//* H4444444444444444444444444            *//* ************************************* */h4{  margin: 0 0 6px 0;  line-height:170%;   font-size: 100%;}/* ************************************* *//*                                       *//* Absaetze                              *//*                                       *//* ************************************* */p{  line-height:170%;  line-height: 1.4286em;  margin-bottom: 1.4286em;}div.intro p,p.intro,p.note,footer li,footer a{  font-size:92.86%;} div.intro p,p.intro{  color:#444444;} div.small pp.small{  color:#929292;  margin-bottom:20px;  margin-top: -7px;  font-size: 0.8571em;}/* ************************************* *//*                                       *//* Listen                                *//*                                       *//* ************************************* */#right ul,aside ul{ margin-bottom: 1.4286em;}#right li,aside li{ line-height:170%; line-height: 1.8571em;}.hori li{  margin-right: 3px;  display:inline-block;}#right .hori li,aside .hori li{  margin-right:17px;}article ul,#powerTip ul,{  list-style: disc;  margin-left: 15px;  margin-bottom: 37px;}ul.linklist{  list-style: url(../img/icons/icon-list.png);  margin-left: 22px;}article ol{  margin-left: 17px;  margin-bottom:10px;}article li ul,article li ol{  margin: 10px 0 10px 20px;}article li,#powerTip li{  line-height: 1.4286em;  margin-bottom:12px;}article li li{  line-height: 20px;}ul.factlist{  float:left;  margin-bottom: 40px;}ul.factlist li{  margin-bottom: 3px;}ul.factlist li a,ul.factlist li span{  line-height: 24px;  height:24px;  display: block;}#talkback-main > ul > li{  padding:20px 0 10px 0;  border-bottom:1px dotted black;}.nav-anchor ul li{  margin-left: 23px;  list-style: url(../img/icons/icon-anchor.png);}/* ************************************* *//* Premiumkliniken: Abouttext            *//* ************************************* */.klinik-premium .about .about-us ul{  list-style: disc;  margin-left: 20px;  line-height: 1.4286em;  margin-bottom: 1.4286em;}.klinik-premium .about .about-us ul ul,.klinik-premium .about .about-us ul ul ul{  margin-left: 15px;}.klinik-premium .about .about-us ul ul{  list-style: circle;  margin-bottom: 5px;}.klinik-premium .about .about-us ul ul ul{  list-style: square;  margin-bottom: 0;}/* ************************************* *//*                                       *//* Tabellen                              *//*                                       *//* ************************************* */table{  margin-bottom:10px;  border-top: 1px solid #f5f5f5;  border-left: 1px solid #f5f5f5;}#talkback-main table{  margin-bottom: 0;  margin-top: 30px;  border:0;}td,th{  padding:10px;  background: white;  border-bottom: 1px solid #f5f5f5;  border-right: 1px solid #f5f5f5;}th{  background: #f5f5f5;  font-weight: bold;  text-align: center;}/* ************************************* *//*                                       *//* Inline                                *//*                                       *//* ************************************* */hr{  border-top:1px dotted black;  background-color: transparent;  color:white;  height: 0px;  width:100%;  text-align: center;  margin-top: 24px;  margin-bottom: 24px;}.raquo{  padding-left:24px !important;}.raquo:before{  content:"»";  font-size: 18px;  position:absolute;  left:10px;  top:-1px;  color: white;}