/*----------------------------------------------------------*/
/*                 Standard-Definitionen                    */
/*----------------------------------------------------------*/

html		{	width:100%; height:100%; }
body		{	font-family:Helvetica, Arial, Verdana, Geneva, sans-serif; color:#000000; font-size:100%;
				text-align:center;
				width:100%; height:100%;
				margin:0px auto;
				background-color:#FFFFFF; }
h1			{	color:#000000; font-size:18px; line-height:24px; font-weight:normal;
				text-align:right;
				margin:0px; margin-bottom:20px; padding:0px; }
h2			{	color:#000000; font-size:14px; font-weight:bold;
				text-align:left;
				margin:5px; }
p			{	color:#000000; font-size:14px; font-weight:normal;
				text-align:left; 
				margin:5px; padding:0px; }
a			{	margin:0px; padding:0px; }
form		{	margin:0px; padding:0px; }
textarea	{	font-family:Helvetica, Arial, Verdana, Geneva, sans-serif; color:#000000; font-size:14px; font-weight:normal;
				border:1px solid #992222;
				margin:1px; background-color:#FFFFEE; }
img			{	border:none;
				margin:0px; padding:0px; }

/*----------------------------------------------------------*/	
/*                 Layout Definitionen                      */			
/*----------------------------------------------------------*/

/* DIVs */
#main			{	width:775px; height:450px;
					margin-top:30px; margin-left:auto; margin-right:auto;
					border:3px solid #992222;
					background-color:#FFEECC;
					background-image:url(/images/background.jpg); background-repeat:no-repeat; background-position:top left; }
#content		{	text-align:left;
					width:300px; float:left;
					margin-top:90px; padding-left:10px; }
#image			{	text-align:left;
					width:310px; float:left;
					margin-top:147px; }
#nav1			{	width:155px; height:100%; float:left;
					text-align:left;
					background-color:#992222;
					background-image:url(/images/nav1_background.png); background-repeat:no-repeat; background-position:bottom left; }

/*----------------------------------------------------------*/	
/*               Navigation Definitionen                    */			
/*----------------------------------------------------------*/

/* Pseudo-Klassen für Links */
a:link					{	color:#000000; font-weight:bold; text-decoration:underline; }
a:visited				{	color:#000000; font-weight:bold; text-decoration:underline; }
a:active				{	color:#000000; font-weight:bold; text-decoration:underline; }
a:hover					{	color:#000000; font-weight:bold; text-decoration:underline; }

/* Navigation 1. Ebene */
#nav1 ul a:link			{	color:#FFFFFF; font-weight:bold; text-decoration:none; }
#nav1 ul a:visited		{	color:#FFFFFF; font-weight:bold; text-decoration:none; }
#nav1 ul a:active		{	color:#FFCC77; font-weight:bold; text-decoration:none; }
#nav1 ul a:hover		{	color:#FFCC77; font-weight:bold; text-decoration:none; }

/* Aktive Navigationspunkte der 1. Ebene */
#nav1 ul a.marked		{	color:#FFCC77; }
#nav1 ul a.marked:link	{	color:#FFCC77; }
#nav1 ul a.marked:visited	{	color:#FFCC77; }

/*----------------------------------------------------------*/	
/*                 Schrift Definitionen                     */			
/*----------------------------------------------------------*/

/* Navigation 1. Ebene */
#nav1 ul		{	margin:0px; padding:32px 0px 0px 5px;
					list-style:none; }
#nav1 ul li		{	color:#FFFFFF; font-size:14px; font-weight:bold; vertical-align:middle; text-align:left;
					margin:0px; padding:5px 5px; }

/*----------------------------------------------------------*/	
/*                Sonstige Definitionen                     */			
/*----------------------------------------------------------*/

p.wlan			{	position:absolute; top:35px; font-size:12px; 
					background: url('/images/wlan.gif') top right no-repeat;
					padding-right:20px; }


/* Hervorheben von Textpassagen */
span.marked		{	color:#0060AF; }

input.text		{	color:#000000; font-size:14px; font-weight:normal;
					border:1px solid #992222;
					margin:1px; background-color:#FFFFEE; }