body
{
	margin:0em; padding:0em;
	font-family:verdana,sans-serif; font-size:0.75em;
	color:#483D8B;
}

/* -------------------------------------------------- */
/* --- Text ----------------------------------------- */
/* -------------------------------------------------- */

div, span, p, h1
{
	color:#483D8B;
	border-style:solid; border-color:#FFA500; border-width:0px;
}

.box
{
	margin:0px 0px 0px 0px; padding:10px 10px 10px 10px;
	border-style:double; border-width:0px 0px 0px 3px; border-color:#FFA500;
	clear:both;
}

h1
{
	font-size:1.5em; font-weight:bold;
}

p, pre
{
	margin:0em 0em 1em 0em;
}

/* -------------------------------------------------- */
/* --- Layout --------------------------------------- */
/* -------------------------------------------------- */

#header
{
	width:100%;
	/*
	height:100px;
	*/
	overflow:hidden;
	float:left;
	clear:both;
	/*
	background-image:url(/templates/images/header_6.jpg);
	*/
}

#left
{
	width:15%;
	float:left;
	margin:1% 0% 1% 1%;
	border-width:1px 0px 0px 0px;

	/* IE */
	display:inline;
}

	#menu_left
	{
		width:75%;
		float:left;
		padding:10%;
		border-width:0px 0px 1px 1px;
	}

	#menu_left_bottom
	{
		width:75%;
		float:left;
		padding:10%;
		border-width:0px 1px 0px 0px;
	}

#right
{
	width:80%;
	float:left;
	margin:1% 1% 1% 0%;
	border-width:0px 0px 0px 0px;

	/* IE */
	display:inline;
}

	#location
	{
		width:90%;
		float:left;
		clear:both;
		padding:0% 2%;
		border-width:0px 0px 0px 1px;
		font-size:0.9em;
	}

	#heading
	{
		width:90%;
		float:left;
		clear:both;
		margin:0%;
		padding:0% 2%;
		border-width:0px 0px 1px 1px;
	}

	#author
	{
		width:90%;
		float:left;
		clear:both;
		padding:0% 2%;
		border-width:0px 0px 0px 1px;
		font-size:0.9em;
	}

	#date
	{
		width:90%;
		float:left;
		clear:both;
		padding:0% 2%;
		border-width:0px 0px 0px 1px;
		font-size:0.9em;
	}

	#center
	{
		width:90%;
		float:left;
		clear:both;
		padding:2%;
	}

		#content
		{
			width:75%;
			float:left;
			clear:both;
		}

		#menu_right
		{
			width:20%;
			float:left;
			padding:0% 0% 0% 5%;
			text-align:right;
		}

	#footer
	{
		width:94%;
		float:left;
		clear:both;
		font-size:0.9em;
	}

		#menu_bottom
		{
			width:96%;
			float:left;
			clear:both;
			padding:2% 2% 0.5% 2%;
		}

		#copyright
		{
			width:96%;
			float:left;
			clear:both;
			padding:0.5% 2% 0.5% 2%;
			border-width:1px 0px 0px 0px;
			text-align:right;
		}

		#counter
		{
			display:none;
		}

/* -------------------------------------------------- */
/* --- Code ----------------------------------------- */
/* -------------------------------------------------- */

pre, code
{
	font-family:'courier new',monospace; font-size:1em;
}

	pre
	{
		width:98%;
		padding:1%;
		overflow:scroll;
		border-style:solid; border-color:#FFA500; border-width:1px;
		clear:both;
	}

	code
	{
		white-space:nowrap;
	}

/* -------------------------------------------------- */
/* --- Links ---------------------------------------- */
/* -------------------------------------------------- */

a
{
	text-decoration:underline;
}

a.heading
{
	text-decoration:none;
}

a.heading_small
{
	font-size:0.9em;
}

	a:link, a.heading:link
	{
		color:#483D8B;
	}

	a:visited, a.heading:visited
	{
		color:#483D8B;
	}

	a:hover, a.heading:hover
	{
		color:#FFA500;
	}

	a:active, a.heading:active
	{
		color:#FFA500;
	}

	a:focus, a.heading:focus
	{
		color:#483D8B;
	}

/* -------------------------------------------------- */
/* --- Bilder --------------------------------------- */
/* -------------------------------------------------- */

img
{
	float:none;
	margin:0px 0px 0px 0px;
	border-color:#000000; border-style:solid; border-width:0px 0px 0px 0px;
}

/* -------------------------------------------------- */
/* --- Formulare ------------------------------------ */
/* -------------------------------------------------- */

form
{
	margin:0em; padding:0em;
}

input, textarea, select
{
	font-family:'courier new',monospace; font-size:1em;
	color:#483D8B;
	background-color:#FFFFFF;
	border-color:#FFA500; border-style:solid; border-width:1px 1px 1px 1px;
}

/*
textarea
{
	width:100%;
}
*/

	/*
	textarea
	{
		scrollbar-base-color:#FFFFFF; scrollbar-3dlight-color:#FFFFFF; scrollbar-arrow-color:#FFA500; scrollbar-darkshadow-color:#FFFFFF; scrollbar-face-color:#FFFFFF; scrollbar-highlight-color:#FFA500; scrollbar-shadow-color:#FFA500; scrollbar-track-color:#FFFFFF;
	}
	*/

fieldset
{
	border-color:#FFA500; border-style:solid; border-width:1px 1px 1px 1px;
	padding:0px 5px 5px 5px;
}

/* -------------------------------------------------- */
/* --- Linien --------------------------------------- */
/* -------------------------------------------------- */

hr
{
	width:100%; height:1px;
	color:#FFA500; background-color:#FFA500;
	border-color:#FFA500; border-style:solid; border-width:0px 0px 0px 0px;
}

/* -------------------------------------------------- */
/* --- Tabellen ------------------------------------- */
/* -------------------------------------------------- */

table, td
{
	border-color:#FFA500; border-style:solid; border-width:0px 0px 0px 0px;
}
