		/* andreas01 - an open source xhtml/css website layout by Andreas Viklund (http://andreasviklund.com). Made for OSWD.org, free to use as-is for any purpose as long as the proper credits are given for the original design work. For design assistance and support, contact me through my website or through http://oswd.org/email.phtml?user=Andreas

		Version: 1.0
	(July 25, 2005)

		Screen layout: */

	body {
		margin: 0 auto;
		padding: 0;
		font-family: verdana,arial, tahoma,helvetica, sans-serif;
		font-size: 11px;
		background: url(img/bg_neu.jpg) repeat-y center ;
		border: 0px solid blue;
	}

	#wrap {
		background: #FFffff;
		color: #303030;
		margin: 0 auto;
		width: 760px;

		border: 0px solid black;
	}


	#header {

		margin-top: 10px;
		padding-top: 0;
		height: 170px;
		width: 760px;

		float: left; }

         #variabel {position:relative;
                 top:0px;left:0px;
		clear:left;
		text-align:left;
		width: 760px;
border: 0px solid red;
                  }

	#headerimg p{
		font-size: 10px;
		color:#ffffff;
		text-align: right;
		padding-right: 20px;
		padding-top: 10px;float:right;
		border: 0px solid red;
	}


	#headerimg .description {
		font-size: 10px;
		color:#ffffff;
		text-align: right;
		float:right;
		padding-right: 20px;
	}


	#headerimg h1 {
		width: 300px;
		float: left;
		text-align: right;
		color: #ffffff;
		margin: 0 0 10px 0;
		font-size: 10px;
		line-height: 1.2em;
		border: 0px solid red;
	}

	#frontphoto {
		margin: 0 0 10px 0;
		border: 1;
		border: 1px solid black;
	}

	#avmenu {

		float: left;
		width: 120px;
		margin-top:10px;
		padding: 0;

		border: 0px solid black;
	}


	#spacer
	{
		float:left;
                 border:solid 0px blue;
	}




	#content {
		margin: 0px 0px 0px 140px;
		padding: 0 20px 0 20px;
		/*line-height: 1.4em; */
		text-align: justify;
		border: 0px solid green;
	}

	#content h2 {
		font-size: 13px;
		font-weight : bold;
		margin: 10px 0 0px 0;
		border: 0px solid #001F00;
	}
img.normal{position:relative;border:1px solid #282C9A;}

	#content img {
		padding: 0px;
		display:inline;
		background: #cccccc;
		border: 1px solid #282C9A;
	}
#content img.text {
		padding: 0px;
		display:inline;

		border: 0px solid #0000ff;
	}

	h3 {
		font-size: 1.3em;
		margin: 0 0 10px 0;
	}

	a {
		text-decoration: none;
		color: #000000;
	}
	a.none
	{
		text-decoration: underline;
		color: #000000;
	}
a.none:hover
	{
		text-decoration: underline;
		color: #000000;
	}
	a:hover {
		text-decoration: underline;
		color: #286ea0;
	}

	a img {
		border: 0;
	}
	a.txt
	{
		color:#000000 ;
		text-decoration:underline;
	}
.txt
	{
		color:#000000 ;
		text-decoration:none;
		border:0px solid black;
	}
img.txt
	{
		color:#000000 ;
		text-decoration:none;
		border:0px solid black;
	}
	#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: 1px 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;
	}

	.left {
		margin: 0px 10px 15px 0;
		text-align: 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;
	}
.link{text-decoration:underline;}

	span.sub
	{


		font-family: arial ;

		color:#5F5F5F;

		font-size:10px;

	}
	span.green {color:#007F00};
	.green {color:#007F00};
	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.non:visited
	{
		color:#0000A0;
		text-decoration:none;
		font-size:10px;
		color:#0000a0;
		line-height:10px;
	}
		a.non:hover
	{
		color:#0000A0;
		text-decoration:underline;
		font-size:10px;
		color:#0000a0;
		line-height:10px;
	}
		a.non:active
	{
		color:#0000A0;
		text-decoration:none;
		font-size:10px;
		color:#0000a0;
		line-height:10px;
	}
		a.non:focus
	{
		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;
	}

	a.blocku
	{
		color: #282C9A;
		background:transparent;
		font-weight:bold;
		display:block;
		text-align:left;
		width:100px;
		border-bottom:#AFAFAF solid 0px;
		border-top:#AFAFAF solid 0px;
		padding-left:20px;
		text-decoration:none;
		font: 12px Verdana, Arial, sans-serif;
	}

		a.blocku:hover
	{
		color:#ffffff;
		background-color:#808080;
	}

		a.blocko:hover
	{
		color:#1F1F1F;
		background-color:#808080;
	}
	.blockg
	{
		color:#FF3128;
		background:transparent;
		font-weight : bold;
		display:block;
		text-align:left;
		width:100px;
		border-left:#AFAFAF solid 0px;
		padding-left:20px;
		text-decoration:none;
		font: 12px Verdana, Arial, sans-serif;
	}
	a.blockg
	{
		color: #0000A0;
		background:transparent;
		font-weight : bold;
		display:block;
		text-align:left;
		width:100px;
		border-left:#AFAFAF solid 1px;
		padding-left:20px;
		text-decoration:none;
		font: 12px Verdana, Arial, sans-serif;
	}
	.blockgu
	{
		color:#FF3128;
		background:transparent;
		font-weight : bold;
		display:block;
		text-align:left;
		width:100px;
		border-bottom:#AFAFAF solid 0px;
		border-top:#AFAFAF solid 0px;
		padding-left:20px;
		text-decoration:none;
		font: 12px Verdana, Arial, sans-serif;
	}
a.blockgu:hover
	{
color: #AFAFAF;
                         text-decoration:none;
	}
	a.block
	{
		color: #282C9A;
		background:transparent;
		display:block;
		text-align:left;
		border-top:#AFAFAF solid 0px;
		width:100px;
		padding-left:20px;
		text-decoration:none;
		font: 12px Verdana, Arial, sans-serif;
	}
		a.block:hover
	{
color: #AFAFAF;
                         text-decoration:none;
	}
		a.block:active
	{
		color:#8F8F8F;
		background:#FDF753;
	}
		a.blocku: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;
	}
         a.block_h_g
		{
			color: #282C9A;
			background:transparent;
			font-weight : bold;
			display:block;
			text-align:left;

			width:110px;
			border-bottom:#AFAFAF solid 0px;
			padding-left:10px;
			vertical-align: middle;
			padding-top: 2px;
			padding-bottom:2px;
			text-decoration:none;
			font: 12px Verdana, Arial, sans-serif;
		}
                span.block_h_g
		{
			color:#FF3128;
			background:transparent;
			font-weight : bold;
			display:block;
			text-align:left;
			width:110px;
			border-bottom:#AFAFAF solid 0px;
			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
                 {
                         color: #AFAFAF;
                         text-decoration:none;
                         }

                 a.block_h
		{
			color:#0000A0;
			background:#A02000;
			display:block;
			text-align:left;
			border-top:#AFAFAF solid 0px;
			width:100px;
			padding-left:20px;
			padding-bottom:5px;
			text-decoration:none;
			height:30px;
			font: 12px Verdana, Arial, sans-serif;
		}