@charset "utf-8";
/*@import url("http://angiologie-berlin-mitte.de/content_css/content.css");*/
#access li#menu-item-22 a{background:  #1A5BA7 !important;}
#access li#menu-item-22 a:hover{ background:#004ba2!important;}

.post-content table td, .post-content table th{text-align:left;}
.post-content table td:first-child, .post-content table th:first-child{text-align:left;}

.post-content table.docs img {
	padding:0 !important; 
	margin:0 !important; 
	border:none !important;
	}
	
body ul ul li,
body ol ul li{
list-style: none inside;
}

body ul ul li:before,
body ol ul li:before{
    content:  "\2043";
    position: relative;
    left:     -10px;
	color:#CA2017;
	font-weight:bold;
}

.post-title{
	margin-bottom:1em;
}

#print_site_top, #print_site {
    float: right;
    width: 34px;
    margin: 2px 0 -16px 0;
    position: relative;
    z-index: 99;
}

.vita td.td01{
	width:120px !important;
	word-wrap: initial;
}

figure.table-vita table tr td:first-child {width: 120px;}
.wp-caption img{
margin:4px 0 0 0 !important;
}
.wp-caption .portret{
	margin-left:4px !important;
}
.post-content .alignleft, .post-content .alignright {
    margin-bottom: 1em;
    max-width: 100%;
}

#cookie-notice{
	padding:32px;
	border-top:1px solid #a9a9a9;
	box-shadow: 0px -5px 7px 1px rgba(0, 0, 0, 0.2);	
}
#cookie-notice a.cn-button{ color:#fff !important;}
	
/*#################   BOS BUTTONS   ###################*/	

/*** GENERAL ***/
.to_wrap{
	float:left;
	width:100%;
	padding:1px;
}

.to_wrap div,
.to_wrap p{
	text-align:center !important;
	line-height:1.2em;
}

.fa_wrap{
	font-size:1.2em;	
	color:#666;
	font-family: calibri, verdana, sans-serif !important;
}

.fa_wrap p{margin:4px 0; font-family: calibri, verdana, sans-serif !important;}

.ta_banner {
	color:#fff;
	padding:10px 0;
	background:#900;
	text-shadow:-1px 1px 1px #666;
	}

.to_unit {
	margin: 10px 10px 20px 0;
}

.to_unit:hover{background:#fff;}

.to_unit:hover .ta_banner{background:#ca2017;}


.color_cpm{color:#900;}
.color_azf{color:#223574;}

.ta_banner_cpm {
	color:#fff;
	padding:10px 0;
	background:#900;
	text-shadow:-1px 1px 1px #666;
	margin-left:10px !important;	
	}
.to_unit:hover .ta_banner_cpm{background:#ca2017; }/*BG in X Tagen*/

.ta_banner_azf {
	color:#fff;
	padding:10px 0;
	background:#223574;
	text-shadow:-1px 1px 1px #666;
	margin-left:10px !important;	
	}
.to_unit:hover .ta_banner_azf{background:#2d4bac; }/*BG in X Tagen*/

.ext1, .ext2{background:#fff;}

/*img.fapic:hover ~ .ext1{display:none;}*/

.padelistindex{
	width:100%;
	float:left;
}
.padelistindex ul {
	list-style-type: none !important;
}	
.padelistindex ul{margin-left:0 !important;}
.padelistindex ul li:first-child{
margin-top:2px !important;
}
.padelistindex ul li{
	/*display:block;*/
	display:inline-block;
	list-style-type: none !important;
	margin:2px 0 !important;
	/*float:left;*/
	vertical-align: top;
	background:#fcfcfc;
	padding-left:5px;
	height:2.42em;
	line-height:1.1em;
}
}
.padelistindex ul li a{display:block;}
.padelistindex ul li:hover { background:#eee !important; }
.padelistindex ul li:hover > a{color:#900;}

button{
	display:block; 
	width:100%;
	background:none;
	margin:0;
	padding:0;
	border:none;
	cursor:pointer;
	text-transform: inherit;
	color: #999;
	font-weight:normal;	
	}
	
button:hover,
.button:hover,
.faux-button:hover,
.wp-block-button__link:hover,
:root .wp-block-file__button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
	text-transform: inherit;
	cursor: pointer;
	background: #fff;
	color: #333;
}	

/*** Mobile XSmall >240px**/
@media screen and (min-width: 3em) {
	.to_unit{text-align:center;	}
	.fa_wrap {font-size:0.9em !important;}
}

/*** Mobile XSmall 240px**/
@media screen and (min-width: 15em) {
	.to_unit{text-align:center;	}
	.fa_wrap {font-size:1em !important;}
	.ext2 a{font-size:0.8em;}	
}

/*** Mobile Small 320px**/
@media screen and (min-width: 20em) {
	img.fapic{
	display:block;
	margin:0px auto !important;
	padding-right:4px;
	background:#fff;
	border-radius:50%;	
	}
}
/*** 15.1 Mobile Medium 440px**/
@media screen and (min-width: 38.75em) {
img.fapic{
	float:left;
}
.ta_banner {
	float:right;
	width:calc(100% - 220px);	
	}
.ext1{
	float:right;
	width:calc(100% - 205px);
	margin-top:-67px;
	}
.ext2{
	float:right;
	width:calc(100% - 205px);
	margin-top:-30px;
	}
.fa_wrap {
	font-size:1.05em !important;
	}	
}
/*** 15.2 Tablet Small 740px */
@media screen and (min-width: 46.25em) {

}

/* 15.3 Tablet Medium 822px */
@media screen and (min-width: 51.37em) {
.fa_wrap {font-size:1.19em !important;}
}

/* 15.3 Tablet Large 880px */
@media screen and (min-width: 55em) {
.fa_wrap {font-size:1.25em !important;}	
}

/* 15.4 Desktop Small 955px */
@media screen and (min-width: 59.6875em) {
.fa_wrap {font-size:1.3em !important;}	
}

/*** 15.5 Desktop Medium 1100px */
@media screen and (min-width: 68.75em) {
	.to_unit {
		width:calc(50% - 32px);
		min-width: 220px;/* for more then 1 unit*/
		/*min-width: 590px;/* for 1 unit*/
		float:left;
	}
.fa_wrap {font-size:1.4em !important;}	
}

/*** 15.6 Desktop Large 1240px */
@media screen and (min-width: 77.5em) {
	.to_unit {
		/*width:50%;
		max-width: 546px;*/
		float:left;
	}

}

/*** 15.7 Desktop X-Large 1403px */
@media screen and (min-width: 87.6875em) {

}
