@charset "utf-8";


/* ankerliste */
ul.anchors {
	margin-bottom: 20px;
	margin-left: 0px;
	line-height: 200%;
	color: #006233;
	padding-left: 0px;
	list-style-type: none;
	padding-right: 5px;
}
.text ul.anchors li {
	padding-left: 20;
	margin-left: 0;
	background-repeat: no-repeat;
	background-position: left center;
}
#Inhalt .linkliste ul.anchors li a {
	padding-left: 15px;
}
#Inhalt ul.anchors li a {
	display: block;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	color: #006233;
	background-repeat: no-repeat;
	background-position: 0px 4px;
}
#Inhalt ul.anchors li a:hover {
	color: #626469;
	background-position: 0px -17px;
}
.linkliste {
	margin-bottom: 15px;  20px - 5px vom li 
}
.linkliste ul li a {
	display: block;
    height: 1%;
}
.linkliste h3 {
	color: #006233;
}
#main .linkliste h3,
#main .linkliste-lp h3 {
    clear: both;
	display: block;
	font-size: 140%;
	color: #4b4b4b;
    margin-top: 6px;
}
#main .linkliste p {
	margin: 0 0 5px 0;
    padding: 3px 0 0 0;
}
.linkliste ul {
	padding-top: 6px;
	margin-bottom: 0;
	overflow: hidden;
	height: 1%;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.linkliste a.internal {
    display: block;
	padding-left: 10px;
}
.text .linkliste li {
	list-style-type: none;
	background-image: none;
	margin-left: 0px;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	line-height: 140%;
}
.text .linkliste .running_text li {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 20px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0px;
	list-style-type: disc;
}
.text .linkliste .running_text ul {
	margin-bottom: 20px;
	padding: 0px;
	margin-left: 0px;
	line-height: 140%;
	list-style-type: disc;
}
#main .linkliste li p {
    font-size: 100%;
    margin: 0 0 5px 28px;
}
.linkliste li a.external {
	padding-left: 20px;
}
.linkliste li a.pptx,
.linkliste li a.xlsx,
.linkliste li a.docx,
.linkliste li a.zip,
.linkliste li a.xls,
.linkliste li a.wmv,
.linkliste li a.ppt,
.linkliste li a.png,
.linkliste li a.pdf,
.linkliste li a.mp4,
.linkliste li a.mp3,
.linkliste li a.jpg,
.linkliste li a.gif,
.linkliste li a.doc {
    display: block;
	padding: 3px 0 4px 28px;
}
.linkliste li a.download {
	padding-left: 15px;
}
.linkliste.ll-mod {
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
    background: #f3f3f3;
    padding: 10px;
    margin-bottom: 20px;
	height: 1%;
}



/* text-bild-absatz */
.text-bild-absatz {
	[disabled]height: 1%; 
	overflow: hidden; /* opera */
	position: relative;
}
.text-bild-absatz h2,
.text-bild-absatz h3 {
	clear: none;
}
.text-bild-absatz ul,
.text-bild-absatz li {
	clear: both;
}
/*.linkliste li a.download {
	padding-left: 25px;
}*/
#Inhalt .text /*.linkliste*/ .running_text ul {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 20px;
	/* [disabled]list-style-type: circle; */
}
#Inhalt .text /*.linkliste*/ .running_text ul li {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#Inhalt .text /*.linkliste*/ .running_text ul li {
/*	margin: 0px;
*/	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	background-image: none;
}
/*#Inhalt .linkliste ul.anchors li a, #Inhalt .linkliste ul.anchors li {
	padding:0px;
	margin:0px;
}*/
#Inhalt .linkliste .anchors_ext li {
	margin:0px;
}
.linkliste .anchors_ext a {
	list-style-type: none;
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 15px;
	line-height: 160%;
}
.linkliste .anchors_ext a:hover {
	background-position: 0px -16px;
}
div.text ul.anchors li a {
	padding-left: 10px;
}