body{
	background-color: 		#ffffff;
	margin: 				auto;
	padding: 				0px 0px;
	border-width:			0px;
	font: 					12px Arial, Helvetica, sans-serif;
	color: 					#000;
}
body.top{
	padding: 				4px 4px;
}
iframe{
	border-width:			0px;
}

a:link			{	color: #3A6DAB;	text-decoration: none;}
a:visited		{	color: #3A52AB;	text-decoration: none;}
a:hover			{	color: #444;	text-decoration: underline;}
a:active		{	color: #444;	text-decoration: underline;}

.menu{
	font: 					11px Arial, Helvetica, sans-serif;
	color:					#888;
}

a.menu:link 	{	color: #888888;	text-decoration: none;}
a.menu:visited	{	color: #666666;	text-decoration: none;}
a.menu:hover	{	color: #000000;	text-decoration: underline;}
a.menu:active	{	color: #dddddd;	text-decoration: underline;}

p{
	padding:			0px;
	margin:				0px;
	margin-bottom:		8px;
}

h2{
	font-size:		18;
	font-weight:bold;
	text-align:center;
	margin:0px 0px 6px 0px;
	padding:2px;
	background-color:#ddd;
}

div{
	margin-left:		auto;
	margin-right:		auto;
	text-align:			left;
}
div.mainpage{
	max-width:			800px;
}
div.homebody{
	max-width:			640px;
	margin-left:		20%;
	margin-right:		0%;
}
div.mainbody{
	max-width:			640px;
}
div.leftpanel{
	max-width:			120px;
	margin-left:		auto;
	position:			absolute;

	background-color:	#eeeef3;
	font-weight:		bold;
	text-indent:		8px;
	text-align:			right;
	padding:			8px;
	color:				#555;
}

iframe.newsletter{
	width:100%;
	height: 24px;
	overflow:hidden;
	margin: 0px;
}
div.newsletter{
	background-color:	#eeeef3;
	text-align: center;
	width:auto;
	height:24px;
	vertical-align:center;
	margin-left:auto;
	margin-right:auto;
	font-weight:		bold;
	color:				#555;
}

form.newsletter{
	width:auto;
	margin-left:auto;
	margin-right:auto;
	display:inline;
}

div.artikeltekst{
	padding-top:		8px;
	margin-bottom:		20px;
	overflow: auto;
	text-indent:		20px;
}

.blackheader{			/* a black header */
	color:				#ffffff;
	background-color:	#000000;
	font-weight:		bold;
	padding:			2px;
	margin-top:			20px;
	text-align:			left;
}

.blackheader2{			/* similar but right aligned */
	color:				#ffffff;
	background-color:	#000000;
	font-weight:		bold;
	font-size:			24;
	padding:			2px;
	text-align:			right;
	margin-top:			20px;
}

.subheader{				/* for beneath the elongated images*/
	background-color:	#ddd;
	font-weight:		bold;
	padding:			2px;
}

.newsheader{			/* the main news header */
	font: 				18px Courier New,Courier,Monaco;
	color:				#ffffff;
	background-color:	#000000;
	font-weight:		bold;
	padding:			2px;
	text-align:			center;
	letter-spacing:		0.3em;
}

.blackImages{			/*mainly for images without caption*/
	text-align:			center;
	background-color:	#000;
}
.captionedImage{
	margin:				4px;
	font-style:			italic;
	padding:			4px 4px 16px 4px;
	text-align:			center;
	background-color:	#e6e4c0;
}

p.caption{
	text-align:			center;
	background-color:	#e6e4c0;
	font-style:			italic;
	margin-top:0px;
	margin-bottom: 16px;
	padding-bottom:8px;
	margin-left:auto;
	margin-right:auto;
	display:block;
	width:450px;
}

.blockquote{
	padding-left:		32px;
}

.divider{
	background-color:	#000000;
	height:				4px;
}

.inlineMenu{
	text-align:			right;
	background-color:	#eed;
	color:				#888;
}

table{
	font: 					12px Arial, Helvetica, sans-serif;
	border : 0;
	width : 100%;
	margin : 0px 0px;
	padding : 0px 0px;
	border-collapse: collapse;
}

table.main{
	width: 640px;
	margin:auto;
}

table.document{
	background-color: 	#e6e4c0;
	width:				640px;
}
table.documentheader{
	background-color: 	#c6c4a0;
}




table.foto
{
	border : 0;
	width : 0%;
	margin : 0px 0px;
	padding : 0px 0px;
}

tr.trfoto
{ 
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: e6e4c0;

 }

td.tdfoto
{
	text-align : center;
	align: center;
	vertical-align: center;
}

td.tdfototext
{ 
	text-align : left;
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	vertical-align:center;
 }

td.tdfotosubtext
{ 
	text-align : center;
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	vertical-align:top;
 }



 
 td.subnav
{
	font : -1% Courier New,Courier,Monaco;
	color: #3b3b3b;
}


 
img{
	border:			0px;
}
img.center{
	text-align:		center;
	margin-left:auto;
	margin-right:auto;
	display:block;
}

img.leftfloater{
	float:					left;
	margin:					0px 8px 4px 0px;
}





