		body
		{ 
			background-color: #ffffff;
			padding: 10px; 
			margin: 10px;
		}
		img { border: none; }
		
		table
		{
			table-layout: fixed; 
			border-collapse: collapse; 
			border-spacing: 0; 
			empty-cells: show; 
		}
		td
		{
			padding: 0px;
			margin: 0px;
			border: none;
			font-size: 0; line-height: 0;
			vertical-align: top;
		}
		a, p, td.menue01, td.menue01S
		{
			font-size: 12px;
			font-family: Verdana;
			line-height: 14px;
			color: #185b1a;
		}
		a:hover { background-color: #faf376; }
		a.none { text-decoration: none; }
		a.none:hover { text-decoration: none; background: none; color: none; }
		td.menue01, td.menue01S
		{
			Xborder-left: 2px solid #ffffff; 
			border-right: 2px solid #ffffff; 
			text-align: center; 
			vertical-align: middle; 
			font-weight: bold; 
			padding: 3px;
			color: #f7faf5;
		}
		a.menue01, a.menue01S, p.menue01, p.menue01S
		{
			color: #f7faf5;
			text-align: center;
			line-height: 12px;
			padding: 3px;
			margin: 0px;
			text-decoration: none;
		}
		a.leiste01
		{
			font-size: 10px; 
			color: #185b1a;
			text-decoration: none;
		}
		a.leiste01:hover { text-decoration: underline; }
		td.menue01S { background-color: #748b54; }
		p
		{
			text-align: left;
			line-height: 14px;
			padding: 0px;
			margin: 0px;
			margin-bottom: 9px;
		}
		#dimSpalteLinks
		{
			position: static;
			text-align: left;
			border-bottom: 2px solid #ffffff;
			padding: 5px;
			margin: 0px;
			background-color: #dce4c0;
		}
		#dimSpalteLinks p, #dimSpalteLinks p.last
		{
			padding: 0px;
			margin: 2px;
			font-size: 11px;
			font-weight: bold;
		}
		#dimSpalteLinks p.last
		{
			margin: 0px;
		}
		#dimSpalteLinks_Level2
		{
			border: none;
			padding: 0px 0px 0px 20px;
		}
		#dimSpalteLinks_Level2 p
		{
			font-weight: normal;
		}
		#dimSpalteMitte
		{
			position: static;
			border: none;
			padding: 5px;
			margin: 0px;
			background-color: #f7faf5;
			color: #000000;
		}
		#dimSpalteMitte table
		{
			width: 430px;
		}
		#dimSpalteMitte p, #dimSpalteMitte a
		{
			color: #000000;
		}
		#dimSpalteMitte p.last
		{
			padding: 0px;
		}
		#dimSpalteMitte p.stSeite
		{
			text-align: right;
			font-weight: bold;
			font-size: 20px;
			line-height: 20px;
		}
		#dimSpalteMitte p.link
		{
			padding: 2px;
			margin: 0px;
			text-decoration: underline;
		}
		#dimSpalteMitte td.fbZelle { border:1px solid #dce4c0; vertical-align: middle;}
		#dimSpalteMitte p.fbCheckbox, #dimSpalteMitte p.fbPunkt1, #dimSpalteMitte p.fbPunkt1r, #dimSpalteMitte p.fbPunkt2,
		{ 
			padding: 1px; 
			margin: 0px; 
		}
		#dimSpalteMitte p.fbCheckbox { text-align: center; }
		#dimSpalteMitte p.fbPunkt1r { padding-left:10px; }
		input.fbCheckbox, #dimSpalteMitte input.fbCheckbox { border: none; background: none; padding: 0px; margin: 0px; }
		#dimSpalteMitte input.fbPunkt0, #dimSpalteMitte textarea.fbPunkt0 { width: 400px; }
		#dimSpalteMitte input.fbPunkt1, #dimSpalteMitte textarea.fbPunkt1 { width: 170px; }
		#dimSpalteMitte input.fbPunkt2, #dimSpalteMitte textarea.fbPunkt2 { width: 320px; }
		
 		#dimSpalteMitteBild
 		{
 			padding-bottom: 20px;
 		}
		#dimSpalteMitteSep
		{
			padding: 2px;
			border-bottom: 1px dashed #dce4c0;
			margin-bottom: 10px;
		}
		#dimSpalteRechts
		{
			position: static;
			text-align: left;
			border: none;
			border-bottom: 2px solid #ffffff;
			padding: 5px;
			margin: 0px;
			background-color: #f7faf5;
		}
		#dimSpalteRechts p, #dimSpalteRechts p.last, #dimSpalteRechts a
		{
			font-size: 10px;
			line-height: 11px;
			color: #000000;
		}
		#dimSpalteRechts p.last
		{
			margin: 0px;
		}
		#dimSpalteRechts p.partner
		{
			text-align: center;
		}
		#dimSpalteRechts img.partner
		{
			margin: 5px 10px 5px 10px;
		}

		table.fortschritt { }
		td.fortschritt1, td.fortschritt2
		{
			border: 1px solid #327a36;
			height: 15px;
		}
		td.fortschritt1 { background-color: #327a36; }
		p.fortschritt
		{
			margin: 0px;
			font-size: 7pt;
			color: #327a36;
		}
