/* style.css v 1.00 www 2005-01-19 */

/* INHALT */
	/* Container */
		/* - html, body */
		/* - top */
		/* - nav */
		/* - content*/
		/* - boxes, images*/
	/*  Allgemeine Stilvorlagen */
		/* - Ueberschriften */
		/* - Links */
		/* - Allgemeine Formate */
	/* Einstellungen */
		/* - Versteckte Elemente */
		/* - Druck */

/* STILVORLAGEN */

/* Container */
/* - html, body */

html, body	{
	font-family: Arial, sans-serif;
	font-size: 100.01%;
	margin: 0px;
	padding: 0px;
}

body	{
	background-color: #F3F3B6;
	background-image: url(/images/streifenbilder.jpg);
	background-repeat: repeat-y;
	background-position: 0px 100px;
}

/* - top */

#top	{
	background-color: #CCCC33;
	background-image: url(/images/logo_background.gif);
	background-position: 0px 0px;
	background-repeat: repeat-x;
	height: 100px;
	margin: 0px;
	padding: 0px;
}

#top p	{
	margin: 0px;
	padding: 0px;
}

#top img	{
	border-width: 0px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	vertical-align: text-top;
}

/* - nav */

#nav	{
	float: left;
	background-color: #F3F3B6;
	background-image: url(/images/streifenbilder.jpg);
	background-repeat: repeat-y;
	padding: 0.5em;
	width: 19em;
}

#nav ul	{
	list-style-type: none;
	margin: 0px 0px 0px 90px;
	padding: 0.2em;
}

#nav li	{
	background-color: #CCCC33;
	height: 1.2em;
	margin-bottom: 0.5em;
	padding: 0px;
}

#nav li.admin	{
	border-top: 2px solid red;
	margin-top: 1em;
}

#nav a	{
	display: block;
	height: 1.2em;
	text-decoration: none;
}

#nav a:link	{
	color: #000000;
}

#nav a:visited	{
	color: #505050;
}

#nav a:hover	{
	background-color: #EEEE77;
	color: #000000;
	text-indent: 2px;
}

#nav a:active	{
	background-color: #EEEE77;
	color: #000000;
	text-indent: 2px;
}

#nav a:focus	{
	background-color: #EEEE77;
	color: #000000;
	text-indent: 2px;
}

#nav a:link.sel	{
	color: #A50000;
}

#nav a:visited.sel	{
	color: #A50000;
}

#nav a:hover.sel	{
	background-color: #EEEE77;
	color: #872900;
	text-indent: 2px;
}

#nav a:active.sel	{
	background-color: #EEEE77;
	color: #872900;
	text-indent: 2px;
}

#nav a:focus.sel	{
	background-color: #EEEE77;
	color: #872900;
	text-indent: 2px;
}

#nav p	{
	margin: 1em 0px 0px 90px;
	padding: 0.2em;
}

/* - content*/

#content	{
	background-color: #F3F3B6;
	margin: 0px;
	padding: 0px 0.5em 0.5em 0.5em;
	position: absolute;
	top: 103px;
	left: 20em;
}

#content img.right	{
	float: right;
	margin: 0px 0px 10px 10px;
}

/* boxes, images */

div.box	{
	background-color: #EEEE77;
	border: #505050 solid 1px;
	padding: 0.2em;
}

div.image	{
	float: right;
	font-size: 0.9em;
	margin: 0px 0px 10px 10px;
	padding-top: 0.5em;
}

/*  Allgemeine Stilvorlagen */
/* - Ueberschriften*/

h1, h2, h3	{
	font-weight: bold;
}

h1	{
	font-size: 1.2em;
	margin-top: 0.2em;
}

h2	{
	font-size: 1em;
	margin: 2em 0px 0.1em 0px;;
	padding: 0px 0px;
}

p	{
	line-height: 1.3em;
	margin: 0.1px 0px 0.5em 0px;
	padding: 0.1px;
}

p.ulfol	{
	margin: 0.1px 0px 0.1px 0px;
	padding: 0.1px;
}

ul, ol	{
	line-height: 1.2em;
	margin-top: 0.1px;
	margin-bottom: 0.5em;
	padding-top: 0.1px;
}

th	{
	padding-bottom: 0.5em;
	text-align: left;
	vertical-align: top;
}

td	{
	padding-bottom: 0.5em;
	vertical-align: top;
}

code	{
	color: #006000;
}

/* Links */

a	{
	text-decoration: underline;
}

a:link	{
	color: #000055;
}

a:visited	{
	color: #550000;
}

a:hover	{
	background-color: #EEEE77;
	color: #505050;
}

a:active	{
	background-color: #EEEE77;
	color: #505050;
}

/* - Allgemeine Formate */

sub	{
	font-size: 0.6em;
}

sup	{
	font-size: 0.6em;
}

.small	{
	font-size: 0.7em;
}

/* Einstellungen */
/* - Versteckte Elemente */

#foot	{
	display: block; /* Werte: block, none */
	margin-top: 2em;
}

span.print	{
	display: none;
}

.validate	{
	display: none; /* Werte: inline, none*/
}

/* - Druck */

#topdruck	{
	display: none;
}

@media print {
	body	{
		background: #ffffff;
		color: #000000;
		margin: 0cm;
		padding: 0cm;
	}

	h1, h2, h3	{
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
	}

	h1	{
		font-size: 16pt;
	}

	h2	{
		font-size: 14pt;
	}

	h3	{
		font-size: 12pt;
	}

	#top	{
		display: none;
	}

	#topdruck	{
		display: block;
	}

	#nav	{
		display: none;
	}

	#content	{
		font-family: "Times New Roman", serif;
		font-size: 10pt;
		margin: 0cm;
		padding: 0cm;
		position: relative;
		top: 0px;
		left: 0px;
	}

	#foot	{
		display: block;
	}

	span.print	{
		display: inline;
	}

	.validate	{
		display: none;
	}
}

