/* CSS Document */body	{    background: #fff;	margin: 0;	padding: 0;	border: 0;	text-align: left;	font-family: Arial, Helvetica, sans-serif;		font-size: 11px; 	line-height: 14px;	color: #333;	padding-bottom: 25px;	}	/* ++++++++++++  normaler text ++++++++++++ */.norm {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	text-align: left;	color: #333;	line-height: 14px;}	/* ++++++++++++  normaler link ++++++++++++ */.link { font-family: Arial, Helvetica, sans-serif;	color: #333;	text-decoration: underline; } a:hover.link { color: #ff0000; }	#top { margin: 0; padding: 0; background: #d5d5d5;  background-image: url(img/bg_top.gif); background-repeat: repeat-y; width: 100%; height: 80px;}/*------für anreißer auf der startseite-----*/	#anrfoto { margin: 0; padding: 0; position:absolute; left:0px; top:80px;  width:335px; height:227px;}	#anrtext { margin: 0; padding: 0; position:absolute; left:335px; top:80px;  width:430px; height:227px;}#anrtext2 { margin: 6 0 0 13; padding: 0; width:300px;}/*------für anreißer auf der startseite-----*/#anrfoto2 { margin: 0; padding: 0; position:absolute; left:0px; top:80px;  width:570px; height:227px;}#anrtext3 { margin: 140 0 0 0; padding: 6 0 0 13; position:absolute; left:570px; top:80px;  width:175px; height:227px; background-image: url(img/pointline_kurz.gif); background-repeat: no-repeat;}#menu { margin: 0; padding: 5 0 0 0; background-image: url(img/bg_menu.gif); position:absolute; left:0px; top:307px;  width: 768px; height: 84px; valign: bottom;}#menuline { margin: 0; padding: 0; background-image: url(img/bg_menu_line.gif); background-repeat: repeat-x; width: 770px; height: 20px;}#menutext {margin: -17 0 0 160;}.menuaktiv {margin: 0 16 0 0;color: #314401;text-decoration: none;}.menulink {margin: 0 16 0 0;color: #fff;text-decoration: none;}a:menulink {margin: 0 16 0 0;color: #fff;text-decoration: none;}a:hover.menulink {color: #efefef;}a:visited.menulink {color: #efefef;}#zitat {position:absolute;left:0px; top:408px; width:150px;}#content {position:absolute;left:160px; top:408px;width:408px;}#zusatz {position:absolute;left:583px; top:408px;width:160px;}/* ++++++++++++ listen ++++++++++++++ */#container ul { margin: 0; padding: 0; list-style: none; }#container li { margin: 0 0 0 -4; padding: 0 0 0 15; background-image: url(images/az.gif); background-repeat: no-repeat; background-position: 0 2px;}#container li:hover { margin: 0 0 0 -4; padding: 0 0 0 15; background-image: url(images/az2.gif); background-repeat: no-repeat; background-position: 0 2px; }/* ++++++++++++  formulare ++++++++++++ */select {	font-size: 11px;	font-family: Verdana;	background-color: #FFFFFF;	color: #666666;	height: 16px}input.text {	font-size: 11px;	font-family: Verdana;	background-color: #FFFFFF;	border-width: 1px 1px 1px 1px;	border-color: #000000;	color: #666666;	height: 16px}input.button {	font-size: 11px;	font-family: Verdana;	background-color: #E2E2E2;	border-width: 1px 2px 2px 1px;	border-top-color: #636363;	border-right-color: #000000;	border-bottom-color: #000000;	border-left-color: #636363;	color: #000000;	height: 19px}textarea {	font-size: 11px;	font-family: Verdana;	background-color: #FFFFFF;	color: #797979;	border-width: 1px 1px 1px 1px;	border-color: #000000}.button {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000000;	text-decoration: none;	border: 1px inset #999999;	background-color: #cccccc;	cursor: hand;}