body
	{
	margin				: 0px;
	color				: black;
	}
	

img#logo
	{
	position			: absolute;
	right				: 6%;
	bottom				: 10px;
/*	left				: 33px;*/
/*	top					: 17px;*/
	margin-right		: -33px;
	z-index				: 0;
	}
		
img#langIndicator
	{
	position			: absolute;
/*	right				: 6%;*/
	bottom				: 10px;
	left				: 33px;
/*	top					: 17px;*/
	z-index				: 0;
	}	
	
div.clear
	{
	clear				: both;
	line-height			: 0px;
	height				: 0px;
	}

div#head
	{
	background-color	: black;
	top					: 0px;
	left				: 0px;
	height				: 32px;
	position			: fixed;
	text-align			: right;
	width				: 100%;
	z-index				: 1;
	}

div#navigation_de
	{
	position			: absolute;
	top					: 15px;
	left				: 5px;
	width				: 34px;
	z-index				: 1;
	display				: inline;
	}

div#navigation_en
	{
	position			: absolute;
	top					: 15px;
	left				: 5px;
	width				: 34px;
	z-index				: 1;
	display				: none;
	}

div.contentFrame
	{
	border-bottom		: solid 1px gray;
	border-left			: solid 1px gray;
	border-right		: solid 1px gray;
	width				: 94%;
	margin-left			: 33px;
	z-index:			: 9;
	}	
div.contentShown
	{
	padding-top			: 0px;
	left				: 0px;
	z-index				: 0;
	color				: black;
	display				: inline;
		z-index:			: 9;
	}
	
div.contentNotShown
	{
	padding-top			: 0px;
	left				: 0px;
	z-index				: 0;
	color				: black;
	display				: none;
			z-index:			: 9;
	}

div.spacer
	{
	line-height			: 8px;
	}

div.buttonOdd
	{
	margin				: 1px 1px 1px 1px;
	color				: black;
	font-size			: 12px;
	font-family			: verdana;
	text-align			: center;
	/*background-color	: #CCCC00;
	background-image	: url(../media/gray60.png);*/
	padding				: 0px 0px 0px 0px;
	border				: solid 1px gray;
	top					: 0px;
	width				: 18px;
	background-image	: url(../media/gray60.png);
	}

div.buttonStraight
	{
	margin				: 1px 1px 1px 1px;
	color				: black;
	font-size			: 12px;
	font-family			: verdana;
	text-align			: center;
	/*background-color	: #CCCC00;
	background-image	: url(../media/gray60.png);*/
	padding				: 0px 0px 0px 0px;
	border				: solid 1px gray;
	top					: 0px;
	width				: 18px;
	background-image	: url(../media/gray30.png);
	}


div.langSwitch
	{
	margin				: 1px 1px 1px 1px;
	color				: black;
	font-size			: 10px;
	font-family			: verdana;
	text-align			: center;
	background-color	: #CCCC00;
	padding				: 0px 0px 0px 0px;
	border				: solid 1px gray;
	width				: 18px;
	}
	
div#langNav_de
	{
	margin-top			: 2px;
	margin-left			: 33px;
	display				: block;
	}
	
div#langNav_en
	{
	margin-top			: 2px;
	margin-left			: 33px;
	display				: none;
	}
	
div.langTabOn
	{
	float				: left;
	display				: inline;
	width				: 80px;
	height				: 12px;
	margin				: 0px 3px 0px 0px;
	color				: black;
	font-size			: 10px;
	font-family			: verdana;
	text-align			: center;
	padding				: 1px 0px 1px 0px;
	border-top			: solid 1px gray;
	border-left			: solid 1px gray;
	border-right		: solid 1px gray;
	background-image	: url(../media/gray60.png);
	}
	
div.langTabOff
	{
	float				: left;
	display				: inline;
	width				: 80px;
	height				: 12px;
	margin				: 0px 3px 0px 0px;
	color				: black;
	font-size			: 10px;
	font-family			: verdana;
	text-align			: center;
	padding				: 1px 0px 1px 0px;
	border-top			: solid 1px gray;
	border-left			: solid 1px gray;
	border-right		: solid 1px gray;
	background-image	: url(../media/gray30.png);
	}


/*div#tabEn
	{
	left				: 32px;
	}
	
div#tabDe
	{
	left				: 115px;
	}*/
	
div.buttonSeperator
	{
	margin				: 1px 1px 1px 1px;
	color				: #333333;
	font-size			: 3px;
	font-family			: verdana;
	text-align			: center;
	padding				: 0px 0px 0px 0px;
	top					: 0px;
	width				: 18px;
	height				: 5px;
	}
div.label
	{
	margin				: 1px 1px 1px 1px;
	color				: black;
	font-size			: 12px;
	font-family			: verdana;
	text-align			: center;
	background-color	: #EEEEEE;
	padding				: 0px 0px 0px 0px;
	border				: solid 1px #2A557A;
	top					: 0px;
	}
div.fullName
	{
	margin-bottom		: 5px;
	}
img.idFoto
	{
	border				: solid 1px;
	}
table
	{
	border-collapse		: collapse;
	border-spacing		: 0;
	width				: 100%;
	color				: black;
	}
.odd
	{
	background-image	: url(../media/gray60.png);
	}
.straight
	{
	background-image	: url(../media/gray30.png);
	}
td
	{	
	padding				: 2px 5px 2px 10px;
	vertical-align		: top;
	font-size			: 10px;
	font-family			: Verdana;
	}
td.desc
	{
	padding-left		: 5px;
	width				: 12%;
	}
td.foto
	{
	padding-left		: 40px;
	width				: 51px;
	}
td.big
	{
	padding-left		: 40px;
	padding-bottom		: 10px;
	width				: 100%;
	}	
td.time
	{
	width				: 8%;
	text-align			: right;
	}
a:link, span.MsoHyperlink
	{
	color				: black;
	font-weight			: bold;
	text-decoration		: underline;
	text-underline		: single;
	}
a:visited, span.MsoHyperlinkFollowed
	{
	color				: #333333;
	font-weight			: bold;
	text-decoration		: underline;
	text-underline		: single;
	}