@font-face {
	font-family: "Open Sans";
	src: url("../fonts/OpenSans-VariableFont_wdth,wght.ttf") format("truetype");
}

p {
color:#464646;
line-height:20px;
font-size: 13px;
margin-top:0px;
font-family: 'Open Sans',Arial, Helvetica, sans-serif;
font-weight:400;
}

caption.csc-textpic-caption {
color:#464646;
line-height:15px;
font-size: 11px;
margin-top:2px;
font-family: 'Open Sans',Arial, Helvetica, sans-serif;
font-weight:400;
}

ul {
	color:#464646;
	line-height:18px;
	font-family: 'Open Sans',Arial, Helvetica, sans-serif;
	margin-top:0px;
	padding-left:15px;
	list-style-image: url(../bilder/Punkt_Menziken_6px.png);
	list-style-position: outside;
	font-size: 13px;
}

ol {
	color:#464646;
	line-height:18px;
	font-family: 'Open Sans',Arial, Helvetica, sans-serif;
	margin-top:0px;
	padding-left:22px;
	font-size: 13px;
}

dl {
	color:#464646;
	line-height:18px;
	font-family: 'Open Sans',Arial, Helvetica, sans-serif;
	margin-top:0px;
	padding-left:0px;
	font-size: 13px;
}

#inhalt p {
color:#464646;
line-height:20px;
font-size:13px;
margin-top:0px;
font-family: 'Open Sans',Arial, Helvetica, sans-serif;
font-weight:400;
}

#inhalt ul {
	color:#464646;
	line-height:18px;
	font-family: 'Open Sans',Arial, Helvetica, sans-serif;
	margin-top:0px;
	padding-left:15px;
	list-style-image: url(../bilder/Punkt_Menziken_6px.png);
	list-style-position: outside;
	font-size: 13px;
	padding-top:0px;
}

#inhalt ol {
	color:#464646;
	line-height:18px;
	font-family: 'Open Sans',Arial, Helvetica, sans-serif;
	margin-top:0px;
	padding-left:22px;
	font-size: 13px;
}

#inhalt dl {
	color:#464646;
	line-height:18px;
	font-family: 'Open Sans',Arial, Helvetica, sans-serif;
	margin-top:0px;
	padding-left:0px;
	font-size: 13px;
}


/*#inhalt li { padding-bottom: 3px; }*/

h1, h1 a {
text-transform: none;
font-family: 'Open Sans',Arial, Helvetica, sans-serif;
font-size:28px;
line-height:30px;
font-weight:300;
color: #ec5f4a;
padding-top: 0px;
padding-bottom: 6px;
margin-top:0px;
}

h2, h2 a {
text-transform: none;
font-family: 'Open Sans',Arial, Helvetica, sans-serif;
font-size:18px;
line-height:20px;
font-weight:400;
color: #ec5f4a;
padding-top: 0px;
margin-bottom:4px;
}

h3, h3 a {
text-transform: none;
font-family: 'Open Sans',Arial, Helvetica, sans-serif;
font-size:13px;
line-height:20px;
font-weight:700;
color: #464646;
padding-top: 0px;
padding-bottom:0px;
margin-bottom:0px;
}

/*f�r Zitate*/
h4, h4 a {
text-transform: none;
font-family: 'Open Sans',Arial, Helvetica, sans-serif;
font-size:15px;
line-height:18px;
font-weight:400;
color: #ec5f4a;
padding-top: 0px;
}

/*Button*/

h5 {	margin-bottom: 5px;
	margin-top: 0px;}
h5 a {
font-size:13px;
font-family: 'Open Sans',Arial, Helvetica, sans-serif;
font-weight:600;
background-color: #877B77; 
color: #ffffff !important; 
padding-top:5px;
padding-bottom: 5px;
padding-left: 10px;
display: block;
}

h5 a:hover {background-color: #ED6956; }


/*Absatz vor Aufz�hlung ist glaub ich gar nicht im Einsatz*/

/*h5, h5 a {
color:#464646;
line-height: 20px;
font-size:13px;
margin-top:0px;
font-family: 'Open Sans',Arial, Helvetica, sans-serif;
font-weight:400;
margin-bottom:0px;
padding-bottom:0px;
}*/
			
#adresse p {
	text-align:left;
	font-size:12px;
	line-height:14px;
	color: #464646;
	font-family: 'Open Sans',Arial, Helvetica, sans-serif;
	}






