

 a:link					{ color: #336699; text-decoration: none; }
 a:visited				{ color: #336699; text-decoration: none; }
 a:hover				{ color: #0000FF; text-decoration: underline; }
 a:active				{ color: #0000FF; text-decoration: underline; }
 a:focus				{ color: #0000FF; text-decoration: underline; }


 a.navi:link				{ color: #008000; text-decoration: none;      line-height: 20px; }
 a.navi:visited				{ color: #008000; text-decoration: none;      line-height: 20px; }
 a.navi:hover				{ color: #008000; text-decoration: underline; line-height: 20px; }
 a.navi:active				{ color: #008000; text-decoration: underline; line-height: 20px; }
 a.navi:focus				{ color: #008000; text-decoration: underline; line-height: 20px; }


 a.footer:link				{ color: #FFFFFF; font-weight: normal; font-size: 13px; text-decoration: none; }
 a.footer:visited			{ color: #FFFFFF; font-weight: normal; font-size: 13px; text-decoration: none; }
 a.footer:hover				{ color: #FFFFFF; font-weight: normal; font-size: 13px; text-decoration: underline; }
 a.footer:active			{ color: #FFFFFF; font-weight: normal; font-size: 13px; text-decoration: underline; }
 a.footer:focus				{ color: #FFFFFF; font-weight: normal; font-size: 13px; text-decoration: underline; }


 /* ========================================================================================================================================== */
 /* Allgemeines & Rahmen */


 html
 {
	height:				100%;
 }


 body
 {
	width:				100%;
	height:				100%;
	color:				#000000;

	background-color:									darkseagreen;

	font-family:			verdana;
	font-size:			8pt;
	font-weight:			normal;
	font-style:			normal;

	margin-left:			0px;
	margin-right:			0px;
	margin-top:			0px;
	margin-bottom:			0px;
 }


 input, textarea, select
 {
	font-size:			8pt;
	outline:			0;
	autocomplete:			'off';
 }


 #siteContent
 {
	padding-top:			60px;
	padding-bottom:			70px;
	padding-left:			10px;
	padding-right:			10px;
	border:				0px solid orange;
 }


 #siteFooter
 {
	position:			fixed;
	overflow:			hidden;

	background-color:									green;

	border-top:			5px solid #472f17;
	bottom:				0px;
	width:				100%;
	height:				50px;
	z-index:			95;
 }



 #siteFooterContent
 {
	position:			absolute;
	color:				#FFFFFF;
	width:				100%;
	height:				50px;
	line-height:			50px;
	font-size:			10pt;
	z-index:			97;
 }


 /* ========================================================================================================================================== */
 /* Inhaltsseiten */


 .headline
 {
	color:				#336699;
	font-size:			16px;
	line-height:			34px;
	font-weight:			bold;
 }


 .hrHeadline
 {
	border:				1px solid #336699;
 }


 .tdCellBestOver
 {
	border:				1px solid #505050;
	border-collapse:		collapse;
 }


 .tdCellBestPsp
 {
	background-color:									darkseagreen;
 }


 .tdCellLeft
 {
	width:				180px;
	padding:			3px;
	border:				0px solid red;
 }


 .tdCellRight
 {
	padding:			3px;
	border:				0px solid green;
 }


 .tdCellHeadline
 {
	padding:			3px;
	font-weight:			bold;
	font-style:			italic;
	border:				0px solid blue;
 }

 .tdCellLine
 {
	height:				20px;
	clear:				left;
 }


 /* ========================================================================================================================================== */


 #buttonToTop
 {
	width:				50px;
	height:				50px;
	bottom:				60px;
	right:				20px;
	position:			fixed;
	display:			none;
	visibility:			hidden;
	color:				#FFFFFF;
	background-color:		#336699;
	font-size:			36px;
	font-weight:			bold;
	text-align:			center;
	cursor:				pointer;
	border:				1px solid #000000;
	border-radius:			50%;
 }


 /* Tabellen */

 .over
 {
	background-color:		#FFD2CF;
 }

 .sub1
 {
	background-color:		#EFEFEF;
 }

 .sub2
 {
	background-color:		#DCDCDC;
 }

