/* Start of CMSMS style sheet 'Accessibility and cross-browser tools' */
/*für die barrierefreiheit */


span.accesskey {
   text-decoration:none;
}

/* 
accessibility divs bleiben verborgen
*/
.accessibility, hr {
   position: absolute;
   top: -999em;
   left: -999em;
}

/* 
 vorborgene tags wichtig fürs menu
*/
dfn {
   position: absolute;
   left: -1000px;
   top: -1000px;
   width: 0;
   height: 0;
   overflow: hidden;
   display: inline;
}
/* für die barrierefreiheit ende */


a.external span {
  position: absolute;
  left: -5000px;
  width: 4000px;
}

/*platzhalter für ein bild */
a.external {
/* css kurzschreibweise: erst einrücken oben 0 dann einrücken rechts 12px dann unten dann rechts */
  padding: 0 12px 0 0;
}
/* farbe für externe links */
a.external:link {
  color: #d0c30f;
}
a.external:visited {
  color: #3c4706; /* andere farbe für bereits besuchte links */
}

a.external:hover {
  color: #e5e7b8;
  background-color: #C3D4DF;
}


/* clearing */
/* clearfix ist für divs mit floatendem inhalt wichtig. richtet die elemente aus*/
	.clearfix:after {
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
	}
	* html>body .clearfix {
		display: inline-block; 
		width: 100%;
	}
	
	* html .clearfix {
		/* Hides from IE-mac \*/
		height: 1%;
		/* End hide from IE-mac */
	}

/* end clearing */
/* End of 'Accessibility and cross-browser tools' */

