
a.download { background-image: url(images/pdfsymbol.gif); padding: 0 0 10px 25px; background-repeat: no-repeat; }
a.download_pdf { background-image: url(images/pdfsymbol.gif); padding: 0 0 10px 25px; background-repeat: no-repeat; }
a.download_doc { background-image: url(images/docsymbol.gif); padding: 0 0 10px 25px; background-repeat: no-repeat; }
a.download_xls { background-image: url(images/xlssymbol.gif); padding: 0 0 10px 25px; background-repeat: no-repeat; }
a.download_pic { background-image: url(images/picsymbol.gif); padding: 0 0 10px 25px; background-repeat: no-repeat; }
a.download_zip { background-image: url(images/zipsymbol.gif); padding: 0 0 10px 25px; background-repeat: no-repeat; }

a.AnfrageButton {
	font-size: 1em !important;
	height: 20px;
	color: #fff !important;
	text-decoration: none !important;
	background-color: #224D31 !important;
	/*
	background-image: url(images/button_bg01.gif) !important;
	background-repeat: repeat-x !important;
	*/
	padding: 2px 10px 2px 10px !important;
	border: none !important;
}

.important {
	color: #224D31; font-weight: bold;
}
.name-of-person {
	color: #224D31; font-size: 1.2em; font-weight: bold;
}
.detail {
	color: #555555; font-size: 1.2em; font-weight: bold;
}

table.csc-frame-frame2 {
margin: 0;
padding: 0;
border-collapse: collapse;
}
table.csc-frame-frame2 td {
padding: 2px 5px;
text-align: left;
vertical-align: top;
border-bottom: solid 1px #dddddd;
}

table.csc-frame-frame1 {
margin: 0;
padding: 0;
border-collapse: collapse;
}
table.csc-frame-frame1 td {
padding: 2px 5px;
text-align: left;
vertical-align: top;
border: none;
}

td.align-center { white-space: nowrap; }
td.align-left { text-align: left; }
td.align-right{ text-align: right; }

