/* ------------------------------------
         BASIC ELEMENTS
------------------------------------ */
	 
	body
	{
		margin: 10px 0px 10px 0px;
		background-color:#FFFFFF;
		font-family: Arial, Helvetica, sans-serif;
		text-align:center;
	}
	
	#documentArea
	{
		margin:0px auto 0px auto;
		padding:0px;
		border: 1px solid #333333; 
		width:600px;	
		/*background-color: #D6D6E0;*/
	}
	
/* ------------------------------------
         HEADER AREA ELEMENTS
------------------------------------ */	

	 #headerArea
	{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		height:50px;	
		/*background-color:#DDDDDD;*/
		background-color:transparent;
	}
	
	#titleArea
	{
		font-family:Times New Roman;
		font-weight:normal;
		float:left;
		color:#333333;		
		font-size:20px;
		padding:0px 10px 10px 10px;
		letter-spacing:1px;
		display:none;
		visibility:hidden;
	}
	
	#titleArea b
	{
		color:#000066;
	}
	
	#logoArea
	{
		text-align:right;	
		padding:0px;
		margin:0px;
	}
	
	#headerArea p
	{
		margin: 0px 0px 0px 0px;
		padding: 4px 0px 0px 0px;
		font-size:12px;
		letter-spacing:4px;	
	}
	
	#headerLine
	{
		margin:4px 0px 0px 0px;
		padding:0px;
		height:11px;
		font-size:4px;
		border-bottom: 1px solid #000000;
		/*
		background-image:url(../layout/headerLine.gif);
		background-repeat: repeat-x;	
		*/
		/*display: none;*/
	}


	
/* ------------------------------------
         MAIN AREA ELEMENTS
------------------------------------ */

	 #mainArea
	{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		background-color: #FFFFFF;
		/*height: 100%;*/
	}

	#navArea
	{
		margin: 0px 0px 0px 0px;
		padding:0px 0px 0px 20px;		
	}
	
	#adressArea
	{	
		margin:0px;
		padding:0px;
		font-size:12px;
		text-align:left;
		color:#000066;
		letter-spacing:0px;
	}
	
	#adressArea h1, #adressArea h1 a
	{
		margin:0px;
		padding:0px;
		font-size:13px;
		font-weight:bold;
		text-decoration:none;
		color:#000066;
		letter-spacing:2px;
	}
	#adressArea p
	{	
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;	
	}
	
	#contentArea
	{
		margin: 0px;		
		padding:0px 0px 0px 10px;		
		text-align:left;
	}
	
	#contentContainer
	{
		margin: 0px;
		padding:0px;
	}


/* ------------------------------------
         MAIN NAV ELEMENTS
------------------------------------ */	

	#mainNav
	{
		display:none;
		visibility:hidden;
	}

/* ------------------------------------
         TOOLBAR ELEMENTS
------------------------------------ */	
	#toolBarArea
	{
		display:none;
		visibility:hidden;
	}
	
