
/* JOG: 21.05.2008: font-size für "body", "a", "a.navi_link" und "a.navi_link_active" auf 10pt gesetzt statt 12pt  */
body {
	color: black;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 12pt;
}

/* JOG: 18.06.2008: Formatierungen für td neu angelegt  */
td {
	color: black;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 12pt;
}

/* JOG: 19.06.2008: Formatierungen für th neu angelegt  */
th {
	color:#B02C23;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 12pt;
	font-weight: bold;
}

a {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 12pt;
	color: black;
	/*text-decoration: none;*/
}

/* JOG: 30.07.2008: Style für Finesolutions Vorschaltseite (die Image-Map-Seite für "Home"  */
.fs_image_map {
	height: 100%;
	width: 959px;
	vertical-align: top;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 16px;
	padding-bottom: 16px;
}

/* JOG: 21.05.2008: Styles aus "mainTemplate.xml"  */
.header {
	height: 62px;
	border-bottom: 1px solid black;
	vertical-align: top;
}

.header_div {
	border: 10px solid white;
	height: 62px;
/* JOG: 21.05.2008: 	Das Background Image wurde auskommentiert, weil es nicht gut aussah background-image: url('img/header_verlauf.png');   */
	background-repeat: repeat-y;
}


.left_cell {
	height: 100%;
	width: 193px;
	border-right: 1px solid black;
	vertical-align: top;
	/*padding-left: 10px;*/
	padding-left: 26px;

	padding-right: 16px;
	padding-top: 16px;
	padding-bottom: 16px;
	
	line-height: 14.4pt;
}

.center_cell {
	height: 100%;
	width: 573px;
	vertical-align: top;
	padding-right: 16px;
	padding-left: 16px;
	padding-top: 16px;
	padding-bottom: 16px;
}

.right_cell {
	height: 100%;
	width: 193px;
	border-left: 1px solid black;
	vertical-align: top;

	padding-right: 10px;
	padding-left: 16px;
	padding-top: 16px;
	padding-bottom: 16px;
	
	line-height: 14.4pt;
}

a.navi_link {
	text-decoration: none;
	color: rgb(40,39,87);
	font-size: 10pt;
	line-height: 20pt;
}

a.navi_link:hover {
	color: rgb(176,44,35);
}

a.navi_link_active {
	text-decoration: none;
	color: rgb(176,44,35);
	font-size: 10pt;
	line-height: 20pt;
}

a.navi_link2 {
	text-decoration: none;
	color: rgb(40,39,87);
	margin-left: 15px;
	font-size: 10pt;
}

a.navi_link2:hover {
	color: rgb(176,44,35);
}

a.navi_link_active2 {
	text-decoration: none;
	color: rgb(176,44,35);
	margin-left: 15px;
	font-size: 10pt;
}

a.navi_link3 {
	text-decoration: none;
	color: rgb(40,39,87);
	margin-left: 30px;
	font-size: 10pt;
}

a.navi_link3:hover {
	color: rgb(176,44,35);
}

a.navi_link_active3 {
	text-decoration: none;
	color: rgb(176,44,35);
	margin-left: 30px;
	font-size: 10pt;
}

div.navi {
}

div.navi_level2 {
}

div.navi_level3 {
	margin-left: 15px;
	font-size: 10pt;
}

/* JOG: 20.06.2008: line-height: 28pt eingefügt ---------------------- */
.content_headline {
	font-size: 24pt;
	color: rgb(176,44,35);
	margin-bottom: 75px;
	line-height: 28pt;
}

.content_text {
	font-size: 10pt;
	line-height: 12pt;
}

.content_image {
	float: left;
	margin-right: 15px;
	margin-bottom: 10px;
}

.content_text a {
	color: rgb(40,39,87);	
}
.content_text a:visited {
	color: rgb(176,44,35);
}

a.margcol_link {
	text-decoration: none;
	color: rgb(175,175,175);
}


H1 {
	color:#B02C23;
	font-size:22pt;
	margin-bottom:22px;
	line-height:26.4pt;
	font-weight:normal;
}

H2 {
	color:#B02C23;
	font-size:16pt;
	margin-bottom:16px;
	line-height:19.2pt;
	font-weight:normal;

}

H3 {
	color:#B02C23;
	font-size:11pt;
	margin-bottom:11px;
	line-height:13.2pt;
	font-weight:bold;
}

H4 {
	color:#B02C23;
	font-size:11pt;
	margin-bottom:11px;
	line-height:13.2pt;
	font-weight:bold;
}

H5 {
	color:#B02C23;
	font-size:11pt;
	margin-bottom:11px;
	line-height:13.2pt;
	font-weight:bold;
}

H6 {
	color:#B02C23;
	font-size:11pt;
	margin-bottom:11px;
	line-height:13.2pt;
	font-weight:bold;
}


/* sitemap ------------------------------------ */

tr.sitemap_even {
	background-color: #e7efff;
}

tr.sitemap_odd {
}

/* referenzen ------------------------------------ */

span.ref_head_active {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	color: red;
}

a.ref_head{
	color: black;
	text-decoration: none;
}

a.ref_head:visited {
	color: black;
}

a.ref_head:hover {
	color: red;
}

tr.ref_head {
	background-color: #f0f0f0;
}

tr.ref_even {
	background-color: #e7efff;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
}

tr.ref_odd {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
}




