/* *****************************************
	background-color:	#D0E0FF;
*/
body
{
	background-color:	#C8D4F8;
	font-family:		Arial;
}

h1
{
	padding-top:		3pt;
	padding-bottom:		2pt;
	margin-top:			0pt;
	margin-bottom:		4pt;
	font-size:			14pt;
	
	border-bottom:		1px #0000C0 solid;
}

h2
{
	font-size:			13pt;
}

h3
{
	font-size:			12pt;
}

h4
{
	font-size:			11pt;
}

h5
{
	font-size:			10pt;
}

h6
{
	font-size:			9pt;
}

p
{
	margin-top:			6pt;
	margin-bottom:		6pt;
	font-size:			9pt;
}

li
{
	font-size:			9pt;
}

td
{
	font-size:			9pt;
}

hr
{
	width:				90%;
	height:				8px;
}

/* *****************************************
	Link:
*/
a:link       
{ 
	color: 				#002BB8;
	text-decoration: 	none;
	font-weight:		bold;
}
a:visited    
{ 
	color: 				#5A3696; 
	text-decoration: 	none;
	font-weight:		bold;
}
a:hover      
{ 
	text-decoration: 	underline;
	font-weight:		bold;
}
a:active     
{ 
	text-decoration: 	underline;
	font-weight:		bold;
}

/* *****************************************
*/
.codeBlock
{
	font-size:			11pt;
	font-family:		Monospace;

	background-color:	#C0C0C0;

	border:				2px #E0E0F0 solid;
	
	margin:				4pt;
	padding:			4pt;
}

/* **********************************************
	Title:
*/
.pageTitle
{
	font-weight:		600;
	font-size:			18pt;
	color:				#000000;
	background-color:	#F2F7FF;

	display:			block;

	border-top:			1px solid #60C0FF;
	border-bottom:		2px dotted #0060FF;
	border-left:		1px solid #0060FF;
	border-right:		1px solid #0060FF;

	margin-top:			6pt;
	padding-left:		3pt;
	padding-bottom:		2pt;
	padding-right:		3pt;
	margin-right:		3pt;
}
@media print 
{
	.pageTitle
	{
		border:			0px;
	}
}

/* **********************************************
	Content:
*/
.pageContentArea
{
	background-color:	#F2F7FF;
	/*
	*/
	margin-top:			6pt;
	padding-left:		3pt;
	padding-right:		3pt;
	margin-right:		3pt;
}

/* **********************************************
	Page-Layout:
*/
/* ----------------------------------------------
	Area oben, mit Logo und Funktionen:
*/
.pageLayoutHeadArea
{
}
@media print 
{
	.pageLayoutHeadArea
	{
		display: 		none;
	}
}
/* ----------------------------------------------
	Area links:
*/
.pageLayoutMainMenuArea
{
	/*
	border-right:		1px solid #0000CC;
	*/
	height:				100%;
}
@media print 
{
	.pageLayoutMainMenuArea
	{
		display: 		none;
	}
}
.pageLayoutContentArea
{
	padding-left:		3pt;
	
	width:				100%;
	
	vertical-align:		top;
}

/* **********************************************
	Funktionen für Content.
*/
.pageFunctionsArea
{
	border-bottom:		1pt	solid #000000;
	border-right:		1pt	solid #000000;
	border-left:		1pt	solid #FFFFFF;
	border-top:			1pt	solid #FFFFFF;
	
	background-color:	#E0E0F0;

	margin-top:			8pt;
	padding:			1pt;
	padding-right:		3pt;
	margin-right:		3pt;
}
@media print 
{
	.pageFunctionsArea
	{
		display: 		none;
	}
}

.pageFunctionsDescription
{
	font-size:			10pt;

	padding-right:		6pt;
}
.pageFunctionArea
{
	padding-right:		5pt;
	padding-left:		5pt;
	margin-right:		3pt;

	border-right:		1pt #202020 solid;
}
/*-----------------------------------------------
	Function-Link:
*/
A.pageFunctionLink:link       
{ 
}
A.pageFunctionLink:visited    
{ 
}
A.pageFunctionLink:hover      
{ 
}
A.pageFunctionLink:active     
{ 
}
/*-----------------------------------------------
	Function-Text:
*/
.pageFunctionText
{
	font-size:			10pt;
	font-family:		Tahoma,Arial,Helvetica;
}