/* ------------------------------------
         CONTENT AREA ELEMENTS
------------------------------------ */	
	 #contentElements
	{
		background-color: transparent;
		padding:10px;
		vertical-align:top;
		font-family: Arial, Helvetica, sans-serif;
	}
	
	#contentElements img
	{
		border:1px solid #333333;
		margin: 0px;
	}
	
	#contentElements img.right, #contentElements .right
	{		
		float: right;
		margin: 0px 4px 10px 10px;
		padding: 0px;
	}
	#contentElements img.left, #contentElements .left
	{		
		float: left;
		margin: 0px 10px 10px 4px;
		padding: 0px;
	}	
	
	#contentElements img.noImage
	{
		border:1px solid #E7E7E7;
	}
	
	#contentElements img.icon
	{
		border:0px solid #333333;
		float: left;
		margin: 0px 4px 0px 0px;
	}
	
	#contentElements h1
	{
		font-weight:bold;
		font-size:21px;
		color:#333333;
		margin: 0px 0px 4px 0px;
		padding: 0px 0px 0px 0px;
		letter-spacing:1px;
	}
	
	#contentElements h2
	{
		font-weight:bold;
		font-size:15px;
		color:#333333;
		margin: 10px 0px 4px 0px;
		padding: 6px 0px 0px 0px;
		letter-spacing:1px;
	}
	#contentElements h3
	{
		font-weight:bold;
		font-size:13px;
		color:#333333;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 2px 0px;
		letter-spacing:0px;
	}
	
	#contentElements p
	{
		font-size:13px;
		color:#333333;
		margin: 4px 0px 8px 0px;
		padding: 0px 2px 0px 0px;
		text-align:left;
	}
	
	#contentElements table
	{
		font-size:13px;
		color:#333333;	
	}
	
	
	
	#contentElements ul
	{
		margin-top:0px;
		margin-bottom:0px;
		font-size:13px;
		color:#333333;
	}
	
	#contentElements ul.documentList
	{
		list-style-type:none;
	}
	#contentElements ul.documentList li
	{
		margin-bottom:10px;
	}
	
	#contentElements .documentTable
	{
		margin-left:40px;
	}
	
	#contentElements .documentTable td
	{
		padding-bottom:10px;
		padding-right:10px;	
	}
	
	#contentElements hr
	{
		height: 1px;
		border: 0px solid #4F4F92;
		color: #4F4F92;
		background-color: #4F4F92;
	}
	
	#contentElements a, #contentElements a:link, #contentElements a:visited
	{
		text-decoration:none;
		color: #000066;
		background-image:url(../layout/link.gif);
		background-repeat: no-repeat;
		background-position:0px 5px;
		padding-left:7px;
	}	
	#contentElements a:focus, #contentElements a:hover, #contentElements a:active
	{
		text-decoration:underline;
		color: #000066;
	}
	
	#contentElements a.anchor
	{
		background-image:url(../layout/spacer.gif);
		background-position:0px 0px;
		padding:0px;
		font-size:1px;
	}
	
	#contentElements .newsItem
	{
		margin: 0px;
		padding: 6px;
		border: 1px solid #666666;	
		height: 180px;
	}
	
	#contentElements .listTable
	{
		font-size:11px;
	}
	.beruf
	{
		font-style:italic;
	}
	
	.quelle
	{
		font-style:italic;
		font-size: 11px;
	}
	
	#contentElements .listTable col.c1
	{
		font-weight:bold;
	}
	
	#contentElements .listTable td:first-child
	{
		font-weight:bold;
	}
	
	#contentElements .listTable td
	{
		padding: 2px 4px 2px 0px;
		vertical-align:top;
		border-bottom:1px solid #999999;
	}
	
	#contentElements div.divTermine
	{
		border: 1px solid #990000;
		margin: 40px 0px 0px 0px;
		padding: 0px;
		font-size:12px;
	}
	
	#contentElements div.divTermine p
	{
		margin: 0px;
		padding: 0px 6px 2px 6px;
		/*border: 1px solid #FF9999;*/	
		font-size:11px;
	}
	#contentElements div.divTermine h3
	{
		margin: 0px;
		padding: 0px 6px 2px 6px;
		/*border: 1px solid #FF9999;*/	
		font-size:12px;
	}
	
	#contentElements div.divTermine hr
	{
		margin: 2px 6px 2px 6px;
		padding: 0px;
		height: 1px;
		border: 0px solid #999999;
		color: #999999;
		background-color: #999999;
	}
	
	
	
	#contentElements .fotoCell
	{
		background-color: #E7E7E7;
		width:200px;
		text-align:center;
		height:110px;
		margin:8px;
		padding:4px;
		border: 1px solid #DDDDDD;
	}
	
	#contentElements .fotoCell img
	{
		float:left;
		margin:0px 4px 0px 0px;
		padding:0px;
	}
	
	#contentElements .listTable2
	{
		font-size:11px;
	}
	
	#contentElements .listTable2 col.c1
	{
		font-weight:bold;
	}
	
	#contentElements .listTable2 td:first-child
	{
		font-weight:bold;
	}
	
	#contentElements .listTable2 td
	{
		padding: 0px;
		vertical-align:top;	
	}
	
	#contentElements p.contact
	{	
		height:110px;
	}
	
	#contentElements p.contact img
	{
		float:left;	
		margin:0px 10px 0px 0px;
		padding:0px;
	}
	
	iframe
	{
		margin:0px 0px 0px 0px;
		border: 1px solid #DDDDDD;
	}
/* ------------------------------------
         FOOTER AREA ELEMENTS
------------------------------------ */	

	#footerNav
	{
		display:none;
		visibility:hidden;
	}
	
	#footerArea
	{
		margin:4px auto 4px auto;
		padding: 0px 0px 0px 10px;
		clear:both;
		height:20px;	
		font-size:10px;
		color:#999999;
		text-align:left;
		width:600px;
	}	
	#footerArea a
	{	
		text-decoration:none;
		color:#999999;
		cursor: text;
	}
	
/* ------------------------------------
         SUB NAV ELEMENTS
------------------------------------ */	
	#subMenueArea
	{
		display:none;
		visibility:hidden;
	}

	 