

.richtext a.clear::after {
  display: none;

}


.richtext a.clear::before {
  display: none;

}

.richtext a.clear {
	padding: 0;
}


.small {
	font-size: 0.9em;
}
.error { 
	color:#ff0000; 
}

/* einfärbungen hintergrund BEGINN*/
.zeile_hell { 
	background-color:#F5F5F5; 
}
.zeile_dunkel { 
	background-color:#d9d9d9; 
}
.zeile_hell_dezent { 
	background-color:#F9F9F9; 
}
.zeile_dunkel_dezent { 
	background-color:#e9e9e9; 
}
.zeile_achtung_dezent { 
	background-color:#fa8e8e; 
}
.hrgrey {
	background-color:#C0C0C0;
}
/* einfärbungen hintergrund ENDE */



/* formulare BEGINN */
fieldset {
	border:#a8a8a8 1px solid;
	padding: 10px;
}
legend {
	font-size:12px; line-height:17px;
}
input {
	border:#d9d9d9 1px solid;
	font-size:11px;
	font-family:Verdana, 'Bitstream Vera Sans', 'DejaVu Sans', Tahoma, Geneva, Arial, Sans-serif;
	color:#000000;
	background-color:#ffffff;
}


.rounded {
	border-radius: 100px !important;
	padding-top: 0.3rem;
	padding-right: 0.8rem;
	padding-bottom: 0.3rem;
	padding-left: 0.8rem;
}


.button {
	
	
	border:#a0a0a0 1px solid;
	font-size:11px;
	
	color:#000000;
	background-color:#bbbbc2;
}




.button_speziell {
	border:#a0a0a0 1px solid;
	font-size:11px;
	
	color:#000000;
	background-color:#bbbbc2;
}
textarea {
	border:#d9d9d9 1px solid;
	font-size:11px;
	font-family:Verdana, 'Bitstream Vera Sans', 'DejaVu Sans', Tahoma, Geneva, Arial, Sans-serif;
	color:#000000;
	background-color:#ffffff;
}
select {
	border:#d9d9d9 1px solid;
	color:#000000;
	background-color:#ffffff;
}
/* formulare ENDE */


/* bilder mit legende BEGINN */
/* 
div.img_caption {
	margin: 0 0.5em 0 0.5em;
	padding: 0 0.5em 0 0.5em;
}
div.img_caption p {
	font-size: smaller;
	line-height: 1.5em;
}
div.img_caption_full_width {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
div.img_caption_full_width p {
	font-size: smaller;
	line-height: 1.5em;
}
/* bilder mit legende ENDE*/

td.main_news_pic {
	padding: 1.3em 1em 2em 0;
}

 */




.hr {
	border-top: 1px #c8ced4;
	margin-top: 7px;
	margin-bottom: 12px;
}

.floatclear {
	clear: both;
}
.hide {
	display: none;
}






/* 

.uzh-teaser-grey-bg-color {
	background-color: #edeff1;
}
div.teaser {
	border: 1px solid #dadee2;
	padding: 8px 9px 14px 9px;
	margin: 0 0 10px 0;
}
div.teaser h1 {
	font-size: 1.6em;
	line-height: 1.2em;
	color: #444;
	font-weight: bold;
}

 */
/*  
.clear-styles table,
.clear-styles thead,
.clear-styles tbody,
.clear-styles tfoot,
.clear-styles tr,
.clear-styles th,
.clear-styles td {
    width: auto;
    height: auto;
    margin: 0;
    padding: 0;
    border: none;
	border-width: 0;
}
div.centering-container {
	width:98%; 
	margin:1%;
}
table#centered-table {
	text-align:center; 
	margin-left:auto; 
	margin-right:auto; 
}


 */
 
 
a#clear-styles {
	background: none;
	padding: 0;

}


/* 
li.resp-nav-active {
	font-weight: bold;
}
 */
blockquote {
	margin: 1em 2em 1em 2em ;
}

/* 
pre.codelines {
	white-space: pre-wrap;
	background-color: #eee;
	border: 1px #555 dotted;
	padding: 1px;
	margin: 3px 0 25px 0;
}
 */






/* hover info begin */

/* 
.hoverWrapper #hoverShow {
  display: none;
  position: relative;
  background-color: #fff;
  max-width: 440px;
  left: 0;
}

.hoverWrapper:hover #hoverShow {
  display: block;
}

.hoverWrapper:hover #hoverHide {
  display: none;
}
 */
/* hover info end */








/* tab-nav beginn */


.mod-tabnavigation ul > li::before {
  display: none;
}




.mod-tabnavigation {
  margin-bottom: 27px;
  font-size: 0.9166666666666666em;
  overflow: hidden;
}
.mod-tabnavigation ul {
  display: block;
  list-style: none;
  border-bottom: 1px solid #a3adb7;
}
.mod-tabnavigation ul > li {
  display: inline;
  padding-left: 0;
}
.mod-tabnavigation a::before {
 display: none;
}

.mod-tabnavigation a {
  display: inline-block;
  margin-bottom: -1px;
  padding: 2px 9px 1px;
  margin-right: 4px;
  /* line-height: 1.8; */
  text-decoration: none;
  color: #000000;
  border: 1px solid #a3adb7;
  border-bottom-color: transparent;
}
.mod-tabnavigation a:hover {
  background-color: #edeff1;
  border-bottom-color: #a3adb7;
}
.mod-tabnavigation a.state-current {
  background-color: #edeff1;
  font-weight: bold;
  color: #0028a5;
  border-bottom-color: #edeff1;
}
.mod-tabnavigation a.state-inactive {
  color: #a3adb7;
  cursor: default;
}
.mod-tabnavigation a.state-inactive:hover {
  background-color: #ffffff;
}
@media screen and (max-width: 812px) {
  .mod-tabnavigation {
    margin-bottom: 10px;
  }
  .mod-tabnavigation ul {
    padding-bottom: 5px;
  }
  .mod-tabnavigation a {
    color: #dc6027;
    margin-bottom: 5px;
    border-bottom-color: #a3adb7;
  }
  .mod-tabnavigation a.state-current {
    color: #3353b7;
    background-color: transparent;
    border-bottom-color: #a3adb7;
  }
}
@media print {
  .mod-tabnavigation {
    display: none;
  }
}

/* tab-nav ende */



