a{ font-weight:bold; color:red; text-decoration:underline; }.button { 	font-size:13px;	font-weight:bold;	border:1px solid #0E2C20;	background-color:#FFFFEB;}h1{	font-size:14px;	margin:0;	padding:0 0 10px;}h2{	font-size:14px;	margin:0;	padding:10px 0 6px;}h3{	font-size:13px;	margin:0;	padding:4px 0 2px;}p{	font-size:13px;	line-height:15px;	margin:0;	padding:2px 0 8px;}ol{	list-style-position:inside;	font-size:13px;	padding:4px 0;	margin:0;}ol li{	margin:5px 0;	font-weight:bold;}ol li p{	font-weight:normal;	padding:2px 0 4px;}table{	font-size:13px;	line-height:15px;	margin:0;	padding:2px 0;}body{ 	font-family:Arial, Helvetica, sans-serif;	color:#0E2C20;	background-color:#0E2C20;	margin:0; padding:0;	text-align:center;	line-height:100%;}textarea{	font-family:Arial, Helvetica, sans-serif;}#main_table {	border:20px solid #0E2C20;	position:absolute;	top:50%; left:50%;	margin:-310px 0 0 -500px;	padding:0;	border-collapse:collapse;	width:1000px;	height:620px;}#main_table_vorschau {	border:20px solid #0E2C20;	position:absolute;	top:50%; left:50%;	margin:-350px 0 0 -400px;	padding:0;	border-collapse:collapse;	width:800px;	height:700px;}#main_table th{	border-left:2px solid #0E2C20;	border-bottom:2px solid #0E2C20;	margin:0; padding:0;	height:105px;	font-size:13px;	background-color:#0E2C20;	color:#FFFFEB;	font-weight:bold;}#main_table th.logo{ 	margin:0; padding:0;	height:105px;	background-color:#FFFFEB;	text-align:left;}#main_table th.logo img{ 	margin-left:15px;	border:none;}img{	border:2px solid #0E2C20;}img.ohne_rahmen{	border:0px;}	#main_table th a{	display:block;	width:105px;	height:105px;	line-height:105px;	text-align:center;	background-color:#FFFFEB;	color:#0E2C20;	text-decoration:none;}#main_table th span{	display:block;	width:105px;	height:105px;	line-height:105px;}#main_table td, #main_table_vorschau td{	margin:0;	padding:0;	background-color:#FFFFEB;	color:#0E2C20;	vertical-align:top;}div#navigation{	float:left;	height:100%; width:180px;	padding:0;	margin:0;	border-right:2px solid #0E2C20;}* html div#navigation{	padding:0;}div#navigation ul{	font-size:13px;	margin:0; padding:0;	/*margin:15px;*/	padding:15px;}div#navigation ul li{	list-style:none;	margin:0;	padding:5px 0;}div#navigation ul a{	padding:0;	color:#0E2C20;	font-weight:bold;	text-decoration:none;}div#navigation ul li span{	color:red;	font-weight:bold;}div#inhalt{	margin:20px 340px 0 200px;	padding:0;}div#inhalt_startseite{	margin:25px 25px 0 25px;	padding:0;}div#info {	float:right;	width:340px;	padding-left:25px;	height:100%;	margin:20px 10px 0 10px;}div#info_startseite{	text-align:center;	float:right;	width:240px;	padding-left:15px;	height:100%;	margin:25px 10px 0;}div.vorschau_button{	margin-top:15px;	font-size:16px;	color:#FFFFEB;	background-color:#0E2C20;	height:50px;	width:324px;	padding:0;	line-height:50px;	text-align:center;	font-weight:bold;	cursor:pointer;}div#info_startseite div.vorschau_button{	width:280px;}table.aktuelles{	font-size:13px;	border:none;}table.aktuelles td{	vertical-align:top;	line-height:15px;}table.aktuelles td.datum{	font-weight:bold;	margin-right:10px;}table.aktuelles td.datum{	font-weight:bold;}table.aktuelles a{	font-weight:bold;	color:#0E2C20;	text-decoration:none;}table.kontakt{	font-size:13px;	margin:0;	padding:0;	border:none;}table.kontakt td{	vertical-align:bottom;	line-height:15px;}table.kontakt td p{	font-size:.9em;	padding:0 0 2px; margin:0;}table.vorschau{	display:inline;	margin:6px; padding:0;	border-collapse:collapse;	background-color:#FFFFEB;	color:white;	font-size:13px;}* html table.vorschau td{	text-align:center;}table.vorschau td{	margin:0 auto;	background-color:#FFFFEB;}table.vorschau td img{	border:none;	margin-bottom:8px;}table.ff_online{	border:2px solid #0E2C20;	border-collapse:collapse;}table.ff_online th{	font-size:12px;	font-weight:normal;	height:20px;}ul.aktuelles{	margin:0;	padding-left:16px;	vertical-align:top;	list-style-type:square;}ul.aktuelles li{	line-height:15px;	padding-bottom:4px;}span.weiter, a.weiter{	padding-right:20px;}a.weiter{	color:#0E2C20;	background-image: url(images/Pfeil_weiter.gif);	background-repeat: no-repeat;	background-position: right center;}span.zurueck, a.zurueck{	padding-left:20px;}a.zurueck{	color:#0E2C20;	background-image: url(images/Pfeil_zurueck.gif);	background-repeat: no-repeat;	background-position: left center;}span.fehler{	color:red;	padding-left:10px;}