/*Standardtabelle*/
/*table { margin: 0px 0px 0px 0px; width: 100%; height: 100%; background-color:#fff; }*/
tr td {
	font-family: 'Open Sans',Arial, Helvetica, sans-serif;
	margin: 0px;
	font-size: 13px;
	color: #464646;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 5px;
	margin-left:-5px;
}

#inhalt td p {
color:#464646;
line-height: normal;
font-size:13px;
margin-top:0px;
font-family: 'Open Sans',Arial, Helvetica, sans-serif;
font-weight:400;
margin-bottom:0px;
padding-bottom:0px;
}

body,td {font-family:'Open Sans',Arial, Helvetica, sans-serif;
	font-size: 13px; 
	}
tr { background-color: transparent; }
tr:nth-child(even) { background-color: #FACFC9;}
tr:nth-child(odd) {}

thead { font-weight: bold; font-family:'Open Sans',Arial, Helvetica, sans-serif; color:#464646; }
#inhalt table { width:100%;}


/*Tabelle f�r Haus�rzte*/
/*table { margin: 0px 0px 0px 0px; width: 100%; height: 100%; background-color:#fff; }*/
.hausaerzte td { min-width:120px;font-family: 'Open Sans',Arial, Helvetica, sans-serif;}
.hausaerzte .td-0 {font-weight:bold;font-family: 'Open Sans',Arial, Helvetica, sans-serif;}
.hausaerzte .tr-even { background-color:#FFFFFF;font-family: 'Open Sans',Arial, Helvetica, sans-serif;}

/*Tabelle f�r Chronik*/
/*table { margin: 0px 0px 0px 0px; width: 100%; height: 100%; background-color:#fff; }*/
.chronik td { min-width:60px; padding-bottom:5px; vertical-align:top;font-family: 'Open Sans',Arial, Helvetica, sans-serif;}
/*.chronik tr { pa-bottom:10px;}*/
.chronik .td-0 {font-weight:bold;font-family: 'Open Sans',Arial, Helvetica, sans-serif;}
/*.chronik .tr-even { background-color:#E9E9E9;}*/

/* Linkvarianten */
#inhalt a img { border:0px;}
#inhalt a.internal-link:hover, #inhalt a.external-link-new-window:hover, #inhalt a.internal-link-new-window:hover, #inhalt a.mail:hover { color: #005BB7; text-decoration:none;}
#inhalt a.download { color: #ec5f4a; text-decoration:none; /*background-position: left; background-image:url(../bilder/pdf.gif);
	background-repeat:no-repeat; padding-left:16px;*/}
#inhalt a.internal-link { color: #ec5f4a; /*background-image:url(../bilder/pfeil_inhaltintern.gif);background-position: left;background-repeat:no-repeat; padding-left:16px;*/}
#inhalt a.external-link-new-window { color: #ec5f4a; text-decoration:none;}
#inhalt a.mail { color:#ec5f4a; }
#inhalt a { color:#ec5f4a; text-decoration:none; }


/*Adresse*/
#adresse a img { border:0px;}
#adresse a.internal-link:hover, #adresse a.external-link-new-window:hover, #adresse a.internal-link-new-window:hover, #adresse a.mail:hover { color: #666666; text-decoration:none;}
#adresse a.download { color: #464646; text-decoration:none; /*background-position: left; background-image:url(../bilder/pdf.gif);
	background-repeat:no-repeat; padding-left:16px;*/}
#adresse a.internal-link { color: #464646; /*background-image:url(../bilder/pfeil_inhaltintern.gif);background-position: left;background-repeat:no-repeat; padding-left:16px;*/}
#adresse a.external-link-new-window { color: #464646; text-decoration:none;}
#adresse a.mail { color:#464646; }
#adresse a { color:#464646; text-decoration:none; }

/* rechts */
#right a img { border:0px;}
#right a.internal-link:hover, #right a.external-link-new-window:hover, #right a.internal-link-new-window:hover, #right a.mail:hover { color: #708A20; text-decoration:none;}
#right a.download { color: #ec5f4a; text-decoration:none; /*background-position: left; background-image:url(../bilder/pdf.gif);
	background-repeat:no-repeat; padding-left:16px;*/}
