body {
    	font: 100% Verdana, Arial, Helvetica, sans-serif;
    	background: #EEEEEE;
    	margin: 0; 
    	padding: 0;
    	text-align: center;
    	color: #000000;
		font-size:12px;
		font-weight:normal;
		font-style:normal;
    }
    a {
    	text-decoration:none;
    	color:#8f302b;
    }
    a:hover {
    	text-decoration:underline;
    }
	/* FORMULAR */
	input {
	font-size: 8pt;
	color: #333;
	background-color: #e6e6e6;
	padding-left: 4px;
	padding-right: 4px;
	border: 1px solid #FFFFFF;
	height: 18px;
	voice-family: "\"}\"";
    voice-family: inherit;
    height: auto;
	}
	input[type=file], input[type=radio] {
	font-size: 8pt;
	color: #333;
	background-color: #e6e6e6;
	line-height: 18px;
	border: 1px solid #FFFFFF;
	}
	select {
	font-size: 8pt;
	color: #333;
	background-color: #e6e6e6;
	line-height: 18px;
	border: 1px solid #FFFFFF;
	}
	.formtext {
	font-size: 8pt;
	color: #333;
	line-height: 14px;
	}
	textarea { 
	color: #333; 
	font-size: 8pt; 
	line-height: 14px; 
	background-color: #e6e6e6; 
	padding-right: 0; 
	padding-left: 3px; 
	border: solid 1px #FFFFFF; 
	}
	
	.csc-mailform {
	border:0;
	}

     #container {
    	width: 990px;
    	background: #FFFFFF;
    	margin: 0 auto; /* Durch automatische Ränder (in Verbindung mit einer Breite) wird die Seite zentriert. */
    	border: 0;
    	text-align: left; /* Hierdurch wird die Einstellung text-align: center im Body-Element überschrieben. */
    }
     #header {
    	background: #FFFFFF;
		margin:0; 
    	padding: 0;
		background-image:url(../fp/fp-logo-top.gif);
		height:100px;
		width:990px;
		text-align:right;
    }
     #header h1 {
    	margin: 0; /* Rand des letzten Elements im #header-div auf 0 -> keine unerwarteten Abstände zwischen divs. Oder div einen Rahmen hat */
    	padding: 10px 0;
    }
	 #mainmenue {
		height:27px;
		width:100%;
		padding: 73px 0 0 0;
	}
	
	 #mainmenue img {
		margin:0;
		padding:0;
		border:0;
    }
	
	 #mainmenue ul {
		margin:0;
		padding:0;
		width:990px;
		list-style:none;
    }
	 #mainmenue li {
		display:inline;
		height:27px;
		margin:0;
		padding:0;
		
    }
	 #mainmenue a {
		margin: 0;
		padding:5px 5px 20px 5px;
		text-decoration:none;
		color:#333333;
		background-repeat:repeat-x;
	}
	 #mainmenue a:hover {
		color:#8f302b;
		background-image:url(../fp/fp_mainmenue-bgnd_98x27.gif);
		background-repeat:repeat-x;
	}
	#mainmenue a.select {
		color:#8f302b;
		background-image:url(../fp/fp_mainmenue-bgnd_98x27.gif);
		background-repeat:repeat-x;
	}
	 #bmplace {
    	background: #FFFFFF; 
    	padding: 0;
    }
	 #breadcrump {
    	background: #FFFFFF; 
    	padding: 0;
    }
	 #breadcrump p {
    	margin: 0;
    	padding: 10px 10px 10px 251px;
		text-align: left;
		font-size:9px;
		color:#333333;
    }
	 #breadcrump a {
		color:#333333;
		text-decoration:none;
    }
	 #breadcrump a:hover {
		color:#8f302b;
		text-decoration:underline;
    }
	 #mainContentContainer { 
    	width: 990px;
    	background: #FFFFFF;
    	margin: 0 auto; 
    	border: 0;
    	text-align: left;
    } 
     #sidebar1 {
    	float: left;
    	width: 220px;
    	background: #EBEBEB; /* Die Hintergrundfarbe wird nur für die Länge des Spalteninhalts angezeigt. */
    	padding: 0;
		margin: 0;
    }
	 #sidebar1 ul {
    	padding: 0;
		list-style:none;
		margin: 0;
		line-height:20px;
    }
	 #sidebar1 a {
	padding: 0 20px 0 10px;
	font-weight: normal;
	font-size:10px;
	color: #051640;
	font-style: normal;
	text-decoration: none;
	background-image:url(../fp/fp_vmenue_na220x50.gif);
	display: block;
    }
	 #sidebar1 a:hover {
	 color:#8f302b;
	 background-image:url(../fp/fp_vmenue_ac220x50.gif);
    }
	 #sidebar1 a.select {
	font-weight: bold;
    }
	 #sidebar1 a.secondNav {
	padding: 0 20px 0 20px;
	background-image:url(../fp/fp_vmenue_secondNav_na220x50.gif);
	display: block;
    }
	 #sidebar1 a.secondNav:hover {
	 color:#8f302b;
	background-image:url(../fp/fp_vmenue_secondNav_ac220x50.gif);
    }
	 #sidebar1 a.secondNavSelect {
	padding: 0 20px 0 20px;
	color:#8f302b;
	background-image:url(../fp/fp_vmenue_secondNav_se220x50.gif);
	display: block;
    }
    #sidebar1 a.thirdNav {
	padding: 0 20px 0 30px;
	background-image:url(../fp/fp_vmenue_thirdNav_na220x50.gif);
	display: block;
    }
	 #sidebar1 a.thirdNav:hover {
	background-image:url(../fp/fp_vmenue_thirdNav_ac220x50.gif);
    }
	 #sidebar1 a.thirdNavSelect {
	padding: 0 20px 0 30px;
	color:#8f302b;
	background-image:url(../fp/fp_vmenue_thirdNav_se220x50.gif);
	display: block;
    }
    #sidebar1 a.fourNav {
	padding: 0 20px 0 40px;
	background-image:url(../fp/fp_vmenue_fourNav_na220x50.gif);
	display: block;
    }
	 #sidebar1 a.fourNav:hover {
	background-image:url(../fp/fp_vmenue_fourNav_ac220x50.gif);
    }
	 #sidebar1 a.fourNavSelect {
	padding: 0 20px 0 40px;
	color:#8f302b;
	background-image:url(../fp/fp_vmenue_fourNav_se220x50.gif);
	display: block;
    }
    
    /* SIDEBAR 2 */
     #sidebar2 {
    float: right;
    width: 196px; 
    background: #EBEBEB;
    padding: 0;
    margin:0;
    }
    #sidebar2 h1 {
    margin: 0;
    padding: 5px 10px 5px 10px;
	font-size:12px;
	font-weight:normal;
	color:#333333;
    background-image:url(../fp/sidebar2-head-bgnd.gif);
	display:block;
    }
    #sidebar2 ul {
    padding: 0;
	list-style:none;
	margin: 0;
	background-image:url(../fp/sidebar2-bgnd.gif);
	background-repeat:no-repeat;
    }
    #sidebar2 a.download {
    padding: 2px 10px 8px 40px;
	font-weight: normal;
	font-size:9px;
	color: #333333;
	font-style: normal;
	text-decoration: none;
	background-image:url(../fp/ico_pdf-sidebar2.gif);
	background-repeat:no-repeat;
	display:block;
    }
    #sidebar2 a.download:hover {
    text-decoration: underline;
	background-image:url(../fp/ico_pdf-sidebar2-act.gif);
    }
    #sidebar2 a.verweis {
    padding: 2px 10px 8px 30px;
	font-weight: normal;
	font-size:9px;
	color: #333333;
	font-style: normal;
	text-decoration: none;
	background-image:url(../fp/ico_link-sidebar2.gif);
	background-repeat:no-repeat;
	display:block;
    }
    #sidebar2 a.verweis:hover {
    text-decoration: underline;
	background-image:url(../fp/ico_link-sidebar2-act.gif);
    }
    /* ************************************************* */
    .fltrt {
    	float: right;
    	margin-left: 8px;
    }
    .fltlft {
    	float: left;
    	margin-right: 8px;
    }
    .clearfloat {
    	clear:both;
        height:0;
        font-size: 1px;
        line-height: 0px;
    }
	/* ************* MAIN CONTENT ********************** */
     #mainContent {
    	padding: 0px 227px 20px 251px;
    	background: #FFFFFF;
    }
    
	 #mainContent h1 {
    	margin: 0 0 20px 0;
    	padding: 0;
		font-size:20px;
		font-weight:normal;
		color:#051640;
    }
	 #mainContent h2 {
	 	margin: 0;
    	padding: 0;
    	font-size:12px;
		font-weight:bold;
		color:#051640;
    }
    
    #mainContent p {
    	margin: 0 0 10px 0;
    }
    
    #mainContent b {
    	color:#111111;
    }
    #mainContent a.internal-link {
    	font-weight:bold;
    	text-decoration:none;
    	padding-left:18px; 
    	background-image:url(../fp/ico_link-internal.gif); 
    	background-repeat:no-repeat; 
    	color:#333333;
    }
    #mainContent a.internal-link:hover {
    	text-decoration:underline;
    	background-image:url(../fp/ico_link-internal-act.gif);
		color:#8f302b;
    }
    #mainContent table.contenttable {
    	width:100%;
    	border-style:none;
    	border:0px;
    }
	#mainContent table.fondspreise {
    	width:100%;
    	font-size:10px;
    	line-height:12px;
    	border-style:none;
    	border:0px;
    }
    #mainContent table.infocenter {
    	width:100%;
    	font-size:10px;
    	line-height:12px;
    	border-style:none;
    	border:0px;
    }
	#mainContent a.pdf-link {
    	font-weight:normal;
    	text-decoration:none;
    	padding-left:35px; 
    	background-image:url(../fp/ico_link-pdf.gif); 
    	background-repeat:no-repeat; 
    	color:#333333;
    }
	#mainContent a.pdf-link:hover {
    	text-decoration:underline;
    	background-image:url(../fp/ico_link-pdf-act.gif);
    }
    #mainContent a.download {
    	font-weight:normal;
    	text-decoration:none;
    	padding-left:35px; 
    	background-image:url(../fp/ico_link-pdf.gif); 
    	background-repeat:no-repeat; 
    	color:#333333;
    }
    #mainContent a.download:hover {
    text-decoration:underline;
    	background-image:url(../fp/ico_link-pdf-act.gif);
    }
    #mainContent table.contenttable {
    	margin:0;
    	padding:0;
    	width:100%;
    	font-size:10px;
    	line-height:14px;
    	border-style:none;
    	border:0;
    	background-color:#EEEEEE;
    }
    #mainContent th {
	 	margin: 0;
    	padding: 5px;
    	font-size:12px;
		font-weight:normal;
		color:#051640;
		background-color:#EEEEEE;
    }
    #mainContent td {
    	padding: 5px;
    	border:0;
    }
    #mainContent tr.tr-odd {
    	background-color:#FFFFFF;
    }
    #mainContent td.td-last {
    	font-weight:bold;
    }
    #mainContent table.wertentwicklung {
    	width:512px;
    	font-size:10px;
    	line-height:14px;
    	border-style:none;
    	border:0;
    	background-color:#EEEEEE;
    }
    
    #mainContent th.wedatum {
    	color:#666666;
    	font-size:9px;
    	text-align:right;
    }
    #mainContent table.welegende {
    	width:512px;
    	font-size:10px;
    	line-height:14px;
    	border-style:none;
    	border:0;
    	background-color:#FFFFFF;
    }
    #mainContent th.welegende {
    	color:#666666;
    	font-size:9px;
    	text-align:right;
    	background-color:#FFFFFF;
    }
     #footer {
    	padding: 10px 0 0 0;
    	background:#FFFFFF;
    }
     #footer p {
    	margin: 0; 
    	padding: 10px 0;
		text-align: right;
		font-size:9px;
    }
    #footer a {
    color:#000000;
    }
