/* Standard tags */
  
strong, b { 
  	font-weight: bold; 
  	}
  
em, i { 
  	font-style: italic; 
  	}
    
pre, tt, code {
  	font-family: Arial, Helvetica, sans-serif;
  	}
  	
acronym, abbr {
  	letter-spacing: .07em;
  	border-bottom: .1em dashed #c00;
  	cursor: help;
  	}
  
sup, sub {
  	font-size:0.85em;
  	}
  
sup {
  	vertical-align:20%;
  	}
  
sub {
  	vertical-align:-20%;
  	}

/* Formatierungen im RTE */
p {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.4em;
	padding-bottom: 0.5em;
}
p.links { 
  	text-align: left; 
  	}
  
p.zentriert { 
  	text-align: center; 
  	}
  
p.rechts { 
  	text-align: right; 
  	}
	 
.blau {
   color:var(--theme-green-primary);
   line-height: 1.4em;
	padding-bottom: 0.5em;
}

.blau-fett {
	color:var(--theme-green-primary);
	font-weight: bold;
	line-height: 1.4em;
	padding-bottom: 0.5em;
}
.rot-fett {
	ccolor:var(--theme-green-primary);
	font-weight: bold;
	line-height: 1.4em;
	padding-bottom: 0.5em;
}
.weiss {
	color:var(--theme-green-primary);
	line-height: 1.4em;
	padding-bottom: 0.5em;
}
.bullet {
	line-height: 1.4em;
	padding: 0 0 0 16px;
	background-image: url(../images/colour/defaults/liststyle_on.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
}

ul.bulli {
	list-style-type: none;
	margin: -10px 0 0 0;
	padding: 0;
}
li.bulli {
	line-height: 1.4em;
	padding: 0 0 0 16px;
	background-image: url(../images/colour/defaults/liststyle_on.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
}
ul.bulli-tab {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
li.bulli-tab {
	padding: 0 0 0 16px;
	background-image: url(../images/colour/defaults/liststyle_on.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
}
ul.tab {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
li.tab {
	padding: 0 0 0 16px;
}
ul.nature {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
li.nat_1 {
	line-height: 1.8em;
	padding: 0 0 0 24px;
	background-image: url(../images/colour/13_naturumwelt/maps/nsg.gif);
	background-repeat: no-repeat;
}
li.nat_2 {
	line-height: 1.8em;
	padding: 0 0 0 24px;
	background-image: url(../images/colour/13_naturumwelt/maps/glb.gif);
	background-repeat: no-repeat;
}
li.nat_3 {
	line-height: 1.8em;
	padding: 0 0 0 24px;
	background-image: url(../images/colour/13_naturumwelt/maps/ffh.gif);
	background-repeat: no-repeat;
}
li.nat_4 {
	line-height: 1.8em;
	padding: 0 0 0 24px;
	background-image: url(../images/colour/13_naturumwelt/maps/ndm.gif);
	background-repeat: no-repeat;
}
li.nat_5 {
	line-height: 1.8em;
	padding: 0 0 0 24px;
	background-image: url(../images/colour/13_naturumwelt/maps/fnd.gif);
	background-repeat: no-repeat;
}
h1 {
	font-size: 145%;
	color: var(--theme-green-primary);
	text-align: left;
	font-weight: bold;
	line-height: 1.4em;
}
h2 {
	font-size: 125%;
	color: var(--theme-green-primary);
	text-align: left;
	font-weight: bold;
	line-height: 1.4em;
	margin: 1em 0 1em 0;
}
h3 {
	font-size: 100%;
	color: var(--theme-anthracite-primary);
	text-align: left;
	font-weight: bold;
	line-height: 1.4em;
  margin: 1em 0 1em 0;
}
h3.toptab {
	font-size: 110%;
	color: var(--theme-anthracite-primary);
	text-align: left;
	font-weight: bold;
	line-height: 1em;
	padding-top: 0.5em;
}
a.link-intern, a.link-extern {
	color: var(--theme-green-primary);
	text-decoration: none;
}
a.link-intern:visited, a.link-extern:visited {
	color: var(--theme-green-primary);
	text-decoration: none;
}
a.link-intern:hover, a.link-extern:hover {
	color: var(--theme-green-primary);
	text-decoration: underline;
}
a.link-intern:active, a.link-extern:active  {
	color: var(--theme-green-primary);
	text-decoration: none;
}

a.linkliste-intern, a.linkliste-extern {
	color: var(--theme-green-primary);
	text-decoration: none;
	background-image: url(../images/colour/defaults/liststyle_on.gif);
	background-repeat: no-repeat;
	padding: 0 0 10px 16px;
	margin-top: 10px;
	display: block;
	background-position: left 5px;
	border-bottom: solid var(--theme-beige-primary) 1px;
}

a.linkliste-intern:visited, a.linkliste-extern:visited, a.linkliste-extern:hover {
	color: var(--theme-green-primary);
	text-decoration: underline;
	background-image: url(../images/colour/defaults/liststyle_visited.gif);
}

a.linkliste-intern:hover, a.linkliste-extern:visited, a.linkliste-extern:hover {
	color: var(--theme-green-primary);
	text-decoration: underline;
	background-image: url(../images/colour/defaults/liststyle_visited.gif);
}

a.linkliste-extern {
	&::after{
		width: 10px;
		height: 10px;
		margin-left: 5px;
		content: "\e066";
		font-size: 11px;
		padding-right: 4px;
		font-family: 'Glyphicons Halflings';
		text-decoration: none;
	}

	&:visited{
		text-decoration: underline;
	}
}


a.mail:link {
	color: var(--theme-green-primary);
	text-decoration: none;
}
a.mail:visited {
	color: var(--theme-green-primary);
	text-decoration: none;
}
a.mail:hover {
	color: var(--theme-green-primary);
	text-decoration: underline;
}
a.formular {
	color: var(--theme-green-primary);
	text-decoration: none;
	background-image: url(../images/colour/defaults/lists_on.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0 0 0 12px;
}
a.formular:visited {
	color: var(--theme-green-primary);
	background-image: url(../images/colour/defaults/lists_vtd.gif);
	text-decoration: none;
}
a.formular:hover {
	color: var(--theme-green-primary);
	text-decoration: underline;
}
.unsichtbar {
	visibility: hidden;
	display: none;
}
