@charset "utf-8";


/* ankerliste */
ul.anchors {
	margin-bottom: 20px;
	margin-left: 0px;
	line-height: 200%;
	color: #b02030;
	padding-left: 0px;
	list-style-type: none;
	
}
.text ul.anchors li {
	padding-left: 0;
	margin-left: 0;
	background-repeat: no-repeat;
	background-position: left center;
}
#Inhalt ul.anchors li a {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	
}
/*#Inhalt ul.anchors li a:hover {
	color: #484748;
}*/


.linkliste {
	margin-bottom: 15px; /* 20px - 5px vom li */
	clear: left;
	margin-left: 30px;
}
.linkliste a{
	font-size: 13px;
	color: #c40c1f;
	text-decoration: none;
}
.linkliste a:hover{
	text-decoration:underline;
}
.linkliste ul li a {
	color: #c40c1f;
    height: 1%;
}
.linkliste h3 {
	color: #b02030;
}
#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 25px;
    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: 30px;
	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.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 {
	padding: 3px 0 4px 28px;
	font-size: 13px;
	line-height: 20px;
}
.Content a.zip,
.Content a.xls,
.Content a.wmv,
.Content a.ppt,
.Content a.png,
.Content a.pdf,
.Content a.mp4,
.Content a.mp3,
.Content a.jpg,
.Content a.gif,
.Content a.doc {
	font-size: 12px;
	line-height: 20px;
	background: none;
	font-weight: normal;
}
.Content a:hover {
	color: #c40c1f;
}
.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 {
	height: 1%;
	overflow: hidden; /* opera */
    position: relative;
}
.text-bild-absatz h2,
.text-bild-absatz h3 {
	clear: none;
}
.text-bild-absatz ul,
.text-bild-absatz ol {
    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: 12px;
	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 .linkliste ul li {
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	background-image: none;
}