#right a.internal-link { color: #ec5f4a; /*background-image:url(../bilder/pfeil_inhaltintern.gif);background-position: left;background-repeat:no-repeat; padding-left:16px;*/}
#right a.external-link-new-window { color: #ec5f4a; text-decoration:none;}
#right a.mail { color:#ec5f4a; }
#right a { color:#ec5f4a; text-decoration:none; }

#megura a, #megura p {
color:#ffffff;
text-decoration:none;
font-size:8px;
text-align:right;
}

/* Quicklinks */
#quicklinks h1 {
	font-family: 'Open Sans',Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 700;
	/*background-color:#a59c99;*/
	color:#FFFFFF;
	/*display:block;*/
	width:228px;
	text-transform: none;
	line-height: normal;

	padding-bottom:0px;
	padding-top:0px;
	margin-bottom:10px;
	margin-top:0px;
	/*display: block;*/
}

#quicklinks h1 a {
	font-family: 'Open Sans',Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 700;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	padding-top: 13px;
	padding-right: 5px;
	padding-bottom: 14px;
	padding-left: 17px;
	margin-bottom:0px;
	width:228px;
	height:23px;
	line-height:normal;
	font-size: 16px;
	text-transform: none;
	background-color:#a59c99;
}
	
#quicklinks h1 a:hover { background-color:#ED6956;}

/* Quicklinks Notfall */
#quicklinks h2 {
	font-family: 'Open Sans',Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 700;
	/*background-color:#a59c99;*/
	color:#FFFFFF;
	/*display:block;*/
	width:228px;
	text-transform: none;
	line-height: normal;

	padding-bottom:0px;
	padding-top:0px;
	margin-bottom:10px;
	margin-top:0px;
	/*display: block;*/
}

#quicklinks h2 a {
	font-family: 'Open Sans',Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 700;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	padding-top: 13px;
	padding-right: 5px;
	padding-bottom: 14px;
	padding-left: 17px;
	margin-bottom:0px;
	width:228px;
	height:23px;
	line-height:normal;
	font-size: 16px;
	text-transform: none;
	background-color:#C7D82E;
}
	
#quicklinks h2 a:hover { background-color:#a59c99;}

/*Notfall Ende*/

#right .rote_box h1 {

	font-size: 14px;
	width:auto;
	background-color:#ED6956;
	color:#fff;
	line-height: 22px;
	text-align:left;
	margin-bottom:0px;
	padding:2px 5px 2px 17px;
	width:218px;
	font-weight:600;
}
#right div.rote_box div.csc-textpic-image { margin:0px !important; margin-bottom:0px; padding:0px !important;}
#right .rote_box { background-color:#f1efee; margin-bottom:10px; width:240px;}
#right .rote_box p { padding-left:17px; margin-bottom:0px;}

#right .graue_box h1 {
	font-size: 14px;
	width:230px;
	background-color:#877b77;
	color:#fff;
	line-height: 22px;
	text-align:left;
	margin-bottom:15px;
	width:218px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 17px;
	font-weight:600;
}
#right .graue_box { background-color:#f1efee; margin-bottom:10px; width:240px;}
#right .graue_box p { padding-left:17px; margin-bottom:0px;}


#right .graue_box_bild h1 {

	font-size: 14px;
	width:auto;
	background-color:#877b77;
	color:#fff;
	line-height: 22px;
	text-align:left;
	margin-bottom:0px;
	padding:2px 5px 2px 17px;
	width:218px;
	font-weight:600;
}
#right div.graue_box_bild div.csc-textpic-image { margin:0px !important; margin-bottom:0px; padding:0px !important;}
#right .graue_box_bild { background-color:#f1efee; margin-bottom:10px; width:240px;}
#right .graue_box_bild p { padding-left:17px; margin-bottom:0px;}

#right h2 { line-height:15px; margin-top:10px;font-size: 11px; padding:0px 5px 0px 5px;}
#right h3 {
	line-height:15px;
	margin-top:10px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 10px;
}


#inhalt div.gm-style-iw p.tx-pitgooglemaps-pi1_route { background-color:#ffffff; margin-bottom:10px; width:150px;}
/*Dateilink mit pdf*/

