h1, h2, h3, h4, h5, h6, p {
	margin-top: 0;	 /* Durch Verschieben des oberen Rands wird das Problem behoben, dass Ränder aus dem zugehörigen div-Tag geraten können. Der übrig gebliebene untere Rand hält ihn getrennt von allen folgenden Elementen. */
	/*padding-right: 15px;*/
	/*padding-left: 15px;*/ /* Durch Hinzufügen der Auffüllung zu den Seiten der Elemente innerhalb der div-Tags anstelle der div-Tags selbst entfallen jegliche Box-Modell-Berechnungen. Alternativ kann auch ein verschachteltes div-Tag mit seitlicher Auffüllung verwendet werden. */
	font-family: 'franklin_gothic_fsbook', Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
}


h2{
	font-size: 17px;
	font-style: normal;
	text-decoration: none;
}

.contenttemplate { /*  template 1+x über    */
	float: left;
	/*width: 550px;*/
	width: 100%;
	/*background: #abcdef;*/
}

.contentt5links {
	float: left;
	width: 240px;
	text-align: right;
}
.contentt5mitte {
	float: left;
	width: 40px;
}
.contentt5rechts {
	float: left;
	width: 510px;
}


sup { 
 vertical-align: super;
 font-size: smaller;
}

body {
	font-family: 'franklin_gothic_fsbook', Verdana, Arial, Helvetica, sans-serif;
	background-repeat: no-repeat;
	background-position: 0px top;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	
	font-size: 16px;
	line-height: 22px;
	font-style: normal;
}

#ft {
	height: 420px;
	width: 200px;
	overflow: auto;
	position: relative;
}

.t6ft{
	font-family: 'franklin_gothic_fsbook', Verdana, Arial, Helvetica, sans-serif;
	margin-top: -4px;
	font-size: 16px;
	line-height: 22px;
}

.tabelleback {
	background-repeat: no-repeat;
}

.ftheader{
	font-size: 24px;
	line-height: 22px;
}

.parsegrau {
	font-family: 'ITC Franklin Gothic Std Med', Verdana, Arial, Helvetica, sans-serif;
}

.parserot {
	font-family: 'franklin_gothic_fsbook', Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	font-weight: normal;
}

.imlpop{
	color: #000000;
}

.abstand{
	margin-top:10px;
	margin-right:4px;
}


#folgetab {
	display: inline;
	visibility: hidden;
	border: 1px solid #000;
}

.suchinput {
	border: 1px solid #595959;
	
	font-size: 11px;
	height: 17px;
	width: 190px;
	text-align: left;
	color: #595959;
}

.tableblock {
	float: left;
	background: #9377dd;
}

.fliesstext {
	
	font-size: 16px;
	line-height: 22px;
	
	color: #000000;
	
	/*text-shadow: none;*/
  text-decoration: none;
  text-transform: none;
  /*letter-spacing: 0.186em;*/
  /*word-spacing: -0.139em;*/
  line-height: 1.4em;
  
}
.fliesstextsuchergebnis {
	text-decoration: underline;
}
.legenden {
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-bottom:20px;
}


