

			body {
				border: 0px none;
				font-family: verdana,arial, tahoma,helvetica, sans-serif;
				background: #E6E6E6 url(img/alg/site-bg.jpg) top center repeat-x;
				padding-bottom: 0;
				margin: 0;
				border-top: 0px solid black;
				background-color: #9C9A9B;
				font-size: 11px;
				line-height:14px;
			}
			table
			{

			}
			td
			{
				text-align:left;
				padding:0px;
			}
			td.center
			{
				text-align:center;
			}

			h3 {
				font-size: 1.3em;
				margin: 0 0 10px 0;
			}

			a {
				text-decoration: underline;
				color: #4F4F4F;
			}
			a.none
			{
				text-decoration: underline;
				color: #286ea0;
			}
			a:hover {
				text-decoration: underline;
				color: #303030;
			}

			a img {
				border: 0;
			}
			a.txt
			{
				color:#ffffff ;
				text-decoration:none;
			}
			.white
			{
				color:#ffffff;
			}
			.left {
				margin: 10px 10px 5px 0;
				float: left;
			}

			.right {
				margin: 10px 0 5px 10px;
				float: right;
			}

			.textright {
				text-align: right;
			}

			.center {
				text-align: center;
			}

			.small {
				font-size: 0.8em;
			}

			.bold {
				font-weight: bold;
			}

			.hide {
				display: none;
			}
			span.sub
			{


				font-family: arial ;

				color:#5F5F5F;

				font-size:10px;

			}

			a.none_dt
			{
				text-decoration:none;
				color:#FFDF00;
			}
			a.none
			{
				text-decoration: none;}
				a.sub:link
			{


				font-family: arial ;

				color:#0F0F0F;
				text-decoration:none;
				font-size:10px;
				font-weight:bold;
			}
				a.sub:visited
			{
				color:#0F0F0F;
				text-decoration:none;
				font-size:10px;

			}
				a.sub:hover
			{
				color:#0F0F0F;
				text-decoration:underline;
				font-size:10px;

			}
				a.sub:active
			{
				color:#506382;
				text-decoration:underline;
				font-size:10px;
			}
				a.sub:focus
			{
				color:#0000A0;
				text-decoration:underline;
				font-size:9px;
			}
				a.non:link
			{
				color:#0000A0;
				text-decoration:none;
				font-size:10px;
				color:#0000a0;
				line-height:10px;
			}

			a.block_h
			{
				color:white;
				display:block;
				text-align:left;
				width:120px;
				padding-left:20px;
				text-decoration:none;
				font: 12px Verdana, Arial, sans-serif;
			}
			a.blocko
			{
				color:white;
				background:#084294;
				font-weight : bold;
				display:block;
				text-align:left;
				width:120px;
				border-bottom:#AFAFAF solid 1px;
				border-top:#AFAFAF solid 1px;
				padding-left:20px;
				text-decoration:none;
				font: 12px Verdana, Arial, sans-serif;
			}

				a.blocko:hover
			{
				color:#1F1F1F;
				background-color:#FDF753;
			}
			.blockgu
			{
				color:#FBFBFB;
				background:#9F9F9F;
				font-weight : bold;
				display:block;
				text-align:left;
				width:100px;
				border-bottom:#AFAFAF solid 1px;
				border-top:#AFAFAF solid 1px;
				padding-left:20px;
				text-decoration:none;
				font: 11px Verdana, Arial, sans-serif;
			}

			a.blocku
			{
				color: #FBFBFB;
				background:#BFBFBF;
				font-weight:bold;
				display:block;
				text-align:left;
				width:100px;
				border-bottom:#AFAFAF solid 1px;
				border-top:#AFAFAF solid 1px;
				padding-left:20px;
				text-decoration:none;
				font: 12px Verdana, Arial, sans-serif;
			}

				a.blocku:hover
			{
				color:#ffffff;
				text-decoration:none;
				background-color:#808080;
			}
				a.blocku:active
			{
				color:#8F8F8F;
				background:#FDF753;
			}


			.blockg       /*definiert erstes Untermenü*/
			{
				color: #FBFBFB;
				background:#9F9F9F;
				font-weight : bold;
				display:block;
				text-align:left;
				width:100px;
				border-top:#AFAFAF solid 1px;
				padding-left:20px;
				text-decoration:none;
				font: 11px Verdana, Arial, sans-serif;
			}
			a.blockg
			{
				font: 12px Verdana;
				color: #FBFBFB;
				background:#FDF753;
				font-weight : bold;
				display:block;
				text-align:left;
				width:100px;
				border-bottom:#AFAFAF solid 1px;
				padding-left:20px;
				text-decoration:none;
				font: 11px Verdana, Arial, sans-serif;
			}
			.block_h_g
			{
				color: #E6E6E6;
				background:#b83837;
				font-weight : bold;
				display:block;
				text-align:left;
				width:110px;
				border-bottom:#AFAFAF solid 1px;
				padding-left:10px;
				vertical-align: middle;
				padding-top: 2px;
				padding-bottom:2px;
				text-decoration:none;
				font: 12px Verdana, Arial, sans-serif;
			}
			a.block_h_g
			{
				color: #E6E6E6;
				background:#892525;
				font-weight : bold;
				display:block;
				text-align:left;
				width:110px;
				border-bottom:#AFAFAF solid 1px;
				padding-left:10px;
				vertical-align: middle;
				padding-top: 2px;
				padding-bottom:2px;
				text-decoration:none;
				font: 12px Verdana, Arial, sans-serif;
			}
				a.block_h_g:hover
			{
				text-decoration:none;
				background:#b83837;
			}


			a.block_h
			{
				color:#FBFBFB;
				background:#A02000;
				display:block;
				text-align:left;
				border-top:#AFAFAF solid 1px;
				width:100px;
				padding-left:20px;
				padding-bottom:5px;
				text-decoration:none;
				height:30px;
				font: 11px Verdana, Arial, sans-serif;
			}
			.block
			{
				color:#FBFBFB;
				background:#BFBFBF;
				display:block;
				text-align:left;
				border-top:#AFAFAF solid 1px;
				width:100px;
				padding-left:20px;
				text-decoration:none;
				font: 11px Verdana, Arial, sans-serif;
			}
			a.block
			{
				color:#FBFBFB;
				background:#BFBFBF;
				display:block;
				text-align:left;
				border-top:#AFAFAF solid 1px;
				width:100px;
				padding-left:20px;

				text-decoration:none;
				font: 11px Verdana, Arial, sans-serif;
				}
			a.block:hover
			{
				text-decoration:none;
				color:#ffffff;
				background-color:#808080;
			}
				a.block:active
			{
				color:#8F8F8F;
				background:#FDF753;
			}

			a.blocka
			{
				color:#ffffff;
				background-color:#006699;
				display:block;
				text-align:left;
				border-bottom:#AFAFAF solid 1px;
				border-left:#AFAFAF solid 1px;
				width:120px;
				padding:1px;
				text-decoration:none;
				font: 12px Verdana, Arial, sans-serif;
			}

			a.block1
			{
				color:white;
				background:#2558A1;
				display:block;
				text-align:left;
				width:120px;
				border-bottom:#AFAFAF solid 1px;
				border-left:#AFAFAF solid 1px;
				padding:1px;
				text-decoration:none;
				font:bold 10px Verdana, Arial, sans-serif;
			}

				a.block1:hover
			{
				color:#ffffff;
				background-color:#808080;
			}
				a.block1:active
			{
				color:#ffffff;
				background-color:#3F6CAC;
			}

			#site {
				border: 0px solid red;
				padding:0;
				margin:0 auto;
				top:0px;
			}


			#container {
				margin-top:0px;
				margin-left:  auto;
				margin-right:auto;
				width: 966px;
				background:url('img/alg/site-bg-container.jpg') repeat-x top;
				position:relative;
				background-color:#6B6D6B;
				border-left: 0px solid #181C18;
				border-right: 0px solid #181C18;
				border-bottom: 0px solid #181C18;
			}

			#header {
				height: 185px;
				color: #ffffff;
				font-family:Arial, Helvetica, sans-serif;
				border: 0px solid black;
				margin:0px;
				padding:0px;
				border: 0px solid #00FFAD;
			}
			#headerImage {
				position: absolute;
				left:0px;
				width: 950px;
				top: 39px;
				border:solid 0px yellow;
			}
			#menuleiste
			{

				color:#fff;
				border:0px solid green;
				height:20px;
				width:966px;
				text-align:center;
				padding-bottom:20px;
			}
			#content {
				top:0px;
				margin: 0px 0px 20px 160px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size: 12px;
				min-height:150px;
				color:#3F3F3F;
				border: 0px solid green;
			}

			#contentLeft {
				padding: 44px 0px 0px 39px;
				margin: 0px;
				float: left;
				width: 219px;
				w\idth: 180px;
				font-size:11px;
				border: 0px solid green;
			}


			#avmenu {
				padding: 10px 0px 0px 0px;
				margin: 0px;
				float: left;
				width: 120px;
				font-size:11px;
				border: 0px solid green;
			}

			#contentRight {
				float: left;
				margin: 0px 0px 0px 0px;
				width: 400px;
				w\idth: 740px;
				text-a\lign:justify;
				font-size:12px;
				line-height:18px;
				position:relative;

			}
			#content_index { color:#ffffff;
				margin: 0px 0px 20px 0px;

				padding: 0 20px 0 20px;
				line-height: 1.4em;
				text-align: justify;
				border: 0px solid green;
			}


			#content h2 {
				font-size: 15px;
				font-weight : bold;
				margin: 10px 0 10px 0;
				border: 0px solid #001F00;
			}

			#content img {
				padding: 1px;
				margin-right:5px;
				display:inline;
				background: #cccccc;
				border: 1px solid #5F5F5F;

			}
			#content img.noborder
			{
				border:0px solid #ff0000;
				background:#ffffff;
			}



			#frontphoto {
				margin: 0 0 10px 0;
				border: 1;
				border: 1px solid black;
			}



			#spacer
			{
				float:left;
			}
			#footer {
				clear: both;
				margin: 0 auto;
				padding: 10px 0 20px 0;
				border-top: 4px solid #f0f0f0;
				width: 760px;
				text-align: center;
				color: #808080;
				font-size: 0.9em;
				border: 0px solid #800080;
			}
			#footer a {
				color: #808080;
				text-decoration: none;
				border: 1px solid #001F00;
			}

			#footer a:hover {
				text-decoration: underline;
			}

			#footer2 {
				width: 760px;
				text-align: center;
				color: #808080;
				font-size: 0.8em;
			}

			#footer2 a {
				color: #808080;
				text-decoration: none;
			}

			#footer2 a:hover {
				text-decoration: none;
			}