a.download:link {
  padding: 1px 0px 1px 20px;
  background: transparent url(https://www.asana.ch/Asana_PDF_Icon.png) no-repeat left 90%;
  display: inline-block;
  text-decoration:underline;
  color:#ec5f4a;
  margin-left:0px;
  }
  
#inhalt p a.download:visited{
  padding: 1px 0px 1px 20px;
  background: transparent url(https://www.asana.ch/Asana_PDF_Icon.png) no-repeat left 90%;
  display: inline-block;
  text-decoration:underline;
  color:#ec5f4a;
  margin-left:0px;
  }  

#inhalt p a.download:active{
  padding: 1px 0px 1px 20px;
  background: transparent url(https://www.asana.ch/Asana_PDF_Icon.png) no-repeat left 90%;
  display: inline-block;
  text-decoration:underline;
  color:#ec5f4a;
  margin-left:0px;
  }

#inhalt p a.download:hover{
  padding: 1px 0px 1px 20px;
  background: transparent url(https://www.asana.ch/Asana_PDF_Icon.png) no-repeat left 90%;
  display: inline-block;
  text-decoration:underline;
  color:#ec5f4a;
  margin-left:0px;
    }  
  
#inhalt p a.download:focus {
  padding: 1px 0px 1px 20px;
  background: transparent url(https://www.asana.ch/Asana_PDF_Icon.png) no-repeat left 90%;
  display: inline-block;
  text-decoration:underline;
  color:#ec5f4a;
  margin-left:0px;
}

/*Dateilink mit pdf alte Version*/

a.downloadpdf:link {
  padding: 1px 0px 1px 20px;
  background: transparent url(https://www.asana.ch/Asana_PDF_Icon.png) no-repeat left 90%;
  display: inline-block;
  text-decoration:underline;
  color:#ec5f4a;
  margin-left:0px;
  }
  
#inhalt p a.downloadpdf:visited{
  padding: 1px 0px 1px 20px;
  background: transparent url(https://www.asana.ch/Asana_PDF_Icon.png) no-repeat left 90%;
  display: inline-block;
  text-decoration:underline;
  color:#ec5f4a;
  margin-left:0px;
  }  

#inhalt p a.downloadpdf:active{
  padding: 1px 0px 1px 20px;
  background: transparent url(https://www.asana.ch/Asana_PDF_Icon.png) no-repeat left 90%;
  display: inline-block;
  text-decoration:underline;
  color:#ec5f4a;
  margin-left:0px;
  }

#inhalt p a.downloadpdf:hover{
  padding: 1px 0px 1px 20px;
  background: transparent url(https://www.asana.ch/Asana_PDF_Icon.png) no-repeat left 90%;
  display: inline-block;
  text-decoration:underline;
  color:#ec5f4a;
  margin-left:0px;
    }  
  
#inhalt p a.downloadpdf:focus {
  padding: 1px 0px 1px 20px;
  background: transparent url(https://www.asana.ch/Asana_PDF_Icon.png) no-repeat left 90%;
  display: inline-block;
  text-decoration:underline;
  color:#ec5f4a;
  margin-left:0px;
}

/*Dateilink ohne pdf*/

a.downloadohnepdf:link {
  padding: 1px 0px 1px 0px;
  background: none;
  display: inline-block;
  text-decoration:underline;
  color:#ec5f4a;
  margin-left:0px;
  }
  
#inhalt p a.downloadohnepdf:visited{
  padding: 1px 0px 1px 20px;
  background: none;
  display: inline-block;
  text-decoration:underline;
  color:#ec5f4a;
  margin-left:0px;
  }  

#inhalt p a.downloadohnepdf:active{
  padding: 1px 0px 1px 20px;
 background: none;
  display: inline-block;
  text-decoration:underline;
  color:#ec5f4a;
  margin-left:0px;
  }

#inhalt p a.downloadohnepdf:hover{
  padding: 1px 0px 1px 20px;
  background: none;
  display: inline-block;
  text-decoration:underline;
  color:#ec5f4a;
  margin-left:0px;
    }  
  
#inhalt p a.downloadohnepdf:focus {
  padding: 1px 0px 1px 20px;
  background: none;
  display: inline-block;
  text-decoration:underline;
  color:#ec5f4a;
  margin-left:0px;
}


#suche input { font-size:16px !important;}
#suche input.eingabe { padding-left:5px; color:#464646 !important; }


/*###############################*/
/* eigene Klassen */
/*###############################*/



/*###############################*/


.htmlarea-content-body p {
   line-height:140%;
 } 


.htmlarea-content-body li p {
	margin:0px !important;
	line-height:130%;
}

.htmlarea-content-body  li {
	margin-bottom:10px !important; 
	line-height:130%;
}