.legenden9 {
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.sprachen {
	
	font-size: 18px;
	font-style: normal;
	line-height: 30px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.sprachenlink {
	
	font-size: 18px;
	font-style: normal;
	line-height: 30px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.abo {
	
	font-size: 13px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.link_aktuell {
	
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.standardlink {
	font-style: normal;
	font-weight: normal;
	color: #444444;
	text-decoration: underline;
}



a img { /* blauer Rahmen weg. */
	border: none;
}

a:active {
	color: #595959;
}

a:hover {
	color: #CCccCC;
}


ul{
	padding-left:15px;
	list-style: none;
}

li{
	padding-left:0px;
}

li:before {
  content: "○"; /* FontAwesome Unicode */
  font-family: "Verdana", Arial;
  display: inline-block;
  margin-left: -15px; /* same as padding-left set on li */
  width: 15px; /* same as padding-left set on li */
}


.contenttemplate a, .contenttemplate a:link{
	font-style: normal;
	font-weight: normal;
	color: #444444;
	text-decoration: underline;
}


.parsetitelplain {
	color: #a49e87;
	font-size: 24px;
	line-height: 28px;
	font-weight: normal;
}
.parsetitelbold {
	font-size: 24px;
	line-height: 22px;
}

.tsitemap {
	text-decoration: none;
	font-size: 11px;
	color: #404040;
	line-height: 14px;
	
}

.navleerzeile {
	text-decoration: none;
	font-size: 13px;
	color: #006ab3;
	font-weight: bold;
	line-height: 15px;
}

.nav_e1_aktiv {
	text-decoration: none;
	font-family: 'franklin_gothic_fsbook', sans-serif;
	font-size: 18px;
	color: #8c969f;
	line-height: 30px;
	font-weight: normal;
}

.nav_e1_inaktiv {
	text-decoration: none;
	font-family: 'franklin_gothic_fsbook', sans-serif;
	font-size: 18px;
	color: #404040;
	line-height: 30px;
	font-weight: normal;
}
.nav_e2_aktiv {
	text-decoration: none;
	font-family: 'franklin_gothic_fsbook', sans-serif;
	font-size: 14px;
	color: #8c969f;
	line-height: 18px;
	font-weight: normal;
}

.nav_e2_inaktiv {
	text-decoration: none;
	font-family: 'franklin_gothic_fsbook', sans-serif;
	font-size: 14px;
	color: #404040;
	line-height: 18px;
	font-weight: normal;
}
.nav_e3_aktiv {
	text-decoration: none;
	font-family: 'franklin_gothic_fsbook', sans-serif;
	font-size: 14px;
	color: #8c969f;
	line-height: 18px;
	font-weight: normal;
}

.nav_e3_inaktiv {
	text-decoration: none;
	font-family: 'franklin_gothic_fsbook', sans-serif;
	font-size: 14px;
	color: #404040;
	line-height: 18px;
	font-weight: normal;
}
.nav_e4_aktiv {
	text-decoration: none;
	font-size: 13px;
	color: #404040;
	line-height: 15px;
	
	font-weight: normal;
}

.nav_e4_inaktiv {
	text-decoration: none;
	font-size: 13px;
	color: #666666;
	line-height: 20px;
	
	font-weight: normal;
}

.nlinput {
	border: 1px solid #595959;
	
	font-size: 11px;
	width: 200px;
	text-align: left;
	color: #595959;
}
.nlsubmit {
	border: 1px solid #595959;
	
	font-size: 11px;
	width: 70px;
	text-align: left;
	color: #595959;
	height: 20px;
	background-color: #FFFFFF;
}

.k1input {
	border: 1px solid #595959;
	margin-top:5px;
	
	font-size: 12px;
	width: 300px;
	text-align: left;
}

.k2input {
	border: 1px solid #595959;
	margin-top:5px;
	
	font-size: 12px;
	width: 300px;
	text-align: left;
}

.k3input {
	margin-top:5px;
}

#na2{

}

#na3{
	padding-left:5px; 
}


#noecard{
	position:absolute;
	right:120px;
	bottom:50px;
	width:120px;
}

#noecard img {
	width:100%;
}

@media screen and (max-width: 640px){ 


#na3{
	padding-left:0px; 
}


.nav_e1_aktiv {
	font-size: 15px;
	line-height: 24px;
}

.nav_e1_inaktiv {
	font-size: 15px;
	line-height: 24px;
}


.nav_e2_aktiv {
	font-size: 15px;
	line-height: 18px;
}

.nav_e2_inaktiv {
	font-size: 15px;
	line-height: 18px;
}

.nav_e3_aktiv {
	font-size: 15px;
	line-height: 18px;
}

.nav_e3_inaktiv {
	font-size: 15px;
	line-height: 18px;
}


#na2{
	border-right:1px solid;
	margin-right:5px; 
	padding-right:5px; 
	float:left;
}

#na3{
	border-right:1px solid;
	margin-right:5px; 
	padding-right:5px; 
	float:left;
}


#noecard{
	width:90px;
	bottom:260px;
	right:70px;
}


}