/* **********************************************
	Navigations-Funktionen ganz oben und unten auf der Seite.
*/
.pageNavigationArea
{
	display:			inline;
	
	padding-left:		12pt;
	
	position:			relative;
	top:				11px;
	/*
	vertical-align:		bottom;
	*/
}

@media print 
{
	.pageNavigationArea
	{
		display: 		none;
	}
}

/*-----------------------------------------------
	Navigation-Link:
*/
A.pageNavigationLink:link       
{ 
	color: 				#000090;
	text-decoration: 	none;
	font-weight:		bold;
}
A.pageNavigationLink:visited    
{ 
	color: 				#000090;
	text-decoration: 	none;
	font-weight:		bold;
}
A.pageNavigationLink:hover      
{ 
	color: 				#000000;
	text-decoration: 	underline;
	font-weight:		bold;
}
A.pageNavigationLink:active     
{ 
	color: 				#0000F0;
	text-decoration: 	underline;
	font-weight:		bold;
}

/* **********************************************
	Liste der Versionen.
*/
.pageVersionsTable
{
	border:				1pt #FFFFFF solid;

	font-size:			10pt;
	
	padding-left:		2pt;
	padding-right:		3pt;
	margin-right:		3pt;
}
.pageVersionsTableHeadRow
{
	font-weight:		bold;

	background-color:	#E0E0E0;
}
.pageVersionsTableHeadData
{
	border-top:			1pt #000000 solid;
	border-left:		1pt #000000 solid;
}
.pageVersionsTableBodyRow
{
}

/* *****************************************
*/
.pageVersionsTableBodyRowSelected
{
	background-color:	#B0D0FF;
}
.pageVersionsTableBodyData
{
	border-top:			1pt #000000 solid;
	border-left:		1pt #000000 solid;
}

/* *****************************************
	Edit-Table:
*/
.pageEditTable
{
	border:				1pt #FFFFFF solid;

	font-size:			10pt;
	font-family:		Tahoma,Arial,Helvetica;
	/*
	height:				100%;
	*/
	width:				100%;

	padding-left:		2pt;
	padding-right:		3pt;
	margin-right:		3pt;
}
.pageEditTableHeadRow
{
	font-weight:		bold;

	background-color:	#A0C0FF;
}
.pageEditTableHeadData
{
}
.pageEditTableBodyRow
{
	background-color:	#E0E0E0;
}
.pageEditTableBodyData
{
}

.pageEditContentVersionInfoArea
{
	font-size:			8pt;
	padding-left:		3pt;
	padding-right:		3pt;
}
.pageEditInfoEntry
{
}

.pageHR
{
	border-top:			2px inset #E0E0E0;
	width:				100%;
	height:				3px;
}

/* **********************************************
	Block mit den Funktionen links auf der Seite.
	(nicht der ganze Balken von oben bis unten !)
*/
.mainMenuArea
{
	margin-top:			8pt;
}
@media print 
{
	.mainMenuArea
	{
		display: 		none;
	}
}
.mainMenuEntry
{
	margin-top:			4pt;
	margin-left:		8px;
}

/* **********************************************
	Suche:
*/
/* ----------------------------------------------
	Nachricht �ber Anzahl der Treffer.
*/
.searchHitsMessage
{
	margin-top:			8pt;
	margin-bottom:		8pt;
}
/* ----------------------------------------------
	Bereich eines Treffers.
*/
.searchHitArea
{
	margin-top:			8pt;
	margin-bottom:		8pt;
}
/* ----------------------------------------------
	Bereich eines Treffer-Titels.
*/
.searchHitTitleArea
{
	margin-bottom:		4pt;
}
/* ----------------------------------------------
	Link auf den Treffer-Titel.
.searchHitTitleLink
{
	border-top:		1px #0000FF solid;
}
*/
/* ----------------------------------------------
	Bereich um die Treffer Texte herum.
*/
.searchHitContentsArea
{
}
/* ----------------------------------------------
	Bereich um einen Treffer Text herum.
*/
.searchHitContentArea
{
	margin-left:		8pt;
}
/* ----------------------------------------------
	Treffer Text in einen Treffer Text.
*/
.searchHitContentHitText
{
	font-weight:	bold;
}

.pageErrorMessageText
{
	font-weight:		bold;
	color:				white;
	background-color:	red;
	
	margin:				10pt;
	padding:			10pt;
}

