.bspektrum{width:100%;}
.bspektrum h4{font-weight:bold;padding-bottom:4px;}
.bspektrum .col{width:33%;float:left;}
.clear{clear:both;}
table.vita td:first-child{min-width:95px;}
.lageplan{width:194px;}
#print_site_top,
#print_site{float:right;width:34px;margin:2px 0 -16px 0;position:relative;z-index:99;}
span.u{outline:1px solid #dddddd;line-height:42px;border-radius:2px;margin:0 3px 0 2px;}
span.u strong{background:#004f8d;color:#ffffff;padding:2px;font-weight:bold;font-family:arial;border:6px solid #f1f1f1;}
div.important_block{background:#860a08;color:#ffffff;padding:4px 14px;font-weight:bold;border:1px solid #900;margin-bottom:10px;}
.contact_descr{max-width:913px;}
.contact_descr_left{width:65%;float:left;}
.tnummer{text-align:center;width:240px;border:1px solid #ddd;padding:0px;float:right;margin-right:10px;background:#ffffff;}
.tnummer img{border:none;margin:5px 0 -5px;}
.tnummer span.termineunter{font-size:1.3em;color:#555;line-height:0.8em;}
.tnummer span.telefonnummer{display:block;font-size:1.6em;color:#555;line-height:0.8em;margin-bottom:5px;background:#ffffff;}
span.likeh2{color:#860A08;font-size:1.1em;font-weight:normal;margin:0;}
strong.likeh3 ,
span.likeh3{font-size:15px;letter-spacing:0.1em;line-height:2.6em;text-transform:uppercase;}
table td.tc_name{}
table td.tc_price{width:60px;text-align:right;}
div.div_tax{font-size:0.7em;margin:-16px 0 16px;}
@media only screen and (min-device-width:320px) and (max-device-width:480px){.tnummer{text-align:center;width:100%;border:1px solid #ddd;border-radius:5px;padding:0px;background:#ffffff;margin:auto;}
.tnummer img{border:none;margin:0;}
.tnummer span.text{font-size:1.3em;color:#555;line-height:0.8em;}
.tnummer span.numm{display:block;font-size:1.6em;color:#555;line-height:0.8em;margin-bottom:5px;}
.contact_descr_left{width:100%;}
}
.aright{text-align:right}
.aleft{text-align:left}
#fahrinfo_formular{padding:0;}
#fahrinfo_formular img{vertical-align:top;border:1px solid #999;border-radius:3px;padding:2px;background:#ddd;}
#fahrinfo_formular input[type=submit]{padding:2px 12px;cursor:pointer;}
#medikamentenplan{background:url(http://angiologie-berlin-mitte.de/wp-content/themes/citypraxen_rr/images/muster2.png) center center no-repeat;}
#site-info .col1{width:46%;float:left;padding-right:1.5%;padding-left:1.5%;text-align:justify;}
#site-info .col2{width:44%;float:left;padding-left:1.5%;border-left:1px solid #ddd;text-align:justify;}
table.docs{}
table.docs th,
table.docs td{text-align:center;vertical-align:middle;}
table.docs th:first-child,
table.docs td:first-child{text-align:left;}
.bildanfahrt{max-width:none !important;}
a.freevisitor{visibility:hidden;}
.bos_fach{margin-bottom:5px;float:left;}
.bos_fach div,.bos_fach div div{height:40px;vertical-align:middle;}
.bos_fach .bos_arzt{clear:both;height:70px;}
.bos_fach .bos_arzt .bos_arztbild{width:66px;float:left;}
.bos_fach .bos_arzt .bos_arztbild img{width:66px;}
.bos_fach .bos_arzt .bos_arztname{float:left;min-width:220px;padding:20px 10px 0;}
.bos_fach .bos_arzt .bos_nexttermin{width:auto;float:left;padding:20px 10px 0;}
.bos_fach .bos_arzt .bos_arzttermin{float:left;height:50px;padding-top:5px;}
.bos_iframe{pointer-events:none;overflow:hidden;text-align:left;height:35px;font-family:'Open Sans',sans-serif;background:#b10a07;padding:0 0 6px 0;border-radius:3px;}
.bos_iframe form{height:41px;}
@media print{table{width:100%;}
table.docs{margin:20px 0 0 0;}
table.docs th,
table.docs td{text-align:center;margin:0;padding:3px;border-bottom:1px dotted #999;}
table.docs th:first-child,
table.docs td:first-child{text-align:left;}
div#content h1{font-size:1.2em;font-weight:bold;margin:0 0 1em 0;}
div#content h2{font-size:1.1em;font-weight:bold;margin:0 0 0.7em 0;}
div#content h3{font-size:1.05em;margin:0 0 0.5em 0;}
.aright{text-align:right}
.aleft{text-align:left}
}