@charset "utf-8";
/* CSS Document */

a:link, a:visited, a:hover, a:active {
    text-decoration:none;
	color:#0d538a;
}

#center {
    height:auto;
	width:470pt;
	border:1pt solid #dbdbdb;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
}

.content-element {
    margin:3pt;
	text-align:left;
}

.bodytext {
    margin:8pt;
}

.bodytext a, .bodytext a:visited, .bodytext a:hover, .bodytext p a, .bodytext p a:visited, .bodytext p a:hover, .align-right a, .align-right a:visited, .align-right a:hover, .mitarbeiterlink a, .mitarbeiterlink a:visited, .mitarbeiterlink a:hover {
    color:#0d538a;
	text-decoration:none;
	background: url(/fileadmin/templates/images/link.gif) 0 0.4em no-repeat;
	padding-left: 12pt;
}

.bodytext ul, .content-element ul {
	list-style-type: none;
	margin:8pt;
	padding:0pt;
}

.bodytext li, .content-element li {
    color:#0d538a;
	text-decoration:none;
	background: url(/fileadmin/templates/images/link.gif) 0 0.4em no-repeat;
	padding-left: 12pt;
	line-height:14pt;
}

.bodytext li a, .content-element li a {
	background:none;
	padding:0pt;
}

#title {
    height:20pt;
	background-color:#0d5388;
	color:#FFFFFF;
	margin:0pt;
	padding:0pt;
}

.title {
	text-align:right;
	font-size:12pt;
	font-weight:bold;
	height:14pt;
	line-height:14pt;
	margin:0pt;
	padding:0pt;
	padding-top:6pt;
	margin-right:5pt;
}

#center-content {
    margin:24pt;
}

h1, .csc-header csc-header-n1, csc-header csc-header-n2{
	font-size:10pt;
	font-weight:bold;
	color:#0d538a;
	margin:8pt;
	text-transform: uppercase;
	line-height:14pt;
}

#footer {
	width:100%;
	margin-top:10pt;
	float:left;
	text-align:center;
	color:#0d538a;
	font-size:8pt;
}

p.align-left{
    text-align:left;
}

p.align-center{
    text-align:center;
}

p.align-right{
    text-align:right;
}

p.mitarbeiter {
    border: solid 1pt #dbdbdb;
	margin-bottom:0pt;
	padding: 15pt 20pt;
}

p.mitarbeiter img {
	padding-right:20pt;
	border:0;
	margin-top:-15pt;
	margin-left:-20pt;
}

p.mitarbeiterlink {
    border: solid 1pt #dbdbdb;
	border-top:none;
	margin-top:0pt;
	padding: 9pt 12pt;
}

.mitarbeiterlink a, .mitarbeiterlink a:visited, .mitarbeiterlink a:hover {
    color:#0d538a;
	text-decoration:none;
	background: url(/fileadmin/templates/images/link.gif) 0 0.4em no-repeat;
	padding-left: 12pt;
}

p.leistung-head {
    border: solid 1pt #dbdbdb;
	border-bottom: none;
	margin-bottom:0pt;
	padding: 7pt 14pt;
	background-color:#d1dfe9;
	font-weight:bold;
}

p.leistung-text {
    border: solid 1pt #dbdbdb;
	margin-top:0pt;
	padding: 7pt 14pt;
}
