	/********************************************************************************************/
	/* General */

	BODY,TD
	{
		font-family: arial,helvetica;
		font-size: 12px;
	}

	BODY
	{
		margin: 0px;
		padding: 0px;
		background-color: #E9F5FC;
		background-image: url(../images/bg.gif);
		background-repeat: no-repeat;
		background-attachment: fixed;
		background-position: left bottom;
	}

	/********************************************************************************************/
	/* Content / Layout */

	BODY.admin /* für Body im Adminbereich gedacht; wie Body-Definitionen oben, nur ohne Hintergrundbild */
	{
		margin: 0px;
		padding: 0px;
		background-image: none;
		background-color: #E9F5FC;
	}
	
	td
	{
		line-height: 24px;
	}
	
	td.sachbearbeiter
	{
		background-color: #B8D6E5;
		padding-left: 7px;
	}
	
	.content
	{
		margin-top: 75px;
	}

	.tdContent
	{
		
	}

	.pageHeadline
	{
		background-color: #7ba2ce;
		color: #ffffff;
		font-weight: bold;
		padding-left: 7px;
	}

	.fullHeadline
	{
		background-color: #7ba2ce;
		color: #ffffff;
		text-transform: uppercase;
		font-weight: bold;
		padding-left: 7px;
	}



	.subHeadline
	{
		font-weight: bold;
		color: #ff9a21;
		width: 410px;
		padding-top: 17px;
	}

	.subSubHeadline
	{
		text-decoration: underline;
		font-size: 9px;
	}

	.text
	{
		
	}


	.indentedContent
	{
		padding-left: 7px;
	}

	/********************************************************************************************/
	/* sidebar */


	.pictureSubtext
	{
		font-size: 11px;
		text-align: justify;
	}

	.logo
	{
		margin-left: 40px;
		margin-bottom: 80px;
	}

	.sidebar
	{
		width: 217px;
		margin-top: 25px;
		 margin-right: 25px; 
	}


	.sidebarContent
	{
		margin-left: 40px;
		border-width: 1px;
	}

	.sidebarHeader
	{
		font-weight: bold;
		color: #ffffff;
		padding-left: 7px;
		background-color: #0051a5;
		width: 217px;
	}

	.sidebarBlock
	{
		width: 217px;
	}

	.sidebarTopic
	{
		margin-top: 17px;
		width: 217px;
		padding-left: 7px;
	}

		.sidebarTopic A , .sidebarTopic A:visited, .sidebarTopic A:active, .sidebarTopic A:hover, .sidebarTopic A:link
	{
	}
	
	
	/********************************************************************************************/
	/* Forms */


	.formTableDescription
	{
		font-weight: bold;
		padding-right: 10px;
	}

	.formInput, .formInputTextArea, .formButton
	{
		padding: 0px;
		margin: 0px;
		border-style: solid;
		border-width: 1px 1px 1px 1px;
		border-top-color: #000000;
		border-bottom-color: #000000;
		border-left-color: #000000;
		border-right-color: #000000;
		font-size: 12px;
		margin: 2px;
	}
	
	.backButton
	{
		padding: 2px;
		margin: 2px;
		border-style: solid;
		border-width: 1px 1px 1px 1px;
		border-top-color: #000000;
		border-bottom-color: #000000;
		border-left-color: #000000;
		border-right-color: #000000;
		font-size: 11px;
		background-color: #ffaa42;
		vertical-align: middle;
	}
	
	A.backButton
	{ text-decoration: none }
	A.backButton:link 
	{ color: #000000 } 
	A.backButton:visited 
	{ color: #000000 } A.backButton:hover 
	{ color: #000000 } 
	A.backButton:active 
	{ color: #000000 }
	
	.formRadio
	{
		vertical-align: middle;
		margin: 2px;
		/*
		padding: 0px;
		margin: 0px;
		font-size: 12px;
		margin: 2px; */
	}

	.formInput, .formInputTextArea
	{
		width: 200px;
	}

	.formInputTextArea
	{
		height: 200px;
		width: 400px;
	}

	.formButton
	{
		background-color: #ffaa42;
	}

	FORM
	{
		padding: 0px;
		margin: 0px;
		border-width: 0px 0px 0px 0px;
	}

	/********************************************************************************************/
	/* filebrowser - Depricated */


	.filePath
	{
		background-color: #0051a5;
		color: #ffffff;
		margin-bottom: 8px;
	}

	.filePath A , .filePath A:visited, .filePath A:active, .filePath A:hover, .filePath A:link
	{
		color: #ffffff;
	}


	.fileNameHeadline
	{
		background-color: #7ba2ce;
		border-style: solid;
		border-width: 1px 1px 1px 1px;
		border-color: #000000;
		color: #ffffff;
		font-weight: bold;
		padding: 2px;
	}

	.fileDescriptionHeadline
	{
		background-color: #7ba2ce;
		border-style: solid;
		border-width: 1px 1px 1px 0px;
		border-color: #000000;
		color: #ffffff;
		font-weight: bold;
		padding: 2px;
	}


	.fileName
	{
		border-style: solid;
		border-width: 0px 1px 1px 1px;
		border-color: #000000;
		padding: 2px;
		cursor: hand;
	}

	.fileDescription
	{
		border-style: solid;
		border-width: 0px 1px 1px 0px;
		border-color: #000000;
		padding: 2px;
		cursor: hand;
	}