A:link {	COLOR: #000000;		}A:visited {	COLOR: #000000;	}A:hover {	COLOR: #E23B47;	text-decoration:underline;	font-weight:bold;	}A:link.navi {	COLOR: #FFFFFF;	text-decoration:none; 		}A:visited.navi {	COLOR: #FFFFFF;	text-decoration:none; 	}A:hover.navi {	COLOR: #FEFC3E;	text-decoration:underline;	font-weight:bold;	}A:link.klein {	font-size: 12px;	COLOR: #000000;	text-decoration:none;		}A:visited.klein {	font-size: 12px;	COLOR: #FFCC00;	text-decoration:none; 	}A:hover.klein {	font-size: 12px;	COLOR: #FFFFFF;	text-decoration:underline; 	font-weight:normal;	}	/* Breadcrumb Navigation */A:link.breadcrumb {	font-size: 12px;	text-decoration:underline;	}A:visited.breadcrumb {	font-size: 12px;	text-decoration:underline;	}A:hover.breadcrumb {	font-size: 12px;	text-decoration:underline;	font-weight:bold;	}/* Ende Breadcrumb Navigation */	td,p,ol {	font-size:12px;	}	ul {	margin-bottom: 0; 	padding-right: 0px;	padding-top: 0px;	padding-bottom: 0px;}	hr {	border:0px;	border-top: solid 1px #FFFFFF;	border-bottom: solid 1px #FFFFFF; /* Für I.Explorer (Seiten-Hintergrundfarbe!) */	color: #FFFFFF;	width: 130px;	text-align: left;	}input, textarea {	font-family:Arial,Tahoma,Verdana,Helvetica;	font-size:12px;	}	/*Rahmen für Tabellen*/	.rahmen1 {border: 1px solid #782929}/*Für die Bildschirmanzeige ausblenden*/.printonly {	display:none;	}	.empfehlung {	visibility:collapse;	/*display:none;*/	}.liste1 {	padding-left:3px;	}	.liste2 {	background-color:#E2BA87;	padding-left:3px;	}td.navi1 {	font-weight:bold;	font-size: 13px;	Color: #FFFFFF;	padding-top:3px;	padding-bottom:0px;	padding-left:10px;}td.navi2 {	font-size: 11px;	Color: #000000;}/*Unternavigation*/	.navi3 {	font-size: 12px;	font-weight: bold;}/*neu für css Nachbau*/html, body {	margin:0px 0px; 	padding:0px;	height: 98%; /* WICHTIG!!! STRECKT ANZEIGENBEREICH AUF 100% */	background-color:#F5F5DC;	font-family:Arial,Tahoma,Verdana,Helvetica;	}#hintergrund_total {   width: 99%;   height: 99%;    min-height:500px; /* WICHTIG!!! sonst lässt sich die Webseite beliebig zusammenschieben */}#hintergrund {   margin: 0 auto;   margin-top:12px;   background-color:#E0003C;   width: 897px;   border:1px black solid;   position: relative;   min-height: 100%; /* Mindesthöhe für moderne Browser */   height:auto !important; /* Important Regel für moderne Browser */    height:100%; /* Mindesthöhe für den IE */ }#top1 {   background: url(images/navi/ff_logo2.jpg) no-repeat;   position: absolute;   top: 12px;   left: 12px;   width: 165px;   height: 80px;}#top2 {   background: url(images/navi/kopfbild1.jpg) no-repeat;   position: absolute;   top: 12px;   left: 189px;   width: 165px;   height: 80px;}#top3 {   background: url(images/navi/kopfbild2.jpg) no-repeat;   position: absolute;   top: 12px;   left: 366px;   width: 165px;   height: 80px;}#top4 {   background: url(images/navi/kopfbild4.jpg) no-repeat;   position: absolute;   top: 12px;   left: 543px;   width: 165px;   height: 80px;}#top5 {   background: url(images/navi/kopfbild3.jpg) no-repeat;   position: absolute;   top: 12px;   left: 720px;   width: 165px;   height: 80px;}#top2-4 {   background: url(images/navi/ff_logo3.jpg) no-repeat;   position: absolute;   top: 12px;   left: 189px;   width: 519px;   height: 80px;}#navigation {	position: absolute;   top: 104px;   left: 12px;   width: 165px;   height: 100px;}#navi_unten {	position: absolute;   bottom: 12px;   left: 12px;   width: 165px;   font-size: 11px;   Color: #000000;   padding-left:9px;}h1 {	font-weight:bold;	font-size:18px;}h2 {	font-weight:bold;	font-size:12px;	/*display: inline;*/ /*schneidet Leerzeilen davor und danach weg*/}h3 {	font-weight:bold;	font-size:18px;}/* Navigation und Subnavigation */.navigation1 {border: 0px solid #000;text-align: right;padding-bottom:6px;}.navigation2 {border: 0px solid #000;background-color: #F40B49;font-weight:bold;	font-size: 13px;color: #FFFFFF;padding-top:3px;padding-bottom: 2px;padding-left:10px;}.subnavigation {background-color: #FD6363;color: #FFFFFF;padding-left: 10px;}/* Ende Navigation und Subnavigation *//*2011-12 Inhalt*/.inhalt {position:absolute;top:104px;left:189px;bottom:12px;width:676px;padding:10px;background-color:#F5F5DC;overflow:auto;}.inhalt_inaktiv {display:none;}/*Ende 2011-12 Inhalt*/ul.zweispaltig {float: left;width: 34em; /* width is changed */margin: 0;padding: 0px;padding-left: 40px;list-style: disc;}li.zweispaltig {float: left;width: 17em;margin: 0;padding: 0;}
