body	 {
}
.text {
	font: normal 12px/22px "Lucida Grande", Verdana, sans-serif;
	text-decoration: none;
	vertical-align: top;
	color: #272727;
	padding-top: 5px;
	padding-left: 35px;
}
.text a {
	font: bold 12px/22px "Lucida Grande", Verdana, sans-serif;
	text-decoration: none;
	color: #586606;
}
.text a:hover {
	font: bold 12px/22px "Lucida Grande", Verdana, sans-serif;
	text-decoration: none;
	color: #829609;
}
.menuleft {
	font: bold 14px/30px "Lucida Grande", Verdana, sans-serif;
	color: #000000;
	background: #EEEDE5;
	text-decoration: none;
	vertical-align: top;
	padding-left: 40px;
	padding-top: 30px;
	border-right: 2px dotted #536900;
}
.menuleft a {
	font: bold 14px/30px "Lucida Grande", Verdana, sans-serif;
	color: #586606;
	text-decoration: none;
}
.menuleft a:hover {
	font: bold 14px/30px "Lucida Grande", Verdana, sans-serif;
	color: #829609;
	text-decoration: none;
}
.textklein {
	font: normal 11px/15px "Lucida Grande", Verdana, sans-serif;
	text-decoration: none;
	vertical-align: top;
	color: #272727;
}
.textklein a {font: bold 11px/15px "Lucida Grande", Verdana, sans-serif;
	text-decoration: none;
	vertical-align: top;
	color: #586606;
}
.textklein a:hover {font: bold 11px/15px "Lucida Grande", Verdana, sans-serif;
	text-decoration: none;
	vertical-align: top;
	color: #829609;
}
.sprache {
	font: normal 13px/20px "Lucida Grande", Verdana, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	vertical-align: middle;
	text-align: left;
}
.sprache a {
	font: normal 13px/20px "Lucida Grande", Verdana, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
        vertical-align: top;
	}
.sprache a:hover {
	font: normal 13px/20px "Lucida Grande", Verdana, sans-serif;
	color: #89B518;
	text-decoration: none;
    	vertical-align: top;
}
.fusszeile {
	font: 10px "Lucida Grande", Verdana, sans-serif;
	color: #000000;
	text-decoration: none;
	}
.fusszeile a {
	font: 10px "Lucida Grande", Verdana, sans-serif;
	color: #000000;
	text-decoration: none;
	}
.fusszeile a:hover {
	font: 10px "Lucida Grande", Verdana, sans-serif;
	color: #666666;
	text-decoration: none;
}

/* automatische Icon-Erstellung für Links

/*
a[href ^="mailto:"] {
    background: url(/fileadmin/template/img/mail_icon.gif) center left no-repeat;
    padding-right: 24px;
}
*/
a[href $=".docx"], a[href $=".DOCX"],
a[href *=".docx#"], a[href *=".DOCX#"],
a[href *=".docx?"], a[href *=".DOCX?"] {
    background: url(/fileadmin/template/img/doc.png) center left no-repeat;
    padding-left: 26px;
    padding-top: 4px;
}
a[href $=".doc"], a[href $=".DOC"],
a[href *=".doc#"], a[href *=".DOC#"],
a[href *=".doc?"], a[href *=".DOC?"] {
    background: url(/fileadmin/template/img/doc.png) center left no-repeat;
    padding-left: 26px;
    padding-top: 4px;
}
a[href $=".xlsx"], a[href $=".XLSX"],
a[href *=".xlsx#"], a[href *=".XLSX#"],
a[href *=".xlsx?"], a[href *=".XLSX?"] {
    background: url(/fileadmin/template/img/xls.png) center left no-repeat;
    padding-left: 26px;
    padding-top: 4px;
}
a[href $=".xls"], a[href $=".XLS"],
a[href *=".xls#"], a[href *=".XLS#"],
a[href *=".xls?"], a[href *=".XLS?"] {
    background: url(/fileadmin/template/img/xls.png) center left no-repeat;
    padding-left: 26px;
    padding-top: 4px;
}
a[href $=".pdf"], a[href $=".PDF"],
a[href *=".pdf#"], a[href *=".PDF#"],
a[href *=".pdf?"], a[href *=".PDF?"] {
    background: url("/fileadmin/template/img/pdf.png") center left no-repeat;
    padding-left: 26px;
    padding-top: 4px;
}