/* ---------- sorry, noch nich uffgerŠumt ---------- *//* ---------- getestet auf mac: nc 4.7, 7.0 ---------- *//* ---------- opera 5.0, 6.0 ---------- *//* ---------- ie 5.0, 5.2.2 ---------- *//* ---------- safari 1.0, camino 0.7, mozilla 1.0.2 ---------- *//* ---------- getestet auf pc: ie  ---------- */html, body, div, p, h1, h2, h3, ul, ol, span, a, table, td, form, img, li {			margin: 0;			padding: 0;}body 	{ 			background-color: #FFFFFF; } p, ol, form, table		{		font:.8em/120% Arial, Helvetica, sans-serif;			padding: 6px 0px 6px 0px;			margin: 0px 0px 0px 0px;		}ul		{		font:.8em/120% Arial, Helvetica, sans-serif;			padding: 6px 0px 12px 20px;			margin: 0px 0px 0px 0px;		}/* h1 		{font: 29px Arial, Helvetica, sans-serif;		color:#003399;			padding: 0px 0px 10px 0px;		}*/h1, h3 		{font:1.1em/100% Arial, Helvetica, sans-serif;		color:#003399;			padding: 0px 0px 10px 0px;		}h4 		{font:0.9em/100% Arial, Helvetica, sans-serif;		color:#003399;			padding: 0px 0px 10px 0px;		}strong	{		font-weight: bold;		}a:link		{color: #666666; text-decoration: underline;}a:visited	{color: #666666; text-decoration: underline;}a:active	{color: #003399; text-decoration: underline;}a:hover 	{color: #003399; text-decoration: underline;}a:focus 	{color: #003399; text-decoration: underline;}a:link.text		{color: #003399; text-decoration: underline;}a:visited.text	{color: #003399; text-decoration: underline;}a:active.text	{color: #003399; text-decoration: underline;}a:hover.text 	{color: #003399; text-decoration: underline;}#snav_one a:link		{color: #003399; font-weight: bold; text-decoration: underline;}#snav_one a:visited	{color: #003399; font-weight: bold; text-decoration: underline;}#snav_one a:active	{color: #003399; font-weight: bold; text-decoration: underline;}#snav_one a:hover 	{color: #003399; font-weight: bold; text-decoration: none; background-color: #FFFFFF; }#snav_one a:focus 	{color: #003399; font-weight: bold; text-decoration: none; background-color: #FFFFFF; }#snav_two a:link		{color: #003399; font-weight: bold; text-decoration: underline;}#snav_two a:visited	{color: #003399; font-weight: bold; text-decoration: underline;}#snav_two a:active	{color: #003399; font-weight: bold; text-decoration: underline;}#snav_two a:hover 	{color: #003399; font-weight: bold; text-decoration: none; background-color: #FFFFFF; }#snav_two a:focus 	{color: #003399; font-weight: bold; text-decoration: none; background-color: #FFFFFF; }#footer a:link		{color: #003399; text-decoration: underline;}#footer a:visited	{color: #003399; text-decoration: underline;}#footer a:active	{color: #003399; text-decoration: underline;}#footer a:hover 	{color: #003399; text-decoration: none; background-color: #FFFFFF; }#footer a:focus 	{color: #003399; text-decoration: none; background-color: #FFFFFF; }.sform {  font-size: 10px; color: #003399; width: 100px; height: 17; border-left: 1px solid #003399; border-bottom: 1px solid #003399; border-right: 1px solid #003399; border-top: 1px solid #003399 }.sbutton { font-size: 10px; width: 50px; color: #003399; font-weight: bold; background-color: #E8E8E8; border-left: 1px solid #003399; border-bottom: 1px solid #003399; border-right: 1px solid #003399; border-top: 1px solid #003399}/* ---------- klassen ---------- */.headtxt	{			font:.1em/10% Arial, Helvetica, sans-serif;			padding: 0px 0px 0px 0px;			color:#B0383A;  			}.hitword	{			font-weight: bold;			color:#003399;			}.foot		{			font:.8em/130% Arial, Helvetica, sans-serif;			color: #B0383A;			}.footnavi	{			font:.8em/130% Arial, Helvetica, sans-serif;			padding: 3px 0px 3px 0px;			color:#B0383A;			width:580px;			border-top-width: 1pt; 			border-top-style: solid; 			border-top-color: #FFFFFF;			}.wo			{			font:.8em/130% Arial, Helvetica, sans-serif;			padding: 3px 0px 3px 20px;			width:420px;			border-bottom-width: 1pt; 			border-bottom-style: solid; 			border-bottom-color: #FFFFFF;			}.bildimtext	{			margin: 0px 0px 0px 20px;			padding: 0px 30px 0px 0px;			border: 0px;			}.menu		{			font:.7em/100% Arial, Helvetica, sans-serif;			font-weight: bold;			color:#666666;			}.menuklein		{			font:.7em/130% Arial, Helvetica, sans-serif;			font-weight: bold;			color:#666666;			}.source 	{			font:.65em/100% Arial, Helvetica, sans-serif;			margin-top: -10px;			padding: 10px 0px 0px 0px;			}.sourcede 	{			font:.65em/100% Arial, Helvetica, sans-serif;		font-style: oblique;			margin-top: -10px;			padding: 10px 0px 0px 0px;			}.texte		{			font:.8em/120% Arial, Helvetica, sans-serif;			color:#000000;			width:320px;			margin-left: 0px;			padding-left: 10px;			border-left-width: 1px; 			border-left-style: solid; 			border-left-color: #B0383A;			}.liste		{			font:0.8em/110% Arial, Helvetica, sans-serif;			font-weight: bold;			padding-bottom: 10px;			width:370px;			margin-left: 0px;			border-bottom-width: 1pt; 			border-bottom-style: solid; 			border-bottom-color: #B0383A;			}.menulink	{			font:.8em/130% Arial, Helvetica, sans-serif;			color:#B0383A;			padding: 3px 0px 3px 6px;			width:130px;			}.extralink	{			font:.8em/130% Arial, Helvetica, sans-serif;			color:#B0383A;			padding: 3px 0px 3px 6px;			}.imglink	{			margin: 0px;			padding: .5em .5em .5em 6px;			border: 0px;			}.de	{		font-style: oblique;		}.work	{		font-weight: bold;		color: #003399;		}.workde	{		font-style: oblique;		font-weight: bold;		color: #003399;		}/* ---------- id ---------- */#head		{			position: absolute; top: 0px; left: 0px;			width: 803px; height:240px;			margin: 0px;			}#kasten		{			background-color: #EAEEED;			padding: 5px 15px 5px 15px;			margin: 0px;			}#content	{			position: absolute; top: 256px; left: 26px;			width: 803px; 			border-left-width: 1pt; 			border-left-style: solid; 			border-left-color: #CBCBCB;			border-bottom-width: 1pt; 			border-bottom-style: solid; 			border-bottom-color: #CBCBCB;			margin: 0px;			padding: 0px;			}#contentnorm{			position: relative; top: 0px; left: 0px;			margin-top: 0px;			margin-right: 200px;			margin-bottom: 10px;			margin-left: 200px;			overflow:hidden;			}#topnavi	{			position: absolute; top: 35px; left: 225px;			width: 600px; overflow:hidden;			text-align:left;			margin: 0px;			padding: 0px;			z-index: 2;			}#footnavi	{			position: relative; top: 10px; left: 20px;			width: 580px; overflow:hidden;			text-align:right;			margin: 0px;			padding: 0px;			}#name{			position: relative; top: 20px;			}#snav		{			position: absolute; top: 10px; left: 10px;			width: 700px;			}#snav_one	{			position: absolute; top: 10px; left: 185px;			margin: 0px;			padding: 0px 0px 0px 0px;			width: 200px;			}#snav_two	{			position: absolute; top: 10px; left: 335px;			margin: 0px;			padding: 0px 0px 0px 0px;			width: 200px;			}#extra		{			position: absolute; top: 256px; left: 650px;			width:180px;			}#einzug		{			padding-left: 8px;			padding-right: 2px;			}#extraedit		{			position: absolute; top: 120px; left: 566px;			width:120px;			}#bildheader	{			position: absolute; top: 0px; left: 25px;			margin: 0px;			padding: 0px;			width: 803px;			z-index: 1;			}#logo	{			position: absolute; top: 15px; left: 650px;			margin: 0px;			padding: 0px;			width: 126px;			z-index: 3;			}#menu	{			position: absolute; top: 280px; left: 32px;			margin: 0px;			padding: 0px;			width: 160px;			z-index: 4;			}#einzug	img	{			margin: 6px 6px 6px 0px;			padding: 0px 0px 0px 0px;			float:left;			}#extra	p	{			border-bottom-width: 1pt; 			border-bottom-style: solid; 			border-bottom-color: #CBCBCB;			padding: 4px 0px 8px 0px;			}#contentnorm	img	{			margin: 6px 6px 6px 0px;			padding: 0px 0px 0px 0px;			float:left;			}#kasten	p.source	{			font:.70em/105% Arial, Helvetica, sans-serif;			margin: -10px 0px 5px 0px;			padding: 10px 0px 0px 0px;		}#kasten	p.zitat	{		font:.70em/105% Arial, Helvetica, sans-serif;		color:#003399;			margin: 5px 0px 5px 0px;			padding: 10px 0px 0px 0px;		}